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

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

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

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

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

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

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

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

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

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

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

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

#s-bd518544-4d5f-4800-8bb2-6801e4675663 {
  margin-top: -5%;
margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (min-width: 1200px){#s-bd518544-4d5f-4800-8bb2-6801e4675663 {
  display: none;
}
#s-bd518544-4d5f-4800-8bb2-6801e4675663, #wrap-s-bd518544-4d5f-4800-8bb2-6801e4675663, #wrap-content-s-bd518544-4d5f-4800-8bb2-6801e4675663 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-bd518544-4d5f-4800-8bb2-6801e4675663 {
  display: none;
}
#s-bd518544-4d5f-4800-8bb2-6801e4675663, #wrap-s-bd518544-4d5f-4800-8bb2-6801e4675663, #wrap-content-s-bd518544-4d5f-4800-8bb2-6801e4675663 { display: none !important; }}







#s-bd518544-4d5f-4800-8bb2-6801e4675663 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-bd518544-4d5f-4800-8bb2-6801e4675663.shg-box.shg-c {
  justify-content: center;
}

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

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

.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;
  flex-direction: column;
  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 {
  -o-object-fit: cover;
     object-fit: cover;
  font-family: "object-fit: cover;";
  width: 100%;
}

.shogun-image-contain {
  font-family: "object-fit: contain;";
  -o-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;
  flex-direction: column;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 10;
  min-width: 100%;
  min-height: 100%;
  /* Ensures that the content children fills the container */
  align-items: stretch;
}

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

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

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

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

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

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

.shg-image-content-wrapper .shogun-image.hover~* {
  z-index: 1;
}

.shogun-image-content > * {
  flex-shrink: 0; /* Prevents children from shrinking maintaining natural size*/
  width: 100%;
}
#s-71d55011-7710-46b8-9f50-2a35d9616d24 {
  margin-top: -7%;
margin-left: auto;
margin-bottom: 0%;
margin-right: auto;
max-width: 1000px;
aspect-ratio: 1000/1230;
text-align: center;
}

#s-71d55011-7710-46b8-9f50-2a35d9616d24 {
  margin: 0 !important;
  overflow: visible;
}

#s-71d55011-7710-46b8-9f50-2a35d9616d24-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-71d55011-7710-46b8-9f50-2a35d9616d24 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: -7%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-71d55011-7710-46b8-9f50-2a35d9616d24 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-71d55011-7710-46b8-9f50-2a35d9616d24 img.shogun-image {
  /* Add background color handling */
  
}

#s-71d55011-7710-46b8-9f50-2a35d9616d24 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-71d55011-7710-46b8-9f50-2a35d9616d24 .shg-image-content-wrapper {
      aspect-ratio: 1000/1230;
      min-width: 100%;
      height: auto;
    }

    #s-71d55011-7710-46b8-9f50-2a35d9616d24 .shogun-image-link {
      aspect-ratio: 1000/1230;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-71d55011-7710-46b8-9f50-2a35d9616d24 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-71d55011-7710-46b8-9f50-2a35d9616d24.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-71d55011-7710-46b8-9f50-2a35d9616d24 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1000px;
  }



  img.s-71d55011-7710-46b8-9f50-2a35d9616d24.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-71d55011-7710-46b8-9f50-2a35d9616d24 .shogun-image-content {
  
    justify-content: center;
  
}

.s-71d55011-7710-46b8-9f50-2a35d9616d24.shg-align-container {
  display: flex;
  justify-content: center
}

.s-71d55011-7710-46b8-9f50-2a35d9616d24.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-71d55011-7710-46b8-9f50-2a35d9616d24.shogun-image {
  box-sizing: border-box;
}



.s-71d55011-7710-46b8-9f50-2a35d9616d24 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-71d55011-7710-46b8-9f50-2a35d9616d24 {
      --shg-aspect-ratio: calc(1000/1230); 
    }

    .s-71d55011-7710-46b8-9f50-2a35d9616d24.shogun-image-container {
      position: relative;
    }

    .s-71d55011-7710-46b8-9f50-2a35d9616d24.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-71d55011-7710-46b8-9f50-2a35d9616d24.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-71d55011-7710-46b8-9f50-2a35d9616d24 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

@media (min-width: 1200px){#s-71d55011-7710-46b8-9f50-2a35d9616d24 {
  margin: 0 !important;
  overflow: visible;
}

#s-71d55011-7710-46b8-9f50-2a35d9616d24-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-71d55011-7710-46b8-9f50-2a35d9616d24 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-71d55011-7710-46b8-9f50-2a35d9616d24 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-71d55011-7710-46b8-9f50-2a35d9616d24 img.shogun-image {
  /* Add background color handling */
  
}

#s-71d55011-7710-46b8-9f50-2a35d9616d24 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-71d55011-7710-46b8-9f50-2a35d9616d24 .shg-image-content-wrapper {
      aspect-ratio: 1000/1230;
      min-width: 100%;
      height: auto;
    }

    #s-71d55011-7710-46b8-9f50-2a35d9616d24 .shogun-image-link {
      aspect-ratio: 1000/1230;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-71d55011-7710-46b8-9f50-2a35d9616d24 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-71d55011-7710-46b8-9f50-2a35d9616d24.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-71d55011-7710-46b8-9f50-2a35d9616d24 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1000px;
  }



  img.s-71d55011-7710-46b8-9f50-2a35d9616d24.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-71d55011-7710-46b8-9f50-2a35d9616d24 .shogun-image-content {
  
    justify-content: center;
  
}

.s-71d55011-7710-46b8-9f50-2a35d9616d24.shg-align-container {
  display: flex;
  justify-content: center
}

.s-71d55011-7710-46b8-9f50-2a35d9616d24.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-71d55011-7710-46b8-9f50-2a35d9616d24.shogun-image {
  box-sizing: border-box;
}



.s-71d55011-7710-46b8-9f50-2a35d9616d24 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-71d55011-7710-46b8-9f50-2a35d9616d24 {
      --shg-aspect-ratio: calc(1000/1230); 
    }

    .s-71d55011-7710-46b8-9f50-2a35d9616d24.shogun-image-container {
      position: relative;
    }

    .s-71d55011-7710-46b8-9f50-2a35d9616d24.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-71d55011-7710-46b8-9f50-2a35d9616d24.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-71d55011-7710-46b8-9f50-2a35d9616d24 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-71d55011-7710-46b8-9f50-2a35d9616d24 {
  margin: 0 !important;
  overflow: visible;
}

#s-71d55011-7710-46b8-9f50-2a35d9616d24-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-71d55011-7710-46b8-9f50-2a35d9616d24 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-71d55011-7710-46b8-9f50-2a35d9616d24 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-71d55011-7710-46b8-9f50-2a35d9616d24 img.shogun-image {
  /* Add background color handling */
  
}

#s-71d55011-7710-46b8-9f50-2a35d9616d24 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-71d55011-7710-46b8-9f50-2a35d9616d24 .shg-image-content-wrapper {
      aspect-ratio: 1000/1230;
      min-width: 100%;
      height: auto;
    }

    #s-71d55011-7710-46b8-9f50-2a35d9616d24 .shogun-image-link {
      aspect-ratio: 1000/1230;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-71d55011-7710-46b8-9f50-2a35d9616d24 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-71d55011-7710-46b8-9f50-2a35d9616d24.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-71d55011-7710-46b8-9f50-2a35d9616d24 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1000px;
  }



  img.s-71d55011-7710-46b8-9f50-2a35d9616d24.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-71d55011-7710-46b8-9f50-2a35d9616d24 .shogun-image-content {
  
    justify-content: center;
  
}

.s-71d55011-7710-46b8-9f50-2a35d9616d24.shg-align-container {
  display: flex;
  justify-content: center
}

.s-71d55011-7710-46b8-9f50-2a35d9616d24.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-71d55011-7710-46b8-9f50-2a35d9616d24.shogun-image {
  box-sizing: border-box;
}



.s-71d55011-7710-46b8-9f50-2a35d9616d24 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-71d55011-7710-46b8-9f50-2a35d9616d24 {
      --shg-aspect-ratio: calc(1000/1230); 
    }

    .s-71d55011-7710-46b8-9f50-2a35d9616d24.shogun-image-container {
      position: relative;
    }

    .s-71d55011-7710-46b8-9f50-2a35d9616d24.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-71d55011-7710-46b8-9f50-2a35d9616d24.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-71d55011-7710-46b8-9f50-2a35d9616d24 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-71d55011-7710-46b8-9f50-2a35d9616d24 {
  margin: 0 !important;
  overflow: visible;
}

#s-71d55011-7710-46b8-9f50-2a35d9616d24-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-71d55011-7710-46b8-9f50-2a35d9616d24 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-71d55011-7710-46b8-9f50-2a35d9616d24 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-71d55011-7710-46b8-9f50-2a35d9616d24 img.shogun-image {
  /* Add background color handling */
  
}

#s-71d55011-7710-46b8-9f50-2a35d9616d24 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-71d55011-7710-46b8-9f50-2a35d9616d24 .shg-image-content-wrapper {
      aspect-ratio: 1000/1230;
      min-width: 100%;
      height: auto;
    }

    #s-71d55011-7710-46b8-9f50-2a35d9616d24 .shogun-image-link {
      aspect-ratio: 1000/1230;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-71d55011-7710-46b8-9f50-2a35d9616d24 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-71d55011-7710-46b8-9f50-2a35d9616d24.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-71d55011-7710-46b8-9f50-2a35d9616d24 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1000px;
  }



  img.s-71d55011-7710-46b8-9f50-2a35d9616d24.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-71d55011-7710-46b8-9f50-2a35d9616d24 .shogun-image-content {
  
    justify-content: center;
  
}

.s-71d55011-7710-46b8-9f50-2a35d9616d24.shg-align-container {
  display: flex;
  justify-content: center
}

.s-71d55011-7710-46b8-9f50-2a35d9616d24.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-71d55011-7710-46b8-9f50-2a35d9616d24.shogun-image {
  box-sizing: border-box;
}



.s-71d55011-7710-46b8-9f50-2a35d9616d24 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-71d55011-7710-46b8-9f50-2a35d9616d24 {
      --shg-aspect-ratio: calc(1000/1230); 
    }

    .s-71d55011-7710-46b8-9f50-2a35d9616d24.shogun-image-container {
      position: relative;
    }

    .s-71d55011-7710-46b8-9f50-2a35d9616d24.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-71d55011-7710-46b8-9f50-2a35d9616d24.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-71d55011-7710-46b8-9f50-2a35d9616d24 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

}@media (max-width: 767px){#s-71d55011-7710-46b8-9f50-2a35d9616d24 {
  margin: 0 !important;
  overflow: visible;
}

#s-71d55011-7710-46b8-9f50-2a35d9616d24-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-71d55011-7710-46b8-9f50-2a35d9616d24 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-71d55011-7710-46b8-9f50-2a35d9616d24 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-71d55011-7710-46b8-9f50-2a35d9616d24 img.shogun-image {
  /* Add background color handling */
  
}

#s-71d55011-7710-46b8-9f50-2a35d9616d24 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-71d55011-7710-46b8-9f50-2a35d9616d24 .shg-image-content-wrapper {
      aspect-ratio: 1000/1230;
      min-width: 100%;
      height: auto;
    }

    #s-71d55011-7710-46b8-9f50-2a35d9616d24 .shogun-image-link {
      aspect-ratio: 1000/1230;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-71d55011-7710-46b8-9f50-2a35d9616d24 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-71d55011-7710-46b8-9f50-2a35d9616d24.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-71d55011-7710-46b8-9f50-2a35d9616d24 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1000px;
  }



  img.s-71d55011-7710-46b8-9f50-2a35d9616d24.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-71d55011-7710-46b8-9f50-2a35d9616d24 .shogun-image-content {
  
    justify-content: center;
  
}

.s-71d55011-7710-46b8-9f50-2a35d9616d24.shg-align-container {
  display: flex;
  justify-content: center
}

.s-71d55011-7710-46b8-9f50-2a35d9616d24.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-71d55011-7710-46b8-9f50-2a35d9616d24.shogun-image {
  box-sizing: border-box;
}



.s-71d55011-7710-46b8-9f50-2a35d9616d24 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-71d55011-7710-46b8-9f50-2a35d9616d24 {
      --shg-aspect-ratio: calc(1000/1230); 
    }

    .s-71d55011-7710-46b8-9f50-2a35d9616d24.shogun-image-container {
      position: relative;
    }

    .s-71d55011-7710-46b8-9f50-2a35d9616d24.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-71d55011-7710-46b8-9f50-2a35d9616d24.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-71d55011-7710-46b8-9f50-2a35d9616d24 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

}
.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-ed82c924-5eaf-4ddf-be62-c9f4fcb73019 {
  margin-top: 2%;
margin-bottom: 0%;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-ed82c924-5eaf-4ddf-be62-c9f4fcb73019 .shogun-heading-component h1 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 30px;
  
  letter-spacing: 1px;
  
}



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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#s-b6470c71-1fe5-4a4d-b1d1-057e779f1136 {
  margin-top: 2%;
margin-left: 6%;
margin-bottom: 2%;
margin-right: 6%;
}

#s-4623801d-4780-464a-b08c-0d0314b80728 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-4623801d-4780-464a-b08c-0d0314b80728 {
  display: none;
}
#s-4623801d-4780-464a-b08c-0d0314b80728, #wrap-s-4623801d-4780-464a-b08c-0d0314b80728, #wrap-content-s-4623801d-4780-464a-b08c-0d0314b80728 { display: none !important; }}@media (max-width: 767px){#s-4623801d-4780-464a-b08c-0d0314b80728 {
  display: none;
}
#s-4623801d-4780-464a-b08c-0d0314b80728, #wrap-s-4623801d-4780-464a-b08c-0d0314b80728, #wrap-content-s-4623801d-4780-464a-b08c-0d0314b80728 { display: none !important; }}







#s-4623801d-4780-464a-b08c-0d0314b80728 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4623801d-4780-464a-b08c-0d0314b80728.shg-box.shg-c {
  justify-content: center;
}

#s-dd5cd496-715e-48d8-b803-13c51954cfa6 {
  margin-top: -5%;
margin-left: auto;
margin-right: auto;
max-width: 2880px;
aspect-ratio: 2880/982;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-dd5cd496-715e-48d8-b803-13c51954cfa6 {
  display: none;
}
#s-dd5cd496-715e-48d8-b803-13c51954cfa6, #wrap-s-dd5cd496-715e-48d8-b803-13c51954cfa6, #wrap-content-s-dd5cd496-715e-48d8-b803-13c51954cfa6 { display: none !important; }}@media (max-width: 767px){#s-dd5cd496-715e-48d8-b803-13c51954cfa6 {
  display: none;
}
#s-dd5cd496-715e-48d8-b803-13c51954cfa6, #wrap-s-dd5cd496-715e-48d8-b803-13c51954cfa6, #wrap-content-s-dd5cd496-715e-48d8-b803-13c51954cfa6 { display: none !important; }}
#s-dd5cd496-715e-48d8-b803-13c51954cfa6 {
  margin: 0 !important;
  overflow: visible;
}

#s-dd5cd496-715e-48d8-b803-13c51954cfa6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-dd5cd496-715e-48d8-b803-13c51954cfa6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: -5%;
  
}

.shg-image-content-margin-container-s-dd5cd496-715e-48d8-b803-13c51954cfa6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-dd5cd496-715e-48d8-b803-13c51954cfa6 img.shogun-image {
  /* Add background color handling */
  
}

#s-dd5cd496-715e-48d8-b803-13c51954cfa6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-dd5cd496-715e-48d8-b803-13c51954cfa6 .shg-image-content-wrapper {
      aspect-ratio: 2880/982;
      min-width: 100%;
      height: auto;
    }

    #s-dd5cd496-715e-48d8-b803-13c51954cfa6 .shogun-image-link {
      aspect-ratio: 2880/982;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-dd5cd496-715e-48d8-b803-13c51954cfa6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-dd5cd496-715e-48d8-b803-13c51954cfa6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-dd5cd496-715e-48d8-b803-13c51954cfa6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2880px;
  }



  img.s-dd5cd496-715e-48d8-b803-13c51954cfa6.shogun-image {
    
    
    
    max-height: 2880px;
  }


.s-dd5cd496-715e-48d8-b803-13c51954cfa6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-dd5cd496-715e-48d8-b803-13c51954cfa6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dd5cd496-715e-48d8-b803-13c51954cfa6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dd5cd496-715e-48d8-b803-13c51954cfa6.shogun-image {
  box-sizing: border-box;
}



.s-dd5cd496-715e-48d8-b803-13c51954cfa6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-dd5cd496-715e-48d8-b803-13c51954cfa6 {
      --shg-aspect-ratio: calc(2880/982); 
    }

    .s-dd5cd496-715e-48d8-b803-13c51954cfa6.shogun-image-container {
      position: relative;
    }

    .s-dd5cd496-715e-48d8-b803-13c51954cfa6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-dd5cd496-715e-48d8-b803-13c51954cfa6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-dd5cd496-715e-48d8-b803-13c51954cfa6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2880px;
    }
  }

@media (min-width: 1200px){#s-dd5cd496-715e-48d8-b803-13c51954cfa6 {
  margin: 0 !important;
  overflow: visible;
}

#s-dd5cd496-715e-48d8-b803-13c51954cfa6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-dd5cd496-715e-48d8-b803-13c51954cfa6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-dd5cd496-715e-48d8-b803-13c51954cfa6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-dd5cd496-715e-48d8-b803-13c51954cfa6 img.shogun-image {
  /* Add background color handling */
  
}

#s-dd5cd496-715e-48d8-b803-13c51954cfa6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-dd5cd496-715e-48d8-b803-13c51954cfa6 .shg-image-content-wrapper {
      aspect-ratio: 2880/982;
      min-width: 100%;
      height: auto;
    }

    #s-dd5cd496-715e-48d8-b803-13c51954cfa6 .shogun-image-link {
      aspect-ratio: 2880/982;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-dd5cd496-715e-48d8-b803-13c51954cfa6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-dd5cd496-715e-48d8-b803-13c51954cfa6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-dd5cd496-715e-48d8-b803-13c51954cfa6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2880px;
  }



  img.s-dd5cd496-715e-48d8-b803-13c51954cfa6.shogun-image {
    
    
    
    max-height: 2880px;
  }


.s-dd5cd496-715e-48d8-b803-13c51954cfa6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-dd5cd496-715e-48d8-b803-13c51954cfa6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dd5cd496-715e-48d8-b803-13c51954cfa6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dd5cd496-715e-48d8-b803-13c51954cfa6.shogun-image {
  box-sizing: border-box;
}



.s-dd5cd496-715e-48d8-b803-13c51954cfa6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-dd5cd496-715e-48d8-b803-13c51954cfa6 {
      --shg-aspect-ratio: calc(2880/982); 
    }

    .s-dd5cd496-715e-48d8-b803-13c51954cfa6.shogun-image-container {
      position: relative;
    }

    .s-dd5cd496-715e-48d8-b803-13c51954cfa6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-dd5cd496-715e-48d8-b803-13c51954cfa6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-dd5cd496-715e-48d8-b803-13c51954cfa6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2880px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-dd5cd496-715e-48d8-b803-13c51954cfa6 {
  margin: 0 !important;
  overflow: visible;
}

#s-dd5cd496-715e-48d8-b803-13c51954cfa6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-dd5cd496-715e-48d8-b803-13c51954cfa6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-dd5cd496-715e-48d8-b803-13c51954cfa6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-dd5cd496-715e-48d8-b803-13c51954cfa6 img.shogun-image {
  /* Add background color handling */
  
}

#s-dd5cd496-715e-48d8-b803-13c51954cfa6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-dd5cd496-715e-48d8-b803-13c51954cfa6 .shg-image-content-wrapper {
      aspect-ratio: 2880/982;
      min-width: 100%;
      height: auto;
    }

    #s-dd5cd496-715e-48d8-b803-13c51954cfa6 .shogun-image-link {
      aspect-ratio: 2880/982;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-dd5cd496-715e-48d8-b803-13c51954cfa6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-dd5cd496-715e-48d8-b803-13c51954cfa6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-dd5cd496-715e-48d8-b803-13c51954cfa6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2880px;
  }



  img.s-dd5cd496-715e-48d8-b803-13c51954cfa6.shogun-image {
    
    
    
    max-height: 2880px;
  }


.s-dd5cd496-715e-48d8-b803-13c51954cfa6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-dd5cd496-715e-48d8-b803-13c51954cfa6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dd5cd496-715e-48d8-b803-13c51954cfa6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dd5cd496-715e-48d8-b803-13c51954cfa6.shogun-image {
  box-sizing: border-box;
}



.s-dd5cd496-715e-48d8-b803-13c51954cfa6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-dd5cd496-715e-48d8-b803-13c51954cfa6 {
      --shg-aspect-ratio: calc(2880/982); 
    }

    .s-dd5cd496-715e-48d8-b803-13c51954cfa6.shogun-image-container {
      position: relative;
    }

    .s-dd5cd496-715e-48d8-b803-13c51954cfa6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-dd5cd496-715e-48d8-b803-13c51954cfa6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-dd5cd496-715e-48d8-b803-13c51954cfa6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2880px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-dd5cd496-715e-48d8-b803-13c51954cfa6 {
  margin: 0 !important;
  overflow: visible;
}

#s-dd5cd496-715e-48d8-b803-13c51954cfa6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-dd5cd496-715e-48d8-b803-13c51954cfa6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-dd5cd496-715e-48d8-b803-13c51954cfa6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-dd5cd496-715e-48d8-b803-13c51954cfa6 img.shogun-image {
  /* Add background color handling */
  
}

#s-dd5cd496-715e-48d8-b803-13c51954cfa6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-dd5cd496-715e-48d8-b803-13c51954cfa6 .shg-image-content-wrapper {
      aspect-ratio: 2880/982;
      min-width: 100%;
      height: auto;
    }

    #s-dd5cd496-715e-48d8-b803-13c51954cfa6 .shogun-image-link {
      aspect-ratio: 2880/982;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-dd5cd496-715e-48d8-b803-13c51954cfa6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-dd5cd496-715e-48d8-b803-13c51954cfa6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-dd5cd496-715e-48d8-b803-13c51954cfa6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2880px;
  }



  img.s-dd5cd496-715e-48d8-b803-13c51954cfa6.shogun-image {
    
    
    
    max-height: 2880px;
  }


.s-dd5cd496-715e-48d8-b803-13c51954cfa6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-dd5cd496-715e-48d8-b803-13c51954cfa6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dd5cd496-715e-48d8-b803-13c51954cfa6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dd5cd496-715e-48d8-b803-13c51954cfa6.shogun-image {
  box-sizing: border-box;
}



.s-dd5cd496-715e-48d8-b803-13c51954cfa6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-dd5cd496-715e-48d8-b803-13c51954cfa6 {
      --shg-aspect-ratio: calc(2880/982); 
    }

    .s-dd5cd496-715e-48d8-b803-13c51954cfa6.shogun-image-container {
      position: relative;
    }

    .s-dd5cd496-715e-48d8-b803-13c51954cfa6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-dd5cd496-715e-48d8-b803-13c51954cfa6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-dd5cd496-715e-48d8-b803-13c51954cfa6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2880px;
    }
  }

}@media (max-width: 767px){#s-dd5cd496-715e-48d8-b803-13c51954cfa6 {
  margin: 0 !important;
  overflow: visible;
}

#s-dd5cd496-715e-48d8-b803-13c51954cfa6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-dd5cd496-715e-48d8-b803-13c51954cfa6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-dd5cd496-715e-48d8-b803-13c51954cfa6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-dd5cd496-715e-48d8-b803-13c51954cfa6 img.shogun-image {
  /* Add background color handling */
  
}

#s-dd5cd496-715e-48d8-b803-13c51954cfa6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-dd5cd496-715e-48d8-b803-13c51954cfa6 .shg-image-content-wrapper {
      aspect-ratio: 2880/982;
      min-width: 100%;
      height: auto;
    }

    #s-dd5cd496-715e-48d8-b803-13c51954cfa6 .shogun-image-link {
      aspect-ratio: 2880/982;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-dd5cd496-715e-48d8-b803-13c51954cfa6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-dd5cd496-715e-48d8-b803-13c51954cfa6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-dd5cd496-715e-48d8-b803-13c51954cfa6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2880px;
  }



  img.s-dd5cd496-715e-48d8-b803-13c51954cfa6.shogun-image {
    
    
    
    max-height: 2880px;
  }


.s-dd5cd496-715e-48d8-b803-13c51954cfa6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-dd5cd496-715e-48d8-b803-13c51954cfa6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dd5cd496-715e-48d8-b803-13c51954cfa6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dd5cd496-715e-48d8-b803-13c51954cfa6.shogun-image {
  box-sizing: border-box;
}



.s-dd5cd496-715e-48d8-b803-13c51954cfa6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-dd5cd496-715e-48d8-b803-13c51954cfa6 {
      --shg-aspect-ratio: calc(2880/982); 
    }

    .s-dd5cd496-715e-48d8-b803-13c51954cfa6.shogun-image-container {
      position: relative;
    }

    .s-dd5cd496-715e-48d8-b803-13c51954cfa6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-dd5cd496-715e-48d8-b803-13c51954cfa6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-dd5cd496-715e-48d8-b803-13c51954cfa6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2880px;
    }
  }

}
#s-420d792c-6dcc-4cd6-9c8d-c36861a69eba {
  background-attachment: fixed;
margin-top: 0%;
margin-left: 6%;
margin-bottom: 4%;
margin-right: 6%;
min-height: 50px;
background-repeat: no-repeat;
}
@media (min-width: 768px) and (max-width: 991px){#s-420d792c-6dcc-4cd6-9c8d-c36861a69eba {
  display: none;
}
#s-420d792c-6dcc-4cd6-9c8d-c36861a69eba, #wrap-s-420d792c-6dcc-4cd6-9c8d-c36861a69eba, #wrap-content-s-420d792c-6dcc-4cd6-9c8d-c36861a69eba { display: none !important; }}@media (max-width: 767px){#s-420d792c-6dcc-4cd6-9c8d-c36861a69eba {
  display: none;
}
#s-420d792c-6dcc-4cd6-9c8d-c36861a69eba, #wrap-s-420d792c-6dcc-4cd6-9c8d-c36861a69eba, #wrap-content-s-420d792c-6dcc-4cd6-9c8d-c36861a69eba { display: none !important; }}







#s-420d792c-6dcc-4cd6-9c8d-c36861a69eba > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-420d792c-6dcc-4cd6-9c8d-c36861a69eba.shg-box.shg-c {
  justify-content: center;
}

#s-e5cf324f-d8da-40dc-9c79-6ccbd8048833 {
  margin-top: 2%;
margin-left: 0%;
margin-bottom: 0%;
margin-right: 0%;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-e5cf324f-d8da-40dc-9c79-6ccbd8048833 .shogun-heading-component h4 {
  color: rgba(9, 24, 48, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 38px;
  
  letter-spacing: 6px;
  
}



#s-63ef391c-3707-4e50-93e7-156a64f92367 {
  margin-top: 0%;
margin-left: 13%;
margin-bottom: 1%;
margin-right: 13%;
}

#s-ea576b09-580e-44af-a1c7-3dedc54006f2 {
  margin-top: 2%;
margin-left: 0%;
margin-bottom: 1%;
margin-right: 0%;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-ea576b09-580e-44af-a1c7-3dedc54006f2 .shogun-heading-component h4 {
  color: rgba(9, 24, 48, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 28px;
  
  letter-spacing: 3px;
  
}



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

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

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

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

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

#s-544026fe-a75b-4108-8fda-d26b1bd52cc4 {
  margin-top: 0%;
margin-left: 7%;
margin-bottom: 0%;
margin-right: 7%;
}

@media (min-width: 0px) {
[id="s-544026fe-a75b-4108-8fda-d26b1bd52cc4"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-544026fe-a75b-4108-8fda-d26b1bd52cc4"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 13.333333333333334px);
}

}

@media (min-width: 992px) {
[id="s-544026fe-a75b-4108-8fda-d26b1bd52cc4"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 13.333333333333334px);
}

}

@media (min-width: 1200px) {
[id="s-544026fe-a75b-4108-8fda-d26b1bd52cc4"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 13.333333333333334px);
}

}

#s-41598f50-6126-4d13-8604-8f7f3cd62bbc {
  margin-top: 3%;
margin-left: 0%;
margin-bottom: -5%;
margin-right: 3%;
}

#s-68ea0da2-a287-4665-b4dc-3f360165219c {
  margin-top: 3%;
margin-left: 3%;
margin-bottom: -5%;
margin-right: 3%;
}

#s-592fe286-dc0e-4949-ad7f-08e575a072b2 {
  margin-top: 3%;
margin-left: 3%;
margin-bottom: -5%;
margin-right: 0%;
}

#s-a6a55b1b-942a-4228-9d57-e98f8badda47 {
  margin-top: 2%;
margin-left: 6%;
margin-bottom: -4%;
margin-right: 6%;
}

@media (min-width: 0px) {
[id="s-a6a55b1b-942a-4228-9d57-e98f8badda47"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-a6a55b1b-942a-4228-9d57-e98f8badda47"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 13.333333333333334px);
}

}

@media (min-width: 992px) {
[id="s-a6a55b1b-942a-4228-9d57-e98f8badda47"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 13.333333333333334px);
}

}

@media (min-width: 1200px) {
[id="s-a6a55b1b-942a-4228-9d57-e98f8badda47"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 13.333333333333334px);
}

}

#s-60138d33-7d84-4568-85d6-9b288e783389 {
  margin-top: 3%;
margin-left: 3%;
margin-bottom: -5%;
margin-right: 3%;
}

#s-08ddb472-e5cb-476b-a3a8-23deecb98642 {
  margin-top: 3%;
margin-left: 3%;
margin-bottom: -5%;
margin-right: 3%;
}

#s-8f612e50-eb4f-4fb3-8b20-4afd0f209db6 {
  margin-top: 3%;
margin-left: 3%;
margin-bottom: -5%;
margin-right: 3%;
}

#s-2050dd9f-3ec9-459d-af5b-58942afeaa22 {
  margin-top: 0px;
margin-left: 6%;
margin-right: 6%;
}

@media (min-width: 0px) {
[id="s-2050dd9f-3ec9-459d-af5b-58942afeaa22"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-2050dd9f-3ec9-459d-af5b-58942afeaa22"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 992px) {
[id="s-2050dd9f-3ec9-459d-af5b-58942afeaa22"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 1200px) {
[id="s-2050dd9f-3ec9-459d-af5b-58942afeaa22"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

#s-deb024cb-879f-4b78-a3fe-f0acc1abf62a {
  margin-left: 8%;
margin-right: 8%;
max-width: 598px;
aspect-ratio: 598/816;
text-align: center;
}

#s-deb024cb-879f-4b78-a3fe-f0acc1abf62a {
  margin: 0 !important;
  overflow: visible;
}

#s-deb024cb-879f-4b78-a3fe-f0acc1abf62a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-deb024cb-879f-4b78-a3fe-f0acc1abf62a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 8%;
  margin-right: 8%;
  
  
}

.shg-image-content-margin-container-s-deb024cb-879f-4b78-a3fe-f0acc1abf62a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-deb024cb-879f-4b78-a3fe-f0acc1abf62a img.shogun-image {
  /* Add background color handling */
  
}

#s-deb024cb-879f-4b78-a3fe-f0acc1abf62a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-deb024cb-879f-4b78-a3fe-f0acc1abf62a .shg-image-content-wrapper {
      aspect-ratio: 598/816;
      min-width: 100%;
      height: auto;
    }

    #s-deb024cb-879f-4b78-a3fe-f0acc1abf62a .shogun-image-link {
      aspect-ratio: 598/816;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-deb024cb-879f-4b78-a3fe-f0acc1abf62a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-deb024cb-879f-4b78-a3fe-f0acc1abf62a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-deb024cb-879f-4b78-a3fe-f0acc1abf62a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 598px;
  }



  img.s-deb024cb-879f-4b78-a3fe-f0acc1abf62a.shogun-image {
    
    
    
    max-height: 598px;
  }


.s-deb024cb-879f-4b78-a3fe-f0acc1abf62a .shogun-image-content {
  
    justify-content: center;
  
}

.s-deb024cb-879f-4b78-a3fe-f0acc1abf62a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-deb024cb-879f-4b78-a3fe-f0acc1abf62a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-deb024cb-879f-4b78-a3fe-f0acc1abf62a.shogun-image {
  box-sizing: border-box;
}



.s-deb024cb-879f-4b78-a3fe-f0acc1abf62a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-deb024cb-879f-4b78-a3fe-f0acc1abf62a {
      --shg-aspect-ratio: calc(598/816); 
    }

    .s-deb024cb-879f-4b78-a3fe-f0acc1abf62a.shogun-image-container {
      position: relative;
    }

    .s-deb024cb-879f-4b78-a3fe-f0acc1abf62a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-deb024cb-879f-4b78-a3fe-f0acc1abf62a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-deb024cb-879f-4b78-a3fe-f0acc1abf62a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 598px;
    }
  }

@media (min-width: 1200px){#s-deb024cb-879f-4b78-a3fe-f0acc1abf62a {
  margin: 0 !important;
  overflow: visible;
}

#s-deb024cb-879f-4b78-a3fe-f0acc1abf62a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-deb024cb-879f-4b78-a3fe-f0acc1abf62a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-deb024cb-879f-4b78-a3fe-f0acc1abf62a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-deb024cb-879f-4b78-a3fe-f0acc1abf62a img.shogun-image {
  /* Add background color handling */
  
}

#s-deb024cb-879f-4b78-a3fe-f0acc1abf62a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-deb024cb-879f-4b78-a3fe-f0acc1abf62a .shg-image-content-wrapper {
      aspect-ratio: 598/816;
      min-width: 100%;
      height: auto;
    }

    #s-deb024cb-879f-4b78-a3fe-f0acc1abf62a .shogun-image-link {
      aspect-ratio: 598/816;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-deb024cb-879f-4b78-a3fe-f0acc1abf62a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-deb024cb-879f-4b78-a3fe-f0acc1abf62a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-deb024cb-879f-4b78-a3fe-f0acc1abf62a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 598px;
  }



  img.s-deb024cb-879f-4b78-a3fe-f0acc1abf62a.shogun-image {
    
    
    
    max-height: 598px;
  }


.s-deb024cb-879f-4b78-a3fe-f0acc1abf62a .shogun-image-content {
  
    justify-content: center;
  
}

.s-deb024cb-879f-4b78-a3fe-f0acc1abf62a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-deb024cb-879f-4b78-a3fe-f0acc1abf62a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-deb024cb-879f-4b78-a3fe-f0acc1abf62a.shogun-image {
  box-sizing: border-box;
}



.s-deb024cb-879f-4b78-a3fe-f0acc1abf62a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-deb024cb-879f-4b78-a3fe-f0acc1abf62a {
      --shg-aspect-ratio: calc(598/816); 
    }

    .s-deb024cb-879f-4b78-a3fe-f0acc1abf62a.shogun-image-container {
      position: relative;
    }

    .s-deb024cb-879f-4b78-a3fe-f0acc1abf62a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-deb024cb-879f-4b78-a3fe-f0acc1abf62a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-deb024cb-879f-4b78-a3fe-f0acc1abf62a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 598px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-deb024cb-879f-4b78-a3fe-f0acc1abf62a {
  margin: 0 !important;
  overflow: visible;
}

#s-deb024cb-879f-4b78-a3fe-f0acc1abf62a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-deb024cb-879f-4b78-a3fe-f0acc1abf62a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-deb024cb-879f-4b78-a3fe-f0acc1abf62a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-deb024cb-879f-4b78-a3fe-f0acc1abf62a img.shogun-image {
  /* Add background color handling */
  
}

#s-deb024cb-879f-4b78-a3fe-f0acc1abf62a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-deb024cb-879f-4b78-a3fe-f0acc1abf62a .shg-image-content-wrapper {
      aspect-ratio: 598/816;
      min-width: 100%;
      height: auto;
    }

    #s-deb024cb-879f-4b78-a3fe-f0acc1abf62a .shogun-image-link {
      aspect-ratio: 598/816;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-deb024cb-879f-4b78-a3fe-f0acc1abf62a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-deb024cb-879f-4b78-a3fe-f0acc1abf62a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-deb024cb-879f-4b78-a3fe-f0acc1abf62a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 598px;
  }



  img.s-deb024cb-879f-4b78-a3fe-f0acc1abf62a.shogun-image {
    
    
    
    max-height: 598px;
  }


.s-deb024cb-879f-4b78-a3fe-f0acc1abf62a .shogun-image-content {
  
    justify-content: center;
  
}

.s-deb024cb-879f-4b78-a3fe-f0acc1abf62a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-deb024cb-879f-4b78-a3fe-f0acc1abf62a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-deb024cb-879f-4b78-a3fe-f0acc1abf62a.shogun-image {
  box-sizing: border-box;
}



.s-deb024cb-879f-4b78-a3fe-f0acc1abf62a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-deb024cb-879f-4b78-a3fe-f0acc1abf62a {
      --shg-aspect-ratio: calc(598/816); 
    }

    .s-deb024cb-879f-4b78-a3fe-f0acc1abf62a.shogun-image-container {
      position: relative;
    }

    .s-deb024cb-879f-4b78-a3fe-f0acc1abf62a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-deb024cb-879f-4b78-a3fe-f0acc1abf62a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-deb024cb-879f-4b78-a3fe-f0acc1abf62a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 598px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-deb024cb-879f-4b78-a3fe-f0acc1abf62a {
  margin: 0 !important;
  overflow: visible;
}

#s-deb024cb-879f-4b78-a3fe-f0acc1abf62a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-deb024cb-879f-4b78-a3fe-f0acc1abf62a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-deb024cb-879f-4b78-a3fe-f0acc1abf62a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-deb024cb-879f-4b78-a3fe-f0acc1abf62a img.shogun-image {
  /* Add background color handling */
  
}

#s-deb024cb-879f-4b78-a3fe-f0acc1abf62a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-deb024cb-879f-4b78-a3fe-f0acc1abf62a .shg-image-content-wrapper {
      aspect-ratio: 598/816;
      min-width: 100%;
      height: auto;
    }

    #s-deb024cb-879f-4b78-a3fe-f0acc1abf62a .shogun-image-link {
      aspect-ratio: 598/816;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-deb024cb-879f-4b78-a3fe-f0acc1abf62a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-deb024cb-879f-4b78-a3fe-f0acc1abf62a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-deb024cb-879f-4b78-a3fe-f0acc1abf62a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 598px;
  }



  img.s-deb024cb-879f-4b78-a3fe-f0acc1abf62a.shogun-image {
    
    
    
    max-height: 598px;
  }


.s-deb024cb-879f-4b78-a3fe-f0acc1abf62a .shogun-image-content {
  
    justify-content: center;
  
}

.s-deb024cb-879f-4b78-a3fe-f0acc1abf62a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-deb024cb-879f-4b78-a3fe-f0acc1abf62a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-deb024cb-879f-4b78-a3fe-f0acc1abf62a.shogun-image {
  box-sizing: border-box;
}



.s-deb024cb-879f-4b78-a3fe-f0acc1abf62a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-deb024cb-879f-4b78-a3fe-f0acc1abf62a {
      --shg-aspect-ratio: calc(598/816); 
    }

    .s-deb024cb-879f-4b78-a3fe-f0acc1abf62a.shogun-image-container {
      position: relative;
    }

    .s-deb024cb-879f-4b78-a3fe-f0acc1abf62a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-deb024cb-879f-4b78-a3fe-f0acc1abf62a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-deb024cb-879f-4b78-a3fe-f0acc1abf62a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 598px;
    }
  }

}@media (max-width: 767px){#s-deb024cb-879f-4b78-a3fe-f0acc1abf62a {
  margin: 0 !important;
  overflow: visible;
}

#s-deb024cb-879f-4b78-a3fe-f0acc1abf62a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-deb024cb-879f-4b78-a3fe-f0acc1abf62a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-deb024cb-879f-4b78-a3fe-f0acc1abf62a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-deb024cb-879f-4b78-a3fe-f0acc1abf62a img.shogun-image {
  /* Add background color handling */
  
}

#s-deb024cb-879f-4b78-a3fe-f0acc1abf62a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-deb024cb-879f-4b78-a3fe-f0acc1abf62a .shg-image-content-wrapper {
      aspect-ratio: 598/816;
      min-width: 100%;
      height: auto;
    }

    #s-deb024cb-879f-4b78-a3fe-f0acc1abf62a .shogun-image-link {
      aspect-ratio: 598/816;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-deb024cb-879f-4b78-a3fe-f0acc1abf62a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-deb024cb-879f-4b78-a3fe-f0acc1abf62a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-deb024cb-879f-4b78-a3fe-f0acc1abf62a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 598px;
  }



  img.s-deb024cb-879f-4b78-a3fe-f0acc1abf62a.shogun-image {
    
    
    
    max-height: 598px;
  }


.s-deb024cb-879f-4b78-a3fe-f0acc1abf62a .shogun-image-content {
  
    justify-content: center;
  
}

.s-deb024cb-879f-4b78-a3fe-f0acc1abf62a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-deb024cb-879f-4b78-a3fe-f0acc1abf62a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-deb024cb-879f-4b78-a3fe-f0acc1abf62a.shogun-image {
  box-sizing: border-box;
}



.s-deb024cb-879f-4b78-a3fe-f0acc1abf62a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-deb024cb-879f-4b78-a3fe-f0acc1abf62a {
      --shg-aspect-ratio: calc(598/816); 
    }

    .s-deb024cb-879f-4b78-a3fe-f0acc1abf62a.shogun-image-container {
      position: relative;
    }

    .s-deb024cb-879f-4b78-a3fe-f0acc1abf62a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-deb024cb-879f-4b78-a3fe-f0acc1abf62a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-deb024cb-879f-4b78-a3fe-f0acc1abf62a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 598px;
    }
  }

}
#s-6b7767e7-1c60-423f-a79c-c016a1dc3807 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-6b7767e7-1c60-423f-a79c-c016a1dc3807 .shogun-heading-component h4 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  line-height: 1.5em;
  letter-spacing: 2px;
  
}



#s-f651fad9-a075-415c-ba7e-77cab86514c7 {
  margin-left: auto;
margin-right: auto;
}

#s-e98ce886-0f44-4a1b-a479-1e256fa6b4fe {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-e98ce886-0f44-4a1b-a479-1e256fa6b4fe .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-e98ce886-0f44-4a1b-a479-1e256fa6b4fe .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-e98ce886-0f44-4a1b-a479-1e256fa6b4fe .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-dc588690-bbb9-412d-b9fe-86ff4c914589 {
  margin-left: 8%;
margin-right: 8%;
max-width: 598px;
aspect-ratio: 598/816;
text-align: center;
}

#s-dc588690-bbb9-412d-b9fe-86ff4c914589 {
  margin: 0 !important;
  overflow: visible;
}

#s-dc588690-bbb9-412d-b9fe-86ff4c914589-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-dc588690-bbb9-412d-b9fe-86ff4c914589 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 8%;
  margin-right: 8%;
  
  
}

.shg-image-content-margin-container-s-dc588690-bbb9-412d-b9fe-86ff4c914589 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-dc588690-bbb9-412d-b9fe-86ff4c914589 img.shogun-image {
  /* Add background color handling */
  
}

#s-dc588690-bbb9-412d-b9fe-86ff4c914589 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-dc588690-bbb9-412d-b9fe-86ff4c914589 .shg-image-content-wrapper {
      aspect-ratio: 598/816;
      min-width: 100%;
      height: auto;
    }

    #s-dc588690-bbb9-412d-b9fe-86ff4c914589 .shogun-image-link {
      aspect-ratio: 598/816;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-dc588690-bbb9-412d-b9fe-86ff4c914589 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-dc588690-bbb9-412d-b9fe-86ff4c914589.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-dc588690-bbb9-412d-b9fe-86ff4c914589 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 598px;
  }



  img.s-dc588690-bbb9-412d-b9fe-86ff4c914589.shogun-image {
    
    
    
    max-height: 598px;
  }


.s-dc588690-bbb9-412d-b9fe-86ff4c914589 .shogun-image-content {
  
    justify-content: center;
  
}

.s-dc588690-bbb9-412d-b9fe-86ff4c914589.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dc588690-bbb9-412d-b9fe-86ff4c914589.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dc588690-bbb9-412d-b9fe-86ff4c914589.shogun-image {
  box-sizing: border-box;
}



.s-dc588690-bbb9-412d-b9fe-86ff4c914589 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-dc588690-bbb9-412d-b9fe-86ff4c914589 {
      --shg-aspect-ratio: calc(598/816); 
    }

    .s-dc588690-bbb9-412d-b9fe-86ff4c914589.shogun-image-container {
      position: relative;
    }

    .s-dc588690-bbb9-412d-b9fe-86ff4c914589.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-dc588690-bbb9-412d-b9fe-86ff4c914589.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-dc588690-bbb9-412d-b9fe-86ff4c914589 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 598px;
    }
  }

@media (min-width: 1200px){#s-dc588690-bbb9-412d-b9fe-86ff4c914589 {
  margin: 0 !important;
  overflow: visible;
}

#s-dc588690-bbb9-412d-b9fe-86ff4c914589-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-dc588690-bbb9-412d-b9fe-86ff4c914589 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-dc588690-bbb9-412d-b9fe-86ff4c914589 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-dc588690-bbb9-412d-b9fe-86ff4c914589 img.shogun-image {
  /* Add background color handling */
  
}

#s-dc588690-bbb9-412d-b9fe-86ff4c914589 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-dc588690-bbb9-412d-b9fe-86ff4c914589 .shg-image-content-wrapper {
      aspect-ratio: 598/816;
      min-width: 100%;
      height: auto;
    }

    #s-dc588690-bbb9-412d-b9fe-86ff4c914589 .shogun-image-link {
      aspect-ratio: 598/816;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-dc588690-bbb9-412d-b9fe-86ff4c914589 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-dc588690-bbb9-412d-b9fe-86ff4c914589.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-dc588690-bbb9-412d-b9fe-86ff4c914589 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 598px;
  }



  img.s-dc588690-bbb9-412d-b9fe-86ff4c914589.shogun-image {
    
    
    
    max-height: 598px;
  }


.s-dc588690-bbb9-412d-b9fe-86ff4c914589 .shogun-image-content {
  
    justify-content: center;
  
}

.s-dc588690-bbb9-412d-b9fe-86ff4c914589.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dc588690-bbb9-412d-b9fe-86ff4c914589.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dc588690-bbb9-412d-b9fe-86ff4c914589.shogun-image {
  box-sizing: border-box;
}



.s-dc588690-bbb9-412d-b9fe-86ff4c914589 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-dc588690-bbb9-412d-b9fe-86ff4c914589 {
      --shg-aspect-ratio: calc(598/816); 
    }

    .s-dc588690-bbb9-412d-b9fe-86ff4c914589.shogun-image-container {
      position: relative;
    }

    .s-dc588690-bbb9-412d-b9fe-86ff4c914589.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-dc588690-bbb9-412d-b9fe-86ff4c914589.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-dc588690-bbb9-412d-b9fe-86ff4c914589 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 598px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-dc588690-bbb9-412d-b9fe-86ff4c914589 {
  margin: 0 !important;
  overflow: visible;
}

#s-dc588690-bbb9-412d-b9fe-86ff4c914589-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-dc588690-bbb9-412d-b9fe-86ff4c914589 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-dc588690-bbb9-412d-b9fe-86ff4c914589 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-dc588690-bbb9-412d-b9fe-86ff4c914589 img.shogun-image {
  /* Add background color handling */
  
}

#s-dc588690-bbb9-412d-b9fe-86ff4c914589 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-dc588690-bbb9-412d-b9fe-86ff4c914589 .shg-image-content-wrapper {
      aspect-ratio: 598/816;
      min-width: 100%;
      height: auto;
    }

    #s-dc588690-bbb9-412d-b9fe-86ff4c914589 .shogun-image-link {
      aspect-ratio: 598/816;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-dc588690-bbb9-412d-b9fe-86ff4c914589 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-dc588690-bbb9-412d-b9fe-86ff4c914589.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-dc588690-bbb9-412d-b9fe-86ff4c914589 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 598px;
  }



  img.s-dc588690-bbb9-412d-b9fe-86ff4c914589.shogun-image {
    
    
    
    max-height: 598px;
  }


.s-dc588690-bbb9-412d-b9fe-86ff4c914589 .shogun-image-content {
  
    justify-content: center;
  
}

.s-dc588690-bbb9-412d-b9fe-86ff4c914589.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dc588690-bbb9-412d-b9fe-86ff4c914589.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dc588690-bbb9-412d-b9fe-86ff4c914589.shogun-image {
  box-sizing: border-box;
}



.s-dc588690-bbb9-412d-b9fe-86ff4c914589 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-dc588690-bbb9-412d-b9fe-86ff4c914589 {
      --shg-aspect-ratio: calc(598/816); 
    }

    .s-dc588690-bbb9-412d-b9fe-86ff4c914589.shogun-image-container {
      position: relative;
    }

    .s-dc588690-bbb9-412d-b9fe-86ff4c914589.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-dc588690-bbb9-412d-b9fe-86ff4c914589.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-dc588690-bbb9-412d-b9fe-86ff4c914589 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 598px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-dc588690-bbb9-412d-b9fe-86ff4c914589 {
  margin: 0 !important;
  overflow: visible;
}

#s-dc588690-bbb9-412d-b9fe-86ff4c914589-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-dc588690-bbb9-412d-b9fe-86ff4c914589 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-dc588690-bbb9-412d-b9fe-86ff4c914589 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-dc588690-bbb9-412d-b9fe-86ff4c914589 img.shogun-image {
  /* Add background color handling */
  
}

#s-dc588690-bbb9-412d-b9fe-86ff4c914589 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-dc588690-bbb9-412d-b9fe-86ff4c914589 .shg-image-content-wrapper {
      aspect-ratio: 598/816;
      min-width: 100%;
      height: auto;
    }

    #s-dc588690-bbb9-412d-b9fe-86ff4c914589 .shogun-image-link {
      aspect-ratio: 598/816;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-dc588690-bbb9-412d-b9fe-86ff4c914589 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-dc588690-bbb9-412d-b9fe-86ff4c914589.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-dc588690-bbb9-412d-b9fe-86ff4c914589 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 598px;
  }



  img.s-dc588690-bbb9-412d-b9fe-86ff4c914589.shogun-image {
    
    
    
    max-height: 598px;
  }


.s-dc588690-bbb9-412d-b9fe-86ff4c914589 .shogun-image-content {
  
    justify-content: center;
  
}

.s-dc588690-bbb9-412d-b9fe-86ff4c914589.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dc588690-bbb9-412d-b9fe-86ff4c914589.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dc588690-bbb9-412d-b9fe-86ff4c914589.shogun-image {
  box-sizing: border-box;
}



.s-dc588690-bbb9-412d-b9fe-86ff4c914589 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-dc588690-bbb9-412d-b9fe-86ff4c914589 {
      --shg-aspect-ratio: calc(598/816); 
    }

    .s-dc588690-bbb9-412d-b9fe-86ff4c914589.shogun-image-container {
      position: relative;
    }

    .s-dc588690-bbb9-412d-b9fe-86ff4c914589.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-dc588690-bbb9-412d-b9fe-86ff4c914589.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-dc588690-bbb9-412d-b9fe-86ff4c914589 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 598px;
    }
  }

}@media (max-width: 767px){#s-dc588690-bbb9-412d-b9fe-86ff4c914589 {
  margin: 0 !important;
  overflow: visible;
}

#s-dc588690-bbb9-412d-b9fe-86ff4c914589-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-dc588690-bbb9-412d-b9fe-86ff4c914589 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-dc588690-bbb9-412d-b9fe-86ff4c914589 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-dc588690-bbb9-412d-b9fe-86ff4c914589 img.shogun-image {
  /* Add background color handling */
  
}

#s-dc588690-bbb9-412d-b9fe-86ff4c914589 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-dc588690-bbb9-412d-b9fe-86ff4c914589 .shg-image-content-wrapper {
      aspect-ratio: 598/816;
      min-width: 100%;
      height: auto;
    }

    #s-dc588690-bbb9-412d-b9fe-86ff4c914589 .shogun-image-link {
      aspect-ratio: 598/816;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-dc588690-bbb9-412d-b9fe-86ff4c914589 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-dc588690-bbb9-412d-b9fe-86ff4c914589.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-dc588690-bbb9-412d-b9fe-86ff4c914589 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 598px;
  }



  img.s-dc588690-bbb9-412d-b9fe-86ff4c914589.shogun-image {
    
    
    
    max-height: 598px;
  }


.s-dc588690-bbb9-412d-b9fe-86ff4c914589 .shogun-image-content {
  
    justify-content: center;
  
}

.s-dc588690-bbb9-412d-b9fe-86ff4c914589.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dc588690-bbb9-412d-b9fe-86ff4c914589.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dc588690-bbb9-412d-b9fe-86ff4c914589.shogun-image {
  box-sizing: border-box;
}



.s-dc588690-bbb9-412d-b9fe-86ff4c914589 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-dc588690-bbb9-412d-b9fe-86ff4c914589 {
      --shg-aspect-ratio: calc(598/816); 
    }

    .s-dc588690-bbb9-412d-b9fe-86ff4c914589.shogun-image-container {
      position: relative;
    }

    .s-dc588690-bbb9-412d-b9fe-86ff4c914589.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-dc588690-bbb9-412d-b9fe-86ff4c914589.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-dc588690-bbb9-412d-b9fe-86ff4c914589 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 598px;
    }
  }

}
#s-aeec35cd-14ee-4468-8933-460076947df0 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-aeec35cd-14ee-4468-8933-460076947df0 .shogun-heading-component h4 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  line-height: 1.5em;
  letter-spacing: 2px;
  
}



#s-16dbc453-5ce1-4c0c-a4bd-2bfe13b64fd9 {
  margin-left: auto;
margin-right: auto;
}

#s-ba09e4bd-34c5-44ba-98b9-99c24a04f17b {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-ba09e4bd-34c5-44ba-98b9-99c24a04f17b .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-ba09e4bd-34c5-44ba-98b9-99c24a04f17b .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-ba09e4bd-34c5-44ba-98b9-99c24a04f17b .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-3233e490-43dd-4e28-a815-3f400800541d {
  margin-left: 8%;
margin-right: 8%;
max-width: 598px;
aspect-ratio: 598/816;
text-align: center;
}

#s-3233e490-43dd-4e28-a815-3f400800541d {
  margin: 0 !important;
  overflow: visible;
}

#s-3233e490-43dd-4e28-a815-3f400800541d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3233e490-43dd-4e28-a815-3f400800541d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 8%;
  margin-right: 8%;
  
  
}

.shg-image-content-margin-container-s-3233e490-43dd-4e28-a815-3f400800541d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3233e490-43dd-4e28-a815-3f400800541d img.shogun-image {
  /* Add background color handling */
  
}

#s-3233e490-43dd-4e28-a815-3f400800541d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-3233e490-43dd-4e28-a815-3f400800541d.shogun-image {
    
    
    
    max-height: 598px;
  }


.s-3233e490-43dd-4e28-a815-3f400800541d .shogun-image-content {
  
    justify-content: center;
  
}

.s-3233e490-43dd-4e28-a815-3f400800541d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3233e490-43dd-4e28-a815-3f400800541d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3233e490-43dd-4e28-a815-3f400800541d.shogun-image {
  box-sizing: border-box;
}



.s-3233e490-43dd-4e28-a815-3f400800541d img.shogun-image {
  
}


@media (min-width: 1200px){#s-3233e490-43dd-4e28-a815-3f400800541d {
  margin: 0 !important;
  overflow: visible;
}

#s-3233e490-43dd-4e28-a815-3f400800541d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3233e490-43dd-4e28-a815-3f400800541d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3233e490-43dd-4e28-a815-3f400800541d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3233e490-43dd-4e28-a815-3f400800541d img.shogun-image {
  /* Add background color handling */
  
}

#s-3233e490-43dd-4e28-a815-3f400800541d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-3233e490-43dd-4e28-a815-3f400800541d.shogun-image {
    
    
    
    max-height: 598px;
  }


.s-3233e490-43dd-4e28-a815-3f400800541d .shogun-image-content {
  
    justify-content: center;
  
}

.s-3233e490-43dd-4e28-a815-3f400800541d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3233e490-43dd-4e28-a815-3f400800541d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3233e490-43dd-4e28-a815-3f400800541d.shogun-image {
  box-sizing: border-box;
}



.s-3233e490-43dd-4e28-a815-3f400800541d img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-3233e490-43dd-4e28-a815-3f400800541d {
  margin: 0 !important;
  overflow: visible;
}

#s-3233e490-43dd-4e28-a815-3f400800541d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3233e490-43dd-4e28-a815-3f400800541d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3233e490-43dd-4e28-a815-3f400800541d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3233e490-43dd-4e28-a815-3f400800541d img.shogun-image {
  /* Add background color handling */
  
}

#s-3233e490-43dd-4e28-a815-3f400800541d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-3233e490-43dd-4e28-a815-3f400800541d.shogun-image {
    
    
    
    max-height: 598px;
  }


.s-3233e490-43dd-4e28-a815-3f400800541d .shogun-image-content {
  
    justify-content: center;
  
}

.s-3233e490-43dd-4e28-a815-3f400800541d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3233e490-43dd-4e28-a815-3f400800541d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3233e490-43dd-4e28-a815-3f400800541d.shogun-image {
  box-sizing: border-box;
}



.s-3233e490-43dd-4e28-a815-3f400800541d img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-3233e490-43dd-4e28-a815-3f400800541d {
  margin: 0 !important;
  overflow: visible;
}

#s-3233e490-43dd-4e28-a815-3f400800541d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3233e490-43dd-4e28-a815-3f400800541d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3233e490-43dd-4e28-a815-3f400800541d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3233e490-43dd-4e28-a815-3f400800541d img.shogun-image {
  /* Add background color handling */
  
}

#s-3233e490-43dd-4e28-a815-3f400800541d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-3233e490-43dd-4e28-a815-3f400800541d.shogun-image {
    
    
    
    max-height: 598px;
  }


.s-3233e490-43dd-4e28-a815-3f400800541d .shogun-image-content {
  
    justify-content: center;
  
}

.s-3233e490-43dd-4e28-a815-3f400800541d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3233e490-43dd-4e28-a815-3f400800541d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3233e490-43dd-4e28-a815-3f400800541d.shogun-image {
  box-sizing: border-box;
}



.s-3233e490-43dd-4e28-a815-3f400800541d img.shogun-image {
  
}


}@media (max-width: 767px){#s-3233e490-43dd-4e28-a815-3f400800541d {
  margin: 0 !important;
  overflow: visible;
}

#s-3233e490-43dd-4e28-a815-3f400800541d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3233e490-43dd-4e28-a815-3f400800541d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3233e490-43dd-4e28-a815-3f400800541d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3233e490-43dd-4e28-a815-3f400800541d img.shogun-image {
  /* Add background color handling */
  
}

#s-3233e490-43dd-4e28-a815-3f400800541d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-3233e490-43dd-4e28-a815-3f400800541d.shogun-image {
    
    
    
    max-height: 598px;
  }


.s-3233e490-43dd-4e28-a815-3f400800541d .shogun-image-content {
  
    justify-content: center;
  
}

.s-3233e490-43dd-4e28-a815-3f400800541d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3233e490-43dd-4e28-a815-3f400800541d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3233e490-43dd-4e28-a815-3f400800541d.shogun-image {
  box-sizing: border-box;
}



.s-3233e490-43dd-4e28-a815-3f400800541d img.shogun-image {
  
}


}
#s-cba6cca2-d851-45f5-8e4b-1500ed5193e3 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-cba6cca2-d851-45f5-8e4b-1500ed5193e3 .shogun-heading-component h4 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  line-height: 1.5em;
  letter-spacing: 2px;
  
}



#s-edfc72f1-57ec-48e9-9fb6-281be855eaee {
  margin-left: auto;
margin-right: auto;
}

#s-c91d9843-42d2-4e32-87af-ab967e45ade1 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-c91d9843-42d2-4e32-87af-ab967e45ade1 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-c91d9843-42d2-4e32-87af-ab967e45ade1 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-c91d9843-42d2-4e32-87af-ab967e45ade1 .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-d283c592-c217-4107-a306-28718973cc3f {
  margin-left: 6%;
margin-bottom: 0%;
margin-right: 6%;
}

@media (min-width: 0px) {
[id="s-d283c592-c217-4107-a306-28718973cc3f"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-d283c592-c217-4107-a306-28718973cc3f"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 13.333333333333334px);
}

}

@media (min-width: 992px) {
[id="s-d283c592-c217-4107-a306-28718973cc3f"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 13.333333333333334px);
}

}

@media (min-width: 1200px) {
[id="s-d283c592-c217-4107-a306-28718973cc3f"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 13.333333333333334px);
}

}

#s-2ad67c36-4727-476a-9351-f62596b694f0 {
  margin-top: 3%;
margin-left: 3%;
margin-bottom: -5%;
margin-right: 3%;
}

#s-6a016345-9228-4155-a3a9-4301be8c2d85 {
  margin-top: 3%;
margin-left: 3%;
margin-bottom: -5%;
margin-right: 3%;
}

#s-4e379c05-dadc-487b-8079-92e460f89258 {
  margin-top: 3%;
margin-left: 3%;
margin-bottom: -5%;
margin-right: 3%;
}

#s-87060f67-7c90-47b9-bf7a-1cdf3147bfc9 {
  margin-left: 6%;
margin-right: 6%;
}

@media (min-width: 0px) {
[id="s-87060f67-7c90-47b9-bf7a-1cdf3147bfc9"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-87060f67-7c90-47b9-bf7a-1cdf3147bfc9"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 13.333333333333334px);
}

}

@media (min-width: 992px) {
[id="s-87060f67-7c90-47b9-bf7a-1cdf3147bfc9"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 13.333333333333334px);
}

}

@media (min-width: 1200px) {
[id="s-87060f67-7c90-47b9-bf7a-1cdf3147bfc9"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 13.333333333333334px);
}

}

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

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

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

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

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

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

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

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

#s-413fe61e-bfac-4101-9140-9004190a07d2 {
  margin-left: 0%;
margin-right: auto;
padding-top: 10px;
padding-left: 25%;
padding-bottom: 10px;
padding-right: 25%;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-413fe61e-bfac-4101-9140-9004190a07d2:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-413fe61e-bfac-4101-9140-9004190a07d2:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-413fe61e-bfac-4101-9140-9004190a07d2-atc-btn-wrapper {
    text-align: center;
  }


#s-413fe61e-bfac-4101-9140-9004190a07d2 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-413fe61e-bfac-4101-9140-9004190a07d2.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-413fe61e-bfac-4101-9140-9004190a07d2.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-413fe61e-bfac-4101-9140-9004190a07d2.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-413fe61e-bfac-4101-9140-9004190a07d2-atc-btn-wrapper {
    text-align: center;
  }


#s-413fe61e-bfac-4101-9140-9004190a07d2 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-413fe61e-bfac-4101-9140-9004190a07d2.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-413fe61e-bfac-4101-9140-9004190a07d2.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-413fe61e-bfac-4101-9140-9004190a07d2.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-413fe61e-bfac-4101-9140-9004190a07d2-atc-btn-wrapper {
    text-align: center;
  }


#s-413fe61e-bfac-4101-9140-9004190a07d2 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-413fe61e-bfac-4101-9140-9004190a07d2.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-413fe61e-bfac-4101-9140-9004190a07d2.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-413fe61e-bfac-4101-9140-9004190a07d2.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-413fe61e-bfac-4101-9140-9004190a07d2-atc-btn-wrapper {
    text-align: center;
  }


#s-413fe61e-bfac-4101-9140-9004190a07d2 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-413fe61e-bfac-4101-9140-9004190a07d2.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-413fe61e-bfac-4101-9140-9004190a07d2.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-413fe61e-bfac-4101-9140-9004190a07d2.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-413fe61e-bfac-4101-9140-9004190a07d2-atc-btn-wrapper {
    text-align: center;
  }


#s-413fe61e-bfac-4101-9140-9004190a07d2 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-413fe61e-bfac-4101-9140-9004190a07d2.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-413fe61e-bfac-4101-9140-9004190a07d2.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-413fe61e-bfac-4101-9140-9004190a07d2.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-c924bca1-7ae9-4e63-bd9f-804d1676a83f {
  margin-left: 0%;
margin-right: auto;
padding-top: 10px;
padding-left: 25%;
padding-bottom: 10px;
padding-right: 25%;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-c924bca1-7ae9-4e63-bd9f-804d1676a83f:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-c924bca1-7ae9-4e63-bd9f-804d1676a83f:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-c924bca1-7ae9-4e63-bd9f-804d1676a83f-atc-btn-wrapper {
    text-align: center;
  }


#s-c924bca1-7ae9-4e63-bd9f-804d1676a83f {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c924bca1-7ae9-4e63-bd9f-804d1676a83f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c924bca1-7ae9-4e63-bd9f-804d1676a83f.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-c924bca1-7ae9-4e63-bd9f-804d1676a83f.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-c924bca1-7ae9-4e63-bd9f-804d1676a83f-atc-btn-wrapper {
    text-align: center;
  }


#s-c924bca1-7ae9-4e63-bd9f-804d1676a83f {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c924bca1-7ae9-4e63-bd9f-804d1676a83f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c924bca1-7ae9-4e63-bd9f-804d1676a83f.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-c924bca1-7ae9-4e63-bd9f-804d1676a83f.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-c924bca1-7ae9-4e63-bd9f-804d1676a83f-atc-btn-wrapper {
    text-align: center;
  }


#s-c924bca1-7ae9-4e63-bd9f-804d1676a83f {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c924bca1-7ae9-4e63-bd9f-804d1676a83f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c924bca1-7ae9-4e63-bd9f-804d1676a83f.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-c924bca1-7ae9-4e63-bd9f-804d1676a83f.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-c924bca1-7ae9-4e63-bd9f-804d1676a83f-atc-btn-wrapper {
    text-align: center;
  }


#s-c924bca1-7ae9-4e63-bd9f-804d1676a83f {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c924bca1-7ae9-4e63-bd9f-804d1676a83f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c924bca1-7ae9-4e63-bd9f-804d1676a83f.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-c924bca1-7ae9-4e63-bd9f-804d1676a83f.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-c924bca1-7ae9-4e63-bd9f-804d1676a83f-atc-btn-wrapper {
    text-align: center;
  }


#s-c924bca1-7ae9-4e63-bd9f-804d1676a83f {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c924bca1-7ae9-4e63-bd9f-804d1676a83f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c924bca1-7ae9-4e63-bd9f-804d1676a83f.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-c924bca1-7ae9-4e63-bd9f-804d1676a83f.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-2bc6fff3-edda-4554-b24c-0cbada07fa2a {
  margin-left: 0%;
margin-right: auto;
padding-top: 10px;
padding-left: 25%;
padding-bottom: 10px;
padding-right: 25%;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-2bc6fff3-edda-4554-b24c-0cbada07fa2a:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-2bc6fff3-edda-4554-b24c-0cbada07fa2a:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-2bc6fff3-edda-4554-b24c-0cbada07fa2a-atc-btn-wrapper {
    text-align: center;
  }


#s-2bc6fff3-edda-4554-b24c-0cbada07fa2a {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-2bc6fff3-edda-4554-b24c-0cbada07fa2a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-2bc6fff3-edda-4554-b24c-0cbada07fa2a.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-2bc6fff3-edda-4554-b24c-0cbada07fa2a.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-2bc6fff3-edda-4554-b24c-0cbada07fa2a-atc-btn-wrapper {
    text-align: center;
  }


#s-2bc6fff3-edda-4554-b24c-0cbada07fa2a {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-2bc6fff3-edda-4554-b24c-0cbada07fa2a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-2bc6fff3-edda-4554-b24c-0cbada07fa2a.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-2bc6fff3-edda-4554-b24c-0cbada07fa2a.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-2bc6fff3-edda-4554-b24c-0cbada07fa2a-atc-btn-wrapper {
    text-align: center;
  }


#s-2bc6fff3-edda-4554-b24c-0cbada07fa2a {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-2bc6fff3-edda-4554-b24c-0cbada07fa2a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-2bc6fff3-edda-4554-b24c-0cbada07fa2a.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-2bc6fff3-edda-4554-b24c-0cbada07fa2a.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-2bc6fff3-edda-4554-b24c-0cbada07fa2a-atc-btn-wrapper {
    text-align: center;
  }


#s-2bc6fff3-edda-4554-b24c-0cbada07fa2a {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-2bc6fff3-edda-4554-b24c-0cbada07fa2a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-2bc6fff3-edda-4554-b24c-0cbada07fa2a.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-2bc6fff3-edda-4554-b24c-0cbada07fa2a.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-2bc6fff3-edda-4554-b24c-0cbada07fa2a-atc-btn-wrapper {
    text-align: center;
  }


#s-2bc6fff3-edda-4554-b24c-0cbada07fa2a {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-2bc6fff3-edda-4554-b24c-0cbada07fa2a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-2bc6fff3-edda-4554-b24c-0cbada07fa2a.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-2bc6fff3-edda-4554-b24c-0cbada07fa2a.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-829065af-ef44-4822-be07-298fb3d56b40 {
  background-attachment: fixed;
margin-left: 6%;
margin-bottom: 5%;
margin-right: 6%;
min-height: 50px;
background-repeat: no-repeat;
}
@media (min-width: 768px) and (max-width: 991px){#s-829065af-ef44-4822-be07-298fb3d56b40 {
  display: none;
}
#s-829065af-ef44-4822-be07-298fb3d56b40, #wrap-s-829065af-ef44-4822-be07-298fb3d56b40, #wrap-content-s-829065af-ef44-4822-be07-298fb3d56b40 { display: none !important; }}@media (max-width: 767px){#s-829065af-ef44-4822-be07-298fb3d56b40 {
  display: none;
}
#s-829065af-ef44-4822-be07-298fb3d56b40, #wrap-s-829065af-ef44-4822-be07-298fb3d56b40, #wrap-content-s-829065af-ef44-4822-be07-298fb3d56b40 { display: none !important; }}







#s-829065af-ef44-4822-be07-298fb3d56b40 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-829065af-ef44-4822-be07-298fb3d56b40.shg-box.shg-c {
  justify-content: center;
}

#s-78358f6f-e350-4e76-a8f5-7260a5cd4ade {
  margin-top: 2%;
margin-left: 0%;
margin-bottom: 1%;
margin-right: 0%;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-78358f6f-e350-4e76-a8f5-7260a5cd4ade .shogun-heading-component h4 {
  color: rgba(9, 24, 48, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 28px;
  
  letter-spacing: 3px;
  
}



#s-68a52168-df7c-4b25-ab4d-c9fda1aeebc6 {
  margin-top: 0%;
margin-left: 7%;
margin-bottom: 0%;
margin-right: 7%;
}

@media (min-width: 0px) {
[id="s-68a52168-df7c-4b25-ab4d-c9fda1aeebc6"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-68a52168-df7c-4b25-ab4d-c9fda1aeebc6"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 13.333333333333334px);
}

}

@media (min-width: 992px) {
[id="s-68a52168-df7c-4b25-ab4d-c9fda1aeebc6"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 13.333333333333334px);
}

}

@media (min-width: 1200px) {
[id="s-68a52168-df7c-4b25-ab4d-c9fda1aeebc6"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 13.333333333333334px);
}

}

#s-b1f38b13-2413-4816-8488-2d093871ae40 {
  margin-top: 3%;
margin-left: 0%;
margin-bottom: -5%;
margin-right: 3%;
}

#s-31b5c283-d5a2-40ec-b02a-3ab8eac5b780 {
  margin-top: 3%;
margin-left: 3%;
margin-bottom: -5%;
margin-right: 3%;
}

#s-3e2fc9b1-8843-4edb-a272-eba20b8fb899 {
  margin-top: 3%;
margin-left: 3%;
margin-bottom: -5%;
margin-right: 0%;
}

#s-4d710059-9bfd-4c24-a2f2-52c8cf68517c {
  margin-top: 2%;
margin-left: 6%;
margin-bottom: -4%;
margin-right: 6%;
}

@media (min-width: 0px) {
[id="s-4d710059-9bfd-4c24-a2f2-52c8cf68517c"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-4d710059-9bfd-4c24-a2f2-52c8cf68517c"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 13.333333333333334px);
}

}

@media (min-width: 992px) {
[id="s-4d710059-9bfd-4c24-a2f2-52c8cf68517c"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 13.333333333333334px);
}

}

@media (min-width: 1200px) {
[id="s-4d710059-9bfd-4c24-a2f2-52c8cf68517c"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 13.333333333333334px);
}

}

#s-0bc97d64-518f-45b1-9903-b1ec73edd01b {
  margin-top: 3%;
margin-left: 3%;
margin-bottom: -5%;
margin-right: 3%;
}

#s-2b2ebef0-c905-42f7-a72e-9c27058fb5d5 {
  margin-top: 3%;
margin-left: 3%;
margin-bottom: -5%;
margin-right: 3%;
}

#s-ec61dddc-1741-4f2a-8baf-a0d8e8af5ad7 {
  margin-top: 3%;
margin-left: 3%;
margin-bottom: -5%;
margin-right: 3%;
}

#s-c387ea3f-be8d-4302-8954-b4e1f3adb45b {
  margin-top: 0px;
margin-left: 6%;
margin-right: 6%;
}

@media (min-width: 0px) {
[id="s-c387ea3f-be8d-4302-8954-b4e1f3adb45b"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-c387ea3f-be8d-4302-8954-b4e1f3adb45b"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 992px) {
[id="s-c387ea3f-be8d-4302-8954-b4e1f3adb45b"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 1200px) {
[id="s-c387ea3f-be8d-4302-8954-b4e1f3adb45b"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

#s-404d5580-147d-439a-8cbc-d13316dca6f5 {
  margin-left: 8%;
margin-right: 8%;
max-width: 583px;
aspect-ratio: 583/846;
text-align: center;
}

#s-404d5580-147d-439a-8cbc-d13316dca6f5 {
  margin: 0 !important;
  overflow: visible;
}

#s-404d5580-147d-439a-8cbc-d13316dca6f5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-404d5580-147d-439a-8cbc-d13316dca6f5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 8%;
  margin-right: 8%;
  
  
}

.shg-image-content-margin-container-s-404d5580-147d-439a-8cbc-d13316dca6f5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-404d5580-147d-439a-8cbc-d13316dca6f5 img.shogun-image {
  /* Add background color handling */
  
}

#s-404d5580-147d-439a-8cbc-d13316dca6f5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-404d5580-147d-439a-8cbc-d13316dca6f5 .shg-image-content-wrapper {
      aspect-ratio: 583/846;
      min-width: 100%;
      height: auto;
    }

    #s-404d5580-147d-439a-8cbc-d13316dca6f5 .shogun-image-link {
      aspect-ratio: 583/846;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-404d5580-147d-439a-8cbc-d13316dca6f5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-404d5580-147d-439a-8cbc-d13316dca6f5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-404d5580-147d-439a-8cbc-d13316dca6f5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 583px;
  }



  img.s-404d5580-147d-439a-8cbc-d13316dca6f5.shogun-image {
    
    
    
    max-height: 583px;
  }


.s-404d5580-147d-439a-8cbc-d13316dca6f5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-404d5580-147d-439a-8cbc-d13316dca6f5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-404d5580-147d-439a-8cbc-d13316dca6f5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-404d5580-147d-439a-8cbc-d13316dca6f5.shogun-image {
  box-sizing: border-box;
}



.s-404d5580-147d-439a-8cbc-d13316dca6f5 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-404d5580-147d-439a-8cbc-d13316dca6f5 {
      --shg-aspect-ratio: calc(583/846); 
    }

    .s-404d5580-147d-439a-8cbc-d13316dca6f5.shogun-image-container {
      position: relative;
    }

    .s-404d5580-147d-439a-8cbc-d13316dca6f5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-404d5580-147d-439a-8cbc-d13316dca6f5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-404d5580-147d-439a-8cbc-d13316dca6f5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 583px;
    }
  }

@media (min-width: 1200px){#s-404d5580-147d-439a-8cbc-d13316dca6f5 {
  margin: 0 !important;
  overflow: visible;
}

#s-404d5580-147d-439a-8cbc-d13316dca6f5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-404d5580-147d-439a-8cbc-d13316dca6f5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-404d5580-147d-439a-8cbc-d13316dca6f5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-404d5580-147d-439a-8cbc-d13316dca6f5 img.shogun-image {
  /* Add background color handling */
  
}

#s-404d5580-147d-439a-8cbc-d13316dca6f5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-404d5580-147d-439a-8cbc-d13316dca6f5 .shg-image-content-wrapper {
      aspect-ratio: 583/846;
      min-width: 100%;
      height: auto;
    }

    #s-404d5580-147d-439a-8cbc-d13316dca6f5 .shogun-image-link {
      aspect-ratio: 583/846;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-404d5580-147d-439a-8cbc-d13316dca6f5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-404d5580-147d-439a-8cbc-d13316dca6f5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-404d5580-147d-439a-8cbc-d13316dca6f5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 583px;
  }



  img.s-404d5580-147d-439a-8cbc-d13316dca6f5.shogun-image {
    
    
    
    max-height: 583px;
  }


.s-404d5580-147d-439a-8cbc-d13316dca6f5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-404d5580-147d-439a-8cbc-d13316dca6f5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-404d5580-147d-439a-8cbc-d13316dca6f5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-404d5580-147d-439a-8cbc-d13316dca6f5.shogun-image {
  box-sizing: border-box;
}



.s-404d5580-147d-439a-8cbc-d13316dca6f5 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-404d5580-147d-439a-8cbc-d13316dca6f5 {
      --shg-aspect-ratio: calc(583/846); 
    }

    .s-404d5580-147d-439a-8cbc-d13316dca6f5.shogun-image-container {
      position: relative;
    }

    .s-404d5580-147d-439a-8cbc-d13316dca6f5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-404d5580-147d-439a-8cbc-d13316dca6f5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-404d5580-147d-439a-8cbc-d13316dca6f5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 583px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-404d5580-147d-439a-8cbc-d13316dca6f5 {
  margin: 0 !important;
  overflow: visible;
}

#s-404d5580-147d-439a-8cbc-d13316dca6f5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-404d5580-147d-439a-8cbc-d13316dca6f5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-404d5580-147d-439a-8cbc-d13316dca6f5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-404d5580-147d-439a-8cbc-d13316dca6f5 img.shogun-image {
  /* Add background color handling */
  
}

#s-404d5580-147d-439a-8cbc-d13316dca6f5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-404d5580-147d-439a-8cbc-d13316dca6f5 .shg-image-content-wrapper {
      aspect-ratio: 583/846;
      min-width: 100%;
      height: auto;
    }

    #s-404d5580-147d-439a-8cbc-d13316dca6f5 .shogun-image-link {
      aspect-ratio: 583/846;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-404d5580-147d-439a-8cbc-d13316dca6f5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-404d5580-147d-439a-8cbc-d13316dca6f5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-404d5580-147d-439a-8cbc-d13316dca6f5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 583px;
  }



  img.s-404d5580-147d-439a-8cbc-d13316dca6f5.shogun-image {
    
    
    
    max-height: 583px;
  }


.s-404d5580-147d-439a-8cbc-d13316dca6f5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-404d5580-147d-439a-8cbc-d13316dca6f5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-404d5580-147d-439a-8cbc-d13316dca6f5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-404d5580-147d-439a-8cbc-d13316dca6f5.shogun-image {
  box-sizing: border-box;
}



.s-404d5580-147d-439a-8cbc-d13316dca6f5 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-404d5580-147d-439a-8cbc-d13316dca6f5 {
      --shg-aspect-ratio: calc(583/846); 
    }

    .s-404d5580-147d-439a-8cbc-d13316dca6f5.shogun-image-container {
      position: relative;
    }

    .s-404d5580-147d-439a-8cbc-d13316dca6f5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-404d5580-147d-439a-8cbc-d13316dca6f5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-404d5580-147d-439a-8cbc-d13316dca6f5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 583px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-404d5580-147d-439a-8cbc-d13316dca6f5 {
  margin: 0 !important;
  overflow: visible;
}

#s-404d5580-147d-439a-8cbc-d13316dca6f5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-404d5580-147d-439a-8cbc-d13316dca6f5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-404d5580-147d-439a-8cbc-d13316dca6f5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-404d5580-147d-439a-8cbc-d13316dca6f5 img.shogun-image {
  /* Add background color handling */
  
}

#s-404d5580-147d-439a-8cbc-d13316dca6f5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-404d5580-147d-439a-8cbc-d13316dca6f5 .shg-image-content-wrapper {
      aspect-ratio: 583/846;
      min-width: 100%;
      height: auto;
    }

    #s-404d5580-147d-439a-8cbc-d13316dca6f5 .shogun-image-link {
      aspect-ratio: 583/846;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-404d5580-147d-439a-8cbc-d13316dca6f5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-404d5580-147d-439a-8cbc-d13316dca6f5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-404d5580-147d-439a-8cbc-d13316dca6f5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 583px;
  }



  img.s-404d5580-147d-439a-8cbc-d13316dca6f5.shogun-image {
    
    
    
    max-height: 583px;
  }


.s-404d5580-147d-439a-8cbc-d13316dca6f5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-404d5580-147d-439a-8cbc-d13316dca6f5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-404d5580-147d-439a-8cbc-d13316dca6f5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-404d5580-147d-439a-8cbc-d13316dca6f5.shogun-image {
  box-sizing: border-box;
}



.s-404d5580-147d-439a-8cbc-d13316dca6f5 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-404d5580-147d-439a-8cbc-d13316dca6f5 {
      --shg-aspect-ratio: calc(583/846); 
    }

    .s-404d5580-147d-439a-8cbc-d13316dca6f5.shogun-image-container {
      position: relative;
    }

    .s-404d5580-147d-439a-8cbc-d13316dca6f5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-404d5580-147d-439a-8cbc-d13316dca6f5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-404d5580-147d-439a-8cbc-d13316dca6f5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 583px;
    }
  }

}@media (max-width: 767px){#s-404d5580-147d-439a-8cbc-d13316dca6f5 {
  margin: 0 !important;
  overflow: visible;
}

#s-404d5580-147d-439a-8cbc-d13316dca6f5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-404d5580-147d-439a-8cbc-d13316dca6f5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-404d5580-147d-439a-8cbc-d13316dca6f5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-404d5580-147d-439a-8cbc-d13316dca6f5 img.shogun-image {
  /* Add background color handling */
  
}

#s-404d5580-147d-439a-8cbc-d13316dca6f5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-404d5580-147d-439a-8cbc-d13316dca6f5 .shg-image-content-wrapper {
      aspect-ratio: 583/846;
      min-width: 100%;
      height: auto;
    }

    #s-404d5580-147d-439a-8cbc-d13316dca6f5 .shogun-image-link {
      aspect-ratio: 583/846;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-404d5580-147d-439a-8cbc-d13316dca6f5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-404d5580-147d-439a-8cbc-d13316dca6f5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-404d5580-147d-439a-8cbc-d13316dca6f5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 583px;
  }



  img.s-404d5580-147d-439a-8cbc-d13316dca6f5.shogun-image {
    
    
    
    max-height: 583px;
  }


.s-404d5580-147d-439a-8cbc-d13316dca6f5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-404d5580-147d-439a-8cbc-d13316dca6f5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-404d5580-147d-439a-8cbc-d13316dca6f5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-404d5580-147d-439a-8cbc-d13316dca6f5.shogun-image {
  box-sizing: border-box;
}



.s-404d5580-147d-439a-8cbc-d13316dca6f5 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-404d5580-147d-439a-8cbc-d13316dca6f5 {
      --shg-aspect-ratio: calc(583/846); 
    }

    .s-404d5580-147d-439a-8cbc-d13316dca6f5.shogun-image-container {
      position: relative;
    }

    .s-404d5580-147d-439a-8cbc-d13316dca6f5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-404d5580-147d-439a-8cbc-d13316dca6f5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-404d5580-147d-439a-8cbc-d13316dca6f5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 583px;
    }
  }

}
#s-6485f867-e3e3-478f-939d-490453f09cda {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-6485f867-e3e3-478f-939d-490453f09cda .shogun-heading-component h4 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  line-height: 1.5em;
  letter-spacing: 2px;
  
}



#s-a2c29cb5-82cf-478a-a722-6a57b118cf0e {
  margin-left: auto;
margin-right: auto;
}

#s-4ce7a6f0-1022-4e12-9858-73a8049612d5 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-4ce7a6f0-1022-4e12-9858-73a8049612d5 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-4ce7a6f0-1022-4e12-9858-73a8049612d5 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-4ce7a6f0-1022-4e12-9858-73a8049612d5 .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-b7f4c68a-a30f-429d-8621-08d2815db6e9 {
  margin-left: 8%;
margin-right: 8%;
max-width: 583px;
aspect-ratio: 583/846;
text-align: center;
}

#s-b7f4c68a-a30f-429d-8621-08d2815db6e9 {
  margin: 0 !important;
  overflow: visible;
}

#s-b7f4c68a-a30f-429d-8621-08d2815db6e9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b7f4c68a-a30f-429d-8621-08d2815db6e9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 8%;
  margin-right: 8%;
  
  
}

.shg-image-content-margin-container-s-b7f4c68a-a30f-429d-8621-08d2815db6e9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b7f4c68a-a30f-429d-8621-08d2815db6e9 img.shogun-image {
  /* Add background color handling */
  
}

#s-b7f4c68a-a30f-429d-8621-08d2815db6e9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b7f4c68a-a30f-429d-8621-08d2815db6e9 .shg-image-content-wrapper {
      aspect-ratio: 583/846;
      min-width: 100%;
      height: auto;
    }

    #s-b7f4c68a-a30f-429d-8621-08d2815db6e9 .shogun-image-link {
      aspect-ratio: 583/846;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b7f4c68a-a30f-429d-8621-08d2815db6e9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b7f4c68a-a30f-429d-8621-08d2815db6e9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b7f4c68a-a30f-429d-8621-08d2815db6e9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 583px;
  }



  img.s-b7f4c68a-a30f-429d-8621-08d2815db6e9.shogun-image {
    
    
    
    max-height: 583px;
  }


.s-b7f4c68a-a30f-429d-8621-08d2815db6e9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b7f4c68a-a30f-429d-8621-08d2815db6e9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b7f4c68a-a30f-429d-8621-08d2815db6e9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b7f4c68a-a30f-429d-8621-08d2815db6e9.shogun-image {
  box-sizing: border-box;
}



.s-b7f4c68a-a30f-429d-8621-08d2815db6e9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b7f4c68a-a30f-429d-8621-08d2815db6e9 {
      --shg-aspect-ratio: calc(583/846); 
    }

    .s-b7f4c68a-a30f-429d-8621-08d2815db6e9.shogun-image-container {
      position: relative;
    }

    .s-b7f4c68a-a30f-429d-8621-08d2815db6e9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b7f4c68a-a30f-429d-8621-08d2815db6e9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b7f4c68a-a30f-429d-8621-08d2815db6e9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 583px;
    }
  }

@media (min-width: 1200px){#s-b7f4c68a-a30f-429d-8621-08d2815db6e9 {
  margin: 0 !important;
  overflow: visible;
}

#s-b7f4c68a-a30f-429d-8621-08d2815db6e9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b7f4c68a-a30f-429d-8621-08d2815db6e9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b7f4c68a-a30f-429d-8621-08d2815db6e9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b7f4c68a-a30f-429d-8621-08d2815db6e9 img.shogun-image {
  /* Add background color handling */
  
}

#s-b7f4c68a-a30f-429d-8621-08d2815db6e9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b7f4c68a-a30f-429d-8621-08d2815db6e9 .shg-image-content-wrapper {
      aspect-ratio: 583/846;
      min-width: 100%;
      height: auto;
    }

    #s-b7f4c68a-a30f-429d-8621-08d2815db6e9 .shogun-image-link {
      aspect-ratio: 583/846;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b7f4c68a-a30f-429d-8621-08d2815db6e9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b7f4c68a-a30f-429d-8621-08d2815db6e9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b7f4c68a-a30f-429d-8621-08d2815db6e9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 583px;
  }



  img.s-b7f4c68a-a30f-429d-8621-08d2815db6e9.shogun-image {
    
    
    
    max-height: 583px;
  }


.s-b7f4c68a-a30f-429d-8621-08d2815db6e9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b7f4c68a-a30f-429d-8621-08d2815db6e9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b7f4c68a-a30f-429d-8621-08d2815db6e9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b7f4c68a-a30f-429d-8621-08d2815db6e9.shogun-image {
  box-sizing: border-box;
}



.s-b7f4c68a-a30f-429d-8621-08d2815db6e9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b7f4c68a-a30f-429d-8621-08d2815db6e9 {
      --shg-aspect-ratio: calc(583/846); 
    }

    .s-b7f4c68a-a30f-429d-8621-08d2815db6e9.shogun-image-container {
      position: relative;
    }

    .s-b7f4c68a-a30f-429d-8621-08d2815db6e9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b7f4c68a-a30f-429d-8621-08d2815db6e9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b7f4c68a-a30f-429d-8621-08d2815db6e9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 583px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-b7f4c68a-a30f-429d-8621-08d2815db6e9 {
  margin: 0 !important;
  overflow: visible;
}

#s-b7f4c68a-a30f-429d-8621-08d2815db6e9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b7f4c68a-a30f-429d-8621-08d2815db6e9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b7f4c68a-a30f-429d-8621-08d2815db6e9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b7f4c68a-a30f-429d-8621-08d2815db6e9 img.shogun-image {
  /* Add background color handling */
  
}

#s-b7f4c68a-a30f-429d-8621-08d2815db6e9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b7f4c68a-a30f-429d-8621-08d2815db6e9 .shg-image-content-wrapper {
      aspect-ratio: 583/846;
      min-width: 100%;
      height: auto;
    }

    #s-b7f4c68a-a30f-429d-8621-08d2815db6e9 .shogun-image-link {
      aspect-ratio: 583/846;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b7f4c68a-a30f-429d-8621-08d2815db6e9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b7f4c68a-a30f-429d-8621-08d2815db6e9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b7f4c68a-a30f-429d-8621-08d2815db6e9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 583px;
  }



  img.s-b7f4c68a-a30f-429d-8621-08d2815db6e9.shogun-image {
    
    
    
    max-height: 583px;
  }


.s-b7f4c68a-a30f-429d-8621-08d2815db6e9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b7f4c68a-a30f-429d-8621-08d2815db6e9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b7f4c68a-a30f-429d-8621-08d2815db6e9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b7f4c68a-a30f-429d-8621-08d2815db6e9.shogun-image {
  box-sizing: border-box;
}



.s-b7f4c68a-a30f-429d-8621-08d2815db6e9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b7f4c68a-a30f-429d-8621-08d2815db6e9 {
      --shg-aspect-ratio: calc(583/846); 
    }

    .s-b7f4c68a-a30f-429d-8621-08d2815db6e9.shogun-image-container {
      position: relative;
    }

    .s-b7f4c68a-a30f-429d-8621-08d2815db6e9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b7f4c68a-a30f-429d-8621-08d2815db6e9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b7f4c68a-a30f-429d-8621-08d2815db6e9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 583px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-b7f4c68a-a30f-429d-8621-08d2815db6e9 {
  margin: 0 !important;
  overflow: visible;
}

#s-b7f4c68a-a30f-429d-8621-08d2815db6e9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b7f4c68a-a30f-429d-8621-08d2815db6e9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b7f4c68a-a30f-429d-8621-08d2815db6e9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b7f4c68a-a30f-429d-8621-08d2815db6e9 img.shogun-image {
  /* Add background color handling */
  
}

#s-b7f4c68a-a30f-429d-8621-08d2815db6e9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b7f4c68a-a30f-429d-8621-08d2815db6e9 .shg-image-content-wrapper {
      aspect-ratio: 583/846;
      min-width: 100%;
      height: auto;
    }

    #s-b7f4c68a-a30f-429d-8621-08d2815db6e9 .shogun-image-link {
      aspect-ratio: 583/846;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b7f4c68a-a30f-429d-8621-08d2815db6e9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b7f4c68a-a30f-429d-8621-08d2815db6e9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b7f4c68a-a30f-429d-8621-08d2815db6e9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 583px;
  }



  img.s-b7f4c68a-a30f-429d-8621-08d2815db6e9.shogun-image {
    
    
    
    max-height: 583px;
  }


.s-b7f4c68a-a30f-429d-8621-08d2815db6e9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b7f4c68a-a30f-429d-8621-08d2815db6e9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b7f4c68a-a30f-429d-8621-08d2815db6e9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b7f4c68a-a30f-429d-8621-08d2815db6e9.shogun-image {
  box-sizing: border-box;
}



.s-b7f4c68a-a30f-429d-8621-08d2815db6e9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b7f4c68a-a30f-429d-8621-08d2815db6e9 {
      --shg-aspect-ratio: calc(583/846); 
    }

    .s-b7f4c68a-a30f-429d-8621-08d2815db6e9.shogun-image-container {
      position: relative;
    }

    .s-b7f4c68a-a30f-429d-8621-08d2815db6e9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b7f4c68a-a30f-429d-8621-08d2815db6e9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b7f4c68a-a30f-429d-8621-08d2815db6e9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 583px;
    }
  }

}@media (max-width: 767px){#s-b7f4c68a-a30f-429d-8621-08d2815db6e9 {
  margin: 0 !important;
  overflow: visible;
}

#s-b7f4c68a-a30f-429d-8621-08d2815db6e9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b7f4c68a-a30f-429d-8621-08d2815db6e9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b7f4c68a-a30f-429d-8621-08d2815db6e9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b7f4c68a-a30f-429d-8621-08d2815db6e9 img.shogun-image {
  /* Add background color handling */
  
}

#s-b7f4c68a-a30f-429d-8621-08d2815db6e9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b7f4c68a-a30f-429d-8621-08d2815db6e9 .shg-image-content-wrapper {
      aspect-ratio: 583/846;
      min-width: 100%;
      height: auto;
    }

    #s-b7f4c68a-a30f-429d-8621-08d2815db6e9 .shogun-image-link {
      aspect-ratio: 583/846;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b7f4c68a-a30f-429d-8621-08d2815db6e9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b7f4c68a-a30f-429d-8621-08d2815db6e9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b7f4c68a-a30f-429d-8621-08d2815db6e9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 583px;
  }



  img.s-b7f4c68a-a30f-429d-8621-08d2815db6e9.shogun-image {
    
    
    
    max-height: 583px;
  }


.s-b7f4c68a-a30f-429d-8621-08d2815db6e9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b7f4c68a-a30f-429d-8621-08d2815db6e9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b7f4c68a-a30f-429d-8621-08d2815db6e9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b7f4c68a-a30f-429d-8621-08d2815db6e9.shogun-image {
  box-sizing: border-box;
}



.s-b7f4c68a-a30f-429d-8621-08d2815db6e9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b7f4c68a-a30f-429d-8621-08d2815db6e9 {
      --shg-aspect-ratio: calc(583/846); 
    }

    .s-b7f4c68a-a30f-429d-8621-08d2815db6e9.shogun-image-container {
      position: relative;
    }

    .s-b7f4c68a-a30f-429d-8621-08d2815db6e9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b7f4c68a-a30f-429d-8621-08d2815db6e9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b7f4c68a-a30f-429d-8621-08d2815db6e9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 583px;
    }
  }

}
#s-65b2b5ab-a6a5-4b31-b704-3fb00bde3765 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-65b2b5ab-a6a5-4b31-b704-3fb00bde3765 .shogun-heading-component h4 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  line-height: 1.5em;
  letter-spacing: 2px;
  
}



#s-8f6dea96-d52b-4658-a24a-586f733ebd74 {
  margin-left: auto;
margin-right: auto;
}

#s-a55e8c9a-87b8-4ee4-b3a0-f7ee79800729 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-a55e8c9a-87b8-4ee4-b3a0-f7ee79800729 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-a55e8c9a-87b8-4ee4-b3a0-f7ee79800729 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-a55e8c9a-87b8-4ee4-b3a0-f7ee79800729 .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-33460b5f-981f-438e-b875-3aad321f03bf {
  margin-left: 8%;
margin-right: 8%;
max-width: 583px;
aspect-ratio: 583/846;
text-align: center;
}

#s-33460b5f-981f-438e-b875-3aad321f03bf {
  margin: 0 !important;
  overflow: visible;
}

#s-33460b5f-981f-438e-b875-3aad321f03bf-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-33460b5f-981f-438e-b875-3aad321f03bf {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 8%;
  margin-right: 8%;
  
  
}

.shg-image-content-margin-container-s-33460b5f-981f-438e-b875-3aad321f03bf {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-33460b5f-981f-438e-b875-3aad321f03bf img.shogun-image {
  /* Add background color handling */
  
}

#s-33460b5f-981f-438e-b875-3aad321f03bf img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-33460b5f-981f-438e-b875-3aad321f03bf.shogun-image {
    
    
    
    max-height: 583px;
  }


.s-33460b5f-981f-438e-b875-3aad321f03bf .shogun-image-content {
  
    justify-content: center;
  
}

.s-33460b5f-981f-438e-b875-3aad321f03bf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-33460b5f-981f-438e-b875-3aad321f03bf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-33460b5f-981f-438e-b875-3aad321f03bf.shogun-image {
  box-sizing: border-box;
}



.s-33460b5f-981f-438e-b875-3aad321f03bf img.shogun-image {
  
}


@media (min-width: 1200px){#s-33460b5f-981f-438e-b875-3aad321f03bf {
  margin: 0 !important;
  overflow: visible;
}

#s-33460b5f-981f-438e-b875-3aad321f03bf-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-33460b5f-981f-438e-b875-3aad321f03bf {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-33460b5f-981f-438e-b875-3aad321f03bf {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-33460b5f-981f-438e-b875-3aad321f03bf img.shogun-image {
  /* Add background color handling */
  
}

#s-33460b5f-981f-438e-b875-3aad321f03bf img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-33460b5f-981f-438e-b875-3aad321f03bf.shogun-image {
    
    
    
    max-height: 583px;
  }


.s-33460b5f-981f-438e-b875-3aad321f03bf .shogun-image-content {
  
    justify-content: center;
  
}

.s-33460b5f-981f-438e-b875-3aad321f03bf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-33460b5f-981f-438e-b875-3aad321f03bf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-33460b5f-981f-438e-b875-3aad321f03bf.shogun-image {
  box-sizing: border-box;
}



.s-33460b5f-981f-438e-b875-3aad321f03bf img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-33460b5f-981f-438e-b875-3aad321f03bf {
  margin: 0 !important;
  overflow: visible;
}

#s-33460b5f-981f-438e-b875-3aad321f03bf-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-33460b5f-981f-438e-b875-3aad321f03bf {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-33460b5f-981f-438e-b875-3aad321f03bf {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-33460b5f-981f-438e-b875-3aad321f03bf img.shogun-image {
  /* Add background color handling */
  
}

#s-33460b5f-981f-438e-b875-3aad321f03bf img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-33460b5f-981f-438e-b875-3aad321f03bf.shogun-image {
    
    
    
    max-height: 583px;
  }


.s-33460b5f-981f-438e-b875-3aad321f03bf .shogun-image-content {
  
    justify-content: center;
  
}

.s-33460b5f-981f-438e-b875-3aad321f03bf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-33460b5f-981f-438e-b875-3aad321f03bf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-33460b5f-981f-438e-b875-3aad321f03bf.shogun-image {
  box-sizing: border-box;
}



.s-33460b5f-981f-438e-b875-3aad321f03bf img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-33460b5f-981f-438e-b875-3aad321f03bf {
  margin: 0 !important;
  overflow: visible;
}

#s-33460b5f-981f-438e-b875-3aad321f03bf-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-33460b5f-981f-438e-b875-3aad321f03bf {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-33460b5f-981f-438e-b875-3aad321f03bf {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-33460b5f-981f-438e-b875-3aad321f03bf img.shogun-image {
  /* Add background color handling */
  
}

#s-33460b5f-981f-438e-b875-3aad321f03bf img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-33460b5f-981f-438e-b875-3aad321f03bf.shogun-image {
    
    
    
    max-height: 583px;
  }


.s-33460b5f-981f-438e-b875-3aad321f03bf .shogun-image-content {
  
    justify-content: center;
  
}

.s-33460b5f-981f-438e-b875-3aad321f03bf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-33460b5f-981f-438e-b875-3aad321f03bf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-33460b5f-981f-438e-b875-3aad321f03bf.shogun-image {
  box-sizing: border-box;
}



.s-33460b5f-981f-438e-b875-3aad321f03bf img.shogun-image {
  
}


}@media (max-width: 767px){#s-33460b5f-981f-438e-b875-3aad321f03bf {
  margin: 0 !important;
  overflow: visible;
}

#s-33460b5f-981f-438e-b875-3aad321f03bf-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-33460b5f-981f-438e-b875-3aad321f03bf {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-33460b5f-981f-438e-b875-3aad321f03bf {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-33460b5f-981f-438e-b875-3aad321f03bf img.shogun-image {
  /* Add background color handling */
  
}

#s-33460b5f-981f-438e-b875-3aad321f03bf img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-33460b5f-981f-438e-b875-3aad321f03bf.shogun-image {
    
    
    
    max-height: 583px;
  }


.s-33460b5f-981f-438e-b875-3aad321f03bf .shogun-image-content {
  
    justify-content: center;
  
}

.s-33460b5f-981f-438e-b875-3aad321f03bf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-33460b5f-981f-438e-b875-3aad321f03bf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-33460b5f-981f-438e-b875-3aad321f03bf.shogun-image {
  box-sizing: border-box;
}



.s-33460b5f-981f-438e-b875-3aad321f03bf img.shogun-image {
  
}


}
#s-f786dd9e-eb4c-4b74-9074-4b14fb15dddb {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-f786dd9e-eb4c-4b74-9074-4b14fb15dddb .shogun-heading-component h4 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  line-height: 1.5em;
  letter-spacing: 2px;
  
}



#s-1f7eef5b-8246-4a18-8247-3ff4895fb38c {
  margin-left: auto;
margin-right: auto;
}

#s-35066dc9-c419-4d54-928e-edfa54c1206b {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-35066dc9-c419-4d54-928e-edfa54c1206b .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-35066dc9-c419-4d54-928e-edfa54c1206b .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-35066dc9-c419-4d54-928e-edfa54c1206b .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-0919b5a6-83bd-4aa5-be3d-39aae114b6de {
  margin-left: 6%;
margin-bottom: 0%;
margin-right: 6%;
}

@media (min-width: 0px) {
[id="s-0919b5a6-83bd-4aa5-be3d-39aae114b6de"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-0919b5a6-83bd-4aa5-be3d-39aae114b6de"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 13.333333333333334px);
}

}

@media (min-width: 992px) {
[id="s-0919b5a6-83bd-4aa5-be3d-39aae114b6de"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 13.333333333333334px);
}

}

@media (min-width: 1200px) {
[id="s-0919b5a6-83bd-4aa5-be3d-39aae114b6de"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 13.333333333333334px);
}

}

#s-666ea937-104c-43a4-abd1-cad1a486a3c5 {
  margin-top: 3%;
margin-left: 3%;
margin-bottom: -5%;
margin-right: 3%;
}

#s-4bf80a6c-1e9f-42ad-bdbd-2c5761ef95a2 {
  margin-top: 3%;
margin-left: 3%;
margin-bottom: 0%;
margin-right: 3%;
}

#s-bf9576fc-7d01-4307-8d70-3d3b85918e2d {
  margin-top: 3%;
margin-left: 3%;
margin-bottom: -5%;
margin-right: 3%;
}

#s-15824b4f-aaf0-4cde-829a-8eeba27ba1a4 {
  margin-top: 0%;
margin-left: 6%;
margin-right: 6%;
}

@media (min-width: 0px) {
[id="s-15824b4f-aaf0-4cde-829a-8eeba27ba1a4"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-15824b4f-aaf0-4cde-829a-8eeba27ba1a4"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 13.333333333333334px);
}

}

@media (min-width: 992px) {
[id="s-15824b4f-aaf0-4cde-829a-8eeba27ba1a4"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 13.333333333333334px);
}

}

@media (min-width: 1200px) {
[id="s-15824b4f-aaf0-4cde-829a-8eeba27ba1a4"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 13.333333333333334px);
}

}

#s-4d9bc867-b618-4f62-b9ec-8234650ff9c1 {
  margin-left: 0%;
margin-right: auto;
padding-top: 10px;
padding-left: 25%;
padding-bottom: 10px;
padding-right: 25%;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-4d9bc867-b618-4f62-b9ec-8234650ff9c1:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-4d9bc867-b618-4f62-b9ec-8234650ff9c1:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-4d9bc867-b618-4f62-b9ec-8234650ff9c1-atc-btn-wrapper {
    text-align: center;
  }


#s-4d9bc867-b618-4f62-b9ec-8234650ff9c1 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-4d9bc867-b618-4f62-b9ec-8234650ff9c1.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-4d9bc867-b618-4f62-b9ec-8234650ff9c1.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-4d9bc867-b618-4f62-b9ec-8234650ff9c1.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-4d9bc867-b618-4f62-b9ec-8234650ff9c1-atc-btn-wrapper {
    text-align: center;
  }


#s-4d9bc867-b618-4f62-b9ec-8234650ff9c1 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-4d9bc867-b618-4f62-b9ec-8234650ff9c1.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-4d9bc867-b618-4f62-b9ec-8234650ff9c1.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-4d9bc867-b618-4f62-b9ec-8234650ff9c1.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-4d9bc867-b618-4f62-b9ec-8234650ff9c1-atc-btn-wrapper {
    text-align: center;
  }


#s-4d9bc867-b618-4f62-b9ec-8234650ff9c1 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-4d9bc867-b618-4f62-b9ec-8234650ff9c1.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-4d9bc867-b618-4f62-b9ec-8234650ff9c1.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-4d9bc867-b618-4f62-b9ec-8234650ff9c1.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-4d9bc867-b618-4f62-b9ec-8234650ff9c1-atc-btn-wrapper {
    text-align: center;
  }


#s-4d9bc867-b618-4f62-b9ec-8234650ff9c1 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-4d9bc867-b618-4f62-b9ec-8234650ff9c1.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-4d9bc867-b618-4f62-b9ec-8234650ff9c1.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-4d9bc867-b618-4f62-b9ec-8234650ff9c1.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-4d9bc867-b618-4f62-b9ec-8234650ff9c1-atc-btn-wrapper {
    text-align: center;
  }


#s-4d9bc867-b618-4f62-b9ec-8234650ff9c1 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-4d9bc867-b618-4f62-b9ec-8234650ff9c1.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-4d9bc867-b618-4f62-b9ec-8234650ff9c1.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-4d9bc867-b618-4f62-b9ec-8234650ff9c1.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-e246de14-b6eb-4714-9b13-d68c68653317 {
  margin-left: 0%;
margin-right: auto;
padding-top: 10px;
padding-left: 25%;
padding-bottom: 10px;
padding-right: 25%;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-e246de14-b6eb-4714-9b13-d68c68653317:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-e246de14-b6eb-4714-9b13-d68c68653317:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-e246de14-b6eb-4714-9b13-d68c68653317-atc-btn-wrapper {
    text-align: center;
  }


#s-e246de14-b6eb-4714-9b13-d68c68653317 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-e246de14-b6eb-4714-9b13-d68c68653317.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-e246de14-b6eb-4714-9b13-d68c68653317.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-e246de14-b6eb-4714-9b13-d68c68653317.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-e246de14-b6eb-4714-9b13-d68c68653317-atc-btn-wrapper {
    text-align: center;
  }


#s-e246de14-b6eb-4714-9b13-d68c68653317 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-e246de14-b6eb-4714-9b13-d68c68653317.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-e246de14-b6eb-4714-9b13-d68c68653317.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-e246de14-b6eb-4714-9b13-d68c68653317.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-e246de14-b6eb-4714-9b13-d68c68653317-atc-btn-wrapper {
    text-align: center;
  }


#s-e246de14-b6eb-4714-9b13-d68c68653317 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-e246de14-b6eb-4714-9b13-d68c68653317.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-e246de14-b6eb-4714-9b13-d68c68653317.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-e246de14-b6eb-4714-9b13-d68c68653317.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-e246de14-b6eb-4714-9b13-d68c68653317-atc-btn-wrapper {
    text-align: center;
  }


#s-e246de14-b6eb-4714-9b13-d68c68653317 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-e246de14-b6eb-4714-9b13-d68c68653317.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-e246de14-b6eb-4714-9b13-d68c68653317.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-e246de14-b6eb-4714-9b13-d68c68653317.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-e246de14-b6eb-4714-9b13-d68c68653317-atc-btn-wrapper {
    text-align: center;
  }


#s-e246de14-b6eb-4714-9b13-d68c68653317 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-e246de14-b6eb-4714-9b13-d68c68653317.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-e246de14-b6eb-4714-9b13-d68c68653317.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-e246de14-b6eb-4714-9b13-d68c68653317.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-a1041936-ec58-487d-819c-80b0d834926c {
  margin-left: 0%;
margin-right: auto;
padding-top: 10px;
padding-left: 25%;
padding-bottom: 10px;
padding-right: 25%;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-a1041936-ec58-487d-819c-80b0d834926c:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-a1041936-ec58-487d-819c-80b0d834926c:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-a1041936-ec58-487d-819c-80b0d834926c-atc-btn-wrapper {
    text-align: center;
  }


#s-a1041936-ec58-487d-819c-80b0d834926c {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a1041936-ec58-487d-819c-80b0d834926c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a1041936-ec58-487d-819c-80b0d834926c.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-a1041936-ec58-487d-819c-80b0d834926c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-a1041936-ec58-487d-819c-80b0d834926c-atc-btn-wrapper {
    text-align: center;
  }


#s-a1041936-ec58-487d-819c-80b0d834926c {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a1041936-ec58-487d-819c-80b0d834926c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a1041936-ec58-487d-819c-80b0d834926c.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-a1041936-ec58-487d-819c-80b0d834926c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-a1041936-ec58-487d-819c-80b0d834926c-atc-btn-wrapper {
    text-align: center;
  }


#s-a1041936-ec58-487d-819c-80b0d834926c {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a1041936-ec58-487d-819c-80b0d834926c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a1041936-ec58-487d-819c-80b0d834926c.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-a1041936-ec58-487d-819c-80b0d834926c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-a1041936-ec58-487d-819c-80b0d834926c-atc-btn-wrapper {
    text-align: center;
  }


#s-a1041936-ec58-487d-819c-80b0d834926c {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a1041936-ec58-487d-819c-80b0d834926c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a1041936-ec58-487d-819c-80b0d834926c.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-a1041936-ec58-487d-819c-80b0d834926c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-a1041936-ec58-487d-819c-80b0d834926c-atc-btn-wrapper {
    text-align: center;
  }


#s-a1041936-ec58-487d-819c-80b0d834926c {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a1041936-ec58-487d-819c-80b0d834926c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a1041936-ec58-487d-819c-80b0d834926c.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-a1041936-ec58-487d-819c-80b0d834926c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-9f8ef276-4282-4083-9138-2d6cc797f9ed {
  background-attachment: fixed;
margin-top: 0%;
margin-left: 6%;
margin-bottom: 6%;
margin-right: 6%;
min-height: 50px;
background-repeat: no-repeat;
}
@media (min-width: 768px) and (max-width: 991px){#s-9f8ef276-4282-4083-9138-2d6cc797f9ed {
  display: none;
}
#s-9f8ef276-4282-4083-9138-2d6cc797f9ed, #wrap-s-9f8ef276-4282-4083-9138-2d6cc797f9ed, #wrap-content-s-9f8ef276-4282-4083-9138-2d6cc797f9ed { display: none !important; }}@media (max-width: 767px){#s-9f8ef276-4282-4083-9138-2d6cc797f9ed {
  display: none;
}
#s-9f8ef276-4282-4083-9138-2d6cc797f9ed, #wrap-s-9f8ef276-4282-4083-9138-2d6cc797f9ed, #wrap-content-s-9f8ef276-4282-4083-9138-2d6cc797f9ed { display: none !important; }}







#s-9f8ef276-4282-4083-9138-2d6cc797f9ed > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9f8ef276-4282-4083-9138-2d6cc797f9ed.shg-box.shg-c {
  justify-content: center;
}

#s-72f6d09b-c8f9-4f07-b187-9e727d28156f {
  margin-top: 2%;
margin-left: 0%;
margin-bottom: 1%;
margin-right: 0%;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-72f6d09b-c8f9-4f07-b187-9e727d28156f .shogun-heading-component h4 {
  color: rgba(9, 24, 48, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 28px;
  
  letter-spacing: 3px;
  
}



#s-b609bdda-eaf5-4ec6-9425-1901529cf79c {
  margin-left: 7%;
margin-right: 7%;
}

@media (min-width: 0px) {
[id="s-b609bdda-eaf5-4ec6-9425-1901529cf79c"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 10.0px);
}

}

@media (min-width: 768px) {
[id="s-b609bdda-eaf5-4ec6-9425-1901529cf79c"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-b609bdda-eaf5-4ec6-9425-1901529cf79c"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-b609bdda-eaf5-4ec6-9425-1901529cf79c"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

}

#s-49ea31f3-c053-4d52-861f-76aaef294bd0 {
  margin-top: 3%;
margin-bottom: -5%;
margin-right: 3%;
}

#s-af4752b6-4b06-4fe2-9f4e-f6e027337f01 {
  margin-top: 3%;
margin-left: 3%;
margin-bottom: -5%;
margin-right: 3%;
}

#s-3fcd656a-6f79-4f55-ab28-519976581d33 {
  margin-top: 3%;
margin-left: 3%;
margin-bottom: -5%;
}

#s-22b04909-abf3-4095-920c-1b28fa0ecb15 {
  margin-top: 3%;
margin-left: 3%;
margin-bottom: -5%;
}

#s-2947ae89-7746-40e2-b0d2-cae243dc8bc9 {
  margin-top: 2%;
margin-left: 6%;
margin-right: 6%;
}

@media (min-width: 0px) {
[id="s-2947ae89-7746-40e2-b0d2-cae243dc8bc9"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 10.0px);
}

}

@media (min-width: 768px) {
[id="s-2947ae89-7746-40e2-b0d2-cae243dc8bc9"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-2947ae89-7746-40e2-b0d2-cae243dc8bc9"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-2947ae89-7746-40e2-b0d2-cae243dc8bc9"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

}

#s-d359a9bb-103b-4c72-9c3b-042dd64a2692 {
  margin-left: 8%;
margin-right: 8%;
max-width: 598px;
aspect-ratio: 598/816;
text-align: center;
}

#s-d359a9bb-103b-4c72-9c3b-042dd64a2692 {
  margin: 0 !important;
  overflow: visible;
}

#s-d359a9bb-103b-4c72-9c3b-042dd64a2692-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d359a9bb-103b-4c72-9c3b-042dd64a2692 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 8%;
  margin-right: 8%;
  
  
}

.shg-image-content-margin-container-s-d359a9bb-103b-4c72-9c3b-042dd64a2692 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d359a9bb-103b-4c72-9c3b-042dd64a2692 img.shogun-image {
  /* Add background color handling */
  
}

#s-d359a9bb-103b-4c72-9c3b-042dd64a2692 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d359a9bb-103b-4c72-9c3b-042dd64a2692 .shg-image-content-wrapper {
      aspect-ratio: 598/816;
      min-width: 100%;
      height: auto;
    }

    #s-d359a9bb-103b-4c72-9c3b-042dd64a2692 .shogun-image-link {
      aspect-ratio: 598/816;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d359a9bb-103b-4c72-9c3b-042dd64a2692 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d359a9bb-103b-4c72-9c3b-042dd64a2692.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d359a9bb-103b-4c72-9c3b-042dd64a2692 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 598px;
  }



  img.s-d359a9bb-103b-4c72-9c3b-042dd64a2692.shogun-image {
    
    
    
    max-height: 598px;
  }


.s-d359a9bb-103b-4c72-9c3b-042dd64a2692 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d359a9bb-103b-4c72-9c3b-042dd64a2692.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d359a9bb-103b-4c72-9c3b-042dd64a2692.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d359a9bb-103b-4c72-9c3b-042dd64a2692.shogun-image {
  box-sizing: border-box;
}



.s-d359a9bb-103b-4c72-9c3b-042dd64a2692 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d359a9bb-103b-4c72-9c3b-042dd64a2692 {
      --shg-aspect-ratio: calc(598/816); 
    }

    .s-d359a9bb-103b-4c72-9c3b-042dd64a2692.shogun-image-container {
      position: relative;
    }

    .s-d359a9bb-103b-4c72-9c3b-042dd64a2692.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d359a9bb-103b-4c72-9c3b-042dd64a2692.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d359a9bb-103b-4c72-9c3b-042dd64a2692 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 598px;
    }
  }

@media (min-width: 1200px){#s-d359a9bb-103b-4c72-9c3b-042dd64a2692 {
  margin: 0 !important;
  overflow: visible;
}

#s-d359a9bb-103b-4c72-9c3b-042dd64a2692-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d359a9bb-103b-4c72-9c3b-042dd64a2692 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d359a9bb-103b-4c72-9c3b-042dd64a2692 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d359a9bb-103b-4c72-9c3b-042dd64a2692 img.shogun-image {
  /* Add background color handling */
  
}

#s-d359a9bb-103b-4c72-9c3b-042dd64a2692 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d359a9bb-103b-4c72-9c3b-042dd64a2692 .shg-image-content-wrapper {
      aspect-ratio: 598/816;
      min-width: 100%;
      height: auto;
    }

    #s-d359a9bb-103b-4c72-9c3b-042dd64a2692 .shogun-image-link {
      aspect-ratio: 598/816;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d359a9bb-103b-4c72-9c3b-042dd64a2692 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d359a9bb-103b-4c72-9c3b-042dd64a2692.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d359a9bb-103b-4c72-9c3b-042dd64a2692 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 598px;
  }



  img.s-d359a9bb-103b-4c72-9c3b-042dd64a2692.shogun-image {
    
    
    
    max-height: 598px;
  }


.s-d359a9bb-103b-4c72-9c3b-042dd64a2692 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d359a9bb-103b-4c72-9c3b-042dd64a2692.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d359a9bb-103b-4c72-9c3b-042dd64a2692.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d359a9bb-103b-4c72-9c3b-042dd64a2692.shogun-image {
  box-sizing: border-box;
}



.s-d359a9bb-103b-4c72-9c3b-042dd64a2692 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d359a9bb-103b-4c72-9c3b-042dd64a2692 {
      --shg-aspect-ratio: calc(598/816); 
    }

    .s-d359a9bb-103b-4c72-9c3b-042dd64a2692.shogun-image-container {
      position: relative;
    }

    .s-d359a9bb-103b-4c72-9c3b-042dd64a2692.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d359a9bb-103b-4c72-9c3b-042dd64a2692.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d359a9bb-103b-4c72-9c3b-042dd64a2692 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 598px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-d359a9bb-103b-4c72-9c3b-042dd64a2692 {
  margin: 0 !important;
  overflow: visible;
}

#s-d359a9bb-103b-4c72-9c3b-042dd64a2692-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d359a9bb-103b-4c72-9c3b-042dd64a2692 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d359a9bb-103b-4c72-9c3b-042dd64a2692 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d359a9bb-103b-4c72-9c3b-042dd64a2692 img.shogun-image {
  /* Add background color handling */
  
}

#s-d359a9bb-103b-4c72-9c3b-042dd64a2692 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d359a9bb-103b-4c72-9c3b-042dd64a2692 .shg-image-content-wrapper {
      aspect-ratio: 598/816;
      min-width: 100%;
      height: auto;
    }

    #s-d359a9bb-103b-4c72-9c3b-042dd64a2692 .shogun-image-link {
      aspect-ratio: 598/816;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d359a9bb-103b-4c72-9c3b-042dd64a2692 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d359a9bb-103b-4c72-9c3b-042dd64a2692.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d359a9bb-103b-4c72-9c3b-042dd64a2692 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 598px;
  }



  img.s-d359a9bb-103b-4c72-9c3b-042dd64a2692.shogun-image {
    
    
    
    max-height: 598px;
  }


.s-d359a9bb-103b-4c72-9c3b-042dd64a2692 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d359a9bb-103b-4c72-9c3b-042dd64a2692.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d359a9bb-103b-4c72-9c3b-042dd64a2692.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d359a9bb-103b-4c72-9c3b-042dd64a2692.shogun-image {
  box-sizing: border-box;
}



.s-d359a9bb-103b-4c72-9c3b-042dd64a2692 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d359a9bb-103b-4c72-9c3b-042dd64a2692 {
      --shg-aspect-ratio: calc(598/816); 
    }

    .s-d359a9bb-103b-4c72-9c3b-042dd64a2692.shogun-image-container {
      position: relative;
    }

    .s-d359a9bb-103b-4c72-9c3b-042dd64a2692.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d359a9bb-103b-4c72-9c3b-042dd64a2692.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d359a9bb-103b-4c72-9c3b-042dd64a2692 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 598px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-d359a9bb-103b-4c72-9c3b-042dd64a2692 {
  margin: 0 !important;
  overflow: visible;
}

#s-d359a9bb-103b-4c72-9c3b-042dd64a2692-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d359a9bb-103b-4c72-9c3b-042dd64a2692 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d359a9bb-103b-4c72-9c3b-042dd64a2692 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d359a9bb-103b-4c72-9c3b-042dd64a2692 img.shogun-image {
  /* Add background color handling */
  
}

#s-d359a9bb-103b-4c72-9c3b-042dd64a2692 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d359a9bb-103b-4c72-9c3b-042dd64a2692 .shg-image-content-wrapper {
      aspect-ratio: 598/816;
      min-width: 100%;
      height: auto;
    }

    #s-d359a9bb-103b-4c72-9c3b-042dd64a2692 .shogun-image-link {
      aspect-ratio: 598/816;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d359a9bb-103b-4c72-9c3b-042dd64a2692 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d359a9bb-103b-4c72-9c3b-042dd64a2692.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d359a9bb-103b-4c72-9c3b-042dd64a2692 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 598px;
  }



  img.s-d359a9bb-103b-4c72-9c3b-042dd64a2692.shogun-image {
    
    
    
    max-height: 598px;
  }


.s-d359a9bb-103b-4c72-9c3b-042dd64a2692 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d359a9bb-103b-4c72-9c3b-042dd64a2692.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d359a9bb-103b-4c72-9c3b-042dd64a2692.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d359a9bb-103b-4c72-9c3b-042dd64a2692.shogun-image {
  box-sizing: border-box;
}



.s-d359a9bb-103b-4c72-9c3b-042dd64a2692 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d359a9bb-103b-4c72-9c3b-042dd64a2692 {
      --shg-aspect-ratio: calc(598/816); 
    }

    .s-d359a9bb-103b-4c72-9c3b-042dd64a2692.shogun-image-container {
      position: relative;
    }

    .s-d359a9bb-103b-4c72-9c3b-042dd64a2692.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d359a9bb-103b-4c72-9c3b-042dd64a2692.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d359a9bb-103b-4c72-9c3b-042dd64a2692 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 598px;
    }
  }

}@media (max-width: 767px){#s-d359a9bb-103b-4c72-9c3b-042dd64a2692 {
  margin: 0 !important;
  overflow: visible;
}

#s-d359a9bb-103b-4c72-9c3b-042dd64a2692-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d359a9bb-103b-4c72-9c3b-042dd64a2692 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d359a9bb-103b-4c72-9c3b-042dd64a2692 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d359a9bb-103b-4c72-9c3b-042dd64a2692 img.shogun-image {
  /* Add background color handling */
  
}

#s-d359a9bb-103b-4c72-9c3b-042dd64a2692 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d359a9bb-103b-4c72-9c3b-042dd64a2692 .shg-image-content-wrapper {
      aspect-ratio: 598/816;
      min-width: 100%;
      height: auto;
    }

    #s-d359a9bb-103b-4c72-9c3b-042dd64a2692 .shogun-image-link {
      aspect-ratio: 598/816;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d359a9bb-103b-4c72-9c3b-042dd64a2692 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d359a9bb-103b-4c72-9c3b-042dd64a2692.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d359a9bb-103b-4c72-9c3b-042dd64a2692 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 598px;
  }



  img.s-d359a9bb-103b-4c72-9c3b-042dd64a2692.shogun-image {
    
    
    
    max-height: 598px;
  }


.s-d359a9bb-103b-4c72-9c3b-042dd64a2692 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d359a9bb-103b-4c72-9c3b-042dd64a2692.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d359a9bb-103b-4c72-9c3b-042dd64a2692.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d359a9bb-103b-4c72-9c3b-042dd64a2692.shogun-image {
  box-sizing: border-box;
}



.s-d359a9bb-103b-4c72-9c3b-042dd64a2692 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d359a9bb-103b-4c72-9c3b-042dd64a2692 {
      --shg-aspect-ratio: calc(598/816); 
    }

    .s-d359a9bb-103b-4c72-9c3b-042dd64a2692.shogun-image-container {
      position: relative;
    }

    .s-d359a9bb-103b-4c72-9c3b-042dd64a2692.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d359a9bb-103b-4c72-9c3b-042dd64a2692.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d359a9bb-103b-4c72-9c3b-042dd64a2692 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 598px;
    }
  }

}
#s-33867830-ecbb-4e09-a06c-d11e974d6fe0 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-33867830-ecbb-4e09-a06c-d11e974d6fe0 .shogun-heading-component h4 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  line-height: 1.5em;
  letter-spacing: 2px;
  
}



#s-79738c51-1058-4b7c-8f53-5a4fdf475b57 {
  margin-left: auto;
margin-right: auto;
}

#s-e538686e-5daf-4dd3-a8bd-642c22b62c8c {
  margin-left: auto;
margin-right: auto;
}

#s-687208f8-2715-4083-989e-f063d34a7f46 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-687208f8-2715-4083-989e-f063d34a7f46 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-687208f8-2715-4083-989e-f063d34a7f46 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-687208f8-2715-4083-989e-f063d34a7f46 .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-a1f7347d-219d-40fd-846f-09018283b949 {
  margin-left: 8%;
margin-right: 8%;
max-width: 1000px;
aspect-ratio: 598/816;
text-align: center;
}

#s-a1f7347d-219d-40fd-846f-09018283b949 {
  margin: 0 !important;
  overflow: visible;
}

#s-a1f7347d-219d-40fd-846f-09018283b949-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a1f7347d-219d-40fd-846f-09018283b949 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 8%;
  margin-right: 8%;
  
  
}

.shg-image-content-margin-container-s-a1f7347d-219d-40fd-846f-09018283b949 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a1f7347d-219d-40fd-846f-09018283b949 img.shogun-image {
  /* Add background color handling */
  
}

#s-a1f7347d-219d-40fd-846f-09018283b949 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-a1f7347d-219d-40fd-846f-09018283b949.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-a1f7347d-219d-40fd-846f-09018283b949 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a1f7347d-219d-40fd-846f-09018283b949.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a1f7347d-219d-40fd-846f-09018283b949.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a1f7347d-219d-40fd-846f-09018283b949.shogun-image {
  box-sizing: border-box;
}



.s-a1f7347d-219d-40fd-846f-09018283b949 img.shogun-image {
  
}


@media (min-width: 1200px){#s-a1f7347d-219d-40fd-846f-09018283b949 {
  margin: 0 !important;
  overflow: visible;
}

#s-a1f7347d-219d-40fd-846f-09018283b949-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a1f7347d-219d-40fd-846f-09018283b949 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a1f7347d-219d-40fd-846f-09018283b949 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a1f7347d-219d-40fd-846f-09018283b949 img.shogun-image {
  /* Add background color handling */
  
}

#s-a1f7347d-219d-40fd-846f-09018283b949 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-a1f7347d-219d-40fd-846f-09018283b949.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-a1f7347d-219d-40fd-846f-09018283b949 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a1f7347d-219d-40fd-846f-09018283b949.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a1f7347d-219d-40fd-846f-09018283b949.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a1f7347d-219d-40fd-846f-09018283b949.shogun-image {
  box-sizing: border-box;
}



.s-a1f7347d-219d-40fd-846f-09018283b949 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-a1f7347d-219d-40fd-846f-09018283b949 {
  margin: 0 !important;
  overflow: visible;
}

#s-a1f7347d-219d-40fd-846f-09018283b949-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a1f7347d-219d-40fd-846f-09018283b949 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a1f7347d-219d-40fd-846f-09018283b949 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a1f7347d-219d-40fd-846f-09018283b949 img.shogun-image {
  /* Add background color handling */
  
}

#s-a1f7347d-219d-40fd-846f-09018283b949 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-a1f7347d-219d-40fd-846f-09018283b949.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-a1f7347d-219d-40fd-846f-09018283b949 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a1f7347d-219d-40fd-846f-09018283b949.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a1f7347d-219d-40fd-846f-09018283b949.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a1f7347d-219d-40fd-846f-09018283b949.shogun-image {
  box-sizing: border-box;
}



.s-a1f7347d-219d-40fd-846f-09018283b949 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-a1f7347d-219d-40fd-846f-09018283b949 {
  margin: 0 !important;
  overflow: visible;
}

#s-a1f7347d-219d-40fd-846f-09018283b949-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a1f7347d-219d-40fd-846f-09018283b949 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a1f7347d-219d-40fd-846f-09018283b949 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a1f7347d-219d-40fd-846f-09018283b949 img.shogun-image {
  /* Add background color handling */
  
}

#s-a1f7347d-219d-40fd-846f-09018283b949 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-a1f7347d-219d-40fd-846f-09018283b949.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-a1f7347d-219d-40fd-846f-09018283b949 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a1f7347d-219d-40fd-846f-09018283b949.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a1f7347d-219d-40fd-846f-09018283b949.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a1f7347d-219d-40fd-846f-09018283b949.shogun-image {
  box-sizing: border-box;
}



.s-a1f7347d-219d-40fd-846f-09018283b949 img.shogun-image {
  
}


}@media (max-width: 767px){#s-a1f7347d-219d-40fd-846f-09018283b949 {
  margin: 0 !important;
  overflow: visible;
}

#s-a1f7347d-219d-40fd-846f-09018283b949-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a1f7347d-219d-40fd-846f-09018283b949 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a1f7347d-219d-40fd-846f-09018283b949 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a1f7347d-219d-40fd-846f-09018283b949 img.shogun-image {
  /* Add background color handling */
  
}

#s-a1f7347d-219d-40fd-846f-09018283b949 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-a1f7347d-219d-40fd-846f-09018283b949.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-a1f7347d-219d-40fd-846f-09018283b949 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a1f7347d-219d-40fd-846f-09018283b949.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a1f7347d-219d-40fd-846f-09018283b949.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a1f7347d-219d-40fd-846f-09018283b949.shogun-image {
  box-sizing: border-box;
}



.s-a1f7347d-219d-40fd-846f-09018283b949 img.shogun-image {
  
}


}
#s-7655f88c-815b-4b89-880f-0b0998066bb9 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-7655f88c-815b-4b89-880f-0b0998066bb9 .shogun-heading-component h4 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  line-height: 1.5em;
  letter-spacing: 2px;
  
}



#s-dc899b18-e9a4-4c85-bcbb-a102eeb92648 {
  margin-left: auto;
margin-right: auto;
}

#s-d5d981ae-9703-4e02-900f-2e850ab9fa92 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-d5d981ae-9703-4e02-900f-2e850ab9fa92 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-d5d981ae-9703-4e02-900f-2e850ab9fa92 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-d5d981ae-9703-4e02-900f-2e850ab9fa92 .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-c2d371e7-dbfa-4a01-866c-94fb113e7ef6 {
  margin-left: 8%;
margin-right: 8%;
max-width: 1000px;
aspect-ratio: 598/816;
text-align: center;
}

#s-c2d371e7-dbfa-4a01-866c-94fb113e7ef6 {
  margin: 0 !important;
  overflow: visible;
}

#s-c2d371e7-dbfa-4a01-866c-94fb113e7ef6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c2d371e7-dbfa-4a01-866c-94fb113e7ef6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 8%;
  margin-right: 8%;
  
  
}

.shg-image-content-margin-container-s-c2d371e7-dbfa-4a01-866c-94fb113e7ef6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c2d371e7-dbfa-4a01-866c-94fb113e7ef6 img.shogun-image {
  /* Add background color handling */
  
}

#s-c2d371e7-dbfa-4a01-866c-94fb113e7ef6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-c2d371e7-dbfa-4a01-866c-94fb113e7ef6.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-c2d371e7-dbfa-4a01-866c-94fb113e7ef6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c2d371e7-dbfa-4a01-866c-94fb113e7ef6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c2d371e7-dbfa-4a01-866c-94fb113e7ef6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c2d371e7-dbfa-4a01-866c-94fb113e7ef6.shogun-image {
  box-sizing: border-box;
}



.s-c2d371e7-dbfa-4a01-866c-94fb113e7ef6 img.shogun-image {
  
}


@media (min-width: 1200px){#s-c2d371e7-dbfa-4a01-866c-94fb113e7ef6 {
  margin: 0 !important;
  overflow: visible;
}

#s-c2d371e7-dbfa-4a01-866c-94fb113e7ef6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c2d371e7-dbfa-4a01-866c-94fb113e7ef6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c2d371e7-dbfa-4a01-866c-94fb113e7ef6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c2d371e7-dbfa-4a01-866c-94fb113e7ef6 img.shogun-image {
  /* Add background color handling */
  
}

#s-c2d371e7-dbfa-4a01-866c-94fb113e7ef6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-c2d371e7-dbfa-4a01-866c-94fb113e7ef6.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-c2d371e7-dbfa-4a01-866c-94fb113e7ef6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c2d371e7-dbfa-4a01-866c-94fb113e7ef6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c2d371e7-dbfa-4a01-866c-94fb113e7ef6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c2d371e7-dbfa-4a01-866c-94fb113e7ef6.shogun-image {
  box-sizing: border-box;
}



.s-c2d371e7-dbfa-4a01-866c-94fb113e7ef6 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-c2d371e7-dbfa-4a01-866c-94fb113e7ef6 {
  margin: 0 !important;
  overflow: visible;
}

#s-c2d371e7-dbfa-4a01-866c-94fb113e7ef6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c2d371e7-dbfa-4a01-866c-94fb113e7ef6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c2d371e7-dbfa-4a01-866c-94fb113e7ef6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c2d371e7-dbfa-4a01-866c-94fb113e7ef6 img.shogun-image {
  /* Add background color handling */
  
}

#s-c2d371e7-dbfa-4a01-866c-94fb113e7ef6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-c2d371e7-dbfa-4a01-866c-94fb113e7ef6.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-c2d371e7-dbfa-4a01-866c-94fb113e7ef6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c2d371e7-dbfa-4a01-866c-94fb113e7ef6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c2d371e7-dbfa-4a01-866c-94fb113e7ef6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c2d371e7-dbfa-4a01-866c-94fb113e7ef6.shogun-image {
  box-sizing: border-box;
}



.s-c2d371e7-dbfa-4a01-866c-94fb113e7ef6 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-c2d371e7-dbfa-4a01-866c-94fb113e7ef6 {
  margin: 0 !important;
  overflow: visible;
}

#s-c2d371e7-dbfa-4a01-866c-94fb113e7ef6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c2d371e7-dbfa-4a01-866c-94fb113e7ef6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c2d371e7-dbfa-4a01-866c-94fb113e7ef6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c2d371e7-dbfa-4a01-866c-94fb113e7ef6 img.shogun-image {
  /* Add background color handling */
  
}

#s-c2d371e7-dbfa-4a01-866c-94fb113e7ef6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-c2d371e7-dbfa-4a01-866c-94fb113e7ef6.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-c2d371e7-dbfa-4a01-866c-94fb113e7ef6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c2d371e7-dbfa-4a01-866c-94fb113e7ef6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c2d371e7-dbfa-4a01-866c-94fb113e7ef6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c2d371e7-dbfa-4a01-866c-94fb113e7ef6.shogun-image {
  box-sizing: border-box;
}



.s-c2d371e7-dbfa-4a01-866c-94fb113e7ef6 img.shogun-image {
  
}


}@media (max-width: 767px){#s-c2d371e7-dbfa-4a01-866c-94fb113e7ef6 {
  margin: 0 !important;
  overflow: visible;
}

#s-c2d371e7-dbfa-4a01-866c-94fb113e7ef6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c2d371e7-dbfa-4a01-866c-94fb113e7ef6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c2d371e7-dbfa-4a01-866c-94fb113e7ef6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c2d371e7-dbfa-4a01-866c-94fb113e7ef6 img.shogun-image {
  /* Add background color handling */
  
}

#s-c2d371e7-dbfa-4a01-866c-94fb113e7ef6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-c2d371e7-dbfa-4a01-866c-94fb113e7ef6.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-c2d371e7-dbfa-4a01-866c-94fb113e7ef6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c2d371e7-dbfa-4a01-866c-94fb113e7ef6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c2d371e7-dbfa-4a01-866c-94fb113e7ef6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c2d371e7-dbfa-4a01-866c-94fb113e7ef6.shogun-image {
  box-sizing: border-box;
}



.s-c2d371e7-dbfa-4a01-866c-94fb113e7ef6 img.shogun-image {
  
}


}
#s-02c98448-e45f-4f3c-81f9-5fa0cc059959 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-02c98448-e45f-4f3c-81f9-5fa0cc059959 .shogun-heading-component h4 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  line-height: 1.5em;
  letter-spacing: 2px;
  
}



#s-9f77fdeb-edd7-497a-9ee2-e8453c35aecc {
  margin-left: auto;
margin-right: auto;
}

#s-38f38ded-476e-4653-9ad5-5442cfb9ff5e {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-38f38ded-476e-4653-9ad5-5442cfb9ff5e .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-38f38ded-476e-4653-9ad5-5442cfb9ff5e .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-38f38ded-476e-4653-9ad5-5442cfb9ff5e .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-c49140cf-fd81-441d-877d-5289559ae3c2 {
  margin-left: 8%;
margin-right: 8%;
max-width: 598px;
aspect-ratio: 598/816;
text-align: center;
}

#s-c49140cf-fd81-441d-877d-5289559ae3c2 {
  margin: 0 !important;
  overflow: visible;
}

#s-c49140cf-fd81-441d-877d-5289559ae3c2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c49140cf-fd81-441d-877d-5289559ae3c2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 8%;
  margin-right: 8%;
  
  
}

.shg-image-content-margin-container-s-c49140cf-fd81-441d-877d-5289559ae3c2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c49140cf-fd81-441d-877d-5289559ae3c2 img.shogun-image {
  /* Add background color handling */
  
}

#s-c49140cf-fd81-441d-877d-5289559ae3c2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-c49140cf-fd81-441d-877d-5289559ae3c2.shogun-image {
    
    
    
    max-height: 598px;
  }


.s-c49140cf-fd81-441d-877d-5289559ae3c2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c49140cf-fd81-441d-877d-5289559ae3c2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c49140cf-fd81-441d-877d-5289559ae3c2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c49140cf-fd81-441d-877d-5289559ae3c2.shogun-image {
  box-sizing: border-box;
}



.s-c49140cf-fd81-441d-877d-5289559ae3c2 img.shogun-image {
  
}


@media (min-width: 1200px){#s-c49140cf-fd81-441d-877d-5289559ae3c2 {
  margin: 0 !important;
  overflow: visible;
}

#s-c49140cf-fd81-441d-877d-5289559ae3c2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c49140cf-fd81-441d-877d-5289559ae3c2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c49140cf-fd81-441d-877d-5289559ae3c2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c49140cf-fd81-441d-877d-5289559ae3c2 img.shogun-image {
  /* Add background color handling */
  
}

#s-c49140cf-fd81-441d-877d-5289559ae3c2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-c49140cf-fd81-441d-877d-5289559ae3c2.shogun-image {
    
    
    
    max-height: 598px;
  }


.s-c49140cf-fd81-441d-877d-5289559ae3c2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c49140cf-fd81-441d-877d-5289559ae3c2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c49140cf-fd81-441d-877d-5289559ae3c2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c49140cf-fd81-441d-877d-5289559ae3c2.shogun-image {
  box-sizing: border-box;
}



.s-c49140cf-fd81-441d-877d-5289559ae3c2 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-c49140cf-fd81-441d-877d-5289559ae3c2 {
  margin: 0 !important;
  overflow: visible;
}

#s-c49140cf-fd81-441d-877d-5289559ae3c2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c49140cf-fd81-441d-877d-5289559ae3c2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c49140cf-fd81-441d-877d-5289559ae3c2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c49140cf-fd81-441d-877d-5289559ae3c2 img.shogun-image {
  /* Add background color handling */
  
}

#s-c49140cf-fd81-441d-877d-5289559ae3c2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-c49140cf-fd81-441d-877d-5289559ae3c2.shogun-image {
    
    
    
    max-height: 598px;
  }


.s-c49140cf-fd81-441d-877d-5289559ae3c2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c49140cf-fd81-441d-877d-5289559ae3c2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c49140cf-fd81-441d-877d-5289559ae3c2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c49140cf-fd81-441d-877d-5289559ae3c2.shogun-image {
  box-sizing: border-box;
}



.s-c49140cf-fd81-441d-877d-5289559ae3c2 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-c49140cf-fd81-441d-877d-5289559ae3c2 {
  margin: 0 !important;
  overflow: visible;
}

#s-c49140cf-fd81-441d-877d-5289559ae3c2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c49140cf-fd81-441d-877d-5289559ae3c2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c49140cf-fd81-441d-877d-5289559ae3c2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c49140cf-fd81-441d-877d-5289559ae3c2 img.shogun-image {
  /* Add background color handling */
  
}

#s-c49140cf-fd81-441d-877d-5289559ae3c2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-c49140cf-fd81-441d-877d-5289559ae3c2.shogun-image {
    
    
    
    max-height: 598px;
  }


.s-c49140cf-fd81-441d-877d-5289559ae3c2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c49140cf-fd81-441d-877d-5289559ae3c2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c49140cf-fd81-441d-877d-5289559ae3c2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c49140cf-fd81-441d-877d-5289559ae3c2.shogun-image {
  box-sizing: border-box;
}



.s-c49140cf-fd81-441d-877d-5289559ae3c2 img.shogun-image {
  
}


}@media (max-width: 767px){#s-c49140cf-fd81-441d-877d-5289559ae3c2 {
  margin: 0 !important;
  overflow: visible;
}

#s-c49140cf-fd81-441d-877d-5289559ae3c2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c49140cf-fd81-441d-877d-5289559ae3c2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c49140cf-fd81-441d-877d-5289559ae3c2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c49140cf-fd81-441d-877d-5289559ae3c2 img.shogun-image {
  /* Add background color handling */
  
}

#s-c49140cf-fd81-441d-877d-5289559ae3c2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-c49140cf-fd81-441d-877d-5289559ae3c2.shogun-image {
    
    
    
    max-height: 598px;
  }


.s-c49140cf-fd81-441d-877d-5289559ae3c2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c49140cf-fd81-441d-877d-5289559ae3c2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c49140cf-fd81-441d-877d-5289559ae3c2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c49140cf-fd81-441d-877d-5289559ae3c2.shogun-image {
  box-sizing: border-box;
}



.s-c49140cf-fd81-441d-877d-5289559ae3c2 img.shogun-image {
  
}


}
#s-7dcec120-fdb3-4af3-8d44-bfd122be7a59 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-7dcec120-fdb3-4af3-8d44-bfd122be7a59 .shogun-heading-component h4 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  line-height: 1.5em;
  letter-spacing: 2px;
  
}



#s-ff97b959-7f43-475f-969f-169ed3b41f46 {
  margin-left: auto;
margin-right: auto;
}

#s-36ea34b9-62d3-4c05-8adb-2a2979dbed03 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-36ea34b9-62d3-4c05-8adb-2a2979dbed03 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-36ea34b9-62d3-4c05-8adb-2a2979dbed03 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-36ea34b9-62d3-4c05-8adb-2a2979dbed03 .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-c2210d4c-0588-4b0f-a8c6-e7bc2688c37e {
  margin-left: 6%;
margin-bottom: 0%;
margin-right: 6%;
}

@media (min-width: 0px) {
[id="s-c2210d4c-0588-4b0f-a8c6-e7bc2688c37e"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 10.0px);
}

}

@media (min-width: 768px) {
[id="s-c2210d4c-0588-4b0f-a8c6-e7bc2688c37e"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-c2210d4c-0588-4b0f-a8c6-e7bc2688c37e"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-c2210d4c-0588-4b0f-a8c6-e7bc2688c37e"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

}

#s-73b0e598-3a5d-4326-bf73-78bd28aaf26d {
  margin-top: 3%;
margin-left: 3%;
margin-bottom: -5%;
margin-right: 3%;
}

#s-28c93d62-7d4c-4129-bec9-2f30d228da0b {
  margin-top: 3%;
margin-left: 3%;
margin-bottom: -5%;
margin-right: 3%;
}

#s-81b9349b-16f2-4b9b-a4f1-349eab525086 {
  margin-top: 3%;
margin-left: 3%;
margin-bottom: -5%;
margin-right: 3%;
}

#s-c51a54a4-2fe2-432b-9bb0-9fd2a0cf192c {
  margin-top: 3%;
margin-left: 3%;
margin-bottom: -5%;
margin-right: 3%;
}

#s-8ed75830-a964-47d5-a007-b1993e3fbaf9 {
  margin-top: 2%;
margin-left: 6%;
margin-right: 6%;
}

@media (min-width: 0px) {
[id="s-8ed75830-a964-47d5-a007-b1993e3fbaf9"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 10.0px);
}

}

@media (min-width: 768px) {
[id="s-8ed75830-a964-47d5-a007-b1993e3fbaf9"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-8ed75830-a964-47d5-a007-b1993e3fbaf9"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-8ed75830-a964-47d5-a007-b1993e3fbaf9"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

}

#s-7025db20-7e34-49fe-9190-5067ef8908fc {
  margin-left: 0%;
margin-right: auto;
padding-top: 10px;
padding-left: 25%;
padding-bottom: 10px;
padding-right: 25%;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-7025db20-7e34-49fe-9190-5067ef8908fc:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-7025db20-7e34-49fe-9190-5067ef8908fc:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-7025db20-7e34-49fe-9190-5067ef8908fc-atc-btn-wrapper {
    text-align: center;
  }


#s-7025db20-7e34-49fe-9190-5067ef8908fc {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-7025db20-7e34-49fe-9190-5067ef8908fc.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-7025db20-7e34-49fe-9190-5067ef8908fc.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-7025db20-7e34-49fe-9190-5067ef8908fc.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-7025db20-7e34-49fe-9190-5067ef8908fc-atc-btn-wrapper {
    text-align: center;
  }


#s-7025db20-7e34-49fe-9190-5067ef8908fc {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-7025db20-7e34-49fe-9190-5067ef8908fc.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-7025db20-7e34-49fe-9190-5067ef8908fc.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-7025db20-7e34-49fe-9190-5067ef8908fc.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-7025db20-7e34-49fe-9190-5067ef8908fc-atc-btn-wrapper {
    text-align: center;
  }


#s-7025db20-7e34-49fe-9190-5067ef8908fc {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-7025db20-7e34-49fe-9190-5067ef8908fc.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-7025db20-7e34-49fe-9190-5067ef8908fc.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-7025db20-7e34-49fe-9190-5067ef8908fc.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-7025db20-7e34-49fe-9190-5067ef8908fc-atc-btn-wrapper {
    text-align: center;
  }


#s-7025db20-7e34-49fe-9190-5067ef8908fc {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-7025db20-7e34-49fe-9190-5067ef8908fc.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-7025db20-7e34-49fe-9190-5067ef8908fc.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-7025db20-7e34-49fe-9190-5067ef8908fc.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-7025db20-7e34-49fe-9190-5067ef8908fc-atc-btn-wrapper {
    text-align: center;
  }


#s-7025db20-7e34-49fe-9190-5067ef8908fc {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-7025db20-7e34-49fe-9190-5067ef8908fc.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-7025db20-7e34-49fe-9190-5067ef8908fc.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-7025db20-7e34-49fe-9190-5067ef8908fc.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-95512056-6057-4570-8562-0bdb513b279a {
  margin-left: 0%;
margin-right: auto;
padding-top: 10px;
padding-left: 25%;
padding-bottom: 10px;
padding-right: 25%;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-95512056-6057-4570-8562-0bdb513b279a:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-95512056-6057-4570-8562-0bdb513b279a:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-95512056-6057-4570-8562-0bdb513b279a-atc-btn-wrapper {
    text-align: center;
  }


#s-95512056-6057-4570-8562-0bdb513b279a {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-95512056-6057-4570-8562-0bdb513b279a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-95512056-6057-4570-8562-0bdb513b279a.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-95512056-6057-4570-8562-0bdb513b279a.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-95512056-6057-4570-8562-0bdb513b279a-atc-btn-wrapper {
    text-align: center;
  }


#s-95512056-6057-4570-8562-0bdb513b279a {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-95512056-6057-4570-8562-0bdb513b279a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-95512056-6057-4570-8562-0bdb513b279a.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-95512056-6057-4570-8562-0bdb513b279a.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-95512056-6057-4570-8562-0bdb513b279a-atc-btn-wrapper {
    text-align: center;
  }


#s-95512056-6057-4570-8562-0bdb513b279a {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-95512056-6057-4570-8562-0bdb513b279a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-95512056-6057-4570-8562-0bdb513b279a.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-95512056-6057-4570-8562-0bdb513b279a.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-95512056-6057-4570-8562-0bdb513b279a-atc-btn-wrapper {
    text-align: center;
  }


#s-95512056-6057-4570-8562-0bdb513b279a {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-95512056-6057-4570-8562-0bdb513b279a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-95512056-6057-4570-8562-0bdb513b279a.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-95512056-6057-4570-8562-0bdb513b279a.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-95512056-6057-4570-8562-0bdb513b279a-atc-btn-wrapper {
    text-align: center;
  }


#s-95512056-6057-4570-8562-0bdb513b279a {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-95512056-6057-4570-8562-0bdb513b279a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-95512056-6057-4570-8562-0bdb513b279a.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-95512056-6057-4570-8562-0bdb513b279a.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-931c7788-9e07-4039-83b1-c75388fe9a9d {
  margin-left: 0%;
margin-right: auto;
padding-top: 10px;
padding-left: 25%;
padding-bottom: 10px;
padding-right: 25%;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-931c7788-9e07-4039-83b1-c75388fe9a9d:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-931c7788-9e07-4039-83b1-c75388fe9a9d:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-931c7788-9e07-4039-83b1-c75388fe9a9d-atc-btn-wrapper {
    text-align: center;
  }


#s-931c7788-9e07-4039-83b1-c75388fe9a9d {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-931c7788-9e07-4039-83b1-c75388fe9a9d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-931c7788-9e07-4039-83b1-c75388fe9a9d.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-931c7788-9e07-4039-83b1-c75388fe9a9d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-931c7788-9e07-4039-83b1-c75388fe9a9d-atc-btn-wrapper {
    text-align: center;
  }


#s-931c7788-9e07-4039-83b1-c75388fe9a9d {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-931c7788-9e07-4039-83b1-c75388fe9a9d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-931c7788-9e07-4039-83b1-c75388fe9a9d.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-931c7788-9e07-4039-83b1-c75388fe9a9d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-931c7788-9e07-4039-83b1-c75388fe9a9d-atc-btn-wrapper {
    text-align: center;
  }


#s-931c7788-9e07-4039-83b1-c75388fe9a9d {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-931c7788-9e07-4039-83b1-c75388fe9a9d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-931c7788-9e07-4039-83b1-c75388fe9a9d.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-931c7788-9e07-4039-83b1-c75388fe9a9d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-931c7788-9e07-4039-83b1-c75388fe9a9d-atc-btn-wrapper {
    text-align: center;
  }


#s-931c7788-9e07-4039-83b1-c75388fe9a9d {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-931c7788-9e07-4039-83b1-c75388fe9a9d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-931c7788-9e07-4039-83b1-c75388fe9a9d.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-931c7788-9e07-4039-83b1-c75388fe9a9d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-931c7788-9e07-4039-83b1-c75388fe9a9d-atc-btn-wrapper {
    text-align: center;
  }


#s-931c7788-9e07-4039-83b1-c75388fe9a9d {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-931c7788-9e07-4039-83b1-c75388fe9a9d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-931c7788-9e07-4039-83b1-c75388fe9a9d.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-931c7788-9e07-4039-83b1-c75388fe9a9d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-104a8501-3b5e-41ed-937a-e466711bdec3 {
  margin-left: 0%;
margin-right: auto;
padding-top: 10px;
padding-left: 25%;
padding-bottom: 10px;
padding-right: 25%;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-104a8501-3b5e-41ed-937a-e466711bdec3:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-104a8501-3b5e-41ed-937a-e466711bdec3:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-104a8501-3b5e-41ed-937a-e466711bdec3-atc-btn-wrapper {
    text-align: center;
  }


#s-104a8501-3b5e-41ed-937a-e466711bdec3 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-104a8501-3b5e-41ed-937a-e466711bdec3.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-104a8501-3b5e-41ed-937a-e466711bdec3.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-104a8501-3b5e-41ed-937a-e466711bdec3.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-104a8501-3b5e-41ed-937a-e466711bdec3-atc-btn-wrapper {
    text-align: center;
  }


#s-104a8501-3b5e-41ed-937a-e466711bdec3 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-104a8501-3b5e-41ed-937a-e466711bdec3.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-104a8501-3b5e-41ed-937a-e466711bdec3.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-104a8501-3b5e-41ed-937a-e466711bdec3.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-104a8501-3b5e-41ed-937a-e466711bdec3-atc-btn-wrapper {
    text-align: center;
  }


#s-104a8501-3b5e-41ed-937a-e466711bdec3 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-104a8501-3b5e-41ed-937a-e466711bdec3.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-104a8501-3b5e-41ed-937a-e466711bdec3.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-104a8501-3b5e-41ed-937a-e466711bdec3.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-104a8501-3b5e-41ed-937a-e466711bdec3-atc-btn-wrapper {
    text-align: center;
  }


#s-104a8501-3b5e-41ed-937a-e466711bdec3 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-104a8501-3b5e-41ed-937a-e466711bdec3.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-104a8501-3b5e-41ed-937a-e466711bdec3.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-104a8501-3b5e-41ed-937a-e466711bdec3.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-104a8501-3b5e-41ed-937a-e466711bdec3-atc-btn-wrapper {
    text-align: center;
  }


#s-104a8501-3b5e-41ed-937a-e466711bdec3 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-104a8501-3b5e-41ed-937a-e466711bdec3.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-104a8501-3b5e-41ed-937a-e466711bdec3.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-104a8501-3b5e-41ed-937a-e466711bdec3.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-9515c1e0-33da-4403-80ca-14e2bbb004c9 {
  margin-top: 0%;
margin-left: 2%;
margin-bottom: 0%;
margin-right: 2%;
padding-top: 5%;
padding-bottom: 4%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 1200px){#s-9515c1e0-33da-4403-80ca-14e2bbb004c9 {
  display: none;
}
#s-9515c1e0-33da-4403-80ca-14e2bbb004c9, #wrap-s-9515c1e0-33da-4403-80ca-14e2bbb004c9, #wrap-content-s-9515c1e0-33da-4403-80ca-14e2bbb004c9 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-9515c1e0-33da-4403-80ca-14e2bbb004c9 {
  display: none;
}
#s-9515c1e0-33da-4403-80ca-14e2bbb004c9, #wrap-s-9515c1e0-33da-4403-80ca-14e2bbb004c9, #wrap-content-s-9515c1e0-33da-4403-80ca-14e2bbb004c9 { display: none !important; }}







#s-9515c1e0-33da-4403-80ca-14e2bbb004c9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9515c1e0-33da-4403-80ca-14e2bbb004c9.shg-box.shg-c {
  justify-content: center;
}

#s-591122df-c150-4ad1-bffd-778c05e0204f {
  margin-top: 0px;
margin-bottom: 0%;
margin-right: 0%;
}

#s-68da0225-53c9-4925-bcb6-cc6a547e59c9 {
  margin-left: 1px;
margin-right: 1px;
}

@media (min-width: 0px) {
[id="s-68da0225-53c9-4925-bcb6-cc6a547e59c9"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.5px);
}

}

@media (min-width: 768px) {
[id="s-68da0225-53c9-4925-bcb6-cc6a547e59c9"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.5px);
}

}

@media (min-width: 992px) {
[id="s-68da0225-53c9-4925-bcb6-cc6a547e59c9"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.5px);
}

}

@media (min-width: 1200px) {
[id="s-68da0225-53c9-4925-bcb6-cc6a547e59c9"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.5px);
}

}

#s-e4b38e90-f43e-47f4-a076-7881cb9c0b70 {
  margin-top: 0px;
margin-bottom: -7%;
}

.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 {
  -o-object-fit: cover;
     object-fit: cover;
  font-family: "object-fit: cover;";
  width: 100%;
}

.shogun-image-contain {
  font-family: "object-fit: contain;";
  -o-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;
  flex-direction: column;
  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-cd9f84f9-ca59-4384-8a28-393b2ba8339d {
  margin-left: 5%;
margin-right: 5%;
max-width: 598px;
text-align: center;
}

#s-cd9f84f9-ca59-4384-8a28-393b2ba8339d {
  overflow: hidden;
  
  
      max-width: 598px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}







  #s-cd9f84f9-ca59-4384-8a28-393b2ba8339d img.shogun-image {
    

    
    
    
  }


#s-cd9f84f9-ca59-4384-8a28-393b2ba8339d .shogun-image-content {
  
    justify-content: center;
  
}

#s-41e668d7-b7c5-4017-858c-425a5a3ae1e8 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-41e668d7-b7c5-4017-858c-425a5a3ae1e8 .shogun-heading-component h4 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 16px;
  line-height: 1.5em;
  letter-spacing: 2px;
  
}



#s-8f060f30-7b2c-4f20-84ac-87148d19f55a {
  margin-top: 0px;
margin-bottom: -7%;
}

#s-73339f4d-425f-4560-bfaa-1b6d662a7e4d {
  margin-left: 5%;
margin-right: 5%;
max-width: 598px;
text-align: center;
}

#s-73339f4d-425f-4560-bfaa-1b6d662a7e4d {
  overflow: hidden;
  
  
      max-width: 598px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}







  #s-73339f4d-425f-4560-bfaa-1b6d662a7e4d img.shogun-image {
    

    
    
    
  }


#s-73339f4d-425f-4560-bfaa-1b6d662a7e4d .shogun-image-content {
  
    justify-content: center;
  
}

#s-0423f2cf-a15b-4455-b117-3433f824ea89 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-0423f2cf-a15b-4455-b117-3433f824ea89 .shogun-heading-component h4 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 16px;
  line-height: 1.5em;
  letter-spacing: 2px;
  
}



#s-b1411e8c-0c7d-49fa-a54d-c0256f65312d {
  margin-left: 1%;
margin-right: 1%;
}

@media (min-width: 0px) {
[id="s-b1411e8c-0c7d-49fa-a54d-c0256f65312d"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-b1411e8c-0c7d-49fa-a54d-c0256f65312d"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-b1411e8c-0c7d-49fa-a54d-c0256f65312d"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-b1411e8c-0c7d-49fa-a54d-c0256f65312d"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-18cc3376-9158-416e-8ebe-b8094e449f44 {
  margin-left: auto;
margin-right: auto;
}

#s-eb642b24-c0fe-4fbd-b68c-cb4f22f67f5a {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-eb642b24-c0fe-4fbd-b68c-cb4f22f67f5a .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-eb642b24-c0fe-4fbd-b68c-cb4f22f67f5a .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-eb642b24-c0fe-4fbd-b68c-cb4f22f67f5a .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-b4d59a5a-0d0b-4267-aace-515b83d253b9 {
  margin-top: 3%;
margin-left: 3%;
margin-bottom: -5%;
margin-right: 3%;
}

#s-4a8b199c-6769-44da-9aa2-11362b20e885 {
  margin-left: auto;
margin-right: auto;
}

#s-b469a2fe-7be1-4c10-8a03-1bf5f4859e14 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-b469a2fe-7be1-4c10-8a03-1bf5f4859e14 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-b469a2fe-7be1-4c10-8a03-1bf5f4859e14 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-b469a2fe-7be1-4c10-8a03-1bf5f4859e14 .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-7dbc605f-5a13-44ca-b1a1-706ab460d65c {
  margin-top: 3%;
margin-left: 3%;
margin-bottom: -5%;
margin-right: 3%;
}

#s-39784375-583f-4166-9fd5-6a107e154401 {
  margin-top: 2%;
margin-left: 1%;
margin-bottom: 2px;
margin-right: 1%;
}

@media (min-width: 0px) {
[id="s-39784375-583f-4166-9fd5-6a107e154401"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-39784375-583f-4166-9fd5-6a107e154401"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-39784375-583f-4166-9fd5-6a107e154401"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-39784375-583f-4166-9fd5-6a107e154401"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-eac76e51-c5cc-44f8-bb02-279c402f94ee {
  margin-left: auto;
margin-right: auto;
}

#s-2c642521-590e-4131-83d7-30faf55bedc2 {
  padding-top: 13px;
padding-bottom: 13px;
border-radius: 2px;
max-width: 100%;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-2c642521-590e-4131-83d7-30faf55bedc2:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-2c642521-590e-4131-83d7-30faf55bedc2:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-2c642521-590e-4131-83d7-30faf55bedc2-atc-btn-wrapper {
    text-align: center;
  }


#s-2c642521-590e-4131-83d7-30faf55bedc2 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-2c642521-590e-4131-83d7-30faf55bedc2.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-2c642521-590e-4131-83d7-30faf55bedc2.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-2c642521-590e-4131-83d7-30faf55bedc2.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-2c642521-590e-4131-83d7-30faf55bedc2.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

@media (min-width: 1200px){
  #s-2c642521-590e-4131-83d7-30faf55bedc2-atc-btn-wrapper {
    text-align: center;
  }


#s-2c642521-590e-4131-83d7-30faf55bedc2 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-2c642521-590e-4131-83d7-30faf55bedc2.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-2c642521-590e-4131-83d7-30faf55bedc2.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-2c642521-590e-4131-83d7-30faf55bedc2.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-2c642521-590e-4131-83d7-30faf55bedc2.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 992px) and (max-width: 1199px){
  #s-2c642521-590e-4131-83d7-30faf55bedc2-atc-btn-wrapper {
    text-align: center;
  }


#s-2c642521-590e-4131-83d7-30faf55bedc2 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-2c642521-590e-4131-83d7-30faf55bedc2.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-2c642521-590e-4131-83d7-30faf55bedc2.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-2c642521-590e-4131-83d7-30faf55bedc2.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-2c642521-590e-4131-83d7-30faf55bedc2.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 768px) and (max-width: 991px){
  #s-2c642521-590e-4131-83d7-30faf55bedc2-atc-btn-wrapper {
    text-align: center;
  }


#s-2c642521-590e-4131-83d7-30faf55bedc2 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-2c642521-590e-4131-83d7-30faf55bedc2.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-2c642521-590e-4131-83d7-30faf55bedc2.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-2c642521-590e-4131-83d7-30faf55bedc2.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-2c642521-590e-4131-83d7-30faf55bedc2.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (max-width: 767px){
  #s-2c642521-590e-4131-83d7-30faf55bedc2-atc-btn-wrapper {
    text-align: center;
  }


#s-2c642521-590e-4131-83d7-30faf55bedc2 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-2c642521-590e-4131-83d7-30faf55bedc2.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-2c642521-590e-4131-83d7-30faf55bedc2.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-2c642521-590e-4131-83d7-30faf55bedc2.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-2c642521-590e-4131-83d7-30faf55bedc2.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}
#s-063bab5e-a226-4142-b2ce-9c445ec64c31 {
  margin-left: auto;
margin-right: auto;
}

#s-4df5f87d-3ca2-406e-a575-1df038ab3867 {
  padding-top: 13px;
padding-bottom: 13px;
border-radius: 2px;
max-width: 100%;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-4df5f87d-3ca2-406e-a575-1df038ab3867:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-4df5f87d-3ca2-406e-a575-1df038ab3867:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-4df5f87d-3ca2-406e-a575-1df038ab3867-atc-btn-wrapper {
    text-align: center;
  }


#s-4df5f87d-3ca2-406e-a575-1df038ab3867 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-4df5f87d-3ca2-406e-a575-1df038ab3867.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-4df5f87d-3ca2-406e-a575-1df038ab3867.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-4df5f87d-3ca2-406e-a575-1df038ab3867.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-4df5f87d-3ca2-406e-a575-1df038ab3867.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

@media (min-width: 1200px){
  #s-4df5f87d-3ca2-406e-a575-1df038ab3867-atc-btn-wrapper {
    text-align: center;
  }


#s-4df5f87d-3ca2-406e-a575-1df038ab3867 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-4df5f87d-3ca2-406e-a575-1df038ab3867.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-4df5f87d-3ca2-406e-a575-1df038ab3867.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-4df5f87d-3ca2-406e-a575-1df038ab3867.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-4df5f87d-3ca2-406e-a575-1df038ab3867.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 992px) and (max-width: 1199px){
  #s-4df5f87d-3ca2-406e-a575-1df038ab3867-atc-btn-wrapper {
    text-align: center;
  }


#s-4df5f87d-3ca2-406e-a575-1df038ab3867 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-4df5f87d-3ca2-406e-a575-1df038ab3867.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-4df5f87d-3ca2-406e-a575-1df038ab3867.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-4df5f87d-3ca2-406e-a575-1df038ab3867.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-4df5f87d-3ca2-406e-a575-1df038ab3867.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 768px) and (max-width: 991px){
  #s-4df5f87d-3ca2-406e-a575-1df038ab3867-atc-btn-wrapper {
    text-align: center;
  }


#s-4df5f87d-3ca2-406e-a575-1df038ab3867 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-4df5f87d-3ca2-406e-a575-1df038ab3867.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-4df5f87d-3ca2-406e-a575-1df038ab3867.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-4df5f87d-3ca2-406e-a575-1df038ab3867.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-4df5f87d-3ca2-406e-a575-1df038ab3867.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (max-width: 767px){
  #s-4df5f87d-3ca2-406e-a575-1df038ab3867-atc-btn-wrapper {
    text-align: center;
  }


#s-4df5f87d-3ca2-406e-a575-1df038ab3867 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-4df5f87d-3ca2-406e-a575-1df038ab3867.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-4df5f87d-3ca2-406e-a575-1df038ab3867.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-4df5f87d-3ca2-406e-a575-1df038ab3867.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-4df5f87d-3ca2-406e-a575-1df038ab3867.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}
#s-d576056d-1085-42fc-98bb-f4070028ebe0 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (min-width: 1200px){#s-d576056d-1085-42fc-98bb-f4070028ebe0 {
  display: none;
}
#s-d576056d-1085-42fc-98bb-f4070028ebe0, #wrap-s-d576056d-1085-42fc-98bb-f4070028ebe0, #wrap-content-s-d576056d-1085-42fc-98bb-f4070028ebe0 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-d576056d-1085-42fc-98bb-f4070028ebe0 {
  display: none;
}
#s-d576056d-1085-42fc-98bb-f4070028ebe0, #wrap-s-d576056d-1085-42fc-98bb-f4070028ebe0, #wrap-content-s-d576056d-1085-42fc-98bb-f4070028ebe0 { display: none !important; }}







#s-d576056d-1085-42fc-98bb-f4070028ebe0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d576056d-1085-42fc-98bb-f4070028ebe0.shg-box.shg-c {
  justify-content: center;
}

#s-94b2f946-2f79-48b7-9687-a027f26bba83 {
  margin-top: 10%;
margin-bottom: -8%;
}

#s-1ccad414-a0fc-47b5-946a-5b087b0dfb93 {
  margin-top: 7%;
margin-left: 25%;
margin-bottom: 0%;
margin-right: 25%;
text-align: center;
}

#s-1ccad414-a0fc-47b5-946a-5b087b0dfb93 {
  overflow: hidden;
  
  
}







  #s-1ccad414-a0fc-47b5-946a-5b087b0dfb93 img.shogun-image {
    

    
    
    
  }


#s-1ccad414-a0fc-47b5-946a-5b087b0dfb93 .shogun-image-content {
  
    justify-content: center;
  
}

#s-ec37dfc1-ca0f-48ea-b4e1-78204d4a93c3 {
  margin-left: 0%;
margin-right: 0%;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-ec37dfc1-ca0f-48ea-b4e1-78204d4a93c3 .shogun-heading-component h4 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 16px;
  line-height: 1.5em;
  letter-spacing: 2px;
  
}



#s-6e2abd97-1d93-495c-ab27-76da8f462920 {
  margin-left: auto;
margin-right: auto;
}

#s-12b1a06b-1f66-4667-8cf1-4d9116959a82 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-12b1a06b-1f66-4667-8cf1-4d9116959a82 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-12b1a06b-1f66-4667-8cf1-4d9116959a82 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-12b1a06b-1f66-4667-8cf1-4d9116959a82 .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-cf91a3e1-958e-4418-a19a-df5f2188cd63 {
  margin-left: auto;
margin-right: auto;
}

#s-506ee750-f909-48d2-8257-6cce43af0537 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-506ee750-f909-48d2-8257-6cce43af0537 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-506ee750-f909-48d2-8257-6cce43af0537 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-506ee750-f909-48d2-8257-6cce43af0537 .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-e270b0fa-f9ff-47ad-907e-8972f6fbd370 {
  margin-top: 3%;
margin-left: 8%;
margin-bottom: -5%;
margin-right: 8%;
}

#s-6d7fd1d1-eb43-4202-9d70-2fb6163c1c75 {
  margin-top: 6%;
margin-left: 8%;
margin-bottom: 0%;
margin-right: 8%;
}

#s-4ecf707c-db25-40ab-bd1a-1f511f97e3e5 {
  padding-top: 13px;
padding-bottom: 13px;
border-radius: 2px;
max-width: 100%;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-4ecf707c-db25-40ab-bd1a-1f511f97e3e5:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-4ecf707c-db25-40ab-bd1a-1f511f97e3e5:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-4ecf707c-db25-40ab-bd1a-1f511f97e3e5-atc-btn-wrapper {
    text-align: center;
  }


#s-4ecf707c-db25-40ab-bd1a-1f511f97e3e5 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-4ecf707c-db25-40ab-bd1a-1f511f97e3e5.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-4ecf707c-db25-40ab-bd1a-1f511f97e3e5.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-4ecf707c-db25-40ab-bd1a-1f511f97e3e5.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-4ecf707c-db25-40ab-bd1a-1f511f97e3e5.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

@media (min-width: 1200px){
  #s-4ecf707c-db25-40ab-bd1a-1f511f97e3e5-atc-btn-wrapper {
    text-align: center;
  }


#s-4ecf707c-db25-40ab-bd1a-1f511f97e3e5 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-4ecf707c-db25-40ab-bd1a-1f511f97e3e5.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-4ecf707c-db25-40ab-bd1a-1f511f97e3e5.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-4ecf707c-db25-40ab-bd1a-1f511f97e3e5.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-4ecf707c-db25-40ab-bd1a-1f511f97e3e5.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 992px) and (max-width: 1199px){
  #s-4ecf707c-db25-40ab-bd1a-1f511f97e3e5-atc-btn-wrapper {
    text-align: center;
  }


#s-4ecf707c-db25-40ab-bd1a-1f511f97e3e5 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-4ecf707c-db25-40ab-bd1a-1f511f97e3e5.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-4ecf707c-db25-40ab-bd1a-1f511f97e3e5.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-4ecf707c-db25-40ab-bd1a-1f511f97e3e5.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-4ecf707c-db25-40ab-bd1a-1f511f97e3e5.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 768px) and (max-width: 991px){
  #s-4ecf707c-db25-40ab-bd1a-1f511f97e3e5-atc-btn-wrapper {
    text-align: center;
  }


#s-4ecf707c-db25-40ab-bd1a-1f511f97e3e5 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-4ecf707c-db25-40ab-bd1a-1f511f97e3e5.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-4ecf707c-db25-40ab-bd1a-1f511f97e3e5.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-4ecf707c-db25-40ab-bd1a-1f511f97e3e5.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-4ecf707c-db25-40ab-bd1a-1f511f97e3e5.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (max-width: 767px){
  #s-4ecf707c-db25-40ab-bd1a-1f511f97e3e5-atc-btn-wrapper {
    text-align: center;
  }


#s-4ecf707c-db25-40ab-bd1a-1f511f97e3e5 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-4ecf707c-db25-40ab-bd1a-1f511f97e3e5.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-4ecf707c-db25-40ab-bd1a-1f511f97e3e5.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-4ecf707c-db25-40ab-bd1a-1f511f97e3e5.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-4ecf707c-db25-40ab-bd1a-1f511f97e3e5.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}
#s-5d311ee0-d78d-47a6-87ba-9daf19907655 {
  margin-top: 2%;
margin-left: 2%;
margin-bottom: 0%;
margin-right: 2%;
padding-top: 5%;
padding-bottom: 4%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 1200px){#s-5d311ee0-d78d-47a6-87ba-9daf19907655 {
  display: none;
}
#s-5d311ee0-d78d-47a6-87ba-9daf19907655, #wrap-s-5d311ee0-d78d-47a6-87ba-9daf19907655, #wrap-content-s-5d311ee0-d78d-47a6-87ba-9daf19907655 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-5d311ee0-d78d-47a6-87ba-9daf19907655 {
  display: none;
}
#s-5d311ee0-d78d-47a6-87ba-9daf19907655, #wrap-s-5d311ee0-d78d-47a6-87ba-9daf19907655, #wrap-content-s-5d311ee0-d78d-47a6-87ba-9daf19907655 { display: none !important; }}







#s-5d311ee0-d78d-47a6-87ba-9daf19907655 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5d311ee0-d78d-47a6-87ba-9daf19907655.shg-box.shg-c {
  justify-content: center;
}

#s-9b82305c-dd18-4e65-affc-766099f1c4f1 {
  margin-top: 0px;
margin-bottom: 0%;
margin-right: 0%;
}

#s-303017e8-3d3d-4660-91fe-f9a3b0055a9c {
  margin-left: 1px;
margin-right: 1px;
}

@media (min-width: 0px) {
[id="s-303017e8-3d3d-4660-91fe-f9a3b0055a9c"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.5px);
}

}

@media (min-width: 768px) {
[id="s-303017e8-3d3d-4660-91fe-f9a3b0055a9c"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.5px);
}

}

@media (min-width: 992px) {
[id="s-303017e8-3d3d-4660-91fe-f9a3b0055a9c"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.5px);
}

}

@media (min-width: 1200px) {
[id="s-303017e8-3d3d-4660-91fe-f9a3b0055a9c"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.5px);
}

}

#s-1a8d182e-937f-4063-9765-a8ca6b5d0fa5 {
  margin-top: 0px;
margin-bottom: -7%;
}

#s-6d2f6a37-a649-4625-9b25-0a3964a8b30c {
  margin-left: 5%;
margin-right: 5%;
max-width: 583px;
aspect-ratio: 583/846;
text-align: center;
}

#s-6d2f6a37-a649-4625-9b25-0a3964a8b30c {
  overflow: hidden;
  
  
      max-width: 583px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}







  #s-6d2f6a37-a649-4625-9b25-0a3964a8b30c img.shogun-image {
    

    
    
    
  }


#s-6d2f6a37-a649-4625-9b25-0a3964a8b30c .shogun-image-content {
  
    justify-content: center;
  
}

#s-c3462e9a-151c-465a-bc74-16fabce3d48a {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-c3462e9a-151c-465a-bc74-16fabce3d48a .shogun-heading-component h4 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 16px;
  line-height: 1.5em;
  letter-spacing: 2px;
  
}



#s-4070c0a8-727e-4d36-8d71-dc768ff2f8a7 {
  margin-left: auto;
margin-right: auto;
}

#s-a1b8d563-d07e-47ac-9d63-c692269e0fa9 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-a1b8d563-d07e-47ac-9d63-c692269e0fa9 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-a1b8d563-d07e-47ac-9d63-c692269e0fa9 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-a1b8d563-d07e-47ac-9d63-c692269e0fa9 .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-7c9e4548-62e5-49f4-acbb-c5db1cd3208d {
  margin-top: 0px;
margin-bottom: -7%;
}

#s-75d4f2a5-bd91-4ac5-aed0-7a3bf1e0ce8f {
  margin-left: 5%;
margin-right: 5%;
max-width: 583px;
aspect-ratio: 583/846;
text-align: center;
}

#s-75d4f2a5-bd91-4ac5-aed0-7a3bf1e0ce8f {
  overflow: hidden;
  
  
      max-width: 583px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}







  #s-75d4f2a5-bd91-4ac5-aed0-7a3bf1e0ce8f img.shogun-image {
    

    
    
    
  }


#s-75d4f2a5-bd91-4ac5-aed0-7a3bf1e0ce8f .shogun-image-content {
  
    justify-content: center;
  
}

#s-9b3a9dc1-31c6-4bbd-bdd6-69cad361521b {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-9b3a9dc1-31c6-4bbd-bdd6-69cad361521b .shogun-heading-component h4 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 16px;
  line-height: 1.5em;
  letter-spacing: 2px;
  
}



#s-b7e49728-a5ba-4a20-8eb0-0bd9312fe38d {
  margin-left: auto;
margin-right: auto;
}

#s-2f0b2502-350d-4908-ba1f-b8e08b4c675b {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-2f0b2502-350d-4908-ba1f-b8e08b4c675b .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-2f0b2502-350d-4908-ba1f-b8e08b4c675b .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-2f0b2502-350d-4908-ba1f-b8e08b4c675b .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-7fa05733-e3fe-4512-91d1-c93c62d1a4b6 {
  margin-left: 1%;
margin-right: 1%;
}

@media (min-width: 0px) {
[id="s-7fa05733-e3fe-4512-91d1-c93c62d1a4b6"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-7fa05733-e3fe-4512-91d1-c93c62d1a4b6"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-7fa05733-e3fe-4512-91d1-c93c62d1a4b6"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-7fa05733-e3fe-4512-91d1-c93c62d1a4b6"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-184a13f2-3fff-41f2-9bc2-2b454885e003 {
  margin-top: 3%;
margin-left: 3%;
margin-bottom: -5%;
margin-right: 3%;
}

#s-31d93a69-8339-40a2-9c2f-7fc811633c3b {
  margin-top: 3%;
margin-left: 3%;
margin-bottom: -5%;
margin-right: 3%;
}

#s-f6bf2c40-f058-446e-979e-5977d6d10fc6 {
  margin-top: 2%;
margin-left: 1%;
margin-bottom: 2px;
margin-right: 1%;
}

@media (min-width: 0px) {
[id="s-f6bf2c40-f058-446e-979e-5977d6d10fc6"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-f6bf2c40-f058-446e-979e-5977d6d10fc6"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-f6bf2c40-f058-446e-979e-5977d6d10fc6"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-f6bf2c40-f058-446e-979e-5977d6d10fc6"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-25cbf6dd-9002-46a8-ba62-9b7eb2e3914e {
  margin-left: auto;
margin-right: auto;
}

#s-239a6428-8100-484b-a6f2-36cbf9530808 {
  padding-top: 13px;
padding-bottom: 13px;
border-radius: 2px;
max-width: 100%;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-239a6428-8100-484b-a6f2-36cbf9530808:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-239a6428-8100-484b-a6f2-36cbf9530808:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-239a6428-8100-484b-a6f2-36cbf9530808-atc-btn-wrapper {
    text-align: center;
  }


#s-239a6428-8100-484b-a6f2-36cbf9530808 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-239a6428-8100-484b-a6f2-36cbf9530808.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-239a6428-8100-484b-a6f2-36cbf9530808.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-239a6428-8100-484b-a6f2-36cbf9530808.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-239a6428-8100-484b-a6f2-36cbf9530808.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

@media (min-width: 1200px){
  #s-239a6428-8100-484b-a6f2-36cbf9530808-atc-btn-wrapper {
    text-align: center;
  }


#s-239a6428-8100-484b-a6f2-36cbf9530808 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-239a6428-8100-484b-a6f2-36cbf9530808.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-239a6428-8100-484b-a6f2-36cbf9530808.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-239a6428-8100-484b-a6f2-36cbf9530808.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-239a6428-8100-484b-a6f2-36cbf9530808.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 992px) and (max-width: 1199px){
  #s-239a6428-8100-484b-a6f2-36cbf9530808-atc-btn-wrapper {
    text-align: center;
  }


#s-239a6428-8100-484b-a6f2-36cbf9530808 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-239a6428-8100-484b-a6f2-36cbf9530808.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-239a6428-8100-484b-a6f2-36cbf9530808.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-239a6428-8100-484b-a6f2-36cbf9530808.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-239a6428-8100-484b-a6f2-36cbf9530808.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 768px) and (max-width: 991px){
  #s-239a6428-8100-484b-a6f2-36cbf9530808-atc-btn-wrapper {
    text-align: center;
  }


#s-239a6428-8100-484b-a6f2-36cbf9530808 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-239a6428-8100-484b-a6f2-36cbf9530808.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-239a6428-8100-484b-a6f2-36cbf9530808.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-239a6428-8100-484b-a6f2-36cbf9530808.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-239a6428-8100-484b-a6f2-36cbf9530808.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (max-width: 767px){
  #s-239a6428-8100-484b-a6f2-36cbf9530808-atc-btn-wrapper {
    text-align: center;
  }


#s-239a6428-8100-484b-a6f2-36cbf9530808 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-239a6428-8100-484b-a6f2-36cbf9530808.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-239a6428-8100-484b-a6f2-36cbf9530808.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-239a6428-8100-484b-a6f2-36cbf9530808.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-239a6428-8100-484b-a6f2-36cbf9530808.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}
#s-c347120d-f8d6-49c2-9d26-855ffd58c704 {
  margin-left: auto;
margin-right: auto;
}

#s-8ddcc585-f241-4924-b179-28da4d3470fb {
  padding-top: 13px;
padding-bottom: 13px;
border-radius: 2px;
max-width: 100%;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-8ddcc585-f241-4924-b179-28da4d3470fb:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-8ddcc585-f241-4924-b179-28da4d3470fb:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-8ddcc585-f241-4924-b179-28da4d3470fb-atc-btn-wrapper {
    text-align: center;
  }


#s-8ddcc585-f241-4924-b179-28da4d3470fb {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-8ddcc585-f241-4924-b179-28da4d3470fb.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-8ddcc585-f241-4924-b179-28da4d3470fb.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-8ddcc585-f241-4924-b179-28da4d3470fb.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-8ddcc585-f241-4924-b179-28da4d3470fb.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

@media (min-width: 1200px){
  #s-8ddcc585-f241-4924-b179-28da4d3470fb-atc-btn-wrapper {
    text-align: center;
  }


#s-8ddcc585-f241-4924-b179-28da4d3470fb {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-8ddcc585-f241-4924-b179-28da4d3470fb.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-8ddcc585-f241-4924-b179-28da4d3470fb.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-8ddcc585-f241-4924-b179-28da4d3470fb.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-8ddcc585-f241-4924-b179-28da4d3470fb.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 992px) and (max-width: 1199px){
  #s-8ddcc585-f241-4924-b179-28da4d3470fb-atc-btn-wrapper {
    text-align: center;
  }


#s-8ddcc585-f241-4924-b179-28da4d3470fb {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-8ddcc585-f241-4924-b179-28da4d3470fb.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-8ddcc585-f241-4924-b179-28da4d3470fb.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-8ddcc585-f241-4924-b179-28da4d3470fb.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-8ddcc585-f241-4924-b179-28da4d3470fb.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 768px) and (max-width: 991px){
  #s-8ddcc585-f241-4924-b179-28da4d3470fb-atc-btn-wrapper {
    text-align: center;
  }


#s-8ddcc585-f241-4924-b179-28da4d3470fb {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-8ddcc585-f241-4924-b179-28da4d3470fb.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-8ddcc585-f241-4924-b179-28da4d3470fb.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-8ddcc585-f241-4924-b179-28da4d3470fb.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-8ddcc585-f241-4924-b179-28da4d3470fb.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (max-width: 767px){
  #s-8ddcc585-f241-4924-b179-28da4d3470fb-atc-btn-wrapper {
    text-align: center;
  }


#s-8ddcc585-f241-4924-b179-28da4d3470fb {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-8ddcc585-f241-4924-b179-28da4d3470fb.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-8ddcc585-f241-4924-b179-28da4d3470fb.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-8ddcc585-f241-4924-b179-28da4d3470fb.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-8ddcc585-f241-4924-b179-28da4d3470fb.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}
#s-50c7557c-3752-4087-8e35-abe664d19015 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (min-width: 1200px){#s-50c7557c-3752-4087-8e35-abe664d19015 {
  display: none;
}
#s-50c7557c-3752-4087-8e35-abe664d19015, #wrap-s-50c7557c-3752-4087-8e35-abe664d19015, #wrap-content-s-50c7557c-3752-4087-8e35-abe664d19015 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-50c7557c-3752-4087-8e35-abe664d19015 {
  display: none;
}
#s-50c7557c-3752-4087-8e35-abe664d19015, #wrap-s-50c7557c-3752-4087-8e35-abe664d19015, #wrap-content-s-50c7557c-3752-4087-8e35-abe664d19015 { display: none !important; }}







#s-50c7557c-3752-4087-8e35-abe664d19015 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-50c7557c-3752-4087-8e35-abe664d19015.shg-box.shg-c {
  justify-content: center;
}

#s-65c79bab-247e-4998-858e-a5352af08ff5 {
  margin-top: 10%;
margin-bottom: -8%;
}

#s-dc491093-9c7c-4bff-80db-795f93ec39dd {
  margin-top: 7%;
margin-left: 25%;
margin-bottom: 0%;
margin-right: 25%;
max-width: 583px;
aspect-ratio: 583/846;
text-align: center;
}

#s-dc491093-9c7c-4bff-80db-795f93ec39dd {
  overflow: hidden;
  
  
      max-width: 583px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}







  #s-dc491093-9c7c-4bff-80db-795f93ec39dd img.shogun-image {
    

    
    
    
  }


#s-dc491093-9c7c-4bff-80db-795f93ec39dd .shogun-image-content {
  
    justify-content: center;
  
}

#s-1fffa4a2-6ec4-4204-8bce-b856563ae49c {
  margin-left: 0%;
margin-right: 0%;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-1fffa4a2-6ec4-4204-8bce-b856563ae49c .shogun-heading-component h4 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 16px;
  line-height: 1.5em;
  letter-spacing: 2px;
  
}



#s-da46ed9d-4eb5-4ea6-9fe0-39fa9e54758e {
  margin-left: auto;
margin-right: auto;
}

#s-049d10ec-2317-4b64-b762-327b002e167c {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-049d10ec-2317-4b64-b762-327b002e167c .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-049d10ec-2317-4b64-b762-327b002e167c .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-049d10ec-2317-4b64-b762-327b002e167c .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-2c91fc08-ae1f-4ce3-bfd2-a6ee9ef7deaf {
  margin-top: 3%;
margin-left: 8%;
margin-bottom: -5%;
margin-right: 8%;
}

#s-7896ec9a-a7a9-417a-88a5-a4869f5f4376 {
  margin-top: 6%;
margin-left: 8%;
margin-bottom: 0%;
margin-right: 8%;
}

#s-6290a90d-7a9a-48a5-9dec-2b98d071fac4 {
  padding-top: 13px;
padding-bottom: 13px;
border-radius: 2px;
max-width: 100%;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-6290a90d-7a9a-48a5-9dec-2b98d071fac4:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-6290a90d-7a9a-48a5-9dec-2b98d071fac4:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-6290a90d-7a9a-48a5-9dec-2b98d071fac4-atc-btn-wrapper {
    text-align: center;
  }


#s-6290a90d-7a9a-48a5-9dec-2b98d071fac4 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-6290a90d-7a9a-48a5-9dec-2b98d071fac4.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-6290a90d-7a9a-48a5-9dec-2b98d071fac4.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-6290a90d-7a9a-48a5-9dec-2b98d071fac4.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-6290a90d-7a9a-48a5-9dec-2b98d071fac4.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

@media (min-width: 1200px){
  #s-6290a90d-7a9a-48a5-9dec-2b98d071fac4-atc-btn-wrapper {
    text-align: center;
  }


#s-6290a90d-7a9a-48a5-9dec-2b98d071fac4 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-6290a90d-7a9a-48a5-9dec-2b98d071fac4.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-6290a90d-7a9a-48a5-9dec-2b98d071fac4.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-6290a90d-7a9a-48a5-9dec-2b98d071fac4.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-6290a90d-7a9a-48a5-9dec-2b98d071fac4.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 992px) and (max-width: 1199px){
  #s-6290a90d-7a9a-48a5-9dec-2b98d071fac4-atc-btn-wrapper {
    text-align: center;
  }


#s-6290a90d-7a9a-48a5-9dec-2b98d071fac4 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-6290a90d-7a9a-48a5-9dec-2b98d071fac4.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-6290a90d-7a9a-48a5-9dec-2b98d071fac4.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-6290a90d-7a9a-48a5-9dec-2b98d071fac4.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-6290a90d-7a9a-48a5-9dec-2b98d071fac4.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 768px) and (max-width: 991px){
  #s-6290a90d-7a9a-48a5-9dec-2b98d071fac4-atc-btn-wrapper {
    text-align: center;
  }


#s-6290a90d-7a9a-48a5-9dec-2b98d071fac4 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-6290a90d-7a9a-48a5-9dec-2b98d071fac4.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-6290a90d-7a9a-48a5-9dec-2b98d071fac4.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-6290a90d-7a9a-48a5-9dec-2b98d071fac4.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-6290a90d-7a9a-48a5-9dec-2b98d071fac4.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (max-width: 767px){
  #s-6290a90d-7a9a-48a5-9dec-2b98d071fac4-atc-btn-wrapper {
    text-align: center;
  }


#s-6290a90d-7a9a-48a5-9dec-2b98d071fac4 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-6290a90d-7a9a-48a5-9dec-2b98d071fac4.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-6290a90d-7a9a-48a5-9dec-2b98d071fac4.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-6290a90d-7a9a-48a5-9dec-2b98d071fac4.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-6290a90d-7a9a-48a5-9dec-2b98d071fac4.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}
#s-8392e734-5043-4edd-87fd-4257d864eb89 {
  margin-top: 10%;
margin-bottom: 0%;
margin-right: 0%;
}

#s-16c784ea-492a-45f9-ac8b-c4c58121f5a5 {
  margin-top: 0%;
margin-left: 1%;
margin-bottom: 0%;
margin-right: 1%;
}

@media (min-width: 0px) {
[id="s-16c784ea-492a-45f9-ac8b-c4c58121f5a5"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-16c784ea-492a-45f9-ac8b-c4c58121f5a5"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-16c784ea-492a-45f9-ac8b-c4c58121f5a5"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-16c784ea-492a-45f9-ac8b-c4c58121f5a5"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-a473d288-97b4-4cb7-8263-9c0f6ccfb41b {
  margin-top: 0px;
margin-bottom: -7%;
}

#s-9c380209-4076-4a66-8afe-e8eb78cbdbfd {
  margin-top: 0%;
margin-left: 5%;
margin-bottom: 0%;
margin-right: 5%;
max-width: 583px;
aspect-ratio: 583/846;
text-align: center;
}

#s-9c380209-4076-4a66-8afe-e8eb78cbdbfd {
  overflow: hidden;
  
  
      max-width: 583px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}







  #s-9c380209-4076-4a66-8afe-e8eb78cbdbfd img.shogun-image {
    

    
    
    
  }


#s-9c380209-4076-4a66-8afe-e8eb78cbdbfd .shogun-image-content {
  
    justify-content: center;
  
}

#s-55372c14-3457-4d78-8fa9-cfcbfcf083be {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-55372c14-3457-4d78-8fa9-cfcbfcf083be .shogun-heading-component h4 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 16px;
  line-height: 1.5em;
  letter-spacing: 2px;
  
}



#s-221d4402-2b39-4237-a65e-f4c1ac8c739c {
  margin-left: auto;
margin-right: auto;
}

#s-3ba9dcaf-bf5f-4c70-b739-cdcf4d66e910 {
  margin-left: auto;
margin-right: auto;
}

#s-6c35e43b-3002-44e8-a756-ac69c1566a53 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-6c35e43b-3002-44e8-a756-ac69c1566a53 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-6c35e43b-3002-44e8-a756-ac69c1566a53 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-6c35e43b-3002-44e8-a756-ac69c1566a53 .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-0caaffdd-139f-4d36-9dbd-b59c80962eaf {
  margin-top: 3%;
margin-left: 3%;
margin-bottom: -5%;
margin-right: 3%;
}

#s-04ebdc81-9dea-4fc9-ab22-879676f44766 {
  margin-top: 0px;
margin-bottom: -7%;
}

#s-c059e852-ccc3-49aa-90f8-3a65791c572d {
  margin-left: 5%;
margin-right: 5%;
text-align: center;
}

#s-c059e852-ccc3-49aa-90f8-3a65791c572d {
  overflow: hidden;
  
  
}







  #s-c059e852-ccc3-49aa-90f8-3a65791c572d img.shogun-image {
    

    
    
    
  }


#s-c059e852-ccc3-49aa-90f8-3a65791c572d .shogun-image-content {
  
    justify-content: center;
  
}

#s-514e6ab2-e422-4a8c-870a-2e298b41fbaa {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-514e6ab2-e422-4a8c-870a-2e298b41fbaa .shogun-heading-component h4 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 16px;
  line-height: 1.5em;
  letter-spacing: 2px;
  
}



#s-7df2ecb3-dd98-4925-ba29-68afa30433eb {
  margin-left: auto;
margin-right: auto;
}

#s-a405a97a-6188-4a49-a9a0-d34d4b30edb7 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-a405a97a-6188-4a49-a9a0-d34d4b30edb7 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-a405a97a-6188-4a49-a9a0-d34d4b30edb7 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-a405a97a-6188-4a49-a9a0-d34d4b30edb7 .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-608b6092-f94c-485a-a185-1eea412cda34 {
  margin-left: auto;
margin-right: auto;
}

#s-8dbdef6f-4a00-41c6-8aad-13fd29e37beb {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-8dbdef6f-4a00-41c6-8aad-13fd29e37beb .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-8dbdef6f-4a00-41c6-8aad-13fd29e37beb .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-8dbdef6f-4a00-41c6-8aad-13fd29e37beb .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-e6c586d3-704f-4a6b-bc57-7fdb372dafe2 {
  margin-top: 3%;
margin-left: 3%;
margin-bottom: -5%;
margin-right: 3%;
}

#s-1d7de35c-bc89-4faf-9ec4-4cc27de9e37a {
  margin-left: 1%;
margin-bottom: 2px;
margin-right: 1%;
}
@media (min-width: 1200px){#s-1d7de35c-bc89-4faf-9ec4-4cc27de9e37a {
  display: none;
}
#s-1d7de35c-bc89-4faf-9ec4-4cc27de9e37a, #wrap-s-1d7de35c-bc89-4faf-9ec4-4cc27de9e37a, #wrap-content-s-1d7de35c-bc89-4faf-9ec4-4cc27de9e37a { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-1d7de35c-bc89-4faf-9ec4-4cc27de9e37a {
  display: none;
}
#s-1d7de35c-bc89-4faf-9ec4-4cc27de9e37a, #wrap-s-1d7de35c-bc89-4faf-9ec4-4cc27de9e37a, #wrap-content-s-1d7de35c-bc89-4faf-9ec4-4cc27de9e37a { display: none !important; }}
@media (min-width: 0px) {
[id="s-1d7de35c-bc89-4faf-9ec4-4cc27de9e37a"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-1d7de35c-bc89-4faf-9ec4-4cc27de9e37a"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-1d7de35c-bc89-4faf-9ec4-4cc27de9e37a"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-1d7de35c-bc89-4faf-9ec4-4cc27de9e37a"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-3fbaa177-071b-4134-be88-6d72ed7a7858 {
  margin-left: auto;
margin-right: auto;
}

#s-bf630ed6-369f-43c7-a0a1-49a59647c1dd {
  padding-top: 13px;
padding-bottom: 13px;
border-radius: 2px;
max-width: 100%;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-bf630ed6-369f-43c7-a0a1-49a59647c1dd:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-bf630ed6-369f-43c7-a0a1-49a59647c1dd:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-bf630ed6-369f-43c7-a0a1-49a59647c1dd-atc-btn-wrapper {
    text-align: center;
  }


#s-bf630ed6-369f-43c7-a0a1-49a59647c1dd {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-bf630ed6-369f-43c7-a0a1-49a59647c1dd.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-bf630ed6-369f-43c7-a0a1-49a59647c1dd.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-bf630ed6-369f-43c7-a0a1-49a59647c1dd.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-bf630ed6-369f-43c7-a0a1-49a59647c1dd.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

@media (min-width: 1200px){
  #s-bf630ed6-369f-43c7-a0a1-49a59647c1dd-atc-btn-wrapper {
    text-align: center;
  }


#s-bf630ed6-369f-43c7-a0a1-49a59647c1dd {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-bf630ed6-369f-43c7-a0a1-49a59647c1dd.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-bf630ed6-369f-43c7-a0a1-49a59647c1dd.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-bf630ed6-369f-43c7-a0a1-49a59647c1dd.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-bf630ed6-369f-43c7-a0a1-49a59647c1dd.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 992px) and (max-width: 1199px){
  #s-bf630ed6-369f-43c7-a0a1-49a59647c1dd-atc-btn-wrapper {
    text-align: center;
  }


#s-bf630ed6-369f-43c7-a0a1-49a59647c1dd {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-bf630ed6-369f-43c7-a0a1-49a59647c1dd.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-bf630ed6-369f-43c7-a0a1-49a59647c1dd.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-bf630ed6-369f-43c7-a0a1-49a59647c1dd.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-bf630ed6-369f-43c7-a0a1-49a59647c1dd.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 768px) and (max-width: 991px){
  #s-bf630ed6-369f-43c7-a0a1-49a59647c1dd-atc-btn-wrapper {
    text-align: center;
  }


#s-bf630ed6-369f-43c7-a0a1-49a59647c1dd {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-bf630ed6-369f-43c7-a0a1-49a59647c1dd.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-bf630ed6-369f-43c7-a0a1-49a59647c1dd.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-bf630ed6-369f-43c7-a0a1-49a59647c1dd.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-bf630ed6-369f-43c7-a0a1-49a59647c1dd.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (max-width: 767px){
  #s-bf630ed6-369f-43c7-a0a1-49a59647c1dd-atc-btn-wrapper {
    text-align: center;
  }


#s-bf630ed6-369f-43c7-a0a1-49a59647c1dd {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-bf630ed6-369f-43c7-a0a1-49a59647c1dd.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-bf630ed6-369f-43c7-a0a1-49a59647c1dd.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-bf630ed6-369f-43c7-a0a1-49a59647c1dd.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-bf630ed6-369f-43c7-a0a1-49a59647c1dd.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}
#s-47c4907c-44a9-4eb6-8380-10d30c98eba7 {
  margin-left: auto;
margin-right: auto;
}

#s-c5fb1f1b-28d8-4a38-9d83-57223a7b4c03 {
  padding-top: 13px;
padding-bottom: 13px;
border-radius: 2px;
max-width: 100%;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-c5fb1f1b-28d8-4a38-9d83-57223a7b4c03:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-c5fb1f1b-28d8-4a38-9d83-57223a7b4c03:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-c5fb1f1b-28d8-4a38-9d83-57223a7b4c03-atc-btn-wrapper {
    text-align: center;
  }


#s-c5fb1f1b-28d8-4a38-9d83-57223a7b4c03 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c5fb1f1b-28d8-4a38-9d83-57223a7b4c03.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c5fb1f1b-28d8-4a38-9d83-57223a7b4c03.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-c5fb1f1b-28d8-4a38-9d83-57223a7b4c03.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-c5fb1f1b-28d8-4a38-9d83-57223a7b4c03.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

@media (min-width: 1200px){
  #s-c5fb1f1b-28d8-4a38-9d83-57223a7b4c03-atc-btn-wrapper {
    text-align: center;
  }


#s-c5fb1f1b-28d8-4a38-9d83-57223a7b4c03 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c5fb1f1b-28d8-4a38-9d83-57223a7b4c03.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c5fb1f1b-28d8-4a38-9d83-57223a7b4c03.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-c5fb1f1b-28d8-4a38-9d83-57223a7b4c03.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-c5fb1f1b-28d8-4a38-9d83-57223a7b4c03.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 992px) and (max-width: 1199px){
  #s-c5fb1f1b-28d8-4a38-9d83-57223a7b4c03-atc-btn-wrapper {
    text-align: center;
  }


#s-c5fb1f1b-28d8-4a38-9d83-57223a7b4c03 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c5fb1f1b-28d8-4a38-9d83-57223a7b4c03.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c5fb1f1b-28d8-4a38-9d83-57223a7b4c03.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-c5fb1f1b-28d8-4a38-9d83-57223a7b4c03.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-c5fb1f1b-28d8-4a38-9d83-57223a7b4c03.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 768px) and (max-width: 991px){
  #s-c5fb1f1b-28d8-4a38-9d83-57223a7b4c03-atc-btn-wrapper {
    text-align: center;
  }


#s-c5fb1f1b-28d8-4a38-9d83-57223a7b4c03 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c5fb1f1b-28d8-4a38-9d83-57223a7b4c03.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c5fb1f1b-28d8-4a38-9d83-57223a7b4c03.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-c5fb1f1b-28d8-4a38-9d83-57223a7b4c03.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-c5fb1f1b-28d8-4a38-9d83-57223a7b4c03.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (max-width: 767px){
  #s-c5fb1f1b-28d8-4a38-9d83-57223a7b4c03-atc-btn-wrapper {
    text-align: center;
  }


#s-c5fb1f1b-28d8-4a38-9d83-57223a7b4c03 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c5fb1f1b-28d8-4a38-9d83-57223a7b4c03.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c5fb1f1b-28d8-4a38-9d83-57223a7b4c03.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-c5fb1f1b-28d8-4a38-9d83-57223a7b4c03.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-c5fb1f1b-28d8-4a38-9d83-57223a7b4c03.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}
#s-d262a201-8b17-4258-bae8-5ecb7b481d47 {
  margin-top: 5%;
margin-left: 1%;
margin-bottom: 0%;
margin-right: 1%;
}

@media (min-width: 0px) {
[id="s-d262a201-8b17-4258-bae8-5ecb7b481d47"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-d262a201-8b17-4258-bae8-5ecb7b481d47"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-d262a201-8b17-4258-bae8-5ecb7b481d47"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-d262a201-8b17-4258-bae8-5ecb7b481d47"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-11b9949d-d70e-41ff-b1d6-47ad46e9e9b9 {
  margin-top: 0px;
margin-bottom: -7%;
}

#s-8d15f1e3-53a3-48b8-a227-5851551d9c67 {
  margin-left: 5%;
margin-right: 5%;
text-align: center;
}

#s-8d15f1e3-53a3-48b8-a227-5851551d9c67 {
  overflow: hidden;
  
  
}







  #s-8d15f1e3-53a3-48b8-a227-5851551d9c67 img.shogun-image {
    

    
    
    
  }


#s-8d15f1e3-53a3-48b8-a227-5851551d9c67 .shogun-image-content {
  
    justify-content: center;
  
}

#s-1dbc93c5-cf1e-4593-801b-a2203d1ec27e {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-1dbc93c5-cf1e-4593-801b-a2203d1ec27e .shogun-heading-component h4 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 16px;
  line-height: 1.5em;
  letter-spacing: 2px;
  
}



#s-1f383f5c-d575-4d03-b0cc-98ae7211ac98 {
  margin-left: auto;
margin-right: auto;
}

#s-141af9bb-8bcd-4461-9c3b-2a3c8c8de1e6 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-141af9bb-8bcd-4461-9c3b-2a3c8c8de1e6 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-141af9bb-8bcd-4461-9c3b-2a3c8c8de1e6 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-141af9bb-8bcd-4461-9c3b-2a3c8c8de1e6 .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-73d3123a-6b83-46fa-ab4a-3d6ff883ccfd {
  margin-top: 0px;
margin-bottom: -7%;
}

#s-d46d15cf-778c-4024-9af6-650861750a22 {
  margin-left: 5%;
margin-right: 5%;
text-align: center;
}

#s-d46d15cf-778c-4024-9af6-650861750a22 {
  overflow: hidden;
  
  
}







  #s-d46d15cf-778c-4024-9af6-650861750a22 img.shogun-image {
    

    
    
    
  }


#s-d46d15cf-778c-4024-9af6-650861750a22 .shogun-image-content {
  
    justify-content: center;
  
}

#s-4af9baeb-ff0f-464b-a87b-55a0fa3ab7f3 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-4af9baeb-ff0f-464b-a87b-55a0fa3ab7f3 .shogun-heading-component h4 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 16px;
  line-height: 1.5em;
  letter-spacing: 2px;
  
}



#s-15288c52-4d70-4e6a-aa79-7920e3094fe2 {
  margin-left: auto;
margin-right: auto;
}

#s-5f4c214b-2207-4003-983c-31766b5aed83 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-5f4c214b-2207-4003-983c-31766b5aed83 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-5f4c214b-2207-4003-983c-31766b5aed83 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-5f4c214b-2207-4003-983c-31766b5aed83 .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-1b3ea426-517a-4b96-bcd1-6843141c09a4 {
  margin-left: 1%;
margin-bottom: 0%;
margin-right: 1%;
}

@media (min-width: 0px) {
[id="s-1b3ea426-517a-4b96-bcd1-6843141c09a4"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-1b3ea426-517a-4b96-bcd1-6843141c09a4"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-1b3ea426-517a-4b96-bcd1-6843141c09a4"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-1b3ea426-517a-4b96-bcd1-6843141c09a4"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-9a034de4-6a57-4e2a-8b19-9beb9c697b08 {
  margin-top: 3%;
margin-left: 3%;
margin-bottom: -5%;
margin-right: 3%;
}

#s-9b190b41-c614-4477-89ed-698ec48869d4 {
  margin-top: 3%;
margin-left: 3%;
margin-bottom: -5%;
margin-right: 3%;
}

#s-e1daebcd-f44a-4631-b29f-d14cd6b0dfe7 {
  margin-top: 0%;
margin-left: 6%;
margin-right: 6%;
min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-e1daebcd-f44a-4631-b29f-d14cd6b0dfe7 {
  display: none;
}
#s-e1daebcd-f44a-4631-b29f-d14cd6b0dfe7, #wrap-s-e1daebcd-f44a-4631-b29f-d14cd6b0dfe7, #wrap-content-s-e1daebcd-f44a-4631-b29f-d14cd6b0dfe7 { display: none !important; }}@media (max-width: 767px){#s-e1daebcd-f44a-4631-b29f-d14cd6b0dfe7 {
  display: none;
}
#s-e1daebcd-f44a-4631-b29f-d14cd6b0dfe7, #wrap-s-e1daebcd-f44a-4631-b29f-d14cd6b0dfe7, #wrap-content-s-e1daebcd-f44a-4631-b29f-d14cd6b0dfe7 { display: none !important; }}







#s-e1daebcd-f44a-4631-b29f-d14cd6b0dfe7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e1daebcd-f44a-4631-b29f-d14cd6b0dfe7.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-9ae9334e-8e52-46c9-868e-169f90e6f717"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-9ae9334e-8e52-46c9-868e-169f90e6f717"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-9ae9334e-8e52-46c9-868e-169f90e6f717"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-9ae9334e-8e52-46c9-868e-169f90e6f717"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-a9e1d10b-896e-4d19-ac84-7925e4086321 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-c6ce26ce-e37b-473a-b3f6-cf4e0f0cbefc {
  margin-top: 7%;
}

#s-da4a9d7e-b5f9-4980-9ff0-ce7ca28f7bce {
  margin-top: -2%;
margin-left: 35%;
margin-bottom: 3%;
margin-right: 35%;
max-width: 808px;
aspect-ratio: 1182/240;
text-align: center;
}

#s-da4a9d7e-b5f9-4980-9ff0-ce7ca28f7bce {
  margin: 0 !important;
  overflow: visible;
}

#s-da4a9d7e-b5f9-4980-9ff0-ce7ca28f7bce-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-da4a9d7e-b5f9-4980-9ff0-ce7ca28f7bce {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 35%;
  margin-right: 35%;
  margin-top: -2%;
  margin-bottom: 3%;
}

.shg-image-content-margin-container-s-da4a9d7e-b5f9-4980-9ff0-ce7ca28f7bce {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-da4a9d7e-b5f9-4980-9ff0-ce7ca28f7bce img.shogun-image {
  /* Add background color handling */
  
}

#s-da4a9d7e-b5f9-4980-9ff0-ce7ca28f7bce img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-da4a9d7e-b5f9-4980-9ff0-ce7ca28f7bce .shg-image-content-wrapper {
      aspect-ratio: 1182/240;
      min-width: 100%;
      height: auto;
    }

    #s-da4a9d7e-b5f9-4980-9ff0-ce7ca28f7bce .shogun-image-link {
      aspect-ratio: 1182/240;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-da4a9d7e-b5f9-4980-9ff0-ce7ca28f7bce .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-da4a9d7e-b5f9-4980-9ff0-ce7ca28f7bce.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-da4a9d7e-b5f9-4980-9ff0-ce7ca28f7bce img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 808px;
  }



  img.s-da4a9d7e-b5f9-4980-9ff0-ce7ca28f7bce.shogun-image {
    
    
    
    max-height: 808px;
  }


.s-da4a9d7e-b5f9-4980-9ff0-ce7ca28f7bce .shogun-image-content {
  
    justify-content: center;
  
}

.s-da4a9d7e-b5f9-4980-9ff0-ce7ca28f7bce.shg-align-container {
  display: flex;
  justify-content: center
}

.s-da4a9d7e-b5f9-4980-9ff0-ce7ca28f7bce.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-da4a9d7e-b5f9-4980-9ff0-ce7ca28f7bce.shogun-image {
  box-sizing: border-box;
}



.s-da4a9d7e-b5f9-4980-9ff0-ce7ca28f7bce img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-da4a9d7e-b5f9-4980-9ff0-ce7ca28f7bce {
      --shg-aspect-ratio: calc(1182/240); 
    }

    .s-da4a9d7e-b5f9-4980-9ff0-ce7ca28f7bce.shogun-image-container {
      position: relative;
    }

    .s-da4a9d7e-b5f9-4980-9ff0-ce7ca28f7bce.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-da4a9d7e-b5f9-4980-9ff0-ce7ca28f7bce.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-da4a9d7e-b5f9-4980-9ff0-ce7ca28f7bce img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 808px;
    }
  }

@media (min-width: 1200px){#s-da4a9d7e-b5f9-4980-9ff0-ce7ca28f7bce {
  margin: 0 !important;
  overflow: visible;
}

#s-da4a9d7e-b5f9-4980-9ff0-ce7ca28f7bce-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-da4a9d7e-b5f9-4980-9ff0-ce7ca28f7bce {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-da4a9d7e-b5f9-4980-9ff0-ce7ca28f7bce {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-da4a9d7e-b5f9-4980-9ff0-ce7ca28f7bce img.shogun-image {
  /* Add background color handling */
  
}

#s-da4a9d7e-b5f9-4980-9ff0-ce7ca28f7bce img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-da4a9d7e-b5f9-4980-9ff0-ce7ca28f7bce .shg-image-content-wrapper {
      aspect-ratio: 1182/240;
      min-width: 100%;
      height: auto;
    }

    #s-da4a9d7e-b5f9-4980-9ff0-ce7ca28f7bce .shogun-image-link {
      aspect-ratio: 1182/240;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-da4a9d7e-b5f9-4980-9ff0-ce7ca28f7bce .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-da4a9d7e-b5f9-4980-9ff0-ce7ca28f7bce.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-da4a9d7e-b5f9-4980-9ff0-ce7ca28f7bce img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 808px;
  }



  img.s-da4a9d7e-b5f9-4980-9ff0-ce7ca28f7bce.shogun-image {
    
    
    
    max-height: 808px;
  }


.s-da4a9d7e-b5f9-4980-9ff0-ce7ca28f7bce .shogun-image-content {
  
    justify-content: center;
  
}

.s-da4a9d7e-b5f9-4980-9ff0-ce7ca28f7bce.shg-align-container {
  display: flex;
  justify-content: center
}

.s-da4a9d7e-b5f9-4980-9ff0-ce7ca28f7bce.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-da4a9d7e-b5f9-4980-9ff0-ce7ca28f7bce.shogun-image {
  box-sizing: border-box;
}



.s-da4a9d7e-b5f9-4980-9ff0-ce7ca28f7bce img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-da4a9d7e-b5f9-4980-9ff0-ce7ca28f7bce {
      --shg-aspect-ratio: calc(1182/240); 
    }

    .s-da4a9d7e-b5f9-4980-9ff0-ce7ca28f7bce.shogun-image-container {
      position: relative;
    }

    .s-da4a9d7e-b5f9-4980-9ff0-ce7ca28f7bce.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-da4a9d7e-b5f9-4980-9ff0-ce7ca28f7bce.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-da4a9d7e-b5f9-4980-9ff0-ce7ca28f7bce img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 808px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-da4a9d7e-b5f9-4980-9ff0-ce7ca28f7bce {
  margin: 0 !important;
  overflow: visible;
}

#s-da4a9d7e-b5f9-4980-9ff0-ce7ca28f7bce-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-da4a9d7e-b5f9-4980-9ff0-ce7ca28f7bce {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-da4a9d7e-b5f9-4980-9ff0-ce7ca28f7bce {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-da4a9d7e-b5f9-4980-9ff0-ce7ca28f7bce img.shogun-image {
  /* Add background color handling */
  
}

#s-da4a9d7e-b5f9-4980-9ff0-ce7ca28f7bce img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-da4a9d7e-b5f9-4980-9ff0-ce7ca28f7bce .shg-image-content-wrapper {
      aspect-ratio: 1182/240;
      min-width: 100%;
      height: auto;
    }

    #s-da4a9d7e-b5f9-4980-9ff0-ce7ca28f7bce .shogun-image-link {
      aspect-ratio: 1182/240;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-da4a9d7e-b5f9-4980-9ff0-ce7ca28f7bce .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-da4a9d7e-b5f9-4980-9ff0-ce7ca28f7bce.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-da4a9d7e-b5f9-4980-9ff0-ce7ca28f7bce img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 808px;
  }



  img.s-da4a9d7e-b5f9-4980-9ff0-ce7ca28f7bce.shogun-image {
    
    
    
    max-height: 808px;
  }


.s-da4a9d7e-b5f9-4980-9ff0-ce7ca28f7bce .shogun-image-content {
  
    justify-content: center;
  
}

.s-da4a9d7e-b5f9-4980-9ff0-ce7ca28f7bce.shg-align-container {
  display: flex;
  justify-content: center
}

.s-da4a9d7e-b5f9-4980-9ff0-ce7ca28f7bce.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-da4a9d7e-b5f9-4980-9ff0-ce7ca28f7bce.shogun-image {
  box-sizing: border-box;
}



.s-da4a9d7e-b5f9-4980-9ff0-ce7ca28f7bce img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-da4a9d7e-b5f9-4980-9ff0-ce7ca28f7bce {
      --shg-aspect-ratio: calc(1182/240); 
    }

    .s-da4a9d7e-b5f9-4980-9ff0-ce7ca28f7bce.shogun-image-container {
      position: relative;
    }

    .s-da4a9d7e-b5f9-4980-9ff0-ce7ca28f7bce.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-da4a9d7e-b5f9-4980-9ff0-ce7ca28f7bce.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-da4a9d7e-b5f9-4980-9ff0-ce7ca28f7bce img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 808px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-da4a9d7e-b5f9-4980-9ff0-ce7ca28f7bce {
  margin: 0 !important;
  overflow: visible;
}

#s-da4a9d7e-b5f9-4980-9ff0-ce7ca28f7bce-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-da4a9d7e-b5f9-4980-9ff0-ce7ca28f7bce {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-da4a9d7e-b5f9-4980-9ff0-ce7ca28f7bce {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-da4a9d7e-b5f9-4980-9ff0-ce7ca28f7bce img.shogun-image {
  /* Add background color handling */
  
}

#s-da4a9d7e-b5f9-4980-9ff0-ce7ca28f7bce img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-da4a9d7e-b5f9-4980-9ff0-ce7ca28f7bce .shg-image-content-wrapper {
      aspect-ratio: 1182/240;
      min-width: 100%;
      height: auto;
    }

    #s-da4a9d7e-b5f9-4980-9ff0-ce7ca28f7bce .shogun-image-link {
      aspect-ratio: 1182/240;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-da4a9d7e-b5f9-4980-9ff0-ce7ca28f7bce .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-da4a9d7e-b5f9-4980-9ff0-ce7ca28f7bce.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-da4a9d7e-b5f9-4980-9ff0-ce7ca28f7bce img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 808px;
  }



  img.s-da4a9d7e-b5f9-4980-9ff0-ce7ca28f7bce.shogun-image {
    
    
    
    max-height: 808px;
  }


.s-da4a9d7e-b5f9-4980-9ff0-ce7ca28f7bce .shogun-image-content {
  
    justify-content: center;
  
}

.s-da4a9d7e-b5f9-4980-9ff0-ce7ca28f7bce.shg-align-container {
  display: flex;
  justify-content: center
}

.s-da4a9d7e-b5f9-4980-9ff0-ce7ca28f7bce.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-da4a9d7e-b5f9-4980-9ff0-ce7ca28f7bce.shogun-image {
  box-sizing: border-box;
}



.s-da4a9d7e-b5f9-4980-9ff0-ce7ca28f7bce img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-da4a9d7e-b5f9-4980-9ff0-ce7ca28f7bce {
      --shg-aspect-ratio: calc(1182/240); 
    }

    .s-da4a9d7e-b5f9-4980-9ff0-ce7ca28f7bce.shogun-image-container {
      position: relative;
    }

    .s-da4a9d7e-b5f9-4980-9ff0-ce7ca28f7bce.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-da4a9d7e-b5f9-4980-9ff0-ce7ca28f7bce.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-da4a9d7e-b5f9-4980-9ff0-ce7ca28f7bce img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 808px;
    }
  }

}@media (max-width: 767px){#s-da4a9d7e-b5f9-4980-9ff0-ce7ca28f7bce {
  margin: 0 !important;
  overflow: visible;
}

#s-da4a9d7e-b5f9-4980-9ff0-ce7ca28f7bce-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-da4a9d7e-b5f9-4980-9ff0-ce7ca28f7bce {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-da4a9d7e-b5f9-4980-9ff0-ce7ca28f7bce {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-da4a9d7e-b5f9-4980-9ff0-ce7ca28f7bce img.shogun-image {
  /* Add background color handling */
  
}

#s-da4a9d7e-b5f9-4980-9ff0-ce7ca28f7bce img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-da4a9d7e-b5f9-4980-9ff0-ce7ca28f7bce .shg-image-content-wrapper {
      aspect-ratio: 1182/240;
      min-width: 100%;
      height: auto;
    }

    #s-da4a9d7e-b5f9-4980-9ff0-ce7ca28f7bce .shogun-image-link {
      aspect-ratio: 1182/240;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-da4a9d7e-b5f9-4980-9ff0-ce7ca28f7bce .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-da4a9d7e-b5f9-4980-9ff0-ce7ca28f7bce.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-da4a9d7e-b5f9-4980-9ff0-ce7ca28f7bce img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 808px;
  }



  img.s-da4a9d7e-b5f9-4980-9ff0-ce7ca28f7bce.shogun-image {
    
    
    
    max-height: 808px;
  }


.s-da4a9d7e-b5f9-4980-9ff0-ce7ca28f7bce .shogun-image-content {
  
    justify-content: center;
  
}

.s-da4a9d7e-b5f9-4980-9ff0-ce7ca28f7bce.shg-align-container {
  display: flex;
  justify-content: center
}

.s-da4a9d7e-b5f9-4980-9ff0-ce7ca28f7bce.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-da4a9d7e-b5f9-4980-9ff0-ce7ca28f7bce.shogun-image {
  box-sizing: border-box;
}



.s-da4a9d7e-b5f9-4980-9ff0-ce7ca28f7bce img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-da4a9d7e-b5f9-4980-9ff0-ce7ca28f7bce {
      --shg-aspect-ratio: calc(1182/240); 
    }

    .s-da4a9d7e-b5f9-4980-9ff0-ce7ca28f7bce.shogun-image-container {
      position: relative;
    }

    .s-da4a9d7e-b5f9-4980-9ff0-ce7ca28f7bce.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-da4a9d7e-b5f9-4980-9ff0-ce7ca28f7bce.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-da4a9d7e-b5f9-4980-9ff0-ce7ca28f7bce img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 808px;
    }
  }

}
/* Duplicated Styles are also in Category base.css - keep them in sync */

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

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

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

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

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

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

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

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

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

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

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

#s-bd4df8c2-af47-4aad-8dc0-fe22c05448b6 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
}

/* Duplicated Styles are also in Category dynamic.css.liquid - keep them in sync */

#slider-v3-s-bd4df8c2-af47-4aad-8dc0-fe22c05448b6 {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(113, 113, 113, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 14px !important;
  
}

#slider-v3-s-bd4df8c2-af47-4aad-8dc0-fe22c05448b6 > .swiper-button-prev,
#slider-v3-s-bd4df8c2-af47-4aad-8dc0-fe22c05448b6 > .swiper-button-next {
  
}

#slider-v3-s-bd4df8c2-af47-4aad-8dc0-fe22c05448b6 > .swiper-button-prev svg,
#slider-v3-s-bd4df8c2-af47-4aad-8dc0-fe22c05448b6 > .swiper-button-next svg {
  fill: rgba(113, 113, 113, 1) !important;
  stroke: rgba(113, 113, 113, 1) !important;
  
}

#slider-v3-s-bd4df8c2-af47-4aad-8dc0-fe22c05448b6 > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-bd4df8c2-af47-4aad-8dc0-fe22c05448b6 > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-bd4df8c2-af47-4aad-8dc0-fe22c05448b6 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-bd4df8c2-af47-4aad-8dc0-fe22c05448b6 .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-bd4df8c2-af47-4aad-8dc0-fe22c05448b6 .swiper-pagination-bullet-active {
  background-color: rgba(113, 113, 113, 1) !important;
  width: calc(14px * 1) !important;
  height: 14px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-bd4df8c2-af47-4aad-8dc0-fe22c05448b6 .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}

#s-1f611cde-71fd-4029-b75c-1ba06a09c860 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-1f611cde-71fd-4029-b75c-1ba06a09c860"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-1f611cde-71fd-4029-b75c-1ba06a09c860"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-1f611cde-71fd-4029-b75c-1ba06a09c860"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-1f611cde-71fd-4029-b75c-1ba06a09c860"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-412faff1-c452-4cfc-b080-a26966cc994a {
  margin-left: auto;
margin-right: auto;
max-width: 1536px;
aspect-ratio: 1/1;
text-align: center;
}

#s-412faff1-c452-4cfc-b080-a26966cc994a {
  margin: 0 !important;
  overflow: visible;
}

#s-412faff1-c452-4cfc-b080-a26966cc994a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-412faff1-c452-4cfc-b080-a26966cc994a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-412faff1-c452-4cfc-b080-a26966cc994a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-412faff1-c452-4cfc-b080-a26966cc994a img.shogun-image {
  /* Add background color handling */
  
}

#s-412faff1-c452-4cfc-b080-a26966cc994a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-412faff1-c452-4cfc-b080-a26966cc994a .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-412faff1-c452-4cfc-b080-a26966cc994a .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-412faff1-c452-4cfc-b080-a26966cc994a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-412faff1-c452-4cfc-b080-a26966cc994a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-412faff1-c452-4cfc-b080-a26966cc994a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1536px;
  }



  img.s-412faff1-c452-4cfc-b080-a26966cc994a.shogun-image {
    
    
    
    max-height: 1536px;
  }


.s-412faff1-c452-4cfc-b080-a26966cc994a .shogun-image-content {
  
    justify-content: center;
  
}

.s-412faff1-c452-4cfc-b080-a26966cc994a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-412faff1-c452-4cfc-b080-a26966cc994a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-412faff1-c452-4cfc-b080-a26966cc994a.shogun-image {
  box-sizing: border-box;
}



.s-412faff1-c452-4cfc-b080-a26966cc994a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-412faff1-c452-4cfc-b080-a26966cc994a {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-412faff1-c452-4cfc-b080-a26966cc994a.shogun-image-container {
      position: relative;
    }

    .s-412faff1-c452-4cfc-b080-a26966cc994a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-412faff1-c452-4cfc-b080-a26966cc994a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-412faff1-c452-4cfc-b080-a26966cc994a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1536px;
    }
  }

@media (min-width: 1200px){#s-412faff1-c452-4cfc-b080-a26966cc994a {
  margin: 0 !important;
  overflow: visible;
}

#s-412faff1-c452-4cfc-b080-a26966cc994a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-412faff1-c452-4cfc-b080-a26966cc994a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-412faff1-c452-4cfc-b080-a26966cc994a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-412faff1-c452-4cfc-b080-a26966cc994a img.shogun-image {
  /* Add background color handling */
  
}

#s-412faff1-c452-4cfc-b080-a26966cc994a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-412faff1-c452-4cfc-b080-a26966cc994a .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-412faff1-c452-4cfc-b080-a26966cc994a .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-412faff1-c452-4cfc-b080-a26966cc994a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-412faff1-c452-4cfc-b080-a26966cc994a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-412faff1-c452-4cfc-b080-a26966cc994a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1536px;
  }



  img.s-412faff1-c452-4cfc-b080-a26966cc994a.shogun-image {
    
    
    
    max-height: 1536px;
  }


.s-412faff1-c452-4cfc-b080-a26966cc994a .shogun-image-content {
  
    justify-content: center;
  
}

.s-412faff1-c452-4cfc-b080-a26966cc994a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-412faff1-c452-4cfc-b080-a26966cc994a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-412faff1-c452-4cfc-b080-a26966cc994a.shogun-image {
  box-sizing: border-box;
}



.s-412faff1-c452-4cfc-b080-a26966cc994a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-412faff1-c452-4cfc-b080-a26966cc994a {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-412faff1-c452-4cfc-b080-a26966cc994a.shogun-image-container {
      position: relative;
    }

    .s-412faff1-c452-4cfc-b080-a26966cc994a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-412faff1-c452-4cfc-b080-a26966cc994a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-412faff1-c452-4cfc-b080-a26966cc994a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1536px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-412faff1-c452-4cfc-b080-a26966cc994a {
  margin: 0 !important;
  overflow: visible;
}

#s-412faff1-c452-4cfc-b080-a26966cc994a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-412faff1-c452-4cfc-b080-a26966cc994a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-412faff1-c452-4cfc-b080-a26966cc994a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-412faff1-c452-4cfc-b080-a26966cc994a img.shogun-image {
  /* Add background color handling */
  
}

#s-412faff1-c452-4cfc-b080-a26966cc994a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-412faff1-c452-4cfc-b080-a26966cc994a .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-412faff1-c452-4cfc-b080-a26966cc994a .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-412faff1-c452-4cfc-b080-a26966cc994a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-412faff1-c452-4cfc-b080-a26966cc994a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-412faff1-c452-4cfc-b080-a26966cc994a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1536px;
  }



  img.s-412faff1-c452-4cfc-b080-a26966cc994a.shogun-image {
    
    
    
    max-height: 1536px;
  }


.s-412faff1-c452-4cfc-b080-a26966cc994a .shogun-image-content {
  
    justify-content: center;
  
}

.s-412faff1-c452-4cfc-b080-a26966cc994a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-412faff1-c452-4cfc-b080-a26966cc994a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-412faff1-c452-4cfc-b080-a26966cc994a.shogun-image {
  box-sizing: border-box;
}



.s-412faff1-c452-4cfc-b080-a26966cc994a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-412faff1-c452-4cfc-b080-a26966cc994a {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-412faff1-c452-4cfc-b080-a26966cc994a.shogun-image-container {
      position: relative;
    }

    .s-412faff1-c452-4cfc-b080-a26966cc994a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-412faff1-c452-4cfc-b080-a26966cc994a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-412faff1-c452-4cfc-b080-a26966cc994a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1536px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-412faff1-c452-4cfc-b080-a26966cc994a {
  margin: 0 !important;
  overflow: visible;
}

#s-412faff1-c452-4cfc-b080-a26966cc994a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-412faff1-c452-4cfc-b080-a26966cc994a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-412faff1-c452-4cfc-b080-a26966cc994a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-412faff1-c452-4cfc-b080-a26966cc994a img.shogun-image {
  /* Add background color handling */
  
}

#s-412faff1-c452-4cfc-b080-a26966cc994a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-412faff1-c452-4cfc-b080-a26966cc994a .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-412faff1-c452-4cfc-b080-a26966cc994a .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-412faff1-c452-4cfc-b080-a26966cc994a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-412faff1-c452-4cfc-b080-a26966cc994a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-412faff1-c452-4cfc-b080-a26966cc994a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1536px;
  }



  img.s-412faff1-c452-4cfc-b080-a26966cc994a.shogun-image {
    
    
    
    max-height: 1536px;
  }


.s-412faff1-c452-4cfc-b080-a26966cc994a .shogun-image-content {
  
    justify-content: center;
  
}

.s-412faff1-c452-4cfc-b080-a26966cc994a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-412faff1-c452-4cfc-b080-a26966cc994a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-412faff1-c452-4cfc-b080-a26966cc994a.shogun-image {
  box-sizing: border-box;
}



.s-412faff1-c452-4cfc-b080-a26966cc994a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-412faff1-c452-4cfc-b080-a26966cc994a {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-412faff1-c452-4cfc-b080-a26966cc994a.shogun-image-container {
      position: relative;
    }

    .s-412faff1-c452-4cfc-b080-a26966cc994a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-412faff1-c452-4cfc-b080-a26966cc994a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-412faff1-c452-4cfc-b080-a26966cc994a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1536px;
    }
  }

}@media (max-width: 767px){#s-412faff1-c452-4cfc-b080-a26966cc994a {
  margin: 0 !important;
  overflow: visible;
}

#s-412faff1-c452-4cfc-b080-a26966cc994a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-412faff1-c452-4cfc-b080-a26966cc994a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-412faff1-c452-4cfc-b080-a26966cc994a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-412faff1-c452-4cfc-b080-a26966cc994a img.shogun-image {
  /* Add background color handling */
  
}

#s-412faff1-c452-4cfc-b080-a26966cc994a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-412faff1-c452-4cfc-b080-a26966cc994a .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-412faff1-c452-4cfc-b080-a26966cc994a .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-412faff1-c452-4cfc-b080-a26966cc994a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-412faff1-c452-4cfc-b080-a26966cc994a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-412faff1-c452-4cfc-b080-a26966cc994a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1536px;
  }



  img.s-412faff1-c452-4cfc-b080-a26966cc994a.shogun-image {
    
    
    
    max-height: 1536px;
  }


.s-412faff1-c452-4cfc-b080-a26966cc994a .shogun-image-content {
  
    justify-content: center;
  
}

.s-412faff1-c452-4cfc-b080-a26966cc994a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-412faff1-c452-4cfc-b080-a26966cc994a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-412faff1-c452-4cfc-b080-a26966cc994a.shogun-image {
  box-sizing: border-box;
}



.s-412faff1-c452-4cfc-b080-a26966cc994a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-412faff1-c452-4cfc-b080-a26966cc994a {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-412faff1-c452-4cfc-b080-a26966cc994a.shogun-image-container {
      position: relative;
    }

    .s-412faff1-c452-4cfc-b080-a26966cc994a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-412faff1-c452-4cfc-b080-a26966cc994a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-412faff1-c452-4cfc-b080-a26966cc994a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1536px;
    }
  }

}
#s-1355b78d-cdcd-4b84-9e56-9625e3304fb5 {
  margin-left: auto;
margin-right: auto;
max-width: 1536px;
aspect-ratio: 1/1;
text-align: center;
}

#s-1355b78d-cdcd-4b84-9e56-9625e3304fb5 {
  margin: 0 !important;
  overflow: visible;
}

#s-1355b78d-cdcd-4b84-9e56-9625e3304fb5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1355b78d-cdcd-4b84-9e56-9625e3304fb5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1355b78d-cdcd-4b84-9e56-9625e3304fb5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1355b78d-cdcd-4b84-9e56-9625e3304fb5 img.shogun-image {
  /* Add background color handling */
  
}

#s-1355b78d-cdcd-4b84-9e56-9625e3304fb5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1355b78d-cdcd-4b84-9e56-9625e3304fb5 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-1355b78d-cdcd-4b84-9e56-9625e3304fb5 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1355b78d-cdcd-4b84-9e56-9625e3304fb5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1355b78d-cdcd-4b84-9e56-9625e3304fb5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1355b78d-cdcd-4b84-9e56-9625e3304fb5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1536px;
  }



  img.s-1355b78d-cdcd-4b84-9e56-9625e3304fb5.shogun-image {
    
    
    
    max-height: 1536px;
  }


.s-1355b78d-cdcd-4b84-9e56-9625e3304fb5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1355b78d-cdcd-4b84-9e56-9625e3304fb5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1355b78d-cdcd-4b84-9e56-9625e3304fb5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1355b78d-cdcd-4b84-9e56-9625e3304fb5.shogun-image {
  box-sizing: border-box;
}



.s-1355b78d-cdcd-4b84-9e56-9625e3304fb5 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1355b78d-cdcd-4b84-9e56-9625e3304fb5 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-1355b78d-cdcd-4b84-9e56-9625e3304fb5.shogun-image-container {
      position: relative;
    }

    .s-1355b78d-cdcd-4b84-9e56-9625e3304fb5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1355b78d-cdcd-4b84-9e56-9625e3304fb5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1355b78d-cdcd-4b84-9e56-9625e3304fb5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1536px;
    }
  }

@media (min-width: 1200px){#s-1355b78d-cdcd-4b84-9e56-9625e3304fb5 {
  margin: 0 !important;
  overflow: visible;
}

#s-1355b78d-cdcd-4b84-9e56-9625e3304fb5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1355b78d-cdcd-4b84-9e56-9625e3304fb5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1355b78d-cdcd-4b84-9e56-9625e3304fb5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1355b78d-cdcd-4b84-9e56-9625e3304fb5 img.shogun-image {
  /* Add background color handling */
  
}

#s-1355b78d-cdcd-4b84-9e56-9625e3304fb5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1355b78d-cdcd-4b84-9e56-9625e3304fb5 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-1355b78d-cdcd-4b84-9e56-9625e3304fb5 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1355b78d-cdcd-4b84-9e56-9625e3304fb5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1355b78d-cdcd-4b84-9e56-9625e3304fb5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1355b78d-cdcd-4b84-9e56-9625e3304fb5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1536px;
  }



  img.s-1355b78d-cdcd-4b84-9e56-9625e3304fb5.shogun-image {
    
    
    
    max-height: 1536px;
  }


.s-1355b78d-cdcd-4b84-9e56-9625e3304fb5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1355b78d-cdcd-4b84-9e56-9625e3304fb5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1355b78d-cdcd-4b84-9e56-9625e3304fb5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1355b78d-cdcd-4b84-9e56-9625e3304fb5.shogun-image {
  box-sizing: border-box;
}



.s-1355b78d-cdcd-4b84-9e56-9625e3304fb5 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1355b78d-cdcd-4b84-9e56-9625e3304fb5 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-1355b78d-cdcd-4b84-9e56-9625e3304fb5.shogun-image-container {
      position: relative;
    }

    .s-1355b78d-cdcd-4b84-9e56-9625e3304fb5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1355b78d-cdcd-4b84-9e56-9625e3304fb5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1355b78d-cdcd-4b84-9e56-9625e3304fb5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1536px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-1355b78d-cdcd-4b84-9e56-9625e3304fb5 {
  margin: 0 !important;
  overflow: visible;
}

#s-1355b78d-cdcd-4b84-9e56-9625e3304fb5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1355b78d-cdcd-4b84-9e56-9625e3304fb5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1355b78d-cdcd-4b84-9e56-9625e3304fb5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1355b78d-cdcd-4b84-9e56-9625e3304fb5 img.shogun-image {
  /* Add background color handling */
  
}

#s-1355b78d-cdcd-4b84-9e56-9625e3304fb5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1355b78d-cdcd-4b84-9e56-9625e3304fb5 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-1355b78d-cdcd-4b84-9e56-9625e3304fb5 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1355b78d-cdcd-4b84-9e56-9625e3304fb5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1355b78d-cdcd-4b84-9e56-9625e3304fb5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1355b78d-cdcd-4b84-9e56-9625e3304fb5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1536px;
  }



  img.s-1355b78d-cdcd-4b84-9e56-9625e3304fb5.shogun-image {
    
    
    
    max-height: 1536px;
  }


.s-1355b78d-cdcd-4b84-9e56-9625e3304fb5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1355b78d-cdcd-4b84-9e56-9625e3304fb5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1355b78d-cdcd-4b84-9e56-9625e3304fb5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1355b78d-cdcd-4b84-9e56-9625e3304fb5.shogun-image {
  box-sizing: border-box;
}



.s-1355b78d-cdcd-4b84-9e56-9625e3304fb5 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1355b78d-cdcd-4b84-9e56-9625e3304fb5 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-1355b78d-cdcd-4b84-9e56-9625e3304fb5.shogun-image-container {
      position: relative;
    }

    .s-1355b78d-cdcd-4b84-9e56-9625e3304fb5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1355b78d-cdcd-4b84-9e56-9625e3304fb5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1355b78d-cdcd-4b84-9e56-9625e3304fb5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1536px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-1355b78d-cdcd-4b84-9e56-9625e3304fb5 {
  margin: 0 !important;
  overflow: visible;
}

#s-1355b78d-cdcd-4b84-9e56-9625e3304fb5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1355b78d-cdcd-4b84-9e56-9625e3304fb5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1355b78d-cdcd-4b84-9e56-9625e3304fb5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1355b78d-cdcd-4b84-9e56-9625e3304fb5 img.shogun-image {
  /* Add background color handling */
  
}

#s-1355b78d-cdcd-4b84-9e56-9625e3304fb5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1355b78d-cdcd-4b84-9e56-9625e3304fb5 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-1355b78d-cdcd-4b84-9e56-9625e3304fb5 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1355b78d-cdcd-4b84-9e56-9625e3304fb5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1355b78d-cdcd-4b84-9e56-9625e3304fb5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1355b78d-cdcd-4b84-9e56-9625e3304fb5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1536px;
  }



  img.s-1355b78d-cdcd-4b84-9e56-9625e3304fb5.shogun-image {
    
    
    
    max-height: 1536px;
  }


.s-1355b78d-cdcd-4b84-9e56-9625e3304fb5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1355b78d-cdcd-4b84-9e56-9625e3304fb5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1355b78d-cdcd-4b84-9e56-9625e3304fb5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1355b78d-cdcd-4b84-9e56-9625e3304fb5.shogun-image {
  box-sizing: border-box;
}



.s-1355b78d-cdcd-4b84-9e56-9625e3304fb5 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1355b78d-cdcd-4b84-9e56-9625e3304fb5 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-1355b78d-cdcd-4b84-9e56-9625e3304fb5.shogun-image-container {
      position: relative;
    }

    .s-1355b78d-cdcd-4b84-9e56-9625e3304fb5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1355b78d-cdcd-4b84-9e56-9625e3304fb5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1355b78d-cdcd-4b84-9e56-9625e3304fb5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1536px;
    }
  }

}@media (max-width: 767px){#s-1355b78d-cdcd-4b84-9e56-9625e3304fb5 {
  margin: 0 !important;
  overflow: visible;
}

#s-1355b78d-cdcd-4b84-9e56-9625e3304fb5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1355b78d-cdcd-4b84-9e56-9625e3304fb5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1355b78d-cdcd-4b84-9e56-9625e3304fb5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1355b78d-cdcd-4b84-9e56-9625e3304fb5 img.shogun-image {
  /* Add background color handling */
  
}

#s-1355b78d-cdcd-4b84-9e56-9625e3304fb5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1355b78d-cdcd-4b84-9e56-9625e3304fb5 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-1355b78d-cdcd-4b84-9e56-9625e3304fb5 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1355b78d-cdcd-4b84-9e56-9625e3304fb5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1355b78d-cdcd-4b84-9e56-9625e3304fb5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1355b78d-cdcd-4b84-9e56-9625e3304fb5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1536px;
  }



  img.s-1355b78d-cdcd-4b84-9e56-9625e3304fb5.shogun-image {
    
    
    
    max-height: 1536px;
  }


.s-1355b78d-cdcd-4b84-9e56-9625e3304fb5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1355b78d-cdcd-4b84-9e56-9625e3304fb5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1355b78d-cdcd-4b84-9e56-9625e3304fb5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1355b78d-cdcd-4b84-9e56-9625e3304fb5.shogun-image {
  box-sizing: border-box;
}



.s-1355b78d-cdcd-4b84-9e56-9625e3304fb5 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1355b78d-cdcd-4b84-9e56-9625e3304fb5 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-1355b78d-cdcd-4b84-9e56-9625e3304fb5.shogun-image-container {
      position: relative;
    }

    .s-1355b78d-cdcd-4b84-9e56-9625e3304fb5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1355b78d-cdcd-4b84-9e56-9625e3304fb5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1355b78d-cdcd-4b84-9e56-9625e3304fb5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1536px;
    }
  }

}
#s-7ff526ff-0e28-45af-a6ca-2e06f9f33da7 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-7ff526ff-0e28-45af-a6ca-2e06f9f33da7"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-7ff526ff-0e28-45af-a6ca-2e06f9f33da7"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-7ff526ff-0e28-45af-a6ca-2e06f9f33da7"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-7ff526ff-0e28-45af-a6ca-2e06f9f33da7"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-30b6749a-6c6e-4298-9fcb-a7f3d6b1eba7 {
  margin-left: auto;
margin-right: auto;
max-width: 1536px;
aspect-ratio: 1/1;
text-align: center;
}

#s-30b6749a-6c6e-4298-9fcb-a7f3d6b1eba7 {
  margin: 0 !important;
  overflow: visible;
}

#s-30b6749a-6c6e-4298-9fcb-a7f3d6b1eba7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-30b6749a-6c6e-4298-9fcb-a7f3d6b1eba7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-30b6749a-6c6e-4298-9fcb-a7f3d6b1eba7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-30b6749a-6c6e-4298-9fcb-a7f3d6b1eba7 img.shogun-image {
  /* Add background color handling */
  
}

#s-30b6749a-6c6e-4298-9fcb-a7f3d6b1eba7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-30b6749a-6c6e-4298-9fcb-a7f3d6b1eba7 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-30b6749a-6c6e-4298-9fcb-a7f3d6b1eba7 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-30b6749a-6c6e-4298-9fcb-a7f3d6b1eba7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-30b6749a-6c6e-4298-9fcb-a7f3d6b1eba7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-30b6749a-6c6e-4298-9fcb-a7f3d6b1eba7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1536px;
  }



  img.s-30b6749a-6c6e-4298-9fcb-a7f3d6b1eba7.shogun-image {
    
    
    
    max-height: 1536px;
  }


.s-30b6749a-6c6e-4298-9fcb-a7f3d6b1eba7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-30b6749a-6c6e-4298-9fcb-a7f3d6b1eba7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-30b6749a-6c6e-4298-9fcb-a7f3d6b1eba7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-30b6749a-6c6e-4298-9fcb-a7f3d6b1eba7.shogun-image {
  box-sizing: border-box;
}



.s-30b6749a-6c6e-4298-9fcb-a7f3d6b1eba7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-30b6749a-6c6e-4298-9fcb-a7f3d6b1eba7 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-30b6749a-6c6e-4298-9fcb-a7f3d6b1eba7.shogun-image-container {
      position: relative;
    }

    .s-30b6749a-6c6e-4298-9fcb-a7f3d6b1eba7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-30b6749a-6c6e-4298-9fcb-a7f3d6b1eba7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-30b6749a-6c6e-4298-9fcb-a7f3d6b1eba7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1536px;
    }
  }

@media (min-width: 1200px){#s-30b6749a-6c6e-4298-9fcb-a7f3d6b1eba7 {
  margin: 0 !important;
  overflow: visible;
}

#s-30b6749a-6c6e-4298-9fcb-a7f3d6b1eba7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-30b6749a-6c6e-4298-9fcb-a7f3d6b1eba7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-30b6749a-6c6e-4298-9fcb-a7f3d6b1eba7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-30b6749a-6c6e-4298-9fcb-a7f3d6b1eba7 img.shogun-image {
  /* Add background color handling */
  
}

#s-30b6749a-6c6e-4298-9fcb-a7f3d6b1eba7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-30b6749a-6c6e-4298-9fcb-a7f3d6b1eba7 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-30b6749a-6c6e-4298-9fcb-a7f3d6b1eba7 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-30b6749a-6c6e-4298-9fcb-a7f3d6b1eba7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-30b6749a-6c6e-4298-9fcb-a7f3d6b1eba7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-30b6749a-6c6e-4298-9fcb-a7f3d6b1eba7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1536px;
  }



  img.s-30b6749a-6c6e-4298-9fcb-a7f3d6b1eba7.shogun-image {
    
    
    
    max-height: 1536px;
  }


.s-30b6749a-6c6e-4298-9fcb-a7f3d6b1eba7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-30b6749a-6c6e-4298-9fcb-a7f3d6b1eba7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-30b6749a-6c6e-4298-9fcb-a7f3d6b1eba7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-30b6749a-6c6e-4298-9fcb-a7f3d6b1eba7.shogun-image {
  box-sizing: border-box;
}



.s-30b6749a-6c6e-4298-9fcb-a7f3d6b1eba7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-30b6749a-6c6e-4298-9fcb-a7f3d6b1eba7 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-30b6749a-6c6e-4298-9fcb-a7f3d6b1eba7.shogun-image-container {
      position: relative;
    }

    .s-30b6749a-6c6e-4298-9fcb-a7f3d6b1eba7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-30b6749a-6c6e-4298-9fcb-a7f3d6b1eba7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-30b6749a-6c6e-4298-9fcb-a7f3d6b1eba7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1536px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-30b6749a-6c6e-4298-9fcb-a7f3d6b1eba7 {
  margin: 0 !important;
  overflow: visible;
}

#s-30b6749a-6c6e-4298-9fcb-a7f3d6b1eba7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-30b6749a-6c6e-4298-9fcb-a7f3d6b1eba7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-30b6749a-6c6e-4298-9fcb-a7f3d6b1eba7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-30b6749a-6c6e-4298-9fcb-a7f3d6b1eba7 img.shogun-image {
  /* Add background color handling */
  
}

#s-30b6749a-6c6e-4298-9fcb-a7f3d6b1eba7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-30b6749a-6c6e-4298-9fcb-a7f3d6b1eba7 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-30b6749a-6c6e-4298-9fcb-a7f3d6b1eba7 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-30b6749a-6c6e-4298-9fcb-a7f3d6b1eba7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-30b6749a-6c6e-4298-9fcb-a7f3d6b1eba7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-30b6749a-6c6e-4298-9fcb-a7f3d6b1eba7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1536px;
  }



  img.s-30b6749a-6c6e-4298-9fcb-a7f3d6b1eba7.shogun-image {
    
    
    
    max-height: 1536px;
  }


.s-30b6749a-6c6e-4298-9fcb-a7f3d6b1eba7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-30b6749a-6c6e-4298-9fcb-a7f3d6b1eba7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-30b6749a-6c6e-4298-9fcb-a7f3d6b1eba7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-30b6749a-6c6e-4298-9fcb-a7f3d6b1eba7.shogun-image {
  box-sizing: border-box;
}



.s-30b6749a-6c6e-4298-9fcb-a7f3d6b1eba7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-30b6749a-6c6e-4298-9fcb-a7f3d6b1eba7 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-30b6749a-6c6e-4298-9fcb-a7f3d6b1eba7.shogun-image-container {
      position: relative;
    }

    .s-30b6749a-6c6e-4298-9fcb-a7f3d6b1eba7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-30b6749a-6c6e-4298-9fcb-a7f3d6b1eba7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-30b6749a-6c6e-4298-9fcb-a7f3d6b1eba7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1536px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-30b6749a-6c6e-4298-9fcb-a7f3d6b1eba7 {
  margin: 0 !important;
  overflow: visible;
}

#s-30b6749a-6c6e-4298-9fcb-a7f3d6b1eba7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-30b6749a-6c6e-4298-9fcb-a7f3d6b1eba7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-30b6749a-6c6e-4298-9fcb-a7f3d6b1eba7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-30b6749a-6c6e-4298-9fcb-a7f3d6b1eba7 img.shogun-image {
  /* Add background color handling */
  
}

#s-30b6749a-6c6e-4298-9fcb-a7f3d6b1eba7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-30b6749a-6c6e-4298-9fcb-a7f3d6b1eba7 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-30b6749a-6c6e-4298-9fcb-a7f3d6b1eba7 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-30b6749a-6c6e-4298-9fcb-a7f3d6b1eba7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-30b6749a-6c6e-4298-9fcb-a7f3d6b1eba7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-30b6749a-6c6e-4298-9fcb-a7f3d6b1eba7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1536px;
  }



  img.s-30b6749a-6c6e-4298-9fcb-a7f3d6b1eba7.shogun-image {
    
    
    
    max-height: 1536px;
  }


.s-30b6749a-6c6e-4298-9fcb-a7f3d6b1eba7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-30b6749a-6c6e-4298-9fcb-a7f3d6b1eba7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-30b6749a-6c6e-4298-9fcb-a7f3d6b1eba7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-30b6749a-6c6e-4298-9fcb-a7f3d6b1eba7.shogun-image {
  box-sizing: border-box;
}



.s-30b6749a-6c6e-4298-9fcb-a7f3d6b1eba7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-30b6749a-6c6e-4298-9fcb-a7f3d6b1eba7 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-30b6749a-6c6e-4298-9fcb-a7f3d6b1eba7.shogun-image-container {
      position: relative;
    }

    .s-30b6749a-6c6e-4298-9fcb-a7f3d6b1eba7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-30b6749a-6c6e-4298-9fcb-a7f3d6b1eba7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-30b6749a-6c6e-4298-9fcb-a7f3d6b1eba7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1536px;
    }
  }

}@media (max-width: 767px){#s-30b6749a-6c6e-4298-9fcb-a7f3d6b1eba7 {
  margin: 0 !important;
  overflow: visible;
}

#s-30b6749a-6c6e-4298-9fcb-a7f3d6b1eba7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-30b6749a-6c6e-4298-9fcb-a7f3d6b1eba7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-30b6749a-6c6e-4298-9fcb-a7f3d6b1eba7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-30b6749a-6c6e-4298-9fcb-a7f3d6b1eba7 img.shogun-image {
  /* Add background color handling */
  
}

#s-30b6749a-6c6e-4298-9fcb-a7f3d6b1eba7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-30b6749a-6c6e-4298-9fcb-a7f3d6b1eba7 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-30b6749a-6c6e-4298-9fcb-a7f3d6b1eba7 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-30b6749a-6c6e-4298-9fcb-a7f3d6b1eba7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-30b6749a-6c6e-4298-9fcb-a7f3d6b1eba7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-30b6749a-6c6e-4298-9fcb-a7f3d6b1eba7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1536px;
  }



  img.s-30b6749a-6c6e-4298-9fcb-a7f3d6b1eba7.shogun-image {
    
    
    
    max-height: 1536px;
  }


.s-30b6749a-6c6e-4298-9fcb-a7f3d6b1eba7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-30b6749a-6c6e-4298-9fcb-a7f3d6b1eba7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-30b6749a-6c6e-4298-9fcb-a7f3d6b1eba7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-30b6749a-6c6e-4298-9fcb-a7f3d6b1eba7.shogun-image {
  box-sizing: border-box;
}



.s-30b6749a-6c6e-4298-9fcb-a7f3d6b1eba7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-30b6749a-6c6e-4298-9fcb-a7f3d6b1eba7 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-30b6749a-6c6e-4298-9fcb-a7f3d6b1eba7.shogun-image-container {
      position: relative;
    }

    .s-30b6749a-6c6e-4298-9fcb-a7f3d6b1eba7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-30b6749a-6c6e-4298-9fcb-a7f3d6b1eba7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-30b6749a-6c6e-4298-9fcb-a7f3d6b1eba7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1536px;
    }
  }

}
#s-f181351a-d177-40d2-839a-c3791878c0b9 {
  margin-left: auto;
margin-right: auto;
max-width: 1536px;
aspect-ratio: 1/1;
text-align: center;
}

#s-f181351a-d177-40d2-839a-c3791878c0b9 {
  margin: 0 !important;
  overflow: visible;
}

#s-f181351a-d177-40d2-839a-c3791878c0b9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f181351a-d177-40d2-839a-c3791878c0b9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f181351a-d177-40d2-839a-c3791878c0b9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f181351a-d177-40d2-839a-c3791878c0b9 img.shogun-image {
  /* Add background color handling */
  
}

#s-f181351a-d177-40d2-839a-c3791878c0b9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f181351a-d177-40d2-839a-c3791878c0b9 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-f181351a-d177-40d2-839a-c3791878c0b9 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f181351a-d177-40d2-839a-c3791878c0b9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f181351a-d177-40d2-839a-c3791878c0b9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f181351a-d177-40d2-839a-c3791878c0b9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1536px;
  }



  img.s-f181351a-d177-40d2-839a-c3791878c0b9.shogun-image {
    
    
    
    max-height: 1536px;
  }


.s-f181351a-d177-40d2-839a-c3791878c0b9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f181351a-d177-40d2-839a-c3791878c0b9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f181351a-d177-40d2-839a-c3791878c0b9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f181351a-d177-40d2-839a-c3791878c0b9.shogun-image {
  box-sizing: border-box;
}



.s-f181351a-d177-40d2-839a-c3791878c0b9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f181351a-d177-40d2-839a-c3791878c0b9 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-f181351a-d177-40d2-839a-c3791878c0b9.shogun-image-container {
      position: relative;
    }

    .s-f181351a-d177-40d2-839a-c3791878c0b9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f181351a-d177-40d2-839a-c3791878c0b9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f181351a-d177-40d2-839a-c3791878c0b9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1536px;
    }
  }

@media (min-width: 1200px){#s-f181351a-d177-40d2-839a-c3791878c0b9 {
  margin: 0 !important;
  overflow: visible;
}

#s-f181351a-d177-40d2-839a-c3791878c0b9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f181351a-d177-40d2-839a-c3791878c0b9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f181351a-d177-40d2-839a-c3791878c0b9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f181351a-d177-40d2-839a-c3791878c0b9 img.shogun-image {
  /* Add background color handling */
  
}

#s-f181351a-d177-40d2-839a-c3791878c0b9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f181351a-d177-40d2-839a-c3791878c0b9 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-f181351a-d177-40d2-839a-c3791878c0b9 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f181351a-d177-40d2-839a-c3791878c0b9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f181351a-d177-40d2-839a-c3791878c0b9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f181351a-d177-40d2-839a-c3791878c0b9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1536px;
  }



  img.s-f181351a-d177-40d2-839a-c3791878c0b9.shogun-image {
    
    
    
    max-height: 1536px;
  }


.s-f181351a-d177-40d2-839a-c3791878c0b9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f181351a-d177-40d2-839a-c3791878c0b9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f181351a-d177-40d2-839a-c3791878c0b9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f181351a-d177-40d2-839a-c3791878c0b9.shogun-image {
  box-sizing: border-box;
}



.s-f181351a-d177-40d2-839a-c3791878c0b9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f181351a-d177-40d2-839a-c3791878c0b9 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-f181351a-d177-40d2-839a-c3791878c0b9.shogun-image-container {
      position: relative;
    }

    .s-f181351a-d177-40d2-839a-c3791878c0b9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f181351a-d177-40d2-839a-c3791878c0b9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f181351a-d177-40d2-839a-c3791878c0b9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1536px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-f181351a-d177-40d2-839a-c3791878c0b9 {
  margin: 0 !important;
  overflow: visible;
}

#s-f181351a-d177-40d2-839a-c3791878c0b9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f181351a-d177-40d2-839a-c3791878c0b9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f181351a-d177-40d2-839a-c3791878c0b9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f181351a-d177-40d2-839a-c3791878c0b9 img.shogun-image {
  /* Add background color handling */
  
}

#s-f181351a-d177-40d2-839a-c3791878c0b9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f181351a-d177-40d2-839a-c3791878c0b9 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-f181351a-d177-40d2-839a-c3791878c0b9 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f181351a-d177-40d2-839a-c3791878c0b9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f181351a-d177-40d2-839a-c3791878c0b9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f181351a-d177-40d2-839a-c3791878c0b9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1536px;
  }



  img.s-f181351a-d177-40d2-839a-c3791878c0b9.shogun-image {
    
    
    
    max-height: 1536px;
  }


.s-f181351a-d177-40d2-839a-c3791878c0b9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f181351a-d177-40d2-839a-c3791878c0b9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f181351a-d177-40d2-839a-c3791878c0b9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f181351a-d177-40d2-839a-c3791878c0b9.shogun-image {
  box-sizing: border-box;
}



.s-f181351a-d177-40d2-839a-c3791878c0b9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f181351a-d177-40d2-839a-c3791878c0b9 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-f181351a-d177-40d2-839a-c3791878c0b9.shogun-image-container {
      position: relative;
    }

    .s-f181351a-d177-40d2-839a-c3791878c0b9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f181351a-d177-40d2-839a-c3791878c0b9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f181351a-d177-40d2-839a-c3791878c0b9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1536px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-f181351a-d177-40d2-839a-c3791878c0b9 {
  margin: 0 !important;
  overflow: visible;
}

#s-f181351a-d177-40d2-839a-c3791878c0b9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f181351a-d177-40d2-839a-c3791878c0b9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f181351a-d177-40d2-839a-c3791878c0b9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f181351a-d177-40d2-839a-c3791878c0b9 img.shogun-image {
  /* Add background color handling */
  
}

#s-f181351a-d177-40d2-839a-c3791878c0b9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f181351a-d177-40d2-839a-c3791878c0b9 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-f181351a-d177-40d2-839a-c3791878c0b9 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f181351a-d177-40d2-839a-c3791878c0b9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f181351a-d177-40d2-839a-c3791878c0b9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f181351a-d177-40d2-839a-c3791878c0b9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1536px;
  }



  img.s-f181351a-d177-40d2-839a-c3791878c0b9.shogun-image {
    
    
    
    max-height: 1536px;
  }


.s-f181351a-d177-40d2-839a-c3791878c0b9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f181351a-d177-40d2-839a-c3791878c0b9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f181351a-d177-40d2-839a-c3791878c0b9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f181351a-d177-40d2-839a-c3791878c0b9.shogun-image {
  box-sizing: border-box;
}



.s-f181351a-d177-40d2-839a-c3791878c0b9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f181351a-d177-40d2-839a-c3791878c0b9 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-f181351a-d177-40d2-839a-c3791878c0b9.shogun-image-container {
      position: relative;
    }

    .s-f181351a-d177-40d2-839a-c3791878c0b9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f181351a-d177-40d2-839a-c3791878c0b9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f181351a-d177-40d2-839a-c3791878c0b9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1536px;
    }
  }

}@media (max-width: 767px){#s-f181351a-d177-40d2-839a-c3791878c0b9 {
  margin: 0 !important;
  overflow: visible;
}

#s-f181351a-d177-40d2-839a-c3791878c0b9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f181351a-d177-40d2-839a-c3791878c0b9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f181351a-d177-40d2-839a-c3791878c0b9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f181351a-d177-40d2-839a-c3791878c0b9 img.shogun-image {
  /* Add background color handling */
  
}

#s-f181351a-d177-40d2-839a-c3791878c0b9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f181351a-d177-40d2-839a-c3791878c0b9 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-f181351a-d177-40d2-839a-c3791878c0b9 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f181351a-d177-40d2-839a-c3791878c0b9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f181351a-d177-40d2-839a-c3791878c0b9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f181351a-d177-40d2-839a-c3791878c0b9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1536px;
  }



  img.s-f181351a-d177-40d2-839a-c3791878c0b9.shogun-image {
    
    
    
    max-height: 1536px;
  }


.s-f181351a-d177-40d2-839a-c3791878c0b9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f181351a-d177-40d2-839a-c3791878c0b9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f181351a-d177-40d2-839a-c3791878c0b9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f181351a-d177-40d2-839a-c3791878c0b9.shogun-image {
  box-sizing: border-box;
}



.s-f181351a-d177-40d2-839a-c3791878c0b9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f181351a-d177-40d2-839a-c3791878c0b9 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-f181351a-d177-40d2-839a-c3791878c0b9.shogun-image-container {
      position: relative;
    }

    .s-f181351a-d177-40d2-839a-c3791878c0b9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f181351a-d177-40d2-839a-c3791878c0b9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f181351a-d177-40d2-839a-c3791878c0b9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1536px;
    }
  }

}
#s-12aa7c03-3600-4aab-9ff8-932b0034b902 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-12aa7c03-3600-4aab-9ff8-932b0034b902"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-12aa7c03-3600-4aab-9ff8-932b0034b902"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-12aa7c03-3600-4aab-9ff8-932b0034b902"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-12aa7c03-3600-4aab-9ff8-932b0034b902"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-720edd41-b343-43f8-a72d-6faf38b2a3c4 {
  margin-left: auto;
margin-right: auto;
max-width: 1536px;
aspect-ratio: 1/1;
text-align: center;
}

#s-720edd41-b343-43f8-a72d-6faf38b2a3c4 {
  margin: 0 !important;
  overflow: visible;
}

#s-720edd41-b343-43f8-a72d-6faf38b2a3c4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-720edd41-b343-43f8-a72d-6faf38b2a3c4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-720edd41-b343-43f8-a72d-6faf38b2a3c4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-720edd41-b343-43f8-a72d-6faf38b2a3c4 img.shogun-image {
  /* Add background color handling */
  
}

#s-720edd41-b343-43f8-a72d-6faf38b2a3c4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-720edd41-b343-43f8-a72d-6faf38b2a3c4 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-720edd41-b343-43f8-a72d-6faf38b2a3c4 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-720edd41-b343-43f8-a72d-6faf38b2a3c4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-720edd41-b343-43f8-a72d-6faf38b2a3c4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-720edd41-b343-43f8-a72d-6faf38b2a3c4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1536px;
  }



  img.s-720edd41-b343-43f8-a72d-6faf38b2a3c4.shogun-image {
    
    
    
    max-height: 1536px;
  }


.s-720edd41-b343-43f8-a72d-6faf38b2a3c4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-720edd41-b343-43f8-a72d-6faf38b2a3c4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-720edd41-b343-43f8-a72d-6faf38b2a3c4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-720edd41-b343-43f8-a72d-6faf38b2a3c4.shogun-image {
  box-sizing: border-box;
}



.s-720edd41-b343-43f8-a72d-6faf38b2a3c4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-720edd41-b343-43f8-a72d-6faf38b2a3c4 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-720edd41-b343-43f8-a72d-6faf38b2a3c4.shogun-image-container {
      position: relative;
    }

    .s-720edd41-b343-43f8-a72d-6faf38b2a3c4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-720edd41-b343-43f8-a72d-6faf38b2a3c4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-720edd41-b343-43f8-a72d-6faf38b2a3c4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1536px;
    }
  }

@media (min-width: 1200px){#s-720edd41-b343-43f8-a72d-6faf38b2a3c4 {
  margin: 0 !important;
  overflow: visible;
}

#s-720edd41-b343-43f8-a72d-6faf38b2a3c4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-720edd41-b343-43f8-a72d-6faf38b2a3c4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-720edd41-b343-43f8-a72d-6faf38b2a3c4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-720edd41-b343-43f8-a72d-6faf38b2a3c4 img.shogun-image {
  /* Add background color handling */
  
}

#s-720edd41-b343-43f8-a72d-6faf38b2a3c4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-720edd41-b343-43f8-a72d-6faf38b2a3c4 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-720edd41-b343-43f8-a72d-6faf38b2a3c4 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-720edd41-b343-43f8-a72d-6faf38b2a3c4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-720edd41-b343-43f8-a72d-6faf38b2a3c4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-720edd41-b343-43f8-a72d-6faf38b2a3c4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1536px;
  }



  img.s-720edd41-b343-43f8-a72d-6faf38b2a3c4.shogun-image {
    
    
    
    max-height: 1536px;
  }


.s-720edd41-b343-43f8-a72d-6faf38b2a3c4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-720edd41-b343-43f8-a72d-6faf38b2a3c4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-720edd41-b343-43f8-a72d-6faf38b2a3c4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-720edd41-b343-43f8-a72d-6faf38b2a3c4.shogun-image {
  box-sizing: border-box;
}



.s-720edd41-b343-43f8-a72d-6faf38b2a3c4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-720edd41-b343-43f8-a72d-6faf38b2a3c4 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-720edd41-b343-43f8-a72d-6faf38b2a3c4.shogun-image-container {
      position: relative;
    }

    .s-720edd41-b343-43f8-a72d-6faf38b2a3c4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-720edd41-b343-43f8-a72d-6faf38b2a3c4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-720edd41-b343-43f8-a72d-6faf38b2a3c4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1536px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-720edd41-b343-43f8-a72d-6faf38b2a3c4 {
  margin: 0 !important;
  overflow: visible;
}

#s-720edd41-b343-43f8-a72d-6faf38b2a3c4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-720edd41-b343-43f8-a72d-6faf38b2a3c4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-720edd41-b343-43f8-a72d-6faf38b2a3c4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-720edd41-b343-43f8-a72d-6faf38b2a3c4 img.shogun-image {
  /* Add background color handling */
  
}

#s-720edd41-b343-43f8-a72d-6faf38b2a3c4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-720edd41-b343-43f8-a72d-6faf38b2a3c4 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-720edd41-b343-43f8-a72d-6faf38b2a3c4 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-720edd41-b343-43f8-a72d-6faf38b2a3c4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-720edd41-b343-43f8-a72d-6faf38b2a3c4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-720edd41-b343-43f8-a72d-6faf38b2a3c4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1536px;
  }



  img.s-720edd41-b343-43f8-a72d-6faf38b2a3c4.shogun-image {
    
    
    
    max-height: 1536px;
  }


.s-720edd41-b343-43f8-a72d-6faf38b2a3c4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-720edd41-b343-43f8-a72d-6faf38b2a3c4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-720edd41-b343-43f8-a72d-6faf38b2a3c4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-720edd41-b343-43f8-a72d-6faf38b2a3c4.shogun-image {
  box-sizing: border-box;
}



.s-720edd41-b343-43f8-a72d-6faf38b2a3c4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-720edd41-b343-43f8-a72d-6faf38b2a3c4 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-720edd41-b343-43f8-a72d-6faf38b2a3c4.shogun-image-container {
      position: relative;
    }

    .s-720edd41-b343-43f8-a72d-6faf38b2a3c4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-720edd41-b343-43f8-a72d-6faf38b2a3c4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-720edd41-b343-43f8-a72d-6faf38b2a3c4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1536px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-720edd41-b343-43f8-a72d-6faf38b2a3c4 {
  margin: 0 !important;
  overflow: visible;
}

#s-720edd41-b343-43f8-a72d-6faf38b2a3c4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-720edd41-b343-43f8-a72d-6faf38b2a3c4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-720edd41-b343-43f8-a72d-6faf38b2a3c4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-720edd41-b343-43f8-a72d-6faf38b2a3c4 img.shogun-image {
  /* Add background color handling */
  
}

#s-720edd41-b343-43f8-a72d-6faf38b2a3c4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-720edd41-b343-43f8-a72d-6faf38b2a3c4 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-720edd41-b343-43f8-a72d-6faf38b2a3c4 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-720edd41-b343-43f8-a72d-6faf38b2a3c4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-720edd41-b343-43f8-a72d-6faf38b2a3c4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-720edd41-b343-43f8-a72d-6faf38b2a3c4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1536px;
  }



  img.s-720edd41-b343-43f8-a72d-6faf38b2a3c4.shogun-image {
    
    
    
    max-height: 1536px;
  }


.s-720edd41-b343-43f8-a72d-6faf38b2a3c4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-720edd41-b343-43f8-a72d-6faf38b2a3c4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-720edd41-b343-43f8-a72d-6faf38b2a3c4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-720edd41-b343-43f8-a72d-6faf38b2a3c4.shogun-image {
  box-sizing: border-box;
}



.s-720edd41-b343-43f8-a72d-6faf38b2a3c4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-720edd41-b343-43f8-a72d-6faf38b2a3c4 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-720edd41-b343-43f8-a72d-6faf38b2a3c4.shogun-image-container {
      position: relative;
    }

    .s-720edd41-b343-43f8-a72d-6faf38b2a3c4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-720edd41-b343-43f8-a72d-6faf38b2a3c4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-720edd41-b343-43f8-a72d-6faf38b2a3c4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1536px;
    }
  }

}@media (max-width: 767px){#s-720edd41-b343-43f8-a72d-6faf38b2a3c4 {
  margin: 0 !important;
  overflow: visible;
}

#s-720edd41-b343-43f8-a72d-6faf38b2a3c4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-720edd41-b343-43f8-a72d-6faf38b2a3c4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-720edd41-b343-43f8-a72d-6faf38b2a3c4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-720edd41-b343-43f8-a72d-6faf38b2a3c4 img.shogun-image {
  /* Add background color handling */
  
}

#s-720edd41-b343-43f8-a72d-6faf38b2a3c4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-720edd41-b343-43f8-a72d-6faf38b2a3c4 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-720edd41-b343-43f8-a72d-6faf38b2a3c4 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-720edd41-b343-43f8-a72d-6faf38b2a3c4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-720edd41-b343-43f8-a72d-6faf38b2a3c4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-720edd41-b343-43f8-a72d-6faf38b2a3c4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1536px;
  }



  img.s-720edd41-b343-43f8-a72d-6faf38b2a3c4.shogun-image {
    
    
    
    max-height: 1536px;
  }


.s-720edd41-b343-43f8-a72d-6faf38b2a3c4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-720edd41-b343-43f8-a72d-6faf38b2a3c4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-720edd41-b343-43f8-a72d-6faf38b2a3c4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-720edd41-b343-43f8-a72d-6faf38b2a3c4.shogun-image {
  box-sizing: border-box;
}



.s-720edd41-b343-43f8-a72d-6faf38b2a3c4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-720edd41-b343-43f8-a72d-6faf38b2a3c4 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-720edd41-b343-43f8-a72d-6faf38b2a3c4.shogun-image-container {
      position: relative;
    }

    .s-720edd41-b343-43f8-a72d-6faf38b2a3c4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-720edd41-b343-43f8-a72d-6faf38b2a3c4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-720edd41-b343-43f8-a72d-6faf38b2a3c4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1536px;
    }
  }

}
#s-17c96217-6448-41f9-b009-8950ade034f6 {
  margin-left: auto;
margin-right: auto;
max-width: 1000px;
aspect-ratio: 1/1;
text-align: center;
}

#s-17c96217-6448-41f9-b009-8950ade034f6 {
  margin: 0 !important;
  overflow: visible;
}

#s-17c96217-6448-41f9-b009-8950ade034f6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-17c96217-6448-41f9-b009-8950ade034f6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-17c96217-6448-41f9-b009-8950ade034f6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-17c96217-6448-41f9-b009-8950ade034f6 img.shogun-image {
  /* Add background color handling */
  
}

#s-17c96217-6448-41f9-b009-8950ade034f6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-17c96217-6448-41f9-b009-8950ade034f6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-17c96217-6448-41f9-b009-8950ade034f6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-17c96217-6448-41f9-b009-8950ade034f6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-17c96217-6448-41f9-b009-8950ade034f6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-17c96217-6448-41f9-b009-8950ade034f6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1000px;
  }



  img.s-17c96217-6448-41f9-b009-8950ade034f6.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-17c96217-6448-41f9-b009-8950ade034f6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-17c96217-6448-41f9-b009-8950ade034f6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-17c96217-6448-41f9-b009-8950ade034f6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-17c96217-6448-41f9-b009-8950ade034f6.shogun-image {
  box-sizing: border-box;
}



.s-17c96217-6448-41f9-b009-8950ade034f6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-17c96217-6448-41f9-b009-8950ade034f6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-17c96217-6448-41f9-b009-8950ade034f6.shogun-image-container {
      position: relative;
    }

    .s-17c96217-6448-41f9-b009-8950ade034f6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-17c96217-6448-41f9-b009-8950ade034f6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-17c96217-6448-41f9-b009-8950ade034f6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

@media (min-width: 1200px){#s-17c96217-6448-41f9-b009-8950ade034f6 {
  margin: 0 !important;
  overflow: visible;
}

#s-17c96217-6448-41f9-b009-8950ade034f6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-17c96217-6448-41f9-b009-8950ade034f6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-17c96217-6448-41f9-b009-8950ade034f6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-17c96217-6448-41f9-b009-8950ade034f6 img.shogun-image {
  /* Add background color handling */
  
}

#s-17c96217-6448-41f9-b009-8950ade034f6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-17c96217-6448-41f9-b009-8950ade034f6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-17c96217-6448-41f9-b009-8950ade034f6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-17c96217-6448-41f9-b009-8950ade034f6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-17c96217-6448-41f9-b009-8950ade034f6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-17c96217-6448-41f9-b009-8950ade034f6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1000px;
  }



  img.s-17c96217-6448-41f9-b009-8950ade034f6.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-17c96217-6448-41f9-b009-8950ade034f6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-17c96217-6448-41f9-b009-8950ade034f6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-17c96217-6448-41f9-b009-8950ade034f6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-17c96217-6448-41f9-b009-8950ade034f6.shogun-image {
  box-sizing: border-box;
}



.s-17c96217-6448-41f9-b009-8950ade034f6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-17c96217-6448-41f9-b009-8950ade034f6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-17c96217-6448-41f9-b009-8950ade034f6.shogun-image-container {
      position: relative;
    }

    .s-17c96217-6448-41f9-b009-8950ade034f6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-17c96217-6448-41f9-b009-8950ade034f6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-17c96217-6448-41f9-b009-8950ade034f6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-17c96217-6448-41f9-b009-8950ade034f6 {
  margin: 0 !important;
  overflow: visible;
}

#s-17c96217-6448-41f9-b009-8950ade034f6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-17c96217-6448-41f9-b009-8950ade034f6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-17c96217-6448-41f9-b009-8950ade034f6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-17c96217-6448-41f9-b009-8950ade034f6 img.shogun-image {
  /* Add background color handling */
  
}

#s-17c96217-6448-41f9-b009-8950ade034f6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-17c96217-6448-41f9-b009-8950ade034f6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-17c96217-6448-41f9-b009-8950ade034f6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-17c96217-6448-41f9-b009-8950ade034f6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-17c96217-6448-41f9-b009-8950ade034f6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-17c96217-6448-41f9-b009-8950ade034f6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1000px;
  }



  img.s-17c96217-6448-41f9-b009-8950ade034f6.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-17c96217-6448-41f9-b009-8950ade034f6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-17c96217-6448-41f9-b009-8950ade034f6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-17c96217-6448-41f9-b009-8950ade034f6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-17c96217-6448-41f9-b009-8950ade034f6.shogun-image {
  box-sizing: border-box;
}



.s-17c96217-6448-41f9-b009-8950ade034f6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-17c96217-6448-41f9-b009-8950ade034f6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-17c96217-6448-41f9-b009-8950ade034f6.shogun-image-container {
      position: relative;
    }

    .s-17c96217-6448-41f9-b009-8950ade034f6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-17c96217-6448-41f9-b009-8950ade034f6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-17c96217-6448-41f9-b009-8950ade034f6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-17c96217-6448-41f9-b009-8950ade034f6 {
  margin: 0 !important;
  overflow: visible;
}

#s-17c96217-6448-41f9-b009-8950ade034f6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-17c96217-6448-41f9-b009-8950ade034f6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-17c96217-6448-41f9-b009-8950ade034f6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-17c96217-6448-41f9-b009-8950ade034f6 img.shogun-image {
  /* Add background color handling */
  
}

#s-17c96217-6448-41f9-b009-8950ade034f6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-17c96217-6448-41f9-b009-8950ade034f6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-17c96217-6448-41f9-b009-8950ade034f6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-17c96217-6448-41f9-b009-8950ade034f6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-17c96217-6448-41f9-b009-8950ade034f6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-17c96217-6448-41f9-b009-8950ade034f6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1000px;
  }



  img.s-17c96217-6448-41f9-b009-8950ade034f6.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-17c96217-6448-41f9-b009-8950ade034f6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-17c96217-6448-41f9-b009-8950ade034f6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-17c96217-6448-41f9-b009-8950ade034f6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-17c96217-6448-41f9-b009-8950ade034f6.shogun-image {
  box-sizing: border-box;
}



.s-17c96217-6448-41f9-b009-8950ade034f6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-17c96217-6448-41f9-b009-8950ade034f6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-17c96217-6448-41f9-b009-8950ade034f6.shogun-image-container {
      position: relative;
    }

    .s-17c96217-6448-41f9-b009-8950ade034f6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-17c96217-6448-41f9-b009-8950ade034f6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-17c96217-6448-41f9-b009-8950ade034f6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

}@media (max-width: 767px){#s-17c96217-6448-41f9-b009-8950ade034f6 {
  margin: 0 !important;
  overflow: visible;
}

#s-17c96217-6448-41f9-b009-8950ade034f6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-17c96217-6448-41f9-b009-8950ade034f6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-17c96217-6448-41f9-b009-8950ade034f6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-17c96217-6448-41f9-b009-8950ade034f6 img.shogun-image {
  /* Add background color handling */
  
}

#s-17c96217-6448-41f9-b009-8950ade034f6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-17c96217-6448-41f9-b009-8950ade034f6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-17c96217-6448-41f9-b009-8950ade034f6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-17c96217-6448-41f9-b009-8950ade034f6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-17c96217-6448-41f9-b009-8950ade034f6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-17c96217-6448-41f9-b009-8950ade034f6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1000px;
  }



  img.s-17c96217-6448-41f9-b009-8950ade034f6.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-17c96217-6448-41f9-b009-8950ade034f6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-17c96217-6448-41f9-b009-8950ade034f6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-17c96217-6448-41f9-b009-8950ade034f6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-17c96217-6448-41f9-b009-8950ade034f6.shogun-image {
  box-sizing: border-box;
}



.s-17c96217-6448-41f9-b009-8950ade034f6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-17c96217-6448-41f9-b009-8950ade034f6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-17c96217-6448-41f9-b009-8950ade034f6.shogun-image-container {
      position: relative;
    }

    .s-17c96217-6448-41f9-b009-8950ade034f6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-17c96217-6448-41f9-b009-8950ade034f6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-17c96217-6448-41f9-b009-8950ade034f6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

}
#s-27835a5c-0667-47cb-b9c3-5d94ad52338b {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-27835a5c-0667-47cb-b9c3-5d94ad52338b"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-27835a5c-0667-47cb-b9c3-5d94ad52338b"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-27835a5c-0667-47cb-b9c3-5d94ad52338b"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-27835a5c-0667-47cb-b9c3-5d94ad52338b"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-1108b3e6-fdb1-4771-9607-277ff2d5655c {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-1108b3e6-fdb1-4771-9607-277ff2d5655c .shogun-heading-component h4 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  line-height: 1.5em;
  letter-spacing: 1px;
  
}



#s-85649271-5780-40c1-a62c-0f8380ed314d {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-85649271-5780-40c1-a62c-0f8380ed314d .shogun-heading-component h4 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  line-height: 1.5em;
  letter-spacing: 1px;
  
}



#s-29411da7-951c-4c98-9bc7-74579eda6701 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-29411da7-951c-4c98-9bc7-74579eda6701"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-29411da7-951c-4c98-9bc7-74579eda6701"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-29411da7-951c-4c98-9bc7-74579eda6701"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-29411da7-951c-4c98-9bc7-74579eda6701"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-8c6094cb-b01e-42c2-9faa-86c025b3f8ef {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-8c6094cb-b01e-42c2-9faa-86c025b3f8ef .shogun-heading-component h4 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  line-height: 1.5em;
  letter-spacing: 1px;
  
}



#s-7bc71f4f-fea1-48a9-81b3-31173a489c1b {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-7bc71f4f-fea1-48a9-81b3-31173a489c1b .shogun-heading-component h4 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  line-height: 1.5em;
  letter-spacing: 1px;
  
}



#s-fc9b55bb-7c05-4be1-a34d-fe625cb8777e {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-fc9b55bb-7c05-4be1-a34d-fe625cb8777e"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-fc9b55bb-7c05-4be1-a34d-fe625cb8777e"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-fc9b55bb-7c05-4be1-a34d-fe625cb8777e"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-fc9b55bb-7c05-4be1-a34d-fe625cb8777e"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-72fe56b6-448e-451a-b3dc-236231cc812f {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-72fe56b6-448e-451a-b3dc-236231cc812f .shogun-heading-component h4 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  line-height: 1.5em;
  letter-spacing: 1px;
  
}



#s-33219ef9-0920-40ee-9f2b-91ddce4d60b1 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-33219ef9-0920-40ee-9f2b-91ddce4d60b1 .shogun-heading-component h4 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  line-height: 1.5em;
  letter-spacing: 1px;
  
}



#s-fe684e6d-f723-4a4c-b78e-4268ca179ae5 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-fe684e6d-f723-4a4c-b78e-4268ca179ae5"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-fe684e6d-f723-4a4c-b78e-4268ca179ae5"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-fe684e6d-f723-4a4c-b78e-4268ca179ae5"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-fe684e6d-f723-4a4c-b78e-4268ca179ae5"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-ac9442cb-3bca-4f64-9aca-7910a1c067fd {
  margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
text-align: center;
}

#s-ac9442cb-3bca-4f64-9aca-7910a1c067fd .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-ac9442cb-3bca-4f64-9aca-7910a1c067fd .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-ac9442cb-3bca-4f64-9aca-7910a1c067fd .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-0da5a74d-5ee0-4b24-80b9-d4be4782554d {
  margin-left: 0%;
margin-right: auto;
padding-top: 10px;
padding-left: 0%;
padding-bottom: 10px;
padding-right: 0%;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-0da5a74d-5ee0-4b24-80b9-d4be4782554d:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-0da5a74d-5ee0-4b24-80b9-d4be4782554d:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-0da5a74d-5ee0-4b24-80b9-d4be4782554d-atc-btn-wrapper {
    text-align: center;
  }


#s-0da5a74d-5ee0-4b24-80b9-d4be4782554d {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-0da5a74d-5ee0-4b24-80b9-d4be4782554d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-0da5a74d-5ee0-4b24-80b9-d4be4782554d.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-0da5a74d-5ee0-4b24-80b9-d4be4782554d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-0da5a74d-5ee0-4b24-80b9-d4be4782554d-atc-btn-wrapper {
    text-align: center;
  }


#s-0da5a74d-5ee0-4b24-80b9-d4be4782554d {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-0da5a74d-5ee0-4b24-80b9-d4be4782554d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-0da5a74d-5ee0-4b24-80b9-d4be4782554d.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-0da5a74d-5ee0-4b24-80b9-d4be4782554d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-0da5a74d-5ee0-4b24-80b9-d4be4782554d-atc-btn-wrapper {
    text-align: center;
  }


#s-0da5a74d-5ee0-4b24-80b9-d4be4782554d {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-0da5a74d-5ee0-4b24-80b9-d4be4782554d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-0da5a74d-5ee0-4b24-80b9-d4be4782554d.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-0da5a74d-5ee0-4b24-80b9-d4be4782554d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-0da5a74d-5ee0-4b24-80b9-d4be4782554d-atc-btn-wrapper {
    text-align: center;
  }


#s-0da5a74d-5ee0-4b24-80b9-d4be4782554d {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-0da5a74d-5ee0-4b24-80b9-d4be4782554d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-0da5a74d-5ee0-4b24-80b9-d4be4782554d.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-0da5a74d-5ee0-4b24-80b9-d4be4782554d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-0da5a74d-5ee0-4b24-80b9-d4be4782554d-atc-btn-wrapper {
    text-align: center;
  }


#s-0da5a74d-5ee0-4b24-80b9-d4be4782554d {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-0da5a74d-5ee0-4b24-80b9-d4be4782554d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-0da5a74d-5ee0-4b24-80b9-d4be4782554d.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-0da5a74d-5ee0-4b24-80b9-d4be4782554d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-df980ac1-561c-4dce-b473-b2bafd60eeca {
  margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
text-align: center;
}

#s-df980ac1-561c-4dce-b473-b2bafd60eeca .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-df980ac1-561c-4dce-b473-b2bafd60eeca .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-df980ac1-561c-4dce-b473-b2bafd60eeca .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-f072baf5-709c-4f04-b84c-a9ab1e61cb3a {
  margin-left: 0%;
margin-right: auto;
padding-top: 10px;
padding-left: 0%;
padding-bottom: 10px;
padding-right: 0%;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-f072baf5-709c-4f04-b84c-a9ab1e61cb3a:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-f072baf5-709c-4f04-b84c-a9ab1e61cb3a:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-f072baf5-709c-4f04-b84c-a9ab1e61cb3a-atc-btn-wrapper {
    text-align: center;
  }


#s-f072baf5-709c-4f04-b84c-a9ab1e61cb3a {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f072baf5-709c-4f04-b84c-a9ab1e61cb3a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f072baf5-709c-4f04-b84c-a9ab1e61cb3a.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-f072baf5-709c-4f04-b84c-a9ab1e61cb3a.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-f072baf5-709c-4f04-b84c-a9ab1e61cb3a-atc-btn-wrapper {
    text-align: center;
  }


#s-f072baf5-709c-4f04-b84c-a9ab1e61cb3a {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f072baf5-709c-4f04-b84c-a9ab1e61cb3a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f072baf5-709c-4f04-b84c-a9ab1e61cb3a.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-f072baf5-709c-4f04-b84c-a9ab1e61cb3a.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-f072baf5-709c-4f04-b84c-a9ab1e61cb3a-atc-btn-wrapper {
    text-align: center;
  }


#s-f072baf5-709c-4f04-b84c-a9ab1e61cb3a {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f072baf5-709c-4f04-b84c-a9ab1e61cb3a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f072baf5-709c-4f04-b84c-a9ab1e61cb3a.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-f072baf5-709c-4f04-b84c-a9ab1e61cb3a.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-f072baf5-709c-4f04-b84c-a9ab1e61cb3a-atc-btn-wrapper {
    text-align: center;
  }


#s-f072baf5-709c-4f04-b84c-a9ab1e61cb3a {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f072baf5-709c-4f04-b84c-a9ab1e61cb3a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f072baf5-709c-4f04-b84c-a9ab1e61cb3a.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-f072baf5-709c-4f04-b84c-a9ab1e61cb3a.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-f072baf5-709c-4f04-b84c-a9ab1e61cb3a-atc-btn-wrapper {
    text-align: center;
  }


#s-f072baf5-709c-4f04-b84c-a9ab1e61cb3a {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f072baf5-709c-4f04-b84c-a9ab1e61cb3a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f072baf5-709c-4f04-b84c-a9ab1e61cb3a.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-f072baf5-709c-4f04-b84c-a9ab1e61cb3a.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-5d4bea9e-15c9-4466-a8a4-783c46d50d60 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-5d4bea9e-15c9-4466-a8a4-783c46d50d60"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-5d4bea9e-15c9-4466-a8a4-783c46d50d60"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-5d4bea9e-15c9-4466-a8a4-783c46d50d60"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-5d4bea9e-15c9-4466-a8a4-783c46d50d60"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-b456e0ed-7424-4fa1-b562-57b1a7060285 {
  margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
text-align: center;
}

#s-b456e0ed-7424-4fa1-b562-57b1a7060285 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-b456e0ed-7424-4fa1-b562-57b1a7060285 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-b456e0ed-7424-4fa1-b562-57b1a7060285 .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-fce021ca-d244-49ac-a752-b00b12cfadab {
  margin-left: 0%;
margin-right: auto;
padding-top: 10px;
padding-left: 0%;
padding-bottom: 10px;
padding-right: 0%;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-fce021ca-d244-49ac-a752-b00b12cfadab:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-fce021ca-d244-49ac-a752-b00b12cfadab:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-fce021ca-d244-49ac-a752-b00b12cfadab-atc-btn-wrapper {
    text-align: center;
  }


#s-fce021ca-d244-49ac-a752-b00b12cfadab {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-fce021ca-d244-49ac-a752-b00b12cfadab.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-fce021ca-d244-49ac-a752-b00b12cfadab.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-fce021ca-d244-49ac-a752-b00b12cfadab.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-fce021ca-d244-49ac-a752-b00b12cfadab-atc-btn-wrapper {
    text-align: center;
  }


#s-fce021ca-d244-49ac-a752-b00b12cfadab {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-fce021ca-d244-49ac-a752-b00b12cfadab.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-fce021ca-d244-49ac-a752-b00b12cfadab.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-fce021ca-d244-49ac-a752-b00b12cfadab.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-fce021ca-d244-49ac-a752-b00b12cfadab-atc-btn-wrapper {
    text-align: center;
  }


#s-fce021ca-d244-49ac-a752-b00b12cfadab {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-fce021ca-d244-49ac-a752-b00b12cfadab.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-fce021ca-d244-49ac-a752-b00b12cfadab.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-fce021ca-d244-49ac-a752-b00b12cfadab.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-fce021ca-d244-49ac-a752-b00b12cfadab-atc-btn-wrapper {
    text-align: center;
  }


#s-fce021ca-d244-49ac-a752-b00b12cfadab {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-fce021ca-d244-49ac-a752-b00b12cfadab.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-fce021ca-d244-49ac-a752-b00b12cfadab.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-fce021ca-d244-49ac-a752-b00b12cfadab.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-fce021ca-d244-49ac-a752-b00b12cfadab-atc-btn-wrapper {
    text-align: center;
  }


#s-fce021ca-d244-49ac-a752-b00b12cfadab {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-fce021ca-d244-49ac-a752-b00b12cfadab.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-fce021ca-d244-49ac-a752-b00b12cfadab.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-fce021ca-d244-49ac-a752-b00b12cfadab.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-bfa4595d-e7c5-40f6-b0c7-db551a7ea7e0 {
  margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
text-align: center;
}

#s-bfa4595d-e7c5-40f6-b0c7-db551a7ea7e0 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-bfa4595d-e7c5-40f6-b0c7-db551a7ea7e0 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-bfa4595d-e7c5-40f6-b0c7-db551a7ea7e0 .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-a96a2e7a-3090-4a3e-8347-c28e1f81b351 {
  margin-left: 0%;
margin-right: auto;
padding-top: 10px;
padding-left: 0%;
padding-bottom: 10px;
padding-right: 0%;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-a96a2e7a-3090-4a3e-8347-c28e1f81b351:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-a96a2e7a-3090-4a3e-8347-c28e1f81b351:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-a96a2e7a-3090-4a3e-8347-c28e1f81b351-atc-btn-wrapper {
    text-align: center;
  }


#s-a96a2e7a-3090-4a3e-8347-c28e1f81b351 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a96a2e7a-3090-4a3e-8347-c28e1f81b351.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a96a2e7a-3090-4a3e-8347-c28e1f81b351.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-a96a2e7a-3090-4a3e-8347-c28e1f81b351.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-a96a2e7a-3090-4a3e-8347-c28e1f81b351-atc-btn-wrapper {
    text-align: center;
  }


#s-a96a2e7a-3090-4a3e-8347-c28e1f81b351 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a96a2e7a-3090-4a3e-8347-c28e1f81b351.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a96a2e7a-3090-4a3e-8347-c28e1f81b351.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-a96a2e7a-3090-4a3e-8347-c28e1f81b351.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-a96a2e7a-3090-4a3e-8347-c28e1f81b351-atc-btn-wrapper {
    text-align: center;
  }


#s-a96a2e7a-3090-4a3e-8347-c28e1f81b351 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a96a2e7a-3090-4a3e-8347-c28e1f81b351.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a96a2e7a-3090-4a3e-8347-c28e1f81b351.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-a96a2e7a-3090-4a3e-8347-c28e1f81b351.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-a96a2e7a-3090-4a3e-8347-c28e1f81b351-atc-btn-wrapper {
    text-align: center;
  }


#s-a96a2e7a-3090-4a3e-8347-c28e1f81b351 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a96a2e7a-3090-4a3e-8347-c28e1f81b351.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a96a2e7a-3090-4a3e-8347-c28e1f81b351.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-a96a2e7a-3090-4a3e-8347-c28e1f81b351.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-a96a2e7a-3090-4a3e-8347-c28e1f81b351-atc-btn-wrapper {
    text-align: center;
  }


#s-a96a2e7a-3090-4a3e-8347-c28e1f81b351 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a96a2e7a-3090-4a3e-8347-c28e1f81b351.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a96a2e7a-3090-4a3e-8347-c28e1f81b351.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-a96a2e7a-3090-4a3e-8347-c28e1f81b351.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-c71c46e7-a9e7-4050-8954-d9d242192e67 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-c71c46e7-a9e7-4050-8954-d9d242192e67"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-c71c46e7-a9e7-4050-8954-d9d242192e67"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-c71c46e7-a9e7-4050-8954-d9d242192e67"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-c71c46e7-a9e7-4050-8954-d9d242192e67"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-3dbde04a-9f4b-4ee3-a559-1144cfae0873 {
  margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
text-align: center;
}

#s-3dbde04a-9f4b-4ee3-a559-1144cfae0873 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-3dbde04a-9f4b-4ee3-a559-1144cfae0873 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-3dbde04a-9f4b-4ee3-a559-1144cfae0873 .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-d27b9ae7-237a-40b5-8ff4-79241d27c1d8 {
  margin-left: 0%;
margin-right: auto;
padding-top: 10px;
padding-left: 0%;
padding-bottom: 10px;
padding-right: 0%;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-d27b9ae7-237a-40b5-8ff4-79241d27c1d8:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-d27b9ae7-237a-40b5-8ff4-79241d27c1d8:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-d27b9ae7-237a-40b5-8ff4-79241d27c1d8-atc-btn-wrapper {
    text-align: center;
  }


#s-d27b9ae7-237a-40b5-8ff4-79241d27c1d8 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d27b9ae7-237a-40b5-8ff4-79241d27c1d8.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d27b9ae7-237a-40b5-8ff4-79241d27c1d8.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-d27b9ae7-237a-40b5-8ff4-79241d27c1d8.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-d27b9ae7-237a-40b5-8ff4-79241d27c1d8-atc-btn-wrapper {
    text-align: center;
  }


#s-d27b9ae7-237a-40b5-8ff4-79241d27c1d8 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d27b9ae7-237a-40b5-8ff4-79241d27c1d8.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d27b9ae7-237a-40b5-8ff4-79241d27c1d8.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-d27b9ae7-237a-40b5-8ff4-79241d27c1d8.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-d27b9ae7-237a-40b5-8ff4-79241d27c1d8-atc-btn-wrapper {
    text-align: center;
  }


#s-d27b9ae7-237a-40b5-8ff4-79241d27c1d8 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d27b9ae7-237a-40b5-8ff4-79241d27c1d8.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d27b9ae7-237a-40b5-8ff4-79241d27c1d8.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-d27b9ae7-237a-40b5-8ff4-79241d27c1d8.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-d27b9ae7-237a-40b5-8ff4-79241d27c1d8-atc-btn-wrapper {
    text-align: center;
  }


#s-d27b9ae7-237a-40b5-8ff4-79241d27c1d8 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d27b9ae7-237a-40b5-8ff4-79241d27c1d8.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d27b9ae7-237a-40b5-8ff4-79241d27c1d8.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-d27b9ae7-237a-40b5-8ff4-79241d27c1d8.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-d27b9ae7-237a-40b5-8ff4-79241d27c1d8-atc-btn-wrapper {
    text-align: center;
  }


#s-d27b9ae7-237a-40b5-8ff4-79241d27c1d8 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d27b9ae7-237a-40b5-8ff4-79241d27c1d8.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d27b9ae7-237a-40b5-8ff4-79241d27c1d8.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-d27b9ae7-237a-40b5-8ff4-79241d27c1d8.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-32033400-b4ab-436f-a494-3b83dc9cf946 {
  margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
text-align: center;
}

#s-32033400-b4ab-436f-a494-3b83dc9cf946 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-32033400-b4ab-436f-a494-3b83dc9cf946 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-32033400-b4ab-436f-a494-3b83dc9cf946 .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-b558e2d8-b93e-49f2-93fa-e2e1562b3e09 {
  margin-left: 0%;
margin-right: auto;
padding-top: 10px;
padding-left: 0%;
padding-bottom: 10px;
padding-right: 0%;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-b558e2d8-b93e-49f2-93fa-e2e1562b3e09:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-b558e2d8-b93e-49f2-93fa-e2e1562b3e09:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-b558e2d8-b93e-49f2-93fa-e2e1562b3e09-atc-btn-wrapper {
    text-align: center;
  }


#s-b558e2d8-b93e-49f2-93fa-e2e1562b3e09 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b558e2d8-b93e-49f2-93fa-e2e1562b3e09.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b558e2d8-b93e-49f2-93fa-e2e1562b3e09.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-b558e2d8-b93e-49f2-93fa-e2e1562b3e09.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-b558e2d8-b93e-49f2-93fa-e2e1562b3e09-atc-btn-wrapper {
    text-align: center;
  }


#s-b558e2d8-b93e-49f2-93fa-e2e1562b3e09 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b558e2d8-b93e-49f2-93fa-e2e1562b3e09.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b558e2d8-b93e-49f2-93fa-e2e1562b3e09.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-b558e2d8-b93e-49f2-93fa-e2e1562b3e09.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-b558e2d8-b93e-49f2-93fa-e2e1562b3e09-atc-btn-wrapper {
    text-align: center;
  }


#s-b558e2d8-b93e-49f2-93fa-e2e1562b3e09 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b558e2d8-b93e-49f2-93fa-e2e1562b3e09.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b558e2d8-b93e-49f2-93fa-e2e1562b3e09.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-b558e2d8-b93e-49f2-93fa-e2e1562b3e09.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-b558e2d8-b93e-49f2-93fa-e2e1562b3e09-atc-btn-wrapper {
    text-align: center;
  }


#s-b558e2d8-b93e-49f2-93fa-e2e1562b3e09 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b558e2d8-b93e-49f2-93fa-e2e1562b3e09.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b558e2d8-b93e-49f2-93fa-e2e1562b3e09.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-b558e2d8-b93e-49f2-93fa-e2e1562b3e09.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-b558e2d8-b93e-49f2-93fa-e2e1562b3e09-atc-btn-wrapper {
    text-align: center;
  }


#s-b558e2d8-b93e-49f2-93fa-e2e1562b3e09 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b558e2d8-b93e-49f2-93fa-e2e1562b3e09.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b558e2d8-b93e-49f2-93fa-e2e1562b3e09.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-b558e2d8-b93e-49f2-93fa-e2e1562b3e09.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-a7e79408-f545-4db8-84b0-e641f4e3030e {
  margin-left: 1%;
margin-bottom: 2px;
margin-right: 1%;
}
@media (min-width: 1200px){#s-a7e79408-f545-4db8-84b0-e641f4e3030e {
  display: none;
}
#s-a7e79408-f545-4db8-84b0-e641f4e3030e, #wrap-s-a7e79408-f545-4db8-84b0-e641f4e3030e, #wrap-content-s-a7e79408-f545-4db8-84b0-e641f4e3030e { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-a7e79408-f545-4db8-84b0-e641f4e3030e {
  display: none;
}
#s-a7e79408-f545-4db8-84b0-e641f4e3030e, #wrap-s-a7e79408-f545-4db8-84b0-e641f4e3030e, #wrap-content-s-a7e79408-f545-4db8-84b0-e641f4e3030e { display: none !important; }}
@media (min-width: 0px) {
[id="s-a7e79408-f545-4db8-84b0-e641f4e3030e"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-a7e79408-f545-4db8-84b0-e641f4e3030e"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-a7e79408-f545-4db8-84b0-e641f4e3030e"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-a7e79408-f545-4db8-84b0-e641f4e3030e"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-37f103bd-2fee-41f2-8697-0ab98ee3e807 {
  margin-left: auto;
margin-right: auto;
}

#s-0ca1d0bd-6074-4d4d-8a5d-40c5ce622718 {
  padding-top: 13px;
padding-bottom: 13px;
border-radius: 2px;
max-width: 100%;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-0ca1d0bd-6074-4d4d-8a5d-40c5ce622718:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-0ca1d0bd-6074-4d4d-8a5d-40c5ce622718:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-0ca1d0bd-6074-4d4d-8a5d-40c5ce622718-atc-btn-wrapper {
    text-align: center;
  }


#s-0ca1d0bd-6074-4d4d-8a5d-40c5ce622718 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-0ca1d0bd-6074-4d4d-8a5d-40c5ce622718.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-0ca1d0bd-6074-4d4d-8a5d-40c5ce622718.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-0ca1d0bd-6074-4d4d-8a5d-40c5ce622718.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-0ca1d0bd-6074-4d4d-8a5d-40c5ce622718.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

@media (min-width: 1200px){
  #s-0ca1d0bd-6074-4d4d-8a5d-40c5ce622718-atc-btn-wrapper {
    text-align: center;
  }


#s-0ca1d0bd-6074-4d4d-8a5d-40c5ce622718 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-0ca1d0bd-6074-4d4d-8a5d-40c5ce622718.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-0ca1d0bd-6074-4d4d-8a5d-40c5ce622718.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-0ca1d0bd-6074-4d4d-8a5d-40c5ce622718.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-0ca1d0bd-6074-4d4d-8a5d-40c5ce622718.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 992px) and (max-width: 1199px){
  #s-0ca1d0bd-6074-4d4d-8a5d-40c5ce622718-atc-btn-wrapper {
    text-align: center;
  }


#s-0ca1d0bd-6074-4d4d-8a5d-40c5ce622718 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-0ca1d0bd-6074-4d4d-8a5d-40c5ce622718.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-0ca1d0bd-6074-4d4d-8a5d-40c5ce622718.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-0ca1d0bd-6074-4d4d-8a5d-40c5ce622718.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-0ca1d0bd-6074-4d4d-8a5d-40c5ce622718.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 768px) and (max-width: 991px){
  #s-0ca1d0bd-6074-4d4d-8a5d-40c5ce622718-atc-btn-wrapper {
    text-align: center;
  }


#s-0ca1d0bd-6074-4d4d-8a5d-40c5ce622718 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-0ca1d0bd-6074-4d4d-8a5d-40c5ce622718.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-0ca1d0bd-6074-4d4d-8a5d-40c5ce622718.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-0ca1d0bd-6074-4d4d-8a5d-40c5ce622718.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-0ca1d0bd-6074-4d4d-8a5d-40c5ce622718.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (max-width: 767px){
  #s-0ca1d0bd-6074-4d4d-8a5d-40c5ce622718-atc-btn-wrapper {
    text-align: center;
  }


#s-0ca1d0bd-6074-4d4d-8a5d-40c5ce622718 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-0ca1d0bd-6074-4d4d-8a5d-40c5ce622718.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-0ca1d0bd-6074-4d4d-8a5d-40c5ce622718.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-0ca1d0bd-6074-4d4d-8a5d-40c5ce622718.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-0ca1d0bd-6074-4d4d-8a5d-40c5ce622718.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}
#s-38627a41-26d5-4fb2-9176-d9472025cc2b {
  margin-left: auto;
margin-right: auto;
}

#s-62a0a013-1d38-4149-8a32-a4b0054d9714 {
  padding-top: 13px;
padding-bottom: 13px;
border-radius: 2px;
max-width: 100%;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-62a0a013-1d38-4149-8a32-a4b0054d9714:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-62a0a013-1d38-4149-8a32-a4b0054d9714:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-62a0a013-1d38-4149-8a32-a4b0054d9714-atc-btn-wrapper {
    text-align: center;
  }


#s-62a0a013-1d38-4149-8a32-a4b0054d9714 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-62a0a013-1d38-4149-8a32-a4b0054d9714.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-62a0a013-1d38-4149-8a32-a4b0054d9714.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-62a0a013-1d38-4149-8a32-a4b0054d9714.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-62a0a013-1d38-4149-8a32-a4b0054d9714.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

@media (min-width: 1200px){
  #s-62a0a013-1d38-4149-8a32-a4b0054d9714-atc-btn-wrapper {
    text-align: center;
  }


#s-62a0a013-1d38-4149-8a32-a4b0054d9714 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-62a0a013-1d38-4149-8a32-a4b0054d9714.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-62a0a013-1d38-4149-8a32-a4b0054d9714.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-62a0a013-1d38-4149-8a32-a4b0054d9714.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-62a0a013-1d38-4149-8a32-a4b0054d9714.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 992px) and (max-width: 1199px){
  #s-62a0a013-1d38-4149-8a32-a4b0054d9714-atc-btn-wrapper {
    text-align: center;
  }


#s-62a0a013-1d38-4149-8a32-a4b0054d9714 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-62a0a013-1d38-4149-8a32-a4b0054d9714.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-62a0a013-1d38-4149-8a32-a4b0054d9714.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-62a0a013-1d38-4149-8a32-a4b0054d9714.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-62a0a013-1d38-4149-8a32-a4b0054d9714.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 768px) and (max-width: 991px){
  #s-62a0a013-1d38-4149-8a32-a4b0054d9714-atc-btn-wrapper {
    text-align: center;
  }


#s-62a0a013-1d38-4149-8a32-a4b0054d9714 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-62a0a013-1d38-4149-8a32-a4b0054d9714.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-62a0a013-1d38-4149-8a32-a4b0054d9714.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-62a0a013-1d38-4149-8a32-a4b0054d9714.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-62a0a013-1d38-4149-8a32-a4b0054d9714.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (max-width: 767px){
  #s-62a0a013-1d38-4149-8a32-a4b0054d9714-atc-btn-wrapper {
    text-align: center;
  }


#s-62a0a013-1d38-4149-8a32-a4b0054d9714 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-62a0a013-1d38-4149-8a32-a4b0054d9714.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-62a0a013-1d38-4149-8a32-a4b0054d9714.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-62a0a013-1d38-4149-8a32-a4b0054d9714.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-62a0a013-1d38-4149-8a32-a4b0054d9714.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}
#s-1f94cca2-0661-472d-8db8-ce982788694f {
  margin-top: 7%;
margin-left: 6%;
margin-right: 6%;
min-height: 50px;
}
@media (min-width: 1200px){#s-1f94cca2-0661-472d-8db8-ce982788694f {
  display: none;
}
#s-1f94cca2-0661-472d-8db8-ce982788694f, #wrap-s-1f94cca2-0661-472d-8db8-ce982788694f, #wrap-content-s-1f94cca2-0661-472d-8db8-ce982788694f { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-1f94cca2-0661-472d-8db8-ce982788694f {
  display: none;
}
#s-1f94cca2-0661-472d-8db8-ce982788694f, #wrap-s-1f94cca2-0661-472d-8db8-ce982788694f, #wrap-content-s-1f94cca2-0661-472d-8db8-ce982788694f { display: none !important; }}







#s-1f94cca2-0661-472d-8db8-ce982788694f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1f94cca2-0661-472d-8db8-ce982788694f.shg-box.shg-c {
  justify-content: center;
}

#s-9f4b837e-ffba-4858-bf0b-d3040aaa31cc {
  margin-top: 7%;
}

#s-4c53b25c-48d6-4e9a-bf00-fac8558aa54a {
  margin-top: -2%;
margin-left: 35%;
margin-bottom: 3%;
margin-right: 35%;
max-width: 808px;
aspect-ratio: 1182/240;
text-align: center;
}

#s-4c53b25c-48d6-4e9a-bf00-fac8558aa54a {
  margin: 0 !important;
  overflow: visible;
}

#s-4c53b25c-48d6-4e9a-bf00-fac8558aa54a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4c53b25c-48d6-4e9a-bf00-fac8558aa54a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 35%;
  margin-right: 35%;
  margin-top: -2%;
  margin-bottom: 3%;
}

.shg-image-content-margin-container-s-4c53b25c-48d6-4e9a-bf00-fac8558aa54a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4c53b25c-48d6-4e9a-bf00-fac8558aa54a img.shogun-image {
  /* Add background color handling */
  
}

#s-4c53b25c-48d6-4e9a-bf00-fac8558aa54a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4c53b25c-48d6-4e9a-bf00-fac8558aa54a .shg-image-content-wrapper {
      aspect-ratio: 1182/240;
      min-width: 100%;
      height: auto;
    }

    #s-4c53b25c-48d6-4e9a-bf00-fac8558aa54a .shogun-image-link {
      aspect-ratio: 1182/240;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4c53b25c-48d6-4e9a-bf00-fac8558aa54a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4c53b25c-48d6-4e9a-bf00-fac8558aa54a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4c53b25c-48d6-4e9a-bf00-fac8558aa54a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 808px;
  }



  img.s-4c53b25c-48d6-4e9a-bf00-fac8558aa54a.shogun-image {
    
    
    
    max-height: 808px;
  }


.s-4c53b25c-48d6-4e9a-bf00-fac8558aa54a .shogun-image-content {
  
    justify-content: center;
  
}

.s-4c53b25c-48d6-4e9a-bf00-fac8558aa54a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4c53b25c-48d6-4e9a-bf00-fac8558aa54a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4c53b25c-48d6-4e9a-bf00-fac8558aa54a.shogun-image {
  box-sizing: border-box;
}



.s-4c53b25c-48d6-4e9a-bf00-fac8558aa54a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4c53b25c-48d6-4e9a-bf00-fac8558aa54a {
      --shg-aspect-ratio: calc(1182/240); 
    }

    .s-4c53b25c-48d6-4e9a-bf00-fac8558aa54a.shogun-image-container {
      position: relative;
    }

    .s-4c53b25c-48d6-4e9a-bf00-fac8558aa54a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4c53b25c-48d6-4e9a-bf00-fac8558aa54a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4c53b25c-48d6-4e9a-bf00-fac8558aa54a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 808px;
    }
  }

@media (min-width: 1200px){#s-4c53b25c-48d6-4e9a-bf00-fac8558aa54a {
  margin: 0 !important;
  overflow: visible;
}

#s-4c53b25c-48d6-4e9a-bf00-fac8558aa54a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4c53b25c-48d6-4e9a-bf00-fac8558aa54a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4c53b25c-48d6-4e9a-bf00-fac8558aa54a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4c53b25c-48d6-4e9a-bf00-fac8558aa54a img.shogun-image {
  /* Add background color handling */
  
}

#s-4c53b25c-48d6-4e9a-bf00-fac8558aa54a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4c53b25c-48d6-4e9a-bf00-fac8558aa54a .shg-image-content-wrapper {
      aspect-ratio: 1182/240;
      min-width: 100%;
      height: auto;
    }

    #s-4c53b25c-48d6-4e9a-bf00-fac8558aa54a .shogun-image-link {
      aspect-ratio: 1182/240;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4c53b25c-48d6-4e9a-bf00-fac8558aa54a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4c53b25c-48d6-4e9a-bf00-fac8558aa54a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4c53b25c-48d6-4e9a-bf00-fac8558aa54a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 808px;
  }



  img.s-4c53b25c-48d6-4e9a-bf00-fac8558aa54a.shogun-image {
    
    
    
    max-height: 808px;
  }


.s-4c53b25c-48d6-4e9a-bf00-fac8558aa54a .shogun-image-content {
  
    justify-content: center;
  
}

.s-4c53b25c-48d6-4e9a-bf00-fac8558aa54a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4c53b25c-48d6-4e9a-bf00-fac8558aa54a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4c53b25c-48d6-4e9a-bf00-fac8558aa54a.shogun-image {
  box-sizing: border-box;
}



.s-4c53b25c-48d6-4e9a-bf00-fac8558aa54a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4c53b25c-48d6-4e9a-bf00-fac8558aa54a {
      --shg-aspect-ratio: calc(1182/240); 
    }

    .s-4c53b25c-48d6-4e9a-bf00-fac8558aa54a.shogun-image-container {
      position: relative;
    }

    .s-4c53b25c-48d6-4e9a-bf00-fac8558aa54a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4c53b25c-48d6-4e9a-bf00-fac8558aa54a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4c53b25c-48d6-4e9a-bf00-fac8558aa54a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 808px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-4c53b25c-48d6-4e9a-bf00-fac8558aa54a {
  margin: 0 !important;
  overflow: visible;
}

#s-4c53b25c-48d6-4e9a-bf00-fac8558aa54a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4c53b25c-48d6-4e9a-bf00-fac8558aa54a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4c53b25c-48d6-4e9a-bf00-fac8558aa54a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4c53b25c-48d6-4e9a-bf00-fac8558aa54a img.shogun-image {
  /* Add background color handling */
  
}

#s-4c53b25c-48d6-4e9a-bf00-fac8558aa54a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4c53b25c-48d6-4e9a-bf00-fac8558aa54a .shg-image-content-wrapper {
      aspect-ratio: 1182/240;
      min-width: 100%;
      height: auto;
    }

    #s-4c53b25c-48d6-4e9a-bf00-fac8558aa54a .shogun-image-link {
      aspect-ratio: 1182/240;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4c53b25c-48d6-4e9a-bf00-fac8558aa54a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4c53b25c-48d6-4e9a-bf00-fac8558aa54a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4c53b25c-48d6-4e9a-bf00-fac8558aa54a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 808px;
  }



  img.s-4c53b25c-48d6-4e9a-bf00-fac8558aa54a.shogun-image {
    
    
    
    max-height: 808px;
  }


.s-4c53b25c-48d6-4e9a-bf00-fac8558aa54a .shogun-image-content {
  
    justify-content: center;
  
}

.s-4c53b25c-48d6-4e9a-bf00-fac8558aa54a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4c53b25c-48d6-4e9a-bf00-fac8558aa54a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4c53b25c-48d6-4e9a-bf00-fac8558aa54a.shogun-image {
  box-sizing: border-box;
}



.s-4c53b25c-48d6-4e9a-bf00-fac8558aa54a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4c53b25c-48d6-4e9a-bf00-fac8558aa54a {
      --shg-aspect-ratio: calc(1182/240); 
    }

    .s-4c53b25c-48d6-4e9a-bf00-fac8558aa54a.shogun-image-container {
      position: relative;
    }

    .s-4c53b25c-48d6-4e9a-bf00-fac8558aa54a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4c53b25c-48d6-4e9a-bf00-fac8558aa54a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4c53b25c-48d6-4e9a-bf00-fac8558aa54a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 808px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-4c53b25c-48d6-4e9a-bf00-fac8558aa54a {
  margin: 0 !important;
  overflow: visible;
}

#s-4c53b25c-48d6-4e9a-bf00-fac8558aa54a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4c53b25c-48d6-4e9a-bf00-fac8558aa54a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4c53b25c-48d6-4e9a-bf00-fac8558aa54a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4c53b25c-48d6-4e9a-bf00-fac8558aa54a img.shogun-image {
  /* Add background color handling */
  
}

#s-4c53b25c-48d6-4e9a-bf00-fac8558aa54a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4c53b25c-48d6-4e9a-bf00-fac8558aa54a .shg-image-content-wrapper {
      aspect-ratio: 1182/240;
      min-width: 100%;
      height: auto;
    }

    #s-4c53b25c-48d6-4e9a-bf00-fac8558aa54a .shogun-image-link {
      aspect-ratio: 1182/240;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4c53b25c-48d6-4e9a-bf00-fac8558aa54a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4c53b25c-48d6-4e9a-bf00-fac8558aa54a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4c53b25c-48d6-4e9a-bf00-fac8558aa54a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 808px;
  }



  img.s-4c53b25c-48d6-4e9a-bf00-fac8558aa54a.shogun-image {
    
    
    
    max-height: 808px;
  }


.s-4c53b25c-48d6-4e9a-bf00-fac8558aa54a .shogun-image-content {
  
    justify-content: center;
  
}

.s-4c53b25c-48d6-4e9a-bf00-fac8558aa54a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4c53b25c-48d6-4e9a-bf00-fac8558aa54a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4c53b25c-48d6-4e9a-bf00-fac8558aa54a.shogun-image {
  box-sizing: border-box;
}



.s-4c53b25c-48d6-4e9a-bf00-fac8558aa54a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4c53b25c-48d6-4e9a-bf00-fac8558aa54a {
      --shg-aspect-ratio: calc(1182/240); 
    }

    .s-4c53b25c-48d6-4e9a-bf00-fac8558aa54a.shogun-image-container {
      position: relative;
    }

    .s-4c53b25c-48d6-4e9a-bf00-fac8558aa54a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4c53b25c-48d6-4e9a-bf00-fac8558aa54a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4c53b25c-48d6-4e9a-bf00-fac8558aa54a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 808px;
    }
  }

}@media (max-width: 767px){#s-4c53b25c-48d6-4e9a-bf00-fac8558aa54a {
  margin: 0 !important;
  overflow: visible;
}

#s-4c53b25c-48d6-4e9a-bf00-fac8558aa54a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4c53b25c-48d6-4e9a-bf00-fac8558aa54a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4c53b25c-48d6-4e9a-bf00-fac8558aa54a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4c53b25c-48d6-4e9a-bf00-fac8558aa54a img.shogun-image {
  /* Add background color handling */
  
}

#s-4c53b25c-48d6-4e9a-bf00-fac8558aa54a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4c53b25c-48d6-4e9a-bf00-fac8558aa54a .shg-image-content-wrapper {
      aspect-ratio: 1182/240;
      min-width: 100%;
      height: auto;
    }

    #s-4c53b25c-48d6-4e9a-bf00-fac8558aa54a .shogun-image-link {
      aspect-ratio: 1182/240;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4c53b25c-48d6-4e9a-bf00-fac8558aa54a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4c53b25c-48d6-4e9a-bf00-fac8558aa54a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4c53b25c-48d6-4e9a-bf00-fac8558aa54a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 808px;
  }



  img.s-4c53b25c-48d6-4e9a-bf00-fac8558aa54a.shogun-image {
    
    
    
    max-height: 808px;
  }


.s-4c53b25c-48d6-4e9a-bf00-fac8558aa54a .shogun-image-content {
  
    justify-content: center;
  
}

.s-4c53b25c-48d6-4e9a-bf00-fac8558aa54a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4c53b25c-48d6-4e9a-bf00-fac8558aa54a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4c53b25c-48d6-4e9a-bf00-fac8558aa54a.shogun-image {
  box-sizing: border-box;
}



.s-4c53b25c-48d6-4e9a-bf00-fac8558aa54a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4c53b25c-48d6-4e9a-bf00-fac8558aa54a {
      --shg-aspect-ratio: calc(1182/240); 
    }

    .s-4c53b25c-48d6-4e9a-bf00-fac8558aa54a.shogun-image-container {
      position: relative;
    }

    .s-4c53b25c-48d6-4e9a-bf00-fac8558aa54a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4c53b25c-48d6-4e9a-bf00-fac8558aa54a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4c53b25c-48d6-4e9a-bf00-fac8558aa54a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 808px;
    }
  }

}
#s-4ce99de1-21fe-4ac8-904f-1a3b3f3d2010 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-5753f8e7-0f4a-49f4-a775-7f6090f883b1 {
  margin-top: 5%;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
}
@media (min-width: 1200px){#s-5753f8e7-0f4a-49f4-a775-7f6090f883b1 {
  display: none;
}
#s-5753f8e7-0f4a-49f4-a775-7f6090f883b1, #wrap-s-5753f8e7-0f4a-49f4-a775-7f6090f883b1, #wrap-content-s-5753f8e7-0f4a-49f4-a775-7f6090f883b1 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-5753f8e7-0f4a-49f4-a775-7f6090f883b1 {
  display: none;
}
#s-5753f8e7-0f4a-49f4-a775-7f6090f883b1, #wrap-s-5753f8e7-0f4a-49f4-a775-7f6090f883b1, #wrap-content-s-5753f8e7-0f4a-49f4-a775-7f6090f883b1 { display: none !important; }}
/* Duplicated Styles are also in Category dynamic.css.liquid - keep them in sync */

#slider-v3-s-5753f8e7-0f4a-49f4-a775-7f6090f883b1 {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(113, 113, 113, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 14px !important;
  
}

#slider-v3-s-5753f8e7-0f4a-49f4-a775-7f6090f883b1 > .swiper-button-prev,
#slider-v3-s-5753f8e7-0f4a-49f4-a775-7f6090f883b1 > .swiper-button-next {
  
}

#slider-v3-s-5753f8e7-0f4a-49f4-a775-7f6090f883b1 > .swiper-button-prev svg,
#slider-v3-s-5753f8e7-0f4a-49f4-a775-7f6090f883b1 > .swiper-button-next svg {
  fill: rgba(113, 113, 113, 1) !important;
  stroke: rgba(113, 113, 113, 1) !important;
  
}

#slider-v3-s-5753f8e7-0f4a-49f4-a775-7f6090f883b1 > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-5753f8e7-0f4a-49f4-a775-7f6090f883b1 > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-5753f8e7-0f4a-49f4-a775-7f6090f883b1 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-5753f8e7-0f4a-49f4-a775-7f6090f883b1 .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-5753f8e7-0f4a-49f4-a775-7f6090f883b1 .swiper-pagination-bullet-active {
  background-color: rgba(113, 113, 113, 1) !important;
  width: calc(14px * 1) !important;
  height: 14px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-5753f8e7-0f4a-49f4-a775-7f6090f883b1 .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}

#s-327a8b5c-b19e-412f-925a-ed084fb13044 {
  margin-left: auto;
margin-right: auto;
max-width: 1536px;
aspect-ratio: 1/1;
text-align: center;
}

#s-327a8b5c-b19e-412f-925a-ed084fb13044 {
  margin: 0 !important;
  overflow: visible;
}

#s-327a8b5c-b19e-412f-925a-ed084fb13044-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-327a8b5c-b19e-412f-925a-ed084fb13044 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-327a8b5c-b19e-412f-925a-ed084fb13044 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-327a8b5c-b19e-412f-925a-ed084fb13044 img.shogun-image {
  /* Add background color handling */
  
}

#s-327a8b5c-b19e-412f-925a-ed084fb13044 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-327a8b5c-b19e-412f-925a-ed084fb13044 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-327a8b5c-b19e-412f-925a-ed084fb13044 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-327a8b5c-b19e-412f-925a-ed084fb13044 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-327a8b5c-b19e-412f-925a-ed084fb13044.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-327a8b5c-b19e-412f-925a-ed084fb13044 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1536px;
  }



  img.s-327a8b5c-b19e-412f-925a-ed084fb13044.shogun-image {
    
    
    
    max-height: 1536px;
  }


.s-327a8b5c-b19e-412f-925a-ed084fb13044 .shogun-image-content {
  
    justify-content: center;
  
}

.s-327a8b5c-b19e-412f-925a-ed084fb13044.shg-align-container {
  display: flex;
  justify-content: center
}

.s-327a8b5c-b19e-412f-925a-ed084fb13044.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-327a8b5c-b19e-412f-925a-ed084fb13044.shogun-image {
  box-sizing: border-box;
}



.s-327a8b5c-b19e-412f-925a-ed084fb13044 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-327a8b5c-b19e-412f-925a-ed084fb13044 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-327a8b5c-b19e-412f-925a-ed084fb13044.shogun-image-container {
      position: relative;
    }

    .s-327a8b5c-b19e-412f-925a-ed084fb13044.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-327a8b5c-b19e-412f-925a-ed084fb13044.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-327a8b5c-b19e-412f-925a-ed084fb13044 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1536px;
    }
  }

@media (min-width: 1200px){#s-327a8b5c-b19e-412f-925a-ed084fb13044 {
  margin: 0 !important;
  overflow: visible;
}

#s-327a8b5c-b19e-412f-925a-ed084fb13044-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-327a8b5c-b19e-412f-925a-ed084fb13044 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-327a8b5c-b19e-412f-925a-ed084fb13044 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-327a8b5c-b19e-412f-925a-ed084fb13044 img.shogun-image {
  /* Add background color handling */
  
}

#s-327a8b5c-b19e-412f-925a-ed084fb13044 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-327a8b5c-b19e-412f-925a-ed084fb13044 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-327a8b5c-b19e-412f-925a-ed084fb13044 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-327a8b5c-b19e-412f-925a-ed084fb13044 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-327a8b5c-b19e-412f-925a-ed084fb13044.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-327a8b5c-b19e-412f-925a-ed084fb13044 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1536px;
  }



  img.s-327a8b5c-b19e-412f-925a-ed084fb13044.shogun-image {
    
    
    
    max-height: 1536px;
  }


.s-327a8b5c-b19e-412f-925a-ed084fb13044 .shogun-image-content {
  
    justify-content: center;
  
}

.s-327a8b5c-b19e-412f-925a-ed084fb13044.shg-align-container {
  display: flex;
  justify-content: center
}

.s-327a8b5c-b19e-412f-925a-ed084fb13044.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-327a8b5c-b19e-412f-925a-ed084fb13044.shogun-image {
  box-sizing: border-box;
}



.s-327a8b5c-b19e-412f-925a-ed084fb13044 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-327a8b5c-b19e-412f-925a-ed084fb13044 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-327a8b5c-b19e-412f-925a-ed084fb13044.shogun-image-container {
      position: relative;
    }

    .s-327a8b5c-b19e-412f-925a-ed084fb13044.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-327a8b5c-b19e-412f-925a-ed084fb13044.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-327a8b5c-b19e-412f-925a-ed084fb13044 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1536px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-327a8b5c-b19e-412f-925a-ed084fb13044 {
  margin: 0 !important;
  overflow: visible;
}

#s-327a8b5c-b19e-412f-925a-ed084fb13044-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-327a8b5c-b19e-412f-925a-ed084fb13044 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-327a8b5c-b19e-412f-925a-ed084fb13044 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-327a8b5c-b19e-412f-925a-ed084fb13044 img.shogun-image {
  /* Add background color handling */
  
}

#s-327a8b5c-b19e-412f-925a-ed084fb13044 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-327a8b5c-b19e-412f-925a-ed084fb13044 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-327a8b5c-b19e-412f-925a-ed084fb13044 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-327a8b5c-b19e-412f-925a-ed084fb13044 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-327a8b5c-b19e-412f-925a-ed084fb13044.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-327a8b5c-b19e-412f-925a-ed084fb13044 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1536px;
  }



  img.s-327a8b5c-b19e-412f-925a-ed084fb13044.shogun-image {
    
    
    
    max-height: 1536px;
  }


.s-327a8b5c-b19e-412f-925a-ed084fb13044 .shogun-image-content {
  
    justify-content: center;
  
}

.s-327a8b5c-b19e-412f-925a-ed084fb13044.shg-align-container {
  display: flex;
  justify-content: center
}

.s-327a8b5c-b19e-412f-925a-ed084fb13044.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-327a8b5c-b19e-412f-925a-ed084fb13044.shogun-image {
  box-sizing: border-box;
}



.s-327a8b5c-b19e-412f-925a-ed084fb13044 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-327a8b5c-b19e-412f-925a-ed084fb13044 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-327a8b5c-b19e-412f-925a-ed084fb13044.shogun-image-container {
      position: relative;
    }

    .s-327a8b5c-b19e-412f-925a-ed084fb13044.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-327a8b5c-b19e-412f-925a-ed084fb13044.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-327a8b5c-b19e-412f-925a-ed084fb13044 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1536px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-327a8b5c-b19e-412f-925a-ed084fb13044 {
  margin: 0 !important;
  overflow: visible;
}

#s-327a8b5c-b19e-412f-925a-ed084fb13044-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-327a8b5c-b19e-412f-925a-ed084fb13044 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-327a8b5c-b19e-412f-925a-ed084fb13044 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-327a8b5c-b19e-412f-925a-ed084fb13044 img.shogun-image {
  /* Add background color handling */
  
}

#s-327a8b5c-b19e-412f-925a-ed084fb13044 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-327a8b5c-b19e-412f-925a-ed084fb13044 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-327a8b5c-b19e-412f-925a-ed084fb13044 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-327a8b5c-b19e-412f-925a-ed084fb13044 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-327a8b5c-b19e-412f-925a-ed084fb13044.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-327a8b5c-b19e-412f-925a-ed084fb13044 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1536px;
  }



  img.s-327a8b5c-b19e-412f-925a-ed084fb13044.shogun-image {
    
    
    
    max-height: 1536px;
  }


.s-327a8b5c-b19e-412f-925a-ed084fb13044 .shogun-image-content {
  
    justify-content: center;
  
}

.s-327a8b5c-b19e-412f-925a-ed084fb13044.shg-align-container {
  display: flex;
  justify-content: center
}

.s-327a8b5c-b19e-412f-925a-ed084fb13044.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-327a8b5c-b19e-412f-925a-ed084fb13044.shogun-image {
  box-sizing: border-box;
}



.s-327a8b5c-b19e-412f-925a-ed084fb13044 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-327a8b5c-b19e-412f-925a-ed084fb13044 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-327a8b5c-b19e-412f-925a-ed084fb13044.shogun-image-container {
      position: relative;
    }

    .s-327a8b5c-b19e-412f-925a-ed084fb13044.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-327a8b5c-b19e-412f-925a-ed084fb13044.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-327a8b5c-b19e-412f-925a-ed084fb13044 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1536px;
    }
  }

}@media (max-width: 767px){#s-327a8b5c-b19e-412f-925a-ed084fb13044 {
  margin: 0 !important;
  overflow: visible;
}

#s-327a8b5c-b19e-412f-925a-ed084fb13044-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-327a8b5c-b19e-412f-925a-ed084fb13044 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-327a8b5c-b19e-412f-925a-ed084fb13044 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-327a8b5c-b19e-412f-925a-ed084fb13044 img.shogun-image {
  /* Add background color handling */
  
}

#s-327a8b5c-b19e-412f-925a-ed084fb13044 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-327a8b5c-b19e-412f-925a-ed084fb13044 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-327a8b5c-b19e-412f-925a-ed084fb13044 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-327a8b5c-b19e-412f-925a-ed084fb13044 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-327a8b5c-b19e-412f-925a-ed084fb13044.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-327a8b5c-b19e-412f-925a-ed084fb13044 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1536px;
  }



  img.s-327a8b5c-b19e-412f-925a-ed084fb13044.shogun-image {
    
    
    
    max-height: 1536px;
  }


.s-327a8b5c-b19e-412f-925a-ed084fb13044 .shogun-image-content {
  
    justify-content: center;
  
}

.s-327a8b5c-b19e-412f-925a-ed084fb13044.shg-align-container {
  display: flex;
  justify-content: center
}

.s-327a8b5c-b19e-412f-925a-ed084fb13044.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-327a8b5c-b19e-412f-925a-ed084fb13044.shogun-image {
  box-sizing: border-box;
}



.s-327a8b5c-b19e-412f-925a-ed084fb13044 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-327a8b5c-b19e-412f-925a-ed084fb13044 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-327a8b5c-b19e-412f-925a-ed084fb13044.shogun-image-container {
      position: relative;
    }

    .s-327a8b5c-b19e-412f-925a-ed084fb13044.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-327a8b5c-b19e-412f-925a-ed084fb13044.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-327a8b5c-b19e-412f-925a-ed084fb13044 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1536px;
    }
  }

}
#s-162b4dd7-1ed9-4053-a741-048bd83a9b74 {
  margin-left: auto;
margin-right: auto;
max-width: 1536px;
aspect-ratio: 1/1;
text-align: center;
}

#s-162b4dd7-1ed9-4053-a741-048bd83a9b74 {
  margin: 0 !important;
  overflow: visible;
}

#s-162b4dd7-1ed9-4053-a741-048bd83a9b74-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-162b4dd7-1ed9-4053-a741-048bd83a9b74 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-162b4dd7-1ed9-4053-a741-048bd83a9b74 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-162b4dd7-1ed9-4053-a741-048bd83a9b74 img.shogun-image {
  /* Add background color handling */
  
}

#s-162b4dd7-1ed9-4053-a741-048bd83a9b74 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-162b4dd7-1ed9-4053-a741-048bd83a9b74 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-162b4dd7-1ed9-4053-a741-048bd83a9b74 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-162b4dd7-1ed9-4053-a741-048bd83a9b74 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-162b4dd7-1ed9-4053-a741-048bd83a9b74.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-162b4dd7-1ed9-4053-a741-048bd83a9b74 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1536px;
  }



  img.s-162b4dd7-1ed9-4053-a741-048bd83a9b74.shogun-image {
    
    
    
    max-height: 1536px;
  }


.s-162b4dd7-1ed9-4053-a741-048bd83a9b74 .shogun-image-content {
  
    justify-content: center;
  
}

.s-162b4dd7-1ed9-4053-a741-048bd83a9b74.shg-align-container {
  display: flex;
  justify-content: center
}

.s-162b4dd7-1ed9-4053-a741-048bd83a9b74.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-162b4dd7-1ed9-4053-a741-048bd83a9b74.shogun-image {
  box-sizing: border-box;
}



.s-162b4dd7-1ed9-4053-a741-048bd83a9b74 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-162b4dd7-1ed9-4053-a741-048bd83a9b74 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-162b4dd7-1ed9-4053-a741-048bd83a9b74.shogun-image-container {
      position: relative;
    }

    .s-162b4dd7-1ed9-4053-a741-048bd83a9b74.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-162b4dd7-1ed9-4053-a741-048bd83a9b74.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-162b4dd7-1ed9-4053-a741-048bd83a9b74 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1536px;
    }
  }

@media (min-width: 1200px){#s-162b4dd7-1ed9-4053-a741-048bd83a9b74 {
  margin: 0 !important;
  overflow: visible;
}

#s-162b4dd7-1ed9-4053-a741-048bd83a9b74-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-162b4dd7-1ed9-4053-a741-048bd83a9b74 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-162b4dd7-1ed9-4053-a741-048bd83a9b74 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-162b4dd7-1ed9-4053-a741-048bd83a9b74 img.shogun-image {
  /* Add background color handling */
  
}

#s-162b4dd7-1ed9-4053-a741-048bd83a9b74 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-162b4dd7-1ed9-4053-a741-048bd83a9b74 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-162b4dd7-1ed9-4053-a741-048bd83a9b74 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-162b4dd7-1ed9-4053-a741-048bd83a9b74 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-162b4dd7-1ed9-4053-a741-048bd83a9b74.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-162b4dd7-1ed9-4053-a741-048bd83a9b74 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1536px;
  }



  img.s-162b4dd7-1ed9-4053-a741-048bd83a9b74.shogun-image {
    
    
    
    max-height: 1536px;
  }


.s-162b4dd7-1ed9-4053-a741-048bd83a9b74 .shogun-image-content {
  
    justify-content: center;
  
}

.s-162b4dd7-1ed9-4053-a741-048bd83a9b74.shg-align-container {
  display: flex;
  justify-content: center
}

.s-162b4dd7-1ed9-4053-a741-048bd83a9b74.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-162b4dd7-1ed9-4053-a741-048bd83a9b74.shogun-image {
  box-sizing: border-box;
}



.s-162b4dd7-1ed9-4053-a741-048bd83a9b74 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-162b4dd7-1ed9-4053-a741-048bd83a9b74 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-162b4dd7-1ed9-4053-a741-048bd83a9b74.shogun-image-container {
      position: relative;
    }

    .s-162b4dd7-1ed9-4053-a741-048bd83a9b74.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-162b4dd7-1ed9-4053-a741-048bd83a9b74.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-162b4dd7-1ed9-4053-a741-048bd83a9b74 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1536px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-162b4dd7-1ed9-4053-a741-048bd83a9b74 {
  margin: 0 !important;
  overflow: visible;
}

#s-162b4dd7-1ed9-4053-a741-048bd83a9b74-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-162b4dd7-1ed9-4053-a741-048bd83a9b74 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-162b4dd7-1ed9-4053-a741-048bd83a9b74 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-162b4dd7-1ed9-4053-a741-048bd83a9b74 img.shogun-image {
  /* Add background color handling */
  
}

#s-162b4dd7-1ed9-4053-a741-048bd83a9b74 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-162b4dd7-1ed9-4053-a741-048bd83a9b74 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-162b4dd7-1ed9-4053-a741-048bd83a9b74 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-162b4dd7-1ed9-4053-a741-048bd83a9b74 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-162b4dd7-1ed9-4053-a741-048bd83a9b74.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-162b4dd7-1ed9-4053-a741-048bd83a9b74 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1536px;
  }



  img.s-162b4dd7-1ed9-4053-a741-048bd83a9b74.shogun-image {
    
    
    
    max-height: 1536px;
  }


.s-162b4dd7-1ed9-4053-a741-048bd83a9b74 .shogun-image-content {
  
    justify-content: center;
  
}

.s-162b4dd7-1ed9-4053-a741-048bd83a9b74.shg-align-container {
  display: flex;
  justify-content: center
}

.s-162b4dd7-1ed9-4053-a741-048bd83a9b74.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-162b4dd7-1ed9-4053-a741-048bd83a9b74.shogun-image {
  box-sizing: border-box;
}



.s-162b4dd7-1ed9-4053-a741-048bd83a9b74 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-162b4dd7-1ed9-4053-a741-048bd83a9b74 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-162b4dd7-1ed9-4053-a741-048bd83a9b74.shogun-image-container {
      position: relative;
    }

    .s-162b4dd7-1ed9-4053-a741-048bd83a9b74.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-162b4dd7-1ed9-4053-a741-048bd83a9b74.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-162b4dd7-1ed9-4053-a741-048bd83a9b74 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1536px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-162b4dd7-1ed9-4053-a741-048bd83a9b74 {
  margin: 0 !important;
  overflow: visible;
}

#s-162b4dd7-1ed9-4053-a741-048bd83a9b74-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-162b4dd7-1ed9-4053-a741-048bd83a9b74 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-162b4dd7-1ed9-4053-a741-048bd83a9b74 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-162b4dd7-1ed9-4053-a741-048bd83a9b74 img.shogun-image {
  /* Add background color handling */
  
}

#s-162b4dd7-1ed9-4053-a741-048bd83a9b74 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-162b4dd7-1ed9-4053-a741-048bd83a9b74 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-162b4dd7-1ed9-4053-a741-048bd83a9b74 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-162b4dd7-1ed9-4053-a741-048bd83a9b74 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-162b4dd7-1ed9-4053-a741-048bd83a9b74.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-162b4dd7-1ed9-4053-a741-048bd83a9b74 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1536px;
  }



  img.s-162b4dd7-1ed9-4053-a741-048bd83a9b74.shogun-image {
    
    
    
    max-height: 1536px;
  }


.s-162b4dd7-1ed9-4053-a741-048bd83a9b74 .shogun-image-content {
  
    justify-content: center;
  
}

.s-162b4dd7-1ed9-4053-a741-048bd83a9b74.shg-align-container {
  display: flex;
  justify-content: center
}

.s-162b4dd7-1ed9-4053-a741-048bd83a9b74.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-162b4dd7-1ed9-4053-a741-048bd83a9b74.shogun-image {
  box-sizing: border-box;
}



.s-162b4dd7-1ed9-4053-a741-048bd83a9b74 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-162b4dd7-1ed9-4053-a741-048bd83a9b74 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-162b4dd7-1ed9-4053-a741-048bd83a9b74.shogun-image-container {
      position: relative;
    }

    .s-162b4dd7-1ed9-4053-a741-048bd83a9b74.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-162b4dd7-1ed9-4053-a741-048bd83a9b74.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-162b4dd7-1ed9-4053-a741-048bd83a9b74 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1536px;
    }
  }

}@media (max-width: 767px){#s-162b4dd7-1ed9-4053-a741-048bd83a9b74 {
  margin: 0 !important;
  overflow: visible;
}

#s-162b4dd7-1ed9-4053-a741-048bd83a9b74-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-162b4dd7-1ed9-4053-a741-048bd83a9b74 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-162b4dd7-1ed9-4053-a741-048bd83a9b74 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-162b4dd7-1ed9-4053-a741-048bd83a9b74 img.shogun-image {
  /* Add background color handling */
  
}

#s-162b4dd7-1ed9-4053-a741-048bd83a9b74 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-162b4dd7-1ed9-4053-a741-048bd83a9b74 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-162b4dd7-1ed9-4053-a741-048bd83a9b74 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-162b4dd7-1ed9-4053-a741-048bd83a9b74 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-162b4dd7-1ed9-4053-a741-048bd83a9b74.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-162b4dd7-1ed9-4053-a741-048bd83a9b74 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1536px;
  }



  img.s-162b4dd7-1ed9-4053-a741-048bd83a9b74.shogun-image {
    
    
    
    max-height: 1536px;
  }


.s-162b4dd7-1ed9-4053-a741-048bd83a9b74 .shogun-image-content {
  
    justify-content: center;
  
}

.s-162b4dd7-1ed9-4053-a741-048bd83a9b74.shg-align-container {
  display: flex;
  justify-content: center
}

.s-162b4dd7-1ed9-4053-a741-048bd83a9b74.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-162b4dd7-1ed9-4053-a741-048bd83a9b74.shogun-image {
  box-sizing: border-box;
}



.s-162b4dd7-1ed9-4053-a741-048bd83a9b74 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-162b4dd7-1ed9-4053-a741-048bd83a9b74 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-162b4dd7-1ed9-4053-a741-048bd83a9b74.shogun-image-container {
      position: relative;
    }

    .s-162b4dd7-1ed9-4053-a741-048bd83a9b74.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-162b4dd7-1ed9-4053-a741-048bd83a9b74.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-162b4dd7-1ed9-4053-a741-048bd83a9b74 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1536px;
    }
  }

}
#s-434a18a3-24fb-43cd-935b-fa7894e3c5bb {
  margin-left: auto;
margin-right: auto;
max-width: 1536px;
aspect-ratio: 1/1;
text-align: center;
}

#s-434a18a3-24fb-43cd-935b-fa7894e3c5bb {
  margin: 0 !important;
  overflow: visible;
}

#s-434a18a3-24fb-43cd-935b-fa7894e3c5bb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-434a18a3-24fb-43cd-935b-fa7894e3c5bb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-434a18a3-24fb-43cd-935b-fa7894e3c5bb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-434a18a3-24fb-43cd-935b-fa7894e3c5bb img.shogun-image {
  /* Add background color handling */
  
}

#s-434a18a3-24fb-43cd-935b-fa7894e3c5bb img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-434a18a3-24fb-43cd-935b-fa7894e3c5bb .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-434a18a3-24fb-43cd-935b-fa7894e3c5bb .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-434a18a3-24fb-43cd-935b-fa7894e3c5bb .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-434a18a3-24fb-43cd-935b-fa7894e3c5bb.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-434a18a3-24fb-43cd-935b-fa7894e3c5bb img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1536px;
  }



  img.s-434a18a3-24fb-43cd-935b-fa7894e3c5bb.shogun-image {
    
    
    
    max-height: 1536px;
  }


.s-434a18a3-24fb-43cd-935b-fa7894e3c5bb .shogun-image-content {
  
    justify-content: center;
  
}

.s-434a18a3-24fb-43cd-935b-fa7894e3c5bb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-434a18a3-24fb-43cd-935b-fa7894e3c5bb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-434a18a3-24fb-43cd-935b-fa7894e3c5bb.shogun-image {
  box-sizing: border-box;
}



.s-434a18a3-24fb-43cd-935b-fa7894e3c5bb img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-434a18a3-24fb-43cd-935b-fa7894e3c5bb {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-434a18a3-24fb-43cd-935b-fa7894e3c5bb.shogun-image-container {
      position: relative;
    }

    .s-434a18a3-24fb-43cd-935b-fa7894e3c5bb.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-434a18a3-24fb-43cd-935b-fa7894e3c5bb.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-434a18a3-24fb-43cd-935b-fa7894e3c5bb img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1536px;
    }
  }

@media (min-width: 1200px){#s-434a18a3-24fb-43cd-935b-fa7894e3c5bb {
  margin: 0 !important;
  overflow: visible;
}

#s-434a18a3-24fb-43cd-935b-fa7894e3c5bb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-434a18a3-24fb-43cd-935b-fa7894e3c5bb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-434a18a3-24fb-43cd-935b-fa7894e3c5bb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-434a18a3-24fb-43cd-935b-fa7894e3c5bb img.shogun-image {
  /* Add background color handling */
  
}

#s-434a18a3-24fb-43cd-935b-fa7894e3c5bb img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-434a18a3-24fb-43cd-935b-fa7894e3c5bb .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-434a18a3-24fb-43cd-935b-fa7894e3c5bb .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-434a18a3-24fb-43cd-935b-fa7894e3c5bb .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-434a18a3-24fb-43cd-935b-fa7894e3c5bb.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-434a18a3-24fb-43cd-935b-fa7894e3c5bb img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1536px;
  }



  img.s-434a18a3-24fb-43cd-935b-fa7894e3c5bb.shogun-image {
    
    
    
    max-height: 1536px;
  }


.s-434a18a3-24fb-43cd-935b-fa7894e3c5bb .shogun-image-content {
  
    justify-content: center;
  
}

.s-434a18a3-24fb-43cd-935b-fa7894e3c5bb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-434a18a3-24fb-43cd-935b-fa7894e3c5bb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-434a18a3-24fb-43cd-935b-fa7894e3c5bb.shogun-image {
  box-sizing: border-box;
}



.s-434a18a3-24fb-43cd-935b-fa7894e3c5bb img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-434a18a3-24fb-43cd-935b-fa7894e3c5bb {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-434a18a3-24fb-43cd-935b-fa7894e3c5bb.shogun-image-container {
      position: relative;
    }

    .s-434a18a3-24fb-43cd-935b-fa7894e3c5bb.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-434a18a3-24fb-43cd-935b-fa7894e3c5bb.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-434a18a3-24fb-43cd-935b-fa7894e3c5bb img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1536px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-434a18a3-24fb-43cd-935b-fa7894e3c5bb {
  margin: 0 !important;
  overflow: visible;
}

#s-434a18a3-24fb-43cd-935b-fa7894e3c5bb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-434a18a3-24fb-43cd-935b-fa7894e3c5bb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-434a18a3-24fb-43cd-935b-fa7894e3c5bb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-434a18a3-24fb-43cd-935b-fa7894e3c5bb img.shogun-image {
  /* Add background color handling */
  
}

#s-434a18a3-24fb-43cd-935b-fa7894e3c5bb img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-434a18a3-24fb-43cd-935b-fa7894e3c5bb .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-434a18a3-24fb-43cd-935b-fa7894e3c5bb .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-434a18a3-24fb-43cd-935b-fa7894e3c5bb .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-434a18a3-24fb-43cd-935b-fa7894e3c5bb.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-434a18a3-24fb-43cd-935b-fa7894e3c5bb img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1536px;
  }



  img.s-434a18a3-24fb-43cd-935b-fa7894e3c5bb.shogun-image {
    
    
    
    max-height: 1536px;
  }


.s-434a18a3-24fb-43cd-935b-fa7894e3c5bb .shogun-image-content {
  
    justify-content: center;
  
}

.s-434a18a3-24fb-43cd-935b-fa7894e3c5bb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-434a18a3-24fb-43cd-935b-fa7894e3c5bb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-434a18a3-24fb-43cd-935b-fa7894e3c5bb.shogun-image {
  box-sizing: border-box;
}



.s-434a18a3-24fb-43cd-935b-fa7894e3c5bb img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-434a18a3-24fb-43cd-935b-fa7894e3c5bb {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-434a18a3-24fb-43cd-935b-fa7894e3c5bb.shogun-image-container {
      position: relative;
    }

    .s-434a18a3-24fb-43cd-935b-fa7894e3c5bb.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-434a18a3-24fb-43cd-935b-fa7894e3c5bb.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-434a18a3-24fb-43cd-935b-fa7894e3c5bb img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1536px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-434a18a3-24fb-43cd-935b-fa7894e3c5bb {
  margin: 0 !important;
  overflow: visible;
}

#s-434a18a3-24fb-43cd-935b-fa7894e3c5bb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-434a18a3-24fb-43cd-935b-fa7894e3c5bb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-434a18a3-24fb-43cd-935b-fa7894e3c5bb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-434a18a3-24fb-43cd-935b-fa7894e3c5bb img.shogun-image {
  /* Add background color handling */
  
}

#s-434a18a3-24fb-43cd-935b-fa7894e3c5bb img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-434a18a3-24fb-43cd-935b-fa7894e3c5bb .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-434a18a3-24fb-43cd-935b-fa7894e3c5bb .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-434a18a3-24fb-43cd-935b-fa7894e3c5bb .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-434a18a3-24fb-43cd-935b-fa7894e3c5bb.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-434a18a3-24fb-43cd-935b-fa7894e3c5bb img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1536px;
  }



  img.s-434a18a3-24fb-43cd-935b-fa7894e3c5bb.shogun-image {
    
    
    
    max-height: 1536px;
  }


.s-434a18a3-24fb-43cd-935b-fa7894e3c5bb .shogun-image-content {
  
    justify-content: center;
  
}

.s-434a18a3-24fb-43cd-935b-fa7894e3c5bb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-434a18a3-24fb-43cd-935b-fa7894e3c5bb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-434a18a3-24fb-43cd-935b-fa7894e3c5bb.shogun-image {
  box-sizing: border-box;
}



.s-434a18a3-24fb-43cd-935b-fa7894e3c5bb img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-434a18a3-24fb-43cd-935b-fa7894e3c5bb {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-434a18a3-24fb-43cd-935b-fa7894e3c5bb.shogun-image-container {
      position: relative;
    }

    .s-434a18a3-24fb-43cd-935b-fa7894e3c5bb.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-434a18a3-24fb-43cd-935b-fa7894e3c5bb.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-434a18a3-24fb-43cd-935b-fa7894e3c5bb img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1536px;
    }
  }

}@media (max-width: 767px){#s-434a18a3-24fb-43cd-935b-fa7894e3c5bb {
  margin: 0 !important;
  overflow: visible;
}

#s-434a18a3-24fb-43cd-935b-fa7894e3c5bb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-434a18a3-24fb-43cd-935b-fa7894e3c5bb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-434a18a3-24fb-43cd-935b-fa7894e3c5bb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-434a18a3-24fb-43cd-935b-fa7894e3c5bb img.shogun-image {
  /* Add background color handling */
  
}

#s-434a18a3-24fb-43cd-935b-fa7894e3c5bb img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-434a18a3-24fb-43cd-935b-fa7894e3c5bb .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-434a18a3-24fb-43cd-935b-fa7894e3c5bb .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-434a18a3-24fb-43cd-935b-fa7894e3c5bb .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-434a18a3-24fb-43cd-935b-fa7894e3c5bb.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-434a18a3-24fb-43cd-935b-fa7894e3c5bb img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1536px;
  }



  img.s-434a18a3-24fb-43cd-935b-fa7894e3c5bb.shogun-image {
    
    
    
    max-height: 1536px;
  }


.s-434a18a3-24fb-43cd-935b-fa7894e3c5bb .shogun-image-content {
  
    justify-content: center;
  
}

.s-434a18a3-24fb-43cd-935b-fa7894e3c5bb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-434a18a3-24fb-43cd-935b-fa7894e3c5bb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-434a18a3-24fb-43cd-935b-fa7894e3c5bb.shogun-image {
  box-sizing: border-box;
}



.s-434a18a3-24fb-43cd-935b-fa7894e3c5bb img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-434a18a3-24fb-43cd-935b-fa7894e3c5bb {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-434a18a3-24fb-43cd-935b-fa7894e3c5bb.shogun-image-container {
      position: relative;
    }

    .s-434a18a3-24fb-43cd-935b-fa7894e3c5bb.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-434a18a3-24fb-43cd-935b-fa7894e3c5bb.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-434a18a3-24fb-43cd-935b-fa7894e3c5bb img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1536px;
    }
  }

}
#s-8e52c043-39c9-4ec0-8728-6123eaf7c784 {
  margin-left: auto;
margin-right: auto;
max-width: 1536px;
aspect-ratio: 1/1;
text-align: center;
}

#s-8e52c043-39c9-4ec0-8728-6123eaf7c784 {
  margin: 0 !important;
  overflow: visible;
}

#s-8e52c043-39c9-4ec0-8728-6123eaf7c784-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8e52c043-39c9-4ec0-8728-6123eaf7c784 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8e52c043-39c9-4ec0-8728-6123eaf7c784 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8e52c043-39c9-4ec0-8728-6123eaf7c784 img.shogun-image {
  /* Add background color handling */
  
}

#s-8e52c043-39c9-4ec0-8728-6123eaf7c784 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8e52c043-39c9-4ec0-8728-6123eaf7c784 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-8e52c043-39c9-4ec0-8728-6123eaf7c784 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8e52c043-39c9-4ec0-8728-6123eaf7c784 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8e52c043-39c9-4ec0-8728-6123eaf7c784.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8e52c043-39c9-4ec0-8728-6123eaf7c784 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1536px;
  }



  img.s-8e52c043-39c9-4ec0-8728-6123eaf7c784.shogun-image {
    
    
    
    max-height: 1536px;
  }


.s-8e52c043-39c9-4ec0-8728-6123eaf7c784 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8e52c043-39c9-4ec0-8728-6123eaf7c784.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8e52c043-39c9-4ec0-8728-6123eaf7c784.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8e52c043-39c9-4ec0-8728-6123eaf7c784.shogun-image {
  box-sizing: border-box;
}



.s-8e52c043-39c9-4ec0-8728-6123eaf7c784 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8e52c043-39c9-4ec0-8728-6123eaf7c784 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-8e52c043-39c9-4ec0-8728-6123eaf7c784.shogun-image-container {
      position: relative;
    }

    .s-8e52c043-39c9-4ec0-8728-6123eaf7c784.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8e52c043-39c9-4ec0-8728-6123eaf7c784.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8e52c043-39c9-4ec0-8728-6123eaf7c784 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1536px;
    }
  }

@media (min-width: 1200px){#s-8e52c043-39c9-4ec0-8728-6123eaf7c784 {
  margin: 0 !important;
  overflow: visible;
}

#s-8e52c043-39c9-4ec0-8728-6123eaf7c784-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8e52c043-39c9-4ec0-8728-6123eaf7c784 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8e52c043-39c9-4ec0-8728-6123eaf7c784 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8e52c043-39c9-4ec0-8728-6123eaf7c784 img.shogun-image {
  /* Add background color handling */
  
}

#s-8e52c043-39c9-4ec0-8728-6123eaf7c784 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8e52c043-39c9-4ec0-8728-6123eaf7c784 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-8e52c043-39c9-4ec0-8728-6123eaf7c784 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8e52c043-39c9-4ec0-8728-6123eaf7c784 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8e52c043-39c9-4ec0-8728-6123eaf7c784.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8e52c043-39c9-4ec0-8728-6123eaf7c784 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1536px;
  }



  img.s-8e52c043-39c9-4ec0-8728-6123eaf7c784.shogun-image {
    
    
    
    max-height: 1536px;
  }


.s-8e52c043-39c9-4ec0-8728-6123eaf7c784 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8e52c043-39c9-4ec0-8728-6123eaf7c784.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8e52c043-39c9-4ec0-8728-6123eaf7c784.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8e52c043-39c9-4ec0-8728-6123eaf7c784.shogun-image {
  box-sizing: border-box;
}



.s-8e52c043-39c9-4ec0-8728-6123eaf7c784 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8e52c043-39c9-4ec0-8728-6123eaf7c784 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-8e52c043-39c9-4ec0-8728-6123eaf7c784.shogun-image-container {
      position: relative;
    }

    .s-8e52c043-39c9-4ec0-8728-6123eaf7c784.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8e52c043-39c9-4ec0-8728-6123eaf7c784.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8e52c043-39c9-4ec0-8728-6123eaf7c784 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1536px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-8e52c043-39c9-4ec0-8728-6123eaf7c784 {
  margin: 0 !important;
  overflow: visible;
}

#s-8e52c043-39c9-4ec0-8728-6123eaf7c784-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8e52c043-39c9-4ec0-8728-6123eaf7c784 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8e52c043-39c9-4ec0-8728-6123eaf7c784 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8e52c043-39c9-4ec0-8728-6123eaf7c784 img.shogun-image {
  /* Add background color handling */
  
}

#s-8e52c043-39c9-4ec0-8728-6123eaf7c784 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8e52c043-39c9-4ec0-8728-6123eaf7c784 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-8e52c043-39c9-4ec0-8728-6123eaf7c784 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8e52c043-39c9-4ec0-8728-6123eaf7c784 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8e52c043-39c9-4ec0-8728-6123eaf7c784.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8e52c043-39c9-4ec0-8728-6123eaf7c784 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1536px;
  }



  img.s-8e52c043-39c9-4ec0-8728-6123eaf7c784.shogun-image {
    
    
    
    max-height: 1536px;
  }


.s-8e52c043-39c9-4ec0-8728-6123eaf7c784 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8e52c043-39c9-4ec0-8728-6123eaf7c784.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8e52c043-39c9-4ec0-8728-6123eaf7c784.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8e52c043-39c9-4ec0-8728-6123eaf7c784.shogun-image {
  box-sizing: border-box;
}



.s-8e52c043-39c9-4ec0-8728-6123eaf7c784 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8e52c043-39c9-4ec0-8728-6123eaf7c784 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-8e52c043-39c9-4ec0-8728-6123eaf7c784.shogun-image-container {
      position: relative;
    }

    .s-8e52c043-39c9-4ec0-8728-6123eaf7c784.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8e52c043-39c9-4ec0-8728-6123eaf7c784.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8e52c043-39c9-4ec0-8728-6123eaf7c784 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1536px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-8e52c043-39c9-4ec0-8728-6123eaf7c784 {
  margin: 0 !important;
  overflow: visible;
}

#s-8e52c043-39c9-4ec0-8728-6123eaf7c784-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8e52c043-39c9-4ec0-8728-6123eaf7c784 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8e52c043-39c9-4ec0-8728-6123eaf7c784 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8e52c043-39c9-4ec0-8728-6123eaf7c784 img.shogun-image {
  /* Add background color handling */
  
}

#s-8e52c043-39c9-4ec0-8728-6123eaf7c784 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8e52c043-39c9-4ec0-8728-6123eaf7c784 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-8e52c043-39c9-4ec0-8728-6123eaf7c784 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8e52c043-39c9-4ec0-8728-6123eaf7c784 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8e52c043-39c9-4ec0-8728-6123eaf7c784.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8e52c043-39c9-4ec0-8728-6123eaf7c784 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1536px;
  }



  img.s-8e52c043-39c9-4ec0-8728-6123eaf7c784.shogun-image {
    
    
    
    max-height: 1536px;
  }


.s-8e52c043-39c9-4ec0-8728-6123eaf7c784 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8e52c043-39c9-4ec0-8728-6123eaf7c784.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8e52c043-39c9-4ec0-8728-6123eaf7c784.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8e52c043-39c9-4ec0-8728-6123eaf7c784.shogun-image {
  box-sizing: border-box;
}



.s-8e52c043-39c9-4ec0-8728-6123eaf7c784 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8e52c043-39c9-4ec0-8728-6123eaf7c784 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-8e52c043-39c9-4ec0-8728-6123eaf7c784.shogun-image-container {
      position: relative;
    }

    .s-8e52c043-39c9-4ec0-8728-6123eaf7c784.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8e52c043-39c9-4ec0-8728-6123eaf7c784.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8e52c043-39c9-4ec0-8728-6123eaf7c784 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1536px;
    }
  }

}@media (max-width: 767px){#s-8e52c043-39c9-4ec0-8728-6123eaf7c784 {
  margin: 0 !important;
  overflow: visible;
}

#s-8e52c043-39c9-4ec0-8728-6123eaf7c784-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8e52c043-39c9-4ec0-8728-6123eaf7c784 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8e52c043-39c9-4ec0-8728-6123eaf7c784 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8e52c043-39c9-4ec0-8728-6123eaf7c784 img.shogun-image {
  /* Add background color handling */
  
}

#s-8e52c043-39c9-4ec0-8728-6123eaf7c784 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8e52c043-39c9-4ec0-8728-6123eaf7c784 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-8e52c043-39c9-4ec0-8728-6123eaf7c784 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8e52c043-39c9-4ec0-8728-6123eaf7c784 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8e52c043-39c9-4ec0-8728-6123eaf7c784.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8e52c043-39c9-4ec0-8728-6123eaf7c784 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1536px;
  }



  img.s-8e52c043-39c9-4ec0-8728-6123eaf7c784.shogun-image {
    
    
    
    max-height: 1536px;
  }


.s-8e52c043-39c9-4ec0-8728-6123eaf7c784 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8e52c043-39c9-4ec0-8728-6123eaf7c784.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8e52c043-39c9-4ec0-8728-6123eaf7c784.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8e52c043-39c9-4ec0-8728-6123eaf7c784.shogun-image {
  box-sizing: border-box;
}



.s-8e52c043-39c9-4ec0-8728-6123eaf7c784 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8e52c043-39c9-4ec0-8728-6123eaf7c784 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-8e52c043-39c9-4ec0-8728-6123eaf7c784.shogun-image-container {
      position: relative;
    }

    .s-8e52c043-39c9-4ec0-8728-6123eaf7c784.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8e52c043-39c9-4ec0-8728-6123eaf7c784.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8e52c043-39c9-4ec0-8728-6123eaf7c784 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1536px;
    }
  }

}
#s-ef398987-4558-401d-9532-e175bf2d1308 {
  margin-left: auto;
margin-right: auto;
max-width: 1000px;
aspect-ratio: 1/1;
text-align: center;
}

#s-ef398987-4558-401d-9532-e175bf2d1308 {
  margin: 0 !important;
  overflow: visible;
}

#s-ef398987-4558-401d-9532-e175bf2d1308-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ef398987-4558-401d-9532-e175bf2d1308 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ef398987-4558-401d-9532-e175bf2d1308 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ef398987-4558-401d-9532-e175bf2d1308 img.shogun-image {
  /* Add background color handling */
  
}

#s-ef398987-4558-401d-9532-e175bf2d1308 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ef398987-4558-401d-9532-e175bf2d1308 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ef398987-4558-401d-9532-e175bf2d1308 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ef398987-4558-401d-9532-e175bf2d1308 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ef398987-4558-401d-9532-e175bf2d1308.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ef398987-4558-401d-9532-e175bf2d1308 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1000px;
  }



  img.s-ef398987-4558-401d-9532-e175bf2d1308.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-ef398987-4558-401d-9532-e175bf2d1308 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ef398987-4558-401d-9532-e175bf2d1308.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ef398987-4558-401d-9532-e175bf2d1308.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ef398987-4558-401d-9532-e175bf2d1308.shogun-image {
  box-sizing: border-box;
}



.s-ef398987-4558-401d-9532-e175bf2d1308 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ef398987-4558-401d-9532-e175bf2d1308 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ef398987-4558-401d-9532-e175bf2d1308.shogun-image-container {
      position: relative;
    }

    .s-ef398987-4558-401d-9532-e175bf2d1308.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ef398987-4558-401d-9532-e175bf2d1308.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ef398987-4558-401d-9532-e175bf2d1308 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

@media (min-width: 1200px){#s-ef398987-4558-401d-9532-e175bf2d1308 {
  margin: 0 !important;
  overflow: visible;
}

#s-ef398987-4558-401d-9532-e175bf2d1308-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ef398987-4558-401d-9532-e175bf2d1308 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ef398987-4558-401d-9532-e175bf2d1308 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ef398987-4558-401d-9532-e175bf2d1308 img.shogun-image {
  /* Add background color handling */
  
}

#s-ef398987-4558-401d-9532-e175bf2d1308 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ef398987-4558-401d-9532-e175bf2d1308 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ef398987-4558-401d-9532-e175bf2d1308 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ef398987-4558-401d-9532-e175bf2d1308 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ef398987-4558-401d-9532-e175bf2d1308.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ef398987-4558-401d-9532-e175bf2d1308 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1000px;
  }



  img.s-ef398987-4558-401d-9532-e175bf2d1308.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-ef398987-4558-401d-9532-e175bf2d1308 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ef398987-4558-401d-9532-e175bf2d1308.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ef398987-4558-401d-9532-e175bf2d1308.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ef398987-4558-401d-9532-e175bf2d1308.shogun-image {
  box-sizing: border-box;
}



.s-ef398987-4558-401d-9532-e175bf2d1308 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ef398987-4558-401d-9532-e175bf2d1308 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ef398987-4558-401d-9532-e175bf2d1308.shogun-image-container {
      position: relative;
    }

    .s-ef398987-4558-401d-9532-e175bf2d1308.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ef398987-4558-401d-9532-e175bf2d1308.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ef398987-4558-401d-9532-e175bf2d1308 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-ef398987-4558-401d-9532-e175bf2d1308 {
  margin: 0 !important;
  overflow: visible;
}

#s-ef398987-4558-401d-9532-e175bf2d1308-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ef398987-4558-401d-9532-e175bf2d1308 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ef398987-4558-401d-9532-e175bf2d1308 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ef398987-4558-401d-9532-e175bf2d1308 img.shogun-image {
  /* Add background color handling */
  
}

#s-ef398987-4558-401d-9532-e175bf2d1308 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ef398987-4558-401d-9532-e175bf2d1308 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ef398987-4558-401d-9532-e175bf2d1308 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ef398987-4558-401d-9532-e175bf2d1308 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ef398987-4558-401d-9532-e175bf2d1308.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ef398987-4558-401d-9532-e175bf2d1308 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1000px;
  }



  img.s-ef398987-4558-401d-9532-e175bf2d1308.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-ef398987-4558-401d-9532-e175bf2d1308 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ef398987-4558-401d-9532-e175bf2d1308.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ef398987-4558-401d-9532-e175bf2d1308.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ef398987-4558-401d-9532-e175bf2d1308.shogun-image {
  box-sizing: border-box;
}



.s-ef398987-4558-401d-9532-e175bf2d1308 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ef398987-4558-401d-9532-e175bf2d1308 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ef398987-4558-401d-9532-e175bf2d1308.shogun-image-container {
      position: relative;
    }

    .s-ef398987-4558-401d-9532-e175bf2d1308.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ef398987-4558-401d-9532-e175bf2d1308.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ef398987-4558-401d-9532-e175bf2d1308 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-ef398987-4558-401d-9532-e175bf2d1308 {
  margin: 0 !important;
  overflow: visible;
}

#s-ef398987-4558-401d-9532-e175bf2d1308-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ef398987-4558-401d-9532-e175bf2d1308 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ef398987-4558-401d-9532-e175bf2d1308 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ef398987-4558-401d-9532-e175bf2d1308 img.shogun-image {
  /* Add background color handling */
  
}

#s-ef398987-4558-401d-9532-e175bf2d1308 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ef398987-4558-401d-9532-e175bf2d1308 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ef398987-4558-401d-9532-e175bf2d1308 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ef398987-4558-401d-9532-e175bf2d1308 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ef398987-4558-401d-9532-e175bf2d1308.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ef398987-4558-401d-9532-e175bf2d1308 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1000px;
  }



  img.s-ef398987-4558-401d-9532-e175bf2d1308.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-ef398987-4558-401d-9532-e175bf2d1308 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ef398987-4558-401d-9532-e175bf2d1308.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ef398987-4558-401d-9532-e175bf2d1308.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ef398987-4558-401d-9532-e175bf2d1308.shogun-image {
  box-sizing: border-box;
}



.s-ef398987-4558-401d-9532-e175bf2d1308 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ef398987-4558-401d-9532-e175bf2d1308 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ef398987-4558-401d-9532-e175bf2d1308.shogun-image-container {
      position: relative;
    }

    .s-ef398987-4558-401d-9532-e175bf2d1308.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ef398987-4558-401d-9532-e175bf2d1308.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ef398987-4558-401d-9532-e175bf2d1308 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

}@media (max-width: 767px){#s-ef398987-4558-401d-9532-e175bf2d1308 {
  margin: 0 !important;
  overflow: visible;
}

#s-ef398987-4558-401d-9532-e175bf2d1308-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ef398987-4558-401d-9532-e175bf2d1308 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ef398987-4558-401d-9532-e175bf2d1308 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ef398987-4558-401d-9532-e175bf2d1308 img.shogun-image {
  /* Add background color handling */
  
}

#s-ef398987-4558-401d-9532-e175bf2d1308 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ef398987-4558-401d-9532-e175bf2d1308 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ef398987-4558-401d-9532-e175bf2d1308 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ef398987-4558-401d-9532-e175bf2d1308 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ef398987-4558-401d-9532-e175bf2d1308.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ef398987-4558-401d-9532-e175bf2d1308 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1000px;
  }



  img.s-ef398987-4558-401d-9532-e175bf2d1308.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-ef398987-4558-401d-9532-e175bf2d1308 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ef398987-4558-401d-9532-e175bf2d1308.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ef398987-4558-401d-9532-e175bf2d1308.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ef398987-4558-401d-9532-e175bf2d1308.shogun-image {
  box-sizing: border-box;
}



.s-ef398987-4558-401d-9532-e175bf2d1308 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ef398987-4558-401d-9532-e175bf2d1308 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ef398987-4558-401d-9532-e175bf2d1308.shogun-image-container {
      position: relative;
    }

    .s-ef398987-4558-401d-9532-e175bf2d1308.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ef398987-4558-401d-9532-e175bf2d1308.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ef398987-4558-401d-9532-e175bf2d1308 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

}
#s-2a5c8cbf-8365-48a5-8923-c114d1129fea {
  margin-left: auto;
margin-right: auto;
max-width: 1536px;
aspect-ratio: 1/1;
text-align: center;
}

#s-2a5c8cbf-8365-48a5-8923-c114d1129fea {
  margin: 0 !important;
  overflow: visible;
}

#s-2a5c8cbf-8365-48a5-8923-c114d1129fea-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2a5c8cbf-8365-48a5-8923-c114d1129fea {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2a5c8cbf-8365-48a5-8923-c114d1129fea {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2a5c8cbf-8365-48a5-8923-c114d1129fea img.shogun-image {
  /* Add background color handling */
  
}

#s-2a5c8cbf-8365-48a5-8923-c114d1129fea img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2a5c8cbf-8365-48a5-8923-c114d1129fea .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2a5c8cbf-8365-48a5-8923-c114d1129fea .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2a5c8cbf-8365-48a5-8923-c114d1129fea .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2a5c8cbf-8365-48a5-8923-c114d1129fea.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2a5c8cbf-8365-48a5-8923-c114d1129fea img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1536px;
  }



  img.s-2a5c8cbf-8365-48a5-8923-c114d1129fea.shogun-image {
    
    
    
    max-height: 1536px;
  }


.s-2a5c8cbf-8365-48a5-8923-c114d1129fea .shogun-image-content {
  
    justify-content: center;
  
}

.s-2a5c8cbf-8365-48a5-8923-c114d1129fea.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2a5c8cbf-8365-48a5-8923-c114d1129fea.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2a5c8cbf-8365-48a5-8923-c114d1129fea.shogun-image {
  box-sizing: border-box;
}



.s-2a5c8cbf-8365-48a5-8923-c114d1129fea img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2a5c8cbf-8365-48a5-8923-c114d1129fea {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2a5c8cbf-8365-48a5-8923-c114d1129fea.shogun-image-container {
      position: relative;
    }

    .s-2a5c8cbf-8365-48a5-8923-c114d1129fea.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2a5c8cbf-8365-48a5-8923-c114d1129fea.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2a5c8cbf-8365-48a5-8923-c114d1129fea img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1536px;
    }
  }

@media (min-width: 1200px){#s-2a5c8cbf-8365-48a5-8923-c114d1129fea {
  margin: 0 !important;
  overflow: visible;
}

#s-2a5c8cbf-8365-48a5-8923-c114d1129fea-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2a5c8cbf-8365-48a5-8923-c114d1129fea {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2a5c8cbf-8365-48a5-8923-c114d1129fea {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2a5c8cbf-8365-48a5-8923-c114d1129fea img.shogun-image {
  /* Add background color handling */
  
}

#s-2a5c8cbf-8365-48a5-8923-c114d1129fea img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2a5c8cbf-8365-48a5-8923-c114d1129fea .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2a5c8cbf-8365-48a5-8923-c114d1129fea .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2a5c8cbf-8365-48a5-8923-c114d1129fea .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2a5c8cbf-8365-48a5-8923-c114d1129fea.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2a5c8cbf-8365-48a5-8923-c114d1129fea img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1536px;
  }



  img.s-2a5c8cbf-8365-48a5-8923-c114d1129fea.shogun-image {
    
    
    
    max-height: 1536px;
  }


.s-2a5c8cbf-8365-48a5-8923-c114d1129fea .shogun-image-content {
  
    justify-content: center;
  
}

.s-2a5c8cbf-8365-48a5-8923-c114d1129fea.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2a5c8cbf-8365-48a5-8923-c114d1129fea.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2a5c8cbf-8365-48a5-8923-c114d1129fea.shogun-image {
  box-sizing: border-box;
}



.s-2a5c8cbf-8365-48a5-8923-c114d1129fea img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2a5c8cbf-8365-48a5-8923-c114d1129fea {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2a5c8cbf-8365-48a5-8923-c114d1129fea.shogun-image-container {
      position: relative;
    }

    .s-2a5c8cbf-8365-48a5-8923-c114d1129fea.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2a5c8cbf-8365-48a5-8923-c114d1129fea.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2a5c8cbf-8365-48a5-8923-c114d1129fea img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1536px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-2a5c8cbf-8365-48a5-8923-c114d1129fea {
  margin: 0 !important;
  overflow: visible;
}

#s-2a5c8cbf-8365-48a5-8923-c114d1129fea-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2a5c8cbf-8365-48a5-8923-c114d1129fea {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2a5c8cbf-8365-48a5-8923-c114d1129fea {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2a5c8cbf-8365-48a5-8923-c114d1129fea img.shogun-image {
  /* Add background color handling */
  
}

#s-2a5c8cbf-8365-48a5-8923-c114d1129fea img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2a5c8cbf-8365-48a5-8923-c114d1129fea .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2a5c8cbf-8365-48a5-8923-c114d1129fea .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2a5c8cbf-8365-48a5-8923-c114d1129fea .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2a5c8cbf-8365-48a5-8923-c114d1129fea.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2a5c8cbf-8365-48a5-8923-c114d1129fea img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1536px;
  }



  img.s-2a5c8cbf-8365-48a5-8923-c114d1129fea.shogun-image {
    
    
    
    max-height: 1536px;
  }


.s-2a5c8cbf-8365-48a5-8923-c114d1129fea .shogun-image-content {
  
    justify-content: center;
  
}

.s-2a5c8cbf-8365-48a5-8923-c114d1129fea.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2a5c8cbf-8365-48a5-8923-c114d1129fea.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2a5c8cbf-8365-48a5-8923-c114d1129fea.shogun-image {
  box-sizing: border-box;
}



.s-2a5c8cbf-8365-48a5-8923-c114d1129fea img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2a5c8cbf-8365-48a5-8923-c114d1129fea {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2a5c8cbf-8365-48a5-8923-c114d1129fea.shogun-image-container {
      position: relative;
    }

    .s-2a5c8cbf-8365-48a5-8923-c114d1129fea.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2a5c8cbf-8365-48a5-8923-c114d1129fea.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2a5c8cbf-8365-48a5-8923-c114d1129fea img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1536px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-2a5c8cbf-8365-48a5-8923-c114d1129fea {
  margin: 0 !important;
  overflow: visible;
}

#s-2a5c8cbf-8365-48a5-8923-c114d1129fea-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2a5c8cbf-8365-48a5-8923-c114d1129fea {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2a5c8cbf-8365-48a5-8923-c114d1129fea {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2a5c8cbf-8365-48a5-8923-c114d1129fea img.shogun-image {
  /* Add background color handling */
  
}

#s-2a5c8cbf-8365-48a5-8923-c114d1129fea img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2a5c8cbf-8365-48a5-8923-c114d1129fea .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2a5c8cbf-8365-48a5-8923-c114d1129fea .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2a5c8cbf-8365-48a5-8923-c114d1129fea .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2a5c8cbf-8365-48a5-8923-c114d1129fea.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2a5c8cbf-8365-48a5-8923-c114d1129fea img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1536px;
  }



  img.s-2a5c8cbf-8365-48a5-8923-c114d1129fea.shogun-image {
    
    
    
    max-height: 1536px;
  }


.s-2a5c8cbf-8365-48a5-8923-c114d1129fea .shogun-image-content {
  
    justify-content: center;
  
}

.s-2a5c8cbf-8365-48a5-8923-c114d1129fea.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2a5c8cbf-8365-48a5-8923-c114d1129fea.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2a5c8cbf-8365-48a5-8923-c114d1129fea.shogun-image {
  box-sizing: border-box;
}



.s-2a5c8cbf-8365-48a5-8923-c114d1129fea img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2a5c8cbf-8365-48a5-8923-c114d1129fea {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2a5c8cbf-8365-48a5-8923-c114d1129fea.shogun-image-container {
      position: relative;
    }

    .s-2a5c8cbf-8365-48a5-8923-c114d1129fea.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2a5c8cbf-8365-48a5-8923-c114d1129fea.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2a5c8cbf-8365-48a5-8923-c114d1129fea img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1536px;
    }
  }

}@media (max-width: 767px){#s-2a5c8cbf-8365-48a5-8923-c114d1129fea {
  margin: 0 !important;
  overflow: visible;
}

#s-2a5c8cbf-8365-48a5-8923-c114d1129fea-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2a5c8cbf-8365-48a5-8923-c114d1129fea {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2a5c8cbf-8365-48a5-8923-c114d1129fea {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2a5c8cbf-8365-48a5-8923-c114d1129fea img.shogun-image {
  /* Add background color handling */
  
}

#s-2a5c8cbf-8365-48a5-8923-c114d1129fea img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2a5c8cbf-8365-48a5-8923-c114d1129fea .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2a5c8cbf-8365-48a5-8923-c114d1129fea .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2a5c8cbf-8365-48a5-8923-c114d1129fea .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2a5c8cbf-8365-48a5-8923-c114d1129fea.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2a5c8cbf-8365-48a5-8923-c114d1129fea img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1536px;
  }



  img.s-2a5c8cbf-8365-48a5-8923-c114d1129fea.shogun-image {
    
    
    
    max-height: 1536px;
  }


.s-2a5c8cbf-8365-48a5-8923-c114d1129fea .shogun-image-content {
  
    justify-content: center;
  
}

.s-2a5c8cbf-8365-48a5-8923-c114d1129fea.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2a5c8cbf-8365-48a5-8923-c114d1129fea.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2a5c8cbf-8365-48a5-8923-c114d1129fea.shogun-image {
  box-sizing: border-box;
}



.s-2a5c8cbf-8365-48a5-8923-c114d1129fea img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2a5c8cbf-8365-48a5-8923-c114d1129fea {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2a5c8cbf-8365-48a5-8923-c114d1129fea.shogun-image-container {
      position: relative;
    }

    .s-2a5c8cbf-8365-48a5-8923-c114d1129fea.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2a5c8cbf-8365-48a5-8923-c114d1129fea.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2a5c8cbf-8365-48a5-8923-c114d1129fea img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1536px;
    }
  }

}
#s-cfb8b4ed-fde9-4993-9ca3-3184581b37be {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-cfb8b4ed-fde9-4993-9ca3-3184581b37be .shogun-heading-component h4 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  line-height: 1.5em;
  letter-spacing: 2px;
  
}



#s-49a9b58f-1e13-40a3-96de-7d1608dacf74 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-49a9b58f-1e13-40a3-96de-7d1608dacf74 .shogun-heading-component h4 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  line-height: 1.5em;
  letter-spacing: 2px;
  
}



#s-60a6b3e9-fd24-469e-8bff-37c149bceb1f {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-60a6b3e9-fd24-469e-8bff-37c149bceb1f .shogun-heading-component h4 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  line-height: 1.5em;
  letter-spacing: 2px;
  
}



#s-ee2dc8af-15c2-4831-a8c3-b923ecd9c82b {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-ee2dc8af-15c2-4831-a8c3-b923ecd9c82b .shogun-heading-component h4 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  line-height: 1.5em;
  letter-spacing: 2px;
  
}



#s-ce969c14-e7b0-456c-b5de-eb05febfb1a0 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-ce969c14-e7b0-456c-b5de-eb05febfb1a0 .shogun-heading-component h4 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  line-height: 1.5em;
  letter-spacing: 2px;
  
}



#s-d2787e86-782d-4782-93da-f0372b47d5ff {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-d2787e86-782d-4782-93da-f0372b47d5ff .shogun-heading-component h4 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  line-height: 1.5em;
  letter-spacing: 2px;
  
}



#s-c44e8655-b283-4388-81df-7591c969095f {
  margin-left: auto;
margin-right: auto;
}

#s-ce9f45e4-d538-4000-a248-7875971c0a14 {
  margin-left: auto;
margin-bottom: 3%;
margin-right: auto;
text-align: center;
}

#s-ce9f45e4-d538-4000-a248-7875971c0a14 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-ce9f45e4-d538-4000-a248-7875971c0a14 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-ce9f45e4-d538-4000-a248-7875971c0a14 .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-50398206-778c-4c97-99b0-277978d49061 {
  margin-left: 8%;
margin-right: 8%;
padding-top: 13px;
padding-bottom: 13px;
border-radius: 2px;
max-width: 100%;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-50398206-778c-4c97-99b0-277978d49061:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-50398206-778c-4c97-99b0-277978d49061:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-50398206-778c-4c97-99b0-277978d49061-atc-btn-wrapper {
    text-align: center;
  }


#s-50398206-778c-4c97-99b0-277978d49061 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-50398206-778c-4c97-99b0-277978d49061.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-50398206-778c-4c97-99b0-277978d49061.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-50398206-778c-4c97-99b0-277978d49061.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-50398206-778c-4c97-99b0-277978d49061.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

@media (min-width: 1200px){
  #s-50398206-778c-4c97-99b0-277978d49061-atc-btn-wrapper {
    text-align: center;
  }


#s-50398206-778c-4c97-99b0-277978d49061 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-50398206-778c-4c97-99b0-277978d49061.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-50398206-778c-4c97-99b0-277978d49061.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-50398206-778c-4c97-99b0-277978d49061.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-50398206-778c-4c97-99b0-277978d49061.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 992px) and (max-width: 1199px){
  #s-50398206-778c-4c97-99b0-277978d49061-atc-btn-wrapper {
    text-align: center;
  }


#s-50398206-778c-4c97-99b0-277978d49061 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-50398206-778c-4c97-99b0-277978d49061.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-50398206-778c-4c97-99b0-277978d49061.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-50398206-778c-4c97-99b0-277978d49061.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-50398206-778c-4c97-99b0-277978d49061.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 768px) and (max-width: 991px){
  #s-50398206-778c-4c97-99b0-277978d49061-atc-btn-wrapper {
    text-align: center;
  }


#s-50398206-778c-4c97-99b0-277978d49061 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-50398206-778c-4c97-99b0-277978d49061.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-50398206-778c-4c97-99b0-277978d49061.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-50398206-778c-4c97-99b0-277978d49061.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-50398206-778c-4c97-99b0-277978d49061.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (max-width: 767px){
  #s-50398206-778c-4c97-99b0-277978d49061-atc-btn-wrapper {
    text-align: center;
  }


#s-50398206-778c-4c97-99b0-277978d49061 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-50398206-778c-4c97-99b0-277978d49061.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-50398206-778c-4c97-99b0-277978d49061.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-50398206-778c-4c97-99b0-277978d49061.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-50398206-778c-4c97-99b0-277978d49061.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}
#s-971ee0f5-17d5-4bb2-b292-26b42c51b67f {
  margin-left: auto;
margin-right: auto;
}

#s-9dd36177-5048-4ce5-a1ac-11f101865062 {
  margin-left: auto;
margin-bottom: 3%;
margin-right: auto;
text-align: center;
}

#s-9dd36177-5048-4ce5-a1ac-11f101865062 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-9dd36177-5048-4ce5-a1ac-11f101865062 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-9dd36177-5048-4ce5-a1ac-11f101865062 .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-a1518a5d-70af-410b-a7ce-05f5bb603ecf {
  margin-left: auto;
margin-right: auto;
}

#s-8aba5055-c39c-47f0-bd83-9cc2f48c08ff {
  margin-left: auto;
margin-bottom: 3%;
margin-right: auto;
text-align: center;
}

#s-8aba5055-c39c-47f0-bd83-9cc2f48c08ff .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-8aba5055-c39c-47f0-bd83-9cc2f48c08ff .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-8aba5055-c39c-47f0-bd83-9cc2f48c08ff .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-d251ae04-89e5-4740-a85a-f52743280931 {
  margin-left: 8%;
margin-right: 8%;
padding-top: 13px;
padding-bottom: 13px;
border-radius: 2px;
max-width: 100%;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-d251ae04-89e5-4740-a85a-f52743280931:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-d251ae04-89e5-4740-a85a-f52743280931:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-d251ae04-89e5-4740-a85a-f52743280931-atc-btn-wrapper {
    text-align: center;
  }


#s-d251ae04-89e5-4740-a85a-f52743280931 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d251ae04-89e5-4740-a85a-f52743280931.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d251ae04-89e5-4740-a85a-f52743280931.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-d251ae04-89e5-4740-a85a-f52743280931.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-d251ae04-89e5-4740-a85a-f52743280931.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

@media (min-width: 1200px){
  #s-d251ae04-89e5-4740-a85a-f52743280931-atc-btn-wrapper {
    text-align: center;
  }


#s-d251ae04-89e5-4740-a85a-f52743280931 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d251ae04-89e5-4740-a85a-f52743280931.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d251ae04-89e5-4740-a85a-f52743280931.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-d251ae04-89e5-4740-a85a-f52743280931.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-d251ae04-89e5-4740-a85a-f52743280931.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 992px) and (max-width: 1199px){
  #s-d251ae04-89e5-4740-a85a-f52743280931-atc-btn-wrapper {
    text-align: center;
  }


#s-d251ae04-89e5-4740-a85a-f52743280931 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d251ae04-89e5-4740-a85a-f52743280931.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d251ae04-89e5-4740-a85a-f52743280931.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-d251ae04-89e5-4740-a85a-f52743280931.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-d251ae04-89e5-4740-a85a-f52743280931.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 768px) and (max-width: 991px){
  #s-d251ae04-89e5-4740-a85a-f52743280931-atc-btn-wrapper {
    text-align: center;
  }


#s-d251ae04-89e5-4740-a85a-f52743280931 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d251ae04-89e5-4740-a85a-f52743280931.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d251ae04-89e5-4740-a85a-f52743280931.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-d251ae04-89e5-4740-a85a-f52743280931.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-d251ae04-89e5-4740-a85a-f52743280931.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (max-width: 767px){
  #s-d251ae04-89e5-4740-a85a-f52743280931-atc-btn-wrapper {
    text-align: center;
  }


#s-d251ae04-89e5-4740-a85a-f52743280931 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d251ae04-89e5-4740-a85a-f52743280931.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d251ae04-89e5-4740-a85a-f52743280931.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-d251ae04-89e5-4740-a85a-f52743280931.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-d251ae04-89e5-4740-a85a-f52743280931.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}
#s-59590632-5e03-4d23-8046-8449782e69cc {
  margin-left: auto;
margin-right: auto;
}

#s-61240123-94da-4568-8bf0-99546a21020b {
  margin-left: auto;
margin-bottom: 3%;
margin-right: auto;
text-align: center;
}

#s-61240123-94da-4568-8bf0-99546a21020b .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-61240123-94da-4568-8bf0-99546a21020b .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-61240123-94da-4568-8bf0-99546a21020b .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-c6f469f4-913e-4c23-a038-1b47630097aa {
  margin-left: 8%;
margin-right: 8%;
padding-top: 13px;
padding-bottom: 13px;
border-radius: 2px;
max-width: 100%;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-c6f469f4-913e-4c23-a038-1b47630097aa:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-c6f469f4-913e-4c23-a038-1b47630097aa:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-c6f469f4-913e-4c23-a038-1b47630097aa-atc-btn-wrapper {
    text-align: center;
  }


#s-c6f469f4-913e-4c23-a038-1b47630097aa {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c6f469f4-913e-4c23-a038-1b47630097aa.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c6f469f4-913e-4c23-a038-1b47630097aa.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-c6f469f4-913e-4c23-a038-1b47630097aa.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-c6f469f4-913e-4c23-a038-1b47630097aa.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

@media (min-width: 1200px){
  #s-c6f469f4-913e-4c23-a038-1b47630097aa-atc-btn-wrapper {
    text-align: center;
  }


#s-c6f469f4-913e-4c23-a038-1b47630097aa {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c6f469f4-913e-4c23-a038-1b47630097aa.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c6f469f4-913e-4c23-a038-1b47630097aa.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-c6f469f4-913e-4c23-a038-1b47630097aa.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-c6f469f4-913e-4c23-a038-1b47630097aa.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 992px) and (max-width: 1199px){
  #s-c6f469f4-913e-4c23-a038-1b47630097aa-atc-btn-wrapper {
    text-align: center;
  }


#s-c6f469f4-913e-4c23-a038-1b47630097aa {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c6f469f4-913e-4c23-a038-1b47630097aa.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c6f469f4-913e-4c23-a038-1b47630097aa.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-c6f469f4-913e-4c23-a038-1b47630097aa.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-c6f469f4-913e-4c23-a038-1b47630097aa.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 768px) and (max-width: 991px){
  #s-c6f469f4-913e-4c23-a038-1b47630097aa-atc-btn-wrapper {
    text-align: center;
  }


#s-c6f469f4-913e-4c23-a038-1b47630097aa {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c6f469f4-913e-4c23-a038-1b47630097aa.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c6f469f4-913e-4c23-a038-1b47630097aa.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-c6f469f4-913e-4c23-a038-1b47630097aa.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-c6f469f4-913e-4c23-a038-1b47630097aa.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (max-width: 767px){
  #s-c6f469f4-913e-4c23-a038-1b47630097aa-atc-btn-wrapper {
    text-align: center;
  }


#s-c6f469f4-913e-4c23-a038-1b47630097aa {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c6f469f4-913e-4c23-a038-1b47630097aa.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c6f469f4-913e-4c23-a038-1b47630097aa.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-c6f469f4-913e-4c23-a038-1b47630097aa.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-c6f469f4-913e-4c23-a038-1b47630097aa.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}
#s-b4a820bf-46cb-4e67-bf28-1becb4470dc2 {
  margin-left: auto;
margin-right: auto;
}

#s-6f88b2cd-c133-412e-9c6e-0768fda27be8 {
  margin-left: auto;
margin-bottom: 3%;
margin-right: auto;
text-align: center;
}

#s-6f88b2cd-c133-412e-9c6e-0768fda27be8 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-6f88b2cd-c133-412e-9c6e-0768fda27be8 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-6f88b2cd-c133-412e-9c6e-0768fda27be8 .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-75185b4a-1717-49c8-9cd9-6d832ffe4211 {
  margin-left: 8%;
margin-right: 8%;
padding-top: 13px;
padding-bottom: 13px;
border-radius: 2px;
max-width: 100%;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-75185b4a-1717-49c8-9cd9-6d832ffe4211:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-75185b4a-1717-49c8-9cd9-6d832ffe4211:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-75185b4a-1717-49c8-9cd9-6d832ffe4211-atc-btn-wrapper {
    text-align: center;
  }


#s-75185b4a-1717-49c8-9cd9-6d832ffe4211 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-75185b4a-1717-49c8-9cd9-6d832ffe4211.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-75185b4a-1717-49c8-9cd9-6d832ffe4211.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-75185b4a-1717-49c8-9cd9-6d832ffe4211.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-75185b4a-1717-49c8-9cd9-6d832ffe4211.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

@media (min-width: 1200px){
  #s-75185b4a-1717-49c8-9cd9-6d832ffe4211-atc-btn-wrapper {
    text-align: center;
  }


#s-75185b4a-1717-49c8-9cd9-6d832ffe4211 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-75185b4a-1717-49c8-9cd9-6d832ffe4211.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-75185b4a-1717-49c8-9cd9-6d832ffe4211.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-75185b4a-1717-49c8-9cd9-6d832ffe4211.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-75185b4a-1717-49c8-9cd9-6d832ffe4211.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 992px) and (max-width: 1199px){
  #s-75185b4a-1717-49c8-9cd9-6d832ffe4211-atc-btn-wrapper {
    text-align: center;
  }


#s-75185b4a-1717-49c8-9cd9-6d832ffe4211 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-75185b4a-1717-49c8-9cd9-6d832ffe4211.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-75185b4a-1717-49c8-9cd9-6d832ffe4211.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-75185b4a-1717-49c8-9cd9-6d832ffe4211.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-75185b4a-1717-49c8-9cd9-6d832ffe4211.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 768px) and (max-width: 991px){
  #s-75185b4a-1717-49c8-9cd9-6d832ffe4211-atc-btn-wrapper {
    text-align: center;
  }


#s-75185b4a-1717-49c8-9cd9-6d832ffe4211 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-75185b4a-1717-49c8-9cd9-6d832ffe4211.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-75185b4a-1717-49c8-9cd9-6d832ffe4211.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-75185b4a-1717-49c8-9cd9-6d832ffe4211.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-75185b4a-1717-49c8-9cd9-6d832ffe4211.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (max-width: 767px){
  #s-75185b4a-1717-49c8-9cd9-6d832ffe4211-atc-btn-wrapper {
    text-align: center;
  }


#s-75185b4a-1717-49c8-9cd9-6d832ffe4211 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-75185b4a-1717-49c8-9cd9-6d832ffe4211.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-75185b4a-1717-49c8-9cd9-6d832ffe4211.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-75185b4a-1717-49c8-9cd9-6d832ffe4211.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-75185b4a-1717-49c8-9cd9-6d832ffe4211.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}
#s-b43ca93c-dc4c-421b-989e-422abea8accb {
  margin-left: auto;
margin-right: auto;
}

#s-2d425ccc-351e-4b6a-b550-acb595fdbe1a {
  margin-left: auto;
margin-bottom: 3%;
margin-right: auto;
text-align: center;
}

#s-2d425ccc-351e-4b6a-b550-acb595fdbe1a .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-2d425ccc-351e-4b6a-b550-acb595fdbe1a .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-2d425ccc-351e-4b6a-b550-acb595fdbe1a .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-5e381f48-9040-457a-ae54-ba444e54e61a {
  margin-left: 8%;
margin-right: 8%;
padding-top: 13px;
padding-bottom: 13px;
border-radius: 2px;
max-width: 100%;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-5e381f48-9040-457a-ae54-ba444e54e61a:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-5e381f48-9040-457a-ae54-ba444e54e61a:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-5e381f48-9040-457a-ae54-ba444e54e61a-atc-btn-wrapper {
    text-align: center;
  }


#s-5e381f48-9040-457a-ae54-ba444e54e61a {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-5e381f48-9040-457a-ae54-ba444e54e61a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-5e381f48-9040-457a-ae54-ba444e54e61a.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-5e381f48-9040-457a-ae54-ba444e54e61a.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-5e381f48-9040-457a-ae54-ba444e54e61a.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

@media (min-width: 1200px){
  #s-5e381f48-9040-457a-ae54-ba444e54e61a-atc-btn-wrapper {
    text-align: center;
  }


#s-5e381f48-9040-457a-ae54-ba444e54e61a {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-5e381f48-9040-457a-ae54-ba444e54e61a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-5e381f48-9040-457a-ae54-ba444e54e61a.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-5e381f48-9040-457a-ae54-ba444e54e61a.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-5e381f48-9040-457a-ae54-ba444e54e61a.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 992px) and (max-width: 1199px){
  #s-5e381f48-9040-457a-ae54-ba444e54e61a-atc-btn-wrapper {
    text-align: center;
  }


#s-5e381f48-9040-457a-ae54-ba444e54e61a {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-5e381f48-9040-457a-ae54-ba444e54e61a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-5e381f48-9040-457a-ae54-ba444e54e61a.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-5e381f48-9040-457a-ae54-ba444e54e61a.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-5e381f48-9040-457a-ae54-ba444e54e61a.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 768px) and (max-width: 991px){
  #s-5e381f48-9040-457a-ae54-ba444e54e61a-atc-btn-wrapper {
    text-align: center;
  }


#s-5e381f48-9040-457a-ae54-ba444e54e61a {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-5e381f48-9040-457a-ae54-ba444e54e61a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-5e381f48-9040-457a-ae54-ba444e54e61a.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-5e381f48-9040-457a-ae54-ba444e54e61a.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-5e381f48-9040-457a-ae54-ba444e54e61a.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (max-width: 767px){
  #s-5e381f48-9040-457a-ae54-ba444e54e61a-atc-btn-wrapper {
    text-align: center;
  }


#s-5e381f48-9040-457a-ae54-ba444e54e61a {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-5e381f48-9040-457a-ae54-ba444e54e61a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-5e381f48-9040-457a-ae54-ba444e54e61a.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-5e381f48-9040-457a-ae54-ba444e54e61a.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-5e381f48-9040-457a-ae54-ba444e54e61a.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}
#s-3999e352-dcb2-420d-be26-c61e90df081a {
  margin-left: auto;
margin-right: auto;
}

#s-4ec24518-8302-4eae-9a7d-f3272c722ccf {
  margin-left: 8%;
margin-right: 8%;
padding-top: 13px;
padding-bottom: 13px;
border-radius: 2px;
max-width: 100%;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-4ec24518-8302-4eae-9a7d-f3272c722ccf:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-4ec24518-8302-4eae-9a7d-f3272c722ccf:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-4ec24518-8302-4eae-9a7d-f3272c722ccf-atc-btn-wrapper {
    text-align: center;
  }


#s-4ec24518-8302-4eae-9a7d-f3272c722ccf {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-4ec24518-8302-4eae-9a7d-f3272c722ccf.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-4ec24518-8302-4eae-9a7d-f3272c722ccf.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-4ec24518-8302-4eae-9a7d-f3272c722ccf.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-4ec24518-8302-4eae-9a7d-f3272c722ccf.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

@media (min-width: 1200px){
  #s-4ec24518-8302-4eae-9a7d-f3272c722ccf-atc-btn-wrapper {
    text-align: center;
  }


#s-4ec24518-8302-4eae-9a7d-f3272c722ccf {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-4ec24518-8302-4eae-9a7d-f3272c722ccf.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-4ec24518-8302-4eae-9a7d-f3272c722ccf.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-4ec24518-8302-4eae-9a7d-f3272c722ccf.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-4ec24518-8302-4eae-9a7d-f3272c722ccf.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 992px) and (max-width: 1199px){
  #s-4ec24518-8302-4eae-9a7d-f3272c722ccf-atc-btn-wrapper {
    text-align: center;
  }


#s-4ec24518-8302-4eae-9a7d-f3272c722ccf {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-4ec24518-8302-4eae-9a7d-f3272c722ccf.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-4ec24518-8302-4eae-9a7d-f3272c722ccf.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-4ec24518-8302-4eae-9a7d-f3272c722ccf.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-4ec24518-8302-4eae-9a7d-f3272c722ccf.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 768px) and (max-width: 991px){
  #s-4ec24518-8302-4eae-9a7d-f3272c722ccf-atc-btn-wrapper {
    text-align: center;
  }


#s-4ec24518-8302-4eae-9a7d-f3272c722ccf {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-4ec24518-8302-4eae-9a7d-f3272c722ccf.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-4ec24518-8302-4eae-9a7d-f3272c722ccf.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-4ec24518-8302-4eae-9a7d-f3272c722ccf.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-4ec24518-8302-4eae-9a7d-f3272c722ccf.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (max-width: 767px){
  #s-4ec24518-8302-4eae-9a7d-f3272c722ccf-atc-btn-wrapper {
    text-align: center;
  }


#s-4ec24518-8302-4eae-9a7d-f3272c722ccf {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-4ec24518-8302-4eae-9a7d-f3272c722ccf.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-4ec24518-8302-4eae-9a7d-f3272c722ccf.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-4ec24518-8302-4eae-9a7d-f3272c722ccf.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-4ec24518-8302-4eae-9a7d-f3272c722ccf.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}
#s-7bf2d54c-e05d-4da5-a745-bc154af0bbcb {
  margin-top: 5%;
margin-left: 6%;
margin-bottom: 2%;
margin-right: 6%;
min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-7bf2d54c-e05d-4da5-a745-bc154af0bbcb {
  display: none;
}
#s-7bf2d54c-e05d-4da5-a745-bc154af0bbcb, #wrap-s-7bf2d54c-e05d-4da5-a745-bc154af0bbcb, #wrap-content-s-7bf2d54c-e05d-4da5-a745-bc154af0bbcb { display: none !important; }}@media (max-width: 767px){#s-7bf2d54c-e05d-4da5-a745-bc154af0bbcb {
  display: none;
}
#s-7bf2d54c-e05d-4da5-a745-bc154af0bbcb, #wrap-s-7bf2d54c-e05d-4da5-a745-bc154af0bbcb, #wrap-content-s-7bf2d54c-e05d-4da5-a745-bc154af0bbcb { display: none !important; }}







#s-7bf2d54c-e05d-4da5-a745-bc154af0bbcb > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7bf2d54c-e05d-4da5-a745-bc154af0bbcb.shg-box.shg-c {
  justify-content: center;
}

#s-d7b1b45c-a501-4f9f-ad71-8e63c9f67f9c {
  margin-top: 1%;
margin-bottom: 2%;
}

#s-405e17ce-ce41-4056-8e24-ef6a365414a5 {
  margin-bottom: 1%;
}

@media (min-width: 0px) {
[id="s-405e17ce-ce41-4056-8e24-ef6a365414a5"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 10.0px);
}

}

@media (min-width: 768px) {
[id="s-405e17ce-ce41-4056-8e24-ef6a365414a5"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-405e17ce-ce41-4056-8e24-ef6a365414a5"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-405e17ce-ce41-4056-8e24-ef6a365414a5"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

}

#s-c1a16edd-03fb-4ece-9cea-714bf582ef10 {
  margin-top: 3%;
margin-bottom: -5%;
margin-right: 3%;
}

#s-4df5b28f-cd22-4b27-8c48-33e0d5923116 {
  margin-top: 3%;
margin-left: 3%;
margin-bottom: -5%;
margin-right: 3%;
}

#s-ef129cc5-e147-41c3-9178-e4633522cae8 {
  margin-top: 3%;
margin-left: 3%;
margin-bottom: -5%;
}

#s-913d5247-424e-4540-8dc0-8b3ddc171c19 {
  margin-top: 3%;
margin-left: 3%;
margin-bottom: -5%;
}

#s-17c5b333-0429-42c7-8766-de618a7cb6d4 {
  margin-left: 0%;
margin-right: 0%;
}

@media (min-width: 0px) {
[id="s-17c5b333-0429-42c7-8766-de618a7cb6d4"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-17c5b333-0429-42c7-8766-de618a7cb6d4"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 7.5px);
}

}

@media (min-width: 992px) {
[id="s-17c5b333-0429-42c7-8766-de618a7cb6d4"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 7.5px);
}

}

@media (min-width: 1200px) {
[id="s-17c5b333-0429-42c7-8766-de618a7cb6d4"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 7.5px);
}

}

#s-b8b0dc21-c804-47aa-951d-5e8d17048917 {
  margin-left: auto;
margin-right: auto;
max-width: 1256px;
aspect-ratio: 1256/1632;
text-align: center;
}

#s-b8b0dc21-c804-47aa-951d-5e8d17048917 {
  margin: 0 !important;
  overflow: visible;
}

#s-b8b0dc21-c804-47aa-951d-5e8d17048917-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b8b0dc21-c804-47aa-951d-5e8d17048917 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b8b0dc21-c804-47aa-951d-5e8d17048917 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b8b0dc21-c804-47aa-951d-5e8d17048917 img.shogun-image {
  /* Add background color handling */
  
}

#s-b8b0dc21-c804-47aa-951d-5e8d17048917 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 200px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b8b0dc21-c804-47aa-951d-5e8d17048917 .shg-image-content-wrapper {
      aspect-ratio: 1256/1632;
      min-width: 100%;
      height: auto;
    }

    #s-b8b0dc21-c804-47aa-951d-5e8d17048917 .shogun-image-link {
      aspect-ratio: 1256/1632;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b8b0dc21-c804-47aa-951d-5e8d17048917 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b8b0dc21-c804-47aa-951d-5e8d17048917.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b8b0dc21-c804-47aa-951d-5e8d17048917 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1256px;
  }



  img.s-b8b0dc21-c804-47aa-951d-5e8d17048917.shogun-image {
    
    
    
    max-height: 1256px;
  }


.s-b8b0dc21-c804-47aa-951d-5e8d17048917 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b8b0dc21-c804-47aa-951d-5e8d17048917.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b8b0dc21-c804-47aa-951d-5e8d17048917.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b8b0dc21-c804-47aa-951d-5e8d17048917.shogun-image {
  box-sizing: border-box;
}



.s-b8b0dc21-c804-47aa-951d-5e8d17048917 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b8b0dc21-c804-47aa-951d-5e8d17048917 {
      --shg-aspect-ratio: calc(1256/1632); 
    }

    .s-b8b0dc21-c804-47aa-951d-5e8d17048917.shogun-image-container {
      position: relative;
    }

    .s-b8b0dc21-c804-47aa-951d-5e8d17048917.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b8b0dc21-c804-47aa-951d-5e8d17048917.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b8b0dc21-c804-47aa-951d-5e8d17048917 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1256px;
    }
  }

@media (min-width: 1200px){#s-b8b0dc21-c804-47aa-951d-5e8d17048917 {
  margin: 0 !important;
  overflow: visible;
}

#s-b8b0dc21-c804-47aa-951d-5e8d17048917-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b8b0dc21-c804-47aa-951d-5e8d17048917 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b8b0dc21-c804-47aa-951d-5e8d17048917 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b8b0dc21-c804-47aa-951d-5e8d17048917 img.shogun-image {
  /* Add background color handling */
  
}

#s-b8b0dc21-c804-47aa-951d-5e8d17048917 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b8b0dc21-c804-47aa-951d-5e8d17048917 .shg-image-content-wrapper {
      aspect-ratio: 1256/1632;
      min-width: 100%;
      height: auto;
    }

    #s-b8b0dc21-c804-47aa-951d-5e8d17048917 .shogun-image-link {
      aspect-ratio: 1256/1632;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b8b0dc21-c804-47aa-951d-5e8d17048917 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b8b0dc21-c804-47aa-951d-5e8d17048917.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b8b0dc21-c804-47aa-951d-5e8d17048917 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1256px;
  }



  img.s-b8b0dc21-c804-47aa-951d-5e8d17048917.shogun-image {
    
    
    
    max-height: 1256px;
  }


.s-b8b0dc21-c804-47aa-951d-5e8d17048917 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b8b0dc21-c804-47aa-951d-5e8d17048917.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b8b0dc21-c804-47aa-951d-5e8d17048917.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b8b0dc21-c804-47aa-951d-5e8d17048917.shogun-image {
  box-sizing: border-box;
}



.s-b8b0dc21-c804-47aa-951d-5e8d17048917 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b8b0dc21-c804-47aa-951d-5e8d17048917 {
      --shg-aspect-ratio: calc(1256/1632); 
    }

    .s-b8b0dc21-c804-47aa-951d-5e8d17048917.shogun-image-container {
      position: relative;
    }

    .s-b8b0dc21-c804-47aa-951d-5e8d17048917.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b8b0dc21-c804-47aa-951d-5e8d17048917.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b8b0dc21-c804-47aa-951d-5e8d17048917 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1256px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-b8b0dc21-c804-47aa-951d-5e8d17048917 {
  margin: 0 !important;
  overflow: visible;
}

#s-b8b0dc21-c804-47aa-951d-5e8d17048917-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b8b0dc21-c804-47aa-951d-5e8d17048917 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b8b0dc21-c804-47aa-951d-5e8d17048917 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b8b0dc21-c804-47aa-951d-5e8d17048917 img.shogun-image {
  /* Add background color handling */
  
}

#s-b8b0dc21-c804-47aa-951d-5e8d17048917 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b8b0dc21-c804-47aa-951d-5e8d17048917 .shg-image-content-wrapper {
      aspect-ratio: 1256/1632;
      min-width: 100%;
      height: auto;
    }

    #s-b8b0dc21-c804-47aa-951d-5e8d17048917 .shogun-image-link {
      aspect-ratio: 1256/1632;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b8b0dc21-c804-47aa-951d-5e8d17048917 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b8b0dc21-c804-47aa-951d-5e8d17048917.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b8b0dc21-c804-47aa-951d-5e8d17048917 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1256px;
  }



  img.s-b8b0dc21-c804-47aa-951d-5e8d17048917.shogun-image {
    
    
    
    max-height: 1256px;
  }


.s-b8b0dc21-c804-47aa-951d-5e8d17048917 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b8b0dc21-c804-47aa-951d-5e8d17048917.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b8b0dc21-c804-47aa-951d-5e8d17048917.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b8b0dc21-c804-47aa-951d-5e8d17048917.shogun-image {
  box-sizing: border-box;
}



.s-b8b0dc21-c804-47aa-951d-5e8d17048917 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b8b0dc21-c804-47aa-951d-5e8d17048917 {
      --shg-aspect-ratio: calc(1256/1632); 
    }

    .s-b8b0dc21-c804-47aa-951d-5e8d17048917.shogun-image-container {
      position: relative;
    }

    .s-b8b0dc21-c804-47aa-951d-5e8d17048917.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b8b0dc21-c804-47aa-951d-5e8d17048917.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b8b0dc21-c804-47aa-951d-5e8d17048917 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1256px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-b8b0dc21-c804-47aa-951d-5e8d17048917 {
  margin: 0 !important;
  overflow: visible;
}

#s-b8b0dc21-c804-47aa-951d-5e8d17048917-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b8b0dc21-c804-47aa-951d-5e8d17048917 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b8b0dc21-c804-47aa-951d-5e8d17048917 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b8b0dc21-c804-47aa-951d-5e8d17048917 img.shogun-image {
  /* Add background color handling */
  
}

#s-b8b0dc21-c804-47aa-951d-5e8d17048917 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b8b0dc21-c804-47aa-951d-5e8d17048917 .shg-image-content-wrapper {
      aspect-ratio: 1256/1632;
      min-width: 100%;
      height: auto;
    }

    #s-b8b0dc21-c804-47aa-951d-5e8d17048917 .shogun-image-link {
      aspect-ratio: 1256/1632;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b8b0dc21-c804-47aa-951d-5e8d17048917 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b8b0dc21-c804-47aa-951d-5e8d17048917.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b8b0dc21-c804-47aa-951d-5e8d17048917 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1256px;
  }



  img.s-b8b0dc21-c804-47aa-951d-5e8d17048917.shogun-image {
    
    
    
    max-height: 1256px;
  }


.s-b8b0dc21-c804-47aa-951d-5e8d17048917 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b8b0dc21-c804-47aa-951d-5e8d17048917.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b8b0dc21-c804-47aa-951d-5e8d17048917.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b8b0dc21-c804-47aa-951d-5e8d17048917.shogun-image {
  box-sizing: border-box;
}



.s-b8b0dc21-c804-47aa-951d-5e8d17048917 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b8b0dc21-c804-47aa-951d-5e8d17048917 {
      --shg-aspect-ratio: calc(1256/1632); 
    }

    .s-b8b0dc21-c804-47aa-951d-5e8d17048917.shogun-image-container {
      position: relative;
    }

    .s-b8b0dc21-c804-47aa-951d-5e8d17048917.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b8b0dc21-c804-47aa-951d-5e8d17048917.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b8b0dc21-c804-47aa-951d-5e8d17048917 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1256px;
    }
  }

}@media (max-width: 767px){#s-b8b0dc21-c804-47aa-951d-5e8d17048917 {
  margin: 0 !important;
  overflow: visible;
}

#s-b8b0dc21-c804-47aa-951d-5e8d17048917-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b8b0dc21-c804-47aa-951d-5e8d17048917 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b8b0dc21-c804-47aa-951d-5e8d17048917 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b8b0dc21-c804-47aa-951d-5e8d17048917 img.shogun-image {
  /* Add background color handling */
  
}

#s-b8b0dc21-c804-47aa-951d-5e8d17048917 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b8b0dc21-c804-47aa-951d-5e8d17048917 .shg-image-content-wrapper {
      aspect-ratio: 1256/1632;
      min-width: 100%;
      height: auto;
    }

    #s-b8b0dc21-c804-47aa-951d-5e8d17048917 .shogun-image-link {
      aspect-ratio: 1256/1632;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b8b0dc21-c804-47aa-951d-5e8d17048917 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b8b0dc21-c804-47aa-951d-5e8d17048917.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b8b0dc21-c804-47aa-951d-5e8d17048917 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1256px;
  }



  img.s-b8b0dc21-c804-47aa-951d-5e8d17048917.shogun-image {
    
    
    
    max-height: 1256px;
  }


.s-b8b0dc21-c804-47aa-951d-5e8d17048917 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b8b0dc21-c804-47aa-951d-5e8d17048917.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b8b0dc21-c804-47aa-951d-5e8d17048917.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b8b0dc21-c804-47aa-951d-5e8d17048917.shogun-image {
  box-sizing: border-box;
}



.s-b8b0dc21-c804-47aa-951d-5e8d17048917 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b8b0dc21-c804-47aa-951d-5e8d17048917 {
      --shg-aspect-ratio: calc(1256/1632); 
    }

    .s-b8b0dc21-c804-47aa-951d-5e8d17048917.shogun-image-container {
      position: relative;
    }

    .s-b8b0dc21-c804-47aa-951d-5e8d17048917.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b8b0dc21-c804-47aa-951d-5e8d17048917.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b8b0dc21-c804-47aa-951d-5e8d17048917 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1256px;
    }
  }

}
#s-2e04e0df-30ab-4a12-8ac4-c5a0c4ddedaa {
  margin-left: auto;
margin-right: auto;
max-width: 1256px;
aspect-ratio: 1252/1632;
text-align: center;
}

#s-2e04e0df-30ab-4a12-8ac4-c5a0c4ddedaa {
  margin: 0 !important;
  overflow: visible;
}

#s-2e04e0df-30ab-4a12-8ac4-c5a0c4ddedaa-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2e04e0df-30ab-4a12-8ac4-c5a0c4ddedaa {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2e04e0df-30ab-4a12-8ac4-c5a0c4ddedaa {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2e04e0df-30ab-4a12-8ac4-c5a0c4ddedaa img.shogun-image {
  /* Add background color handling */
  
}

#s-2e04e0df-30ab-4a12-8ac4-c5a0c4ddedaa img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 200px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2e04e0df-30ab-4a12-8ac4-c5a0c4ddedaa .shg-image-content-wrapper {
      aspect-ratio: 1252/1632;
      min-width: 100%;
      height: auto;
    }

    #s-2e04e0df-30ab-4a12-8ac4-c5a0c4ddedaa .shogun-image-link {
      aspect-ratio: 1252/1632;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2e04e0df-30ab-4a12-8ac4-c5a0c4ddedaa .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2e04e0df-30ab-4a12-8ac4-c5a0c4ddedaa.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2e04e0df-30ab-4a12-8ac4-c5a0c4ddedaa img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1256px;
  }



  img.s-2e04e0df-30ab-4a12-8ac4-c5a0c4ddedaa.shogun-image {
    
    
    
    max-height: 1256px;
  }


.s-2e04e0df-30ab-4a12-8ac4-c5a0c4ddedaa .shogun-image-content {
  
    justify-content: center;
  
}

.s-2e04e0df-30ab-4a12-8ac4-c5a0c4ddedaa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2e04e0df-30ab-4a12-8ac4-c5a0c4ddedaa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2e04e0df-30ab-4a12-8ac4-c5a0c4ddedaa.shogun-image {
  box-sizing: border-box;
}



.s-2e04e0df-30ab-4a12-8ac4-c5a0c4ddedaa img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2e04e0df-30ab-4a12-8ac4-c5a0c4ddedaa {
      --shg-aspect-ratio: calc(1252/1632); 
    }

    .s-2e04e0df-30ab-4a12-8ac4-c5a0c4ddedaa.shogun-image-container {
      position: relative;
    }

    .s-2e04e0df-30ab-4a12-8ac4-c5a0c4ddedaa.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2e04e0df-30ab-4a12-8ac4-c5a0c4ddedaa.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2e04e0df-30ab-4a12-8ac4-c5a0c4ddedaa img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1256px;
    }
  }

@media (min-width: 1200px){#s-2e04e0df-30ab-4a12-8ac4-c5a0c4ddedaa {
  margin: 0 !important;
  overflow: visible;
}

#s-2e04e0df-30ab-4a12-8ac4-c5a0c4ddedaa-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2e04e0df-30ab-4a12-8ac4-c5a0c4ddedaa {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2e04e0df-30ab-4a12-8ac4-c5a0c4ddedaa {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2e04e0df-30ab-4a12-8ac4-c5a0c4ddedaa img.shogun-image {
  /* Add background color handling */
  
}

#s-2e04e0df-30ab-4a12-8ac4-c5a0c4ddedaa img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2e04e0df-30ab-4a12-8ac4-c5a0c4ddedaa .shg-image-content-wrapper {
      aspect-ratio: 1252/1632;
      min-width: 100%;
      height: auto;
    }

    #s-2e04e0df-30ab-4a12-8ac4-c5a0c4ddedaa .shogun-image-link {
      aspect-ratio: 1252/1632;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2e04e0df-30ab-4a12-8ac4-c5a0c4ddedaa .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2e04e0df-30ab-4a12-8ac4-c5a0c4ddedaa.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2e04e0df-30ab-4a12-8ac4-c5a0c4ddedaa img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1256px;
  }



  img.s-2e04e0df-30ab-4a12-8ac4-c5a0c4ddedaa.shogun-image {
    
    
    
    max-height: 1256px;
  }


.s-2e04e0df-30ab-4a12-8ac4-c5a0c4ddedaa .shogun-image-content {
  
    justify-content: center;
  
}

.s-2e04e0df-30ab-4a12-8ac4-c5a0c4ddedaa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2e04e0df-30ab-4a12-8ac4-c5a0c4ddedaa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2e04e0df-30ab-4a12-8ac4-c5a0c4ddedaa.shogun-image {
  box-sizing: border-box;
}



.s-2e04e0df-30ab-4a12-8ac4-c5a0c4ddedaa img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2e04e0df-30ab-4a12-8ac4-c5a0c4ddedaa {
      --shg-aspect-ratio: calc(1252/1632); 
    }

    .s-2e04e0df-30ab-4a12-8ac4-c5a0c4ddedaa.shogun-image-container {
      position: relative;
    }

    .s-2e04e0df-30ab-4a12-8ac4-c5a0c4ddedaa.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2e04e0df-30ab-4a12-8ac4-c5a0c4ddedaa.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2e04e0df-30ab-4a12-8ac4-c5a0c4ddedaa img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1256px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-2e04e0df-30ab-4a12-8ac4-c5a0c4ddedaa {
  margin: 0 !important;
  overflow: visible;
}

#s-2e04e0df-30ab-4a12-8ac4-c5a0c4ddedaa-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2e04e0df-30ab-4a12-8ac4-c5a0c4ddedaa {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2e04e0df-30ab-4a12-8ac4-c5a0c4ddedaa {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2e04e0df-30ab-4a12-8ac4-c5a0c4ddedaa img.shogun-image {
  /* Add background color handling */
  
}

#s-2e04e0df-30ab-4a12-8ac4-c5a0c4ddedaa img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2e04e0df-30ab-4a12-8ac4-c5a0c4ddedaa .shg-image-content-wrapper {
      aspect-ratio: 1252/1632;
      min-width: 100%;
      height: auto;
    }

    #s-2e04e0df-30ab-4a12-8ac4-c5a0c4ddedaa .shogun-image-link {
      aspect-ratio: 1252/1632;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2e04e0df-30ab-4a12-8ac4-c5a0c4ddedaa .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2e04e0df-30ab-4a12-8ac4-c5a0c4ddedaa.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2e04e0df-30ab-4a12-8ac4-c5a0c4ddedaa img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1256px;
  }



  img.s-2e04e0df-30ab-4a12-8ac4-c5a0c4ddedaa.shogun-image {
    
    
    
    max-height: 1256px;
  }


.s-2e04e0df-30ab-4a12-8ac4-c5a0c4ddedaa .shogun-image-content {
  
    justify-content: center;
  
}

.s-2e04e0df-30ab-4a12-8ac4-c5a0c4ddedaa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2e04e0df-30ab-4a12-8ac4-c5a0c4ddedaa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2e04e0df-30ab-4a12-8ac4-c5a0c4ddedaa.shogun-image {
  box-sizing: border-box;
}



.s-2e04e0df-30ab-4a12-8ac4-c5a0c4ddedaa img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2e04e0df-30ab-4a12-8ac4-c5a0c4ddedaa {
      --shg-aspect-ratio: calc(1252/1632); 
    }

    .s-2e04e0df-30ab-4a12-8ac4-c5a0c4ddedaa.shogun-image-container {
      position: relative;
    }

    .s-2e04e0df-30ab-4a12-8ac4-c5a0c4ddedaa.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2e04e0df-30ab-4a12-8ac4-c5a0c4ddedaa.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2e04e0df-30ab-4a12-8ac4-c5a0c4ddedaa img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1256px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-2e04e0df-30ab-4a12-8ac4-c5a0c4ddedaa {
  margin: 0 !important;
  overflow: visible;
}

#s-2e04e0df-30ab-4a12-8ac4-c5a0c4ddedaa-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2e04e0df-30ab-4a12-8ac4-c5a0c4ddedaa {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2e04e0df-30ab-4a12-8ac4-c5a0c4ddedaa {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2e04e0df-30ab-4a12-8ac4-c5a0c4ddedaa img.shogun-image {
  /* Add background color handling */
  
}

#s-2e04e0df-30ab-4a12-8ac4-c5a0c4ddedaa img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2e04e0df-30ab-4a12-8ac4-c5a0c4ddedaa .shg-image-content-wrapper {
      aspect-ratio: 1252/1632;
      min-width: 100%;
      height: auto;
    }

    #s-2e04e0df-30ab-4a12-8ac4-c5a0c4ddedaa .shogun-image-link {
      aspect-ratio: 1252/1632;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2e04e0df-30ab-4a12-8ac4-c5a0c4ddedaa .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2e04e0df-30ab-4a12-8ac4-c5a0c4ddedaa.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2e04e0df-30ab-4a12-8ac4-c5a0c4ddedaa img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1256px;
  }



  img.s-2e04e0df-30ab-4a12-8ac4-c5a0c4ddedaa.shogun-image {
    
    
    
    max-height: 1256px;
  }


.s-2e04e0df-30ab-4a12-8ac4-c5a0c4ddedaa .shogun-image-content {
  
    justify-content: center;
  
}

.s-2e04e0df-30ab-4a12-8ac4-c5a0c4ddedaa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2e04e0df-30ab-4a12-8ac4-c5a0c4ddedaa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2e04e0df-30ab-4a12-8ac4-c5a0c4ddedaa.shogun-image {
  box-sizing: border-box;
}



.s-2e04e0df-30ab-4a12-8ac4-c5a0c4ddedaa img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2e04e0df-30ab-4a12-8ac4-c5a0c4ddedaa {
      --shg-aspect-ratio: calc(1252/1632); 
    }

    .s-2e04e0df-30ab-4a12-8ac4-c5a0c4ddedaa.shogun-image-container {
      position: relative;
    }

    .s-2e04e0df-30ab-4a12-8ac4-c5a0c4ddedaa.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2e04e0df-30ab-4a12-8ac4-c5a0c4ddedaa.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2e04e0df-30ab-4a12-8ac4-c5a0c4ddedaa img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1256px;
    }
  }

}@media (max-width: 767px){#s-2e04e0df-30ab-4a12-8ac4-c5a0c4ddedaa {
  margin: 0 !important;
  overflow: visible;
}

#s-2e04e0df-30ab-4a12-8ac4-c5a0c4ddedaa-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2e04e0df-30ab-4a12-8ac4-c5a0c4ddedaa {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2e04e0df-30ab-4a12-8ac4-c5a0c4ddedaa {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2e04e0df-30ab-4a12-8ac4-c5a0c4ddedaa img.shogun-image {
  /* Add background color handling */
  
}

#s-2e04e0df-30ab-4a12-8ac4-c5a0c4ddedaa img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2e04e0df-30ab-4a12-8ac4-c5a0c4ddedaa .shg-image-content-wrapper {
      aspect-ratio: 1252/1632;
      min-width: 100%;
      height: auto;
    }

    #s-2e04e0df-30ab-4a12-8ac4-c5a0c4ddedaa .shogun-image-link {
      aspect-ratio: 1252/1632;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2e04e0df-30ab-4a12-8ac4-c5a0c4ddedaa .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2e04e0df-30ab-4a12-8ac4-c5a0c4ddedaa.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2e04e0df-30ab-4a12-8ac4-c5a0c4ddedaa img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1256px;
  }



  img.s-2e04e0df-30ab-4a12-8ac4-c5a0c4ddedaa.shogun-image {
    
    
    
    max-height: 1256px;
  }


.s-2e04e0df-30ab-4a12-8ac4-c5a0c4ddedaa .shogun-image-content {
  
    justify-content: center;
  
}

.s-2e04e0df-30ab-4a12-8ac4-c5a0c4ddedaa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2e04e0df-30ab-4a12-8ac4-c5a0c4ddedaa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2e04e0df-30ab-4a12-8ac4-c5a0c4ddedaa.shogun-image {
  box-sizing: border-box;
}



.s-2e04e0df-30ab-4a12-8ac4-c5a0c4ddedaa img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2e04e0df-30ab-4a12-8ac4-c5a0c4ddedaa {
      --shg-aspect-ratio: calc(1252/1632); 
    }

    .s-2e04e0df-30ab-4a12-8ac4-c5a0c4ddedaa.shogun-image-container {
      position: relative;
    }

    .s-2e04e0df-30ab-4a12-8ac4-c5a0c4ddedaa.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2e04e0df-30ab-4a12-8ac4-c5a0c4ddedaa.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2e04e0df-30ab-4a12-8ac4-c5a0c4ddedaa img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1256px;
    }
  }

}
#s-18d6a4e2-578b-42b7-9dd9-8a925d76bd52 {
  margin-left: auto;
margin-right: auto;
max-width: 1256px;
aspect-ratio: 1256/1632;
text-align: center;
}

#s-18d6a4e2-578b-42b7-9dd9-8a925d76bd52 {
  margin: 0 !important;
  overflow: visible;
}

#s-18d6a4e2-578b-42b7-9dd9-8a925d76bd52-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-18d6a4e2-578b-42b7-9dd9-8a925d76bd52 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-18d6a4e2-578b-42b7-9dd9-8a925d76bd52 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-18d6a4e2-578b-42b7-9dd9-8a925d76bd52 img.shogun-image {
  /* Add background color handling */
  
}

#s-18d6a4e2-578b-42b7-9dd9-8a925d76bd52 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 200px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-18d6a4e2-578b-42b7-9dd9-8a925d76bd52 .shg-image-content-wrapper {
      aspect-ratio: 1256/1632;
      min-width: 100%;
      height: auto;
    }

    #s-18d6a4e2-578b-42b7-9dd9-8a925d76bd52 .shogun-image-link {
      aspect-ratio: 1256/1632;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-18d6a4e2-578b-42b7-9dd9-8a925d76bd52 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-18d6a4e2-578b-42b7-9dd9-8a925d76bd52.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-18d6a4e2-578b-42b7-9dd9-8a925d76bd52 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1256px;
  }



  img.s-18d6a4e2-578b-42b7-9dd9-8a925d76bd52.shogun-image {
    
    
    
    max-height: 1256px;
  }


.s-18d6a4e2-578b-42b7-9dd9-8a925d76bd52 .shogun-image-content {
  
    justify-content: center;
  
}

.s-18d6a4e2-578b-42b7-9dd9-8a925d76bd52.shg-align-container {
  display: flex;
  justify-content: center
}

.s-18d6a4e2-578b-42b7-9dd9-8a925d76bd52.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-18d6a4e2-578b-42b7-9dd9-8a925d76bd52.shogun-image {
  box-sizing: border-box;
}



.s-18d6a4e2-578b-42b7-9dd9-8a925d76bd52 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-18d6a4e2-578b-42b7-9dd9-8a925d76bd52 {
      --shg-aspect-ratio: calc(1256/1632); 
    }

    .s-18d6a4e2-578b-42b7-9dd9-8a925d76bd52.shogun-image-container {
      position: relative;
    }

    .s-18d6a4e2-578b-42b7-9dd9-8a925d76bd52.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-18d6a4e2-578b-42b7-9dd9-8a925d76bd52.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-18d6a4e2-578b-42b7-9dd9-8a925d76bd52 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1256px;
    }
  }

@media (min-width: 1200px){#s-18d6a4e2-578b-42b7-9dd9-8a925d76bd52 {
  margin: 0 !important;
  overflow: visible;
}

#s-18d6a4e2-578b-42b7-9dd9-8a925d76bd52-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-18d6a4e2-578b-42b7-9dd9-8a925d76bd52 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-18d6a4e2-578b-42b7-9dd9-8a925d76bd52 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-18d6a4e2-578b-42b7-9dd9-8a925d76bd52 img.shogun-image {
  /* Add background color handling */
  
}

#s-18d6a4e2-578b-42b7-9dd9-8a925d76bd52 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-18d6a4e2-578b-42b7-9dd9-8a925d76bd52 .shg-image-content-wrapper {
      aspect-ratio: 1256/1632;
      min-width: 100%;
      height: auto;
    }

    #s-18d6a4e2-578b-42b7-9dd9-8a925d76bd52 .shogun-image-link {
      aspect-ratio: 1256/1632;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-18d6a4e2-578b-42b7-9dd9-8a925d76bd52 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-18d6a4e2-578b-42b7-9dd9-8a925d76bd52.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-18d6a4e2-578b-42b7-9dd9-8a925d76bd52 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1256px;
  }



  img.s-18d6a4e2-578b-42b7-9dd9-8a925d76bd52.shogun-image {
    
    
    
    max-height: 1256px;
  }


.s-18d6a4e2-578b-42b7-9dd9-8a925d76bd52 .shogun-image-content {
  
    justify-content: center;
  
}

.s-18d6a4e2-578b-42b7-9dd9-8a925d76bd52.shg-align-container {
  display: flex;
  justify-content: center
}

.s-18d6a4e2-578b-42b7-9dd9-8a925d76bd52.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-18d6a4e2-578b-42b7-9dd9-8a925d76bd52.shogun-image {
  box-sizing: border-box;
}



.s-18d6a4e2-578b-42b7-9dd9-8a925d76bd52 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-18d6a4e2-578b-42b7-9dd9-8a925d76bd52 {
      --shg-aspect-ratio: calc(1256/1632); 
    }

    .s-18d6a4e2-578b-42b7-9dd9-8a925d76bd52.shogun-image-container {
      position: relative;
    }

    .s-18d6a4e2-578b-42b7-9dd9-8a925d76bd52.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-18d6a4e2-578b-42b7-9dd9-8a925d76bd52.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-18d6a4e2-578b-42b7-9dd9-8a925d76bd52 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1256px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-18d6a4e2-578b-42b7-9dd9-8a925d76bd52 {
  margin: 0 !important;
  overflow: visible;
}

#s-18d6a4e2-578b-42b7-9dd9-8a925d76bd52-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-18d6a4e2-578b-42b7-9dd9-8a925d76bd52 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-18d6a4e2-578b-42b7-9dd9-8a925d76bd52 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-18d6a4e2-578b-42b7-9dd9-8a925d76bd52 img.shogun-image {
  /* Add background color handling */
  
}

#s-18d6a4e2-578b-42b7-9dd9-8a925d76bd52 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-18d6a4e2-578b-42b7-9dd9-8a925d76bd52 .shg-image-content-wrapper {
      aspect-ratio: 1256/1632;
      min-width: 100%;
      height: auto;
    }

    #s-18d6a4e2-578b-42b7-9dd9-8a925d76bd52 .shogun-image-link {
      aspect-ratio: 1256/1632;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-18d6a4e2-578b-42b7-9dd9-8a925d76bd52 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-18d6a4e2-578b-42b7-9dd9-8a925d76bd52.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-18d6a4e2-578b-42b7-9dd9-8a925d76bd52 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1256px;
  }



  img.s-18d6a4e2-578b-42b7-9dd9-8a925d76bd52.shogun-image {
    
    
    
    max-height: 1256px;
  }


.s-18d6a4e2-578b-42b7-9dd9-8a925d76bd52 .shogun-image-content {
  
    justify-content: center;
  
}

.s-18d6a4e2-578b-42b7-9dd9-8a925d76bd52.shg-align-container {
  display: flex;
  justify-content: center
}

.s-18d6a4e2-578b-42b7-9dd9-8a925d76bd52.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-18d6a4e2-578b-42b7-9dd9-8a925d76bd52.shogun-image {
  box-sizing: border-box;
}



.s-18d6a4e2-578b-42b7-9dd9-8a925d76bd52 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-18d6a4e2-578b-42b7-9dd9-8a925d76bd52 {
      --shg-aspect-ratio: calc(1256/1632); 
    }

    .s-18d6a4e2-578b-42b7-9dd9-8a925d76bd52.shogun-image-container {
      position: relative;
    }

    .s-18d6a4e2-578b-42b7-9dd9-8a925d76bd52.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-18d6a4e2-578b-42b7-9dd9-8a925d76bd52.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-18d6a4e2-578b-42b7-9dd9-8a925d76bd52 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1256px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-18d6a4e2-578b-42b7-9dd9-8a925d76bd52 {
  margin: 0 !important;
  overflow: visible;
}

#s-18d6a4e2-578b-42b7-9dd9-8a925d76bd52-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-18d6a4e2-578b-42b7-9dd9-8a925d76bd52 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-18d6a4e2-578b-42b7-9dd9-8a925d76bd52 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-18d6a4e2-578b-42b7-9dd9-8a925d76bd52 img.shogun-image {
  /* Add background color handling */
  
}

#s-18d6a4e2-578b-42b7-9dd9-8a925d76bd52 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-18d6a4e2-578b-42b7-9dd9-8a925d76bd52 .shg-image-content-wrapper {
      aspect-ratio: 1256/1632;
      min-width: 100%;
      height: auto;
    }

    #s-18d6a4e2-578b-42b7-9dd9-8a925d76bd52 .shogun-image-link {
      aspect-ratio: 1256/1632;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-18d6a4e2-578b-42b7-9dd9-8a925d76bd52 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-18d6a4e2-578b-42b7-9dd9-8a925d76bd52.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-18d6a4e2-578b-42b7-9dd9-8a925d76bd52 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1256px;
  }



  img.s-18d6a4e2-578b-42b7-9dd9-8a925d76bd52.shogun-image {
    
    
    
    max-height: 1256px;
  }


.s-18d6a4e2-578b-42b7-9dd9-8a925d76bd52 .shogun-image-content {
  
    justify-content: center;
  
}

.s-18d6a4e2-578b-42b7-9dd9-8a925d76bd52.shg-align-container {
  display: flex;
  justify-content: center
}

.s-18d6a4e2-578b-42b7-9dd9-8a925d76bd52.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-18d6a4e2-578b-42b7-9dd9-8a925d76bd52.shogun-image {
  box-sizing: border-box;
}



.s-18d6a4e2-578b-42b7-9dd9-8a925d76bd52 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-18d6a4e2-578b-42b7-9dd9-8a925d76bd52 {
      --shg-aspect-ratio: calc(1256/1632); 
    }

    .s-18d6a4e2-578b-42b7-9dd9-8a925d76bd52.shogun-image-container {
      position: relative;
    }

    .s-18d6a4e2-578b-42b7-9dd9-8a925d76bd52.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-18d6a4e2-578b-42b7-9dd9-8a925d76bd52.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-18d6a4e2-578b-42b7-9dd9-8a925d76bd52 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1256px;
    }
  }

}@media (max-width: 767px){#s-18d6a4e2-578b-42b7-9dd9-8a925d76bd52 {
  margin: 0 !important;
  overflow: visible;
}

#s-18d6a4e2-578b-42b7-9dd9-8a925d76bd52-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-18d6a4e2-578b-42b7-9dd9-8a925d76bd52 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-18d6a4e2-578b-42b7-9dd9-8a925d76bd52 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-18d6a4e2-578b-42b7-9dd9-8a925d76bd52 img.shogun-image {
  /* Add background color handling */
  
}

#s-18d6a4e2-578b-42b7-9dd9-8a925d76bd52 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-18d6a4e2-578b-42b7-9dd9-8a925d76bd52 .shg-image-content-wrapper {
      aspect-ratio: 1256/1632;
      min-width: 100%;
      height: auto;
    }

    #s-18d6a4e2-578b-42b7-9dd9-8a925d76bd52 .shogun-image-link {
      aspect-ratio: 1256/1632;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-18d6a4e2-578b-42b7-9dd9-8a925d76bd52 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-18d6a4e2-578b-42b7-9dd9-8a925d76bd52.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-18d6a4e2-578b-42b7-9dd9-8a925d76bd52 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1256px;
  }



  img.s-18d6a4e2-578b-42b7-9dd9-8a925d76bd52.shogun-image {
    
    
    
    max-height: 1256px;
  }


.s-18d6a4e2-578b-42b7-9dd9-8a925d76bd52 .shogun-image-content {
  
    justify-content: center;
  
}

.s-18d6a4e2-578b-42b7-9dd9-8a925d76bd52.shg-align-container {
  display: flex;
  justify-content: center
}

.s-18d6a4e2-578b-42b7-9dd9-8a925d76bd52.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-18d6a4e2-578b-42b7-9dd9-8a925d76bd52.shogun-image {
  box-sizing: border-box;
}



.s-18d6a4e2-578b-42b7-9dd9-8a925d76bd52 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-18d6a4e2-578b-42b7-9dd9-8a925d76bd52 {
      --shg-aspect-ratio: calc(1256/1632); 
    }

    .s-18d6a4e2-578b-42b7-9dd9-8a925d76bd52.shogun-image-container {
      position: relative;
    }

    .s-18d6a4e2-578b-42b7-9dd9-8a925d76bd52.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-18d6a4e2-578b-42b7-9dd9-8a925d76bd52.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-18d6a4e2-578b-42b7-9dd9-8a925d76bd52 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1256px;
    }
  }

}
#s-27a1b0a1-9ad9-40c5-9f29-a5a706f00de7 {
  margin-left: auto;
margin-right: auto;
max-width: 1256px;
aspect-ratio: 1256/1632;
text-align: center;
}

#s-27a1b0a1-9ad9-40c5-9f29-a5a706f00de7 {
  margin: 0 !important;
  overflow: visible;
}

#s-27a1b0a1-9ad9-40c5-9f29-a5a706f00de7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-27a1b0a1-9ad9-40c5-9f29-a5a706f00de7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-27a1b0a1-9ad9-40c5-9f29-a5a706f00de7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-27a1b0a1-9ad9-40c5-9f29-a5a706f00de7 img.shogun-image {
  /* Add background color handling */
  
}

#s-27a1b0a1-9ad9-40c5-9f29-a5a706f00de7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 200px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-27a1b0a1-9ad9-40c5-9f29-a5a706f00de7 .shg-image-content-wrapper {
      aspect-ratio: 1256/1632;
      min-width: 100%;
      height: auto;
    }

    #s-27a1b0a1-9ad9-40c5-9f29-a5a706f00de7 .shogun-image-link {
      aspect-ratio: 1256/1632;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-27a1b0a1-9ad9-40c5-9f29-a5a706f00de7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-27a1b0a1-9ad9-40c5-9f29-a5a706f00de7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-27a1b0a1-9ad9-40c5-9f29-a5a706f00de7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1256px;
  }



  img.s-27a1b0a1-9ad9-40c5-9f29-a5a706f00de7.shogun-image {
    
    
    
    max-height: 1256px;
  }


.s-27a1b0a1-9ad9-40c5-9f29-a5a706f00de7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-27a1b0a1-9ad9-40c5-9f29-a5a706f00de7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-27a1b0a1-9ad9-40c5-9f29-a5a706f00de7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-27a1b0a1-9ad9-40c5-9f29-a5a706f00de7.shogun-image {
  box-sizing: border-box;
}



.s-27a1b0a1-9ad9-40c5-9f29-a5a706f00de7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-27a1b0a1-9ad9-40c5-9f29-a5a706f00de7 {
      --shg-aspect-ratio: calc(1256/1632); 
    }

    .s-27a1b0a1-9ad9-40c5-9f29-a5a706f00de7.shogun-image-container {
      position: relative;
    }

    .s-27a1b0a1-9ad9-40c5-9f29-a5a706f00de7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-27a1b0a1-9ad9-40c5-9f29-a5a706f00de7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-27a1b0a1-9ad9-40c5-9f29-a5a706f00de7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1256px;
    }
  }

@media (min-width: 1200px){#s-27a1b0a1-9ad9-40c5-9f29-a5a706f00de7 {
  margin: 0 !important;
  overflow: visible;
}

#s-27a1b0a1-9ad9-40c5-9f29-a5a706f00de7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-27a1b0a1-9ad9-40c5-9f29-a5a706f00de7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-27a1b0a1-9ad9-40c5-9f29-a5a706f00de7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-27a1b0a1-9ad9-40c5-9f29-a5a706f00de7 img.shogun-image {
  /* Add background color handling */
  
}

#s-27a1b0a1-9ad9-40c5-9f29-a5a706f00de7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-27a1b0a1-9ad9-40c5-9f29-a5a706f00de7 .shg-image-content-wrapper {
      aspect-ratio: 1256/1632;
      min-width: 100%;
      height: auto;
    }

    #s-27a1b0a1-9ad9-40c5-9f29-a5a706f00de7 .shogun-image-link {
      aspect-ratio: 1256/1632;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-27a1b0a1-9ad9-40c5-9f29-a5a706f00de7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-27a1b0a1-9ad9-40c5-9f29-a5a706f00de7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-27a1b0a1-9ad9-40c5-9f29-a5a706f00de7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1256px;
  }



  img.s-27a1b0a1-9ad9-40c5-9f29-a5a706f00de7.shogun-image {
    
    
    
    max-height: 1256px;
  }


.s-27a1b0a1-9ad9-40c5-9f29-a5a706f00de7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-27a1b0a1-9ad9-40c5-9f29-a5a706f00de7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-27a1b0a1-9ad9-40c5-9f29-a5a706f00de7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-27a1b0a1-9ad9-40c5-9f29-a5a706f00de7.shogun-image {
  box-sizing: border-box;
}



.s-27a1b0a1-9ad9-40c5-9f29-a5a706f00de7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-27a1b0a1-9ad9-40c5-9f29-a5a706f00de7 {
      --shg-aspect-ratio: calc(1256/1632); 
    }

    .s-27a1b0a1-9ad9-40c5-9f29-a5a706f00de7.shogun-image-container {
      position: relative;
    }

    .s-27a1b0a1-9ad9-40c5-9f29-a5a706f00de7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-27a1b0a1-9ad9-40c5-9f29-a5a706f00de7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-27a1b0a1-9ad9-40c5-9f29-a5a706f00de7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1256px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-27a1b0a1-9ad9-40c5-9f29-a5a706f00de7 {
  margin: 0 !important;
  overflow: visible;
}

#s-27a1b0a1-9ad9-40c5-9f29-a5a706f00de7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-27a1b0a1-9ad9-40c5-9f29-a5a706f00de7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-27a1b0a1-9ad9-40c5-9f29-a5a706f00de7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-27a1b0a1-9ad9-40c5-9f29-a5a706f00de7 img.shogun-image {
  /* Add background color handling */
  
}

#s-27a1b0a1-9ad9-40c5-9f29-a5a706f00de7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-27a1b0a1-9ad9-40c5-9f29-a5a706f00de7 .shg-image-content-wrapper {
      aspect-ratio: 1256/1632;
      min-width: 100%;
      height: auto;
    }

    #s-27a1b0a1-9ad9-40c5-9f29-a5a706f00de7 .shogun-image-link {
      aspect-ratio: 1256/1632;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-27a1b0a1-9ad9-40c5-9f29-a5a706f00de7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-27a1b0a1-9ad9-40c5-9f29-a5a706f00de7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-27a1b0a1-9ad9-40c5-9f29-a5a706f00de7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1256px;
  }



  img.s-27a1b0a1-9ad9-40c5-9f29-a5a706f00de7.shogun-image {
    
    
    
    max-height: 1256px;
  }


.s-27a1b0a1-9ad9-40c5-9f29-a5a706f00de7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-27a1b0a1-9ad9-40c5-9f29-a5a706f00de7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-27a1b0a1-9ad9-40c5-9f29-a5a706f00de7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-27a1b0a1-9ad9-40c5-9f29-a5a706f00de7.shogun-image {
  box-sizing: border-box;
}



.s-27a1b0a1-9ad9-40c5-9f29-a5a706f00de7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-27a1b0a1-9ad9-40c5-9f29-a5a706f00de7 {
      --shg-aspect-ratio: calc(1256/1632); 
    }

    .s-27a1b0a1-9ad9-40c5-9f29-a5a706f00de7.shogun-image-container {
      position: relative;
    }

    .s-27a1b0a1-9ad9-40c5-9f29-a5a706f00de7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-27a1b0a1-9ad9-40c5-9f29-a5a706f00de7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-27a1b0a1-9ad9-40c5-9f29-a5a706f00de7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1256px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-27a1b0a1-9ad9-40c5-9f29-a5a706f00de7 {
  margin: 0 !important;
  overflow: visible;
}

#s-27a1b0a1-9ad9-40c5-9f29-a5a706f00de7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-27a1b0a1-9ad9-40c5-9f29-a5a706f00de7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-27a1b0a1-9ad9-40c5-9f29-a5a706f00de7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-27a1b0a1-9ad9-40c5-9f29-a5a706f00de7 img.shogun-image {
  /* Add background color handling */
  
}

#s-27a1b0a1-9ad9-40c5-9f29-a5a706f00de7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-27a1b0a1-9ad9-40c5-9f29-a5a706f00de7 .shg-image-content-wrapper {
      aspect-ratio: 1256/1632;
      min-width: 100%;
      height: auto;
    }

    #s-27a1b0a1-9ad9-40c5-9f29-a5a706f00de7 .shogun-image-link {
      aspect-ratio: 1256/1632;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-27a1b0a1-9ad9-40c5-9f29-a5a706f00de7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-27a1b0a1-9ad9-40c5-9f29-a5a706f00de7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-27a1b0a1-9ad9-40c5-9f29-a5a706f00de7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1256px;
  }



  img.s-27a1b0a1-9ad9-40c5-9f29-a5a706f00de7.shogun-image {
    
    
    
    max-height: 1256px;
  }


.s-27a1b0a1-9ad9-40c5-9f29-a5a706f00de7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-27a1b0a1-9ad9-40c5-9f29-a5a706f00de7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-27a1b0a1-9ad9-40c5-9f29-a5a706f00de7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-27a1b0a1-9ad9-40c5-9f29-a5a706f00de7.shogun-image {
  box-sizing: border-box;
}



.s-27a1b0a1-9ad9-40c5-9f29-a5a706f00de7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-27a1b0a1-9ad9-40c5-9f29-a5a706f00de7 {
      --shg-aspect-ratio: calc(1256/1632); 
    }

    .s-27a1b0a1-9ad9-40c5-9f29-a5a706f00de7.shogun-image-container {
      position: relative;
    }

    .s-27a1b0a1-9ad9-40c5-9f29-a5a706f00de7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-27a1b0a1-9ad9-40c5-9f29-a5a706f00de7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-27a1b0a1-9ad9-40c5-9f29-a5a706f00de7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1256px;
    }
  }

}@media (max-width: 767px){#s-27a1b0a1-9ad9-40c5-9f29-a5a706f00de7 {
  margin: 0 !important;
  overflow: visible;
}

#s-27a1b0a1-9ad9-40c5-9f29-a5a706f00de7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-27a1b0a1-9ad9-40c5-9f29-a5a706f00de7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-27a1b0a1-9ad9-40c5-9f29-a5a706f00de7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-27a1b0a1-9ad9-40c5-9f29-a5a706f00de7 img.shogun-image {
  /* Add background color handling */
  
}

#s-27a1b0a1-9ad9-40c5-9f29-a5a706f00de7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-27a1b0a1-9ad9-40c5-9f29-a5a706f00de7 .shg-image-content-wrapper {
      aspect-ratio: 1256/1632;
      min-width: 100%;
      height: auto;
    }

    #s-27a1b0a1-9ad9-40c5-9f29-a5a706f00de7 .shogun-image-link {
      aspect-ratio: 1256/1632;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-27a1b0a1-9ad9-40c5-9f29-a5a706f00de7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-27a1b0a1-9ad9-40c5-9f29-a5a706f00de7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-27a1b0a1-9ad9-40c5-9f29-a5a706f00de7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1256px;
  }



  img.s-27a1b0a1-9ad9-40c5-9f29-a5a706f00de7.shogun-image {
    
    
    
    max-height: 1256px;
  }


.s-27a1b0a1-9ad9-40c5-9f29-a5a706f00de7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-27a1b0a1-9ad9-40c5-9f29-a5a706f00de7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-27a1b0a1-9ad9-40c5-9f29-a5a706f00de7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-27a1b0a1-9ad9-40c5-9f29-a5a706f00de7.shogun-image {
  box-sizing: border-box;
}



.s-27a1b0a1-9ad9-40c5-9f29-a5a706f00de7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-27a1b0a1-9ad9-40c5-9f29-a5a706f00de7 {
      --shg-aspect-ratio: calc(1256/1632); 
    }

    .s-27a1b0a1-9ad9-40c5-9f29-a5a706f00de7.shogun-image-container {
      position: relative;
    }

    .s-27a1b0a1-9ad9-40c5-9f29-a5a706f00de7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-27a1b0a1-9ad9-40c5-9f29-a5a706f00de7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-27a1b0a1-9ad9-40c5-9f29-a5a706f00de7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1256px;
    }
  }

}
#s-7963b110-19d5-4f98-9ec8-d6be15951749 {
  margin-top: 1%;
margin-left: 0%;
margin-bottom: 0%;
margin-right: 0%;
}

@media (min-width: 0px) {
[id="s-7963b110-19d5-4f98-9ec8-d6be15951749"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-7963b110-19d5-4f98-9ec8-d6be15951749"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 7.5px);
}

}

@media (min-width: 992px) {
[id="s-7963b110-19d5-4f98-9ec8-d6be15951749"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 7.5px);
}

}

@media (min-width: 1200px) {
[id="s-7963b110-19d5-4f98-9ec8-d6be15951749"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 7.5px);
}

}

#s-c6e80703-51dc-4c10-9679-cedb795687e8 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-c6e80703-51dc-4c10-9679-cedb795687e8 .shogun-heading-component h4 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 19px;
  line-height: 1.5em;
  letter-spacing: 1px;
  
}



#s-b588f55d-8607-4829-a58e-4e4b87564346 {
  margin-left: auto;
margin-right: auto;
}

#s-61a8e952-9661-4dd2-a96c-011ee620c10b {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-61a8e952-9661-4dd2-a96c-011ee620c10b .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-61a8e952-9661-4dd2-a96c-011ee620c10b .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-61a8e952-9661-4dd2-a96c-011ee620c10b .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-ad90c4d7-3d34-4caf-b105-667132253c52 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-ad90c4d7-3d34-4caf-b105-667132253c52 .shogun-heading-component h4 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 19px;
  line-height: 1.5em;
  letter-spacing: 1px;
  
}



#s-99423e61-8ff8-43f2-b1c5-7eaa4a8a6eb8 {
  margin-left: auto;
margin-right: auto;
}

#s-3e811e06-6687-4aa7-9803-d9843a15aec1 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-3e811e06-6687-4aa7-9803-d9843a15aec1 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-3e811e06-6687-4aa7-9803-d9843a15aec1 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-3e811e06-6687-4aa7-9803-d9843a15aec1 .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-84524d6c-1a25-461f-a06b-d9df8762ba5b {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-84524d6c-1a25-461f-a06b-d9df8762ba5b .shogun-heading-component h4 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 19px;
  line-height: 1.5em;
  letter-spacing: 1px;
  
}



#s-2f716709-ebf5-4160-a044-cf4e9426f454 {
  margin-left: auto;
margin-right: auto;
}

#s-2d3075a6-78f6-4f8d-94e0-0429289942fb {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-2d3075a6-78f6-4f8d-94e0-0429289942fb .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-2d3075a6-78f6-4f8d-94e0-0429289942fb .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-2d3075a6-78f6-4f8d-94e0-0429289942fb .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-5bba4598-ea77-47be-b9d0-7d80e460cd0d {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-5bba4598-ea77-47be-b9d0-7d80e460cd0d .shogun-heading-component h4 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 19px;
  line-height: 1.5em;
  letter-spacing: 1px;
  
}



#s-59965b50-7de3-4174-a505-3fea466aa040 {
  margin-left: auto;
margin-right: auto;
}

#s-53ba953f-f4f2-424f-8b9c-ce2e2f33e84a {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-53ba953f-f4f2-424f-8b9c-ce2e2f33e84a .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-53ba953f-f4f2-424f-8b9c-ce2e2f33e84a .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-53ba953f-f4f2-424f-8b9c-ce2e2f33e84a .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-22bb7002-eada-4d23-81ee-8e501d3c125e {
  margin-top: 0%;
margin-left: 0%;
margin-bottom: 0%;
margin-right: 0%;
}

@media (min-width: 0px) {
[id="s-22bb7002-eada-4d23-81ee-8e501d3c125e"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-22bb7002-eada-4d23-81ee-8e501d3c125e"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 7.5px);
}

}

@media (min-width: 992px) {
[id="s-22bb7002-eada-4d23-81ee-8e501d3c125e"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 7.5px);
}

}

@media (min-width: 1200px) {
[id="s-22bb7002-eada-4d23-81ee-8e501d3c125e"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 7.5px);
}

}

#s-94f03b13-9a50-4ec2-bf01-3a997dc42a54 {
  margin-top: 3%;
margin-left: 8%;
margin-bottom: 3%;
margin-right: 8%;
}

#s-0425e2ce-8ef1-4ec3-9b55-9cd1bace1b77 {
  margin-top: 3%;
margin-left: 8%;
margin-bottom: -5%;
margin-right: 8%;
}

#s-0afe39e1-77a0-452a-a1a2-81673f8a1d67 {
  margin-top: 3%;
margin-left: 8%;
margin-bottom: -5%;
margin-right: 8%;
}

#s-19db0125-c54e-4206-aaa9-613f5a17d0ae {
  margin-top: 3%;
margin-left: 8%;
margin-bottom: -5%;
margin-right: 8%;
}

#s-3e34e635-a8d5-40da-a095-ab03c59430ad {
  margin-top: 2%;
margin-left: 0%;
margin-bottom: 0%;
margin-right: 0%;
}

@media (min-width: 0px) {
[id="s-3e34e635-a8d5-40da-a095-ab03c59430ad"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-3e34e635-a8d5-40da-a095-ab03c59430ad"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 7.5px);
}

}

@media (min-width: 992px) {
[id="s-3e34e635-a8d5-40da-a095-ab03c59430ad"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 7.5px);
}

}

@media (min-width: 1200px) {
[id="s-3e34e635-a8d5-40da-a095-ab03c59430ad"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 7.5px);
}

}

#s-97f1d0c0-cf1f-4a9c-8b1b-1c68195493a7 {
  margin-left: auto;
margin-right: auto;
}

#s-07f45ee0-7f88-49ea-8bcb-97bd22928533 {
  margin-left: 0%;
margin-right: auto;
padding-top: 10px;
padding-left: 0%;
padding-bottom: 10px;
padding-right: 0%;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-07f45ee0-7f88-49ea-8bcb-97bd22928533:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-07f45ee0-7f88-49ea-8bcb-97bd22928533:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-07f45ee0-7f88-49ea-8bcb-97bd22928533-atc-btn-wrapper {
    text-align: center;
  }


#s-07f45ee0-7f88-49ea-8bcb-97bd22928533 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-07f45ee0-7f88-49ea-8bcb-97bd22928533.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-07f45ee0-7f88-49ea-8bcb-97bd22928533.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-07f45ee0-7f88-49ea-8bcb-97bd22928533.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-07f45ee0-7f88-49ea-8bcb-97bd22928533-atc-btn-wrapper {
    text-align: center;
  }


#s-07f45ee0-7f88-49ea-8bcb-97bd22928533 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-07f45ee0-7f88-49ea-8bcb-97bd22928533.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-07f45ee0-7f88-49ea-8bcb-97bd22928533.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-07f45ee0-7f88-49ea-8bcb-97bd22928533.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-07f45ee0-7f88-49ea-8bcb-97bd22928533-atc-btn-wrapper {
    text-align: center;
  }


#s-07f45ee0-7f88-49ea-8bcb-97bd22928533 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-07f45ee0-7f88-49ea-8bcb-97bd22928533.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-07f45ee0-7f88-49ea-8bcb-97bd22928533.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-07f45ee0-7f88-49ea-8bcb-97bd22928533.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-07f45ee0-7f88-49ea-8bcb-97bd22928533-atc-btn-wrapper {
    text-align: center;
  }


#s-07f45ee0-7f88-49ea-8bcb-97bd22928533 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-07f45ee0-7f88-49ea-8bcb-97bd22928533.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-07f45ee0-7f88-49ea-8bcb-97bd22928533.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-07f45ee0-7f88-49ea-8bcb-97bd22928533.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-07f45ee0-7f88-49ea-8bcb-97bd22928533-atc-btn-wrapper {
    text-align: center;
  }


#s-07f45ee0-7f88-49ea-8bcb-97bd22928533 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-07f45ee0-7f88-49ea-8bcb-97bd22928533.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-07f45ee0-7f88-49ea-8bcb-97bd22928533.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-07f45ee0-7f88-49ea-8bcb-97bd22928533.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-c79cf726-548f-4ce2-be7e-ef5736163895 {
  margin-left: auto;
margin-right: auto;
}

#s-0ea83abb-4821-4978-9a93-515e7fd32569 {
  margin-left: 0%;
margin-right: auto;
padding-top: 10px;
padding-left: 0%;
padding-bottom: 10px;
padding-right: 0%;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-0ea83abb-4821-4978-9a93-515e7fd32569:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-0ea83abb-4821-4978-9a93-515e7fd32569:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-0ea83abb-4821-4978-9a93-515e7fd32569-atc-btn-wrapper {
    text-align: center;
  }


#s-0ea83abb-4821-4978-9a93-515e7fd32569 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-0ea83abb-4821-4978-9a93-515e7fd32569.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-0ea83abb-4821-4978-9a93-515e7fd32569.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-0ea83abb-4821-4978-9a93-515e7fd32569.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-0ea83abb-4821-4978-9a93-515e7fd32569-atc-btn-wrapper {
    text-align: center;
  }


#s-0ea83abb-4821-4978-9a93-515e7fd32569 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-0ea83abb-4821-4978-9a93-515e7fd32569.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-0ea83abb-4821-4978-9a93-515e7fd32569.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-0ea83abb-4821-4978-9a93-515e7fd32569.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-0ea83abb-4821-4978-9a93-515e7fd32569-atc-btn-wrapper {
    text-align: center;
  }


#s-0ea83abb-4821-4978-9a93-515e7fd32569 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-0ea83abb-4821-4978-9a93-515e7fd32569.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-0ea83abb-4821-4978-9a93-515e7fd32569.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-0ea83abb-4821-4978-9a93-515e7fd32569.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-0ea83abb-4821-4978-9a93-515e7fd32569-atc-btn-wrapper {
    text-align: center;
  }


#s-0ea83abb-4821-4978-9a93-515e7fd32569 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-0ea83abb-4821-4978-9a93-515e7fd32569.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-0ea83abb-4821-4978-9a93-515e7fd32569.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-0ea83abb-4821-4978-9a93-515e7fd32569.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-0ea83abb-4821-4978-9a93-515e7fd32569-atc-btn-wrapper {
    text-align: center;
  }


#s-0ea83abb-4821-4978-9a93-515e7fd32569 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-0ea83abb-4821-4978-9a93-515e7fd32569.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-0ea83abb-4821-4978-9a93-515e7fd32569.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-0ea83abb-4821-4978-9a93-515e7fd32569.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-585ba8c2-1d0a-428a-a636-97db1bc30842 {
  margin-left: auto;
margin-right: auto;
}

#s-1028745b-72a9-4cfb-8cc8-d74d37434ecf {
  margin-left: 0%;
margin-right: auto;
padding-top: 10px;
padding-left: 0%;
padding-bottom: 10px;
padding-right: 0%;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-1028745b-72a9-4cfb-8cc8-d74d37434ecf:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-1028745b-72a9-4cfb-8cc8-d74d37434ecf:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-1028745b-72a9-4cfb-8cc8-d74d37434ecf-atc-btn-wrapper {
    text-align: center;
  }


#s-1028745b-72a9-4cfb-8cc8-d74d37434ecf {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-1028745b-72a9-4cfb-8cc8-d74d37434ecf.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-1028745b-72a9-4cfb-8cc8-d74d37434ecf.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-1028745b-72a9-4cfb-8cc8-d74d37434ecf.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-1028745b-72a9-4cfb-8cc8-d74d37434ecf-atc-btn-wrapper {
    text-align: center;
  }


#s-1028745b-72a9-4cfb-8cc8-d74d37434ecf {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-1028745b-72a9-4cfb-8cc8-d74d37434ecf.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-1028745b-72a9-4cfb-8cc8-d74d37434ecf.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-1028745b-72a9-4cfb-8cc8-d74d37434ecf.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-1028745b-72a9-4cfb-8cc8-d74d37434ecf-atc-btn-wrapper {
    text-align: center;
  }


#s-1028745b-72a9-4cfb-8cc8-d74d37434ecf {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-1028745b-72a9-4cfb-8cc8-d74d37434ecf.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-1028745b-72a9-4cfb-8cc8-d74d37434ecf.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-1028745b-72a9-4cfb-8cc8-d74d37434ecf.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-1028745b-72a9-4cfb-8cc8-d74d37434ecf-atc-btn-wrapper {
    text-align: center;
  }


#s-1028745b-72a9-4cfb-8cc8-d74d37434ecf {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-1028745b-72a9-4cfb-8cc8-d74d37434ecf.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-1028745b-72a9-4cfb-8cc8-d74d37434ecf.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-1028745b-72a9-4cfb-8cc8-d74d37434ecf.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-1028745b-72a9-4cfb-8cc8-d74d37434ecf-atc-btn-wrapper {
    text-align: center;
  }


#s-1028745b-72a9-4cfb-8cc8-d74d37434ecf {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-1028745b-72a9-4cfb-8cc8-d74d37434ecf.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-1028745b-72a9-4cfb-8cc8-d74d37434ecf.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-1028745b-72a9-4cfb-8cc8-d74d37434ecf.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-8709d249-8926-4056-b0a9-b7d6d13e605b {
  margin-left: auto;
margin-right: auto;
}

#s-3d21ad29-6337-4f44-b1a5-08f20539b403 {
  margin-left: 0%;
margin-right: auto;
padding-top: 10px;
padding-left: 0%;
padding-bottom: 10px;
padding-right: 0%;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-3d21ad29-6337-4f44-b1a5-08f20539b403:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-3d21ad29-6337-4f44-b1a5-08f20539b403:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-3d21ad29-6337-4f44-b1a5-08f20539b403-atc-btn-wrapper {
    text-align: center;
  }


#s-3d21ad29-6337-4f44-b1a5-08f20539b403 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-3d21ad29-6337-4f44-b1a5-08f20539b403.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-3d21ad29-6337-4f44-b1a5-08f20539b403.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-3d21ad29-6337-4f44-b1a5-08f20539b403.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-3d21ad29-6337-4f44-b1a5-08f20539b403-atc-btn-wrapper {
    text-align: center;
  }


#s-3d21ad29-6337-4f44-b1a5-08f20539b403 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-3d21ad29-6337-4f44-b1a5-08f20539b403.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-3d21ad29-6337-4f44-b1a5-08f20539b403.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-3d21ad29-6337-4f44-b1a5-08f20539b403.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-3d21ad29-6337-4f44-b1a5-08f20539b403-atc-btn-wrapper {
    text-align: center;
  }


#s-3d21ad29-6337-4f44-b1a5-08f20539b403 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-3d21ad29-6337-4f44-b1a5-08f20539b403.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-3d21ad29-6337-4f44-b1a5-08f20539b403.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-3d21ad29-6337-4f44-b1a5-08f20539b403.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-3d21ad29-6337-4f44-b1a5-08f20539b403-atc-btn-wrapper {
    text-align: center;
  }


#s-3d21ad29-6337-4f44-b1a5-08f20539b403 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-3d21ad29-6337-4f44-b1a5-08f20539b403.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-3d21ad29-6337-4f44-b1a5-08f20539b403.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-3d21ad29-6337-4f44-b1a5-08f20539b403.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-3d21ad29-6337-4f44-b1a5-08f20539b403-atc-btn-wrapper {
    text-align: center;
  }


#s-3d21ad29-6337-4f44-b1a5-08f20539b403 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-3d21ad29-6337-4f44-b1a5-08f20539b403.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-3d21ad29-6337-4f44-b1a5-08f20539b403.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-3d21ad29-6337-4f44-b1a5-08f20539b403.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-571fa140-f003-46bb-b8d5-c037811b1728 {
  margin-top: -5%;
margin-left: -10%;
margin-right: -10%;
min-height: 50px;
}
@media (min-width: 1200px){#s-571fa140-f003-46bb-b8d5-c037811b1728 {
  display: none;
}
#s-571fa140-f003-46bb-b8d5-c037811b1728, #wrap-s-571fa140-f003-46bb-b8d5-c037811b1728, #wrap-content-s-571fa140-f003-46bb-b8d5-c037811b1728 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-571fa140-f003-46bb-b8d5-c037811b1728 {
  display: none;
}
#s-571fa140-f003-46bb-b8d5-c037811b1728, #wrap-s-571fa140-f003-46bb-b8d5-c037811b1728, #wrap-content-s-571fa140-f003-46bb-b8d5-c037811b1728 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-571fa140-f003-46bb-b8d5-c037811b1728 {
  margin-top: -7%;
}
}@media (max-width: 767px){#s-571fa140-f003-46bb-b8d5-c037811b1728 {
  display: none;
}
#s-571fa140-f003-46bb-b8d5-c037811b1728, #wrap-s-571fa140-f003-46bb-b8d5-c037811b1728, #wrap-content-s-571fa140-f003-46bb-b8d5-c037811b1728 { display: none !important; }}







#s-571fa140-f003-46bb-b8d5-c037811b1728 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-571fa140-f003-46bb-b8d5-c037811b1728.shg-box.shg-c {
  justify-content: center;
}

#s-dfe1e2ee-8d69-443f-a0fe-a2ae2c11bcf0 {
  margin-top: 4%;
margin-left: 2%;
margin-bottom: 8%;
margin-right: 2%;
min-height: 50px;
}
@media (min-width: 1200px){#s-dfe1e2ee-8d69-443f-a0fe-a2ae2c11bcf0 {
  display: none;
}
#s-dfe1e2ee-8d69-443f-a0fe-a2ae2c11bcf0, #wrap-s-dfe1e2ee-8d69-443f-a0fe-a2ae2c11bcf0, #wrap-content-s-dfe1e2ee-8d69-443f-a0fe-a2ae2c11bcf0 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-dfe1e2ee-8d69-443f-a0fe-a2ae2c11bcf0 {
  display: none;
}
#s-dfe1e2ee-8d69-443f-a0fe-a2ae2c11bcf0, #wrap-s-dfe1e2ee-8d69-443f-a0fe-a2ae2c11bcf0, #wrap-content-s-dfe1e2ee-8d69-443f-a0fe-a2ae2c11bcf0 { display: none !important; }}







#s-dfe1e2ee-8d69-443f-a0fe-a2ae2c11bcf0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-dfe1e2ee-8d69-443f-a0fe-a2ae2c11bcf0.shg-box.shg-c {
  justify-content: center;
}

#s-f7af065b-5087-45f3-a1a2-ddb36d1b1a84 {
  margin-top: 1%;
margin-bottom: 0%;
}

#s-bd707067-5f93-4c3a-8405-510c9bbbf66e {
  margin-left: 1%;
margin-right: 1%;
}

@media (min-width: 0px) {
[id="s-bd707067-5f93-4c3a-8405-510c9bbbf66e"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-bd707067-5f93-4c3a-8405-510c9bbbf66e"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-bd707067-5f93-4c3a-8405-510c9bbbf66e"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-bd707067-5f93-4c3a-8405-510c9bbbf66e"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-fa347630-d9d3-4a39-af6a-d22a626796a7 {
  margin-top: 0%;
}

#s-0d09f0c6-be50-4030-9dd0-3e3899aabad8 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-0d09f0c6-be50-4030-9dd0-3e3899aabad8 {
  margin: 0 !important;
  overflow: visible;
}

#s-0d09f0c6-be50-4030-9dd0-3e3899aabad8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0d09f0c6-be50-4030-9dd0-3e3899aabad8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0d09f0c6-be50-4030-9dd0-3e3899aabad8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0d09f0c6-be50-4030-9dd0-3e3899aabad8 img.shogun-image {
  /* Add background color handling */
  
}

#s-0d09f0c6-be50-4030-9dd0-3e3899aabad8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 200px;

}





  img.s-0d09f0c6-be50-4030-9dd0-3e3899aabad8.shogun-image {
    
    
    
    
  }


.s-0d09f0c6-be50-4030-9dd0-3e3899aabad8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-0d09f0c6-be50-4030-9dd0-3e3899aabad8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0d09f0c6-be50-4030-9dd0-3e3899aabad8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0d09f0c6-be50-4030-9dd0-3e3899aabad8.shogun-image {
  box-sizing: border-box;
}



.s-0d09f0c6-be50-4030-9dd0-3e3899aabad8 img.shogun-image {
  
}


@media (min-width: 1200px){#s-0d09f0c6-be50-4030-9dd0-3e3899aabad8 {
  margin: 0 !important;
  overflow: visible;
}

#s-0d09f0c6-be50-4030-9dd0-3e3899aabad8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0d09f0c6-be50-4030-9dd0-3e3899aabad8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0d09f0c6-be50-4030-9dd0-3e3899aabad8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0d09f0c6-be50-4030-9dd0-3e3899aabad8 img.shogun-image {
  /* Add background color handling */
  
}

#s-0d09f0c6-be50-4030-9dd0-3e3899aabad8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-0d09f0c6-be50-4030-9dd0-3e3899aabad8.shogun-image {
    
    
    
    
  }


.s-0d09f0c6-be50-4030-9dd0-3e3899aabad8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-0d09f0c6-be50-4030-9dd0-3e3899aabad8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0d09f0c6-be50-4030-9dd0-3e3899aabad8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0d09f0c6-be50-4030-9dd0-3e3899aabad8.shogun-image {
  box-sizing: border-box;
}



.s-0d09f0c6-be50-4030-9dd0-3e3899aabad8 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-0d09f0c6-be50-4030-9dd0-3e3899aabad8 {
  margin: 0 !important;
  overflow: visible;
}

#s-0d09f0c6-be50-4030-9dd0-3e3899aabad8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0d09f0c6-be50-4030-9dd0-3e3899aabad8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0d09f0c6-be50-4030-9dd0-3e3899aabad8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0d09f0c6-be50-4030-9dd0-3e3899aabad8 img.shogun-image {
  /* Add background color handling */
  
}

#s-0d09f0c6-be50-4030-9dd0-3e3899aabad8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-0d09f0c6-be50-4030-9dd0-3e3899aabad8.shogun-image {
    
    
    
    
  }


.s-0d09f0c6-be50-4030-9dd0-3e3899aabad8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-0d09f0c6-be50-4030-9dd0-3e3899aabad8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0d09f0c6-be50-4030-9dd0-3e3899aabad8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0d09f0c6-be50-4030-9dd0-3e3899aabad8.shogun-image {
  box-sizing: border-box;
}



.s-0d09f0c6-be50-4030-9dd0-3e3899aabad8 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-0d09f0c6-be50-4030-9dd0-3e3899aabad8 {
  margin: 0 !important;
  overflow: visible;
}

#s-0d09f0c6-be50-4030-9dd0-3e3899aabad8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0d09f0c6-be50-4030-9dd0-3e3899aabad8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0d09f0c6-be50-4030-9dd0-3e3899aabad8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0d09f0c6-be50-4030-9dd0-3e3899aabad8 img.shogun-image {
  /* Add background color handling */
  
}

#s-0d09f0c6-be50-4030-9dd0-3e3899aabad8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-0d09f0c6-be50-4030-9dd0-3e3899aabad8.shogun-image {
    
    
    
    
  }


.s-0d09f0c6-be50-4030-9dd0-3e3899aabad8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-0d09f0c6-be50-4030-9dd0-3e3899aabad8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0d09f0c6-be50-4030-9dd0-3e3899aabad8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0d09f0c6-be50-4030-9dd0-3e3899aabad8.shogun-image {
  box-sizing: border-box;
}



.s-0d09f0c6-be50-4030-9dd0-3e3899aabad8 img.shogun-image {
  
}


}@media (max-width: 767px){#s-0d09f0c6-be50-4030-9dd0-3e3899aabad8 {
  margin: 0 !important;
  overflow: visible;
}

#s-0d09f0c6-be50-4030-9dd0-3e3899aabad8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0d09f0c6-be50-4030-9dd0-3e3899aabad8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0d09f0c6-be50-4030-9dd0-3e3899aabad8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0d09f0c6-be50-4030-9dd0-3e3899aabad8 img.shogun-image {
  /* Add background color handling */
  
}

#s-0d09f0c6-be50-4030-9dd0-3e3899aabad8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-0d09f0c6-be50-4030-9dd0-3e3899aabad8.shogun-image {
    
    
    
    
  }


.s-0d09f0c6-be50-4030-9dd0-3e3899aabad8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-0d09f0c6-be50-4030-9dd0-3e3899aabad8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0d09f0c6-be50-4030-9dd0-3e3899aabad8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0d09f0c6-be50-4030-9dd0-3e3899aabad8.shogun-image {
  box-sizing: border-box;
}



.s-0d09f0c6-be50-4030-9dd0-3e3899aabad8 img.shogun-image {
  
}


}
#s-650aa21c-0ed5-4f78-a6ea-a7ba320790dd {
  margin-top: 0px;
}

#s-919a8c50-faa3-4a10-9d8c-f14be403c307 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-919a8c50-faa3-4a10-9d8c-f14be403c307 {
  margin: 0 !important;
  overflow: visible;
}

#s-919a8c50-faa3-4a10-9d8c-f14be403c307-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-919a8c50-faa3-4a10-9d8c-f14be403c307 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-919a8c50-faa3-4a10-9d8c-f14be403c307 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-919a8c50-faa3-4a10-9d8c-f14be403c307 img.shogun-image {
  /* Add background color handling */
  
}

#s-919a8c50-faa3-4a10-9d8c-f14be403c307 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 200px;

}





  img.s-919a8c50-faa3-4a10-9d8c-f14be403c307.shogun-image {
    
    
    
    
  }


.s-919a8c50-faa3-4a10-9d8c-f14be403c307 .shogun-image-content {
  
    justify-content: center;
  
}

.s-919a8c50-faa3-4a10-9d8c-f14be403c307.shg-align-container {
  display: flex;
  justify-content: center
}

.s-919a8c50-faa3-4a10-9d8c-f14be403c307.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-919a8c50-faa3-4a10-9d8c-f14be403c307.shogun-image {
  box-sizing: border-box;
}



.s-919a8c50-faa3-4a10-9d8c-f14be403c307 img.shogun-image {
  
}


@media (min-width: 1200px){#s-919a8c50-faa3-4a10-9d8c-f14be403c307 {
  margin: 0 !important;
  overflow: visible;
}

#s-919a8c50-faa3-4a10-9d8c-f14be403c307-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-919a8c50-faa3-4a10-9d8c-f14be403c307 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-919a8c50-faa3-4a10-9d8c-f14be403c307 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-919a8c50-faa3-4a10-9d8c-f14be403c307 img.shogun-image {
  /* Add background color handling */
  
}

#s-919a8c50-faa3-4a10-9d8c-f14be403c307 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-919a8c50-faa3-4a10-9d8c-f14be403c307.shogun-image {
    
    
    
    
  }


.s-919a8c50-faa3-4a10-9d8c-f14be403c307 .shogun-image-content {
  
    justify-content: center;
  
}

.s-919a8c50-faa3-4a10-9d8c-f14be403c307.shg-align-container {
  display: flex;
  justify-content: center
}

.s-919a8c50-faa3-4a10-9d8c-f14be403c307.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-919a8c50-faa3-4a10-9d8c-f14be403c307.shogun-image {
  box-sizing: border-box;
}



.s-919a8c50-faa3-4a10-9d8c-f14be403c307 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-919a8c50-faa3-4a10-9d8c-f14be403c307 {
  margin: 0 !important;
  overflow: visible;
}

#s-919a8c50-faa3-4a10-9d8c-f14be403c307-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-919a8c50-faa3-4a10-9d8c-f14be403c307 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-919a8c50-faa3-4a10-9d8c-f14be403c307 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-919a8c50-faa3-4a10-9d8c-f14be403c307 img.shogun-image {
  /* Add background color handling */
  
}

#s-919a8c50-faa3-4a10-9d8c-f14be403c307 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-919a8c50-faa3-4a10-9d8c-f14be403c307.shogun-image {
    
    
    
    
  }


.s-919a8c50-faa3-4a10-9d8c-f14be403c307 .shogun-image-content {
  
    justify-content: center;
  
}

.s-919a8c50-faa3-4a10-9d8c-f14be403c307.shg-align-container {
  display: flex;
  justify-content: center
}

.s-919a8c50-faa3-4a10-9d8c-f14be403c307.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-919a8c50-faa3-4a10-9d8c-f14be403c307.shogun-image {
  box-sizing: border-box;
}



.s-919a8c50-faa3-4a10-9d8c-f14be403c307 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-919a8c50-faa3-4a10-9d8c-f14be403c307 {
  margin: 0 !important;
  overflow: visible;
}

#s-919a8c50-faa3-4a10-9d8c-f14be403c307-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-919a8c50-faa3-4a10-9d8c-f14be403c307 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-919a8c50-faa3-4a10-9d8c-f14be403c307 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-919a8c50-faa3-4a10-9d8c-f14be403c307 img.shogun-image {
  /* Add background color handling */
  
}

#s-919a8c50-faa3-4a10-9d8c-f14be403c307 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-919a8c50-faa3-4a10-9d8c-f14be403c307.shogun-image {
    
    
    
    
  }


.s-919a8c50-faa3-4a10-9d8c-f14be403c307 .shogun-image-content {
  
    justify-content: center;
  
}

.s-919a8c50-faa3-4a10-9d8c-f14be403c307.shg-align-container {
  display: flex;
  justify-content: center
}

.s-919a8c50-faa3-4a10-9d8c-f14be403c307.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-919a8c50-faa3-4a10-9d8c-f14be403c307.shogun-image {
  box-sizing: border-box;
}



.s-919a8c50-faa3-4a10-9d8c-f14be403c307 img.shogun-image {
  
}


}@media (max-width: 767px){#s-919a8c50-faa3-4a10-9d8c-f14be403c307 {
  margin: 0 !important;
  overflow: visible;
}

#s-919a8c50-faa3-4a10-9d8c-f14be403c307-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-919a8c50-faa3-4a10-9d8c-f14be403c307 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-919a8c50-faa3-4a10-9d8c-f14be403c307 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-919a8c50-faa3-4a10-9d8c-f14be403c307 img.shogun-image {
  /* Add background color handling */
  
}

#s-919a8c50-faa3-4a10-9d8c-f14be403c307 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-919a8c50-faa3-4a10-9d8c-f14be403c307.shogun-image {
    
    
    
    
  }


.s-919a8c50-faa3-4a10-9d8c-f14be403c307 .shogun-image-content {
  
    justify-content: center;
  
}

.s-919a8c50-faa3-4a10-9d8c-f14be403c307.shg-align-container {
  display: flex;
  justify-content: center
}

.s-919a8c50-faa3-4a10-9d8c-f14be403c307.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-919a8c50-faa3-4a10-9d8c-f14be403c307.shogun-image {
  box-sizing: border-box;
}



.s-919a8c50-faa3-4a10-9d8c-f14be403c307 img.shogun-image {
  
}


}
#s-eca9b27f-316e-43a6-a6b7-f2ab39b135e5 {
  margin-top: 1%;
margin-left: 1%;
margin-bottom: 0%;
margin-right: 1%;
}

@media (min-width: 0px) {
[id="s-eca9b27f-316e-43a6-a6b7-f2ab39b135e5"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-eca9b27f-316e-43a6-a6b7-f2ab39b135e5"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-eca9b27f-316e-43a6-a6b7-f2ab39b135e5"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-eca9b27f-316e-43a6-a6b7-f2ab39b135e5"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-87237b5e-77ef-42e3-bc12-395aa70f9ef2 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-87237b5e-77ef-42e3-bc12-395aa70f9ef2 .shogun-heading-component h4 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  line-height: 1.5em;
  letter-spacing: 1px;
  
}



#s-ef617524-4146-4523-bb0a-df71be93149a {
  margin-left: auto;
margin-right: auto;
}

#s-4d54889e-4038-4ab8-96ae-a4b87ee59a4a {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-4d54889e-4038-4ab8-96ae-a4b87ee59a4a .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-4d54889e-4038-4ab8-96ae-a4b87ee59a4a .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-4d54889e-4038-4ab8-96ae-a4b87ee59a4a .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-db953aa6-da7c-4697-afa3-2ea15e3d4675 {
  margin-top: 3%;
margin-left: 8%;
margin-bottom: -5%;
margin-right: 8%;
}

#s-0ca63f55-018d-4559-83a0-6b2e901a11cd {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-0ca63f55-018d-4559-83a0-6b2e901a11cd .shogun-heading-component h4 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  line-height: 1.5em;
  letter-spacing: 1px;
  
}



#s-07c2629a-3da3-4c77-b5c2-be68e40b3c3d {
  margin-left: auto;
margin-right: auto;
}

#s-3b288d66-8492-4634-a0b0-b0c4a422a15b {
  margin-left: auto;
margin-bottom: 3%;
margin-right: auto;
text-align: center;
}

#s-3b288d66-8492-4634-a0b0-b0c4a422a15b .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-3b288d66-8492-4634-a0b0-b0c4a422a15b .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-3b288d66-8492-4634-a0b0-b0c4a422a15b .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-8ce2894a-b0f7-4881-9327-1805024113e8 {
  margin-top: 3%;
margin-left: 8%;
margin-bottom: -5%;
margin-right: 8%;
}

#s-63ec78e7-1d2b-44c3-a9e6-77bf6a9f8bee {
  margin-top: 0%;
margin-left: 1%;
margin-bottom: 0%;
margin-right: 1%;
}

@media (min-width: 0px) {
[id="s-63ec78e7-1d2b-44c3-a9e6-77bf6a9f8bee"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-63ec78e7-1d2b-44c3-a9e6-77bf6a9f8bee"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-63ec78e7-1d2b-44c3-a9e6-77bf6a9f8bee"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-63ec78e7-1d2b-44c3-a9e6-77bf6a9f8bee"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-356109d4-2a95-446f-831e-8ab08f7f3e95 {
  margin-left: auto;
margin-right: auto;
}

#s-42da96d2-09ca-4e3e-9512-62635136539b {
  padding-top: 13px;
padding-bottom: 13px;
border-radius: 2px;
max-width: 100%;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-42da96d2-09ca-4e3e-9512-62635136539b:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-42da96d2-09ca-4e3e-9512-62635136539b:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-42da96d2-09ca-4e3e-9512-62635136539b-atc-btn-wrapper {
    text-align: center;
  }


#s-42da96d2-09ca-4e3e-9512-62635136539b {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-42da96d2-09ca-4e3e-9512-62635136539b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-42da96d2-09ca-4e3e-9512-62635136539b.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-42da96d2-09ca-4e3e-9512-62635136539b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-42da96d2-09ca-4e3e-9512-62635136539b.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

@media (min-width: 1200px){
  #s-42da96d2-09ca-4e3e-9512-62635136539b-atc-btn-wrapper {
    text-align: center;
  }


#s-42da96d2-09ca-4e3e-9512-62635136539b {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-42da96d2-09ca-4e3e-9512-62635136539b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-42da96d2-09ca-4e3e-9512-62635136539b.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-42da96d2-09ca-4e3e-9512-62635136539b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-42da96d2-09ca-4e3e-9512-62635136539b.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 992px) and (max-width: 1199px){
  #s-42da96d2-09ca-4e3e-9512-62635136539b-atc-btn-wrapper {
    text-align: center;
  }


#s-42da96d2-09ca-4e3e-9512-62635136539b {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-42da96d2-09ca-4e3e-9512-62635136539b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-42da96d2-09ca-4e3e-9512-62635136539b.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-42da96d2-09ca-4e3e-9512-62635136539b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-42da96d2-09ca-4e3e-9512-62635136539b.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 768px) and (max-width: 991px){
  #s-42da96d2-09ca-4e3e-9512-62635136539b-atc-btn-wrapper {
    text-align: center;
  }


#s-42da96d2-09ca-4e3e-9512-62635136539b {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-42da96d2-09ca-4e3e-9512-62635136539b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-42da96d2-09ca-4e3e-9512-62635136539b.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-42da96d2-09ca-4e3e-9512-62635136539b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-42da96d2-09ca-4e3e-9512-62635136539b.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (max-width: 767px){
  #s-42da96d2-09ca-4e3e-9512-62635136539b-atc-btn-wrapper {
    text-align: center;
  }


#s-42da96d2-09ca-4e3e-9512-62635136539b {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-42da96d2-09ca-4e3e-9512-62635136539b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-42da96d2-09ca-4e3e-9512-62635136539b.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-42da96d2-09ca-4e3e-9512-62635136539b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-42da96d2-09ca-4e3e-9512-62635136539b.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}
#s-93ecf79d-2439-4ff0-86c9-fea42ce63b7a {
  margin-left: auto;
margin-right: auto;
}

#s-5801726e-87da-405b-854a-75f160abce1d {
  padding-top: 13px;
padding-bottom: 13px;
border-radius: 2px;
max-width: 100%;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-5801726e-87da-405b-854a-75f160abce1d:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-5801726e-87da-405b-854a-75f160abce1d:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-5801726e-87da-405b-854a-75f160abce1d-atc-btn-wrapper {
    text-align: center;
  }


#s-5801726e-87da-405b-854a-75f160abce1d {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-5801726e-87da-405b-854a-75f160abce1d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-5801726e-87da-405b-854a-75f160abce1d.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-5801726e-87da-405b-854a-75f160abce1d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-5801726e-87da-405b-854a-75f160abce1d.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

@media (min-width: 1200px){
  #s-5801726e-87da-405b-854a-75f160abce1d-atc-btn-wrapper {
    text-align: center;
  }


#s-5801726e-87da-405b-854a-75f160abce1d {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-5801726e-87da-405b-854a-75f160abce1d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-5801726e-87da-405b-854a-75f160abce1d.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-5801726e-87da-405b-854a-75f160abce1d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-5801726e-87da-405b-854a-75f160abce1d.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 992px) and (max-width: 1199px){
  #s-5801726e-87da-405b-854a-75f160abce1d-atc-btn-wrapper {
    text-align: center;
  }


#s-5801726e-87da-405b-854a-75f160abce1d {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-5801726e-87da-405b-854a-75f160abce1d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-5801726e-87da-405b-854a-75f160abce1d.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-5801726e-87da-405b-854a-75f160abce1d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-5801726e-87da-405b-854a-75f160abce1d.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 768px) and (max-width: 991px){
  #s-5801726e-87da-405b-854a-75f160abce1d-atc-btn-wrapper {
    text-align: center;
  }


#s-5801726e-87da-405b-854a-75f160abce1d {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-5801726e-87da-405b-854a-75f160abce1d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-5801726e-87da-405b-854a-75f160abce1d.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-5801726e-87da-405b-854a-75f160abce1d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-5801726e-87da-405b-854a-75f160abce1d.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (max-width: 767px){
  #s-5801726e-87da-405b-854a-75f160abce1d-atc-btn-wrapper {
    text-align: center;
  }


#s-5801726e-87da-405b-854a-75f160abce1d {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-5801726e-87da-405b-854a-75f160abce1d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-5801726e-87da-405b-854a-75f160abce1d.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-5801726e-87da-405b-854a-75f160abce1d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-5801726e-87da-405b-854a-75f160abce1d.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}
#s-aa405d1b-ca27-4f5c-b93c-03c095be36df {
  margin-top: 8%;
margin-left: 1%;
margin-right: 1%;
}

@media (min-width: 0px) {
[id="s-aa405d1b-ca27-4f5c-b93c-03c095be36df"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-aa405d1b-ca27-4f5c-b93c-03c095be36df"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-aa405d1b-ca27-4f5c-b93c-03c095be36df"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-aa405d1b-ca27-4f5c-b93c-03c095be36df"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-4f88bb6b-02cb-4f83-813d-4d4497598997 {
  margin-top: 0%;
}

#s-6c4e212d-016e-41c2-8373-c4298f0431b4 {
  margin-top: 0%;
margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-6c4e212d-016e-41c2-8373-c4298f0431b4 {
  margin: 0 !important;
  overflow: visible;
}

#s-6c4e212d-016e-41c2-8373-c4298f0431b4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6c4e212d-016e-41c2-8373-c4298f0431b4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-6c4e212d-016e-41c2-8373-c4298f0431b4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6c4e212d-016e-41c2-8373-c4298f0431b4 img.shogun-image {
  /* Add background color handling */
  
}

#s-6c4e212d-016e-41c2-8373-c4298f0431b4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 200px;

}





  img.s-6c4e212d-016e-41c2-8373-c4298f0431b4.shogun-image {
    
    
    
    
  }


.s-6c4e212d-016e-41c2-8373-c4298f0431b4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6c4e212d-016e-41c2-8373-c4298f0431b4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6c4e212d-016e-41c2-8373-c4298f0431b4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6c4e212d-016e-41c2-8373-c4298f0431b4.shogun-image {
  box-sizing: border-box;
}



.s-6c4e212d-016e-41c2-8373-c4298f0431b4 img.shogun-image {
  
}


@media (min-width: 1200px){#s-6c4e212d-016e-41c2-8373-c4298f0431b4 {
  margin: 0 !important;
  overflow: visible;
}

#s-6c4e212d-016e-41c2-8373-c4298f0431b4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6c4e212d-016e-41c2-8373-c4298f0431b4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6c4e212d-016e-41c2-8373-c4298f0431b4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6c4e212d-016e-41c2-8373-c4298f0431b4 img.shogun-image {
  /* Add background color handling */
  
}

#s-6c4e212d-016e-41c2-8373-c4298f0431b4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-6c4e212d-016e-41c2-8373-c4298f0431b4.shogun-image {
    
    
    
    
  }


.s-6c4e212d-016e-41c2-8373-c4298f0431b4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6c4e212d-016e-41c2-8373-c4298f0431b4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6c4e212d-016e-41c2-8373-c4298f0431b4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6c4e212d-016e-41c2-8373-c4298f0431b4.shogun-image {
  box-sizing: border-box;
}



.s-6c4e212d-016e-41c2-8373-c4298f0431b4 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-6c4e212d-016e-41c2-8373-c4298f0431b4 {
  margin: 0 !important;
  overflow: visible;
}

#s-6c4e212d-016e-41c2-8373-c4298f0431b4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6c4e212d-016e-41c2-8373-c4298f0431b4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6c4e212d-016e-41c2-8373-c4298f0431b4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6c4e212d-016e-41c2-8373-c4298f0431b4 img.shogun-image {
  /* Add background color handling */
  
}

#s-6c4e212d-016e-41c2-8373-c4298f0431b4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-6c4e212d-016e-41c2-8373-c4298f0431b4.shogun-image {
    
    
    
    
  }


.s-6c4e212d-016e-41c2-8373-c4298f0431b4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6c4e212d-016e-41c2-8373-c4298f0431b4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6c4e212d-016e-41c2-8373-c4298f0431b4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6c4e212d-016e-41c2-8373-c4298f0431b4.shogun-image {
  box-sizing: border-box;
}



.s-6c4e212d-016e-41c2-8373-c4298f0431b4 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-6c4e212d-016e-41c2-8373-c4298f0431b4 {
  margin: 0 !important;
  overflow: visible;
}

#s-6c4e212d-016e-41c2-8373-c4298f0431b4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6c4e212d-016e-41c2-8373-c4298f0431b4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6c4e212d-016e-41c2-8373-c4298f0431b4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6c4e212d-016e-41c2-8373-c4298f0431b4 img.shogun-image {
  /* Add background color handling */
  
}

#s-6c4e212d-016e-41c2-8373-c4298f0431b4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-6c4e212d-016e-41c2-8373-c4298f0431b4.shogun-image {
    
    
    
    
  }


.s-6c4e212d-016e-41c2-8373-c4298f0431b4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6c4e212d-016e-41c2-8373-c4298f0431b4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6c4e212d-016e-41c2-8373-c4298f0431b4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6c4e212d-016e-41c2-8373-c4298f0431b4.shogun-image {
  box-sizing: border-box;
}



.s-6c4e212d-016e-41c2-8373-c4298f0431b4 img.shogun-image {
  
}


}@media (max-width: 767px){#s-6c4e212d-016e-41c2-8373-c4298f0431b4 {
  margin: 0 !important;
  overflow: visible;
}

#s-6c4e212d-016e-41c2-8373-c4298f0431b4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6c4e212d-016e-41c2-8373-c4298f0431b4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6c4e212d-016e-41c2-8373-c4298f0431b4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6c4e212d-016e-41c2-8373-c4298f0431b4 img.shogun-image {
  /* Add background color handling */
  
}

#s-6c4e212d-016e-41c2-8373-c4298f0431b4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-6c4e212d-016e-41c2-8373-c4298f0431b4.shogun-image {
    
    
    
    
  }


.s-6c4e212d-016e-41c2-8373-c4298f0431b4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6c4e212d-016e-41c2-8373-c4298f0431b4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6c4e212d-016e-41c2-8373-c4298f0431b4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6c4e212d-016e-41c2-8373-c4298f0431b4.shogun-image {
  box-sizing: border-box;
}



.s-6c4e212d-016e-41c2-8373-c4298f0431b4 img.shogun-image {
  
}


}
#s-31e4a7a3-6d26-4697-800d-a987b9b528ce {
  margin-top: 0%;
}

#s-285c623f-73d5-4018-a232-4d69322d2f2f {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-285c623f-73d5-4018-a232-4d69322d2f2f {
  margin: 0 !important;
  overflow: visible;
}

#s-285c623f-73d5-4018-a232-4d69322d2f2f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-285c623f-73d5-4018-a232-4d69322d2f2f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-285c623f-73d5-4018-a232-4d69322d2f2f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-285c623f-73d5-4018-a232-4d69322d2f2f img.shogun-image {
  /* Add background color handling */
  
}

#s-285c623f-73d5-4018-a232-4d69322d2f2f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 200px;

}





  img.s-285c623f-73d5-4018-a232-4d69322d2f2f.shogun-image {
    
    
    
    
  }


.s-285c623f-73d5-4018-a232-4d69322d2f2f .shogun-image-content {
  
    justify-content: center;
  
}

.s-285c623f-73d5-4018-a232-4d69322d2f2f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-285c623f-73d5-4018-a232-4d69322d2f2f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-285c623f-73d5-4018-a232-4d69322d2f2f.shogun-image {
  box-sizing: border-box;
}



.s-285c623f-73d5-4018-a232-4d69322d2f2f img.shogun-image {
  
}


@media (min-width: 1200px){#s-285c623f-73d5-4018-a232-4d69322d2f2f {
  margin: 0 !important;
  overflow: visible;
}

#s-285c623f-73d5-4018-a232-4d69322d2f2f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-285c623f-73d5-4018-a232-4d69322d2f2f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-285c623f-73d5-4018-a232-4d69322d2f2f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-285c623f-73d5-4018-a232-4d69322d2f2f img.shogun-image {
  /* Add background color handling */
  
}

#s-285c623f-73d5-4018-a232-4d69322d2f2f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-285c623f-73d5-4018-a232-4d69322d2f2f.shogun-image {
    
    
    
    
  }


.s-285c623f-73d5-4018-a232-4d69322d2f2f .shogun-image-content {
  
    justify-content: center;
  
}

.s-285c623f-73d5-4018-a232-4d69322d2f2f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-285c623f-73d5-4018-a232-4d69322d2f2f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-285c623f-73d5-4018-a232-4d69322d2f2f.shogun-image {
  box-sizing: border-box;
}



.s-285c623f-73d5-4018-a232-4d69322d2f2f img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-285c623f-73d5-4018-a232-4d69322d2f2f {
  margin: 0 !important;
  overflow: visible;
}

#s-285c623f-73d5-4018-a232-4d69322d2f2f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-285c623f-73d5-4018-a232-4d69322d2f2f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-285c623f-73d5-4018-a232-4d69322d2f2f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-285c623f-73d5-4018-a232-4d69322d2f2f img.shogun-image {
  /* Add background color handling */
  
}

#s-285c623f-73d5-4018-a232-4d69322d2f2f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-285c623f-73d5-4018-a232-4d69322d2f2f.shogun-image {
    
    
    
    
  }


.s-285c623f-73d5-4018-a232-4d69322d2f2f .shogun-image-content {
  
    justify-content: center;
  
}

.s-285c623f-73d5-4018-a232-4d69322d2f2f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-285c623f-73d5-4018-a232-4d69322d2f2f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-285c623f-73d5-4018-a232-4d69322d2f2f.shogun-image {
  box-sizing: border-box;
}



.s-285c623f-73d5-4018-a232-4d69322d2f2f img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-285c623f-73d5-4018-a232-4d69322d2f2f {
  margin: 0 !important;
  overflow: visible;
}

#s-285c623f-73d5-4018-a232-4d69322d2f2f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-285c623f-73d5-4018-a232-4d69322d2f2f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-285c623f-73d5-4018-a232-4d69322d2f2f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-285c623f-73d5-4018-a232-4d69322d2f2f img.shogun-image {
  /* Add background color handling */
  
}

#s-285c623f-73d5-4018-a232-4d69322d2f2f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-285c623f-73d5-4018-a232-4d69322d2f2f.shogun-image {
    
    
    
    
  }


.s-285c623f-73d5-4018-a232-4d69322d2f2f .shogun-image-content {
  
    justify-content: center;
  
}

.s-285c623f-73d5-4018-a232-4d69322d2f2f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-285c623f-73d5-4018-a232-4d69322d2f2f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-285c623f-73d5-4018-a232-4d69322d2f2f.shogun-image {
  box-sizing: border-box;
}



.s-285c623f-73d5-4018-a232-4d69322d2f2f img.shogun-image {
  
}


}@media (max-width: 767px){#s-285c623f-73d5-4018-a232-4d69322d2f2f {
  margin: 0 !important;
  overflow: visible;
}

#s-285c623f-73d5-4018-a232-4d69322d2f2f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-285c623f-73d5-4018-a232-4d69322d2f2f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-285c623f-73d5-4018-a232-4d69322d2f2f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-285c623f-73d5-4018-a232-4d69322d2f2f img.shogun-image {
  /* Add background color handling */
  
}

#s-285c623f-73d5-4018-a232-4d69322d2f2f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-285c623f-73d5-4018-a232-4d69322d2f2f.shogun-image {
    
    
    
    
  }


.s-285c623f-73d5-4018-a232-4d69322d2f2f .shogun-image-content {
  
    justify-content: center;
  
}

.s-285c623f-73d5-4018-a232-4d69322d2f2f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-285c623f-73d5-4018-a232-4d69322d2f2f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-285c623f-73d5-4018-a232-4d69322d2f2f.shogun-image {
  box-sizing: border-box;
}



.s-285c623f-73d5-4018-a232-4d69322d2f2f img.shogun-image {
  
}


}
#s-ff28bf3a-c0e6-4ca5-9f92-eaddb6682d3c {
  margin-top: 0%;
margin-left: 4%;
margin-bottom: 0%;
margin-right: 4%;
}

@media (min-width: 0px) {
[id="s-ff28bf3a-c0e6-4ca5-9f92-eaddb6682d3c"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-ff28bf3a-c0e6-4ca5-9f92-eaddb6682d3c"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-ff28bf3a-c0e6-4ca5-9f92-eaddb6682d3c"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-ff28bf3a-c0e6-4ca5-9f92-eaddb6682d3c"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-77106712-1798-492d-a058-b4ad58a094f6 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-77106712-1798-492d-a058-b4ad58a094f6 .shogun-heading-component h4 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  line-height: 1.5em;
  letter-spacing: 1px;
  
}



#s-7e915ed0-cd13-43e9-8a63-600600e7ea4f {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-7e915ed0-cd13-43e9-8a63-600600e7ea4f .shogun-heading-component h4 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  line-height: 1.5em;
  letter-spacing: 1px;
  
}



#s-fbb3551d-91aa-4094-8c23-5c0423b0eeda {
  margin-top: 0%;
margin-left: 1%;
margin-bottom: 0%;
margin-right: 1%;
}

@media (min-width: 0px) {
[id="s-fbb3551d-91aa-4094-8c23-5c0423b0eeda"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-fbb3551d-91aa-4094-8c23-5c0423b0eeda"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 7.5px);
}

}

@media (min-width: 992px) {
[id="s-fbb3551d-91aa-4094-8c23-5c0423b0eeda"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 7.5px);
}

}

@media (min-width: 1200px) {
[id="s-fbb3551d-91aa-4094-8c23-5c0423b0eeda"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 7.5px);
}

}

#s-7d48adc2-f9d5-46dd-af88-321f117a7f24 {
  margin-left: auto;
margin-right: auto;
}

#s-426a4c83-9e0b-4eb3-8393-d59c9c8bddfa {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-426a4c83-9e0b-4eb3-8393-d59c9c8bddfa .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-426a4c83-9e0b-4eb3-8393-d59c9c8bddfa .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-426a4c83-9e0b-4eb3-8393-d59c9c8bddfa .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-f4c6bb07-25ee-40cd-9368-c8b0efa5eb69 {
  margin-left: auto;
margin-right: auto;
}

#s-eff777ef-9fee-451e-abc1-d48346926712 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-eff777ef-9fee-451e-abc1-d48346926712 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-eff777ef-9fee-451e-abc1-d48346926712 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-eff777ef-9fee-451e-abc1-d48346926712 .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-e08f06ba-2480-4480-8133-eec93811120c {
  margin-top: 3%;
margin-left: 8%;
margin-bottom: -5%;
margin-right: 8%;
}

#s-76ea532b-aa35-4157-ab9e-af4d07297e5c {
  margin-top: 3%;
margin-left: 8%;
margin-bottom: -5%;
margin-right: 8%;
}

#s-c9b9a487-ce7b-42a8-949b-a415999620b8 {
  margin-top: 0%;
margin-left: 1%;
margin-bottom: 0%;
margin-right: 1%;
}

@media (min-width: 0px) {
[id="s-c9b9a487-ce7b-42a8-949b-a415999620b8"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-c9b9a487-ce7b-42a8-949b-a415999620b8"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-c9b9a487-ce7b-42a8-949b-a415999620b8"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-c9b9a487-ce7b-42a8-949b-a415999620b8"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-61f5fba6-0610-4a8a-8a09-0bc721bcc5eb {
  margin-left: auto;
margin-right: auto;
}

#s-d945f29d-1831-4b7f-9ad0-54da3e24c0c8 {
  padding-top: 13px;
padding-bottom: 13px;
border-radius: 2px;
max-width: 100%;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-d945f29d-1831-4b7f-9ad0-54da3e24c0c8:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-d945f29d-1831-4b7f-9ad0-54da3e24c0c8:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-d945f29d-1831-4b7f-9ad0-54da3e24c0c8-atc-btn-wrapper {
    text-align: center;
  }


#s-d945f29d-1831-4b7f-9ad0-54da3e24c0c8 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d945f29d-1831-4b7f-9ad0-54da3e24c0c8.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d945f29d-1831-4b7f-9ad0-54da3e24c0c8.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-d945f29d-1831-4b7f-9ad0-54da3e24c0c8.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-d945f29d-1831-4b7f-9ad0-54da3e24c0c8.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

@media (min-width: 1200px){
  #s-d945f29d-1831-4b7f-9ad0-54da3e24c0c8-atc-btn-wrapper {
    text-align: center;
  }


#s-d945f29d-1831-4b7f-9ad0-54da3e24c0c8 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d945f29d-1831-4b7f-9ad0-54da3e24c0c8.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d945f29d-1831-4b7f-9ad0-54da3e24c0c8.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-d945f29d-1831-4b7f-9ad0-54da3e24c0c8.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-d945f29d-1831-4b7f-9ad0-54da3e24c0c8.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 992px) and (max-width: 1199px){
  #s-d945f29d-1831-4b7f-9ad0-54da3e24c0c8-atc-btn-wrapper {
    text-align: center;
  }


#s-d945f29d-1831-4b7f-9ad0-54da3e24c0c8 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d945f29d-1831-4b7f-9ad0-54da3e24c0c8.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d945f29d-1831-4b7f-9ad0-54da3e24c0c8.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-d945f29d-1831-4b7f-9ad0-54da3e24c0c8.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-d945f29d-1831-4b7f-9ad0-54da3e24c0c8.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 768px) and (max-width: 991px){
  #s-d945f29d-1831-4b7f-9ad0-54da3e24c0c8-atc-btn-wrapper {
    text-align: center;
  }


#s-d945f29d-1831-4b7f-9ad0-54da3e24c0c8 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d945f29d-1831-4b7f-9ad0-54da3e24c0c8.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d945f29d-1831-4b7f-9ad0-54da3e24c0c8.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-d945f29d-1831-4b7f-9ad0-54da3e24c0c8.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-d945f29d-1831-4b7f-9ad0-54da3e24c0c8.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (max-width: 767px){
  #s-d945f29d-1831-4b7f-9ad0-54da3e24c0c8-atc-btn-wrapper {
    text-align: center;
  }


#s-d945f29d-1831-4b7f-9ad0-54da3e24c0c8 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d945f29d-1831-4b7f-9ad0-54da3e24c0c8.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d945f29d-1831-4b7f-9ad0-54da3e24c0c8.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-d945f29d-1831-4b7f-9ad0-54da3e24c0c8.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-d945f29d-1831-4b7f-9ad0-54da3e24c0c8.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}
#s-d7584468-741c-497b-b93a-ce0f78eb8c5b {
  margin-left: auto;
margin-right: auto;
}

#s-481644f5-7b43-4ae7-bb8f-bdaedf4d2c29 {
  padding-top: 13px;
padding-bottom: 13px;
border-radius: 2px;
max-width: 100%;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-481644f5-7b43-4ae7-bb8f-bdaedf4d2c29:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-481644f5-7b43-4ae7-bb8f-bdaedf4d2c29:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-481644f5-7b43-4ae7-bb8f-bdaedf4d2c29-atc-btn-wrapper {
    text-align: center;
  }


#s-481644f5-7b43-4ae7-bb8f-bdaedf4d2c29 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-481644f5-7b43-4ae7-bb8f-bdaedf4d2c29.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-481644f5-7b43-4ae7-bb8f-bdaedf4d2c29.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-481644f5-7b43-4ae7-bb8f-bdaedf4d2c29.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-481644f5-7b43-4ae7-bb8f-bdaedf4d2c29.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

@media (min-width: 1200px){
  #s-481644f5-7b43-4ae7-bb8f-bdaedf4d2c29-atc-btn-wrapper {
    text-align: center;
  }


#s-481644f5-7b43-4ae7-bb8f-bdaedf4d2c29 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-481644f5-7b43-4ae7-bb8f-bdaedf4d2c29.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-481644f5-7b43-4ae7-bb8f-bdaedf4d2c29.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-481644f5-7b43-4ae7-bb8f-bdaedf4d2c29.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-481644f5-7b43-4ae7-bb8f-bdaedf4d2c29.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 992px) and (max-width: 1199px){
  #s-481644f5-7b43-4ae7-bb8f-bdaedf4d2c29-atc-btn-wrapper {
    text-align: center;
  }


#s-481644f5-7b43-4ae7-bb8f-bdaedf4d2c29 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-481644f5-7b43-4ae7-bb8f-bdaedf4d2c29.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-481644f5-7b43-4ae7-bb8f-bdaedf4d2c29.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-481644f5-7b43-4ae7-bb8f-bdaedf4d2c29.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-481644f5-7b43-4ae7-bb8f-bdaedf4d2c29.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 768px) and (max-width: 991px){
  #s-481644f5-7b43-4ae7-bb8f-bdaedf4d2c29-atc-btn-wrapper {
    text-align: center;
  }


#s-481644f5-7b43-4ae7-bb8f-bdaedf4d2c29 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-481644f5-7b43-4ae7-bb8f-bdaedf4d2c29.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-481644f5-7b43-4ae7-bb8f-bdaedf4d2c29.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-481644f5-7b43-4ae7-bb8f-bdaedf4d2c29.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-481644f5-7b43-4ae7-bb8f-bdaedf4d2c29.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (max-width: 767px){
  #s-481644f5-7b43-4ae7-bb8f-bdaedf4d2c29-atc-btn-wrapper {
    text-align: center;
  }


#s-481644f5-7b43-4ae7-bb8f-bdaedf4d2c29 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-481644f5-7b43-4ae7-bb8f-bdaedf4d2c29.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-481644f5-7b43-4ae7-bb8f-bdaedf4d2c29.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-481644f5-7b43-4ae7-bb8f-bdaedf4d2c29.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-481644f5-7b43-4ae7-bb8f-bdaedf4d2c29.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}
@media (min-width: 1200px){#s-8435d1d1-a55d-4333-9562-69c544664641 {
  margin-left: -80px;
margin-right: -80px;
display: none;
}
#s-8435d1d1-a55d-4333-9562-69c544664641, #wrap-s-8435d1d1-a55d-4333-9562-69c544664641, #wrap-content-s-8435d1d1-a55d-4333-9562-69c544664641 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-8435d1d1-a55d-4333-9562-69c544664641 {
  margin-left: -80px;
margin-right: -80px;
display: none;
}
#s-8435d1d1-a55d-4333-9562-69c544664641, #wrap-s-8435d1d1-a55d-4333-9562-69c544664641, #wrap-content-s-8435d1d1-a55d-4333-9562-69c544664641 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-8435d1d1-a55d-4333-9562-69c544664641 {
  margin-left: 0px;
margin-right: 0px;
display: none;
}
#s-8435d1d1-a55d-4333-9562-69c544664641, #wrap-s-8435d1d1-a55d-4333-9562-69c544664641, #wrap-content-s-8435d1d1-a55d-4333-9562-69c544664641 { display: none !important; }}@media (max-width: 767px){#s-8435d1d1-a55d-4333-9562-69c544664641 {
  display: none;
}
#s-8435d1d1-a55d-4333-9562-69c544664641, #wrap-s-8435d1d1-a55d-4333-9562-69c544664641, #wrap-content-s-8435d1d1-a55d-4333-9562-69c544664641 { display: none !important; }}
@media (min-width: 0px) {
[id="s-8435d1d1-a55d-4333-9562-69c544664641"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-8435d1d1-a55d-4333-9562-69c544664641"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-8435d1d1-a55d-4333-9562-69c544664641"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-8435d1d1-a55d-4333-9562-69c544664641"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-86e28ea6-f2fe-437e-8fb5-5aeb0b266a2e {
  margin-top: 0px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (min-width: 1200px){#s-86e28ea6-f2fe-437e-8fb5-5aeb0b266a2e {
  margin-top: 140px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-86e28ea6-f2fe-437e-8fb5-5aeb0b266a2e {
  margin-top: 120px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-86e28ea6-f2fe-437e-8fb5-5aeb0b266a2e {
  margin-top: 40px;
}
}@media (max-width: 767px){#s-86e28ea6-f2fe-437e-8fb5-5aeb0b266a2e {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 10px;
}
}
#s-86e28ea6-f2fe-437e-8fb5-5aeb0b266a2e .shogun-heading-component h3 {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 21px;
  
  letter-spacing: 2px;
  
}



#s-74274d8e-1bed-49d8-8684-cfdc4b7480a8 {
  margin-left: 0px;
margin-right: 0px;
padding-left: 50px;
padding-right: 50px;
max-width: 630px;
}
@media (min-width: 1200px){#s-74274d8e-1bed-49d8-8684-cfdc4b7480a8 {
  margin-left: 20px;
padding-top: 10px;
padding-bottom: 10px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-74274d8e-1bed-49d8-8684-cfdc4b7480a8 {
  margin-left: 20px;
padding-top: 10px;
padding-bottom: 10px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-74274d8e-1bed-49d8-8684-cfdc4b7480a8 {
  padding-top: 10px;
padding-left: 30px;
padding-bottom: 0px;
padding-right: 10px;
}
}@media (max-width: 767px){#s-74274d8e-1bed-49d8-8684-cfdc4b7480a8 {
  padding-top: 10px;
padding-left: 10px;
padding-bottom: 20px;
padding-right: 10px;
}
}
@media (min-width: 1200px){#s-72109ead-06d2-4416-95a4-ed5298a12729 {
  margin-left: -80px;
margin-right: -80px;
display: none;
}
#s-72109ead-06d2-4416-95a4-ed5298a12729, #wrap-s-72109ead-06d2-4416-95a4-ed5298a12729, #wrap-content-s-72109ead-06d2-4416-95a4-ed5298a12729 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-72109ead-06d2-4416-95a4-ed5298a12729 {
  margin-left: -80px;
margin-right: -80px;
display: none;
}
#s-72109ead-06d2-4416-95a4-ed5298a12729, #wrap-s-72109ead-06d2-4416-95a4-ed5298a12729, #wrap-content-s-72109ead-06d2-4416-95a4-ed5298a12729 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-72109ead-06d2-4416-95a4-ed5298a12729 {
  margin-left: 0px;
margin-right: 0px;
display: none;
}
#s-72109ead-06d2-4416-95a4-ed5298a12729, #wrap-s-72109ead-06d2-4416-95a4-ed5298a12729, #wrap-content-s-72109ead-06d2-4416-95a4-ed5298a12729 { display: none !important; }}@media (max-width: 767px){#s-72109ead-06d2-4416-95a4-ed5298a12729 {
  display: none;
}
#s-72109ead-06d2-4416-95a4-ed5298a12729, #wrap-s-72109ead-06d2-4416-95a4-ed5298a12729, #wrap-content-s-72109ead-06d2-4416-95a4-ed5298a12729 { display: none !important; }}
@media (min-width: 0px) {
[id="s-72109ead-06d2-4416-95a4-ed5298a12729"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-72109ead-06d2-4416-95a4-ed5298a12729"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-72109ead-06d2-4416-95a4-ed5298a12729"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-72109ead-06d2-4416-95a4-ed5298a12729"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-e5424779-ed68-4357-aaa6-80966301b88a {
  text-align: center;
}
@media (min-width: 1200px){#s-e5424779-ed68-4357-aaa6-80966301b88a {
  display: none;
}
#s-e5424779-ed68-4357-aaa6-80966301b88a, #wrap-s-e5424779-ed68-4357-aaa6-80966301b88a, #wrap-content-s-e5424779-ed68-4357-aaa6-80966301b88a { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-e5424779-ed68-4357-aaa6-80966301b88a {
  display: none;
}
#s-e5424779-ed68-4357-aaa6-80966301b88a, #wrap-s-e5424779-ed68-4357-aaa6-80966301b88a, #wrap-content-s-e5424779-ed68-4357-aaa6-80966301b88a { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-e5424779-ed68-4357-aaa6-80966301b88a {
  display: none;
}
#s-e5424779-ed68-4357-aaa6-80966301b88a, #wrap-s-e5424779-ed68-4357-aaa6-80966301b88a, #wrap-content-s-e5424779-ed68-4357-aaa6-80966301b88a { display: none !important; }}
#s-e5424779-ed68-4357-aaa6-80966301b88a {
  overflow: hidden;
  
  
}







  #s-e5424779-ed68-4357-aaa6-80966301b88a img.shogun-image {
    

    
    
    
  }


#s-e5424779-ed68-4357-aaa6-80966301b88a .shogun-image-content {
  
    justify-content: center;
  
}

#s-7aba01d5-7093-427e-ab88-a40e6e6b9494 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (min-width: 1200px){#s-7aba01d5-7093-427e-ab88-a40e6e6b9494 {
  margin-top: 140px;
margin-bottom: 0px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-7aba01d5-7093-427e-ab88-a40e6e6b9494 {
  margin-top: 120px;
margin-bottom: 0px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-7aba01d5-7093-427e-ab88-a40e6e6b9494 {
  margin-top: 30px;
margin-bottom: 0px;
}
}@media (max-width: 767px){#s-7aba01d5-7093-427e-ab88-a40e6e6b9494 {
  margin-top: 20px;
margin-bottom: 0px;
padding-top: 10px;
padding-bottom: 10px;
}
}
#s-7aba01d5-7093-427e-ab88-a40e6e6b9494 .shogun-heading-component h3 {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 21px;
  
  letter-spacing: 2px;
  
}



#s-1f69f395-97a7-4de9-90c9-c03c0a39386e {
  margin-left: 0px;
margin-right: 0px;
padding-left: 50px;
padding-right: 50px;
max-width: 630px;
}
@media (min-width: 1200px){#s-1f69f395-97a7-4de9-90c9-c03c0a39386e {
  margin-right: 20px;
padding-top: 10px;
padding-bottom: 10px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-1f69f395-97a7-4de9-90c9-c03c0a39386e {
  margin-right: 20px;
padding-top: 10px;
padding-bottom: 10px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-1f69f395-97a7-4de9-90c9-c03c0a39386e {
  padding-top: 10px;
padding-left: 10px;
padding-bottom: 0px;
padding-right: 30px;
}
}@media (max-width: 767px){#s-1f69f395-97a7-4de9-90c9-c03c0a39386e {
  padding-top: 10px;
padding-left: 10px;
padding-bottom: 20px;
padding-right: 10px;
}
}
#s-3ad03ac6-a323-4d23-9492-0044605c907b {
  text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-3ad03ac6-a323-4d23-9492-0044605c907b {
  
}
}@media (max-width: 767px){#s-3ad03ac6-a323-4d23-9492-0044605c907b {
  display: none;
}
#s-3ad03ac6-a323-4d23-9492-0044605c907b, #wrap-s-3ad03ac6-a323-4d23-9492-0044605c907b, #wrap-content-s-3ad03ac6-a323-4d23-9492-0044605c907b { display: none !important; }}
#s-3ad03ac6-a323-4d23-9492-0044605c907b {
  overflow: hidden;
  
  
}







  #s-3ad03ac6-a323-4d23-9492-0044605c907b img.shogun-image {
    

    
    
    
  }


#s-3ad03ac6-a323-4d23-9492-0044605c907b .shogun-image-content {
  
    justify-content: center;
  
}

@media (min-width: 1200px){#s-e66fab6a-e0d2-4ecb-b4fc-2a4cd6ae4538 {
  margin-left: -80px;
margin-right: -80px;
display: none;
}
#s-e66fab6a-e0d2-4ecb-b4fc-2a4cd6ae4538, #wrap-s-e66fab6a-e0d2-4ecb-b4fc-2a4cd6ae4538, #wrap-content-s-e66fab6a-e0d2-4ecb-b4fc-2a4cd6ae4538 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-e66fab6a-e0d2-4ecb-b4fc-2a4cd6ae4538 {
  margin-left: -80px;
margin-right: -80px;
display: none;
}
#s-e66fab6a-e0d2-4ecb-b4fc-2a4cd6ae4538, #wrap-s-e66fab6a-e0d2-4ecb-b4fc-2a4cd6ae4538, #wrap-content-s-e66fab6a-e0d2-4ecb-b4fc-2a4cd6ae4538 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-e66fab6a-e0d2-4ecb-b4fc-2a4cd6ae4538 {
  display: none;
}
#s-e66fab6a-e0d2-4ecb-b4fc-2a4cd6ae4538, #wrap-s-e66fab6a-e0d2-4ecb-b4fc-2a4cd6ae4538, #wrap-content-s-e66fab6a-e0d2-4ecb-b4fc-2a4cd6ae4538 { display: none !important; }}@media (max-width: 767px){#s-e66fab6a-e0d2-4ecb-b4fc-2a4cd6ae4538 {
  display: none;
}
#s-e66fab6a-e0d2-4ecb-b4fc-2a4cd6ae4538, #wrap-s-e66fab6a-e0d2-4ecb-b4fc-2a4cd6ae4538, #wrap-content-s-e66fab6a-e0d2-4ecb-b4fc-2a4cd6ae4538 { display: none !important; }}
@media (min-width: 0px) {
[id="s-e66fab6a-e0d2-4ecb-b4fc-2a4cd6ae4538"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-e66fab6a-e0d2-4ecb-b4fc-2a4cd6ae4538"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-e66fab6a-e0d2-4ecb-b4fc-2a4cd6ae4538"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-e66fab6a-e0d2-4ecb-b4fc-2a4cd6ae4538"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-9e1c1732-8597-40d6-b57b-afbc48b2c850 {
  text-align: center;
}

#s-9e1c1732-8597-40d6-b57b-afbc48b2c850 {
  overflow: hidden;
  
  
}







  #s-9e1c1732-8597-40d6-b57b-afbc48b2c850 img.shogun-image {
    

    
    
    
  }


#s-9e1c1732-8597-40d6-b57b-afbc48b2c850 .shogun-image-content {
  
    justify-content: center;
  
}

#s-d2c8c48c-b7a6-4526-9d1a-45ce807a732d {
  margin-top: 0px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (min-width: 1200px){#s-d2c8c48c-b7a6-4526-9d1a-45ce807a732d {
  margin-top: 140px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-d2c8c48c-b7a6-4526-9d1a-45ce807a732d {
  margin-top: 100px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-d2c8c48c-b7a6-4526-9d1a-45ce807a732d {
  margin-top: 25px;
}
}@media (max-width: 767px){#s-d2c8c48c-b7a6-4526-9d1a-45ce807a732d {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 10px;
}
}
#s-d2c8c48c-b7a6-4526-9d1a-45ce807a732d .shogun-heading-component h3 {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 21px;
  
  letter-spacing: 2px;
  
}



#s-30619843-acd9-498f-8280-144a0c86c5d1 {
  margin-left: 0px;
margin-right: 0px;
padding-left: 50px;
padding-right: 50px;
max-width: 630px;
}
@media (min-width: 1200px){#s-30619843-acd9-498f-8280-144a0c86c5d1 {
  margin-left: 20px;
padding-top: 10px;
padding-bottom: 10px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-30619843-acd9-498f-8280-144a0c86c5d1 {
  margin-left: 20px;
padding-top: 10px;
padding-bottom: 10px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-30619843-acd9-498f-8280-144a0c86c5d1 {
  padding-top: 10px;
padding-left: 30px;
padding-bottom: 0px;
padding-right: 10px;
}
}@media (max-width: 767px){#s-30619843-acd9-498f-8280-144a0c86c5d1 {
  padding-top: 10px;
padding-left: 10px;
padding-bottom: 20px;
padding-right: 10px;
}
}
@media (min-width: 1200px){#s-e2452a31-75cc-4776-b6b0-5125ffc1ae9a {
  margin-left: -80px;
margin-right: -80px;
display: none;
}
#s-e2452a31-75cc-4776-b6b0-5125ffc1ae9a, #wrap-s-e2452a31-75cc-4776-b6b0-5125ffc1ae9a, #wrap-content-s-e2452a31-75cc-4776-b6b0-5125ffc1ae9a { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-e2452a31-75cc-4776-b6b0-5125ffc1ae9a {
  margin-left: -80px;
margin-right: -80px;
display: none;
}
#s-e2452a31-75cc-4776-b6b0-5125ffc1ae9a, #wrap-s-e2452a31-75cc-4776-b6b0-5125ffc1ae9a, #wrap-content-s-e2452a31-75cc-4776-b6b0-5125ffc1ae9a { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-e2452a31-75cc-4776-b6b0-5125ffc1ae9a {
  margin-left: 0px;
margin-right: 0px;
display: none;
}
#s-e2452a31-75cc-4776-b6b0-5125ffc1ae9a, #wrap-s-e2452a31-75cc-4776-b6b0-5125ffc1ae9a, #wrap-content-s-e2452a31-75cc-4776-b6b0-5125ffc1ae9a { display: none !important; }}@media (max-width: 767px){#s-e2452a31-75cc-4776-b6b0-5125ffc1ae9a {
  display: none;
}
#s-e2452a31-75cc-4776-b6b0-5125ffc1ae9a, #wrap-s-e2452a31-75cc-4776-b6b0-5125ffc1ae9a, #wrap-content-s-e2452a31-75cc-4776-b6b0-5125ffc1ae9a { display: none !important; }}
@media (min-width: 0px) {
[id="s-e2452a31-75cc-4776-b6b0-5125ffc1ae9a"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-e2452a31-75cc-4776-b6b0-5125ffc1ae9a"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-e2452a31-75cc-4776-b6b0-5125ffc1ae9a"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-e2452a31-75cc-4776-b6b0-5125ffc1ae9a"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-2c102f65-7afc-4c51-9d1c-e7e4bc648de4 {
  text-align: center;
}
@media (min-width: 1200px){#s-2c102f65-7afc-4c51-9d1c-e7e4bc648de4 {
  display: none;
}
#s-2c102f65-7afc-4c51-9d1c-e7e4bc648de4, #wrap-s-2c102f65-7afc-4c51-9d1c-e7e4bc648de4, #wrap-content-s-2c102f65-7afc-4c51-9d1c-e7e4bc648de4 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-2c102f65-7afc-4c51-9d1c-e7e4bc648de4 {
  display: none;
}
#s-2c102f65-7afc-4c51-9d1c-e7e4bc648de4, #wrap-s-2c102f65-7afc-4c51-9d1c-e7e4bc648de4, #wrap-content-s-2c102f65-7afc-4c51-9d1c-e7e4bc648de4 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-2c102f65-7afc-4c51-9d1c-e7e4bc648de4 {
  display: none;
}
#s-2c102f65-7afc-4c51-9d1c-e7e4bc648de4, #wrap-s-2c102f65-7afc-4c51-9d1c-e7e4bc648de4, #wrap-content-s-2c102f65-7afc-4c51-9d1c-e7e4bc648de4 { display: none !important; }}
#s-2c102f65-7afc-4c51-9d1c-e7e4bc648de4 {
  overflow: hidden;
  
  
}







  #s-2c102f65-7afc-4c51-9d1c-e7e4bc648de4 img.shogun-image {
    

    
    
    
  }


#s-2c102f65-7afc-4c51-9d1c-e7e4bc648de4 .shogun-image-content {
  
    justify-content: center;
  
}

#s-7c2f85eb-356e-4f5a-a29b-4caf053497d7 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (min-width: 1200px){#s-7c2f85eb-356e-4f5a-a29b-4caf053497d7 {
  margin-top: 140px;
margin-bottom: 0px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-7c2f85eb-356e-4f5a-a29b-4caf053497d7 {
  margin-top: 120px;
margin-bottom: 0px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-7c2f85eb-356e-4f5a-a29b-4caf053497d7 {
  margin-top: 30px;
margin-bottom: 0px;
}
}@media (max-width: 767px){#s-7c2f85eb-356e-4f5a-a29b-4caf053497d7 {
  margin-top: 20px;
margin-bottom: 0px;
padding-top: 10px;
padding-bottom: 10px;
}
}
#s-7c2f85eb-356e-4f5a-a29b-4caf053497d7 .shogun-heading-component h3 {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 21px;
  
  letter-spacing: 2px;
  
}



#s-1a2d0c9c-d0a1-4e3f-a8d8-04252cb07ab6 {
  margin-left: 0px;
margin-right: 0px;
padding-left: 50px;
padding-right: 50px;
max-width: 630px;
}
@media (min-width: 1200px){#s-1a2d0c9c-d0a1-4e3f-a8d8-04252cb07ab6 {
  margin-right: 20px;
padding-top: 10px;
padding-bottom: 10px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-1a2d0c9c-d0a1-4e3f-a8d8-04252cb07ab6 {
  margin-right: 20px;
padding-top: 10px;
padding-bottom: 10px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-1a2d0c9c-d0a1-4e3f-a8d8-04252cb07ab6 {
  padding-top: 10px;
padding-left: 10px;
padding-bottom: 0px;
padding-right: 30px;
}
}@media (max-width: 767px){#s-1a2d0c9c-d0a1-4e3f-a8d8-04252cb07ab6 {
  padding-top: 10px;
padding-left: 10px;
padding-bottom: 20px;
padding-right: 10px;
}
}
#s-6c7cd681-2a18-4e9d-b68d-4409710c5dcb {
  text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-6c7cd681-2a18-4e9d-b68d-4409710c5dcb {
  
}
}@media (max-width: 767px){#s-6c7cd681-2a18-4e9d-b68d-4409710c5dcb {
  display: none;
}
#s-6c7cd681-2a18-4e9d-b68d-4409710c5dcb, #wrap-s-6c7cd681-2a18-4e9d-b68d-4409710c5dcb, #wrap-content-s-6c7cd681-2a18-4e9d-b68d-4409710c5dcb { display: none !important; }}
#s-6c7cd681-2a18-4e9d-b68d-4409710c5dcb {
  overflow: hidden;
  
  
}







  #s-6c7cd681-2a18-4e9d-b68d-4409710c5dcb img.shogun-image {
    

    
    
    
  }


#s-6c7cd681-2a18-4e9d-b68d-4409710c5dcb .shogun-image-content {
  
    justify-content: center;
  
}

#s-ec1fcbc8-631b-4320-80f9-fdf4f0ed3f14 {
  background-attachment: fixed;
margin-top: 3%;
margin-left: 6%;
margin-bottom: 3%;
margin-right: 6%;
padding-top: 0%;
padding-bottom: 0%;
min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-ec1fcbc8-631b-4320-80f9-fdf4f0ed3f14 {
  display: none;
}
#s-ec1fcbc8-631b-4320-80f9-fdf4f0ed3f14, #wrap-s-ec1fcbc8-631b-4320-80f9-fdf4f0ed3f14, #wrap-content-s-ec1fcbc8-631b-4320-80f9-fdf4f0ed3f14 { display: none !important; }}@media (max-width: 767px){#s-ec1fcbc8-631b-4320-80f9-fdf4f0ed3f14 {
  display: none;
}
#s-ec1fcbc8-631b-4320-80f9-fdf4f0ed3f14, #wrap-s-ec1fcbc8-631b-4320-80f9-fdf4f0ed3f14, #wrap-content-s-ec1fcbc8-631b-4320-80f9-fdf4f0ed3f14 { display: none !important; }}







#s-ec1fcbc8-631b-4320-80f9-fdf4f0ed3f14 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ec1fcbc8-631b-4320-80f9-fdf4f0ed3f14.shg-box.shg-c {
  justify-content: center;
}

#s-26339070-4006-449f-beab-e38f8a75d751 {
  margin-top: 1%;
}

#s-5a976d35-bf41-43da-bc48-ad1daf591e2e {
  margin-left: 19%;
margin-bottom: -5%;
margin-right: 19%;
}

#s-76bde571-c2a6-45fa-8bee-2f894e179eee {
  margin-top: 4%;
margin-bottom: 4%;
padding-top: 1%;
padding-bottom: 1px;
}

@media (min-width: 0px) {
[id="s-76bde571-c2a6-45fa-8bee-2f894e179eee"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-76bde571-c2a6-45fa-8bee-2f894e179eee"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-76bde571-c2a6-45fa-8bee-2f894e179eee"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-76bde571-c2a6-45fa-8bee-2f894e179eee"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 0.0px);
}

}

#s-e047c025-d53a-4f42-90e1-ff2e6980a837 {
  margin-left: auto;
margin-right: auto;
max-width: 1500px;
aspect-ratio: 1500/2550;
text-align: center;
}

#s-e047c025-d53a-4f42-90e1-ff2e6980a837 {
  margin: 0 !important;
  overflow: visible;
}

#s-e047c025-d53a-4f42-90e1-ff2e6980a837-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e047c025-d53a-4f42-90e1-ff2e6980a837 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e047c025-d53a-4f42-90e1-ff2e6980a837 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e047c025-d53a-4f42-90e1-ff2e6980a837 img.shogun-image {
  /* Add background color handling */
  
}

#s-e047c025-d53a-4f42-90e1-ff2e6980a837 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e047c025-d53a-4f42-90e1-ff2e6980a837 .shg-image-content-wrapper {
      aspect-ratio: 1500/2550;
      min-width: 100%;
      height: auto;
    }

    #s-e047c025-d53a-4f42-90e1-ff2e6980a837 .shogun-image-link {
      aspect-ratio: 1500/2550;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e047c025-d53a-4f42-90e1-ff2e6980a837 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e047c025-d53a-4f42-90e1-ff2e6980a837.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e047c025-d53a-4f42-90e1-ff2e6980a837 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-e047c025-d53a-4f42-90e1-ff2e6980a837.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-e047c025-d53a-4f42-90e1-ff2e6980a837 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e047c025-d53a-4f42-90e1-ff2e6980a837.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e047c025-d53a-4f42-90e1-ff2e6980a837.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e047c025-d53a-4f42-90e1-ff2e6980a837.shogun-image {
  box-sizing: border-box;
}



.s-e047c025-d53a-4f42-90e1-ff2e6980a837 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e047c025-d53a-4f42-90e1-ff2e6980a837 {
      --shg-aspect-ratio: calc(1500/2550); 
    }

    .s-e047c025-d53a-4f42-90e1-ff2e6980a837.shogun-image-container {
      position: relative;
    }

    .s-e047c025-d53a-4f42-90e1-ff2e6980a837.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e047c025-d53a-4f42-90e1-ff2e6980a837.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e047c025-d53a-4f42-90e1-ff2e6980a837 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

@media (min-width: 1200px){#s-e047c025-d53a-4f42-90e1-ff2e6980a837 {
  margin: 0 !important;
  overflow: visible;
}

#s-e047c025-d53a-4f42-90e1-ff2e6980a837-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e047c025-d53a-4f42-90e1-ff2e6980a837 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e047c025-d53a-4f42-90e1-ff2e6980a837 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e047c025-d53a-4f42-90e1-ff2e6980a837 img.shogun-image {
  /* Add background color handling */
  
}

#s-e047c025-d53a-4f42-90e1-ff2e6980a837 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e047c025-d53a-4f42-90e1-ff2e6980a837 .shg-image-content-wrapper {
      aspect-ratio: 1500/2550;
      min-width: 100%;
      height: auto;
    }

    #s-e047c025-d53a-4f42-90e1-ff2e6980a837 .shogun-image-link {
      aspect-ratio: 1500/2550;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e047c025-d53a-4f42-90e1-ff2e6980a837 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e047c025-d53a-4f42-90e1-ff2e6980a837.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e047c025-d53a-4f42-90e1-ff2e6980a837 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-e047c025-d53a-4f42-90e1-ff2e6980a837.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-e047c025-d53a-4f42-90e1-ff2e6980a837 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e047c025-d53a-4f42-90e1-ff2e6980a837.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e047c025-d53a-4f42-90e1-ff2e6980a837.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e047c025-d53a-4f42-90e1-ff2e6980a837.shogun-image {
  box-sizing: border-box;
}



.s-e047c025-d53a-4f42-90e1-ff2e6980a837 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e047c025-d53a-4f42-90e1-ff2e6980a837 {
      --shg-aspect-ratio: calc(1500/2550); 
    }

    .s-e047c025-d53a-4f42-90e1-ff2e6980a837.shogun-image-container {
      position: relative;
    }

    .s-e047c025-d53a-4f42-90e1-ff2e6980a837.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e047c025-d53a-4f42-90e1-ff2e6980a837.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e047c025-d53a-4f42-90e1-ff2e6980a837 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-e047c025-d53a-4f42-90e1-ff2e6980a837 {
  margin: 0 !important;
  overflow: visible;
}

#s-e047c025-d53a-4f42-90e1-ff2e6980a837-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e047c025-d53a-4f42-90e1-ff2e6980a837 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e047c025-d53a-4f42-90e1-ff2e6980a837 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e047c025-d53a-4f42-90e1-ff2e6980a837 img.shogun-image {
  /* Add background color handling */
  
}

#s-e047c025-d53a-4f42-90e1-ff2e6980a837 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e047c025-d53a-4f42-90e1-ff2e6980a837 .shg-image-content-wrapper {
      aspect-ratio: 1500/2550;
      min-width: 100%;
      height: auto;
    }

    #s-e047c025-d53a-4f42-90e1-ff2e6980a837 .shogun-image-link {
      aspect-ratio: 1500/2550;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e047c025-d53a-4f42-90e1-ff2e6980a837 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e047c025-d53a-4f42-90e1-ff2e6980a837.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e047c025-d53a-4f42-90e1-ff2e6980a837 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-e047c025-d53a-4f42-90e1-ff2e6980a837.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-e047c025-d53a-4f42-90e1-ff2e6980a837 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e047c025-d53a-4f42-90e1-ff2e6980a837.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e047c025-d53a-4f42-90e1-ff2e6980a837.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e047c025-d53a-4f42-90e1-ff2e6980a837.shogun-image {
  box-sizing: border-box;
}



.s-e047c025-d53a-4f42-90e1-ff2e6980a837 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e047c025-d53a-4f42-90e1-ff2e6980a837 {
      --shg-aspect-ratio: calc(1500/2550); 
    }

    .s-e047c025-d53a-4f42-90e1-ff2e6980a837.shogun-image-container {
      position: relative;
    }

    .s-e047c025-d53a-4f42-90e1-ff2e6980a837.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e047c025-d53a-4f42-90e1-ff2e6980a837.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e047c025-d53a-4f42-90e1-ff2e6980a837 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-e047c025-d53a-4f42-90e1-ff2e6980a837 {
  margin: 0 !important;
  overflow: visible;
}

#s-e047c025-d53a-4f42-90e1-ff2e6980a837-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e047c025-d53a-4f42-90e1-ff2e6980a837 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e047c025-d53a-4f42-90e1-ff2e6980a837 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e047c025-d53a-4f42-90e1-ff2e6980a837 img.shogun-image {
  /* Add background color handling */
  
}

#s-e047c025-d53a-4f42-90e1-ff2e6980a837 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e047c025-d53a-4f42-90e1-ff2e6980a837 .shg-image-content-wrapper {
      aspect-ratio: 1500/2550;
      min-width: 100%;
      height: auto;
    }

    #s-e047c025-d53a-4f42-90e1-ff2e6980a837 .shogun-image-link {
      aspect-ratio: 1500/2550;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e047c025-d53a-4f42-90e1-ff2e6980a837 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e047c025-d53a-4f42-90e1-ff2e6980a837.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e047c025-d53a-4f42-90e1-ff2e6980a837 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-e047c025-d53a-4f42-90e1-ff2e6980a837.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-e047c025-d53a-4f42-90e1-ff2e6980a837 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e047c025-d53a-4f42-90e1-ff2e6980a837.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e047c025-d53a-4f42-90e1-ff2e6980a837.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e047c025-d53a-4f42-90e1-ff2e6980a837.shogun-image {
  box-sizing: border-box;
}



.s-e047c025-d53a-4f42-90e1-ff2e6980a837 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e047c025-d53a-4f42-90e1-ff2e6980a837 {
      --shg-aspect-ratio: calc(1500/2550); 
    }

    .s-e047c025-d53a-4f42-90e1-ff2e6980a837.shogun-image-container {
      position: relative;
    }

    .s-e047c025-d53a-4f42-90e1-ff2e6980a837.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e047c025-d53a-4f42-90e1-ff2e6980a837.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e047c025-d53a-4f42-90e1-ff2e6980a837 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}@media (max-width: 767px){#s-e047c025-d53a-4f42-90e1-ff2e6980a837 {
  margin: 0 !important;
  overflow: visible;
}

#s-e047c025-d53a-4f42-90e1-ff2e6980a837-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e047c025-d53a-4f42-90e1-ff2e6980a837 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e047c025-d53a-4f42-90e1-ff2e6980a837 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e047c025-d53a-4f42-90e1-ff2e6980a837 img.shogun-image {
  /* Add background color handling */
  
}

#s-e047c025-d53a-4f42-90e1-ff2e6980a837 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e047c025-d53a-4f42-90e1-ff2e6980a837 .shg-image-content-wrapper {
      aspect-ratio: 1500/2550;
      min-width: 100%;
      height: auto;
    }

    #s-e047c025-d53a-4f42-90e1-ff2e6980a837 .shogun-image-link {
      aspect-ratio: 1500/2550;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e047c025-d53a-4f42-90e1-ff2e6980a837 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e047c025-d53a-4f42-90e1-ff2e6980a837.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e047c025-d53a-4f42-90e1-ff2e6980a837 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-e047c025-d53a-4f42-90e1-ff2e6980a837.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-e047c025-d53a-4f42-90e1-ff2e6980a837 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e047c025-d53a-4f42-90e1-ff2e6980a837.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e047c025-d53a-4f42-90e1-ff2e6980a837.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e047c025-d53a-4f42-90e1-ff2e6980a837.shogun-image {
  box-sizing: border-box;
}



.s-e047c025-d53a-4f42-90e1-ff2e6980a837 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e047c025-d53a-4f42-90e1-ff2e6980a837 {
      --shg-aspect-ratio: calc(1500/2550); 
    }

    .s-e047c025-d53a-4f42-90e1-ff2e6980a837.shogun-image-container {
      position: relative;
    }

    .s-e047c025-d53a-4f42-90e1-ff2e6980a837.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e047c025-d53a-4f42-90e1-ff2e6980a837.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e047c025-d53a-4f42-90e1-ff2e6980a837 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}
#s-24faa2d6-9bc6-4eb0-9630-6ba162a1b841 {
  margin-left: auto;
margin-right: auto;
max-width: 1500px;
aspect-ratio: 1500/2550;
text-align: center;
}

#s-24faa2d6-9bc6-4eb0-9630-6ba162a1b841 {
  margin: 0 !important;
  overflow: visible;
}

#s-24faa2d6-9bc6-4eb0-9630-6ba162a1b841-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-24faa2d6-9bc6-4eb0-9630-6ba162a1b841 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-24faa2d6-9bc6-4eb0-9630-6ba162a1b841 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-24faa2d6-9bc6-4eb0-9630-6ba162a1b841 img.shogun-image {
  /* Add background color handling */
  
}

#s-24faa2d6-9bc6-4eb0-9630-6ba162a1b841 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-24faa2d6-9bc6-4eb0-9630-6ba162a1b841 .shg-image-content-wrapper {
      aspect-ratio: 1500/2550;
      min-width: 100%;
      height: auto;
    }

    #s-24faa2d6-9bc6-4eb0-9630-6ba162a1b841 .shogun-image-link {
      aspect-ratio: 1500/2550;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-24faa2d6-9bc6-4eb0-9630-6ba162a1b841 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-24faa2d6-9bc6-4eb0-9630-6ba162a1b841.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-24faa2d6-9bc6-4eb0-9630-6ba162a1b841 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-24faa2d6-9bc6-4eb0-9630-6ba162a1b841.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-24faa2d6-9bc6-4eb0-9630-6ba162a1b841 .shogun-image-content {
  
    justify-content: center;
  
}

.s-24faa2d6-9bc6-4eb0-9630-6ba162a1b841.shg-align-container {
  display: flex;
  justify-content: center
}

.s-24faa2d6-9bc6-4eb0-9630-6ba162a1b841.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-24faa2d6-9bc6-4eb0-9630-6ba162a1b841.shogun-image {
  box-sizing: border-box;
}



.s-24faa2d6-9bc6-4eb0-9630-6ba162a1b841 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-24faa2d6-9bc6-4eb0-9630-6ba162a1b841 {
      --shg-aspect-ratio: calc(1500/2550); 
    }

    .s-24faa2d6-9bc6-4eb0-9630-6ba162a1b841.shogun-image-container {
      position: relative;
    }

    .s-24faa2d6-9bc6-4eb0-9630-6ba162a1b841.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-24faa2d6-9bc6-4eb0-9630-6ba162a1b841.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-24faa2d6-9bc6-4eb0-9630-6ba162a1b841 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

@media (min-width: 1200px){#s-24faa2d6-9bc6-4eb0-9630-6ba162a1b841 {
  margin: 0 !important;
  overflow: visible;
}

#s-24faa2d6-9bc6-4eb0-9630-6ba162a1b841-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-24faa2d6-9bc6-4eb0-9630-6ba162a1b841 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-24faa2d6-9bc6-4eb0-9630-6ba162a1b841 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-24faa2d6-9bc6-4eb0-9630-6ba162a1b841 img.shogun-image {
  /* Add background color handling */
  
}

#s-24faa2d6-9bc6-4eb0-9630-6ba162a1b841 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-24faa2d6-9bc6-4eb0-9630-6ba162a1b841 .shg-image-content-wrapper {
      aspect-ratio: 1500/2550;
      min-width: 100%;
      height: auto;
    }

    #s-24faa2d6-9bc6-4eb0-9630-6ba162a1b841 .shogun-image-link {
      aspect-ratio: 1500/2550;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-24faa2d6-9bc6-4eb0-9630-6ba162a1b841 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-24faa2d6-9bc6-4eb0-9630-6ba162a1b841.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-24faa2d6-9bc6-4eb0-9630-6ba162a1b841 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-24faa2d6-9bc6-4eb0-9630-6ba162a1b841.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-24faa2d6-9bc6-4eb0-9630-6ba162a1b841 .shogun-image-content {
  
    justify-content: center;
  
}

.s-24faa2d6-9bc6-4eb0-9630-6ba162a1b841.shg-align-container {
  display: flex;
  justify-content: center
}

.s-24faa2d6-9bc6-4eb0-9630-6ba162a1b841.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-24faa2d6-9bc6-4eb0-9630-6ba162a1b841.shogun-image {
  box-sizing: border-box;
}



.s-24faa2d6-9bc6-4eb0-9630-6ba162a1b841 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-24faa2d6-9bc6-4eb0-9630-6ba162a1b841 {
      --shg-aspect-ratio: calc(1500/2550); 
    }

    .s-24faa2d6-9bc6-4eb0-9630-6ba162a1b841.shogun-image-container {
      position: relative;
    }

    .s-24faa2d6-9bc6-4eb0-9630-6ba162a1b841.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-24faa2d6-9bc6-4eb0-9630-6ba162a1b841.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-24faa2d6-9bc6-4eb0-9630-6ba162a1b841 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-24faa2d6-9bc6-4eb0-9630-6ba162a1b841 {
  margin: 0 !important;
  overflow: visible;
}

#s-24faa2d6-9bc6-4eb0-9630-6ba162a1b841-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-24faa2d6-9bc6-4eb0-9630-6ba162a1b841 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-24faa2d6-9bc6-4eb0-9630-6ba162a1b841 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-24faa2d6-9bc6-4eb0-9630-6ba162a1b841 img.shogun-image {
  /* Add background color handling */
  
}

#s-24faa2d6-9bc6-4eb0-9630-6ba162a1b841 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-24faa2d6-9bc6-4eb0-9630-6ba162a1b841 .shg-image-content-wrapper {
      aspect-ratio: 1500/2550;
      min-width: 100%;
      height: auto;
    }

    #s-24faa2d6-9bc6-4eb0-9630-6ba162a1b841 .shogun-image-link {
      aspect-ratio: 1500/2550;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-24faa2d6-9bc6-4eb0-9630-6ba162a1b841 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-24faa2d6-9bc6-4eb0-9630-6ba162a1b841.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-24faa2d6-9bc6-4eb0-9630-6ba162a1b841 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-24faa2d6-9bc6-4eb0-9630-6ba162a1b841.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-24faa2d6-9bc6-4eb0-9630-6ba162a1b841 .shogun-image-content {
  
    justify-content: center;
  
}

.s-24faa2d6-9bc6-4eb0-9630-6ba162a1b841.shg-align-container {
  display: flex;
  justify-content: center
}

.s-24faa2d6-9bc6-4eb0-9630-6ba162a1b841.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-24faa2d6-9bc6-4eb0-9630-6ba162a1b841.shogun-image {
  box-sizing: border-box;
}



.s-24faa2d6-9bc6-4eb0-9630-6ba162a1b841 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-24faa2d6-9bc6-4eb0-9630-6ba162a1b841 {
      --shg-aspect-ratio: calc(1500/2550); 
    }

    .s-24faa2d6-9bc6-4eb0-9630-6ba162a1b841.shogun-image-container {
      position: relative;
    }

    .s-24faa2d6-9bc6-4eb0-9630-6ba162a1b841.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-24faa2d6-9bc6-4eb0-9630-6ba162a1b841.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-24faa2d6-9bc6-4eb0-9630-6ba162a1b841 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-24faa2d6-9bc6-4eb0-9630-6ba162a1b841 {
  margin: 0 !important;
  overflow: visible;
}

#s-24faa2d6-9bc6-4eb0-9630-6ba162a1b841-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-24faa2d6-9bc6-4eb0-9630-6ba162a1b841 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-24faa2d6-9bc6-4eb0-9630-6ba162a1b841 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-24faa2d6-9bc6-4eb0-9630-6ba162a1b841 img.shogun-image {
  /* Add background color handling */
  
}

#s-24faa2d6-9bc6-4eb0-9630-6ba162a1b841 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-24faa2d6-9bc6-4eb0-9630-6ba162a1b841 .shg-image-content-wrapper {
      aspect-ratio: 1500/2550;
      min-width: 100%;
      height: auto;
    }

    #s-24faa2d6-9bc6-4eb0-9630-6ba162a1b841 .shogun-image-link {
      aspect-ratio: 1500/2550;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-24faa2d6-9bc6-4eb0-9630-6ba162a1b841 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-24faa2d6-9bc6-4eb0-9630-6ba162a1b841.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-24faa2d6-9bc6-4eb0-9630-6ba162a1b841 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-24faa2d6-9bc6-4eb0-9630-6ba162a1b841.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-24faa2d6-9bc6-4eb0-9630-6ba162a1b841 .shogun-image-content {
  
    justify-content: center;
  
}

.s-24faa2d6-9bc6-4eb0-9630-6ba162a1b841.shg-align-container {
  display: flex;
  justify-content: center
}

.s-24faa2d6-9bc6-4eb0-9630-6ba162a1b841.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-24faa2d6-9bc6-4eb0-9630-6ba162a1b841.shogun-image {
  box-sizing: border-box;
}



.s-24faa2d6-9bc6-4eb0-9630-6ba162a1b841 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-24faa2d6-9bc6-4eb0-9630-6ba162a1b841 {
      --shg-aspect-ratio: calc(1500/2550); 
    }

    .s-24faa2d6-9bc6-4eb0-9630-6ba162a1b841.shogun-image-container {
      position: relative;
    }

    .s-24faa2d6-9bc6-4eb0-9630-6ba162a1b841.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-24faa2d6-9bc6-4eb0-9630-6ba162a1b841.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-24faa2d6-9bc6-4eb0-9630-6ba162a1b841 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}@media (max-width: 767px){#s-24faa2d6-9bc6-4eb0-9630-6ba162a1b841 {
  margin: 0 !important;
  overflow: visible;
}

#s-24faa2d6-9bc6-4eb0-9630-6ba162a1b841-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-24faa2d6-9bc6-4eb0-9630-6ba162a1b841 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-24faa2d6-9bc6-4eb0-9630-6ba162a1b841 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-24faa2d6-9bc6-4eb0-9630-6ba162a1b841 img.shogun-image {
  /* Add background color handling */
  
}

#s-24faa2d6-9bc6-4eb0-9630-6ba162a1b841 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-24faa2d6-9bc6-4eb0-9630-6ba162a1b841 .shg-image-content-wrapper {
      aspect-ratio: 1500/2550;
      min-width: 100%;
      height: auto;
    }

    #s-24faa2d6-9bc6-4eb0-9630-6ba162a1b841 .shogun-image-link {
      aspect-ratio: 1500/2550;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-24faa2d6-9bc6-4eb0-9630-6ba162a1b841 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-24faa2d6-9bc6-4eb0-9630-6ba162a1b841.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-24faa2d6-9bc6-4eb0-9630-6ba162a1b841 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-24faa2d6-9bc6-4eb0-9630-6ba162a1b841.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-24faa2d6-9bc6-4eb0-9630-6ba162a1b841 .shogun-image-content {
  
    justify-content: center;
  
}

.s-24faa2d6-9bc6-4eb0-9630-6ba162a1b841.shg-align-container {
  display: flex;
  justify-content: center
}

.s-24faa2d6-9bc6-4eb0-9630-6ba162a1b841.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-24faa2d6-9bc6-4eb0-9630-6ba162a1b841.shogun-image {
  box-sizing: border-box;
}



.s-24faa2d6-9bc6-4eb0-9630-6ba162a1b841 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-24faa2d6-9bc6-4eb0-9630-6ba162a1b841 {
      --shg-aspect-ratio: calc(1500/2550); 
    }

    .s-24faa2d6-9bc6-4eb0-9630-6ba162a1b841.shogun-image-container {
      position: relative;
    }

    .s-24faa2d6-9bc6-4eb0-9630-6ba162a1b841.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-24faa2d6-9bc6-4eb0-9630-6ba162a1b841.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-24faa2d6-9bc6-4eb0-9630-6ba162a1b841 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}
#s-04851a07-9943-406d-b0e6-57a19fb5a651 {
  margin-left: auto;
margin-right: auto;
max-width: 1500px;
aspect-ratio: 1500/2550;
text-align: center;
}

#s-04851a07-9943-406d-b0e6-57a19fb5a651 {
  margin: 0 !important;
  overflow: visible;
}

#s-04851a07-9943-406d-b0e6-57a19fb5a651-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-04851a07-9943-406d-b0e6-57a19fb5a651 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-04851a07-9943-406d-b0e6-57a19fb5a651 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-04851a07-9943-406d-b0e6-57a19fb5a651 img.shogun-image {
  /* Add background color handling */
  
}

#s-04851a07-9943-406d-b0e6-57a19fb5a651 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-04851a07-9943-406d-b0e6-57a19fb5a651 .shg-image-content-wrapper {
      aspect-ratio: 1500/2550;
      min-width: 100%;
      height: auto;
    }

    #s-04851a07-9943-406d-b0e6-57a19fb5a651 .shogun-image-link {
      aspect-ratio: 1500/2550;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-04851a07-9943-406d-b0e6-57a19fb5a651 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-04851a07-9943-406d-b0e6-57a19fb5a651.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-04851a07-9943-406d-b0e6-57a19fb5a651 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-04851a07-9943-406d-b0e6-57a19fb5a651.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-04851a07-9943-406d-b0e6-57a19fb5a651 .shogun-image-content {
  
    justify-content: center;
  
}

.s-04851a07-9943-406d-b0e6-57a19fb5a651.shg-align-container {
  display: flex;
  justify-content: center
}

.s-04851a07-9943-406d-b0e6-57a19fb5a651.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-04851a07-9943-406d-b0e6-57a19fb5a651.shogun-image {
  box-sizing: border-box;
}



.s-04851a07-9943-406d-b0e6-57a19fb5a651 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-04851a07-9943-406d-b0e6-57a19fb5a651 {
      --shg-aspect-ratio: calc(1500/2550); 
    }

    .s-04851a07-9943-406d-b0e6-57a19fb5a651.shogun-image-container {
      position: relative;
    }

    .s-04851a07-9943-406d-b0e6-57a19fb5a651.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-04851a07-9943-406d-b0e6-57a19fb5a651.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-04851a07-9943-406d-b0e6-57a19fb5a651 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

@media (min-width: 1200px){#s-04851a07-9943-406d-b0e6-57a19fb5a651 {
  margin: 0 !important;
  overflow: visible;
}

#s-04851a07-9943-406d-b0e6-57a19fb5a651-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-04851a07-9943-406d-b0e6-57a19fb5a651 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-04851a07-9943-406d-b0e6-57a19fb5a651 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-04851a07-9943-406d-b0e6-57a19fb5a651 img.shogun-image {
  /* Add background color handling */
  
}

#s-04851a07-9943-406d-b0e6-57a19fb5a651 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-04851a07-9943-406d-b0e6-57a19fb5a651 .shg-image-content-wrapper {
      aspect-ratio: 1500/2550;
      min-width: 100%;
      height: auto;
    }

    #s-04851a07-9943-406d-b0e6-57a19fb5a651 .shogun-image-link {
      aspect-ratio: 1500/2550;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-04851a07-9943-406d-b0e6-57a19fb5a651 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-04851a07-9943-406d-b0e6-57a19fb5a651.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-04851a07-9943-406d-b0e6-57a19fb5a651 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-04851a07-9943-406d-b0e6-57a19fb5a651.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-04851a07-9943-406d-b0e6-57a19fb5a651 .shogun-image-content {
  
    justify-content: center;
  
}

.s-04851a07-9943-406d-b0e6-57a19fb5a651.shg-align-container {
  display: flex;
  justify-content: center
}

.s-04851a07-9943-406d-b0e6-57a19fb5a651.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-04851a07-9943-406d-b0e6-57a19fb5a651.shogun-image {
  box-sizing: border-box;
}



.s-04851a07-9943-406d-b0e6-57a19fb5a651 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-04851a07-9943-406d-b0e6-57a19fb5a651 {
      --shg-aspect-ratio: calc(1500/2550); 
    }

    .s-04851a07-9943-406d-b0e6-57a19fb5a651.shogun-image-container {
      position: relative;
    }

    .s-04851a07-9943-406d-b0e6-57a19fb5a651.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-04851a07-9943-406d-b0e6-57a19fb5a651.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-04851a07-9943-406d-b0e6-57a19fb5a651 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-04851a07-9943-406d-b0e6-57a19fb5a651 {
  margin: 0 !important;
  overflow: visible;
}

#s-04851a07-9943-406d-b0e6-57a19fb5a651-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-04851a07-9943-406d-b0e6-57a19fb5a651 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-04851a07-9943-406d-b0e6-57a19fb5a651 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-04851a07-9943-406d-b0e6-57a19fb5a651 img.shogun-image {
  /* Add background color handling */
  
}

#s-04851a07-9943-406d-b0e6-57a19fb5a651 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-04851a07-9943-406d-b0e6-57a19fb5a651 .shg-image-content-wrapper {
      aspect-ratio: 1500/2550;
      min-width: 100%;
      height: auto;
    }

    #s-04851a07-9943-406d-b0e6-57a19fb5a651 .shogun-image-link {
      aspect-ratio: 1500/2550;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-04851a07-9943-406d-b0e6-57a19fb5a651 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-04851a07-9943-406d-b0e6-57a19fb5a651.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-04851a07-9943-406d-b0e6-57a19fb5a651 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-04851a07-9943-406d-b0e6-57a19fb5a651.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-04851a07-9943-406d-b0e6-57a19fb5a651 .shogun-image-content {
  
    justify-content: center;
  
}

.s-04851a07-9943-406d-b0e6-57a19fb5a651.shg-align-container {
  display: flex;
  justify-content: center
}

.s-04851a07-9943-406d-b0e6-57a19fb5a651.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-04851a07-9943-406d-b0e6-57a19fb5a651.shogun-image {
  box-sizing: border-box;
}



.s-04851a07-9943-406d-b0e6-57a19fb5a651 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-04851a07-9943-406d-b0e6-57a19fb5a651 {
      --shg-aspect-ratio: calc(1500/2550); 
    }

    .s-04851a07-9943-406d-b0e6-57a19fb5a651.shogun-image-container {
      position: relative;
    }

    .s-04851a07-9943-406d-b0e6-57a19fb5a651.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-04851a07-9943-406d-b0e6-57a19fb5a651.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-04851a07-9943-406d-b0e6-57a19fb5a651 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-04851a07-9943-406d-b0e6-57a19fb5a651 {
  margin: 0 !important;
  overflow: visible;
}

#s-04851a07-9943-406d-b0e6-57a19fb5a651-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-04851a07-9943-406d-b0e6-57a19fb5a651 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-04851a07-9943-406d-b0e6-57a19fb5a651 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-04851a07-9943-406d-b0e6-57a19fb5a651 img.shogun-image {
  /* Add background color handling */
  
}

#s-04851a07-9943-406d-b0e6-57a19fb5a651 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-04851a07-9943-406d-b0e6-57a19fb5a651 .shg-image-content-wrapper {
      aspect-ratio: 1500/2550;
      min-width: 100%;
      height: auto;
    }

    #s-04851a07-9943-406d-b0e6-57a19fb5a651 .shogun-image-link {
      aspect-ratio: 1500/2550;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-04851a07-9943-406d-b0e6-57a19fb5a651 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-04851a07-9943-406d-b0e6-57a19fb5a651.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-04851a07-9943-406d-b0e6-57a19fb5a651 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-04851a07-9943-406d-b0e6-57a19fb5a651.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-04851a07-9943-406d-b0e6-57a19fb5a651 .shogun-image-content {
  
    justify-content: center;
  
}

.s-04851a07-9943-406d-b0e6-57a19fb5a651.shg-align-container {
  display: flex;
  justify-content: center
}

.s-04851a07-9943-406d-b0e6-57a19fb5a651.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-04851a07-9943-406d-b0e6-57a19fb5a651.shogun-image {
  box-sizing: border-box;
}



.s-04851a07-9943-406d-b0e6-57a19fb5a651 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-04851a07-9943-406d-b0e6-57a19fb5a651 {
      --shg-aspect-ratio: calc(1500/2550); 
    }

    .s-04851a07-9943-406d-b0e6-57a19fb5a651.shogun-image-container {
      position: relative;
    }

    .s-04851a07-9943-406d-b0e6-57a19fb5a651.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-04851a07-9943-406d-b0e6-57a19fb5a651.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-04851a07-9943-406d-b0e6-57a19fb5a651 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}@media (max-width: 767px){#s-04851a07-9943-406d-b0e6-57a19fb5a651 {
  margin: 0 !important;
  overflow: visible;
}

#s-04851a07-9943-406d-b0e6-57a19fb5a651-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-04851a07-9943-406d-b0e6-57a19fb5a651 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-04851a07-9943-406d-b0e6-57a19fb5a651 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-04851a07-9943-406d-b0e6-57a19fb5a651 img.shogun-image {
  /* Add background color handling */
  
}

#s-04851a07-9943-406d-b0e6-57a19fb5a651 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-04851a07-9943-406d-b0e6-57a19fb5a651 .shg-image-content-wrapper {
      aspect-ratio: 1500/2550;
      min-width: 100%;
      height: auto;
    }

    #s-04851a07-9943-406d-b0e6-57a19fb5a651 .shogun-image-link {
      aspect-ratio: 1500/2550;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-04851a07-9943-406d-b0e6-57a19fb5a651 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-04851a07-9943-406d-b0e6-57a19fb5a651.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-04851a07-9943-406d-b0e6-57a19fb5a651 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-04851a07-9943-406d-b0e6-57a19fb5a651.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-04851a07-9943-406d-b0e6-57a19fb5a651 .shogun-image-content {
  
    justify-content: center;
  
}

.s-04851a07-9943-406d-b0e6-57a19fb5a651.shg-align-container {
  display: flex;
  justify-content: center
}

.s-04851a07-9943-406d-b0e6-57a19fb5a651.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-04851a07-9943-406d-b0e6-57a19fb5a651.shogun-image {
  box-sizing: border-box;
}



.s-04851a07-9943-406d-b0e6-57a19fb5a651 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-04851a07-9943-406d-b0e6-57a19fb5a651 {
      --shg-aspect-ratio: calc(1500/2550); 
    }

    .s-04851a07-9943-406d-b0e6-57a19fb5a651.shogun-image-container {
      position: relative;
    }

    .s-04851a07-9943-406d-b0e6-57a19fb5a651.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-04851a07-9943-406d-b0e6-57a19fb5a651.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-04851a07-9943-406d-b0e6-57a19fb5a651 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}
#s-7902f8ed-6d17-4744-b8b3-8da3fc573a5b {
  margin-left: auto;
margin-right: auto;
max-width: 1500px;
aspect-ratio: 1500/2550;
text-align: center;
}

#s-7902f8ed-6d17-4744-b8b3-8da3fc573a5b {
  margin: 0 !important;
  overflow: visible;
}

#s-7902f8ed-6d17-4744-b8b3-8da3fc573a5b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7902f8ed-6d17-4744-b8b3-8da3fc573a5b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7902f8ed-6d17-4744-b8b3-8da3fc573a5b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7902f8ed-6d17-4744-b8b3-8da3fc573a5b img.shogun-image {
  /* Add background color handling */
  
}

#s-7902f8ed-6d17-4744-b8b3-8da3fc573a5b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7902f8ed-6d17-4744-b8b3-8da3fc573a5b .shg-image-content-wrapper {
      aspect-ratio: 1500/2550;
      min-width: 100%;
      height: auto;
    }

    #s-7902f8ed-6d17-4744-b8b3-8da3fc573a5b .shogun-image-link {
      aspect-ratio: 1500/2550;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7902f8ed-6d17-4744-b8b3-8da3fc573a5b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7902f8ed-6d17-4744-b8b3-8da3fc573a5b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7902f8ed-6d17-4744-b8b3-8da3fc573a5b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-7902f8ed-6d17-4744-b8b3-8da3fc573a5b.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-7902f8ed-6d17-4744-b8b3-8da3fc573a5b .shogun-image-content {
  
    justify-content: center;
  
}

.s-7902f8ed-6d17-4744-b8b3-8da3fc573a5b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7902f8ed-6d17-4744-b8b3-8da3fc573a5b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7902f8ed-6d17-4744-b8b3-8da3fc573a5b.shogun-image {
  box-sizing: border-box;
}



.s-7902f8ed-6d17-4744-b8b3-8da3fc573a5b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7902f8ed-6d17-4744-b8b3-8da3fc573a5b {
      --shg-aspect-ratio: calc(1500/2550); 
    }

    .s-7902f8ed-6d17-4744-b8b3-8da3fc573a5b.shogun-image-container {
      position: relative;
    }

    .s-7902f8ed-6d17-4744-b8b3-8da3fc573a5b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7902f8ed-6d17-4744-b8b3-8da3fc573a5b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7902f8ed-6d17-4744-b8b3-8da3fc573a5b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

@media (min-width: 1200px){#s-7902f8ed-6d17-4744-b8b3-8da3fc573a5b {
  margin: 0 !important;
  overflow: visible;
}

#s-7902f8ed-6d17-4744-b8b3-8da3fc573a5b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7902f8ed-6d17-4744-b8b3-8da3fc573a5b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7902f8ed-6d17-4744-b8b3-8da3fc573a5b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7902f8ed-6d17-4744-b8b3-8da3fc573a5b img.shogun-image {
  /* Add background color handling */
  
}

#s-7902f8ed-6d17-4744-b8b3-8da3fc573a5b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7902f8ed-6d17-4744-b8b3-8da3fc573a5b .shg-image-content-wrapper {
      aspect-ratio: 1500/2550;
      min-width: 100%;
      height: auto;
    }

    #s-7902f8ed-6d17-4744-b8b3-8da3fc573a5b .shogun-image-link {
      aspect-ratio: 1500/2550;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7902f8ed-6d17-4744-b8b3-8da3fc573a5b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7902f8ed-6d17-4744-b8b3-8da3fc573a5b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7902f8ed-6d17-4744-b8b3-8da3fc573a5b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-7902f8ed-6d17-4744-b8b3-8da3fc573a5b.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-7902f8ed-6d17-4744-b8b3-8da3fc573a5b .shogun-image-content {
  
    justify-content: center;
  
}

.s-7902f8ed-6d17-4744-b8b3-8da3fc573a5b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7902f8ed-6d17-4744-b8b3-8da3fc573a5b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7902f8ed-6d17-4744-b8b3-8da3fc573a5b.shogun-image {
  box-sizing: border-box;
}



.s-7902f8ed-6d17-4744-b8b3-8da3fc573a5b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7902f8ed-6d17-4744-b8b3-8da3fc573a5b {
      --shg-aspect-ratio: calc(1500/2550); 
    }

    .s-7902f8ed-6d17-4744-b8b3-8da3fc573a5b.shogun-image-container {
      position: relative;
    }

    .s-7902f8ed-6d17-4744-b8b3-8da3fc573a5b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7902f8ed-6d17-4744-b8b3-8da3fc573a5b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7902f8ed-6d17-4744-b8b3-8da3fc573a5b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-7902f8ed-6d17-4744-b8b3-8da3fc573a5b {
  margin: 0 !important;
  overflow: visible;
}

#s-7902f8ed-6d17-4744-b8b3-8da3fc573a5b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7902f8ed-6d17-4744-b8b3-8da3fc573a5b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7902f8ed-6d17-4744-b8b3-8da3fc573a5b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7902f8ed-6d17-4744-b8b3-8da3fc573a5b img.shogun-image {
  /* Add background color handling */
  
}

#s-7902f8ed-6d17-4744-b8b3-8da3fc573a5b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7902f8ed-6d17-4744-b8b3-8da3fc573a5b .shg-image-content-wrapper {
      aspect-ratio: 1500/2550;
      min-width: 100%;
      height: auto;
    }

    #s-7902f8ed-6d17-4744-b8b3-8da3fc573a5b .shogun-image-link {
      aspect-ratio: 1500/2550;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7902f8ed-6d17-4744-b8b3-8da3fc573a5b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7902f8ed-6d17-4744-b8b3-8da3fc573a5b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7902f8ed-6d17-4744-b8b3-8da3fc573a5b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-7902f8ed-6d17-4744-b8b3-8da3fc573a5b.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-7902f8ed-6d17-4744-b8b3-8da3fc573a5b .shogun-image-content {
  
    justify-content: center;
  
}

.s-7902f8ed-6d17-4744-b8b3-8da3fc573a5b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7902f8ed-6d17-4744-b8b3-8da3fc573a5b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7902f8ed-6d17-4744-b8b3-8da3fc573a5b.shogun-image {
  box-sizing: border-box;
}



.s-7902f8ed-6d17-4744-b8b3-8da3fc573a5b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7902f8ed-6d17-4744-b8b3-8da3fc573a5b {
      --shg-aspect-ratio: calc(1500/2550); 
    }

    .s-7902f8ed-6d17-4744-b8b3-8da3fc573a5b.shogun-image-container {
      position: relative;
    }

    .s-7902f8ed-6d17-4744-b8b3-8da3fc573a5b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7902f8ed-6d17-4744-b8b3-8da3fc573a5b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7902f8ed-6d17-4744-b8b3-8da3fc573a5b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-7902f8ed-6d17-4744-b8b3-8da3fc573a5b {
  margin: 0 !important;
  overflow: visible;
}

#s-7902f8ed-6d17-4744-b8b3-8da3fc573a5b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7902f8ed-6d17-4744-b8b3-8da3fc573a5b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7902f8ed-6d17-4744-b8b3-8da3fc573a5b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7902f8ed-6d17-4744-b8b3-8da3fc573a5b img.shogun-image {
  /* Add background color handling */
  
}

#s-7902f8ed-6d17-4744-b8b3-8da3fc573a5b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7902f8ed-6d17-4744-b8b3-8da3fc573a5b .shg-image-content-wrapper {
      aspect-ratio: 1500/2550;
      min-width: 100%;
      height: auto;
    }

    #s-7902f8ed-6d17-4744-b8b3-8da3fc573a5b .shogun-image-link {
      aspect-ratio: 1500/2550;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7902f8ed-6d17-4744-b8b3-8da3fc573a5b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7902f8ed-6d17-4744-b8b3-8da3fc573a5b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7902f8ed-6d17-4744-b8b3-8da3fc573a5b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-7902f8ed-6d17-4744-b8b3-8da3fc573a5b.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-7902f8ed-6d17-4744-b8b3-8da3fc573a5b .shogun-image-content {
  
    justify-content: center;
  
}

.s-7902f8ed-6d17-4744-b8b3-8da3fc573a5b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7902f8ed-6d17-4744-b8b3-8da3fc573a5b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7902f8ed-6d17-4744-b8b3-8da3fc573a5b.shogun-image {
  box-sizing: border-box;
}



.s-7902f8ed-6d17-4744-b8b3-8da3fc573a5b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7902f8ed-6d17-4744-b8b3-8da3fc573a5b {
      --shg-aspect-ratio: calc(1500/2550); 
    }

    .s-7902f8ed-6d17-4744-b8b3-8da3fc573a5b.shogun-image-container {
      position: relative;
    }

    .s-7902f8ed-6d17-4744-b8b3-8da3fc573a5b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7902f8ed-6d17-4744-b8b3-8da3fc573a5b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7902f8ed-6d17-4744-b8b3-8da3fc573a5b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}@media (max-width: 767px){#s-7902f8ed-6d17-4744-b8b3-8da3fc573a5b {
  margin: 0 !important;
  overflow: visible;
}

#s-7902f8ed-6d17-4744-b8b3-8da3fc573a5b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7902f8ed-6d17-4744-b8b3-8da3fc573a5b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7902f8ed-6d17-4744-b8b3-8da3fc573a5b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7902f8ed-6d17-4744-b8b3-8da3fc573a5b img.shogun-image {
  /* Add background color handling */
  
}

#s-7902f8ed-6d17-4744-b8b3-8da3fc573a5b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7902f8ed-6d17-4744-b8b3-8da3fc573a5b .shg-image-content-wrapper {
      aspect-ratio: 1500/2550;
      min-width: 100%;
      height: auto;
    }

    #s-7902f8ed-6d17-4744-b8b3-8da3fc573a5b .shogun-image-link {
      aspect-ratio: 1500/2550;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7902f8ed-6d17-4744-b8b3-8da3fc573a5b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7902f8ed-6d17-4744-b8b3-8da3fc573a5b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7902f8ed-6d17-4744-b8b3-8da3fc573a5b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-7902f8ed-6d17-4744-b8b3-8da3fc573a5b.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-7902f8ed-6d17-4744-b8b3-8da3fc573a5b .shogun-image-content {
  
    justify-content: center;
  
}

.s-7902f8ed-6d17-4744-b8b3-8da3fc573a5b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7902f8ed-6d17-4744-b8b3-8da3fc573a5b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7902f8ed-6d17-4744-b8b3-8da3fc573a5b.shogun-image {
  box-sizing: border-box;
}



.s-7902f8ed-6d17-4744-b8b3-8da3fc573a5b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7902f8ed-6d17-4744-b8b3-8da3fc573a5b {
      --shg-aspect-ratio: calc(1500/2550); 
    }

    .s-7902f8ed-6d17-4744-b8b3-8da3fc573a5b.shogun-image-container {
      position: relative;
    }

    .s-7902f8ed-6d17-4744-b8b3-8da3fc573a5b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7902f8ed-6d17-4744-b8b3-8da3fc573a5b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7902f8ed-6d17-4744-b8b3-8da3fc573a5b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}
#s-9d49736c-28db-4c36-8506-17b9e38df0b2 {
  margin-left: auto;
margin-right: auto;
max-width: 1500px;
aspect-ratio: 1500/2550;
text-align: center;
}

#s-9d49736c-28db-4c36-8506-17b9e38df0b2 {
  margin: 0 !important;
  overflow: visible;
}

#s-9d49736c-28db-4c36-8506-17b9e38df0b2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9d49736c-28db-4c36-8506-17b9e38df0b2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9d49736c-28db-4c36-8506-17b9e38df0b2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9d49736c-28db-4c36-8506-17b9e38df0b2 img.shogun-image {
  /* Add background color handling */
  
}

#s-9d49736c-28db-4c36-8506-17b9e38df0b2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9d49736c-28db-4c36-8506-17b9e38df0b2 .shg-image-content-wrapper {
      aspect-ratio: 1500/2550;
      min-width: 100%;
      height: auto;
    }

    #s-9d49736c-28db-4c36-8506-17b9e38df0b2 .shogun-image-link {
      aspect-ratio: 1500/2550;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9d49736c-28db-4c36-8506-17b9e38df0b2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9d49736c-28db-4c36-8506-17b9e38df0b2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9d49736c-28db-4c36-8506-17b9e38df0b2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-9d49736c-28db-4c36-8506-17b9e38df0b2.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-9d49736c-28db-4c36-8506-17b9e38df0b2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9d49736c-28db-4c36-8506-17b9e38df0b2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9d49736c-28db-4c36-8506-17b9e38df0b2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9d49736c-28db-4c36-8506-17b9e38df0b2.shogun-image {
  box-sizing: border-box;
}



.s-9d49736c-28db-4c36-8506-17b9e38df0b2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9d49736c-28db-4c36-8506-17b9e38df0b2 {
      --shg-aspect-ratio: calc(1500/2550); 
    }

    .s-9d49736c-28db-4c36-8506-17b9e38df0b2.shogun-image-container {
      position: relative;
    }

    .s-9d49736c-28db-4c36-8506-17b9e38df0b2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9d49736c-28db-4c36-8506-17b9e38df0b2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9d49736c-28db-4c36-8506-17b9e38df0b2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

@media (min-width: 1200px){#s-9d49736c-28db-4c36-8506-17b9e38df0b2 {
  margin: 0 !important;
  overflow: visible;
}

#s-9d49736c-28db-4c36-8506-17b9e38df0b2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9d49736c-28db-4c36-8506-17b9e38df0b2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9d49736c-28db-4c36-8506-17b9e38df0b2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9d49736c-28db-4c36-8506-17b9e38df0b2 img.shogun-image {
  /* Add background color handling */
  
}

#s-9d49736c-28db-4c36-8506-17b9e38df0b2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9d49736c-28db-4c36-8506-17b9e38df0b2 .shg-image-content-wrapper {
      aspect-ratio: 1500/2550;
      min-width: 100%;
      height: auto;
    }

    #s-9d49736c-28db-4c36-8506-17b9e38df0b2 .shogun-image-link {
      aspect-ratio: 1500/2550;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9d49736c-28db-4c36-8506-17b9e38df0b2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9d49736c-28db-4c36-8506-17b9e38df0b2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9d49736c-28db-4c36-8506-17b9e38df0b2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-9d49736c-28db-4c36-8506-17b9e38df0b2.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-9d49736c-28db-4c36-8506-17b9e38df0b2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9d49736c-28db-4c36-8506-17b9e38df0b2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9d49736c-28db-4c36-8506-17b9e38df0b2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9d49736c-28db-4c36-8506-17b9e38df0b2.shogun-image {
  box-sizing: border-box;
}



.s-9d49736c-28db-4c36-8506-17b9e38df0b2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9d49736c-28db-4c36-8506-17b9e38df0b2 {
      --shg-aspect-ratio: calc(1500/2550); 
    }

    .s-9d49736c-28db-4c36-8506-17b9e38df0b2.shogun-image-container {
      position: relative;
    }

    .s-9d49736c-28db-4c36-8506-17b9e38df0b2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9d49736c-28db-4c36-8506-17b9e38df0b2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9d49736c-28db-4c36-8506-17b9e38df0b2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-9d49736c-28db-4c36-8506-17b9e38df0b2 {
  margin: 0 !important;
  overflow: visible;
}

#s-9d49736c-28db-4c36-8506-17b9e38df0b2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9d49736c-28db-4c36-8506-17b9e38df0b2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9d49736c-28db-4c36-8506-17b9e38df0b2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9d49736c-28db-4c36-8506-17b9e38df0b2 img.shogun-image {
  /* Add background color handling */
  
}

#s-9d49736c-28db-4c36-8506-17b9e38df0b2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9d49736c-28db-4c36-8506-17b9e38df0b2 .shg-image-content-wrapper {
      aspect-ratio: 1500/2550;
      min-width: 100%;
      height: auto;
    }

    #s-9d49736c-28db-4c36-8506-17b9e38df0b2 .shogun-image-link {
      aspect-ratio: 1500/2550;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9d49736c-28db-4c36-8506-17b9e38df0b2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9d49736c-28db-4c36-8506-17b9e38df0b2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9d49736c-28db-4c36-8506-17b9e38df0b2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-9d49736c-28db-4c36-8506-17b9e38df0b2.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-9d49736c-28db-4c36-8506-17b9e38df0b2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9d49736c-28db-4c36-8506-17b9e38df0b2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9d49736c-28db-4c36-8506-17b9e38df0b2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9d49736c-28db-4c36-8506-17b9e38df0b2.shogun-image {
  box-sizing: border-box;
}



.s-9d49736c-28db-4c36-8506-17b9e38df0b2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9d49736c-28db-4c36-8506-17b9e38df0b2 {
      --shg-aspect-ratio: calc(1500/2550); 
    }

    .s-9d49736c-28db-4c36-8506-17b9e38df0b2.shogun-image-container {
      position: relative;
    }

    .s-9d49736c-28db-4c36-8506-17b9e38df0b2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9d49736c-28db-4c36-8506-17b9e38df0b2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9d49736c-28db-4c36-8506-17b9e38df0b2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-9d49736c-28db-4c36-8506-17b9e38df0b2 {
  margin: 0 !important;
  overflow: visible;
}

#s-9d49736c-28db-4c36-8506-17b9e38df0b2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9d49736c-28db-4c36-8506-17b9e38df0b2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9d49736c-28db-4c36-8506-17b9e38df0b2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9d49736c-28db-4c36-8506-17b9e38df0b2 img.shogun-image {
  /* Add background color handling */
  
}

#s-9d49736c-28db-4c36-8506-17b9e38df0b2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9d49736c-28db-4c36-8506-17b9e38df0b2 .shg-image-content-wrapper {
      aspect-ratio: 1500/2550;
      min-width: 100%;
      height: auto;
    }

    #s-9d49736c-28db-4c36-8506-17b9e38df0b2 .shogun-image-link {
      aspect-ratio: 1500/2550;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9d49736c-28db-4c36-8506-17b9e38df0b2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9d49736c-28db-4c36-8506-17b9e38df0b2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9d49736c-28db-4c36-8506-17b9e38df0b2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-9d49736c-28db-4c36-8506-17b9e38df0b2.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-9d49736c-28db-4c36-8506-17b9e38df0b2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9d49736c-28db-4c36-8506-17b9e38df0b2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9d49736c-28db-4c36-8506-17b9e38df0b2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9d49736c-28db-4c36-8506-17b9e38df0b2.shogun-image {
  box-sizing: border-box;
}



.s-9d49736c-28db-4c36-8506-17b9e38df0b2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9d49736c-28db-4c36-8506-17b9e38df0b2 {
      --shg-aspect-ratio: calc(1500/2550); 
    }

    .s-9d49736c-28db-4c36-8506-17b9e38df0b2.shogun-image-container {
      position: relative;
    }

    .s-9d49736c-28db-4c36-8506-17b9e38df0b2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9d49736c-28db-4c36-8506-17b9e38df0b2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9d49736c-28db-4c36-8506-17b9e38df0b2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}@media (max-width: 767px){#s-9d49736c-28db-4c36-8506-17b9e38df0b2 {
  margin: 0 !important;
  overflow: visible;
}

#s-9d49736c-28db-4c36-8506-17b9e38df0b2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9d49736c-28db-4c36-8506-17b9e38df0b2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9d49736c-28db-4c36-8506-17b9e38df0b2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9d49736c-28db-4c36-8506-17b9e38df0b2 img.shogun-image {
  /* Add background color handling */
  
}

#s-9d49736c-28db-4c36-8506-17b9e38df0b2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9d49736c-28db-4c36-8506-17b9e38df0b2 .shg-image-content-wrapper {
      aspect-ratio: 1500/2550;
      min-width: 100%;
      height: auto;
    }

    #s-9d49736c-28db-4c36-8506-17b9e38df0b2 .shogun-image-link {
      aspect-ratio: 1500/2550;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9d49736c-28db-4c36-8506-17b9e38df0b2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9d49736c-28db-4c36-8506-17b9e38df0b2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9d49736c-28db-4c36-8506-17b9e38df0b2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-9d49736c-28db-4c36-8506-17b9e38df0b2.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-9d49736c-28db-4c36-8506-17b9e38df0b2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9d49736c-28db-4c36-8506-17b9e38df0b2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9d49736c-28db-4c36-8506-17b9e38df0b2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9d49736c-28db-4c36-8506-17b9e38df0b2.shogun-image {
  box-sizing: border-box;
}



.s-9d49736c-28db-4c36-8506-17b9e38df0b2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9d49736c-28db-4c36-8506-17b9e38df0b2 {
      --shg-aspect-ratio: calc(1500/2550); 
    }

    .s-9d49736c-28db-4c36-8506-17b9e38df0b2.shogun-image-container {
      position: relative;
    }

    .s-9d49736c-28db-4c36-8506-17b9e38df0b2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9d49736c-28db-4c36-8506-17b9e38df0b2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9d49736c-28db-4c36-8506-17b9e38df0b2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}
#s-97774bcb-5923-42dc-811c-75e6ad97082b {
  margin-left: auto;
margin-right: auto;
max-width: 1500px;
aspect-ratio: 1500/2550;
text-align: center;
}

#s-97774bcb-5923-42dc-811c-75e6ad97082b {
  margin: 0 !important;
  overflow: visible;
}

#s-97774bcb-5923-42dc-811c-75e6ad97082b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-97774bcb-5923-42dc-811c-75e6ad97082b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-97774bcb-5923-42dc-811c-75e6ad97082b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-97774bcb-5923-42dc-811c-75e6ad97082b img.shogun-image {
  /* Add background color handling */
  
}

#s-97774bcb-5923-42dc-811c-75e6ad97082b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-97774bcb-5923-42dc-811c-75e6ad97082b .shg-image-content-wrapper {
      aspect-ratio: 1500/2550;
      min-width: 100%;
      height: auto;
    }

    #s-97774bcb-5923-42dc-811c-75e6ad97082b .shogun-image-link {
      aspect-ratio: 1500/2550;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-97774bcb-5923-42dc-811c-75e6ad97082b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-97774bcb-5923-42dc-811c-75e6ad97082b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-97774bcb-5923-42dc-811c-75e6ad97082b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-97774bcb-5923-42dc-811c-75e6ad97082b.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-97774bcb-5923-42dc-811c-75e6ad97082b .shogun-image-content {
  
    justify-content: center;
  
}

.s-97774bcb-5923-42dc-811c-75e6ad97082b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-97774bcb-5923-42dc-811c-75e6ad97082b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-97774bcb-5923-42dc-811c-75e6ad97082b.shogun-image {
  box-sizing: border-box;
}



.s-97774bcb-5923-42dc-811c-75e6ad97082b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-97774bcb-5923-42dc-811c-75e6ad97082b {
      --shg-aspect-ratio: calc(1500/2550); 
    }

    .s-97774bcb-5923-42dc-811c-75e6ad97082b.shogun-image-container {
      position: relative;
    }

    .s-97774bcb-5923-42dc-811c-75e6ad97082b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-97774bcb-5923-42dc-811c-75e6ad97082b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-97774bcb-5923-42dc-811c-75e6ad97082b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

@media (min-width: 1200px){#s-97774bcb-5923-42dc-811c-75e6ad97082b {
  margin: 0 !important;
  overflow: visible;
}

#s-97774bcb-5923-42dc-811c-75e6ad97082b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-97774bcb-5923-42dc-811c-75e6ad97082b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-97774bcb-5923-42dc-811c-75e6ad97082b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-97774bcb-5923-42dc-811c-75e6ad97082b img.shogun-image {
  /* Add background color handling */
  
}

#s-97774bcb-5923-42dc-811c-75e6ad97082b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-97774bcb-5923-42dc-811c-75e6ad97082b .shg-image-content-wrapper {
      aspect-ratio: 1500/2550;
      min-width: 100%;
      height: auto;
    }

    #s-97774bcb-5923-42dc-811c-75e6ad97082b .shogun-image-link {
      aspect-ratio: 1500/2550;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-97774bcb-5923-42dc-811c-75e6ad97082b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-97774bcb-5923-42dc-811c-75e6ad97082b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-97774bcb-5923-42dc-811c-75e6ad97082b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-97774bcb-5923-42dc-811c-75e6ad97082b.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-97774bcb-5923-42dc-811c-75e6ad97082b .shogun-image-content {
  
    justify-content: center;
  
}

.s-97774bcb-5923-42dc-811c-75e6ad97082b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-97774bcb-5923-42dc-811c-75e6ad97082b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-97774bcb-5923-42dc-811c-75e6ad97082b.shogun-image {
  box-sizing: border-box;
}



.s-97774bcb-5923-42dc-811c-75e6ad97082b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-97774bcb-5923-42dc-811c-75e6ad97082b {
      --shg-aspect-ratio: calc(1500/2550); 
    }

    .s-97774bcb-5923-42dc-811c-75e6ad97082b.shogun-image-container {
      position: relative;
    }

    .s-97774bcb-5923-42dc-811c-75e6ad97082b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-97774bcb-5923-42dc-811c-75e6ad97082b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-97774bcb-5923-42dc-811c-75e6ad97082b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-97774bcb-5923-42dc-811c-75e6ad97082b {
  margin: 0 !important;
  overflow: visible;
}

#s-97774bcb-5923-42dc-811c-75e6ad97082b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-97774bcb-5923-42dc-811c-75e6ad97082b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-97774bcb-5923-42dc-811c-75e6ad97082b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-97774bcb-5923-42dc-811c-75e6ad97082b img.shogun-image {
  /* Add background color handling */
  
}

#s-97774bcb-5923-42dc-811c-75e6ad97082b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-97774bcb-5923-42dc-811c-75e6ad97082b .shg-image-content-wrapper {
      aspect-ratio: 1500/2550;
      min-width: 100%;
      height: auto;
    }

    #s-97774bcb-5923-42dc-811c-75e6ad97082b .shogun-image-link {
      aspect-ratio: 1500/2550;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-97774bcb-5923-42dc-811c-75e6ad97082b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-97774bcb-5923-42dc-811c-75e6ad97082b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-97774bcb-5923-42dc-811c-75e6ad97082b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-97774bcb-5923-42dc-811c-75e6ad97082b.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-97774bcb-5923-42dc-811c-75e6ad97082b .shogun-image-content {
  
    justify-content: center;
  
}

.s-97774bcb-5923-42dc-811c-75e6ad97082b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-97774bcb-5923-42dc-811c-75e6ad97082b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-97774bcb-5923-42dc-811c-75e6ad97082b.shogun-image {
  box-sizing: border-box;
}



.s-97774bcb-5923-42dc-811c-75e6ad97082b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-97774bcb-5923-42dc-811c-75e6ad97082b {
      --shg-aspect-ratio: calc(1500/2550); 
    }

    .s-97774bcb-5923-42dc-811c-75e6ad97082b.shogun-image-container {
      position: relative;
    }

    .s-97774bcb-5923-42dc-811c-75e6ad97082b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-97774bcb-5923-42dc-811c-75e6ad97082b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-97774bcb-5923-42dc-811c-75e6ad97082b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-97774bcb-5923-42dc-811c-75e6ad97082b {
  margin: 0 !important;
  overflow: visible;
}

#s-97774bcb-5923-42dc-811c-75e6ad97082b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-97774bcb-5923-42dc-811c-75e6ad97082b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-97774bcb-5923-42dc-811c-75e6ad97082b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-97774bcb-5923-42dc-811c-75e6ad97082b img.shogun-image {
  /* Add background color handling */
  
}

#s-97774bcb-5923-42dc-811c-75e6ad97082b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-97774bcb-5923-42dc-811c-75e6ad97082b .shg-image-content-wrapper {
      aspect-ratio: 1500/2550;
      min-width: 100%;
      height: auto;
    }

    #s-97774bcb-5923-42dc-811c-75e6ad97082b .shogun-image-link {
      aspect-ratio: 1500/2550;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-97774bcb-5923-42dc-811c-75e6ad97082b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-97774bcb-5923-42dc-811c-75e6ad97082b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-97774bcb-5923-42dc-811c-75e6ad97082b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-97774bcb-5923-42dc-811c-75e6ad97082b.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-97774bcb-5923-42dc-811c-75e6ad97082b .shogun-image-content {
  
    justify-content: center;
  
}

.s-97774bcb-5923-42dc-811c-75e6ad97082b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-97774bcb-5923-42dc-811c-75e6ad97082b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-97774bcb-5923-42dc-811c-75e6ad97082b.shogun-image {
  box-sizing: border-box;
}



.s-97774bcb-5923-42dc-811c-75e6ad97082b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-97774bcb-5923-42dc-811c-75e6ad97082b {
      --shg-aspect-ratio: calc(1500/2550); 
    }

    .s-97774bcb-5923-42dc-811c-75e6ad97082b.shogun-image-container {
      position: relative;
    }

    .s-97774bcb-5923-42dc-811c-75e6ad97082b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-97774bcb-5923-42dc-811c-75e6ad97082b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-97774bcb-5923-42dc-811c-75e6ad97082b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}@media (max-width: 767px){#s-97774bcb-5923-42dc-811c-75e6ad97082b {
  margin: 0 !important;
  overflow: visible;
}

#s-97774bcb-5923-42dc-811c-75e6ad97082b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-97774bcb-5923-42dc-811c-75e6ad97082b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-97774bcb-5923-42dc-811c-75e6ad97082b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-97774bcb-5923-42dc-811c-75e6ad97082b img.shogun-image {
  /* Add background color handling */
  
}

#s-97774bcb-5923-42dc-811c-75e6ad97082b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-97774bcb-5923-42dc-811c-75e6ad97082b .shg-image-content-wrapper {
      aspect-ratio: 1500/2550;
      min-width: 100%;
      height: auto;
    }

    #s-97774bcb-5923-42dc-811c-75e6ad97082b .shogun-image-link {
      aspect-ratio: 1500/2550;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-97774bcb-5923-42dc-811c-75e6ad97082b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-97774bcb-5923-42dc-811c-75e6ad97082b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-97774bcb-5923-42dc-811c-75e6ad97082b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-97774bcb-5923-42dc-811c-75e6ad97082b.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-97774bcb-5923-42dc-811c-75e6ad97082b .shogun-image-content {
  
    justify-content: center;
  
}

.s-97774bcb-5923-42dc-811c-75e6ad97082b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-97774bcb-5923-42dc-811c-75e6ad97082b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-97774bcb-5923-42dc-811c-75e6ad97082b.shogun-image {
  box-sizing: border-box;
}



.s-97774bcb-5923-42dc-811c-75e6ad97082b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-97774bcb-5923-42dc-811c-75e6ad97082b {
      --shg-aspect-ratio: calc(1500/2550); 
    }

    .s-97774bcb-5923-42dc-811c-75e6ad97082b.shogun-image-container {
      position: relative;
    }

    .s-97774bcb-5923-42dc-811c-75e6ad97082b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-97774bcb-5923-42dc-811c-75e6ad97082b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-97774bcb-5923-42dc-811c-75e6ad97082b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}
.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-c3696b4a-2474-4c05-890c-8c4eeb582b44 {
  border-style: solid;
margin-left: 0%;
margin-bottom: 25px;
margin-right: 0%;
padding-top: 15px;
padding-bottom: 15px;
border-color: rgba(34, 25, 77, 0);
border-radius: 2px;
max-width: 100%;
background-color: rgba(37, 37, 37, 0);
text-align: center;
text-decoration: none;
letter-spacing: 2px;
background-image: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
}
#s-c3696b4a-2474-4c05-890c-8c4eeb582b44:hover {border-style: solid !important;
border-color: rgba(34, 25, 77, 0) !important;
background-color: rgba(66, 66, 66, 0) !important;
text-decoration: none !important;
color: rgba(117, 117, 117, 1) !important;
background-image: none !important;
hover-type: color !important;}#s-c3696b4a-2474-4c05-890c-8c4eeb582b44:active {border-style: solid !important;
border-color: rgba(34, 25, 77, 0) !important;
background-color: rgba(0, 0, 0, 0) !important;
text-decoration: none !important;
color: rgba(0, 0, 0, 1) !important;
background-image: none !important;
hover-type: color !important;}

  #s-c3696b4a-2474-4c05-890c-8c4eeb582b44-root {
    text-align: center;
  }


#s-c3696b4a-2474-4c05-890c-8c4eeb582b44.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  
  
  
  display:  block ;
}
@media (min-width: 1200px){
  #s-c3696b4a-2474-4c05-890c-8c4eeb582b44-root {
    text-align: center;
  }


#s-c3696b4a-2474-4c05-890c-8c4eeb582b44.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  
  
  
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-c3696b4a-2474-4c05-890c-8c4eeb582b44-root {
    text-align: center;
  }


#s-c3696b4a-2474-4c05-890c-8c4eeb582b44.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  
  
  
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-c3696b4a-2474-4c05-890c-8c4eeb582b44-root {
    text-align: center;
  }


#s-c3696b4a-2474-4c05-890c-8c4eeb582b44.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  
  
  
  display:  block ;
}
}@media (max-width: 767px){
  #s-c3696b4a-2474-4c05-890c-8c4eeb582b44-root {
    text-align: center;
  }


#s-c3696b4a-2474-4c05-890c-8c4eeb582b44.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  
  
  
  display:  block ;
}
}
#s-fe634214-3c7a-4855-ac53-531a76d8aaa9 {
  background-attachment: fixed;
padding-bottom: 5%;
min-height: 50px;
background-color: rgba(243, 243, 243, 1);
}
@media (min-width: 1200px){#s-fe634214-3c7a-4855-ac53-531a76d8aaa9 {
  display: none;
}
#s-fe634214-3c7a-4855-ac53-531a76d8aaa9, #wrap-s-fe634214-3c7a-4855-ac53-531a76d8aaa9, #wrap-content-s-fe634214-3c7a-4855-ac53-531a76d8aaa9 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-fe634214-3c7a-4855-ac53-531a76d8aaa9 {
  display: none;
}
#s-fe634214-3c7a-4855-ac53-531a76d8aaa9, #wrap-s-fe634214-3c7a-4855-ac53-531a76d8aaa9, #wrap-content-s-fe634214-3c7a-4855-ac53-531a76d8aaa9 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-fe634214-3c7a-4855-ac53-531a76d8aaa9 {
  
}
}@media (max-width: 767px){#s-fe634214-3c7a-4855-ac53-531a76d8aaa9 {
  
}
}







#s-fe634214-3c7a-4855-ac53-531a76d8aaa9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-fe634214-3c7a-4855-ac53-531a76d8aaa9.shg-box.shg-c {
  justify-content: center;
}

#s-f9db7a76-9b00-4641-827f-1ccc05e30d61 {
  margin-top: 2%;
margin-left: 4%;
margin-right: 4%;
padding-top: 1%;
padding-bottom: 1px;
}

@media (min-width: 0px) {
[id="s-f9db7a76-9b00-4641-827f-1ccc05e30d61"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-f9db7a76-9b00-4641-827f-1ccc05e30d61"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 5.0px);
}

[id="s-f9db7a76-9b00-4641-827f-1ccc05e30d61"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-f9db7a76-9b00-4641-827f-1ccc05e30d61"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 5.0px);
}

[id="s-f9db7a76-9b00-4641-827f-1ccc05e30d61"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-f9db7a76-9b00-4641-827f-1ccc05e30d61"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 5.0px);
}

[id="s-f9db7a76-9b00-4641-827f-1ccc05e30d61"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 5.0px);
}

}

#s-288fc92f-5d0c-46b1-8db8-a100aec6a5fa {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-attachment: scroll;
}








#s-288fc92f-5d0c-46b1-8db8-a100aec6a5fa > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-288fc92f-5d0c-46b1-8db8-a100aec6a5fa.shg-box.shg-c {
  justify-content: center;
}

#s-37dc06b2-4755-4181-a03f-31e299deb6a5 {
  margin-top: 3%;
}

#s-148a458a-b4e7-47f2-861a-dcc013d191a2 {
  margin-top: 0%;
}

#s-d6751b7c-be3c-44d1-85d2-2e02aaa14f79 {
  margin-left: 0%;
margin-right: 0%;
padding-top: 10px;
padding-bottom: 10px;
}

/* Duplicated Styles are also in Category dynamic.css.liquid - keep them in sync */

#slider-v3-s-d6751b7c-be3c-44d1-85d2-2e02aaa14f79 {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(113, 113, 113, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 14px !important;
  
}

#slider-v3-s-d6751b7c-be3c-44d1-85d2-2e02aaa14f79 > .swiper-button-prev,
#slider-v3-s-d6751b7c-be3c-44d1-85d2-2e02aaa14f79 > .swiper-button-next {
  
}

#slider-v3-s-d6751b7c-be3c-44d1-85d2-2e02aaa14f79 > .swiper-button-prev svg,
#slider-v3-s-d6751b7c-be3c-44d1-85d2-2e02aaa14f79 > .swiper-button-next svg {
  fill: rgba(113, 113, 113, 1) !important;
  stroke: rgba(113, 113, 113, 1) !important;
  
}

#slider-v3-s-d6751b7c-be3c-44d1-85d2-2e02aaa14f79 > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-d6751b7c-be3c-44d1-85d2-2e02aaa14f79 > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-d6751b7c-be3c-44d1-85d2-2e02aaa14f79 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-d6751b7c-be3c-44d1-85d2-2e02aaa14f79 .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-d6751b7c-be3c-44d1-85d2-2e02aaa14f79 .swiper-pagination-bullet-active {
  background-color: rgba(113, 113, 113, 1) !important;
  width: calc(14px * 1) !important;
  height: 14px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-d6751b7c-be3c-44d1-85d2-2e02aaa14f79 .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}

#s-943a202c-9c75-4c69-9712-3837b874c394 {
  margin-left: auto;
margin-right: auto;
max-width: 1500px;
aspect-ratio: 1500/2550;
text-align: center;
}

#s-943a202c-9c75-4c69-9712-3837b874c394 {
  margin: 0 !important;
  overflow: visible;
}

#s-943a202c-9c75-4c69-9712-3837b874c394-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-943a202c-9c75-4c69-9712-3837b874c394 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-943a202c-9c75-4c69-9712-3837b874c394 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-943a202c-9c75-4c69-9712-3837b874c394 img.shogun-image {
  /* Add background color handling */
  
}

#s-943a202c-9c75-4c69-9712-3837b874c394 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-943a202c-9c75-4c69-9712-3837b874c394 .shg-image-content-wrapper {
      aspect-ratio: 1500/2550;
      min-width: 100%;
      height: auto;
    }

    #s-943a202c-9c75-4c69-9712-3837b874c394 .shogun-image-link {
      aspect-ratio: 1500/2550;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-943a202c-9c75-4c69-9712-3837b874c394 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-943a202c-9c75-4c69-9712-3837b874c394.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-943a202c-9c75-4c69-9712-3837b874c394 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-943a202c-9c75-4c69-9712-3837b874c394.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-943a202c-9c75-4c69-9712-3837b874c394 .shogun-image-content {
  
    justify-content: center;
  
}

.s-943a202c-9c75-4c69-9712-3837b874c394.shg-align-container {
  display: flex;
  justify-content: center
}

.s-943a202c-9c75-4c69-9712-3837b874c394.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-943a202c-9c75-4c69-9712-3837b874c394.shogun-image {
  box-sizing: border-box;
}



.s-943a202c-9c75-4c69-9712-3837b874c394 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-943a202c-9c75-4c69-9712-3837b874c394 {
      --shg-aspect-ratio: calc(1500/2550); 
    }

    .s-943a202c-9c75-4c69-9712-3837b874c394.shogun-image-container {
      position: relative;
    }

    .s-943a202c-9c75-4c69-9712-3837b874c394.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-943a202c-9c75-4c69-9712-3837b874c394.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-943a202c-9c75-4c69-9712-3837b874c394 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

@media (min-width: 1200px){#s-943a202c-9c75-4c69-9712-3837b874c394 {
  margin: 0 !important;
  overflow: visible;
}

#s-943a202c-9c75-4c69-9712-3837b874c394-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-943a202c-9c75-4c69-9712-3837b874c394 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-943a202c-9c75-4c69-9712-3837b874c394 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-943a202c-9c75-4c69-9712-3837b874c394 img.shogun-image {
  /* Add background color handling */
  
}

#s-943a202c-9c75-4c69-9712-3837b874c394 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-943a202c-9c75-4c69-9712-3837b874c394 .shg-image-content-wrapper {
      aspect-ratio: 1500/2550;
      min-width: 100%;
      height: auto;
    }

    #s-943a202c-9c75-4c69-9712-3837b874c394 .shogun-image-link {
      aspect-ratio: 1500/2550;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-943a202c-9c75-4c69-9712-3837b874c394 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-943a202c-9c75-4c69-9712-3837b874c394.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-943a202c-9c75-4c69-9712-3837b874c394 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-943a202c-9c75-4c69-9712-3837b874c394.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-943a202c-9c75-4c69-9712-3837b874c394 .shogun-image-content {
  
    justify-content: center;
  
}

.s-943a202c-9c75-4c69-9712-3837b874c394.shg-align-container {
  display: flex;
  justify-content: center
}

.s-943a202c-9c75-4c69-9712-3837b874c394.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-943a202c-9c75-4c69-9712-3837b874c394.shogun-image {
  box-sizing: border-box;
}



.s-943a202c-9c75-4c69-9712-3837b874c394 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-943a202c-9c75-4c69-9712-3837b874c394 {
      --shg-aspect-ratio: calc(1500/2550); 
    }

    .s-943a202c-9c75-4c69-9712-3837b874c394.shogun-image-container {
      position: relative;
    }

    .s-943a202c-9c75-4c69-9712-3837b874c394.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-943a202c-9c75-4c69-9712-3837b874c394.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-943a202c-9c75-4c69-9712-3837b874c394 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-943a202c-9c75-4c69-9712-3837b874c394 {
  margin: 0 !important;
  overflow: visible;
}

#s-943a202c-9c75-4c69-9712-3837b874c394-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-943a202c-9c75-4c69-9712-3837b874c394 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-943a202c-9c75-4c69-9712-3837b874c394 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-943a202c-9c75-4c69-9712-3837b874c394 img.shogun-image {
  /* Add background color handling */
  
}

#s-943a202c-9c75-4c69-9712-3837b874c394 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-943a202c-9c75-4c69-9712-3837b874c394 .shg-image-content-wrapper {
      aspect-ratio: 1500/2550;
      min-width: 100%;
      height: auto;
    }

    #s-943a202c-9c75-4c69-9712-3837b874c394 .shogun-image-link {
      aspect-ratio: 1500/2550;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-943a202c-9c75-4c69-9712-3837b874c394 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-943a202c-9c75-4c69-9712-3837b874c394.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-943a202c-9c75-4c69-9712-3837b874c394 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-943a202c-9c75-4c69-9712-3837b874c394.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-943a202c-9c75-4c69-9712-3837b874c394 .shogun-image-content {
  
    justify-content: center;
  
}

.s-943a202c-9c75-4c69-9712-3837b874c394.shg-align-container {
  display: flex;
  justify-content: center
}

.s-943a202c-9c75-4c69-9712-3837b874c394.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-943a202c-9c75-4c69-9712-3837b874c394.shogun-image {
  box-sizing: border-box;
}



.s-943a202c-9c75-4c69-9712-3837b874c394 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-943a202c-9c75-4c69-9712-3837b874c394 {
      --shg-aspect-ratio: calc(1500/2550); 
    }

    .s-943a202c-9c75-4c69-9712-3837b874c394.shogun-image-container {
      position: relative;
    }

    .s-943a202c-9c75-4c69-9712-3837b874c394.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-943a202c-9c75-4c69-9712-3837b874c394.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-943a202c-9c75-4c69-9712-3837b874c394 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-943a202c-9c75-4c69-9712-3837b874c394 {
  margin: 0 !important;
  overflow: visible;
}

#s-943a202c-9c75-4c69-9712-3837b874c394-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-943a202c-9c75-4c69-9712-3837b874c394 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-943a202c-9c75-4c69-9712-3837b874c394 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-943a202c-9c75-4c69-9712-3837b874c394 img.shogun-image {
  /* Add background color handling */
  
}

#s-943a202c-9c75-4c69-9712-3837b874c394 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-943a202c-9c75-4c69-9712-3837b874c394 .shg-image-content-wrapper {
      aspect-ratio: 1500/2550;
      min-width: 100%;
      height: auto;
    }

    #s-943a202c-9c75-4c69-9712-3837b874c394 .shogun-image-link {
      aspect-ratio: 1500/2550;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-943a202c-9c75-4c69-9712-3837b874c394 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-943a202c-9c75-4c69-9712-3837b874c394.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-943a202c-9c75-4c69-9712-3837b874c394 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-943a202c-9c75-4c69-9712-3837b874c394.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-943a202c-9c75-4c69-9712-3837b874c394 .shogun-image-content {
  
    justify-content: center;
  
}

.s-943a202c-9c75-4c69-9712-3837b874c394.shg-align-container {
  display: flex;
  justify-content: center
}

.s-943a202c-9c75-4c69-9712-3837b874c394.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-943a202c-9c75-4c69-9712-3837b874c394.shogun-image {
  box-sizing: border-box;
}



.s-943a202c-9c75-4c69-9712-3837b874c394 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-943a202c-9c75-4c69-9712-3837b874c394 {
      --shg-aspect-ratio: calc(1500/2550); 
    }

    .s-943a202c-9c75-4c69-9712-3837b874c394.shogun-image-container {
      position: relative;
    }

    .s-943a202c-9c75-4c69-9712-3837b874c394.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-943a202c-9c75-4c69-9712-3837b874c394.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-943a202c-9c75-4c69-9712-3837b874c394 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}@media (max-width: 767px){#s-943a202c-9c75-4c69-9712-3837b874c394 {
  margin: 0 !important;
  overflow: visible;
}

#s-943a202c-9c75-4c69-9712-3837b874c394-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-943a202c-9c75-4c69-9712-3837b874c394 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-943a202c-9c75-4c69-9712-3837b874c394 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-943a202c-9c75-4c69-9712-3837b874c394 img.shogun-image {
  /* Add background color handling */
  
}

#s-943a202c-9c75-4c69-9712-3837b874c394 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-943a202c-9c75-4c69-9712-3837b874c394 .shg-image-content-wrapper {
      aspect-ratio: 1500/2550;
      min-width: 100%;
      height: auto;
    }

    #s-943a202c-9c75-4c69-9712-3837b874c394 .shogun-image-link {
      aspect-ratio: 1500/2550;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-943a202c-9c75-4c69-9712-3837b874c394 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-943a202c-9c75-4c69-9712-3837b874c394.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-943a202c-9c75-4c69-9712-3837b874c394 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-943a202c-9c75-4c69-9712-3837b874c394.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-943a202c-9c75-4c69-9712-3837b874c394 .shogun-image-content {
  
    justify-content: center;
  
}

.s-943a202c-9c75-4c69-9712-3837b874c394.shg-align-container {
  display: flex;
  justify-content: center
}

.s-943a202c-9c75-4c69-9712-3837b874c394.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-943a202c-9c75-4c69-9712-3837b874c394.shogun-image {
  box-sizing: border-box;
}



.s-943a202c-9c75-4c69-9712-3837b874c394 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-943a202c-9c75-4c69-9712-3837b874c394 {
      --shg-aspect-ratio: calc(1500/2550); 
    }

    .s-943a202c-9c75-4c69-9712-3837b874c394.shogun-image-container {
      position: relative;
    }

    .s-943a202c-9c75-4c69-9712-3837b874c394.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-943a202c-9c75-4c69-9712-3837b874c394.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-943a202c-9c75-4c69-9712-3837b874c394 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}
#s-31844d57-49dd-4a54-9b7a-b989763039c9 {
  margin-left: auto;
margin-right: auto;
max-width: 1500px;
aspect-ratio: 1500/2550;
text-align: center;
}

#s-31844d57-49dd-4a54-9b7a-b989763039c9 {
  margin: 0 !important;
  overflow: visible;
}

#s-31844d57-49dd-4a54-9b7a-b989763039c9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-31844d57-49dd-4a54-9b7a-b989763039c9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-31844d57-49dd-4a54-9b7a-b989763039c9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-31844d57-49dd-4a54-9b7a-b989763039c9 img.shogun-image {
  /* Add background color handling */
  
}

#s-31844d57-49dd-4a54-9b7a-b989763039c9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-31844d57-49dd-4a54-9b7a-b989763039c9 .shg-image-content-wrapper {
      aspect-ratio: 1500/2550;
      min-width: 100%;
      height: auto;
    }

    #s-31844d57-49dd-4a54-9b7a-b989763039c9 .shogun-image-link {
      aspect-ratio: 1500/2550;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-31844d57-49dd-4a54-9b7a-b989763039c9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-31844d57-49dd-4a54-9b7a-b989763039c9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-31844d57-49dd-4a54-9b7a-b989763039c9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-31844d57-49dd-4a54-9b7a-b989763039c9.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-31844d57-49dd-4a54-9b7a-b989763039c9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-31844d57-49dd-4a54-9b7a-b989763039c9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-31844d57-49dd-4a54-9b7a-b989763039c9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-31844d57-49dd-4a54-9b7a-b989763039c9.shogun-image {
  box-sizing: border-box;
}



.s-31844d57-49dd-4a54-9b7a-b989763039c9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-31844d57-49dd-4a54-9b7a-b989763039c9 {
      --shg-aspect-ratio: calc(1500/2550); 
    }

    .s-31844d57-49dd-4a54-9b7a-b989763039c9.shogun-image-container {
      position: relative;
    }

    .s-31844d57-49dd-4a54-9b7a-b989763039c9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-31844d57-49dd-4a54-9b7a-b989763039c9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-31844d57-49dd-4a54-9b7a-b989763039c9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

@media (min-width: 1200px){#s-31844d57-49dd-4a54-9b7a-b989763039c9 {
  margin: 0 !important;
  overflow: visible;
}

#s-31844d57-49dd-4a54-9b7a-b989763039c9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-31844d57-49dd-4a54-9b7a-b989763039c9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-31844d57-49dd-4a54-9b7a-b989763039c9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-31844d57-49dd-4a54-9b7a-b989763039c9 img.shogun-image {
  /* Add background color handling */
  
}

#s-31844d57-49dd-4a54-9b7a-b989763039c9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-31844d57-49dd-4a54-9b7a-b989763039c9 .shg-image-content-wrapper {
      aspect-ratio: 1500/2550;
      min-width: 100%;
      height: auto;
    }

    #s-31844d57-49dd-4a54-9b7a-b989763039c9 .shogun-image-link {
      aspect-ratio: 1500/2550;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-31844d57-49dd-4a54-9b7a-b989763039c9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-31844d57-49dd-4a54-9b7a-b989763039c9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-31844d57-49dd-4a54-9b7a-b989763039c9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-31844d57-49dd-4a54-9b7a-b989763039c9.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-31844d57-49dd-4a54-9b7a-b989763039c9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-31844d57-49dd-4a54-9b7a-b989763039c9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-31844d57-49dd-4a54-9b7a-b989763039c9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-31844d57-49dd-4a54-9b7a-b989763039c9.shogun-image {
  box-sizing: border-box;
}



.s-31844d57-49dd-4a54-9b7a-b989763039c9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-31844d57-49dd-4a54-9b7a-b989763039c9 {
      --shg-aspect-ratio: calc(1500/2550); 
    }

    .s-31844d57-49dd-4a54-9b7a-b989763039c9.shogun-image-container {
      position: relative;
    }

    .s-31844d57-49dd-4a54-9b7a-b989763039c9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-31844d57-49dd-4a54-9b7a-b989763039c9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-31844d57-49dd-4a54-9b7a-b989763039c9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-31844d57-49dd-4a54-9b7a-b989763039c9 {
  margin: 0 !important;
  overflow: visible;
}

#s-31844d57-49dd-4a54-9b7a-b989763039c9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-31844d57-49dd-4a54-9b7a-b989763039c9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-31844d57-49dd-4a54-9b7a-b989763039c9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-31844d57-49dd-4a54-9b7a-b989763039c9 img.shogun-image {
  /* Add background color handling */
  
}

#s-31844d57-49dd-4a54-9b7a-b989763039c9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-31844d57-49dd-4a54-9b7a-b989763039c9 .shg-image-content-wrapper {
      aspect-ratio: 1500/2550;
      min-width: 100%;
      height: auto;
    }

    #s-31844d57-49dd-4a54-9b7a-b989763039c9 .shogun-image-link {
      aspect-ratio: 1500/2550;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-31844d57-49dd-4a54-9b7a-b989763039c9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-31844d57-49dd-4a54-9b7a-b989763039c9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-31844d57-49dd-4a54-9b7a-b989763039c9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-31844d57-49dd-4a54-9b7a-b989763039c9.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-31844d57-49dd-4a54-9b7a-b989763039c9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-31844d57-49dd-4a54-9b7a-b989763039c9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-31844d57-49dd-4a54-9b7a-b989763039c9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-31844d57-49dd-4a54-9b7a-b989763039c9.shogun-image {
  box-sizing: border-box;
}



.s-31844d57-49dd-4a54-9b7a-b989763039c9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-31844d57-49dd-4a54-9b7a-b989763039c9 {
      --shg-aspect-ratio: calc(1500/2550); 
    }

    .s-31844d57-49dd-4a54-9b7a-b989763039c9.shogun-image-container {
      position: relative;
    }

    .s-31844d57-49dd-4a54-9b7a-b989763039c9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-31844d57-49dd-4a54-9b7a-b989763039c9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-31844d57-49dd-4a54-9b7a-b989763039c9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-31844d57-49dd-4a54-9b7a-b989763039c9 {
  margin: 0 !important;
  overflow: visible;
}

#s-31844d57-49dd-4a54-9b7a-b989763039c9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-31844d57-49dd-4a54-9b7a-b989763039c9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-31844d57-49dd-4a54-9b7a-b989763039c9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-31844d57-49dd-4a54-9b7a-b989763039c9 img.shogun-image {
  /* Add background color handling */
  
}

#s-31844d57-49dd-4a54-9b7a-b989763039c9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-31844d57-49dd-4a54-9b7a-b989763039c9 .shg-image-content-wrapper {
      aspect-ratio: 1500/2550;
      min-width: 100%;
      height: auto;
    }

    #s-31844d57-49dd-4a54-9b7a-b989763039c9 .shogun-image-link {
      aspect-ratio: 1500/2550;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-31844d57-49dd-4a54-9b7a-b989763039c9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-31844d57-49dd-4a54-9b7a-b989763039c9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-31844d57-49dd-4a54-9b7a-b989763039c9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-31844d57-49dd-4a54-9b7a-b989763039c9.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-31844d57-49dd-4a54-9b7a-b989763039c9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-31844d57-49dd-4a54-9b7a-b989763039c9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-31844d57-49dd-4a54-9b7a-b989763039c9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-31844d57-49dd-4a54-9b7a-b989763039c9.shogun-image {
  box-sizing: border-box;
}



.s-31844d57-49dd-4a54-9b7a-b989763039c9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-31844d57-49dd-4a54-9b7a-b989763039c9 {
      --shg-aspect-ratio: calc(1500/2550); 
    }

    .s-31844d57-49dd-4a54-9b7a-b989763039c9.shogun-image-container {
      position: relative;
    }

    .s-31844d57-49dd-4a54-9b7a-b989763039c9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-31844d57-49dd-4a54-9b7a-b989763039c9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-31844d57-49dd-4a54-9b7a-b989763039c9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}@media (max-width: 767px){#s-31844d57-49dd-4a54-9b7a-b989763039c9 {
  margin: 0 !important;
  overflow: visible;
}

#s-31844d57-49dd-4a54-9b7a-b989763039c9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-31844d57-49dd-4a54-9b7a-b989763039c9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-31844d57-49dd-4a54-9b7a-b989763039c9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-31844d57-49dd-4a54-9b7a-b989763039c9 img.shogun-image {
  /* Add background color handling */
  
}

#s-31844d57-49dd-4a54-9b7a-b989763039c9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-31844d57-49dd-4a54-9b7a-b989763039c9 .shg-image-content-wrapper {
      aspect-ratio: 1500/2550;
      min-width: 100%;
      height: auto;
    }

    #s-31844d57-49dd-4a54-9b7a-b989763039c9 .shogun-image-link {
      aspect-ratio: 1500/2550;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-31844d57-49dd-4a54-9b7a-b989763039c9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-31844d57-49dd-4a54-9b7a-b989763039c9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-31844d57-49dd-4a54-9b7a-b989763039c9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-31844d57-49dd-4a54-9b7a-b989763039c9.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-31844d57-49dd-4a54-9b7a-b989763039c9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-31844d57-49dd-4a54-9b7a-b989763039c9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-31844d57-49dd-4a54-9b7a-b989763039c9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-31844d57-49dd-4a54-9b7a-b989763039c9.shogun-image {
  box-sizing: border-box;
}



.s-31844d57-49dd-4a54-9b7a-b989763039c9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-31844d57-49dd-4a54-9b7a-b989763039c9 {
      --shg-aspect-ratio: calc(1500/2550); 
    }

    .s-31844d57-49dd-4a54-9b7a-b989763039c9.shogun-image-container {
      position: relative;
    }

    .s-31844d57-49dd-4a54-9b7a-b989763039c9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-31844d57-49dd-4a54-9b7a-b989763039c9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-31844d57-49dd-4a54-9b7a-b989763039c9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}
#s-6c7560f2-6fe0-4eb7-a498-25267823c5af {
  margin-left: auto;
margin-right: auto;
max-width: 1500px;
aspect-ratio: 1500/2550;
text-align: center;
}

#s-6c7560f2-6fe0-4eb7-a498-25267823c5af {
  margin: 0 !important;
  overflow: visible;
}

#s-6c7560f2-6fe0-4eb7-a498-25267823c5af-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6c7560f2-6fe0-4eb7-a498-25267823c5af {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6c7560f2-6fe0-4eb7-a498-25267823c5af {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6c7560f2-6fe0-4eb7-a498-25267823c5af img.shogun-image {
  /* Add background color handling */
  
}

#s-6c7560f2-6fe0-4eb7-a498-25267823c5af img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6c7560f2-6fe0-4eb7-a498-25267823c5af .shg-image-content-wrapper {
      aspect-ratio: 1500/2550;
      min-width: 100%;
      height: auto;
    }

    #s-6c7560f2-6fe0-4eb7-a498-25267823c5af .shogun-image-link {
      aspect-ratio: 1500/2550;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6c7560f2-6fe0-4eb7-a498-25267823c5af .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6c7560f2-6fe0-4eb7-a498-25267823c5af.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6c7560f2-6fe0-4eb7-a498-25267823c5af img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-6c7560f2-6fe0-4eb7-a498-25267823c5af.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-6c7560f2-6fe0-4eb7-a498-25267823c5af .shogun-image-content {
  
    justify-content: center;
  
}

.s-6c7560f2-6fe0-4eb7-a498-25267823c5af.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6c7560f2-6fe0-4eb7-a498-25267823c5af.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6c7560f2-6fe0-4eb7-a498-25267823c5af.shogun-image {
  box-sizing: border-box;
}



.s-6c7560f2-6fe0-4eb7-a498-25267823c5af img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6c7560f2-6fe0-4eb7-a498-25267823c5af {
      --shg-aspect-ratio: calc(1500/2550); 
    }

    .s-6c7560f2-6fe0-4eb7-a498-25267823c5af.shogun-image-container {
      position: relative;
    }

    .s-6c7560f2-6fe0-4eb7-a498-25267823c5af.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6c7560f2-6fe0-4eb7-a498-25267823c5af.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6c7560f2-6fe0-4eb7-a498-25267823c5af img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

@media (min-width: 1200px){#s-6c7560f2-6fe0-4eb7-a498-25267823c5af {
  margin: 0 !important;
  overflow: visible;
}

#s-6c7560f2-6fe0-4eb7-a498-25267823c5af-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6c7560f2-6fe0-4eb7-a498-25267823c5af {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6c7560f2-6fe0-4eb7-a498-25267823c5af {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6c7560f2-6fe0-4eb7-a498-25267823c5af img.shogun-image {
  /* Add background color handling */
  
}

#s-6c7560f2-6fe0-4eb7-a498-25267823c5af img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6c7560f2-6fe0-4eb7-a498-25267823c5af .shg-image-content-wrapper {
      aspect-ratio: 1500/2550;
      min-width: 100%;
      height: auto;
    }

    #s-6c7560f2-6fe0-4eb7-a498-25267823c5af .shogun-image-link {
      aspect-ratio: 1500/2550;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6c7560f2-6fe0-4eb7-a498-25267823c5af .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6c7560f2-6fe0-4eb7-a498-25267823c5af.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6c7560f2-6fe0-4eb7-a498-25267823c5af img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-6c7560f2-6fe0-4eb7-a498-25267823c5af.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-6c7560f2-6fe0-4eb7-a498-25267823c5af .shogun-image-content {
  
    justify-content: center;
  
}

.s-6c7560f2-6fe0-4eb7-a498-25267823c5af.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6c7560f2-6fe0-4eb7-a498-25267823c5af.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6c7560f2-6fe0-4eb7-a498-25267823c5af.shogun-image {
  box-sizing: border-box;
}



.s-6c7560f2-6fe0-4eb7-a498-25267823c5af img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6c7560f2-6fe0-4eb7-a498-25267823c5af {
      --shg-aspect-ratio: calc(1500/2550); 
    }

    .s-6c7560f2-6fe0-4eb7-a498-25267823c5af.shogun-image-container {
      position: relative;
    }

    .s-6c7560f2-6fe0-4eb7-a498-25267823c5af.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6c7560f2-6fe0-4eb7-a498-25267823c5af.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6c7560f2-6fe0-4eb7-a498-25267823c5af img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-6c7560f2-6fe0-4eb7-a498-25267823c5af {
  margin: 0 !important;
  overflow: visible;
}

#s-6c7560f2-6fe0-4eb7-a498-25267823c5af-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6c7560f2-6fe0-4eb7-a498-25267823c5af {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6c7560f2-6fe0-4eb7-a498-25267823c5af {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6c7560f2-6fe0-4eb7-a498-25267823c5af img.shogun-image {
  /* Add background color handling */
  
}

#s-6c7560f2-6fe0-4eb7-a498-25267823c5af img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6c7560f2-6fe0-4eb7-a498-25267823c5af .shg-image-content-wrapper {
      aspect-ratio: 1500/2550;
      min-width: 100%;
      height: auto;
    }

    #s-6c7560f2-6fe0-4eb7-a498-25267823c5af .shogun-image-link {
      aspect-ratio: 1500/2550;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6c7560f2-6fe0-4eb7-a498-25267823c5af .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6c7560f2-6fe0-4eb7-a498-25267823c5af.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6c7560f2-6fe0-4eb7-a498-25267823c5af img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-6c7560f2-6fe0-4eb7-a498-25267823c5af.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-6c7560f2-6fe0-4eb7-a498-25267823c5af .shogun-image-content {
  
    justify-content: center;
  
}

.s-6c7560f2-6fe0-4eb7-a498-25267823c5af.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6c7560f2-6fe0-4eb7-a498-25267823c5af.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6c7560f2-6fe0-4eb7-a498-25267823c5af.shogun-image {
  box-sizing: border-box;
}



.s-6c7560f2-6fe0-4eb7-a498-25267823c5af img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6c7560f2-6fe0-4eb7-a498-25267823c5af {
      --shg-aspect-ratio: calc(1500/2550); 
    }

    .s-6c7560f2-6fe0-4eb7-a498-25267823c5af.shogun-image-container {
      position: relative;
    }

    .s-6c7560f2-6fe0-4eb7-a498-25267823c5af.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6c7560f2-6fe0-4eb7-a498-25267823c5af.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6c7560f2-6fe0-4eb7-a498-25267823c5af img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-6c7560f2-6fe0-4eb7-a498-25267823c5af {
  margin: 0 !important;
  overflow: visible;
}

#s-6c7560f2-6fe0-4eb7-a498-25267823c5af-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6c7560f2-6fe0-4eb7-a498-25267823c5af {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6c7560f2-6fe0-4eb7-a498-25267823c5af {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6c7560f2-6fe0-4eb7-a498-25267823c5af img.shogun-image {
  /* Add background color handling */
  
}

#s-6c7560f2-6fe0-4eb7-a498-25267823c5af img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6c7560f2-6fe0-4eb7-a498-25267823c5af .shg-image-content-wrapper {
      aspect-ratio: 1500/2550;
      min-width: 100%;
      height: auto;
    }

    #s-6c7560f2-6fe0-4eb7-a498-25267823c5af .shogun-image-link {
      aspect-ratio: 1500/2550;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6c7560f2-6fe0-4eb7-a498-25267823c5af .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6c7560f2-6fe0-4eb7-a498-25267823c5af.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6c7560f2-6fe0-4eb7-a498-25267823c5af img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-6c7560f2-6fe0-4eb7-a498-25267823c5af.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-6c7560f2-6fe0-4eb7-a498-25267823c5af .shogun-image-content {
  
    justify-content: center;
  
}

.s-6c7560f2-6fe0-4eb7-a498-25267823c5af.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6c7560f2-6fe0-4eb7-a498-25267823c5af.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6c7560f2-6fe0-4eb7-a498-25267823c5af.shogun-image {
  box-sizing: border-box;
}



.s-6c7560f2-6fe0-4eb7-a498-25267823c5af img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6c7560f2-6fe0-4eb7-a498-25267823c5af {
      --shg-aspect-ratio: calc(1500/2550); 
    }

    .s-6c7560f2-6fe0-4eb7-a498-25267823c5af.shogun-image-container {
      position: relative;
    }

    .s-6c7560f2-6fe0-4eb7-a498-25267823c5af.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6c7560f2-6fe0-4eb7-a498-25267823c5af.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6c7560f2-6fe0-4eb7-a498-25267823c5af img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}@media (max-width: 767px){#s-6c7560f2-6fe0-4eb7-a498-25267823c5af {
  margin: 0 !important;
  overflow: visible;
}

#s-6c7560f2-6fe0-4eb7-a498-25267823c5af-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6c7560f2-6fe0-4eb7-a498-25267823c5af {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6c7560f2-6fe0-4eb7-a498-25267823c5af {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6c7560f2-6fe0-4eb7-a498-25267823c5af img.shogun-image {
  /* Add background color handling */
  
}

#s-6c7560f2-6fe0-4eb7-a498-25267823c5af img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6c7560f2-6fe0-4eb7-a498-25267823c5af .shg-image-content-wrapper {
      aspect-ratio: 1500/2550;
      min-width: 100%;
      height: auto;
    }

    #s-6c7560f2-6fe0-4eb7-a498-25267823c5af .shogun-image-link {
      aspect-ratio: 1500/2550;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6c7560f2-6fe0-4eb7-a498-25267823c5af .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6c7560f2-6fe0-4eb7-a498-25267823c5af.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6c7560f2-6fe0-4eb7-a498-25267823c5af img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-6c7560f2-6fe0-4eb7-a498-25267823c5af.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-6c7560f2-6fe0-4eb7-a498-25267823c5af .shogun-image-content {
  
    justify-content: center;
  
}

.s-6c7560f2-6fe0-4eb7-a498-25267823c5af.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6c7560f2-6fe0-4eb7-a498-25267823c5af.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6c7560f2-6fe0-4eb7-a498-25267823c5af.shogun-image {
  box-sizing: border-box;
}



.s-6c7560f2-6fe0-4eb7-a498-25267823c5af img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6c7560f2-6fe0-4eb7-a498-25267823c5af {
      --shg-aspect-ratio: calc(1500/2550); 
    }

    .s-6c7560f2-6fe0-4eb7-a498-25267823c5af.shogun-image-container {
      position: relative;
    }

    .s-6c7560f2-6fe0-4eb7-a498-25267823c5af.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6c7560f2-6fe0-4eb7-a498-25267823c5af.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6c7560f2-6fe0-4eb7-a498-25267823c5af img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}
#s-34167481-6df5-469c-a16e-1bd8b2ff9cdb {
  margin-left: 0%;
margin-right: 0%;
max-width: 1500px;
aspect-ratio: 1500/2550;
text-align: center;
}

#s-34167481-6df5-469c-a16e-1bd8b2ff9cdb {
  margin: 0 !important;
  overflow: visible;
}

#s-34167481-6df5-469c-a16e-1bd8b2ff9cdb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-34167481-6df5-469c-a16e-1bd8b2ff9cdb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 0%;
  margin-right: 0%;
  
  
}

.shg-image-content-margin-container-s-34167481-6df5-469c-a16e-1bd8b2ff9cdb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-34167481-6df5-469c-a16e-1bd8b2ff9cdb img.shogun-image {
  /* Add background color handling */
  
}

#s-34167481-6df5-469c-a16e-1bd8b2ff9cdb img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-34167481-6df5-469c-a16e-1bd8b2ff9cdb .shg-image-content-wrapper {
      aspect-ratio: 1500/2550;
      min-width: 100%;
      height: auto;
    }

    #s-34167481-6df5-469c-a16e-1bd8b2ff9cdb .shogun-image-link {
      aspect-ratio: 1500/2550;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-34167481-6df5-469c-a16e-1bd8b2ff9cdb .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-34167481-6df5-469c-a16e-1bd8b2ff9cdb.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-34167481-6df5-469c-a16e-1bd8b2ff9cdb img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-34167481-6df5-469c-a16e-1bd8b2ff9cdb.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-34167481-6df5-469c-a16e-1bd8b2ff9cdb .shogun-image-content {
  
    justify-content: center;
  
}

.s-34167481-6df5-469c-a16e-1bd8b2ff9cdb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-34167481-6df5-469c-a16e-1bd8b2ff9cdb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-34167481-6df5-469c-a16e-1bd8b2ff9cdb.shogun-image {
  box-sizing: border-box;
}



.s-34167481-6df5-469c-a16e-1bd8b2ff9cdb img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-34167481-6df5-469c-a16e-1bd8b2ff9cdb {
      --shg-aspect-ratio: calc(1500/2550); 
    }

    .s-34167481-6df5-469c-a16e-1bd8b2ff9cdb.shogun-image-container {
      position: relative;
    }

    .s-34167481-6df5-469c-a16e-1bd8b2ff9cdb.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-34167481-6df5-469c-a16e-1bd8b2ff9cdb.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-34167481-6df5-469c-a16e-1bd8b2ff9cdb img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

@media (min-width: 1200px){#s-34167481-6df5-469c-a16e-1bd8b2ff9cdb {
  margin: 0 !important;
  overflow: visible;
}

#s-34167481-6df5-469c-a16e-1bd8b2ff9cdb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-34167481-6df5-469c-a16e-1bd8b2ff9cdb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-34167481-6df5-469c-a16e-1bd8b2ff9cdb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-34167481-6df5-469c-a16e-1bd8b2ff9cdb img.shogun-image {
  /* Add background color handling */
  
}

#s-34167481-6df5-469c-a16e-1bd8b2ff9cdb img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-34167481-6df5-469c-a16e-1bd8b2ff9cdb .shg-image-content-wrapper {
      aspect-ratio: 1500/2550;
      min-width: 100%;
      height: auto;
    }

    #s-34167481-6df5-469c-a16e-1bd8b2ff9cdb .shogun-image-link {
      aspect-ratio: 1500/2550;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-34167481-6df5-469c-a16e-1bd8b2ff9cdb .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-34167481-6df5-469c-a16e-1bd8b2ff9cdb.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-34167481-6df5-469c-a16e-1bd8b2ff9cdb img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-34167481-6df5-469c-a16e-1bd8b2ff9cdb.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-34167481-6df5-469c-a16e-1bd8b2ff9cdb .shogun-image-content {
  
    justify-content: center;
  
}

.s-34167481-6df5-469c-a16e-1bd8b2ff9cdb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-34167481-6df5-469c-a16e-1bd8b2ff9cdb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-34167481-6df5-469c-a16e-1bd8b2ff9cdb.shogun-image {
  box-sizing: border-box;
}



.s-34167481-6df5-469c-a16e-1bd8b2ff9cdb img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-34167481-6df5-469c-a16e-1bd8b2ff9cdb {
      --shg-aspect-ratio: calc(1500/2550); 
    }

    .s-34167481-6df5-469c-a16e-1bd8b2ff9cdb.shogun-image-container {
      position: relative;
    }

    .s-34167481-6df5-469c-a16e-1bd8b2ff9cdb.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-34167481-6df5-469c-a16e-1bd8b2ff9cdb.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-34167481-6df5-469c-a16e-1bd8b2ff9cdb img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-34167481-6df5-469c-a16e-1bd8b2ff9cdb {
  margin: 0 !important;
  overflow: visible;
}

#s-34167481-6df5-469c-a16e-1bd8b2ff9cdb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-34167481-6df5-469c-a16e-1bd8b2ff9cdb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-34167481-6df5-469c-a16e-1bd8b2ff9cdb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-34167481-6df5-469c-a16e-1bd8b2ff9cdb img.shogun-image {
  /* Add background color handling */
  
}

#s-34167481-6df5-469c-a16e-1bd8b2ff9cdb img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-34167481-6df5-469c-a16e-1bd8b2ff9cdb .shg-image-content-wrapper {
      aspect-ratio: 1500/2550;
      min-width: 100%;
      height: auto;
    }

    #s-34167481-6df5-469c-a16e-1bd8b2ff9cdb .shogun-image-link {
      aspect-ratio: 1500/2550;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-34167481-6df5-469c-a16e-1bd8b2ff9cdb .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-34167481-6df5-469c-a16e-1bd8b2ff9cdb.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-34167481-6df5-469c-a16e-1bd8b2ff9cdb img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-34167481-6df5-469c-a16e-1bd8b2ff9cdb.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-34167481-6df5-469c-a16e-1bd8b2ff9cdb .shogun-image-content {
  
    justify-content: center;
  
}

.s-34167481-6df5-469c-a16e-1bd8b2ff9cdb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-34167481-6df5-469c-a16e-1bd8b2ff9cdb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-34167481-6df5-469c-a16e-1bd8b2ff9cdb.shogun-image {
  box-sizing: border-box;
}



.s-34167481-6df5-469c-a16e-1bd8b2ff9cdb img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-34167481-6df5-469c-a16e-1bd8b2ff9cdb {
      --shg-aspect-ratio: calc(1500/2550); 
    }

    .s-34167481-6df5-469c-a16e-1bd8b2ff9cdb.shogun-image-container {
      position: relative;
    }

    .s-34167481-6df5-469c-a16e-1bd8b2ff9cdb.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-34167481-6df5-469c-a16e-1bd8b2ff9cdb.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-34167481-6df5-469c-a16e-1bd8b2ff9cdb img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-34167481-6df5-469c-a16e-1bd8b2ff9cdb {
  margin: 0 !important;
  overflow: visible;
}

#s-34167481-6df5-469c-a16e-1bd8b2ff9cdb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-34167481-6df5-469c-a16e-1bd8b2ff9cdb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-34167481-6df5-469c-a16e-1bd8b2ff9cdb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-34167481-6df5-469c-a16e-1bd8b2ff9cdb img.shogun-image {
  /* Add background color handling */
  
}

#s-34167481-6df5-469c-a16e-1bd8b2ff9cdb img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-34167481-6df5-469c-a16e-1bd8b2ff9cdb .shg-image-content-wrapper {
      aspect-ratio: 1500/2550;
      min-width: 100%;
      height: auto;
    }

    #s-34167481-6df5-469c-a16e-1bd8b2ff9cdb .shogun-image-link {
      aspect-ratio: 1500/2550;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-34167481-6df5-469c-a16e-1bd8b2ff9cdb .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-34167481-6df5-469c-a16e-1bd8b2ff9cdb.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-34167481-6df5-469c-a16e-1bd8b2ff9cdb img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-34167481-6df5-469c-a16e-1bd8b2ff9cdb.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-34167481-6df5-469c-a16e-1bd8b2ff9cdb .shogun-image-content {
  
    justify-content: center;
  
}

.s-34167481-6df5-469c-a16e-1bd8b2ff9cdb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-34167481-6df5-469c-a16e-1bd8b2ff9cdb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-34167481-6df5-469c-a16e-1bd8b2ff9cdb.shogun-image {
  box-sizing: border-box;
}



.s-34167481-6df5-469c-a16e-1bd8b2ff9cdb img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-34167481-6df5-469c-a16e-1bd8b2ff9cdb {
      --shg-aspect-ratio: calc(1500/2550); 
    }

    .s-34167481-6df5-469c-a16e-1bd8b2ff9cdb.shogun-image-container {
      position: relative;
    }

    .s-34167481-6df5-469c-a16e-1bd8b2ff9cdb.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-34167481-6df5-469c-a16e-1bd8b2ff9cdb.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-34167481-6df5-469c-a16e-1bd8b2ff9cdb img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}@media (max-width: 767px){#s-34167481-6df5-469c-a16e-1bd8b2ff9cdb {
  margin: 0 !important;
  overflow: visible;
}

#s-34167481-6df5-469c-a16e-1bd8b2ff9cdb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-34167481-6df5-469c-a16e-1bd8b2ff9cdb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-34167481-6df5-469c-a16e-1bd8b2ff9cdb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-34167481-6df5-469c-a16e-1bd8b2ff9cdb img.shogun-image {
  /* Add background color handling */
  
}

#s-34167481-6df5-469c-a16e-1bd8b2ff9cdb img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-34167481-6df5-469c-a16e-1bd8b2ff9cdb .shg-image-content-wrapper {
      aspect-ratio: 1500/2550;
      min-width: 100%;
      height: auto;
    }

    #s-34167481-6df5-469c-a16e-1bd8b2ff9cdb .shogun-image-link {
      aspect-ratio: 1500/2550;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-34167481-6df5-469c-a16e-1bd8b2ff9cdb .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-34167481-6df5-469c-a16e-1bd8b2ff9cdb.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-34167481-6df5-469c-a16e-1bd8b2ff9cdb img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-34167481-6df5-469c-a16e-1bd8b2ff9cdb.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-34167481-6df5-469c-a16e-1bd8b2ff9cdb .shogun-image-content {
  
    justify-content: center;
  
}

.s-34167481-6df5-469c-a16e-1bd8b2ff9cdb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-34167481-6df5-469c-a16e-1bd8b2ff9cdb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-34167481-6df5-469c-a16e-1bd8b2ff9cdb.shogun-image {
  box-sizing: border-box;
}



.s-34167481-6df5-469c-a16e-1bd8b2ff9cdb img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-34167481-6df5-469c-a16e-1bd8b2ff9cdb {
      --shg-aspect-ratio: calc(1500/2550); 
    }

    .s-34167481-6df5-469c-a16e-1bd8b2ff9cdb.shogun-image-container {
      position: relative;
    }

    .s-34167481-6df5-469c-a16e-1bd8b2ff9cdb.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-34167481-6df5-469c-a16e-1bd8b2ff9cdb.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-34167481-6df5-469c-a16e-1bd8b2ff9cdb img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}
#s-bda4c42e-733b-435d-8be9-a463b8c2bc4a {
  margin-left: 0%;
margin-right: 0%;
max-width: 1500px;
aspect-ratio: 1500/2550;
text-align: center;
}

#s-bda4c42e-733b-435d-8be9-a463b8c2bc4a {
  margin: 0 !important;
  overflow: visible;
}

#s-bda4c42e-733b-435d-8be9-a463b8c2bc4a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bda4c42e-733b-435d-8be9-a463b8c2bc4a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 0%;
  margin-right: 0%;
  
  
}

.shg-image-content-margin-container-s-bda4c42e-733b-435d-8be9-a463b8c2bc4a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bda4c42e-733b-435d-8be9-a463b8c2bc4a img.shogun-image {
  /* Add background color handling */
  
}

#s-bda4c42e-733b-435d-8be9-a463b8c2bc4a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bda4c42e-733b-435d-8be9-a463b8c2bc4a .shg-image-content-wrapper {
      aspect-ratio: 1500/2550;
      min-width: 100%;
      height: auto;
    }

    #s-bda4c42e-733b-435d-8be9-a463b8c2bc4a .shogun-image-link {
      aspect-ratio: 1500/2550;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bda4c42e-733b-435d-8be9-a463b8c2bc4a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bda4c42e-733b-435d-8be9-a463b8c2bc4a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bda4c42e-733b-435d-8be9-a463b8c2bc4a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-bda4c42e-733b-435d-8be9-a463b8c2bc4a.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-bda4c42e-733b-435d-8be9-a463b8c2bc4a .shogun-image-content {
  
    justify-content: center;
  
}

.s-bda4c42e-733b-435d-8be9-a463b8c2bc4a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bda4c42e-733b-435d-8be9-a463b8c2bc4a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bda4c42e-733b-435d-8be9-a463b8c2bc4a.shogun-image {
  box-sizing: border-box;
}



.s-bda4c42e-733b-435d-8be9-a463b8c2bc4a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-bda4c42e-733b-435d-8be9-a463b8c2bc4a {
      --shg-aspect-ratio: calc(1500/2550); 
    }

    .s-bda4c42e-733b-435d-8be9-a463b8c2bc4a.shogun-image-container {
      position: relative;
    }

    .s-bda4c42e-733b-435d-8be9-a463b8c2bc4a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bda4c42e-733b-435d-8be9-a463b8c2bc4a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bda4c42e-733b-435d-8be9-a463b8c2bc4a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

@media (min-width: 1200px){#s-bda4c42e-733b-435d-8be9-a463b8c2bc4a {
  margin: 0 !important;
  overflow: visible;
}

#s-bda4c42e-733b-435d-8be9-a463b8c2bc4a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bda4c42e-733b-435d-8be9-a463b8c2bc4a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bda4c42e-733b-435d-8be9-a463b8c2bc4a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bda4c42e-733b-435d-8be9-a463b8c2bc4a img.shogun-image {
  /* Add background color handling */
  
}

#s-bda4c42e-733b-435d-8be9-a463b8c2bc4a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bda4c42e-733b-435d-8be9-a463b8c2bc4a .shg-image-content-wrapper {
      aspect-ratio: 1500/2550;
      min-width: 100%;
      height: auto;
    }

    #s-bda4c42e-733b-435d-8be9-a463b8c2bc4a .shogun-image-link {
      aspect-ratio: 1500/2550;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bda4c42e-733b-435d-8be9-a463b8c2bc4a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bda4c42e-733b-435d-8be9-a463b8c2bc4a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bda4c42e-733b-435d-8be9-a463b8c2bc4a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-bda4c42e-733b-435d-8be9-a463b8c2bc4a.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-bda4c42e-733b-435d-8be9-a463b8c2bc4a .shogun-image-content {
  
    justify-content: center;
  
}

.s-bda4c42e-733b-435d-8be9-a463b8c2bc4a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bda4c42e-733b-435d-8be9-a463b8c2bc4a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bda4c42e-733b-435d-8be9-a463b8c2bc4a.shogun-image {
  box-sizing: border-box;
}



.s-bda4c42e-733b-435d-8be9-a463b8c2bc4a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-bda4c42e-733b-435d-8be9-a463b8c2bc4a {
      --shg-aspect-ratio: calc(1500/2550); 
    }

    .s-bda4c42e-733b-435d-8be9-a463b8c2bc4a.shogun-image-container {
      position: relative;
    }

    .s-bda4c42e-733b-435d-8be9-a463b8c2bc4a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bda4c42e-733b-435d-8be9-a463b8c2bc4a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bda4c42e-733b-435d-8be9-a463b8c2bc4a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-bda4c42e-733b-435d-8be9-a463b8c2bc4a {
  margin: 0 !important;
  overflow: visible;
}

#s-bda4c42e-733b-435d-8be9-a463b8c2bc4a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bda4c42e-733b-435d-8be9-a463b8c2bc4a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bda4c42e-733b-435d-8be9-a463b8c2bc4a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bda4c42e-733b-435d-8be9-a463b8c2bc4a img.shogun-image {
  /* Add background color handling */
  
}

#s-bda4c42e-733b-435d-8be9-a463b8c2bc4a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bda4c42e-733b-435d-8be9-a463b8c2bc4a .shg-image-content-wrapper {
      aspect-ratio: 1500/2550;
      min-width: 100%;
      height: auto;
    }

    #s-bda4c42e-733b-435d-8be9-a463b8c2bc4a .shogun-image-link {
      aspect-ratio: 1500/2550;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bda4c42e-733b-435d-8be9-a463b8c2bc4a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bda4c42e-733b-435d-8be9-a463b8c2bc4a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bda4c42e-733b-435d-8be9-a463b8c2bc4a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-bda4c42e-733b-435d-8be9-a463b8c2bc4a.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-bda4c42e-733b-435d-8be9-a463b8c2bc4a .shogun-image-content {
  
    justify-content: center;
  
}

.s-bda4c42e-733b-435d-8be9-a463b8c2bc4a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bda4c42e-733b-435d-8be9-a463b8c2bc4a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bda4c42e-733b-435d-8be9-a463b8c2bc4a.shogun-image {
  box-sizing: border-box;
}



.s-bda4c42e-733b-435d-8be9-a463b8c2bc4a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-bda4c42e-733b-435d-8be9-a463b8c2bc4a {
      --shg-aspect-ratio: calc(1500/2550); 
    }

    .s-bda4c42e-733b-435d-8be9-a463b8c2bc4a.shogun-image-container {
      position: relative;
    }

    .s-bda4c42e-733b-435d-8be9-a463b8c2bc4a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bda4c42e-733b-435d-8be9-a463b8c2bc4a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bda4c42e-733b-435d-8be9-a463b8c2bc4a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-bda4c42e-733b-435d-8be9-a463b8c2bc4a {
  margin: 0 !important;
  overflow: visible;
}

#s-bda4c42e-733b-435d-8be9-a463b8c2bc4a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bda4c42e-733b-435d-8be9-a463b8c2bc4a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bda4c42e-733b-435d-8be9-a463b8c2bc4a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bda4c42e-733b-435d-8be9-a463b8c2bc4a img.shogun-image {
  /* Add background color handling */
  
}

#s-bda4c42e-733b-435d-8be9-a463b8c2bc4a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bda4c42e-733b-435d-8be9-a463b8c2bc4a .shg-image-content-wrapper {
      aspect-ratio: 1500/2550;
      min-width: 100%;
      height: auto;
    }

    #s-bda4c42e-733b-435d-8be9-a463b8c2bc4a .shogun-image-link {
      aspect-ratio: 1500/2550;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bda4c42e-733b-435d-8be9-a463b8c2bc4a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bda4c42e-733b-435d-8be9-a463b8c2bc4a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bda4c42e-733b-435d-8be9-a463b8c2bc4a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-bda4c42e-733b-435d-8be9-a463b8c2bc4a.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-bda4c42e-733b-435d-8be9-a463b8c2bc4a .shogun-image-content {
  
    justify-content: center;
  
}

.s-bda4c42e-733b-435d-8be9-a463b8c2bc4a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bda4c42e-733b-435d-8be9-a463b8c2bc4a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bda4c42e-733b-435d-8be9-a463b8c2bc4a.shogun-image {
  box-sizing: border-box;
}



.s-bda4c42e-733b-435d-8be9-a463b8c2bc4a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-bda4c42e-733b-435d-8be9-a463b8c2bc4a {
      --shg-aspect-ratio: calc(1500/2550); 
    }

    .s-bda4c42e-733b-435d-8be9-a463b8c2bc4a.shogun-image-container {
      position: relative;
    }

    .s-bda4c42e-733b-435d-8be9-a463b8c2bc4a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bda4c42e-733b-435d-8be9-a463b8c2bc4a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bda4c42e-733b-435d-8be9-a463b8c2bc4a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}@media (max-width: 767px){#s-bda4c42e-733b-435d-8be9-a463b8c2bc4a {
  margin: 0 !important;
  overflow: visible;
}

#s-bda4c42e-733b-435d-8be9-a463b8c2bc4a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bda4c42e-733b-435d-8be9-a463b8c2bc4a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bda4c42e-733b-435d-8be9-a463b8c2bc4a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bda4c42e-733b-435d-8be9-a463b8c2bc4a img.shogun-image {
  /* Add background color handling */
  
}

#s-bda4c42e-733b-435d-8be9-a463b8c2bc4a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bda4c42e-733b-435d-8be9-a463b8c2bc4a .shg-image-content-wrapper {
      aspect-ratio: 1500/2550;
      min-width: 100%;
      height: auto;
    }

    #s-bda4c42e-733b-435d-8be9-a463b8c2bc4a .shogun-image-link {
      aspect-ratio: 1500/2550;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bda4c42e-733b-435d-8be9-a463b8c2bc4a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bda4c42e-733b-435d-8be9-a463b8c2bc4a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bda4c42e-733b-435d-8be9-a463b8c2bc4a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-bda4c42e-733b-435d-8be9-a463b8c2bc4a.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-bda4c42e-733b-435d-8be9-a463b8c2bc4a .shogun-image-content {
  
    justify-content: center;
  
}

.s-bda4c42e-733b-435d-8be9-a463b8c2bc4a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bda4c42e-733b-435d-8be9-a463b8c2bc4a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bda4c42e-733b-435d-8be9-a463b8c2bc4a.shogun-image {
  box-sizing: border-box;
}



.s-bda4c42e-733b-435d-8be9-a463b8c2bc4a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-bda4c42e-733b-435d-8be9-a463b8c2bc4a {
      --shg-aspect-ratio: calc(1500/2550); 
    }

    .s-bda4c42e-733b-435d-8be9-a463b8c2bc4a.shogun-image-container {
      position: relative;
    }

    .s-bda4c42e-733b-435d-8be9-a463b8c2bc4a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bda4c42e-733b-435d-8be9-a463b8c2bc4a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bda4c42e-733b-435d-8be9-a463b8c2bc4a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}
#s-2743bab1-0367-4b4c-8c9f-56494b613d9b {
  max-width: 1500px;
aspect-ratio: 1500/2550;
text-align: center;
}

#s-2743bab1-0367-4b4c-8c9f-56494b613d9b {
  margin: 0 !important;
  overflow: visible;
}

#s-2743bab1-0367-4b4c-8c9f-56494b613d9b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2743bab1-0367-4b4c-8c9f-56494b613d9b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2743bab1-0367-4b4c-8c9f-56494b613d9b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2743bab1-0367-4b4c-8c9f-56494b613d9b img.shogun-image {
  /* Add background color handling */
  
}

#s-2743bab1-0367-4b4c-8c9f-56494b613d9b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-2743bab1-0367-4b4c-8c9f-56494b613d9b.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-2743bab1-0367-4b4c-8c9f-56494b613d9b .shogun-image-content {
  
    justify-content: center;
  
}

.s-2743bab1-0367-4b4c-8c9f-56494b613d9b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2743bab1-0367-4b4c-8c9f-56494b613d9b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2743bab1-0367-4b4c-8c9f-56494b613d9b.shogun-image {
  box-sizing: border-box;
}



.s-2743bab1-0367-4b4c-8c9f-56494b613d9b img.shogun-image {
  
}


@media (min-width: 1200px){#s-2743bab1-0367-4b4c-8c9f-56494b613d9b {
  margin: 0 !important;
  overflow: visible;
}

#s-2743bab1-0367-4b4c-8c9f-56494b613d9b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2743bab1-0367-4b4c-8c9f-56494b613d9b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2743bab1-0367-4b4c-8c9f-56494b613d9b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2743bab1-0367-4b4c-8c9f-56494b613d9b img.shogun-image {
  /* Add background color handling */
  
}

#s-2743bab1-0367-4b4c-8c9f-56494b613d9b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-2743bab1-0367-4b4c-8c9f-56494b613d9b.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-2743bab1-0367-4b4c-8c9f-56494b613d9b .shogun-image-content {
  
    justify-content: center;
  
}

.s-2743bab1-0367-4b4c-8c9f-56494b613d9b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2743bab1-0367-4b4c-8c9f-56494b613d9b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2743bab1-0367-4b4c-8c9f-56494b613d9b.shogun-image {
  box-sizing: border-box;
}



.s-2743bab1-0367-4b4c-8c9f-56494b613d9b img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-2743bab1-0367-4b4c-8c9f-56494b613d9b {
  margin: 0 !important;
  overflow: visible;
}

#s-2743bab1-0367-4b4c-8c9f-56494b613d9b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2743bab1-0367-4b4c-8c9f-56494b613d9b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2743bab1-0367-4b4c-8c9f-56494b613d9b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2743bab1-0367-4b4c-8c9f-56494b613d9b img.shogun-image {
  /* Add background color handling */
  
}

#s-2743bab1-0367-4b4c-8c9f-56494b613d9b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-2743bab1-0367-4b4c-8c9f-56494b613d9b.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-2743bab1-0367-4b4c-8c9f-56494b613d9b .shogun-image-content {
  
    justify-content: center;
  
}

.s-2743bab1-0367-4b4c-8c9f-56494b613d9b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2743bab1-0367-4b4c-8c9f-56494b613d9b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2743bab1-0367-4b4c-8c9f-56494b613d9b.shogun-image {
  box-sizing: border-box;
}



.s-2743bab1-0367-4b4c-8c9f-56494b613d9b img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-2743bab1-0367-4b4c-8c9f-56494b613d9b {
  margin: 0 !important;
  overflow: visible;
}

#s-2743bab1-0367-4b4c-8c9f-56494b613d9b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2743bab1-0367-4b4c-8c9f-56494b613d9b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2743bab1-0367-4b4c-8c9f-56494b613d9b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2743bab1-0367-4b4c-8c9f-56494b613d9b img.shogun-image {
  /* Add background color handling */
  
}

#s-2743bab1-0367-4b4c-8c9f-56494b613d9b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-2743bab1-0367-4b4c-8c9f-56494b613d9b.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-2743bab1-0367-4b4c-8c9f-56494b613d9b .shogun-image-content {
  
    justify-content: center;
  
}

.s-2743bab1-0367-4b4c-8c9f-56494b613d9b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2743bab1-0367-4b4c-8c9f-56494b613d9b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2743bab1-0367-4b4c-8c9f-56494b613d9b.shogun-image {
  box-sizing: border-box;
}



.s-2743bab1-0367-4b4c-8c9f-56494b613d9b img.shogun-image {
  
}


}@media (max-width: 767px){#s-2743bab1-0367-4b4c-8c9f-56494b613d9b {
  margin: 0 !important;
  overflow: visible;
}

#s-2743bab1-0367-4b4c-8c9f-56494b613d9b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2743bab1-0367-4b4c-8c9f-56494b613d9b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2743bab1-0367-4b4c-8c9f-56494b613d9b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2743bab1-0367-4b4c-8c9f-56494b613d9b img.shogun-image {
  /* Add background color handling */
  
}

#s-2743bab1-0367-4b4c-8c9f-56494b613d9b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-2743bab1-0367-4b4c-8c9f-56494b613d9b.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-2743bab1-0367-4b4c-8c9f-56494b613d9b .shogun-image-content {
  
    justify-content: center;
  
}

.s-2743bab1-0367-4b4c-8c9f-56494b613d9b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2743bab1-0367-4b4c-8c9f-56494b613d9b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2743bab1-0367-4b4c-8c9f-56494b613d9b.shogun-image {
  box-sizing: border-box;
}



.s-2743bab1-0367-4b4c-8c9f-56494b613d9b img.shogun-image {
  
}


}
#s-6867a106-97b1-4432-9f82-77ad67de8de4 {
  border-style: solid;
margin-top: -5%;
margin-bottom: 2px;
padding-top: 15px;
padding-bottom: 15px;
border-color: rgba(34, 25, 77, 0);
border-radius: 2px;
max-width: 100%;
background-color: rgba(37, 37, 37, 0);
text-align: center;
text-decoration: none;
letter-spacing: 2px;
background-image: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
}
#s-6867a106-97b1-4432-9f82-77ad67de8de4:hover {border-style: solid !important;
border-color: rgba(34, 25, 77, 0) !important;
background-color: rgba(66, 66, 66, 0) !important;
text-decoration: none !important;
color: rgba(117, 117, 117, 1) !important;
background-image: none !important;
hover-type: color !important;}#s-6867a106-97b1-4432-9f82-77ad67de8de4:active {border-style: solid !important;
border-color: rgba(34, 25, 77, 0) !important;
background-color: rgba(0, 0, 0, 0) !important;
text-decoration: none !important;
color: rgba(0, 0, 0, 1) !important;
background-image: none !important;
hover-type: color !important;}

  #s-6867a106-97b1-4432-9f82-77ad67de8de4-root {
    text-align: center;
  }


#s-6867a106-97b1-4432-9f82-77ad67de8de4.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  
  
  
  display:  block ;
}
@media (min-width: 1200px){
  #s-6867a106-97b1-4432-9f82-77ad67de8de4-root {
    text-align: center;
  }


#s-6867a106-97b1-4432-9f82-77ad67de8de4.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  
  
  
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-6867a106-97b1-4432-9f82-77ad67de8de4-root {
    text-align: center;
  }


#s-6867a106-97b1-4432-9f82-77ad67de8de4.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  
  
  
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-6867a106-97b1-4432-9f82-77ad67de8de4-root {
    text-align: center;
  }


#s-6867a106-97b1-4432-9f82-77ad67de8de4.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  
  
  
  display:  block ;
}
}@media (max-width: 767px){
  #s-6867a106-97b1-4432-9f82-77ad67de8de4-root {
    text-align: center;
  }


#s-6867a106-97b1-4432-9f82-77ad67de8de4.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  
  
  
  display:  block ;
}
}
#s-4ded7959-c723-41b7-9ea7-1a6f9979450a {
  margin-top: 3%;
margin-left: 6%;
margin-bottom: 2%;
margin-right: 6%;
min-height: 50px;
}
@media (min-width: 1200px){#s-4ded7959-c723-41b7-9ea7-1a6f9979450a {
  display: none;
}
#s-4ded7959-c723-41b7-9ea7-1a6f9979450a, #wrap-s-4ded7959-c723-41b7-9ea7-1a6f9979450a, #wrap-content-s-4ded7959-c723-41b7-9ea7-1a6f9979450a { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-4ded7959-c723-41b7-9ea7-1a6f9979450a {
  display: none;
}
#s-4ded7959-c723-41b7-9ea7-1a6f9979450a, #wrap-s-4ded7959-c723-41b7-9ea7-1a6f9979450a, #wrap-content-s-4ded7959-c723-41b7-9ea7-1a6f9979450a { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-4ded7959-c723-41b7-9ea7-1a6f9979450a {
  display: none;
}
#s-4ded7959-c723-41b7-9ea7-1a6f9979450a, #wrap-s-4ded7959-c723-41b7-9ea7-1a6f9979450a, #wrap-content-s-4ded7959-c723-41b7-9ea7-1a6f9979450a { display: none !important; }}@media (max-width: 767px){#s-4ded7959-c723-41b7-9ea7-1a6f9979450a {
  display: none;
}
#s-4ded7959-c723-41b7-9ea7-1a6f9979450a, #wrap-s-4ded7959-c723-41b7-9ea7-1a6f9979450a, #wrap-content-s-4ded7959-c723-41b7-9ea7-1a6f9979450a { display: none !important; }}







#s-4ded7959-c723-41b7-9ea7-1a6f9979450a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4ded7959-c723-41b7-9ea7-1a6f9979450a.shg-box.shg-c {
  justify-content: center;
}

#s-aede2377-5f9c-49d5-bd35-773a0bd408c1 {
  margin-top: 0%;
}

#s-2e9e836f-8f9a-4162-966f-fb376cb28831 {
  margin-top: 0%;
margin-bottom: 0%;
}

@media (min-width: 0px) {
[id="s-097c9610-ed22-4eff-ad43-493233975770"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-097c9610-ed22-4eff-ad43-493233975770"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 7.5px);
}

}

@media (min-width: 992px) {
[id="s-097c9610-ed22-4eff-ad43-493233975770"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 7.5px);
}

}

@media (min-width: 1200px) {
[id="s-097c9610-ed22-4eff-ad43-493233975770"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 7.5px);
}

}

#s-5e0df19a-1743-4732-ae8f-27fe58fd40bf {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-20f5384b-8c90-4e51-a68d-8494760cc651 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-0fe26340-5256-4f94-a5b3-536285755c81 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-468e26b0-7f67-46d8-81c9-679b0438f930 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-0229d7b4-d2f5-4d79-a37a-e6c5449f2f18 {
  margin-top: 3%;
margin-left: 6%;
margin-bottom: 2%;
margin-right: 6%;
min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-0229d7b4-d2f5-4d79-a37a-e6c5449f2f18 {
  display: none;
}
#s-0229d7b4-d2f5-4d79-a37a-e6c5449f2f18, #wrap-s-0229d7b4-d2f5-4d79-a37a-e6c5449f2f18, #wrap-content-s-0229d7b4-d2f5-4d79-a37a-e6c5449f2f18 { display: none !important; }}@media (max-width: 767px){#s-0229d7b4-d2f5-4d79-a37a-e6c5449f2f18 {
  display: none;
}
#s-0229d7b4-d2f5-4d79-a37a-e6c5449f2f18, #wrap-s-0229d7b4-d2f5-4d79-a37a-e6c5449f2f18, #wrap-content-s-0229d7b4-d2f5-4d79-a37a-e6c5449f2f18 { display: none !important; }}







#s-0229d7b4-d2f5-4d79-a37a-e6c5449f2f18 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0229d7b4-d2f5-4d79-a37a-e6c5449f2f18.shg-box.shg-c {
  justify-content: center;
}

#s-57f2f32e-31b7-4762-8c86-a4eeb8dea8e0 {
  margin-top: 0%;
}

#s-017386d4-1d6b-435a-8dd6-98b1a54377db {
  margin-top: 0%;
margin-bottom: 0%;
}

#s-0876c35a-89a1-4c62-9240-203df3898127 {
  margin-top: 2%;
}

@media (min-width: 0px) {
[id="s-0876c35a-89a1-4c62-9240-203df3898127"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-0876c35a-89a1-4c62-9240-203df3898127"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 7.5px);
}

}

@media (min-width: 992px) {
[id="s-0876c35a-89a1-4c62-9240-203df3898127"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 7.5px);
}

}

@media (min-width: 1200px) {
[id="s-0876c35a-89a1-4c62-9240-203df3898127"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 7.5px);
}

}

#s-4c2ba726-f4dc-46ea-ab59-e68e8caeb305 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-27720d1c-7824-427d-a1fc-ff48d7aa50d7 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-85cba070-15dd-455a-aa62-d948ace0e770 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-345ef235-d50b-4509-a463-5baa73004de3 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-d9c6d803-c646-4f25-8701-7b692d6c5b00 {
  margin-top: 7%;
min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-d9c6d803-c646-4f25-8701-7b692d6c5b00 {
  display: none;
}
#s-d9c6d803-c646-4f25-8701-7b692d6c5b00, #wrap-s-d9c6d803-c646-4f25-8701-7b692d6c5b00, #wrap-content-s-d9c6d803-c646-4f25-8701-7b692d6c5b00 { display: none !important; }}@media (max-width: 767px){#s-d9c6d803-c646-4f25-8701-7b692d6c5b00 {
  display: none;
}
#s-d9c6d803-c646-4f25-8701-7b692d6c5b00, #wrap-s-d9c6d803-c646-4f25-8701-7b692d6c5b00, #wrap-content-s-d9c6d803-c646-4f25-8701-7b692d6c5b00 { display: none !important; }}







#s-d9c6d803-c646-4f25-8701-7b692d6c5b00 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d9c6d803-c646-4f25-8701-7b692d6c5b00.shg-box.shg-c {
  justify-content: center;
}

#s-5523d397-7ace-4b3e-b238-ce622893b755 {
  margin-left: 4%;
margin-right: 4%;
}

@media (min-width: 0px) {
[id="s-5523d397-7ace-4b3e-b238-ce622893b755"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-5523d397-7ace-4b3e-b238-ce622893b755"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-5523d397-7ace-4b3e-b238-ce622893b755"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-5523d397-7ace-4b3e-b238-ce622893b755"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-a8d54b58-89ca-4bd7-a949-e9ec3217120d {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
}

/* Duplicated Styles are also in Category dynamic.css.liquid - keep them in sync */

#slider-v3-s-a8d54b58-89ca-4bd7-a949-e9ec3217120d {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(113, 113, 113, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 14px !important;
  
}

#slider-v3-s-a8d54b58-89ca-4bd7-a949-e9ec3217120d > .swiper-button-prev,
#slider-v3-s-a8d54b58-89ca-4bd7-a949-e9ec3217120d > .swiper-button-next {
  
}

#slider-v3-s-a8d54b58-89ca-4bd7-a949-e9ec3217120d > .swiper-button-prev svg,
#slider-v3-s-a8d54b58-89ca-4bd7-a949-e9ec3217120d > .swiper-button-next svg {
  fill: rgba(113, 113, 113, 1) !important;
  stroke: rgba(113, 113, 113, 1) !important;
  
}

#slider-v3-s-a8d54b58-89ca-4bd7-a949-e9ec3217120d > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-a8d54b58-89ca-4bd7-a949-e9ec3217120d > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-a8d54b58-89ca-4bd7-a949-e9ec3217120d > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-a8d54b58-89ca-4bd7-a949-e9ec3217120d .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-a8d54b58-89ca-4bd7-a949-e9ec3217120d .swiper-pagination-bullet-active {
  background-color: rgba(113, 113, 113, 1) !important;
  width: calc(14px * 1) !important;
  height: 14px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-a8d54b58-89ca-4bd7-a949-e9ec3217120d .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}

#s-2b48d0da-2e83-4986-9864-e4f56b7b4ea6 {
  margin-left: auto;
margin-right: auto;
max-width: 2346px;
aspect-ratio: 1/1;
text-align: center;
}

#s-2b48d0da-2e83-4986-9864-e4f56b7b4ea6 {
  margin: 0 !important;
  overflow: visible;
}

#s-2b48d0da-2e83-4986-9864-e4f56b7b4ea6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2b48d0da-2e83-4986-9864-e4f56b7b4ea6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2b48d0da-2e83-4986-9864-e4f56b7b4ea6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2b48d0da-2e83-4986-9864-e4f56b7b4ea6 img.shogun-image {
  /* Add background color handling */
  
}

#s-2b48d0da-2e83-4986-9864-e4f56b7b4ea6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2b48d0da-2e83-4986-9864-e4f56b7b4ea6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2b48d0da-2e83-4986-9864-e4f56b7b4ea6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2b48d0da-2e83-4986-9864-e4f56b7b4ea6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2b48d0da-2e83-4986-9864-e4f56b7b4ea6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2b48d0da-2e83-4986-9864-e4f56b7b4ea6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2346px;
  }



  img.s-2b48d0da-2e83-4986-9864-e4f56b7b4ea6.shogun-image {
    
    
    
    max-height: 2346px;
  }


.s-2b48d0da-2e83-4986-9864-e4f56b7b4ea6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2b48d0da-2e83-4986-9864-e4f56b7b4ea6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2b48d0da-2e83-4986-9864-e4f56b7b4ea6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2b48d0da-2e83-4986-9864-e4f56b7b4ea6.shogun-image {
  box-sizing: border-box;
}



.s-2b48d0da-2e83-4986-9864-e4f56b7b4ea6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2b48d0da-2e83-4986-9864-e4f56b7b4ea6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2b48d0da-2e83-4986-9864-e4f56b7b4ea6.shogun-image-container {
      position: relative;
    }

    .s-2b48d0da-2e83-4986-9864-e4f56b7b4ea6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2b48d0da-2e83-4986-9864-e4f56b7b4ea6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2b48d0da-2e83-4986-9864-e4f56b7b4ea6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2346px;
    }
  }

@media (min-width: 1200px){#s-2b48d0da-2e83-4986-9864-e4f56b7b4ea6 {
  margin: 0 !important;
  overflow: visible;
}

#s-2b48d0da-2e83-4986-9864-e4f56b7b4ea6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2b48d0da-2e83-4986-9864-e4f56b7b4ea6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2b48d0da-2e83-4986-9864-e4f56b7b4ea6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2b48d0da-2e83-4986-9864-e4f56b7b4ea6 img.shogun-image {
  /* Add background color handling */
  
}

#s-2b48d0da-2e83-4986-9864-e4f56b7b4ea6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2b48d0da-2e83-4986-9864-e4f56b7b4ea6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2b48d0da-2e83-4986-9864-e4f56b7b4ea6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2b48d0da-2e83-4986-9864-e4f56b7b4ea6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2b48d0da-2e83-4986-9864-e4f56b7b4ea6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2b48d0da-2e83-4986-9864-e4f56b7b4ea6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2346px;
  }



  img.s-2b48d0da-2e83-4986-9864-e4f56b7b4ea6.shogun-image {
    
    
    
    max-height: 2346px;
  }


.s-2b48d0da-2e83-4986-9864-e4f56b7b4ea6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2b48d0da-2e83-4986-9864-e4f56b7b4ea6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2b48d0da-2e83-4986-9864-e4f56b7b4ea6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2b48d0da-2e83-4986-9864-e4f56b7b4ea6.shogun-image {
  box-sizing: border-box;
}



.s-2b48d0da-2e83-4986-9864-e4f56b7b4ea6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2b48d0da-2e83-4986-9864-e4f56b7b4ea6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2b48d0da-2e83-4986-9864-e4f56b7b4ea6.shogun-image-container {
      position: relative;
    }

    .s-2b48d0da-2e83-4986-9864-e4f56b7b4ea6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2b48d0da-2e83-4986-9864-e4f56b7b4ea6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2b48d0da-2e83-4986-9864-e4f56b7b4ea6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2346px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-2b48d0da-2e83-4986-9864-e4f56b7b4ea6 {
  margin: 0 !important;
  overflow: visible;
}

#s-2b48d0da-2e83-4986-9864-e4f56b7b4ea6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2b48d0da-2e83-4986-9864-e4f56b7b4ea6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2b48d0da-2e83-4986-9864-e4f56b7b4ea6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2b48d0da-2e83-4986-9864-e4f56b7b4ea6 img.shogun-image {
  /* Add background color handling */
  
}

#s-2b48d0da-2e83-4986-9864-e4f56b7b4ea6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2b48d0da-2e83-4986-9864-e4f56b7b4ea6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2b48d0da-2e83-4986-9864-e4f56b7b4ea6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2b48d0da-2e83-4986-9864-e4f56b7b4ea6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2b48d0da-2e83-4986-9864-e4f56b7b4ea6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2b48d0da-2e83-4986-9864-e4f56b7b4ea6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2346px;
  }



  img.s-2b48d0da-2e83-4986-9864-e4f56b7b4ea6.shogun-image {
    
    
    
    max-height: 2346px;
  }


.s-2b48d0da-2e83-4986-9864-e4f56b7b4ea6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2b48d0da-2e83-4986-9864-e4f56b7b4ea6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2b48d0da-2e83-4986-9864-e4f56b7b4ea6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2b48d0da-2e83-4986-9864-e4f56b7b4ea6.shogun-image {
  box-sizing: border-box;
}



.s-2b48d0da-2e83-4986-9864-e4f56b7b4ea6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2b48d0da-2e83-4986-9864-e4f56b7b4ea6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2b48d0da-2e83-4986-9864-e4f56b7b4ea6.shogun-image-container {
      position: relative;
    }

    .s-2b48d0da-2e83-4986-9864-e4f56b7b4ea6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2b48d0da-2e83-4986-9864-e4f56b7b4ea6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2b48d0da-2e83-4986-9864-e4f56b7b4ea6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2346px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-2b48d0da-2e83-4986-9864-e4f56b7b4ea6 {
  margin: 0 !important;
  overflow: visible;
}

#s-2b48d0da-2e83-4986-9864-e4f56b7b4ea6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2b48d0da-2e83-4986-9864-e4f56b7b4ea6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2b48d0da-2e83-4986-9864-e4f56b7b4ea6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2b48d0da-2e83-4986-9864-e4f56b7b4ea6 img.shogun-image {
  /* Add background color handling */
  
}

#s-2b48d0da-2e83-4986-9864-e4f56b7b4ea6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2b48d0da-2e83-4986-9864-e4f56b7b4ea6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2b48d0da-2e83-4986-9864-e4f56b7b4ea6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2b48d0da-2e83-4986-9864-e4f56b7b4ea6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2b48d0da-2e83-4986-9864-e4f56b7b4ea6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2b48d0da-2e83-4986-9864-e4f56b7b4ea6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2346px;
  }



  img.s-2b48d0da-2e83-4986-9864-e4f56b7b4ea6.shogun-image {
    
    
    
    max-height: 2346px;
  }


.s-2b48d0da-2e83-4986-9864-e4f56b7b4ea6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2b48d0da-2e83-4986-9864-e4f56b7b4ea6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2b48d0da-2e83-4986-9864-e4f56b7b4ea6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2b48d0da-2e83-4986-9864-e4f56b7b4ea6.shogun-image {
  box-sizing: border-box;
}



.s-2b48d0da-2e83-4986-9864-e4f56b7b4ea6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2b48d0da-2e83-4986-9864-e4f56b7b4ea6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2b48d0da-2e83-4986-9864-e4f56b7b4ea6.shogun-image-container {
      position: relative;
    }

    .s-2b48d0da-2e83-4986-9864-e4f56b7b4ea6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2b48d0da-2e83-4986-9864-e4f56b7b4ea6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2b48d0da-2e83-4986-9864-e4f56b7b4ea6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2346px;
    }
  }

}@media (max-width: 767px){#s-2b48d0da-2e83-4986-9864-e4f56b7b4ea6 {
  margin: 0 !important;
  overflow: visible;
}

#s-2b48d0da-2e83-4986-9864-e4f56b7b4ea6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2b48d0da-2e83-4986-9864-e4f56b7b4ea6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2b48d0da-2e83-4986-9864-e4f56b7b4ea6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2b48d0da-2e83-4986-9864-e4f56b7b4ea6 img.shogun-image {
  /* Add background color handling */
  
}

#s-2b48d0da-2e83-4986-9864-e4f56b7b4ea6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2b48d0da-2e83-4986-9864-e4f56b7b4ea6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2b48d0da-2e83-4986-9864-e4f56b7b4ea6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2b48d0da-2e83-4986-9864-e4f56b7b4ea6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2b48d0da-2e83-4986-9864-e4f56b7b4ea6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2b48d0da-2e83-4986-9864-e4f56b7b4ea6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2346px;
  }



  img.s-2b48d0da-2e83-4986-9864-e4f56b7b4ea6.shogun-image {
    
    
    
    max-height: 2346px;
  }


.s-2b48d0da-2e83-4986-9864-e4f56b7b4ea6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2b48d0da-2e83-4986-9864-e4f56b7b4ea6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2b48d0da-2e83-4986-9864-e4f56b7b4ea6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2b48d0da-2e83-4986-9864-e4f56b7b4ea6.shogun-image {
  box-sizing: border-box;
}



.s-2b48d0da-2e83-4986-9864-e4f56b7b4ea6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2b48d0da-2e83-4986-9864-e4f56b7b4ea6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2b48d0da-2e83-4986-9864-e4f56b7b4ea6.shogun-image-container {
      position: relative;
    }

    .s-2b48d0da-2e83-4986-9864-e4f56b7b4ea6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2b48d0da-2e83-4986-9864-e4f56b7b4ea6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2b48d0da-2e83-4986-9864-e4f56b7b4ea6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2346px;
    }
  }

}
#s-520bf3b9-62d0-442e-984e-34b48f900e0e {
  margin-left: auto;
margin-right: auto;
max-width: 2346px;
aspect-ratio: 1/1;
text-align: center;
}

#s-520bf3b9-62d0-442e-984e-34b48f900e0e {
  margin: 0 !important;
  overflow: visible;
}

#s-520bf3b9-62d0-442e-984e-34b48f900e0e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-520bf3b9-62d0-442e-984e-34b48f900e0e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-520bf3b9-62d0-442e-984e-34b48f900e0e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-520bf3b9-62d0-442e-984e-34b48f900e0e img.shogun-image {
  /* Add background color handling */
  
}

#s-520bf3b9-62d0-442e-984e-34b48f900e0e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-520bf3b9-62d0-442e-984e-34b48f900e0e .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-520bf3b9-62d0-442e-984e-34b48f900e0e .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-520bf3b9-62d0-442e-984e-34b48f900e0e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-520bf3b9-62d0-442e-984e-34b48f900e0e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-520bf3b9-62d0-442e-984e-34b48f900e0e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2346px;
  }



  img.s-520bf3b9-62d0-442e-984e-34b48f900e0e.shogun-image {
    
    
    
    max-height: 2346px;
  }


.s-520bf3b9-62d0-442e-984e-34b48f900e0e .shogun-image-content {
  
    justify-content: center;
  
}

.s-520bf3b9-62d0-442e-984e-34b48f900e0e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-520bf3b9-62d0-442e-984e-34b48f900e0e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-520bf3b9-62d0-442e-984e-34b48f900e0e.shogun-image {
  box-sizing: border-box;
}



.s-520bf3b9-62d0-442e-984e-34b48f900e0e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-520bf3b9-62d0-442e-984e-34b48f900e0e {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-520bf3b9-62d0-442e-984e-34b48f900e0e.shogun-image-container {
      position: relative;
    }

    .s-520bf3b9-62d0-442e-984e-34b48f900e0e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-520bf3b9-62d0-442e-984e-34b48f900e0e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-520bf3b9-62d0-442e-984e-34b48f900e0e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2346px;
    }
  }

@media (min-width: 1200px){#s-520bf3b9-62d0-442e-984e-34b48f900e0e {
  margin: 0 !important;
  overflow: visible;
}

#s-520bf3b9-62d0-442e-984e-34b48f900e0e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-520bf3b9-62d0-442e-984e-34b48f900e0e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-520bf3b9-62d0-442e-984e-34b48f900e0e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-520bf3b9-62d0-442e-984e-34b48f900e0e img.shogun-image {
  /* Add background color handling */
  
}

#s-520bf3b9-62d0-442e-984e-34b48f900e0e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-520bf3b9-62d0-442e-984e-34b48f900e0e .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-520bf3b9-62d0-442e-984e-34b48f900e0e .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-520bf3b9-62d0-442e-984e-34b48f900e0e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-520bf3b9-62d0-442e-984e-34b48f900e0e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-520bf3b9-62d0-442e-984e-34b48f900e0e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2346px;
  }



  img.s-520bf3b9-62d0-442e-984e-34b48f900e0e.shogun-image {
    
    
    
    max-height: 2346px;
  }


.s-520bf3b9-62d0-442e-984e-34b48f900e0e .shogun-image-content {
  
    justify-content: center;
  
}

.s-520bf3b9-62d0-442e-984e-34b48f900e0e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-520bf3b9-62d0-442e-984e-34b48f900e0e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-520bf3b9-62d0-442e-984e-34b48f900e0e.shogun-image {
  box-sizing: border-box;
}



.s-520bf3b9-62d0-442e-984e-34b48f900e0e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-520bf3b9-62d0-442e-984e-34b48f900e0e {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-520bf3b9-62d0-442e-984e-34b48f900e0e.shogun-image-container {
      position: relative;
    }

    .s-520bf3b9-62d0-442e-984e-34b48f900e0e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-520bf3b9-62d0-442e-984e-34b48f900e0e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-520bf3b9-62d0-442e-984e-34b48f900e0e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2346px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-520bf3b9-62d0-442e-984e-34b48f900e0e {
  margin: 0 !important;
  overflow: visible;
}

#s-520bf3b9-62d0-442e-984e-34b48f900e0e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-520bf3b9-62d0-442e-984e-34b48f900e0e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-520bf3b9-62d0-442e-984e-34b48f900e0e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-520bf3b9-62d0-442e-984e-34b48f900e0e img.shogun-image {
  /* Add background color handling */
  
}

#s-520bf3b9-62d0-442e-984e-34b48f900e0e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-520bf3b9-62d0-442e-984e-34b48f900e0e .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-520bf3b9-62d0-442e-984e-34b48f900e0e .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-520bf3b9-62d0-442e-984e-34b48f900e0e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-520bf3b9-62d0-442e-984e-34b48f900e0e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-520bf3b9-62d0-442e-984e-34b48f900e0e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2346px;
  }



  img.s-520bf3b9-62d0-442e-984e-34b48f900e0e.shogun-image {
    
    
    
    max-height: 2346px;
  }


.s-520bf3b9-62d0-442e-984e-34b48f900e0e .shogun-image-content {
  
    justify-content: center;
  
}

.s-520bf3b9-62d0-442e-984e-34b48f900e0e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-520bf3b9-62d0-442e-984e-34b48f900e0e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-520bf3b9-62d0-442e-984e-34b48f900e0e.shogun-image {
  box-sizing: border-box;
}



.s-520bf3b9-62d0-442e-984e-34b48f900e0e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-520bf3b9-62d0-442e-984e-34b48f900e0e {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-520bf3b9-62d0-442e-984e-34b48f900e0e.shogun-image-container {
      position: relative;
    }

    .s-520bf3b9-62d0-442e-984e-34b48f900e0e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-520bf3b9-62d0-442e-984e-34b48f900e0e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-520bf3b9-62d0-442e-984e-34b48f900e0e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2346px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-520bf3b9-62d0-442e-984e-34b48f900e0e {
  margin: 0 !important;
  overflow: visible;
}

#s-520bf3b9-62d0-442e-984e-34b48f900e0e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-520bf3b9-62d0-442e-984e-34b48f900e0e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-520bf3b9-62d0-442e-984e-34b48f900e0e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-520bf3b9-62d0-442e-984e-34b48f900e0e img.shogun-image {
  /* Add background color handling */
  
}

#s-520bf3b9-62d0-442e-984e-34b48f900e0e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-520bf3b9-62d0-442e-984e-34b48f900e0e .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-520bf3b9-62d0-442e-984e-34b48f900e0e .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-520bf3b9-62d0-442e-984e-34b48f900e0e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-520bf3b9-62d0-442e-984e-34b48f900e0e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-520bf3b9-62d0-442e-984e-34b48f900e0e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2346px;
  }



  img.s-520bf3b9-62d0-442e-984e-34b48f900e0e.shogun-image {
    
    
    
    max-height: 2346px;
  }


.s-520bf3b9-62d0-442e-984e-34b48f900e0e .shogun-image-content {
  
    justify-content: center;
  
}

.s-520bf3b9-62d0-442e-984e-34b48f900e0e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-520bf3b9-62d0-442e-984e-34b48f900e0e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-520bf3b9-62d0-442e-984e-34b48f900e0e.shogun-image {
  box-sizing: border-box;
}



.s-520bf3b9-62d0-442e-984e-34b48f900e0e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-520bf3b9-62d0-442e-984e-34b48f900e0e {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-520bf3b9-62d0-442e-984e-34b48f900e0e.shogun-image-container {
      position: relative;
    }

    .s-520bf3b9-62d0-442e-984e-34b48f900e0e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-520bf3b9-62d0-442e-984e-34b48f900e0e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-520bf3b9-62d0-442e-984e-34b48f900e0e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2346px;
    }
  }

}@media (max-width: 767px){#s-520bf3b9-62d0-442e-984e-34b48f900e0e {
  margin: 0 !important;
  overflow: visible;
}

#s-520bf3b9-62d0-442e-984e-34b48f900e0e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-520bf3b9-62d0-442e-984e-34b48f900e0e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-520bf3b9-62d0-442e-984e-34b48f900e0e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-520bf3b9-62d0-442e-984e-34b48f900e0e img.shogun-image {
  /* Add background color handling */
  
}

#s-520bf3b9-62d0-442e-984e-34b48f900e0e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-520bf3b9-62d0-442e-984e-34b48f900e0e .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-520bf3b9-62d0-442e-984e-34b48f900e0e .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-520bf3b9-62d0-442e-984e-34b48f900e0e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-520bf3b9-62d0-442e-984e-34b48f900e0e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-520bf3b9-62d0-442e-984e-34b48f900e0e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2346px;
  }



  img.s-520bf3b9-62d0-442e-984e-34b48f900e0e.shogun-image {
    
    
    
    max-height: 2346px;
  }


.s-520bf3b9-62d0-442e-984e-34b48f900e0e .shogun-image-content {
  
    justify-content: center;
  
}

.s-520bf3b9-62d0-442e-984e-34b48f900e0e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-520bf3b9-62d0-442e-984e-34b48f900e0e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-520bf3b9-62d0-442e-984e-34b48f900e0e.shogun-image {
  box-sizing: border-box;
}



.s-520bf3b9-62d0-442e-984e-34b48f900e0e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-520bf3b9-62d0-442e-984e-34b48f900e0e {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-520bf3b9-62d0-442e-984e-34b48f900e0e.shogun-image-container {
      position: relative;
    }

    .s-520bf3b9-62d0-442e-984e-34b48f900e0e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-520bf3b9-62d0-442e-984e-34b48f900e0e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-520bf3b9-62d0-442e-984e-34b48f900e0e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2346px;
    }
  }

}
#s-3e584572-0945-4fae-93ce-327378247afe {
  margin-left: auto;
margin-right: auto;
max-width: 2346px;
aspect-ratio: 1/1;
text-align: center;
}

#s-3e584572-0945-4fae-93ce-327378247afe {
  margin: 0 !important;
  overflow: visible;
}

#s-3e584572-0945-4fae-93ce-327378247afe-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3e584572-0945-4fae-93ce-327378247afe {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3e584572-0945-4fae-93ce-327378247afe {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3e584572-0945-4fae-93ce-327378247afe img.shogun-image {
  /* Add background color handling */
  
}

#s-3e584572-0945-4fae-93ce-327378247afe img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3e584572-0945-4fae-93ce-327378247afe .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3e584572-0945-4fae-93ce-327378247afe .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3e584572-0945-4fae-93ce-327378247afe .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3e584572-0945-4fae-93ce-327378247afe.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3e584572-0945-4fae-93ce-327378247afe img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2346px;
  }



  img.s-3e584572-0945-4fae-93ce-327378247afe.shogun-image {
    
    
    
    max-height: 2346px;
  }


.s-3e584572-0945-4fae-93ce-327378247afe .shogun-image-content {
  
    justify-content: center;
  
}

.s-3e584572-0945-4fae-93ce-327378247afe.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3e584572-0945-4fae-93ce-327378247afe.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3e584572-0945-4fae-93ce-327378247afe.shogun-image {
  box-sizing: border-box;
}



.s-3e584572-0945-4fae-93ce-327378247afe img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3e584572-0945-4fae-93ce-327378247afe {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3e584572-0945-4fae-93ce-327378247afe.shogun-image-container {
      position: relative;
    }

    .s-3e584572-0945-4fae-93ce-327378247afe.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3e584572-0945-4fae-93ce-327378247afe.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3e584572-0945-4fae-93ce-327378247afe img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2346px;
    }
  }

@media (min-width: 1200px){#s-3e584572-0945-4fae-93ce-327378247afe {
  margin: 0 !important;
  overflow: visible;
}

#s-3e584572-0945-4fae-93ce-327378247afe-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3e584572-0945-4fae-93ce-327378247afe {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3e584572-0945-4fae-93ce-327378247afe {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3e584572-0945-4fae-93ce-327378247afe img.shogun-image {
  /* Add background color handling */
  
}

#s-3e584572-0945-4fae-93ce-327378247afe img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3e584572-0945-4fae-93ce-327378247afe .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3e584572-0945-4fae-93ce-327378247afe .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3e584572-0945-4fae-93ce-327378247afe .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3e584572-0945-4fae-93ce-327378247afe.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3e584572-0945-4fae-93ce-327378247afe img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2346px;
  }



  img.s-3e584572-0945-4fae-93ce-327378247afe.shogun-image {
    
    
    
    max-height: 2346px;
  }


.s-3e584572-0945-4fae-93ce-327378247afe .shogun-image-content {
  
    justify-content: center;
  
}

.s-3e584572-0945-4fae-93ce-327378247afe.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3e584572-0945-4fae-93ce-327378247afe.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3e584572-0945-4fae-93ce-327378247afe.shogun-image {
  box-sizing: border-box;
}



.s-3e584572-0945-4fae-93ce-327378247afe img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3e584572-0945-4fae-93ce-327378247afe {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3e584572-0945-4fae-93ce-327378247afe.shogun-image-container {
      position: relative;
    }

    .s-3e584572-0945-4fae-93ce-327378247afe.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3e584572-0945-4fae-93ce-327378247afe.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3e584572-0945-4fae-93ce-327378247afe img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2346px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-3e584572-0945-4fae-93ce-327378247afe {
  margin: 0 !important;
  overflow: visible;
}

#s-3e584572-0945-4fae-93ce-327378247afe-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3e584572-0945-4fae-93ce-327378247afe {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3e584572-0945-4fae-93ce-327378247afe {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3e584572-0945-4fae-93ce-327378247afe img.shogun-image {
  /* Add background color handling */
  
}

#s-3e584572-0945-4fae-93ce-327378247afe img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3e584572-0945-4fae-93ce-327378247afe .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3e584572-0945-4fae-93ce-327378247afe .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3e584572-0945-4fae-93ce-327378247afe .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3e584572-0945-4fae-93ce-327378247afe.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3e584572-0945-4fae-93ce-327378247afe img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2346px;
  }



  img.s-3e584572-0945-4fae-93ce-327378247afe.shogun-image {
    
    
    
    max-height: 2346px;
  }


.s-3e584572-0945-4fae-93ce-327378247afe .shogun-image-content {
  
    justify-content: center;
  
}

.s-3e584572-0945-4fae-93ce-327378247afe.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3e584572-0945-4fae-93ce-327378247afe.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3e584572-0945-4fae-93ce-327378247afe.shogun-image {
  box-sizing: border-box;
}



.s-3e584572-0945-4fae-93ce-327378247afe img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3e584572-0945-4fae-93ce-327378247afe {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3e584572-0945-4fae-93ce-327378247afe.shogun-image-container {
      position: relative;
    }

    .s-3e584572-0945-4fae-93ce-327378247afe.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3e584572-0945-4fae-93ce-327378247afe.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3e584572-0945-4fae-93ce-327378247afe img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2346px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-3e584572-0945-4fae-93ce-327378247afe {
  margin: 0 !important;
  overflow: visible;
}

#s-3e584572-0945-4fae-93ce-327378247afe-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3e584572-0945-4fae-93ce-327378247afe {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3e584572-0945-4fae-93ce-327378247afe {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3e584572-0945-4fae-93ce-327378247afe img.shogun-image {
  /* Add background color handling */
  
}

#s-3e584572-0945-4fae-93ce-327378247afe img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3e584572-0945-4fae-93ce-327378247afe .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3e584572-0945-4fae-93ce-327378247afe .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3e584572-0945-4fae-93ce-327378247afe .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3e584572-0945-4fae-93ce-327378247afe.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3e584572-0945-4fae-93ce-327378247afe img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2346px;
  }



  img.s-3e584572-0945-4fae-93ce-327378247afe.shogun-image {
    
    
    
    max-height: 2346px;
  }


.s-3e584572-0945-4fae-93ce-327378247afe .shogun-image-content {
  
    justify-content: center;
  
}

.s-3e584572-0945-4fae-93ce-327378247afe.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3e584572-0945-4fae-93ce-327378247afe.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3e584572-0945-4fae-93ce-327378247afe.shogun-image {
  box-sizing: border-box;
}



.s-3e584572-0945-4fae-93ce-327378247afe img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3e584572-0945-4fae-93ce-327378247afe {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3e584572-0945-4fae-93ce-327378247afe.shogun-image-container {
      position: relative;
    }

    .s-3e584572-0945-4fae-93ce-327378247afe.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3e584572-0945-4fae-93ce-327378247afe.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3e584572-0945-4fae-93ce-327378247afe img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2346px;
    }
  }

}@media (max-width: 767px){#s-3e584572-0945-4fae-93ce-327378247afe {
  margin: 0 !important;
  overflow: visible;
}

#s-3e584572-0945-4fae-93ce-327378247afe-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3e584572-0945-4fae-93ce-327378247afe {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3e584572-0945-4fae-93ce-327378247afe {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3e584572-0945-4fae-93ce-327378247afe img.shogun-image {
  /* Add background color handling */
  
}

#s-3e584572-0945-4fae-93ce-327378247afe img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3e584572-0945-4fae-93ce-327378247afe .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3e584572-0945-4fae-93ce-327378247afe .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3e584572-0945-4fae-93ce-327378247afe .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3e584572-0945-4fae-93ce-327378247afe.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3e584572-0945-4fae-93ce-327378247afe img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2346px;
  }



  img.s-3e584572-0945-4fae-93ce-327378247afe.shogun-image {
    
    
    
    max-height: 2346px;
  }


.s-3e584572-0945-4fae-93ce-327378247afe .shogun-image-content {
  
    justify-content: center;
  
}

.s-3e584572-0945-4fae-93ce-327378247afe.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3e584572-0945-4fae-93ce-327378247afe.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3e584572-0945-4fae-93ce-327378247afe.shogun-image {
  box-sizing: border-box;
}



.s-3e584572-0945-4fae-93ce-327378247afe img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3e584572-0945-4fae-93ce-327378247afe {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3e584572-0945-4fae-93ce-327378247afe.shogun-image-container {
      position: relative;
    }

    .s-3e584572-0945-4fae-93ce-327378247afe.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3e584572-0945-4fae-93ce-327378247afe.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3e584572-0945-4fae-93ce-327378247afe img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2346px;
    }
  }

}
#s-42ec83ef-1d48-4c74-98f5-d6d4655a6275 {
  margin-top: 2%;
margin-bottom: 0%;
}

#s-df67969b-dec3-4fd8-92cf-c9cff91c59b7 {
  margin-top: -2%;
margin-bottom: 0%;
}

#s-f547a3e8-0ae7-46c8-be47-dc1302fc35ca {
  margin-top: -2%;
margin-left: 9%;
margin-right: 9%;
max-width: 3840px;
aspect-ratio: 3840/2266;
text-align: center;
}

#s-f547a3e8-0ae7-46c8-be47-dc1302fc35ca {
  margin: 0 !important;
  overflow: visible;
}

#s-f547a3e8-0ae7-46c8-be47-dc1302fc35ca-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f547a3e8-0ae7-46c8-be47-dc1302fc35ca {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 9%;
  margin-right: 9%;
  margin-top: -2%;
  
}

.shg-image-content-margin-container-s-f547a3e8-0ae7-46c8-be47-dc1302fc35ca {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f547a3e8-0ae7-46c8-be47-dc1302fc35ca img.shogun-image {
  /* Add background color handling */
  
}

#s-f547a3e8-0ae7-46c8-be47-dc1302fc35ca img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f547a3e8-0ae7-46c8-be47-dc1302fc35ca .shg-image-content-wrapper {
      aspect-ratio: 3840/2266;
      min-width: 100%;
      height: auto;
    }

    #s-f547a3e8-0ae7-46c8-be47-dc1302fc35ca .shogun-image-link {
      aspect-ratio: 3840/2266;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f547a3e8-0ae7-46c8-be47-dc1302fc35ca .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f547a3e8-0ae7-46c8-be47-dc1302fc35ca.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f547a3e8-0ae7-46c8-be47-dc1302fc35ca img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-f547a3e8-0ae7-46c8-be47-dc1302fc35ca.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-f547a3e8-0ae7-46c8-be47-dc1302fc35ca .shogun-image-content {
  
    justify-content: center;
  
}

.s-f547a3e8-0ae7-46c8-be47-dc1302fc35ca.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f547a3e8-0ae7-46c8-be47-dc1302fc35ca.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f547a3e8-0ae7-46c8-be47-dc1302fc35ca.shogun-image {
  box-sizing: border-box;
}



.s-f547a3e8-0ae7-46c8-be47-dc1302fc35ca img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f547a3e8-0ae7-46c8-be47-dc1302fc35ca {
      --shg-aspect-ratio: calc(3840/2266); 
    }

    .s-f547a3e8-0ae7-46c8-be47-dc1302fc35ca.shogun-image-container {
      position: relative;
    }

    .s-f547a3e8-0ae7-46c8-be47-dc1302fc35ca.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f547a3e8-0ae7-46c8-be47-dc1302fc35ca.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f547a3e8-0ae7-46c8-be47-dc1302fc35ca img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

@media (min-width: 1200px){#s-f547a3e8-0ae7-46c8-be47-dc1302fc35ca {
  margin: 0 !important;
  overflow: visible;
}

#s-f547a3e8-0ae7-46c8-be47-dc1302fc35ca-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f547a3e8-0ae7-46c8-be47-dc1302fc35ca {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f547a3e8-0ae7-46c8-be47-dc1302fc35ca {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f547a3e8-0ae7-46c8-be47-dc1302fc35ca img.shogun-image {
  /* Add background color handling */
  
}

#s-f547a3e8-0ae7-46c8-be47-dc1302fc35ca img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f547a3e8-0ae7-46c8-be47-dc1302fc35ca .shg-image-content-wrapper {
      aspect-ratio: 3840/2266;
      min-width: 100%;
      height: auto;
    }

    #s-f547a3e8-0ae7-46c8-be47-dc1302fc35ca .shogun-image-link {
      aspect-ratio: 3840/2266;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f547a3e8-0ae7-46c8-be47-dc1302fc35ca .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f547a3e8-0ae7-46c8-be47-dc1302fc35ca.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f547a3e8-0ae7-46c8-be47-dc1302fc35ca img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-f547a3e8-0ae7-46c8-be47-dc1302fc35ca.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-f547a3e8-0ae7-46c8-be47-dc1302fc35ca .shogun-image-content {
  
    justify-content: center;
  
}

.s-f547a3e8-0ae7-46c8-be47-dc1302fc35ca.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f547a3e8-0ae7-46c8-be47-dc1302fc35ca.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f547a3e8-0ae7-46c8-be47-dc1302fc35ca.shogun-image {
  box-sizing: border-box;
}



.s-f547a3e8-0ae7-46c8-be47-dc1302fc35ca img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f547a3e8-0ae7-46c8-be47-dc1302fc35ca {
      --shg-aspect-ratio: calc(3840/2266); 
    }

    .s-f547a3e8-0ae7-46c8-be47-dc1302fc35ca.shogun-image-container {
      position: relative;
    }

    .s-f547a3e8-0ae7-46c8-be47-dc1302fc35ca.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f547a3e8-0ae7-46c8-be47-dc1302fc35ca.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f547a3e8-0ae7-46c8-be47-dc1302fc35ca img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-f547a3e8-0ae7-46c8-be47-dc1302fc35ca {
  margin: 0 !important;
  overflow: visible;
}

#s-f547a3e8-0ae7-46c8-be47-dc1302fc35ca-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f547a3e8-0ae7-46c8-be47-dc1302fc35ca {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f547a3e8-0ae7-46c8-be47-dc1302fc35ca {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f547a3e8-0ae7-46c8-be47-dc1302fc35ca img.shogun-image {
  /* Add background color handling */
  
}

#s-f547a3e8-0ae7-46c8-be47-dc1302fc35ca img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f547a3e8-0ae7-46c8-be47-dc1302fc35ca .shg-image-content-wrapper {
      aspect-ratio: 3840/2266;
      min-width: 100%;
      height: auto;
    }

    #s-f547a3e8-0ae7-46c8-be47-dc1302fc35ca .shogun-image-link {
      aspect-ratio: 3840/2266;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f547a3e8-0ae7-46c8-be47-dc1302fc35ca .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f547a3e8-0ae7-46c8-be47-dc1302fc35ca.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f547a3e8-0ae7-46c8-be47-dc1302fc35ca img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-f547a3e8-0ae7-46c8-be47-dc1302fc35ca.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-f547a3e8-0ae7-46c8-be47-dc1302fc35ca .shogun-image-content {
  
    justify-content: center;
  
}

.s-f547a3e8-0ae7-46c8-be47-dc1302fc35ca.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f547a3e8-0ae7-46c8-be47-dc1302fc35ca.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f547a3e8-0ae7-46c8-be47-dc1302fc35ca.shogun-image {
  box-sizing: border-box;
}



.s-f547a3e8-0ae7-46c8-be47-dc1302fc35ca img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f547a3e8-0ae7-46c8-be47-dc1302fc35ca {
      --shg-aspect-ratio: calc(3840/2266); 
    }

    .s-f547a3e8-0ae7-46c8-be47-dc1302fc35ca.shogun-image-container {
      position: relative;
    }

    .s-f547a3e8-0ae7-46c8-be47-dc1302fc35ca.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f547a3e8-0ae7-46c8-be47-dc1302fc35ca.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f547a3e8-0ae7-46c8-be47-dc1302fc35ca img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-f547a3e8-0ae7-46c8-be47-dc1302fc35ca {
  margin: 0 !important;
  overflow: visible;
}

#s-f547a3e8-0ae7-46c8-be47-dc1302fc35ca-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f547a3e8-0ae7-46c8-be47-dc1302fc35ca {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f547a3e8-0ae7-46c8-be47-dc1302fc35ca {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f547a3e8-0ae7-46c8-be47-dc1302fc35ca img.shogun-image {
  /* Add background color handling */
  
}

#s-f547a3e8-0ae7-46c8-be47-dc1302fc35ca img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f547a3e8-0ae7-46c8-be47-dc1302fc35ca .shg-image-content-wrapper {
      aspect-ratio: 3840/2266;
      min-width: 100%;
      height: auto;
    }

    #s-f547a3e8-0ae7-46c8-be47-dc1302fc35ca .shogun-image-link {
      aspect-ratio: 3840/2266;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f547a3e8-0ae7-46c8-be47-dc1302fc35ca .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f547a3e8-0ae7-46c8-be47-dc1302fc35ca.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f547a3e8-0ae7-46c8-be47-dc1302fc35ca img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-f547a3e8-0ae7-46c8-be47-dc1302fc35ca.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-f547a3e8-0ae7-46c8-be47-dc1302fc35ca .shogun-image-content {
  
    justify-content: center;
  
}

.s-f547a3e8-0ae7-46c8-be47-dc1302fc35ca.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f547a3e8-0ae7-46c8-be47-dc1302fc35ca.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f547a3e8-0ae7-46c8-be47-dc1302fc35ca.shogun-image {
  box-sizing: border-box;
}



.s-f547a3e8-0ae7-46c8-be47-dc1302fc35ca img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f547a3e8-0ae7-46c8-be47-dc1302fc35ca {
      --shg-aspect-ratio: calc(3840/2266); 
    }

    .s-f547a3e8-0ae7-46c8-be47-dc1302fc35ca.shogun-image-container {
      position: relative;
    }

    .s-f547a3e8-0ae7-46c8-be47-dc1302fc35ca.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f547a3e8-0ae7-46c8-be47-dc1302fc35ca.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f547a3e8-0ae7-46c8-be47-dc1302fc35ca img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}@media (max-width: 767px){#s-f547a3e8-0ae7-46c8-be47-dc1302fc35ca {
  margin: 0 !important;
  overflow: visible;
}

#s-f547a3e8-0ae7-46c8-be47-dc1302fc35ca-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f547a3e8-0ae7-46c8-be47-dc1302fc35ca {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f547a3e8-0ae7-46c8-be47-dc1302fc35ca {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f547a3e8-0ae7-46c8-be47-dc1302fc35ca img.shogun-image {
  /* Add background color handling */
  
}

#s-f547a3e8-0ae7-46c8-be47-dc1302fc35ca img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f547a3e8-0ae7-46c8-be47-dc1302fc35ca .shg-image-content-wrapper {
      aspect-ratio: 3840/2266;
      min-width: 100%;
      height: auto;
    }

    #s-f547a3e8-0ae7-46c8-be47-dc1302fc35ca .shogun-image-link {
      aspect-ratio: 3840/2266;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f547a3e8-0ae7-46c8-be47-dc1302fc35ca .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f547a3e8-0ae7-46c8-be47-dc1302fc35ca.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f547a3e8-0ae7-46c8-be47-dc1302fc35ca img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-f547a3e8-0ae7-46c8-be47-dc1302fc35ca.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-f547a3e8-0ae7-46c8-be47-dc1302fc35ca .shogun-image-content {
  
    justify-content: center;
  
}

.s-f547a3e8-0ae7-46c8-be47-dc1302fc35ca.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f547a3e8-0ae7-46c8-be47-dc1302fc35ca.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f547a3e8-0ae7-46c8-be47-dc1302fc35ca.shogun-image {
  box-sizing: border-box;
}



.s-f547a3e8-0ae7-46c8-be47-dc1302fc35ca img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f547a3e8-0ae7-46c8-be47-dc1302fc35ca {
      --shg-aspect-ratio: calc(3840/2266); 
    }

    .s-f547a3e8-0ae7-46c8-be47-dc1302fc35ca.shogun-image-container {
      position: relative;
    }

    .s-f547a3e8-0ae7-46c8-be47-dc1302fc35ca.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f547a3e8-0ae7-46c8-be47-dc1302fc35ca.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f547a3e8-0ae7-46c8-be47-dc1302fc35ca img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}
#s-47a8f8e7-8c65-4b57-b642-bce33aad9c42 {
  margin-top: 4%;
margin-left: 8%;
margin-bottom: -5%;
margin-right: 8%;
}

#s-dba692c8-f4f0-4203-b188-eb28330f9fb0 {
  margin-top: 15%;
margin-left: 6%;
margin-bottom: 2%;
margin-right: 6%;
min-height: 50px;
}
@media (min-width: 1200px){#s-dba692c8-f4f0-4203-b188-eb28330f9fb0 {
  display: none;
}
#s-dba692c8-f4f0-4203-b188-eb28330f9fb0, #wrap-s-dba692c8-f4f0-4203-b188-eb28330f9fb0, #wrap-content-s-dba692c8-f4f0-4203-b188-eb28330f9fb0 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-dba692c8-f4f0-4203-b188-eb28330f9fb0 {
  display: none;
}
#s-dba692c8-f4f0-4203-b188-eb28330f9fb0, #wrap-s-dba692c8-f4f0-4203-b188-eb28330f9fb0, #wrap-content-s-dba692c8-f4f0-4203-b188-eb28330f9fb0 { display: none !important; }}







#s-dba692c8-f4f0-4203-b188-eb28330f9fb0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-dba692c8-f4f0-4203-b188-eb28330f9fb0.shg-box.shg-c {
  justify-content: center;
}

#s-9e963674-7ee8-40a9-9dee-134c0f0bb358 {
  margin-top: 0%;
margin-left: -5%;
margin-right: -5%;
}

#s-063dba37-b7a8-4d34-b896-347ff22c3e2e {
  margin-top: 0%;
margin-left: -4%;
margin-bottom: 0%;
margin-right: -4%;
}

#s-28bcb663-877b-4c08-93d1-1de2f652a0ed {
  margin-left: 1%;
margin-right: 1%;
}

@media (min-width: 0px) {
[id="s-28bcb663-877b-4c08-93d1-1de2f652a0ed"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-28bcb663-877b-4c08-93d1-1de2f652a0ed"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-28bcb663-877b-4c08-93d1-1de2f652a0ed"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-28bcb663-877b-4c08-93d1-1de2f652a0ed"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-49467dfd-7a0e-4ff0-887e-cd7a4ec11f26 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-8b7f41f9-8b22-4d69-9ca6-7391832881ea {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-7a7316c5-5363-40aa-b98e-246ec83b82e3 {
  margin-top: 3%;
margin-left: 1%;
margin-right: 1%;
}

@media (min-width: 0px) {
[id="s-7a7316c5-5363-40aa-b98e-246ec83b82e3"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-7a7316c5-5363-40aa-b98e-246ec83b82e3"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-7a7316c5-5363-40aa-b98e-246ec83b82e3"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-7a7316c5-5363-40aa-b98e-246ec83b82e3"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-78421ee8-d588-4aa0-98bc-740d815b3662 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-415e533b-17dd-4ea0-984c-55ff9038eeb4 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-13a11322-e390-401d-9756-4049880a029c {
  margin-top: 13%;
min-height: 50px;
}
@media (min-width: 1200px){#s-13a11322-e390-401d-9756-4049880a029c {
  display: none;
}
#s-13a11322-e390-401d-9756-4049880a029c, #wrap-s-13a11322-e390-401d-9756-4049880a029c, #wrap-content-s-13a11322-e390-401d-9756-4049880a029c { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-13a11322-e390-401d-9756-4049880a029c {
  display: none;
}
#s-13a11322-e390-401d-9756-4049880a029c, #wrap-s-13a11322-e390-401d-9756-4049880a029c, #wrap-content-s-13a11322-e390-401d-9756-4049880a029c { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-13a11322-e390-401d-9756-4049880a029c {
  
}
}@media (max-width: 767px){#s-13a11322-e390-401d-9756-4049880a029c {
  
}
}







#s-13a11322-e390-401d-9756-4049880a029c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-13a11322-e390-401d-9756-4049880a029c.shg-box.shg-c {
  justify-content: center;
}

#s-289d5a9d-2f8b-4bca-947b-28b662d3ca58 {
  margin-top: 2%;
margin-bottom: 0%;
}

#s-ef48bcb8-5a8c-48ac-84ae-197027d7cb89 {
  margin-top: -2%;
margin-left: 9%;
margin-right: 9%;
max-width: 3840px;
aspect-ratio: 3840/2266;
text-align: center;
}

#s-ef48bcb8-5a8c-48ac-84ae-197027d7cb89 {
  margin: 0 !important;
  overflow: visible;
}

#s-ef48bcb8-5a8c-48ac-84ae-197027d7cb89-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ef48bcb8-5a8c-48ac-84ae-197027d7cb89 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 9%;
  margin-right: 9%;
  margin-top: -2%;
  
}

.shg-image-content-margin-container-s-ef48bcb8-5a8c-48ac-84ae-197027d7cb89 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ef48bcb8-5a8c-48ac-84ae-197027d7cb89 img.shogun-image {
  /* Add background color handling */
  
}

#s-ef48bcb8-5a8c-48ac-84ae-197027d7cb89 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ef48bcb8-5a8c-48ac-84ae-197027d7cb89 .shg-image-content-wrapper {
      aspect-ratio: 3840/2266;
      min-width: 100%;
      height: auto;
    }

    #s-ef48bcb8-5a8c-48ac-84ae-197027d7cb89 .shogun-image-link {
      aspect-ratio: 3840/2266;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ef48bcb8-5a8c-48ac-84ae-197027d7cb89 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ef48bcb8-5a8c-48ac-84ae-197027d7cb89.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ef48bcb8-5a8c-48ac-84ae-197027d7cb89 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-ef48bcb8-5a8c-48ac-84ae-197027d7cb89.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-ef48bcb8-5a8c-48ac-84ae-197027d7cb89 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ef48bcb8-5a8c-48ac-84ae-197027d7cb89.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ef48bcb8-5a8c-48ac-84ae-197027d7cb89.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ef48bcb8-5a8c-48ac-84ae-197027d7cb89.shogun-image {
  box-sizing: border-box;
}



.s-ef48bcb8-5a8c-48ac-84ae-197027d7cb89 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ef48bcb8-5a8c-48ac-84ae-197027d7cb89 {
      --shg-aspect-ratio: calc(3840/2266); 
    }

    .s-ef48bcb8-5a8c-48ac-84ae-197027d7cb89.shogun-image-container {
      position: relative;
    }

    .s-ef48bcb8-5a8c-48ac-84ae-197027d7cb89.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ef48bcb8-5a8c-48ac-84ae-197027d7cb89.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ef48bcb8-5a8c-48ac-84ae-197027d7cb89 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

@media (min-width: 1200px){#s-ef48bcb8-5a8c-48ac-84ae-197027d7cb89 {
  margin: 0 !important;
  overflow: visible;
}

#s-ef48bcb8-5a8c-48ac-84ae-197027d7cb89-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ef48bcb8-5a8c-48ac-84ae-197027d7cb89 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ef48bcb8-5a8c-48ac-84ae-197027d7cb89 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ef48bcb8-5a8c-48ac-84ae-197027d7cb89 img.shogun-image {
  /* Add background color handling */
  
}

#s-ef48bcb8-5a8c-48ac-84ae-197027d7cb89 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ef48bcb8-5a8c-48ac-84ae-197027d7cb89 .shg-image-content-wrapper {
      aspect-ratio: 3840/2266;
      min-width: 100%;
      height: auto;
    }

    #s-ef48bcb8-5a8c-48ac-84ae-197027d7cb89 .shogun-image-link {
      aspect-ratio: 3840/2266;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ef48bcb8-5a8c-48ac-84ae-197027d7cb89 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ef48bcb8-5a8c-48ac-84ae-197027d7cb89.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ef48bcb8-5a8c-48ac-84ae-197027d7cb89 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-ef48bcb8-5a8c-48ac-84ae-197027d7cb89.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-ef48bcb8-5a8c-48ac-84ae-197027d7cb89 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ef48bcb8-5a8c-48ac-84ae-197027d7cb89.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ef48bcb8-5a8c-48ac-84ae-197027d7cb89.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ef48bcb8-5a8c-48ac-84ae-197027d7cb89.shogun-image {
  box-sizing: border-box;
}



.s-ef48bcb8-5a8c-48ac-84ae-197027d7cb89 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ef48bcb8-5a8c-48ac-84ae-197027d7cb89 {
      --shg-aspect-ratio: calc(3840/2266); 
    }

    .s-ef48bcb8-5a8c-48ac-84ae-197027d7cb89.shogun-image-container {
      position: relative;
    }

    .s-ef48bcb8-5a8c-48ac-84ae-197027d7cb89.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ef48bcb8-5a8c-48ac-84ae-197027d7cb89.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ef48bcb8-5a8c-48ac-84ae-197027d7cb89 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-ef48bcb8-5a8c-48ac-84ae-197027d7cb89 {
  margin: 0 !important;
  overflow: visible;
}

#s-ef48bcb8-5a8c-48ac-84ae-197027d7cb89-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ef48bcb8-5a8c-48ac-84ae-197027d7cb89 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ef48bcb8-5a8c-48ac-84ae-197027d7cb89 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ef48bcb8-5a8c-48ac-84ae-197027d7cb89 img.shogun-image {
  /* Add background color handling */
  
}

#s-ef48bcb8-5a8c-48ac-84ae-197027d7cb89 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ef48bcb8-5a8c-48ac-84ae-197027d7cb89 .shg-image-content-wrapper {
      aspect-ratio: 3840/2266;
      min-width: 100%;
      height: auto;
    }

    #s-ef48bcb8-5a8c-48ac-84ae-197027d7cb89 .shogun-image-link {
      aspect-ratio: 3840/2266;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ef48bcb8-5a8c-48ac-84ae-197027d7cb89 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ef48bcb8-5a8c-48ac-84ae-197027d7cb89.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ef48bcb8-5a8c-48ac-84ae-197027d7cb89 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-ef48bcb8-5a8c-48ac-84ae-197027d7cb89.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-ef48bcb8-5a8c-48ac-84ae-197027d7cb89 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ef48bcb8-5a8c-48ac-84ae-197027d7cb89.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ef48bcb8-5a8c-48ac-84ae-197027d7cb89.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ef48bcb8-5a8c-48ac-84ae-197027d7cb89.shogun-image {
  box-sizing: border-box;
}



.s-ef48bcb8-5a8c-48ac-84ae-197027d7cb89 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ef48bcb8-5a8c-48ac-84ae-197027d7cb89 {
      --shg-aspect-ratio: calc(3840/2266); 
    }

    .s-ef48bcb8-5a8c-48ac-84ae-197027d7cb89.shogun-image-container {
      position: relative;
    }

    .s-ef48bcb8-5a8c-48ac-84ae-197027d7cb89.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ef48bcb8-5a8c-48ac-84ae-197027d7cb89.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ef48bcb8-5a8c-48ac-84ae-197027d7cb89 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-ef48bcb8-5a8c-48ac-84ae-197027d7cb89 {
  margin: 0 !important;
  overflow: visible;
}

#s-ef48bcb8-5a8c-48ac-84ae-197027d7cb89-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ef48bcb8-5a8c-48ac-84ae-197027d7cb89 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ef48bcb8-5a8c-48ac-84ae-197027d7cb89 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ef48bcb8-5a8c-48ac-84ae-197027d7cb89 img.shogun-image {
  /* Add background color handling */
  
}

#s-ef48bcb8-5a8c-48ac-84ae-197027d7cb89 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ef48bcb8-5a8c-48ac-84ae-197027d7cb89 .shg-image-content-wrapper {
      aspect-ratio: 3840/2266;
      min-width: 100%;
      height: auto;
    }

    #s-ef48bcb8-5a8c-48ac-84ae-197027d7cb89 .shogun-image-link {
      aspect-ratio: 3840/2266;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ef48bcb8-5a8c-48ac-84ae-197027d7cb89 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ef48bcb8-5a8c-48ac-84ae-197027d7cb89.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ef48bcb8-5a8c-48ac-84ae-197027d7cb89 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-ef48bcb8-5a8c-48ac-84ae-197027d7cb89.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-ef48bcb8-5a8c-48ac-84ae-197027d7cb89 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ef48bcb8-5a8c-48ac-84ae-197027d7cb89.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ef48bcb8-5a8c-48ac-84ae-197027d7cb89.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ef48bcb8-5a8c-48ac-84ae-197027d7cb89.shogun-image {
  box-sizing: border-box;
}



.s-ef48bcb8-5a8c-48ac-84ae-197027d7cb89 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ef48bcb8-5a8c-48ac-84ae-197027d7cb89 {
      --shg-aspect-ratio: calc(3840/2266); 
    }

    .s-ef48bcb8-5a8c-48ac-84ae-197027d7cb89.shogun-image-container {
      position: relative;
    }

    .s-ef48bcb8-5a8c-48ac-84ae-197027d7cb89.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ef48bcb8-5a8c-48ac-84ae-197027d7cb89.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ef48bcb8-5a8c-48ac-84ae-197027d7cb89 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}@media (max-width: 767px){#s-ef48bcb8-5a8c-48ac-84ae-197027d7cb89 {
  margin: 0 !important;
  overflow: visible;
}

#s-ef48bcb8-5a8c-48ac-84ae-197027d7cb89-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ef48bcb8-5a8c-48ac-84ae-197027d7cb89 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ef48bcb8-5a8c-48ac-84ae-197027d7cb89 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ef48bcb8-5a8c-48ac-84ae-197027d7cb89 img.shogun-image {
  /* Add background color handling */
  
}

#s-ef48bcb8-5a8c-48ac-84ae-197027d7cb89 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ef48bcb8-5a8c-48ac-84ae-197027d7cb89 .shg-image-content-wrapper {
      aspect-ratio: 3840/2266;
      min-width: 100%;
      height: auto;
    }

    #s-ef48bcb8-5a8c-48ac-84ae-197027d7cb89 .shogun-image-link {
      aspect-ratio: 3840/2266;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ef48bcb8-5a8c-48ac-84ae-197027d7cb89 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ef48bcb8-5a8c-48ac-84ae-197027d7cb89.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ef48bcb8-5a8c-48ac-84ae-197027d7cb89 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-ef48bcb8-5a8c-48ac-84ae-197027d7cb89.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-ef48bcb8-5a8c-48ac-84ae-197027d7cb89 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ef48bcb8-5a8c-48ac-84ae-197027d7cb89.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ef48bcb8-5a8c-48ac-84ae-197027d7cb89.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ef48bcb8-5a8c-48ac-84ae-197027d7cb89.shogun-image {
  box-sizing: border-box;
}



.s-ef48bcb8-5a8c-48ac-84ae-197027d7cb89 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ef48bcb8-5a8c-48ac-84ae-197027d7cb89 {
      --shg-aspect-ratio: calc(3840/2266); 
    }

    .s-ef48bcb8-5a8c-48ac-84ae-197027d7cb89.shogun-image-container {
      position: relative;
    }

    .s-ef48bcb8-5a8c-48ac-84ae-197027d7cb89.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ef48bcb8-5a8c-48ac-84ae-197027d7cb89.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ef48bcb8-5a8c-48ac-84ae-197027d7cb89 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}
#s-547a50ff-24e9-4b70-900d-1fe2361f9e3f {
  margin-left: 1%;
margin-right: 1%;
}

@media (min-width: 0px) {
[id="s-547a50ff-24e9-4b70-900d-1fe2361f9e3f"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-547a50ff-24e9-4b70-900d-1fe2361f9e3f"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-547a50ff-24e9-4b70-900d-1fe2361f9e3f"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-547a50ff-24e9-4b70-900d-1fe2361f9e3f"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-c7c20fce-e574-406b-97a7-5a5d742d5dca {
  margin-top: 3%;
margin-left: 8%;
margin-bottom: 0%;
margin-right: 8%;
}

#s-c77061da-7ea3-4e24-8ddf-a5e23c228ef5 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
}

/* Duplicated Styles are also in Category dynamic.css.liquid - keep them in sync */

#slider-v3-s-c77061da-7ea3-4e24-8ddf-a5e23c228ef5 {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(113, 113, 113, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 14px !important;
  
}

#slider-v3-s-c77061da-7ea3-4e24-8ddf-a5e23c228ef5 > .swiper-button-prev,
#slider-v3-s-c77061da-7ea3-4e24-8ddf-a5e23c228ef5 > .swiper-button-next {
  
}

#slider-v3-s-c77061da-7ea3-4e24-8ddf-a5e23c228ef5 > .swiper-button-prev svg,
#slider-v3-s-c77061da-7ea3-4e24-8ddf-a5e23c228ef5 > .swiper-button-next svg {
  fill: rgba(113, 113, 113, 1) !important;
  stroke: rgba(113, 113, 113, 1) !important;
  
}

#slider-v3-s-c77061da-7ea3-4e24-8ddf-a5e23c228ef5 > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-c77061da-7ea3-4e24-8ddf-a5e23c228ef5 > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-c77061da-7ea3-4e24-8ddf-a5e23c228ef5 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-c77061da-7ea3-4e24-8ddf-a5e23c228ef5 .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-c77061da-7ea3-4e24-8ddf-a5e23c228ef5 .swiper-pagination-bullet-active {
  background-color: rgba(113, 113, 113, 1) !important;
  width: calc(14px * 1) !important;
  height: 14px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-c77061da-7ea3-4e24-8ddf-a5e23c228ef5 .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}

#s-94e0901e-5f77-4a79-a2ec-0d6aaafb52c9 {
  margin-left: auto;
margin-right: auto;
max-width: 2346px;
aspect-ratio: 1/1;
text-align: center;
}

#s-94e0901e-5f77-4a79-a2ec-0d6aaafb52c9 {
  margin: 0 !important;
  overflow: visible;
}

#s-94e0901e-5f77-4a79-a2ec-0d6aaafb52c9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-94e0901e-5f77-4a79-a2ec-0d6aaafb52c9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-94e0901e-5f77-4a79-a2ec-0d6aaafb52c9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-94e0901e-5f77-4a79-a2ec-0d6aaafb52c9 img.shogun-image {
  /* Add background color handling */
  
}

#s-94e0901e-5f77-4a79-a2ec-0d6aaafb52c9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-94e0901e-5f77-4a79-a2ec-0d6aaafb52c9 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-94e0901e-5f77-4a79-a2ec-0d6aaafb52c9 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-94e0901e-5f77-4a79-a2ec-0d6aaafb52c9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-94e0901e-5f77-4a79-a2ec-0d6aaafb52c9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-94e0901e-5f77-4a79-a2ec-0d6aaafb52c9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2346px;
  }



  img.s-94e0901e-5f77-4a79-a2ec-0d6aaafb52c9.shogun-image {
    
    
    
    max-height: 2346px;
  }


.s-94e0901e-5f77-4a79-a2ec-0d6aaafb52c9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-94e0901e-5f77-4a79-a2ec-0d6aaafb52c9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-94e0901e-5f77-4a79-a2ec-0d6aaafb52c9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-94e0901e-5f77-4a79-a2ec-0d6aaafb52c9.shogun-image {
  box-sizing: border-box;
}



.s-94e0901e-5f77-4a79-a2ec-0d6aaafb52c9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-94e0901e-5f77-4a79-a2ec-0d6aaafb52c9 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-94e0901e-5f77-4a79-a2ec-0d6aaafb52c9.shogun-image-container {
      position: relative;
    }

    .s-94e0901e-5f77-4a79-a2ec-0d6aaafb52c9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-94e0901e-5f77-4a79-a2ec-0d6aaafb52c9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-94e0901e-5f77-4a79-a2ec-0d6aaafb52c9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2346px;
    }
  }

@media (min-width: 1200px){#s-94e0901e-5f77-4a79-a2ec-0d6aaafb52c9 {
  margin: 0 !important;
  overflow: visible;
}

#s-94e0901e-5f77-4a79-a2ec-0d6aaafb52c9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-94e0901e-5f77-4a79-a2ec-0d6aaafb52c9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-94e0901e-5f77-4a79-a2ec-0d6aaafb52c9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-94e0901e-5f77-4a79-a2ec-0d6aaafb52c9 img.shogun-image {
  /* Add background color handling */
  
}

#s-94e0901e-5f77-4a79-a2ec-0d6aaafb52c9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-94e0901e-5f77-4a79-a2ec-0d6aaafb52c9 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-94e0901e-5f77-4a79-a2ec-0d6aaafb52c9 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-94e0901e-5f77-4a79-a2ec-0d6aaafb52c9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-94e0901e-5f77-4a79-a2ec-0d6aaafb52c9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-94e0901e-5f77-4a79-a2ec-0d6aaafb52c9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2346px;
  }



  img.s-94e0901e-5f77-4a79-a2ec-0d6aaafb52c9.shogun-image {
    
    
    
    max-height: 2346px;
  }


.s-94e0901e-5f77-4a79-a2ec-0d6aaafb52c9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-94e0901e-5f77-4a79-a2ec-0d6aaafb52c9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-94e0901e-5f77-4a79-a2ec-0d6aaafb52c9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-94e0901e-5f77-4a79-a2ec-0d6aaafb52c9.shogun-image {
  box-sizing: border-box;
}



.s-94e0901e-5f77-4a79-a2ec-0d6aaafb52c9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-94e0901e-5f77-4a79-a2ec-0d6aaafb52c9 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-94e0901e-5f77-4a79-a2ec-0d6aaafb52c9.shogun-image-container {
      position: relative;
    }

    .s-94e0901e-5f77-4a79-a2ec-0d6aaafb52c9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-94e0901e-5f77-4a79-a2ec-0d6aaafb52c9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-94e0901e-5f77-4a79-a2ec-0d6aaafb52c9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2346px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-94e0901e-5f77-4a79-a2ec-0d6aaafb52c9 {
  margin: 0 !important;
  overflow: visible;
}

#s-94e0901e-5f77-4a79-a2ec-0d6aaafb52c9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-94e0901e-5f77-4a79-a2ec-0d6aaafb52c9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-94e0901e-5f77-4a79-a2ec-0d6aaafb52c9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-94e0901e-5f77-4a79-a2ec-0d6aaafb52c9 img.shogun-image {
  /* Add background color handling */
  
}

#s-94e0901e-5f77-4a79-a2ec-0d6aaafb52c9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-94e0901e-5f77-4a79-a2ec-0d6aaafb52c9 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-94e0901e-5f77-4a79-a2ec-0d6aaafb52c9 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-94e0901e-5f77-4a79-a2ec-0d6aaafb52c9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-94e0901e-5f77-4a79-a2ec-0d6aaafb52c9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-94e0901e-5f77-4a79-a2ec-0d6aaafb52c9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2346px;
  }



  img.s-94e0901e-5f77-4a79-a2ec-0d6aaafb52c9.shogun-image {
    
    
    
    max-height: 2346px;
  }


.s-94e0901e-5f77-4a79-a2ec-0d6aaafb52c9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-94e0901e-5f77-4a79-a2ec-0d6aaafb52c9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-94e0901e-5f77-4a79-a2ec-0d6aaafb52c9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-94e0901e-5f77-4a79-a2ec-0d6aaafb52c9.shogun-image {
  box-sizing: border-box;
}



.s-94e0901e-5f77-4a79-a2ec-0d6aaafb52c9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-94e0901e-5f77-4a79-a2ec-0d6aaafb52c9 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-94e0901e-5f77-4a79-a2ec-0d6aaafb52c9.shogun-image-container {
      position: relative;
    }

    .s-94e0901e-5f77-4a79-a2ec-0d6aaafb52c9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-94e0901e-5f77-4a79-a2ec-0d6aaafb52c9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-94e0901e-5f77-4a79-a2ec-0d6aaafb52c9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2346px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-94e0901e-5f77-4a79-a2ec-0d6aaafb52c9 {
  margin: 0 !important;
  overflow: visible;
}

#s-94e0901e-5f77-4a79-a2ec-0d6aaafb52c9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-94e0901e-5f77-4a79-a2ec-0d6aaafb52c9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-94e0901e-5f77-4a79-a2ec-0d6aaafb52c9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-94e0901e-5f77-4a79-a2ec-0d6aaafb52c9 img.shogun-image {
  /* Add background color handling */
  
}

#s-94e0901e-5f77-4a79-a2ec-0d6aaafb52c9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-94e0901e-5f77-4a79-a2ec-0d6aaafb52c9 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-94e0901e-5f77-4a79-a2ec-0d6aaafb52c9 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-94e0901e-5f77-4a79-a2ec-0d6aaafb52c9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-94e0901e-5f77-4a79-a2ec-0d6aaafb52c9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-94e0901e-5f77-4a79-a2ec-0d6aaafb52c9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2346px;
  }



  img.s-94e0901e-5f77-4a79-a2ec-0d6aaafb52c9.shogun-image {
    
    
    
    max-height: 2346px;
  }


.s-94e0901e-5f77-4a79-a2ec-0d6aaafb52c9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-94e0901e-5f77-4a79-a2ec-0d6aaafb52c9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-94e0901e-5f77-4a79-a2ec-0d6aaafb52c9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-94e0901e-5f77-4a79-a2ec-0d6aaafb52c9.shogun-image {
  box-sizing: border-box;
}



.s-94e0901e-5f77-4a79-a2ec-0d6aaafb52c9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-94e0901e-5f77-4a79-a2ec-0d6aaafb52c9 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-94e0901e-5f77-4a79-a2ec-0d6aaafb52c9.shogun-image-container {
      position: relative;
    }

    .s-94e0901e-5f77-4a79-a2ec-0d6aaafb52c9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-94e0901e-5f77-4a79-a2ec-0d6aaafb52c9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-94e0901e-5f77-4a79-a2ec-0d6aaafb52c9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2346px;
    }
  }

}@media (max-width: 767px){#s-94e0901e-5f77-4a79-a2ec-0d6aaafb52c9 {
  margin: 0 !important;
  overflow: visible;
}

#s-94e0901e-5f77-4a79-a2ec-0d6aaafb52c9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-94e0901e-5f77-4a79-a2ec-0d6aaafb52c9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-94e0901e-5f77-4a79-a2ec-0d6aaafb52c9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-94e0901e-5f77-4a79-a2ec-0d6aaafb52c9 img.shogun-image {
  /* Add background color handling */
  
}

#s-94e0901e-5f77-4a79-a2ec-0d6aaafb52c9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-94e0901e-5f77-4a79-a2ec-0d6aaafb52c9 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-94e0901e-5f77-4a79-a2ec-0d6aaafb52c9 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-94e0901e-5f77-4a79-a2ec-0d6aaafb52c9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-94e0901e-5f77-4a79-a2ec-0d6aaafb52c9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-94e0901e-5f77-4a79-a2ec-0d6aaafb52c9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2346px;
  }



  img.s-94e0901e-5f77-4a79-a2ec-0d6aaafb52c9.shogun-image {
    
    
    
    max-height: 2346px;
  }


.s-94e0901e-5f77-4a79-a2ec-0d6aaafb52c9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-94e0901e-5f77-4a79-a2ec-0d6aaafb52c9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-94e0901e-5f77-4a79-a2ec-0d6aaafb52c9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-94e0901e-5f77-4a79-a2ec-0d6aaafb52c9.shogun-image {
  box-sizing: border-box;
}



.s-94e0901e-5f77-4a79-a2ec-0d6aaafb52c9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-94e0901e-5f77-4a79-a2ec-0d6aaafb52c9 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-94e0901e-5f77-4a79-a2ec-0d6aaafb52c9.shogun-image-container {
      position: relative;
    }

    .s-94e0901e-5f77-4a79-a2ec-0d6aaafb52c9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-94e0901e-5f77-4a79-a2ec-0d6aaafb52c9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-94e0901e-5f77-4a79-a2ec-0d6aaafb52c9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2346px;
    }
  }

}
#s-95de175b-adaf-438d-8bfd-c3a889305bd5 {
  margin-left: auto;
margin-right: auto;
max-width: 2346px;
aspect-ratio: 1/1;
text-align: center;
}

#s-95de175b-adaf-438d-8bfd-c3a889305bd5 {
  margin: 0 !important;
  overflow: visible;
}

#s-95de175b-adaf-438d-8bfd-c3a889305bd5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-95de175b-adaf-438d-8bfd-c3a889305bd5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-95de175b-adaf-438d-8bfd-c3a889305bd5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-95de175b-adaf-438d-8bfd-c3a889305bd5 img.shogun-image {
  /* Add background color handling */
  
}

#s-95de175b-adaf-438d-8bfd-c3a889305bd5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-95de175b-adaf-438d-8bfd-c3a889305bd5 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-95de175b-adaf-438d-8bfd-c3a889305bd5 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-95de175b-adaf-438d-8bfd-c3a889305bd5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-95de175b-adaf-438d-8bfd-c3a889305bd5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-95de175b-adaf-438d-8bfd-c3a889305bd5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2346px;
  }



  img.s-95de175b-adaf-438d-8bfd-c3a889305bd5.shogun-image {
    
    
    
    max-height: 2346px;
  }


.s-95de175b-adaf-438d-8bfd-c3a889305bd5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-95de175b-adaf-438d-8bfd-c3a889305bd5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-95de175b-adaf-438d-8bfd-c3a889305bd5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-95de175b-adaf-438d-8bfd-c3a889305bd5.shogun-image {
  box-sizing: border-box;
}



.s-95de175b-adaf-438d-8bfd-c3a889305bd5 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-95de175b-adaf-438d-8bfd-c3a889305bd5 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-95de175b-adaf-438d-8bfd-c3a889305bd5.shogun-image-container {
      position: relative;
    }

    .s-95de175b-adaf-438d-8bfd-c3a889305bd5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-95de175b-adaf-438d-8bfd-c3a889305bd5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-95de175b-adaf-438d-8bfd-c3a889305bd5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2346px;
    }
  }

@media (min-width: 1200px){#s-95de175b-adaf-438d-8bfd-c3a889305bd5 {
  margin: 0 !important;
  overflow: visible;
}

#s-95de175b-adaf-438d-8bfd-c3a889305bd5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-95de175b-adaf-438d-8bfd-c3a889305bd5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-95de175b-adaf-438d-8bfd-c3a889305bd5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-95de175b-adaf-438d-8bfd-c3a889305bd5 img.shogun-image {
  /* Add background color handling */
  
}

#s-95de175b-adaf-438d-8bfd-c3a889305bd5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-95de175b-adaf-438d-8bfd-c3a889305bd5 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-95de175b-adaf-438d-8bfd-c3a889305bd5 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-95de175b-adaf-438d-8bfd-c3a889305bd5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-95de175b-adaf-438d-8bfd-c3a889305bd5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-95de175b-adaf-438d-8bfd-c3a889305bd5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2346px;
  }



  img.s-95de175b-adaf-438d-8bfd-c3a889305bd5.shogun-image {
    
    
    
    max-height: 2346px;
  }


.s-95de175b-adaf-438d-8bfd-c3a889305bd5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-95de175b-adaf-438d-8bfd-c3a889305bd5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-95de175b-adaf-438d-8bfd-c3a889305bd5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-95de175b-adaf-438d-8bfd-c3a889305bd5.shogun-image {
  box-sizing: border-box;
}



.s-95de175b-adaf-438d-8bfd-c3a889305bd5 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-95de175b-adaf-438d-8bfd-c3a889305bd5 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-95de175b-adaf-438d-8bfd-c3a889305bd5.shogun-image-container {
      position: relative;
    }

    .s-95de175b-adaf-438d-8bfd-c3a889305bd5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-95de175b-adaf-438d-8bfd-c3a889305bd5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-95de175b-adaf-438d-8bfd-c3a889305bd5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2346px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-95de175b-adaf-438d-8bfd-c3a889305bd5 {
  margin: 0 !important;
  overflow: visible;
}

#s-95de175b-adaf-438d-8bfd-c3a889305bd5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-95de175b-adaf-438d-8bfd-c3a889305bd5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-95de175b-adaf-438d-8bfd-c3a889305bd5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-95de175b-adaf-438d-8bfd-c3a889305bd5 img.shogun-image {
  /* Add background color handling */
  
}

#s-95de175b-adaf-438d-8bfd-c3a889305bd5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-95de175b-adaf-438d-8bfd-c3a889305bd5 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-95de175b-adaf-438d-8bfd-c3a889305bd5 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-95de175b-adaf-438d-8bfd-c3a889305bd5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-95de175b-adaf-438d-8bfd-c3a889305bd5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-95de175b-adaf-438d-8bfd-c3a889305bd5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2346px;
  }



  img.s-95de175b-adaf-438d-8bfd-c3a889305bd5.shogun-image {
    
    
    
    max-height: 2346px;
  }


.s-95de175b-adaf-438d-8bfd-c3a889305bd5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-95de175b-adaf-438d-8bfd-c3a889305bd5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-95de175b-adaf-438d-8bfd-c3a889305bd5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-95de175b-adaf-438d-8bfd-c3a889305bd5.shogun-image {
  box-sizing: border-box;
}



.s-95de175b-adaf-438d-8bfd-c3a889305bd5 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-95de175b-adaf-438d-8bfd-c3a889305bd5 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-95de175b-adaf-438d-8bfd-c3a889305bd5.shogun-image-container {
      position: relative;
    }

    .s-95de175b-adaf-438d-8bfd-c3a889305bd5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-95de175b-adaf-438d-8bfd-c3a889305bd5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-95de175b-adaf-438d-8bfd-c3a889305bd5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2346px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-95de175b-adaf-438d-8bfd-c3a889305bd5 {
  margin: 0 !important;
  overflow: visible;
}

#s-95de175b-adaf-438d-8bfd-c3a889305bd5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-95de175b-adaf-438d-8bfd-c3a889305bd5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-95de175b-adaf-438d-8bfd-c3a889305bd5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-95de175b-adaf-438d-8bfd-c3a889305bd5 img.shogun-image {
  /* Add background color handling */
  
}

#s-95de175b-adaf-438d-8bfd-c3a889305bd5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-95de175b-adaf-438d-8bfd-c3a889305bd5 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-95de175b-adaf-438d-8bfd-c3a889305bd5 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-95de175b-adaf-438d-8bfd-c3a889305bd5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-95de175b-adaf-438d-8bfd-c3a889305bd5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-95de175b-adaf-438d-8bfd-c3a889305bd5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2346px;
  }



  img.s-95de175b-adaf-438d-8bfd-c3a889305bd5.shogun-image {
    
    
    
    max-height: 2346px;
  }


.s-95de175b-adaf-438d-8bfd-c3a889305bd5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-95de175b-adaf-438d-8bfd-c3a889305bd5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-95de175b-adaf-438d-8bfd-c3a889305bd5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-95de175b-adaf-438d-8bfd-c3a889305bd5.shogun-image {
  box-sizing: border-box;
}



.s-95de175b-adaf-438d-8bfd-c3a889305bd5 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-95de175b-adaf-438d-8bfd-c3a889305bd5 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-95de175b-adaf-438d-8bfd-c3a889305bd5.shogun-image-container {
      position: relative;
    }

    .s-95de175b-adaf-438d-8bfd-c3a889305bd5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-95de175b-adaf-438d-8bfd-c3a889305bd5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-95de175b-adaf-438d-8bfd-c3a889305bd5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2346px;
    }
  }

}@media (max-width: 767px){#s-95de175b-adaf-438d-8bfd-c3a889305bd5 {
  margin: 0 !important;
  overflow: visible;
}

#s-95de175b-adaf-438d-8bfd-c3a889305bd5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-95de175b-adaf-438d-8bfd-c3a889305bd5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-95de175b-adaf-438d-8bfd-c3a889305bd5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-95de175b-adaf-438d-8bfd-c3a889305bd5 img.shogun-image {
  /* Add background color handling */
  
}

#s-95de175b-adaf-438d-8bfd-c3a889305bd5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-95de175b-adaf-438d-8bfd-c3a889305bd5 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-95de175b-adaf-438d-8bfd-c3a889305bd5 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-95de175b-adaf-438d-8bfd-c3a889305bd5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-95de175b-adaf-438d-8bfd-c3a889305bd5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-95de175b-adaf-438d-8bfd-c3a889305bd5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2346px;
  }



  img.s-95de175b-adaf-438d-8bfd-c3a889305bd5.shogun-image {
    
    
    
    max-height: 2346px;
  }


.s-95de175b-adaf-438d-8bfd-c3a889305bd5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-95de175b-adaf-438d-8bfd-c3a889305bd5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-95de175b-adaf-438d-8bfd-c3a889305bd5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-95de175b-adaf-438d-8bfd-c3a889305bd5.shogun-image {
  box-sizing: border-box;
}



.s-95de175b-adaf-438d-8bfd-c3a889305bd5 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-95de175b-adaf-438d-8bfd-c3a889305bd5 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-95de175b-adaf-438d-8bfd-c3a889305bd5.shogun-image-container {
      position: relative;
    }

    .s-95de175b-adaf-438d-8bfd-c3a889305bd5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-95de175b-adaf-438d-8bfd-c3a889305bd5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-95de175b-adaf-438d-8bfd-c3a889305bd5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2346px;
    }
  }

}
#s-3e2cdeb0-31ea-420b-8c9c-c20d9fe702fc {
  margin-left: auto;
margin-right: auto;
max-width: 2346px;
aspect-ratio: 1/1;
text-align: center;
}

#s-3e2cdeb0-31ea-420b-8c9c-c20d9fe702fc {
  margin: 0 !important;
  overflow: visible;
}

#s-3e2cdeb0-31ea-420b-8c9c-c20d9fe702fc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3e2cdeb0-31ea-420b-8c9c-c20d9fe702fc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3e2cdeb0-31ea-420b-8c9c-c20d9fe702fc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3e2cdeb0-31ea-420b-8c9c-c20d9fe702fc img.shogun-image {
  /* Add background color handling */
  
}

#s-3e2cdeb0-31ea-420b-8c9c-c20d9fe702fc img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3e2cdeb0-31ea-420b-8c9c-c20d9fe702fc .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3e2cdeb0-31ea-420b-8c9c-c20d9fe702fc .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3e2cdeb0-31ea-420b-8c9c-c20d9fe702fc .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3e2cdeb0-31ea-420b-8c9c-c20d9fe702fc.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3e2cdeb0-31ea-420b-8c9c-c20d9fe702fc img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2346px;
  }



  img.s-3e2cdeb0-31ea-420b-8c9c-c20d9fe702fc.shogun-image {
    
    
    
    max-height: 2346px;
  }


.s-3e2cdeb0-31ea-420b-8c9c-c20d9fe702fc .shogun-image-content {
  
    justify-content: center;
  
}

.s-3e2cdeb0-31ea-420b-8c9c-c20d9fe702fc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3e2cdeb0-31ea-420b-8c9c-c20d9fe702fc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3e2cdeb0-31ea-420b-8c9c-c20d9fe702fc.shogun-image {
  box-sizing: border-box;
}



.s-3e2cdeb0-31ea-420b-8c9c-c20d9fe702fc img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3e2cdeb0-31ea-420b-8c9c-c20d9fe702fc {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3e2cdeb0-31ea-420b-8c9c-c20d9fe702fc.shogun-image-container {
      position: relative;
    }

    .s-3e2cdeb0-31ea-420b-8c9c-c20d9fe702fc.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3e2cdeb0-31ea-420b-8c9c-c20d9fe702fc.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3e2cdeb0-31ea-420b-8c9c-c20d9fe702fc img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2346px;
    }
  }

@media (min-width: 1200px){#s-3e2cdeb0-31ea-420b-8c9c-c20d9fe702fc {
  margin: 0 !important;
  overflow: visible;
}

#s-3e2cdeb0-31ea-420b-8c9c-c20d9fe702fc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3e2cdeb0-31ea-420b-8c9c-c20d9fe702fc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3e2cdeb0-31ea-420b-8c9c-c20d9fe702fc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3e2cdeb0-31ea-420b-8c9c-c20d9fe702fc img.shogun-image {
  /* Add background color handling */
  
}

#s-3e2cdeb0-31ea-420b-8c9c-c20d9fe702fc img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3e2cdeb0-31ea-420b-8c9c-c20d9fe702fc .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3e2cdeb0-31ea-420b-8c9c-c20d9fe702fc .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3e2cdeb0-31ea-420b-8c9c-c20d9fe702fc .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3e2cdeb0-31ea-420b-8c9c-c20d9fe702fc.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3e2cdeb0-31ea-420b-8c9c-c20d9fe702fc img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2346px;
  }



  img.s-3e2cdeb0-31ea-420b-8c9c-c20d9fe702fc.shogun-image {
    
    
    
    max-height: 2346px;
  }


.s-3e2cdeb0-31ea-420b-8c9c-c20d9fe702fc .shogun-image-content {
  
    justify-content: center;
  
}

.s-3e2cdeb0-31ea-420b-8c9c-c20d9fe702fc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3e2cdeb0-31ea-420b-8c9c-c20d9fe702fc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3e2cdeb0-31ea-420b-8c9c-c20d9fe702fc.shogun-image {
  box-sizing: border-box;
}



.s-3e2cdeb0-31ea-420b-8c9c-c20d9fe702fc img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3e2cdeb0-31ea-420b-8c9c-c20d9fe702fc {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3e2cdeb0-31ea-420b-8c9c-c20d9fe702fc.shogun-image-container {
      position: relative;
    }

    .s-3e2cdeb0-31ea-420b-8c9c-c20d9fe702fc.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3e2cdeb0-31ea-420b-8c9c-c20d9fe702fc.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3e2cdeb0-31ea-420b-8c9c-c20d9fe702fc img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2346px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-3e2cdeb0-31ea-420b-8c9c-c20d9fe702fc {
  margin: 0 !important;
  overflow: visible;
}

#s-3e2cdeb0-31ea-420b-8c9c-c20d9fe702fc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3e2cdeb0-31ea-420b-8c9c-c20d9fe702fc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3e2cdeb0-31ea-420b-8c9c-c20d9fe702fc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3e2cdeb0-31ea-420b-8c9c-c20d9fe702fc img.shogun-image {
  /* Add background color handling */
  
}

#s-3e2cdeb0-31ea-420b-8c9c-c20d9fe702fc img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3e2cdeb0-31ea-420b-8c9c-c20d9fe702fc .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3e2cdeb0-31ea-420b-8c9c-c20d9fe702fc .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3e2cdeb0-31ea-420b-8c9c-c20d9fe702fc .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3e2cdeb0-31ea-420b-8c9c-c20d9fe702fc.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3e2cdeb0-31ea-420b-8c9c-c20d9fe702fc img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2346px;
  }



  img.s-3e2cdeb0-31ea-420b-8c9c-c20d9fe702fc.shogun-image {
    
    
    
    max-height: 2346px;
  }


.s-3e2cdeb0-31ea-420b-8c9c-c20d9fe702fc .shogun-image-content {
  
    justify-content: center;
  
}

.s-3e2cdeb0-31ea-420b-8c9c-c20d9fe702fc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3e2cdeb0-31ea-420b-8c9c-c20d9fe702fc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3e2cdeb0-31ea-420b-8c9c-c20d9fe702fc.shogun-image {
  box-sizing: border-box;
}



.s-3e2cdeb0-31ea-420b-8c9c-c20d9fe702fc img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3e2cdeb0-31ea-420b-8c9c-c20d9fe702fc {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3e2cdeb0-31ea-420b-8c9c-c20d9fe702fc.shogun-image-container {
      position: relative;
    }

    .s-3e2cdeb0-31ea-420b-8c9c-c20d9fe702fc.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3e2cdeb0-31ea-420b-8c9c-c20d9fe702fc.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3e2cdeb0-31ea-420b-8c9c-c20d9fe702fc img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2346px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-3e2cdeb0-31ea-420b-8c9c-c20d9fe702fc {
  margin: 0 !important;
  overflow: visible;
}

#s-3e2cdeb0-31ea-420b-8c9c-c20d9fe702fc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3e2cdeb0-31ea-420b-8c9c-c20d9fe702fc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3e2cdeb0-31ea-420b-8c9c-c20d9fe702fc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3e2cdeb0-31ea-420b-8c9c-c20d9fe702fc img.shogun-image {
  /* Add background color handling */
  
}

#s-3e2cdeb0-31ea-420b-8c9c-c20d9fe702fc img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3e2cdeb0-31ea-420b-8c9c-c20d9fe702fc .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3e2cdeb0-31ea-420b-8c9c-c20d9fe702fc .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3e2cdeb0-31ea-420b-8c9c-c20d9fe702fc .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3e2cdeb0-31ea-420b-8c9c-c20d9fe702fc.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3e2cdeb0-31ea-420b-8c9c-c20d9fe702fc img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2346px;
  }



  img.s-3e2cdeb0-31ea-420b-8c9c-c20d9fe702fc.shogun-image {
    
    
    
    max-height: 2346px;
  }


.s-3e2cdeb0-31ea-420b-8c9c-c20d9fe702fc .shogun-image-content {
  
    justify-content: center;
  
}

.s-3e2cdeb0-31ea-420b-8c9c-c20d9fe702fc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3e2cdeb0-31ea-420b-8c9c-c20d9fe702fc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3e2cdeb0-31ea-420b-8c9c-c20d9fe702fc.shogun-image {
  box-sizing: border-box;
}



.s-3e2cdeb0-31ea-420b-8c9c-c20d9fe702fc img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3e2cdeb0-31ea-420b-8c9c-c20d9fe702fc {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3e2cdeb0-31ea-420b-8c9c-c20d9fe702fc.shogun-image-container {
      position: relative;
    }

    .s-3e2cdeb0-31ea-420b-8c9c-c20d9fe702fc.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3e2cdeb0-31ea-420b-8c9c-c20d9fe702fc.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3e2cdeb0-31ea-420b-8c9c-c20d9fe702fc img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2346px;
    }
  }

}@media (max-width: 767px){#s-3e2cdeb0-31ea-420b-8c9c-c20d9fe702fc {
  margin: 0 !important;
  overflow: visible;
}

#s-3e2cdeb0-31ea-420b-8c9c-c20d9fe702fc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3e2cdeb0-31ea-420b-8c9c-c20d9fe702fc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3e2cdeb0-31ea-420b-8c9c-c20d9fe702fc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3e2cdeb0-31ea-420b-8c9c-c20d9fe702fc img.shogun-image {
  /* Add background color handling */
  
}

#s-3e2cdeb0-31ea-420b-8c9c-c20d9fe702fc img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3e2cdeb0-31ea-420b-8c9c-c20d9fe702fc .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3e2cdeb0-31ea-420b-8c9c-c20d9fe702fc .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3e2cdeb0-31ea-420b-8c9c-c20d9fe702fc .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3e2cdeb0-31ea-420b-8c9c-c20d9fe702fc.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3e2cdeb0-31ea-420b-8c9c-c20d9fe702fc img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2346px;
  }



  img.s-3e2cdeb0-31ea-420b-8c9c-c20d9fe702fc.shogun-image {
    
    
    
    max-height: 2346px;
  }


.s-3e2cdeb0-31ea-420b-8c9c-c20d9fe702fc .shogun-image-content {
  
    justify-content: center;
  
}

.s-3e2cdeb0-31ea-420b-8c9c-c20d9fe702fc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3e2cdeb0-31ea-420b-8c9c-c20d9fe702fc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3e2cdeb0-31ea-420b-8c9c-c20d9fe702fc.shogun-image {
  box-sizing: border-box;
}



.s-3e2cdeb0-31ea-420b-8c9c-c20d9fe702fc img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3e2cdeb0-31ea-420b-8c9c-c20d9fe702fc {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3e2cdeb0-31ea-420b-8c9c-c20d9fe702fc.shogun-image-container {
      position: relative;
    }

    .s-3e2cdeb0-31ea-420b-8c9c-c20d9fe702fc.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3e2cdeb0-31ea-420b-8c9c-c20d9fe702fc.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3e2cdeb0-31ea-420b-8c9c-c20d9fe702fc img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2346px;
    }
  }

}
#s-283a3441-1d03-4491-9652-f0679504bbc8 {
  margin-top: 4%;
min-height: 50px;
background-color: rgba(243, 243, 243, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-283a3441-1d03-4491-9652-f0679504bbc8 {
  display: none;
}
#s-283a3441-1d03-4491-9652-f0679504bbc8, #wrap-s-283a3441-1d03-4491-9652-f0679504bbc8, #wrap-content-s-283a3441-1d03-4491-9652-f0679504bbc8 { display: none !important; }}@media (max-width: 767px){#s-283a3441-1d03-4491-9652-f0679504bbc8 {
  display: none;
}
#s-283a3441-1d03-4491-9652-f0679504bbc8, #wrap-s-283a3441-1d03-4491-9652-f0679504bbc8, #wrap-content-s-283a3441-1d03-4491-9652-f0679504bbc8 { display: none !important; }}







#s-283a3441-1d03-4491-9652-f0679504bbc8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-283a3441-1d03-4491-9652-f0679504bbc8.shg-box.shg-c {
  justify-content: center;
}

#s-6f31fde3-f13d-40b4-ac78-de953366a384 {
  margin-top: 2%;
margin-bottom: 0%;
}

#s-09288da7-5d60-414e-a819-179af375e660 {
  margin-left: 26%;
margin-right: 26%;
}

#s-9ce32ad0-78a3-4816-b743-c9cb8c8149de {
  margin-top: -1%;
margin-left: 21%;
margin-right: 21%;
}

#s-8ecb9807-57d2-4f3d-ac23-0a277514b867 {
  margin-top: 10%;
padding-top: 4%;
padding-bottom: 4%;
min-height: 50px;
background-color: rgba(243, 243, 243, 1);
}
@media (min-width: 1200px){#s-8ecb9807-57d2-4f3d-ac23-0a277514b867 {
  display: none;
}
#s-8ecb9807-57d2-4f3d-ac23-0a277514b867, #wrap-s-8ecb9807-57d2-4f3d-ac23-0a277514b867, #wrap-content-s-8ecb9807-57d2-4f3d-ac23-0a277514b867 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-8ecb9807-57d2-4f3d-ac23-0a277514b867 {
  display: none;
}
#s-8ecb9807-57d2-4f3d-ac23-0a277514b867, #wrap-s-8ecb9807-57d2-4f3d-ac23-0a277514b867, #wrap-content-s-8ecb9807-57d2-4f3d-ac23-0a277514b867 { display: none !important; }}







#s-8ecb9807-57d2-4f3d-ac23-0a277514b867 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8ecb9807-57d2-4f3d-ac23-0a277514b867.shg-box.shg-c {
  justify-content: center;
}

#s-ff8ea8d0-cbab-42b8-a3e6-0bdc7809273a {
  margin-top: 2%;
margin-left: 3%;
margin-bottom: 0%;
margin-right: 3%;
}

#s-c9708e5e-0700-4244-bdf6-7bde3618af3a {
  margin-left: 10%;
margin-right: 10%;
}

#s-eabc5686-84ac-4731-ab9a-ec3ff402eab4 {
  margin-top: -1%;
}

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

.shg-c:before,
.shg-c:after {
  content: " ";
  display: table;
}

/**
  Ref:
  https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Positioning/Understanding_z_index/The_stacking_context
  https://dnf.slack.com/archives/C0514HB79/p1538741509000100
**/
.shogun-root {
  z-index: 1;
  position: relative;
  isolation: isolate;
}

.shogun-root iframe {
  display: initial;
}

#mc_embed_signup .clear {
  width: auto !important;
  height: auto !important;
  visibility: visible !important;
}

.shg-clearfix:after {
  content: "";
  display: block;
  clear: both;
}

.shogun-image {
  max-width: 100%;
  min-height: inherit;
  max-height: inherit;
  display: inline !important;
  border: 0;
  vertical-align: middle;
}

.shg-fw {
  margin-left: calc(50% - 50vw);
  width: 100vw;
}

.shg-fw .shg-fw {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}

div[data-shg-lightbox-switch] {
  cursor: pointer;
}

.shg-lightbox {
  position: fixed;
  z-index: 999999;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0.85);
}

.shg-lightbox.hidden {
  display: none !important;
}

.shg-lightbox .shg-lightbox-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  text-align: center;
}

.shg-lightbox .shg-lightbox-close {
  position: absolute;
  right: 0;
  padding: 5px 0;
  color: #fff;
  font-size: 45px;
  margin-right: 10px;
  line-height: 30px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  cursor: pointer;
  z-index: 1;
}

.shg-lightbox .shg-lightbox-image-container {
  padding: 25px;
}

.shg-lightbox .shg-lightbox-image {
  margin: auto;
  max-height: 90vh;
  max-width: 100%;
}

.shg-lightbox .shg-lightbox-close:hover,
.shg-lightbox .shg-lightbox-close:focus {
  color: #a2a2a2;
  text-decoration: none;
  cursor: pointer;
}

.shg-lightbox .shg-lightbox-nav {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: 35px;
  height: 100px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  transform: translate(0%, -50%);
  z-index: 1;
}

.shg-lightbox .shg-lightbox-nav.hidden {
  display: none !important;
}

.shg-lightbox .shg-lightbox-nav.shg-nav-left {
  left: 0;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSIxNzkyIiBoZWlnaHQ9IjE3OTIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0id2hpdGUiPjxwYXRoIGQ9Ik0xMjAzIDU0NHEwIDEzLTEwIDIzbC0zOTMgMzkzIDM5MyAzOTNxMTAgMTAgMTAgMjN0LTEwIDIzbC01MCA1MHEtMTAgMTAtMjMgMTB0LTIzLTEwbC00NjYtNDY2cS0xMC0xMC0xMC0yM3QxMC0yM2w0NjYtNDY2cTEwLTEwIDIzLTEwdDIzIDEwbDUwIDUwcTEwIDEwIDEwIDIzeiIvPjwvc3ZnPg==);
}

.shg-lightbox .shg-lightbox-nav.shg-nav-right {
  right: 0;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSIxNzkyIiBoZWlnaHQ9IjE3OTIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0id2hpdGUiPjxwYXRoIGQ9Ik0xMTcxIDk2MHEwIDEzLTEwIDIzbC00NjYgNDY2cS0xMCAxMC0yMyAxMHQtMjMtMTBsLTUwLTUwcS0xMC0xMC0xMC0yM3QxMC0yM2wzOTMtMzkzLTM5My0zOTNxLTEwLTEwLTEwLTIzdDEwLTIzbDUwLTUwcTEwLTEwIDIzLTEwdDIzIDEwbDQ2NiA0NjZxMTAgMTAgMTAgMjN6Ii8+PC9zdmc+);
}

@media screen and (min-width: 769px) {
  .shg-lightbox .shg-lightbox-image-container {
    padding: 50px;
  }
}

.shogun-lazyload:not([src]),
.shogun-lazyloading:not([src]) {
  opacity: 0;
}

.shogun-lazyloaded {
  opacity: 1;
  transition: opacity 300ms;
}

.shogun-root a:empty,
.shogun-root article:empty,
.shogun-root dl:empty,
.shogun-root h1:empty,
.shogun-root h2:empty,
.shogun-root h3:empty,
.shogun-root h4:empty,
.shogun-root h5:empty,
.shogun-root h6:empty,
.shogun-root p:empty,
.shogun-root section:empty,
.shogun-root ul:empty {
  display: unset;
}

.shogun-root div:empty:not(.shopify-section *):not([id^="wistia"]) {
  display: inline-block;
}

/* User Content Animations --> */
[data-animations*="enterviewport"][data-animations*="fadeIn"],
[data-animations*="enterviewport"][data-animations*="zoomIn"] {
  opacity: 0;
}

/* <-- User Content Animations */

.shogun-form-error-msg,
.shogun-form-field-error-msg {
  display: flex;
  align-items: center;
  color: #dc143c;
}

.shogun-badge {
  margin-bottom: 50px;
}

.shogun-badge-container {
  position: fixed;
  right: 0;
  bottom: 0;
  margin-bottom: -10px;
}

@charset "UTF-8";/*!
 * animate.css - https://animate.style/
 * Version - 4.1.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2020 Animate.css
 */:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.animate__animated{animation-duration:1s;animation-duration:var(--animate-duration);animation-fill-mode:both}.animate__animated.animate__infinite{animation-iteration-count:infinite}.animate__animated.animate__repeat-1{animation-iteration-count:1;animation-iteration-count:var(--animate-repeat)}.animate__animated.animate__repeat-2{animation-iteration-count:2;animation-iteration-count:calc(var(--animate-repeat)*2)}.animate__animated.animate__repeat-3{animation-iteration-count:3;animation-iteration-count:calc(var(--animate-repeat)*3)}.animate__animated.animate__delay-1s{animation-delay:1s;animation-delay:var(--animate-delay)}.animate__animated.animate__delay-2s{animation-delay:2s;animation-delay:calc(var(--animate-delay)*2)}.animate__animated.animate__delay-3s{animation-delay:3s;animation-delay:calc(var(--animate-delay)*3)}.animate__animated.animate__delay-4s{animation-delay:4s;animation-delay:calc(var(--animate-delay)*4)}.animate__animated.animate__delay-5s{animation-delay:5s;animation-delay:calc(var(--animate-delay)*5)}.animate__animated.animate__faster{animation-duration:.5s;animation-duration:calc(var(--animate-duration)/2)}.animate__animated.animate__fast{animation-duration:.8s;animation-duration:calc(var(--animate-duration)*0.8)}.animate__animated.animate__slow{animation-duration:2s;animation-duration:calc(var(--animate-duration)*2)}.animate__animated.animate__slower{animation-duration:3s;animation-duration:calc(var(--animate-duration)*3)}@media (prefers-reduced-motion:reduce),print{.animate__animated{animation-duration:1ms!important;transition-duration:1ms!important;animation-iteration-count:1!important}.animate__animated[class*=Out]{opacity:0}}@keyframes bounce{0%,20%,53%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0) scaleY(.95)}90%{transform:translate3d(0,-4px,0) scaleY(1.02)}}.animate__bounce{animation-name:bounce;transform-origin:center bottom}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.animate__flash{animation-name:flash}@keyframes pulse{0%{transform:scaleX(1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scaleX(1)}}.animate__pulse{animation-name:pulse;animation-timing-function:ease-in-out}@keyframes rubberBand{0%{transform:scaleX(1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scaleX(1)}}.animate__rubberBand{animation-name:rubberBand}@keyframes shakeX{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.animate__shakeX{animation-name:shakeX}@keyframes shakeY{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(0,-10px,0)}20%,40%,60%,80%{transform:translate3d(0,10px,0)}}.animate__shakeY{animation-name:shakeY}@keyframes headShake{0%{transform:translateX(0)}6.5%{transform:translateX(-6px) rotateY(-9deg)}18.5%{transform:translateX(5px) rotateY(7deg)}31.5%{transform:translateX(-3px) rotateY(-5deg)}43.5%{transform:translateX(2px) rotateY(3deg)}50%{transform:translateX(0)}}.animate__headShake{animation-timing-function:ease-in-out;animation-name:headShake}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}.animate__swing{transform-origin:top center;animation-name:swing}@keyframes tada{0%{transform:scaleX(1)}10%,20%{transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{transform:scaleX(1)}}.animate__tada{animation-name:tada}@keyframes wobble{0%{transform:translateZ(0)}15%{transform:translate3d(-25%,0,0) rotate(-5deg)}30%{transform:translate3d(20%,0,0) rotate(3deg)}45%{transform:translate3d(-15%,0,0) rotate(-3deg)}60%{transform:translate3d(10%,0,0) rotate(2deg)}75%{transform:translate3d(-5%,0,0) rotate(-1deg)}to{transform:translateZ(0)}}.animate__wobble{animation-name:wobble}@keyframes jello{0%,11.1%,to{transform:translateZ(0)}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{transform:skewX(.390625deg) skewY(.390625deg)}88.8%{transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.animate__jello{animation-name:jello;transform-origin:center}@keyframes heartBeat{0%{transform:scale(1)}14%{transform:scale(1.3)}28%{transform:scale(1)}42%{transform:scale(1.3)}70%{transform:scale(1)}}.animate__heartBeat{animation-name:heartBeat;animation-duration:1.3s;animation-duration:calc(var(--animate-duration)*1.3);animation-timing-function:ease-in-out}@keyframes backInDown{0%{transform:translateY(-1200px) scale(.7);opacity:.7}80%{transform:translateY(0) scale(.7);opacity:.7}to{transform:scale(1);opacity:1}}.animate__backInDown{animation-name:backInDown}@keyframes backInLeft{0%{transform:translateX(-2000px) scale(.7);opacity:.7}80%{transform:translateX(0) scale(.7);opacity:.7}to{transform:scale(1);opacity:1}}.animate__backInLeft{animation-name:backInLeft}@keyframes backInRight{0%{transform:translateX(2000px) scale(.7);opacity:.7}80%{transform:translateX(0) scale(.7);opacity:.7}to{transform:scale(1);opacity:1}}.animate__backInRight{animation-name:backInRight}@keyframes backInUp{0%{transform:translateY(1200px) scale(.7);opacity:.7}80%{transform:translateY(0) scale(.7);opacity:.7}to{transform:scale(1);opacity:1}}.animate__backInUp{animation-name:backInUp}@keyframes backOutDown{0%{transform:scale(1);opacity:1}20%{transform:translateY(0) scale(.7);opacity:.7}to{transform:translateY(700px) scale(.7);opacity:.7}}.animate__backOutDown{animation-name:backOutDown}@keyframes backOutLeft{0%{transform:scale(1);opacity:1}20%{transform:translateX(0) scale(.7);opacity:.7}to{transform:translateX(-2000px) scale(.7);opacity:.7}}.animate__backOutLeft{animation-name:backOutLeft}@keyframes backOutRight{0%{transform:scale(1);opacity:1}20%{transform:translateX(0) scale(.7);opacity:.7}to{transform:translateX(2000px) scale(.7);opacity:.7}}.animate__backOutRight{animation-name:backOutRight}@keyframes backOutUp{0%{transform:scale(1);opacity:1}20%{transform:translateY(0) scale(.7);opacity:.7}to{transform:translateY(-700px) scale(.7);opacity:.7}}.animate__backOutUp{animation-name:backOutUp}@keyframes bounceIn{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleX(1)}}.animate__bounceIn{animation-duration:.75s;animation-duration:calc(var(--animate-duration)*0.75);animation-name:bounceIn}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;transform:translate3d(0,25px,0) scaleY(.9)}75%{transform:translate3d(0,-10px,0) scaleY(.95)}90%{transform:translate3d(0,5px,0) scaleY(.985)}to{transform:translateZ(0)}}.animate__bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;transform:translate3d(25px,0,0) scaleX(1)}75%{transform:translate3d(-10px,0,0) scaleX(.98)}90%{transform:translate3d(5px,0,0) scaleX(.995)}to{transform:translateZ(0)}}.animate__bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;transform:translate3d(-25px,0,0) scaleX(1)}75%{transform:translate3d(10px,0,0) scaleX(.98)}90%{transform:translate3d(-5px,0,0) scaleX(.995)}to{transform:translateZ(0)}}.animate__bounceInRight{animation-name:bounceInRight}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;transform:translate3d(0,-20px,0) scaleY(.9)}75%{transform:translate3d(0,10px,0) scaleY(.95)}90%{transform:translate3d(0,-5px,0) scaleY(.985)}to{transform:translateZ(0)}}.animate__bounceInUp{animation-name:bounceInUp}@keyframes bounceOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}.animate__bounceOut{animation-duration:.75s;animation-duration:calc(var(--animate-duration)*0.75);animation-name:bounceOut}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;transform:translate3d(0,2000px,0) scaleY(3)}}.animate__bounceOutDown{animation-name:bounceOutDown}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;transform:translate3d(-2000px,0,0) scaleX(2)}}.animate__bounceOutLeft{animation-name:bounceOutLeft}@keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;transform:translate3d(2000px,0,0) scaleX(2)}}.animate__bounceOutRight{animation-name:bounceOutRight}@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;transform:translate3d(0,-2000px,0) scaleY(3)}}.animate__bounceOutUp{animation-name:bounceOutUp}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate__fadeIn{animation-name:fadeIn}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{0%{opacity:0;transform:translate3d(0,-2000px,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{0%{opacity:0;transform:translate3d(-2000px,0,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig{0%{opacity:0;transform:translate3d(2000px,0,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{0%{opacity:0;transform:translate3d(0,2000px,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeInTopLeft{0%{opacity:0;transform:translate3d(-100%,-100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInTopLeft{animation-name:fadeInTopLeft}@keyframes fadeInTopRight{0%{opacity:0;transform:translate3d(100%,-100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInTopRight{animation-name:fadeInTopRight}@keyframes fadeInBottomLeft{0%{opacity:0;transform:translate3d(-100%,100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInBottomLeft{animation-name:fadeInBottomLeft}@keyframes fadeInBottomRight{0%{opacity:0;transform:translate3d(100%,100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInBottomRight{animation-name:fadeInBottomRight}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.animate__fadeOut{animation-name:fadeOut}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}}.animate__fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,2000px,0)}}.animate__fadeOutDownBig{animation-name:fadeOutDownBig}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;transform:translate3d(-100%,0,0)}}.animate__fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;transform:translate3d(-2000px,0,0)}}.animate__fadeOutLeftBig{animation-name:fadeOutLeftBig}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0)}}.animate__fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;transform:translate3d(2000px,0,0)}}.animate__fadeOutRightBig{animation-name:fadeOutRightBig}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;transform:translate3d(0,-100%,0)}}.animate__fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,-2000px,0)}}.animate__fadeOutUpBig{animation-name:fadeOutUpBig}@keyframes fadeOutTopLeft{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(-100%,-100%,0)}}.animate__fadeOutTopLeft{animation-name:fadeOutTopLeft}@keyframes fadeOutTopRight{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(100%,-100%,0)}}.animate__fadeOutTopRight{animation-name:fadeOutTopRight}@keyframes fadeOutBottomRight{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(100%,100%,0)}}.animate__fadeOutBottomRight{animation-name:fadeOutBottomRight}@keyframes fadeOutBottomLeft{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(-100%,100%,0)}}.animate__fadeOutBottomLeft{animation-name:fadeOutBottomLeft}@keyframes flip{0%{transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);animation-timing-function:ease-out}40%{transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out}50%{transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in}80%{transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);animation-timing-function:ease-in}to{transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);animation-timing-function:ease-in}}.animate__animated.animate__flip{backface-visibility:visible;animation-name:flip}@keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}.animate__flipInX{backface-visibility:visible!important;animation-name:flipInX}@keyframes flipInY{0%{transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateY(10deg);opacity:1}80%{transform:perspective(400px) rotateY(-5deg)}to{transform:perspective(400px)}}.animate__flipInY{backface-visibility:visible!important;animation-name:flipInY}@keyframes flipOutX{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateX(-20deg);opacity:1}to{transform:perspective(400px) rotateX(90deg);opacity:0}}.animate__flipOutX{animation-duration:.75s;animation-duration:calc(var(--animate-duration)*0.75);animation-name:flipOutX;backface-visibility:visible!important}@keyframes flipOutY{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateY(-15deg);opacity:1}to{transform:perspective(400px) rotateY(90deg);opacity:0}}.animate__flipOutY{animation-duration:.75s;animation-duration:calc(var(--animate-duration)*0.75);backface-visibility:visible!important;animation-name:flipOutY}@keyframes lightSpeedInRight{0%{transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{transform:skewX(20deg);opacity:1}80%{transform:skewX(-5deg)}to{transform:translateZ(0)}}.animate__lightSpeedInRight{animation-name:lightSpeedInRight;animation-timing-function:ease-out}@keyframes lightSpeedInLeft{0%{transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}60%{transform:skewX(-20deg);opacity:1}80%{transform:skewX(5deg)}to{transform:translateZ(0)}}.animate__lightSpeedInLeft{animation-name:lightSpeedInLeft;animation-timing-function:ease-out}@keyframes lightSpeedOutRight{0%{opacity:1}to{transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.animate__lightSpeedOutRight{animation-name:lightSpeedOutRight;animation-timing-function:ease-in}@keyframes lightSpeedOutLeft{0%{opacity:1}to{transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}}.animate__lightSpeedOutLeft{animation-name:lightSpeedOutLeft;animation-timing-function:ease-in}@keyframes rotateIn{0%{transform:rotate(-200deg);opacity:0}to{transform:translateZ(0);opacity:1}}.animate__rotateIn{animation-name:rotateIn;transform-origin:center}@keyframes rotateInDownLeft{0%{transform:rotate(-45deg);opacity:0}to{transform:translateZ(0);opacity:1}}.animate__rotateInDownLeft{animation-name:rotateInDownLeft;transform-origin:left bottom}@keyframes rotateInDownRight{0%{transform:rotate(45deg);opacity:0}to{transform:translateZ(0);opacity:1}}.animate__rotateInDownRight{animation-name:rotateInDownRight;transform-origin:right bottom}@keyframes rotateInUpLeft{0%{transform:rotate(45deg);opacity:0}to{transform:translateZ(0);opacity:1}}.animate__rotateInUpLeft{animation-name:rotateInUpLeft;transform-origin:left bottom}@keyframes rotateInUpRight{0%{transform:rotate(-90deg);opacity:0}to{transform:translateZ(0);opacity:1}}.animate__rotateInUpRight{animation-name:rotateInUpRight;transform-origin:right bottom}@keyframes rotateOut{0%{opacity:1}to{transform:rotate(200deg);opacity:0}}.animate__rotateOut{animation-name:rotateOut;transform-origin:center}@keyframes rotateOutDownLeft{0%{opacity:1}to{transform:rotate(45deg);opacity:0}}.animate__rotateOutDownLeft{animation-name:rotateOutDownLeft;transform-origin:left bottom}@keyframes rotateOutDownRight{0%{opacity:1}to{transform:rotate(-45deg);opacity:0}}.animate__rotateOutDownRight{animation-name:rotateOutDownRight;transform-origin:right bottom}@keyframes rotateOutUpLeft{0%{opacity:1}to{transform:rotate(-45deg);opacity:0}}.animate__rotateOutUpLeft{animation-name:rotateOutUpLeft;transform-origin:left bottom}@keyframes rotateOutUpRight{0%{opacity:1}to{transform:rotate(90deg);opacity:0}}.animate__rotateOutUpRight{animation-name:rotateOutUpRight;transform-origin:right bottom}@keyframes hinge{0%{animation-timing-function:ease-in-out}20%,60%{transform:rotate(80deg);animation-timing-function:ease-in-out}40%,80%{transform:rotate(60deg);animation-timing-function:ease-in-out;opacity:1}to{transform:translate3d(0,700px,0);opacity:0}}.animate__hinge{animation-duration:2s;animation-duration:calc(var(--animate-duration)*2);animation-name:hinge;transform-origin:top left}@keyframes jackInTheBox{0%{opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{transform:rotate(-10deg)}70%{transform:rotate(3deg)}to{opacity:1;transform:scale(1)}}.animate__jackInTheBox{animation-name:jackInTheBox}@keyframes rollIn{0%{opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;transform:translateZ(0)}}.animate__rollIn{animation-name:rollIn}@keyframes rollOut{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}.animate__rollOut{animation-name:rollOut}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.animate__zoomIn{animation-name:zoomIn}@keyframes zoomInDown{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInDown{animation-name:zoomInDown}@keyframes zoomInLeft{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInLeft{animation-name:zoomInLeft}@keyframes zoomInRight{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInRight{animation-name:zoomInRight}@keyframes zoomInUp{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInUp{animation-name:zoomInUp}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.animate__zoomOut{animation-name:zoomOut}@keyframes zoomOutDown{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutDown{animation-name:zoomOutDown;transform-origin:center bottom}@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(-2000px,0,0)}}.animate__zoomOutLeft{animation-name:zoomOutLeft;transform-origin:left center}@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(2000px,0,0)}}.animate__zoomOutRight{animation-name:zoomOutRight;transform-origin:right center}@keyframes zoomOutUp{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutUp{animation-name:zoomOutUp;transform-origin:center bottom}@keyframes slideInDown{0%{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translateZ(0)}}.animate__slideInDown{animation-name:slideInDown}@keyframes slideInLeft{0%{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translateZ(0)}}.animate__slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{0%{transform:translate3d(100%,0,0);visibility:visible}to{transform:translateZ(0)}}.animate__slideInRight{animation-name:slideInRight}@keyframes slideInUp{0%{transform:translate3d(0,100%,0);visibility:visible}to{transform:translateZ(0)}}.animate__slideInUp{animation-name:slideInUp}@keyframes slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,100%,0)}}.animate__slideOutDown{animation-name:slideOutDown}@keyframes slideOutLeft{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(-100%,0,0)}}.animate__slideOutLeft{animation-name:slideOutLeft}@keyframes slideOutRight{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(100%,0,0)}}.animate__slideOutRight{animation-name:slideOutRight}@keyframes slideOutUp{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,-100%,0)}}.animate__slideOutUp{animation-name:slideOutUp}