.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 {
  
  
  
}

.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;
  
  letter-spacing: -0.005em;
  line-height: 1.714;
  margin-top: 0.6em;
  
  
}

.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 {
  
  
  
}

.shg-theme-text-content p {
  
  
  
}

#s-5fa07fcd-eda0-466d-a59f-e4a50ed21f71 {
  margin-left: auto;
margin-right: auto;
}

.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-53348c00-5f51-4b06-a72d-abc5a2a2c6b4 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-53348c00-5f51-4b06-a72d-abc5a2a2c6b4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-53348c00-5f51-4b06-a72d-abc5a2a2c6b4.shg-box.shg-c {
  justify-content: center;
}

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

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

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

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

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

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

.shogun-image-overlay {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  display: flex;
  padding: 20px;
  align-items: center;
  justify-content: center;
  pointer-events: none;
}

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

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

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

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

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

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

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

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

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

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

.shogun-image-cover {
  -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;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 10;
}

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

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

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

.shogun-image-content>div {
  width: 100%;
}

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

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

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

.shg-image-content-wrapper .shogun-image.hover~* {
  z-index: 1;
}
#s-0e10df36-ef7b-449d-b897-cbaa20fd3aa8 {
  margin-left: auto;
margin-right: auto;
max-width: 1920px;
aspect-ratio: 960/1200;
text-align: center;
}
@media (min-width: 1200px){#s-0e10df36-ef7b-449d-b897-cbaa20fd3aa8 {
  display: none;
}
#s-0e10df36-ef7b-449d-b897-cbaa20fd3aa8, #wrap-s-0e10df36-ef7b-449d-b897-cbaa20fd3aa8 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-0e10df36-ef7b-449d-b897-cbaa20fd3aa8 {
  display: none;
}
#s-0e10df36-ef7b-449d-b897-cbaa20fd3aa8, #wrap-s-0e10df36-ef7b-449d-b897-cbaa20fd3aa8 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-0e10df36-ef7b-449d-b897-cbaa20fd3aa8 {
  
}
}@media (max-width: 767px){#s-0e10df36-ef7b-449d-b897-cbaa20fd3aa8 {
  
}
}


.shg-image-margin-container-s-0e10df36-ef7b-449d-b897-cbaa20fd3aa8 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-0e10df36-ef7b-449d-b897-cbaa20fd3aa8 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0e10df36-ef7b-449d-b897-cbaa20fd3aa8 .shg-image-content-wrapper {
      aspect-ratio: 1920/630;
      width: 100%;
      height: 100%;
    }

    #s-0e10df36-ef7b-449d-b897-cbaa20fd3aa8 .shogun-image-link {
      aspect-ratio: 1920/630;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0e10df36-ef7b-449d-b897-cbaa20fd3aa8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0e10df36-ef7b-449d-b897-cbaa20fd3aa8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0e10df36-ef7b-449d-b897-cbaa20fd3aa8 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-0e10df36-ef7b-449d-b897-cbaa20fd3aa8.shogun-image {
    
    
  }


.s-0e10df36-ef7b-449d-b897-cbaa20fd3aa8 .shogun-image-content {
  
    align-items: center;
  
}

.s-0e10df36-ef7b-449d-b897-cbaa20fd3aa8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0e10df36-ef7b-449d-b897-cbaa20fd3aa8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0e10df36-ef7b-449d-b897-cbaa20fd3aa8.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-0e10df36-ef7b-449d-b897-cbaa20fd3aa8 {
      --shg-aspect-ratio: calc(1920/630); 
    }

    .s-0e10df36-ef7b-449d-b897-cbaa20fd3aa8.shogun-image-container {
      position: relative;
    }

    .s-0e10df36-ef7b-449d-b897-cbaa20fd3aa8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0e10df36-ef7b-449d-b897-cbaa20fd3aa8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0e10df36-ef7b-449d-b897-cbaa20fd3aa8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-0e10df36-ef7b-449d-b897-cbaa20fd3aa8 {
  
  
  
  
}

#s-0e10df36-ef7b-449d-b897-cbaa20fd3aa8 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0e10df36-ef7b-449d-b897-cbaa20fd3aa8 .shg-image-content-wrapper {
      aspect-ratio: 1920/630;
      width: 100%;
      height: 100%;
    }

    #s-0e10df36-ef7b-449d-b897-cbaa20fd3aa8 .shogun-image-link {
      aspect-ratio: 1920/630;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0e10df36-ef7b-449d-b897-cbaa20fd3aa8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0e10df36-ef7b-449d-b897-cbaa20fd3aa8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0e10df36-ef7b-449d-b897-cbaa20fd3aa8 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-0e10df36-ef7b-449d-b897-cbaa20fd3aa8.shogun-image {
    
    
  }


.s-0e10df36-ef7b-449d-b897-cbaa20fd3aa8 .shogun-image-content {
  
    align-items: center;
  
}

.s-0e10df36-ef7b-449d-b897-cbaa20fd3aa8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0e10df36-ef7b-449d-b897-cbaa20fd3aa8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0e10df36-ef7b-449d-b897-cbaa20fd3aa8.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-0e10df36-ef7b-449d-b897-cbaa20fd3aa8 {
      --shg-aspect-ratio: calc(1920/630); 
    }

    .s-0e10df36-ef7b-449d-b897-cbaa20fd3aa8.shogun-image-container {
      position: relative;
    }

    .s-0e10df36-ef7b-449d-b897-cbaa20fd3aa8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0e10df36-ef7b-449d-b897-cbaa20fd3aa8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0e10df36-ef7b-449d-b897-cbaa20fd3aa8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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

.shg-image-margin-container-s-0e10df36-ef7b-449d-b897-cbaa20fd3aa8 {
  
  
  
  
}

#s-0e10df36-ef7b-449d-b897-cbaa20fd3aa8 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0e10df36-ef7b-449d-b897-cbaa20fd3aa8 .shg-image-content-wrapper {
      aspect-ratio: 1920/630;
      width: 100%;
      height: 100%;
    }

    #s-0e10df36-ef7b-449d-b897-cbaa20fd3aa8 .shogun-image-link {
      aspect-ratio: 1920/630;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0e10df36-ef7b-449d-b897-cbaa20fd3aa8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0e10df36-ef7b-449d-b897-cbaa20fd3aa8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0e10df36-ef7b-449d-b897-cbaa20fd3aa8 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-0e10df36-ef7b-449d-b897-cbaa20fd3aa8.shogun-image {
    
    
  }


.s-0e10df36-ef7b-449d-b897-cbaa20fd3aa8 .shogun-image-content {
  
    align-items: center;
  
}

.s-0e10df36-ef7b-449d-b897-cbaa20fd3aa8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0e10df36-ef7b-449d-b897-cbaa20fd3aa8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0e10df36-ef7b-449d-b897-cbaa20fd3aa8.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-0e10df36-ef7b-449d-b897-cbaa20fd3aa8 {
      --shg-aspect-ratio: calc(1920/630); 
    }

    .s-0e10df36-ef7b-449d-b897-cbaa20fd3aa8.shogun-image-container {
      position: relative;
    }

    .s-0e10df36-ef7b-449d-b897-cbaa20fd3aa8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0e10df36-ef7b-449d-b897-cbaa20fd3aa8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0e10df36-ef7b-449d-b897-cbaa20fd3aa8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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

.shg-image-margin-container-s-0e10df36-ef7b-449d-b897-cbaa20fd3aa8 {
  
  
  
  
}

#s-0e10df36-ef7b-449d-b897-cbaa20fd3aa8 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0e10df36-ef7b-449d-b897-cbaa20fd3aa8 .shg-image-content-wrapper {
      aspect-ratio: 1920/630;
      width: 100%;
      height: 100%;
    }

    #s-0e10df36-ef7b-449d-b897-cbaa20fd3aa8 .shogun-image-link {
      aspect-ratio: 1920/630;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0e10df36-ef7b-449d-b897-cbaa20fd3aa8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0e10df36-ef7b-449d-b897-cbaa20fd3aa8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0e10df36-ef7b-449d-b897-cbaa20fd3aa8 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-0e10df36-ef7b-449d-b897-cbaa20fd3aa8.shogun-image {
    
    
  }


.s-0e10df36-ef7b-449d-b897-cbaa20fd3aa8 .shogun-image-content {
  
    align-items: center;
  
}

.s-0e10df36-ef7b-449d-b897-cbaa20fd3aa8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0e10df36-ef7b-449d-b897-cbaa20fd3aa8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0e10df36-ef7b-449d-b897-cbaa20fd3aa8.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-0e10df36-ef7b-449d-b897-cbaa20fd3aa8 {
      --shg-aspect-ratio: calc(1920/630); 
    }

    .s-0e10df36-ef7b-449d-b897-cbaa20fd3aa8.shogun-image-container {
      position: relative;
    }

    .s-0e10df36-ef7b-449d-b897-cbaa20fd3aa8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0e10df36-ef7b-449d-b897-cbaa20fd3aa8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0e10df36-ef7b-449d-b897-cbaa20fd3aa8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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

.shg-image-margin-container-s-0e10df36-ef7b-449d-b897-cbaa20fd3aa8 {
  
  
  
  
}

#s-0e10df36-ef7b-449d-b897-cbaa20fd3aa8 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0e10df36-ef7b-449d-b897-cbaa20fd3aa8 .shg-image-content-wrapper {
      aspect-ratio: 1920/630;
      width: 100%;
      height: 100%;
    }

    #s-0e10df36-ef7b-449d-b897-cbaa20fd3aa8 .shogun-image-link {
      aspect-ratio: 1920/630;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0e10df36-ef7b-449d-b897-cbaa20fd3aa8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0e10df36-ef7b-449d-b897-cbaa20fd3aa8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0e10df36-ef7b-449d-b897-cbaa20fd3aa8 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-0e10df36-ef7b-449d-b897-cbaa20fd3aa8.shogun-image {
    
    
  }


.s-0e10df36-ef7b-449d-b897-cbaa20fd3aa8 .shogun-image-content {
  
    align-items: center;
  
}

.s-0e10df36-ef7b-449d-b897-cbaa20fd3aa8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0e10df36-ef7b-449d-b897-cbaa20fd3aa8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0e10df36-ef7b-449d-b897-cbaa20fd3aa8.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-0e10df36-ef7b-449d-b897-cbaa20fd3aa8 {
      --shg-aspect-ratio: calc(1920/630); 
    }

    .s-0e10df36-ef7b-449d-b897-cbaa20fd3aa8.shogun-image-container {
      position: relative;
    }

    .s-0e10df36-ef7b-449d-b897-cbaa20fd3aa8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0e10df36-ef7b-449d-b897-cbaa20fd3aa8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0e10df36-ef7b-449d-b897-cbaa20fd3aa8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

}
#s-21be471d-635d-4037-a6b9-bb2456e8eb01 {
  margin-left: auto;
margin-right: auto;
aspect-ratio: 1920/630;
text-align: center;
}
@media (min-width: 1200px){#s-21be471d-635d-4037-a6b9-bb2456e8eb01 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-21be471d-635d-4037-a6b9-bb2456e8eb01 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-21be471d-635d-4037-a6b9-bb2456e8eb01 {
  display: none;
}
#s-21be471d-635d-4037-a6b9-bb2456e8eb01, #wrap-s-21be471d-635d-4037-a6b9-bb2456e8eb01 { display: none !important; }}@media (max-width: 767px){#s-21be471d-635d-4037-a6b9-bb2456e8eb01 {
  display: none;
}
#s-21be471d-635d-4037-a6b9-bb2456e8eb01, #wrap-s-21be471d-635d-4037-a6b9-bb2456e8eb01 { display: none !important; }}


.shg-image-margin-container-s-21be471d-635d-4037-a6b9-bb2456e8eb01 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-21be471d-635d-4037-a6b9-bb2456e8eb01 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-21be471d-635d-4037-a6b9-bb2456e8eb01 .shg-image-content-wrapper {
      aspect-ratio: 1920/630;
      width: 100%;
      height: 100%;
    }

    #s-21be471d-635d-4037-a6b9-bb2456e8eb01 .shogun-image-link {
      aspect-ratio: 1920/630;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-21be471d-635d-4037-a6b9-bb2456e8eb01 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-21be471d-635d-4037-a6b9-bb2456e8eb01.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-21be471d-635d-4037-a6b9-bb2456e8eb01 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-21be471d-635d-4037-a6b9-bb2456e8eb01.shogun-image {
    
    
  }


.s-21be471d-635d-4037-a6b9-bb2456e8eb01 .shogun-image-content {
  
    align-items: center;
  
}

.s-21be471d-635d-4037-a6b9-bb2456e8eb01.shg-align-container {
  display: flex;
  justify-content: center
}

.s-21be471d-635d-4037-a6b9-bb2456e8eb01.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-21be471d-635d-4037-a6b9-bb2456e8eb01.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-21be471d-635d-4037-a6b9-bb2456e8eb01 {
      --shg-aspect-ratio: calc(1920/630); 
    }

    .s-21be471d-635d-4037-a6b9-bb2456e8eb01.shogun-image-container {
      position: relative;
    }

    .s-21be471d-635d-4037-a6b9-bb2456e8eb01.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-21be471d-635d-4037-a6b9-bb2456e8eb01.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-21be471d-635d-4037-a6b9-bb2456e8eb01 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-21be471d-635d-4037-a6b9-bb2456e8eb01 {
  
  
  
  
}

#s-21be471d-635d-4037-a6b9-bb2456e8eb01 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-21be471d-635d-4037-a6b9-bb2456e8eb01 .shg-image-content-wrapper {
      aspect-ratio: 1920/630;
      width: 100%;
      height: 100%;
    }

    #s-21be471d-635d-4037-a6b9-bb2456e8eb01 .shogun-image-link {
      aspect-ratio: 1920/630;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-21be471d-635d-4037-a6b9-bb2456e8eb01 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-21be471d-635d-4037-a6b9-bb2456e8eb01.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-21be471d-635d-4037-a6b9-bb2456e8eb01 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-21be471d-635d-4037-a6b9-bb2456e8eb01.shogun-image {
    
    
  }


.s-21be471d-635d-4037-a6b9-bb2456e8eb01 .shogun-image-content {
  
    align-items: center;
  
}

.s-21be471d-635d-4037-a6b9-bb2456e8eb01.shg-align-container {
  display: flex;
  justify-content: center
}

.s-21be471d-635d-4037-a6b9-bb2456e8eb01.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-21be471d-635d-4037-a6b9-bb2456e8eb01.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-21be471d-635d-4037-a6b9-bb2456e8eb01 {
      --shg-aspect-ratio: calc(1920/630); 
    }

    .s-21be471d-635d-4037-a6b9-bb2456e8eb01.shogun-image-container {
      position: relative;
    }

    .s-21be471d-635d-4037-a6b9-bb2456e8eb01.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-21be471d-635d-4037-a6b9-bb2456e8eb01.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-21be471d-635d-4037-a6b9-bb2456e8eb01 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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

.shg-image-margin-container-s-21be471d-635d-4037-a6b9-bb2456e8eb01 {
  
  
  
  
}

#s-21be471d-635d-4037-a6b9-bb2456e8eb01 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-21be471d-635d-4037-a6b9-bb2456e8eb01 .shg-image-content-wrapper {
      aspect-ratio: 1920/630;
      width: 100%;
      height: 100%;
    }

    #s-21be471d-635d-4037-a6b9-bb2456e8eb01 .shogun-image-link {
      aspect-ratio: 1920/630;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-21be471d-635d-4037-a6b9-bb2456e8eb01 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-21be471d-635d-4037-a6b9-bb2456e8eb01.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-21be471d-635d-4037-a6b9-bb2456e8eb01 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-21be471d-635d-4037-a6b9-bb2456e8eb01.shogun-image {
    
    
  }


.s-21be471d-635d-4037-a6b9-bb2456e8eb01 .shogun-image-content {
  
    align-items: center;
  
}

.s-21be471d-635d-4037-a6b9-bb2456e8eb01.shg-align-container {
  display: flex;
  justify-content: center
}

.s-21be471d-635d-4037-a6b9-bb2456e8eb01.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-21be471d-635d-4037-a6b9-bb2456e8eb01.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-21be471d-635d-4037-a6b9-bb2456e8eb01 {
      --shg-aspect-ratio: calc(1920/630); 
    }

    .s-21be471d-635d-4037-a6b9-bb2456e8eb01.shogun-image-container {
      position: relative;
    }

    .s-21be471d-635d-4037-a6b9-bb2456e8eb01.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-21be471d-635d-4037-a6b9-bb2456e8eb01.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-21be471d-635d-4037-a6b9-bb2456e8eb01 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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

.shg-image-margin-container-s-21be471d-635d-4037-a6b9-bb2456e8eb01 {
  
  
  
  
}

#s-21be471d-635d-4037-a6b9-bb2456e8eb01 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-21be471d-635d-4037-a6b9-bb2456e8eb01 .shg-image-content-wrapper {
      aspect-ratio: 1920/630;
      width: 100%;
      height: 100%;
    }

    #s-21be471d-635d-4037-a6b9-bb2456e8eb01 .shogun-image-link {
      aspect-ratio: 1920/630;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-21be471d-635d-4037-a6b9-bb2456e8eb01 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-21be471d-635d-4037-a6b9-bb2456e8eb01.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-21be471d-635d-4037-a6b9-bb2456e8eb01 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-21be471d-635d-4037-a6b9-bb2456e8eb01.shogun-image {
    
    
  }


.s-21be471d-635d-4037-a6b9-bb2456e8eb01 .shogun-image-content {
  
    align-items: center;
  
}

.s-21be471d-635d-4037-a6b9-bb2456e8eb01.shg-align-container {
  display: flex;
  justify-content: center
}

.s-21be471d-635d-4037-a6b9-bb2456e8eb01.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-21be471d-635d-4037-a6b9-bb2456e8eb01.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-21be471d-635d-4037-a6b9-bb2456e8eb01 {
      --shg-aspect-ratio: calc(1920/630); 
    }

    .s-21be471d-635d-4037-a6b9-bb2456e8eb01.shogun-image-container {
      position: relative;
    }

    .s-21be471d-635d-4037-a6b9-bb2456e8eb01.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-21be471d-635d-4037-a6b9-bb2456e8eb01.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-21be471d-635d-4037-a6b9-bb2456e8eb01 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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

.shg-image-margin-container-s-21be471d-635d-4037-a6b9-bb2456e8eb01 {
  
  
  
  
}

#s-21be471d-635d-4037-a6b9-bb2456e8eb01 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-21be471d-635d-4037-a6b9-bb2456e8eb01 .shg-image-content-wrapper {
      aspect-ratio: 1920/630;
      width: 100%;
      height: 100%;
    }

    #s-21be471d-635d-4037-a6b9-bb2456e8eb01 .shogun-image-link {
      aspect-ratio: 1920/630;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-21be471d-635d-4037-a6b9-bb2456e8eb01 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-21be471d-635d-4037-a6b9-bb2456e8eb01.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-21be471d-635d-4037-a6b9-bb2456e8eb01 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-21be471d-635d-4037-a6b9-bb2456e8eb01.shogun-image {
    
    
  }


.s-21be471d-635d-4037-a6b9-bb2456e8eb01 .shogun-image-content {
  
    align-items: center;
  
}

.s-21be471d-635d-4037-a6b9-bb2456e8eb01.shg-align-container {
  display: flex;
  justify-content: center
}

.s-21be471d-635d-4037-a6b9-bb2456e8eb01.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-21be471d-635d-4037-a6b9-bb2456e8eb01.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-21be471d-635d-4037-a6b9-bb2456e8eb01 {
      --shg-aspect-ratio: calc(1920/630); 
    }

    .s-21be471d-635d-4037-a6b9-bb2456e8eb01.shogun-image-container {
      position: relative;
    }

    .s-21be471d-635d-4037-a6b9-bb2456e8eb01.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-21be471d-635d-4037-a6b9-bb2456e8eb01.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-21be471d-635d-4037-a6b9-bb2456e8eb01 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

}
#s-da73b147-26fc-46d6-8aad-90d58601f515 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-da73b147-26fc-46d6-8aad-90d58601f515 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-da73b147-26fc-46d6-8aad-90d58601f515.shg-box.shg-c {
  justify-content: center;
}

#s-0b5ffb96-0015-4c18-b73c-5a8f8baba961 {
  margin-left: auto;
margin-right: auto;
}

#s-06b1aebe-6d6f-45c6-8ec2-dce4bc60c68b {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-06b1aebe-6d6f-45c6-8ec2-dce4bc60c68b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-06b1aebe-6d6f-45c6-8ec2-dce4bc60c68b.shg-box.shg-c {
  justify-content: center;
}

#s-0ed18609-536a-401b-ae6c-0b3add6ae6f7 {
  margin-top: 1%;
margin-left: auto;
margin-bottom: 1%;
margin-right: auto;
}

.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;
  
  
  text-transform: none;
  
  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-5fbf6472-d23b-4b09-aaca-da1bb39d7d3b {
  margin-top: 1%;
margin-left: auto;
margin-bottom: 1%;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-5fbf6472-d23b-4b09-aaca-da1bb39d7d3b .shogun-heading-component h2 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 23px;
  
  
  
}



.shogun-tabs {
  margin: 0 !important;
  list-style: none !important;
  padding: 0 0 0 0;
  overflow: visible;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}

.shogun-tabs.shogun-modern {
  padding-left: 10px;
  padding-right: 5px;
  overflow: hidden;
  transform: translate(0px, 0px);
}

.shogun-tabs li {
  text-decoration: none;
  cursor: pointer;
  position: relative;
  display: flex;
  flex-grow: 1;
  justify-content: center;
  align-items: center;
}

.shogun-tabs.shogun-modern li {
  width: 200px;
  height: 45px;
  margin: 0 5px 0 0;
}

.shogun-tabs.shogun-rounded li {
  margin-bottom: 0;
  float: left;
  box-sizing: border-box;
  margin-right: 2px;
  line-height: 1.42857143;
  position: relative;
  display: block;
  overflow: visible;
}

.shogun-tabs.shogun-rounded li .shogun-tab-box {
  padding: 10px 15px !important;
  border-radius: 4px 4px 0 0;
}

.shogun-tabs.shogun-modern li .shogun-tab-box {
  padding: 12px 5px !important;
  width: 100%;
  height: 100%;
}

@media (max-width: 768px) {
  .shogun-tabs.shogun-rounded li .shogun-tab-box {
    padding: 10px 5px !important;
    text-align: center;
  }

  .shogun-tabs.shogun-modern li .shogun-tab-box {
    padding: 12px 15px !important;
  }
}

.shogun-tabs.shogun-rounded .shogun-tab-box {
  border-bottom: none !important;
}

.shogun-tabs.shogun-modern li.active {
  z-index: 40;
}

.shogun-tabs.shogun-modern li .shogun-tab-box::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: -1px;
  left: 0;
  z-index: -1;
  outline: 1px solid transparent;
  border-radius: 4px 4px 0 0;
  content: "";
  transform: perspective(100px) rotateX(30deg);
  -webkit-transform: perspective(100px) rotateX(30deg);
}

.shogun-tabs.shogun-modern li.shogun-tab-active .shogun-tab-box::after {
  border-bottom: none !important;
  height: 46px;
}

.shogun-tabs-body {
  padding-top: 10px;
}

.shogun-tabs-body.shogun-rounded {
  margin-top: 0px !important;
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.shogun-tabs-body > .shogun-tab-content {
  display: none;
}

.shogun-tabs-body > .shogun-tab-content.shogun-tab-active {
  animation: fadeIn 0.5s;
  display: block;
}

.shogun-tab-border {
  position: absolute;
}

.shogun-tab-title {
  white-space: nowrap;
  text-align: center;

  display: inline-block;
  width: 100%;
}

.shogun-tabs.shogun-modern .shogun-tab-title {
  /** Hack for Safari weird bug */
  /* https://stackoverflow.com/questions/18146511/bug-in-css3-rotatey-transition-on-safari */
  transform: translateZ(1000px);
}

#s-7df3576f-2fe9-4536-8a43-77008cdd84b1 {
  margin-left: 3%;
margin-right: 3%;
padding-left: 0%;
padding-right: 0%;
text-align: left;
}


  #s-7df3576f-2fe9-4536-8a43-77008cdd84b1 .shogun-tabs > li > .shogun-tab-box {
    background: rgba(239, 239, 245, 1);
    border: 1px solid rgba(241, 241, 248, 1);
  }
  #s-7df3576f-2fe9-4536-8a43-77008cdd84b1 .shogun-tabs > li.shogun-tab-active > .shogun-tab-box  {
    background: rgba(0, 71, 143, 1);
    border: 1px solid #ddd;
  }
#s-7df3576f-2fe9-4536-8a43-77008cdd84b1 .shogun-tabs > li > .shogun-tab-box > .shogun-tab-title {
  color: #50b3da;
  
  
  
  font-size: 16px;
}

#s-7df3576f-2fe9-4536-8a43-77008cdd84b1 .shogun-tabs > li.shogun-tab-active > .shogun-tab-box > .shogun-tab-title {
  color: rgba(250, 246, 246, 1);
}

#s-7df3576f-2fe9-4536-8a43-77008cdd84b1 .shogun-tabs > li > .shogun-tab-border {
  width: calc(100% - 2 * 1px);
  left: 1px;
  bottom: -1px;
  height: 1px;
  background: rgba(0, 71, 143, 1);
}

#s-7df3576f-2fe9-4536-8a43-77008cdd84b1 .shogun-tabs-body {
  margin-top: -1px;
  border-top: 1px solid #ddd;
}

.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-9fa42ef2-2c55-41b6-91b9-c7752d84deb8 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-9fa42ef2-2c55-41b6-91b9-c7752d84deb8"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-9fa42ef2-2c55-41b6-91b9-c7752d84deb8"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 7.5px);
}

}

@media (min-width: 992px) {
[id="s-9fa42ef2-2c55-41b6-91b9-c7752d84deb8"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 7.5px);
}

}

@media (min-width: 1200px) {
[id="s-9fa42ef2-2c55-41b6-91b9-c7752d84deb8"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 7.5px);
}

}

#s-f39e4476-c88b-4c89-bed8-0e3f7fe5e2cf {
  margin-top: 7px;
margin-left: 1%;
margin-bottom: 7px;
margin-right: 1%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
aspect-ratio: 341/524;
text-align: center;
}



.shg-image-margin-container-s-f39e4476-c88b-4c89-bed8-0e3f7fe5e2cf {
  margin-left: 1%;
  margin-right: 1%;
  margin-top: 7px;
  margin-bottom: 7px;
}

#s-f39e4476-c88b-4c89-bed8-0e3f7fe5e2cf {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f39e4476-c88b-4c89-bed8-0e3f7fe5e2cf .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-f39e4476-c88b-4c89-bed8-0e3f7fe5e2cf .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f39e4476-c88b-4c89-bed8-0e3f7fe5e2cf .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f39e4476-c88b-4c89-bed8-0e3f7fe5e2cf.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f39e4476-c88b-4c89-bed8-0e3f7fe5e2cf img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-f39e4476-c88b-4c89-bed8-0e3f7fe5e2cf.shogun-image {
    
    
  }


.s-f39e4476-c88b-4c89-bed8-0e3f7fe5e2cf .shogun-image-content {
  
    align-items: center;
  
}

.s-f39e4476-c88b-4c89-bed8-0e3f7fe5e2cf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f39e4476-c88b-4c89-bed8-0e3f7fe5e2cf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f39e4476-c88b-4c89-bed8-0e3f7fe5e2cf.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-f39e4476-c88b-4c89-bed8-0e3f7fe5e2cf {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-f39e4476-c88b-4c89-bed8-0e3f7fe5e2cf.shogun-image-container {
      position: relative;
    }

    .s-f39e4476-c88b-4c89-bed8-0e3f7fe5e2cf.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f39e4476-c88b-4c89-bed8-0e3f7fe5e2cf.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f39e4476-c88b-4c89-bed8-0e3f7fe5e2cf img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-f39e4476-c88b-4c89-bed8-0e3f7fe5e2cf {
  
  
  
  
}

#s-f39e4476-c88b-4c89-bed8-0e3f7fe5e2cf {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f39e4476-c88b-4c89-bed8-0e3f7fe5e2cf .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-f39e4476-c88b-4c89-bed8-0e3f7fe5e2cf .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f39e4476-c88b-4c89-bed8-0e3f7fe5e2cf .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f39e4476-c88b-4c89-bed8-0e3f7fe5e2cf.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f39e4476-c88b-4c89-bed8-0e3f7fe5e2cf img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-f39e4476-c88b-4c89-bed8-0e3f7fe5e2cf.shogun-image {
    
    
  }


.s-f39e4476-c88b-4c89-bed8-0e3f7fe5e2cf .shogun-image-content {
  
    align-items: center;
  
}

.s-f39e4476-c88b-4c89-bed8-0e3f7fe5e2cf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f39e4476-c88b-4c89-bed8-0e3f7fe5e2cf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f39e4476-c88b-4c89-bed8-0e3f7fe5e2cf.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-f39e4476-c88b-4c89-bed8-0e3f7fe5e2cf {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-f39e4476-c88b-4c89-bed8-0e3f7fe5e2cf.shogun-image-container {
      position: relative;
    }

    .s-f39e4476-c88b-4c89-bed8-0e3f7fe5e2cf.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f39e4476-c88b-4c89-bed8-0e3f7fe5e2cf.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f39e4476-c88b-4c89-bed8-0e3f7fe5e2cf img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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

.shg-image-margin-container-s-f39e4476-c88b-4c89-bed8-0e3f7fe5e2cf {
  
  
  
  
}

#s-f39e4476-c88b-4c89-bed8-0e3f7fe5e2cf {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f39e4476-c88b-4c89-bed8-0e3f7fe5e2cf .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-f39e4476-c88b-4c89-bed8-0e3f7fe5e2cf .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f39e4476-c88b-4c89-bed8-0e3f7fe5e2cf .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f39e4476-c88b-4c89-bed8-0e3f7fe5e2cf.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f39e4476-c88b-4c89-bed8-0e3f7fe5e2cf img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-f39e4476-c88b-4c89-bed8-0e3f7fe5e2cf.shogun-image {
    
    
  }


.s-f39e4476-c88b-4c89-bed8-0e3f7fe5e2cf .shogun-image-content {
  
    align-items: center;
  
}

.s-f39e4476-c88b-4c89-bed8-0e3f7fe5e2cf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f39e4476-c88b-4c89-bed8-0e3f7fe5e2cf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f39e4476-c88b-4c89-bed8-0e3f7fe5e2cf.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-f39e4476-c88b-4c89-bed8-0e3f7fe5e2cf {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-f39e4476-c88b-4c89-bed8-0e3f7fe5e2cf.shogun-image-container {
      position: relative;
    }

    .s-f39e4476-c88b-4c89-bed8-0e3f7fe5e2cf.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f39e4476-c88b-4c89-bed8-0e3f7fe5e2cf.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f39e4476-c88b-4c89-bed8-0e3f7fe5e2cf img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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

.shg-image-margin-container-s-f39e4476-c88b-4c89-bed8-0e3f7fe5e2cf {
  
  
  
  
}

#s-f39e4476-c88b-4c89-bed8-0e3f7fe5e2cf {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f39e4476-c88b-4c89-bed8-0e3f7fe5e2cf .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-f39e4476-c88b-4c89-bed8-0e3f7fe5e2cf .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f39e4476-c88b-4c89-bed8-0e3f7fe5e2cf .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f39e4476-c88b-4c89-bed8-0e3f7fe5e2cf.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f39e4476-c88b-4c89-bed8-0e3f7fe5e2cf img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-f39e4476-c88b-4c89-bed8-0e3f7fe5e2cf.shogun-image {
    
    
  }


.s-f39e4476-c88b-4c89-bed8-0e3f7fe5e2cf .shogun-image-content {
  
    align-items: center;
  
}

.s-f39e4476-c88b-4c89-bed8-0e3f7fe5e2cf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f39e4476-c88b-4c89-bed8-0e3f7fe5e2cf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f39e4476-c88b-4c89-bed8-0e3f7fe5e2cf.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-f39e4476-c88b-4c89-bed8-0e3f7fe5e2cf {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-f39e4476-c88b-4c89-bed8-0e3f7fe5e2cf.shogun-image-container {
      position: relative;
    }

    .s-f39e4476-c88b-4c89-bed8-0e3f7fe5e2cf.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f39e4476-c88b-4c89-bed8-0e3f7fe5e2cf.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f39e4476-c88b-4c89-bed8-0e3f7fe5e2cf img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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

.shg-image-margin-container-s-f39e4476-c88b-4c89-bed8-0e3f7fe5e2cf {
  
  
  
  
}

#s-f39e4476-c88b-4c89-bed8-0e3f7fe5e2cf {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f39e4476-c88b-4c89-bed8-0e3f7fe5e2cf .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-f39e4476-c88b-4c89-bed8-0e3f7fe5e2cf .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f39e4476-c88b-4c89-bed8-0e3f7fe5e2cf .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f39e4476-c88b-4c89-bed8-0e3f7fe5e2cf.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f39e4476-c88b-4c89-bed8-0e3f7fe5e2cf img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-f39e4476-c88b-4c89-bed8-0e3f7fe5e2cf.shogun-image {
    
    
  }


.s-f39e4476-c88b-4c89-bed8-0e3f7fe5e2cf .shogun-image-content {
  
    align-items: center;
  
}

.s-f39e4476-c88b-4c89-bed8-0e3f7fe5e2cf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f39e4476-c88b-4c89-bed8-0e3f7fe5e2cf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f39e4476-c88b-4c89-bed8-0e3f7fe5e2cf.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-f39e4476-c88b-4c89-bed8-0e3f7fe5e2cf {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-f39e4476-c88b-4c89-bed8-0e3f7fe5e2cf.shogun-image-container {
      position: relative;
    }

    .s-f39e4476-c88b-4c89-bed8-0e3f7fe5e2cf.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f39e4476-c88b-4c89-bed8-0e3f7fe5e2cf.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f39e4476-c88b-4c89-bed8-0e3f7fe5e2cf img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

}
#s-dafd513f-5295-4f72-8810-f2633d6d090c {
  margin-top: 7px;
margin-left: 1%;
margin-bottom: 7px;
margin-right: 1%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
aspect-ratio: 341/524;
text-align: center;
}



.shg-image-margin-container-s-dafd513f-5295-4f72-8810-f2633d6d090c {
  margin-left: 1%;
  margin-right: 1%;
  margin-top: 7px;
  margin-bottom: 7px;
}

#s-dafd513f-5295-4f72-8810-f2633d6d090c {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-dafd513f-5295-4f72-8810-f2633d6d090c .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-dafd513f-5295-4f72-8810-f2633d6d090c .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-dafd513f-5295-4f72-8810-f2633d6d090c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-dafd513f-5295-4f72-8810-f2633d6d090c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-dafd513f-5295-4f72-8810-f2633d6d090c img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-dafd513f-5295-4f72-8810-f2633d6d090c.shogun-image {
    
    
  }


.s-dafd513f-5295-4f72-8810-f2633d6d090c .shogun-image-content {
  
    align-items: center;
  
}

.s-dafd513f-5295-4f72-8810-f2633d6d090c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dafd513f-5295-4f72-8810-f2633d6d090c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dafd513f-5295-4f72-8810-f2633d6d090c.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-dafd513f-5295-4f72-8810-f2633d6d090c {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-dafd513f-5295-4f72-8810-f2633d6d090c.shogun-image-container {
      position: relative;
    }

    .s-dafd513f-5295-4f72-8810-f2633d6d090c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-dafd513f-5295-4f72-8810-f2633d6d090c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-dafd513f-5295-4f72-8810-f2633d6d090c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-dafd513f-5295-4f72-8810-f2633d6d090c {
  
  
  
  
}

#s-dafd513f-5295-4f72-8810-f2633d6d090c {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-dafd513f-5295-4f72-8810-f2633d6d090c .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-dafd513f-5295-4f72-8810-f2633d6d090c .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-dafd513f-5295-4f72-8810-f2633d6d090c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-dafd513f-5295-4f72-8810-f2633d6d090c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-dafd513f-5295-4f72-8810-f2633d6d090c img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-dafd513f-5295-4f72-8810-f2633d6d090c.shogun-image {
    
    
  }


.s-dafd513f-5295-4f72-8810-f2633d6d090c .shogun-image-content {
  
    align-items: center;
  
}

.s-dafd513f-5295-4f72-8810-f2633d6d090c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dafd513f-5295-4f72-8810-f2633d6d090c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dafd513f-5295-4f72-8810-f2633d6d090c.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-dafd513f-5295-4f72-8810-f2633d6d090c {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-dafd513f-5295-4f72-8810-f2633d6d090c.shogun-image-container {
      position: relative;
    }

    .s-dafd513f-5295-4f72-8810-f2633d6d090c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-dafd513f-5295-4f72-8810-f2633d6d090c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-dafd513f-5295-4f72-8810-f2633d6d090c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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

.shg-image-margin-container-s-dafd513f-5295-4f72-8810-f2633d6d090c {
  
  
  
  
}

#s-dafd513f-5295-4f72-8810-f2633d6d090c {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-dafd513f-5295-4f72-8810-f2633d6d090c .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-dafd513f-5295-4f72-8810-f2633d6d090c .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-dafd513f-5295-4f72-8810-f2633d6d090c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-dafd513f-5295-4f72-8810-f2633d6d090c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-dafd513f-5295-4f72-8810-f2633d6d090c img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-dafd513f-5295-4f72-8810-f2633d6d090c.shogun-image {
    
    
  }


.s-dafd513f-5295-4f72-8810-f2633d6d090c .shogun-image-content {
  
    align-items: center;
  
}

.s-dafd513f-5295-4f72-8810-f2633d6d090c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dafd513f-5295-4f72-8810-f2633d6d090c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dafd513f-5295-4f72-8810-f2633d6d090c.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-dafd513f-5295-4f72-8810-f2633d6d090c {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-dafd513f-5295-4f72-8810-f2633d6d090c.shogun-image-container {
      position: relative;
    }

    .s-dafd513f-5295-4f72-8810-f2633d6d090c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-dafd513f-5295-4f72-8810-f2633d6d090c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-dafd513f-5295-4f72-8810-f2633d6d090c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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

.shg-image-margin-container-s-dafd513f-5295-4f72-8810-f2633d6d090c {
  
  
  
  
}

#s-dafd513f-5295-4f72-8810-f2633d6d090c {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-dafd513f-5295-4f72-8810-f2633d6d090c .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-dafd513f-5295-4f72-8810-f2633d6d090c .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-dafd513f-5295-4f72-8810-f2633d6d090c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-dafd513f-5295-4f72-8810-f2633d6d090c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-dafd513f-5295-4f72-8810-f2633d6d090c img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-dafd513f-5295-4f72-8810-f2633d6d090c.shogun-image {
    
    
  }


.s-dafd513f-5295-4f72-8810-f2633d6d090c .shogun-image-content {
  
    align-items: center;
  
}

.s-dafd513f-5295-4f72-8810-f2633d6d090c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dafd513f-5295-4f72-8810-f2633d6d090c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dafd513f-5295-4f72-8810-f2633d6d090c.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-dafd513f-5295-4f72-8810-f2633d6d090c {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-dafd513f-5295-4f72-8810-f2633d6d090c.shogun-image-container {
      position: relative;
    }

    .s-dafd513f-5295-4f72-8810-f2633d6d090c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-dafd513f-5295-4f72-8810-f2633d6d090c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-dafd513f-5295-4f72-8810-f2633d6d090c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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

.shg-image-margin-container-s-dafd513f-5295-4f72-8810-f2633d6d090c {
  
  
  
  
}

#s-dafd513f-5295-4f72-8810-f2633d6d090c {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-dafd513f-5295-4f72-8810-f2633d6d090c .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-dafd513f-5295-4f72-8810-f2633d6d090c .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-dafd513f-5295-4f72-8810-f2633d6d090c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-dafd513f-5295-4f72-8810-f2633d6d090c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-dafd513f-5295-4f72-8810-f2633d6d090c img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-dafd513f-5295-4f72-8810-f2633d6d090c.shogun-image {
    
    
  }


.s-dafd513f-5295-4f72-8810-f2633d6d090c .shogun-image-content {
  
    align-items: center;
  
}

.s-dafd513f-5295-4f72-8810-f2633d6d090c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dafd513f-5295-4f72-8810-f2633d6d090c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dafd513f-5295-4f72-8810-f2633d6d090c.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-dafd513f-5295-4f72-8810-f2633d6d090c {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-dafd513f-5295-4f72-8810-f2633d6d090c.shogun-image-container {
      position: relative;
    }

    .s-dafd513f-5295-4f72-8810-f2633d6d090c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-dafd513f-5295-4f72-8810-f2633d6d090c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-dafd513f-5295-4f72-8810-f2633d6d090c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

}
#s-c0200b9d-9ccb-4e9c-a981-af31ba087a45 {
  margin-top: 7px;
margin-left: 1%;
margin-bottom: 7px;
margin-right: 1%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
aspect-ratio: 341/524;
text-align: center;
}



.shg-image-margin-container-s-c0200b9d-9ccb-4e9c-a981-af31ba087a45 {
  margin-left: 1%;
  margin-right: 1%;
  margin-top: 7px;
  margin-bottom: 7px;
}

#s-c0200b9d-9ccb-4e9c-a981-af31ba087a45 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c0200b9d-9ccb-4e9c-a981-af31ba087a45 .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-c0200b9d-9ccb-4e9c-a981-af31ba087a45 .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c0200b9d-9ccb-4e9c-a981-af31ba087a45 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c0200b9d-9ccb-4e9c-a981-af31ba087a45.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c0200b9d-9ccb-4e9c-a981-af31ba087a45 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-c0200b9d-9ccb-4e9c-a981-af31ba087a45.shogun-image {
    
    
  }


.s-c0200b9d-9ccb-4e9c-a981-af31ba087a45 .shogun-image-content {
  
    align-items: center;
  
}

.s-c0200b9d-9ccb-4e9c-a981-af31ba087a45.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c0200b9d-9ccb-4e9c-a981-af31ba087a45.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c0200b9d-9ccb-4e9c-a981-af31ba087a45.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-c0200b9d-9ccb-4e9c-a981-af31ba087a45 {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-c0200b9d-9ccb-4e9c-a981-af31ba087a45.shogun-image-container {
      position: relative;
    }

    .s-c0200b9d-9ccb-4e9c-a981-af31ba087a45.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c0200b9d-9ccb-4e9c-a981-af31ba087a45.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c0200b9d-9ccb-4e9c-a981-af31ba087a45 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-c0200b9d-9ccb-4e9c-a981-af31ba087a45 {
  
  
  
  
}

#s-c0200b9d-9ccb-4e9c-a981-af31ba087a45 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c0200b9d-9ccb-4e9c-a981-af31ba087a45 .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-c0200b9d-9ccb-4e9c-a981-af31ba087a45 .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c0200b9d-9ccb-4e9c-a981-af31ba087a45 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c0200b9d-9ccb-4e9c-a981-af31ba087a45.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c0200b9d-9ccb-4e9c-a981-af31ba087a45 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-c0200b9d-9ccb-4e9c-a981-af31ba087a45.shogun-image {
    
    
  }


.s-c0200b9d-9ccb-4e9c-a981-af31ba087a45 .shogun-image-content {
  
    align-items: center;
  
}

.s-c0200b9d-9ccb-4e9c-a981-af31ba087a45.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c0200b9d-9ccb-4e9c-a981-af31ba087a45.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c0200b9d-9ccb-4e9c-a981-af31ba087a45.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-c0200b9d-9ccb-4e9c-a981-af31ba087a45 {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-c0200b9d-9ccb-4e9c-a981-af31ba087a45.shogun-image-container {
      position: relative;
    }

    .s-c0200b9d-9ccb-4e9c-a981-af31ba087a45.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c0200b9d-9ccb-4e9c-a981-af31ba087a45.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c0200b9d-9ccb-4e9c-a981-af31ba087a45 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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

.shg-image-margin-container-s-c0200b9d-9ccb-4e9c-a981-af31ba087a45 {
  
  
  
  
}

#s-c0200b9d-9ccb-4e9c-a981-af31ba087a45 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c0200b9d-9ccb-4e9c-a981-af31ba087a45 .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-c0200b9d-9ccb-4e9c-a981-af31ba087a45 .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c0200b9d-9ccb-4e9c-a981-af31ba087a45 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c0200b9d-9ccb-4e9c-a981-af31ba087a45.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c0200b9d-9ccb-4e9c-a981-af31ba087a45 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-c0200b9d-9ccb-4e9c-a981-af31ba087a45.shogun-image {
    
    
  }


.s-c0200b9d-9ccb-4e9c-a981-af31ba087a45 .shogun-image-content {
  
    align-items: center;
  
}

.s-c0200b9d-9ccb-4e9c-a981-af31ba087a45.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c0200b9d-9ccb-4e9c-a981-af31ba087a45.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c0200b9d-9ccb-4e9c-a981-af31ba087a45.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-c0200b9d-9ccb-4e9c-a981-af31ba087a45 {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-c0200b9d-9ccb-4e9c-a981-af31ba087a45.shogun-image-container {
      position: relative;
    }

    .s-c0200b9d-9ccb-4e9c-a981-af31ba087a45.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c0200b9d-9ccb-4e9c-a981-af31ba087a45.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c0200b9d-9ccb-4e9c-a981-af31ba087a45 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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

.shg-image-margin-container-s-c0200b9d-9ccb-4e9c-a981-af31ba087a45 {
  
  
  
  
}

#s-c0200b9d-9ccb-4e9c-a981-af31ba087a45 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c0200b9d-9ccb-4e9c-a981-af31ba087a45 .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-c0200b9d-9ccb-4e9c-a981-af31ba087a45 .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c0200b9d-9ccb-4e9c-a981-af31ba087a45 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c0200b9d-9ccb-4e9c-a981-af31ba087a45.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c0200b9d-9ccb-4e9c-a981-af31ba087a45 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-c0200b9d-9ccb-4e9c-a981-af31ba087a45.shogun-image {
    
    
  }


.s-c0200b9d-9ccb-4e9c-a981-af31ba087a45 .shogun-image-content {
  
    align-items: center;
  
}

.s-c0200b9d-9ccb-4e9c-a981-af31ba087a45.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c0200b9d-9ccb-4e9c-a981-af31ba087a45.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c0200b9d-9ccb-4e9c-a981-af31ba087a45.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-c0200b9d-9ccb-4e9c-a981-af31ba087a45 {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-c0200b9d-9ccb-4e9c-a981-af31ba087a45.shogun-image-container {
      position: relative;
    }

    .s-c0200b9d-9ccb-4e9c-a981-af31ba087a45.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c0200b9d-9ccb-4e9c-a981-af31ba087a45.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c0200b9d-9ccb-4e9c-a981-af31ba087a45 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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

.shg-image-margin-container-s-c0200b9d-9ccb-4e9c-a981-af31ba087a45 {
  
  
  
  
}

#s-c0200b9d-9ccb-4e9c-a981-af31ba087a45 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c0200b9d-9ccb-4e9c-a981-af31ba087a45 .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-c0200b9d-9ccb-4e9c-a981-af31ba087a45 .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c0200b9d-9ccb-4e9c-a981-af31ba087a45 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c0200b9d-9ccb-4e9c-a981-af31ba087a45.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c0200b9d-9ccb-4e9c-a981-af31ba087a45 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-c0200b9d-9ccb-4e9c-a981-af31ba087a45.shogun-image {
    
    
  }


.s-c0200b9d-9ccb-4e9c-a981-af31ba087a45 .shogun-image-content {
  
    align-items: center;
  
}

.s-c0200b9d-9ccb-4e9c-a981-af31ba087a45.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c0200b9d-9ccb-4e9c-a981-af31ba087a45.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c0200b9d-9ccb-4e9c-a981-af31ba087a45.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-c0200b9d-9ccb-4e9c-a981-af31ba087a45 {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-c0200b9d-9ccb-4e9c-a981-af31ba087a45.shogun-image-container {
      position: relative;
    }

    .s-c0200b9d-9ccb-4e9c-a981-af31ba087a45.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c0200b9d-9ccb-4e9c-a981-af31ba087a45.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c0200b9d-9ccb-4e9c-a981-af31ba087a45 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

}
#s-0a91f470-881a-46bd-be5a-588bbe0798c6 {
  margin-top: 7px;
margin-left: 1%;
margin-bottom: 7px;
margin-right: 1%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
aspect-ratio: 341/524;
text-align: center;
}



.shg-image-margin-container-s-0a91f470-881a-46bd-be5a-588bbe0798c6 {
  margin-left: 1%;
  margin-right: 1%;
  margin-top: 7px;
  margin-bottom: 7px;
}

#s-0a91f470-881a-46bd-be5a-588bbe0798c6 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0a91f470-881a-46bd-be5a-588bbe0798c6 .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-0a91f470-881a-46bd-be5a-588bbe0798c6 .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0a91f470-881a-46bd-be5a-588bbe0798c6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0a91f470-881a-46bd-be5a-588bbe0798c6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0a91f470-881a-46bd-be5a-588bbe0798c6 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-0a91f470-881a-46bd-be5a-588bbe0798c6.shogun-image {
    
    
  }


.s-0a91f470-881a-46bd-be5a-588bbe0798c6 .shogun-image-content {
  
    align-items: center;
  
}

.s-0a91f470-881a-46bd-be5a-588bbe0798c6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0a91f470-881a-46bd-be5a-588bbe0798c6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0a91f470-881a-46bd-be5a-588bbe0798c6.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-0a91f470-881a-46bd-be5a-588bbe0798c6 {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-0a91f470-881a-46bd-be5a-588bbe0798c6.shogun-image-container {
      position: relative;
    }

    .s-0a91f470-881a-46bd-be5a-588bbe0798c6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0a91f470-881a-46bd-be5a-588bbe0798c6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0a91f470-881a-46bd-be5a-588bbe0798c6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-0a91f470-881a-46bd-be5a-588bbe0798c6 {
  
  
  
  
}

#s-0a91f470-881a-46bd-be5a-588bbe0798c6 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0a91f470-881a-46bd-be5a-588bbe0798c6 .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-0a91f470-881a-46bd-be5a-588bbe0798c6 .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0a91f470-881a-46bd-be5a-588bbe0798c6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0a91f470-881a-46bd-be5a-588bbe0798c6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0a91f470-881a-46bd-be5a-588bbe0798c6 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-0a91f470-881a-46bd-be5a-588bbe0798c6.shogun-image {
    
    
  }


.s-0a91f470-881a-46bd-be5a-588bbe0798c6 .shogun-image-content {
  
    align-items: center;
  
}

.s-0a91f470-881a-46bd-be5a-588bbe0798c6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0a91f470-881a-46bd-be5a-588bbe0798c6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0a91f470-881a-46bd-be5a-588bbe0798c6.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-0a91f470-881a-46bd-be5a-588bbe0798c6 {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-0a91f470-881a-46bd-be5a-588bbe0798c6.shogun-image-container {
      position: relative;
    }

    .s-0a91f470-881a-46bd-be5a-588bbe0798c6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0a91f470-881a-46bd-be5a-588bbe0798c6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0a91f470-881a-46bd-be5a-588bbe0798c6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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

.shg-image-margin-container-s-0a91f470-881a-46bd-be5a-588bbe0798c6 {
  
  
  
  
}

#s-0a91f470-881a-46bd-be5a-588bbe0798c6 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0a91f470-881a-46bd-be5a-588bbe0798c6 .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-0a91f470-881a-46bd-be5a-588bbe0798c6 .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0a91f470-881a-46bd-be5a-588bbe0798c6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0a91f470-881a-46bd-be5a-588bbe0798c6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0a91f470-881a-46bd-be5a-588bbe0798c6 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-0a91f470-881a-46bd-be5a-588bbe0798c6.shogun-image {
    
    
  }


.s-0a91f470-881a-46bd-be5a-588bbe0798c6 .shogun-image-content {
  
    align-items: center;
  
}

.s-0a91f470-881a-46bd-be5a-588bbe0798c6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0a91f470-881a-46bd-be5a-588bbe0798c6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0a91f470-881a-46bd-be5a-588bbe0798c6.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-0a91f470-881a-46bd-be5a-588bbe0798c6 {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-0a91f470-881a-46bd-be5a-588bbe0798c6.shogun-image-container {
      position: relative;
    }

    .s-0a91f470-881a-46bd-be5a-588bbe0798c6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0a91f470-881a-46bd-be5a-588bbe0798c6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0a91f470-881a-46bd-be5a-588bbe0798c6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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

.shg-image-margin-container-s-0a91f470-881a-46bd-be5a-588bbe0798c6 {
  
  
  
  
}

#s-0a91f470-881a-46bd-be5a-588bbe0798c6 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0a91f470-881a-46bd-be5a-588bbe0798c6 .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-0a91f470-881a-46bd-be5a-588bbe0798c6 .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0a91f470-881a-46bd-be5a-588bbe0798c6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0a91f470-881a-46bd-be5a-588bbe0798c6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0a91f470-881a-46bd-be5a-588bbe0798c6 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-0a91f470-881a-46bd-be5a-588bbe0798c6.shogun-image {
    
    
  }


.s-0a91f470-881a-46bd-be5a-588bbe0798c6 .shogun-image-content {
  
    align-items: center;
  
}

.s-0a91f470-881a-46bd-be5a-588bbe0798c6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0a91f470-881a-46bd-be5a-588bbe0798c6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0a91f470-881a-46bd-be5a-588bbe0798c6.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-0a91f470-881a-46bd-be5a-588bbe0798c6 {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-0a91f470-881a-46bd-be5a-588bbe0798c6.shogun-image-container {
      position: relative;
    }

    .s-0a91f470-881a-46bd-be5a-588bbe0798c6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0a91f470-881a-46bd-be5a-588bbe0798c6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0a91f470-881a-46bd-be5a-588bbe0798c6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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

.shg-image-margin-container-s-0a91f470-881a-46bd-be5a-588bbe0798c6 {
  
  
  
  
}

#s-0a91f470-881a-46bd-be5a-588bbe0798c6 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0a91f470-881a-46bd-be5a-588bbe0798c6 .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-0a91f470-881a-46bd-be5a-588bbe0798c6 .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0a91f470-881a-46bd-be5a-588bbe0798c6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0a91f470-881a-46bd-be5a-588bbe0798c6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0a91f470-881a-46bd-be5a-588bbe0798c6 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-0a91f470-881a-46bd-be5a-588bbe0798c6.shogun-image {
    
    
  }


.s-0a91f470-881a-46bd-be5a-588bbe0798c6 .shogun-image-content {
  
    align-items: center;
  
}

.s-0a91f470-881a-46bd-be5a-588bbe0798c6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0a91f470-881a-46bd-be5a-588bbe0798c6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0a91f470-881a-46bd-be5a-588bbe0798c6.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-0a91f470-881a-46bd-be5a-588bbe0798c6 {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-0a91f470-881a-46bd-be5a-588bbe0798c6.shogun-image-container {
      position: relative;
    }

    .s-0a91f470-881a-46bd-be5a-588bbe0798c6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0a91f470-881a-46bd-be5a-588bbe0798c6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0a91f470-881a-46bd-be5a-588bbe0798c6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

}
#s-ccc91906-47e8-4b95-9710-f8e0c3d1fb68 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-ccc91906-47e8-4b95-9710-f8e0c3d1fb68"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 2.5px);
}

}

@media (min-width: 768px) {
[id="s-ccc91906-47e8-4b95-9710-f8e0c3d1fb68"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 3.75px);
}

}

@media (min-width: 992px) {
[id="s-ccc91906-47e8-4b95-9710-f8e0c3d1fb68"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 3.75px);
}

}

@media (min-width: 1200px) {
[id="s-ccc91906-47e8-4b95-9710-f8e0c3d1fb68"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 3.75px);
}

}

#s-c0f78e92-e062-4e5e-91e6-52ea985d09c0 {
  margin-top: 7px;
margin-left: 1%;
margin-bottom: 7px;
margin-right: 1%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
aspect-ratio: 341/524;
text-align: center;
}



.shg-image-margin-container-s-c0f78e92-e062-4e5e-91e6-52ea985d09c0 {
  margin-left: 1%;
  margin-right: 1%;
  margin-top: 7px;
  margin-bottom: 7px;
}

#s-c0f78e92-e062-4e5e-91e6-52ea985d09c0 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c0f78e92-e062-4e5e-91e6-52ea985d09c0 .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-c0f78e92-e062-4e5e-91e6-52ea985d09c0 .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c0f78e92-e062-4e5e-91e6-52ea985d09c0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c0f78e92-e062-4e5e-91e6-52ea985d09c0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c0f78e92-e062-4e5e-91e6-52ea985d09c0 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-c0f78e92-e062-4e5e-91e6-52ea985d09c0.shogun-image {
    
    
  }


.s-c0f78e92-e062-4e5e-91e6-52ea985d09c0 .shogun-image-content {
  
    align-items: center;
  
}

.s-c0f78e92-e062-4e5e-91e6-52ea985d09c0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c0f78e92-e062-4e5e-91e6-52ea985d09c0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c0f78e92-e062-4e5e-91e6-52ea985d09c0.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-c0f78e92-e062-4e5e-91e6-52ea985d09c0 {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-c0f78e92-e062-4e5e-91e6-52ea985d09c0.shogun-image-container {
      position: relative;
    }

    .s-c0f78e92-e062-4e5e-91e6-52ea985d09c0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c0f78e92-e062-4e5e-91e6-52ea985d09c0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c0f78e92-e062-4e5e-91e6-52ea985d09c0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-c0f78e92-e062-4e5e-91e6-52ea985d09c0 {
  
  
  
  
}

#s-c0f78e92-e062-4e5e-91e6-52ea985d09c0 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c0f78e92-e062-4e5e-91e6-52ea985d09c0 .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-c0f78e92-e062-4e5e-91e6-52ea985d09c0 .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c0f78e92-e062-4e5e-91e6-52ea985d09c0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c0f78e92-e062-4e5e-91e6-52ea985d09c0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c0f78e92-e062-4e5e-91e6-52ea985d09c0 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-c0f78e92-e062-4e5e-91e6-52ea985d09c0.shogun-image {
    
    
  }


.s-c0f78e92-e062-4e5e-91e6-52ea985d09c0 .shogun-image-content {
  
    align-items: center;
  
}

.s-c0f78e92-e062-4e5e-91e6-52ea985d09c0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c0f78e92-e062-4e5e-91e6-52ea985d09c0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c0f78e92-e062-4e5e-91e6-52ea985d09c0.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-c0f78e92-e062-4e5e-91e6-52ea985d09c0 {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-c0f78e92-e062-4e5e-91e6-52ea985d09c0.shogun-image-container {
      position: relative;
    }

    .s-c0f78e92-e062-4e5e-91e6-52ea985d09c0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c0f78e92-e062-4e5e-91e6-52ea985d09c0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c0f78e92-e062-4e5e-91e6-52ea985d09c0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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

.shg-image-margin-container-s-c0f78e92-e062-4e5e-91e6-52ea985d09c0 {
  
  
  
  
}

#s-c0f78e92-e062-4e5e-91e6-52ea985d09c0 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c0f78e92-e062-4e5e-91e6-52ea985d09c0 .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-c0f78e92-e062-4e5e-91e6-52ea985d09c0 .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c0f78e92-e062-4e5e-91e6-52ea985d09c0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c0f78e92-e062-4e5e-91e6-52ea985d09c0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c0f78e92-e062-4e5e-91e6-52ea985d09c0 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-c0f78e92-e062-4e5e-91e6-52ea985d09c0.shogun-image {
    
    
  }


.s-c0f78e92-e062-4e5e-91e6-52ea985d09c0 .shogun-image-content {
  
    align-items: center;
  
}

.s-c0f78e92-e062-4e5e-91e6-52ea985d09c0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c0f78e92-e062-4e5e-91e6-52ea985d09c0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c0f78e92-e062-4e5e-91e6-52ea985d09c0.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-c0f78e92-e062-4e5e-91e6-52ea985d09c0 {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-c0f78e92-e062-4e5e-91e6-52ea985d09c0.shogun-image-container {
      position: relative;
    }

    .s-c0f78e92-e062-4e5e-91e6-52ea985d09c0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c0f78e92-e062-4e5e-91e6-52ea985d09c0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c0f78e92-e062-4e5e-91e6-52ea985d09c0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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

.shg-image-margin-container-s-c0f78e92-e062-4e5e-91e6-52ea985d09c0 {
  
  
  
  
}

#s-c0f78e92-e062-4e5e-91e6-52ea985d09c0 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c0f78e92-e062-4e5e-91e6-52ea985d09c0 .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-c0f78e92-e062-4e5e-91e6-52ea985d09c0 .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c0f78e92-e062-4e5e-91e6-52ea985d09c0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c0f78e92-e062-4e5e-91e6-52ea985d09c0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c0f78e92-e062-4e5e-91e6-52ea985d09c0 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-c0f78e92-e062-4e5e-91e6-52ea985d09c0.shogun-image {
    
    
  }


.s-c0f78e92-e062-4e5e-91e6-52ea985d09c0 .shogun-image-content {
  
    align-items: center;
  
}

.s-c0f78e92-e062-4e5e-91e6-52ea985d09c0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c0f78e92-e062-4e5e-91e6-52ea985d09c0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c0f78e92-e062-4e5e-91e6-52ea985d09c0.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-c0f78e92-e062-4e5e-91e6-52ea985d09c0 {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-c0f78e92-e062-4e5e-91e6-52ea985d09c0.shogun-image-container {
      position: relative;
    }

    .s-c0f78e92-e062-4e5e-91e6-52ea985d09c0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c0f78e92-e062-4e5e-91e6-52ea985d09c0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c0f78e92-e062-4e5e-91e6-52ea985d09c0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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

.shg-image-margin-container-s-c0f78e92-e062-4e5e-91e6-52ea985d09c0 {
  
  
  
  
}

#s-c0f78e92-e062-4e5e-91e6-52ea985d09c0 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c0f78e92-e062-4e5e-91e6-52ea985d09c0 .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-c0f78e92-e062-4e5e-91e6-52ea985d09c0 .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c0f78e92-e062-4e5e-91e6-52ea985d09c0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c0f78e92-e062-4e5e-91e6-52ea985d09c0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c0f78e92-e062-4e5e-91e6-52ea985d09c0 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-c0f78e92-e062-4e5e-91e6-52ea985d09c0.shogun-image {
    
    
  }


.s-c0f78e92-e062-4e5e-91e6-52ea985d09c0 .shogun-image-content {
  
    align-items: center;
  
}

.s-c0f78e92-e062-4e5e-91e6-52ea985d09c0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c0f78e92-e062-4e5e-91e6-52ea985d09c0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c0f78e92-e062-4e5e-91e6-52ea985d09c0.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-c0f78e92-e062-4e5e-91e6-52ea985d09c0 {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-c0f78e92-e062-4e5e-91e6-52ea985d09c0.shogun-image-container {
      position: relative;
    }

    .s-c0f78e92-e062-4e5e-91e6-52ea985d09c0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c0f78e92-e062-4e5e-91e6-52ea985d09c0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c0f78e92-e062-4e5e-91e6-52ea985d09c0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

}
#s-9616e3b3-5fa7-4834-942d-dc2e6e8fa8cf {
  margin-top: 7px;
margin-left: 1%;
margin-bottom: 7px;
margin-right: 1%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
aspect-ratio: 341/524;
text-align: center;
}



.shg-image-margin-container-s-9616e3b3-5fa7-4834-942d-dc2e6e8fa8cf {
  margin-left: 1%;
  margin-right: 1%;
  margin-top: 7px;
  margin-bottom: 7px;
}

#s-9616e3b3-5fa7-4834-942d-dc2e6e8fa8cf {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9616e3b3-5fa7-4834-942d-dc2e6e8fa8cf .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-9616e3b3-5fa7-4834-942d-dc2e6e8fa8cf .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9616e3b3-5fa7-4834-942d-dc2e6e8fa8cf .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9616e3b3-5fa7-4834-942d-dc2e6e8fa8cf.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9616e3b3-5fa7-4834-942d-dc2e6e8fa8cf img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-9616e3b3-5fa7-4834-942d-dc2e6e8fa8cf.shogun-image {
    
    
  }


.s-9616e3b3-5fa7-4834-942d-dc2e6e8fa8cf .shogun-image-content {
  
    align-items: center;
  
}

.s-9616e3b3-5fa7-4834-942d-dc2e6e8fa8cf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9616e3b3-5fa7-4834-942d-dc2e6e8fa8cf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9616e3b3-5fa7-4834-942d-dc2e6e8fa8cf.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-9616e3b3-5fa7-4834-942d-dc2e6e8fa8cf {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-9616e3b3-5fa7-4834-942d-dc2e6e8fa8cf.shogun-image-container {
      position: relative;
    }

    .s-9616e3b3-5fa7-4834-942d-dc2e6e8fa8cf.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9616e3b3-5fa7-4834-942d-dc2e6e8fa8cf.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9616e3b3-5fa7-4834-942d-dc2e6e8fa8cf img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-9616e3b3-5fa7-4834-942d-dc2e6e8fa8cf {
  
  
  
  
}

#s-9616e3b3-5fa7-4834-942d-dc2e6e8fa8cf {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9616e3b3-5fa7-4834-942d-dc2e6e8fa8cf .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-9616e3b3-5fa7-4834-942d-dc2e6e8fa8cf .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9616e3b3-5fa7-4834-942d-dc2e6e8fa8cf .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9616e3b3-5fa7-4834-942d-dc2e6e8fa8cf.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9616e3b3-5fa7-4834-942d-dc2e6e8fa8cf img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-9616e3b3-5fa7-4834-942d-dc2e6e8fa8cf.shogun-image {
    
    
  }


.s-9616e3b3-5fa7-4834-942d-dc2e6e8fa8cf .shogun-image-content {
  
    align-items: center;
  
}

.s-9616e3b3-5fa7-4834-942d-dc2e6e8fa8cf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9616e3b3-5fa7-4834-942d-dc2e6e8fa8cf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9616e3b3-5fa7-4834-942d-dc2e6e8fa8cf.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-9616e3b3-5fa7-4834-942d-dc2e6e8fa8cf {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-9616e3b3-5fa7-4834-942d-dc2e6e8fa8cf.shogun-image-container {
      position: relative;
    }

    .s-9616e3b3-5fa7-4834-942d-dc2e6e8fa8cf.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9616e3b3-5fa7-4834-942d-dc2e6e8fa8cf.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9616e3b3-5fa7-4834-942d-dc2e6e8fa8cf img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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

.shg-image-margin-container-s-9616e3b3-5fa7-4834-942d-dc2e6e8fa8cf {
  
  
  
  
}

#s-9616e3b3-5fa7-4834-942d-dc2e6e8fa8cf {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9616e3b3-5fa7-4834-942d-dc2e6e8fa8cf .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-9616e3b3-5fa7-4834-942d-dc2e6e8fa8cf .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9616e3b3-5fa7-4834-942d-dc2e6e8fa8cf .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9616e3b3-5fa7-4834-942d-dc2e6e8fa8cf.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9616e3b3-5fa7-4834-942d-dc2e6e8fa8cf img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-9616e3b3-5fa7-4834-942d-dc2e6e8fa8cf.shogun-image {
    
    
  }


.s-9616e3b3-5fa7-4834-942d-dc2e6e8fa8cf .shogun-image-content {
  
    align-items: center;
  
}

.s-9616e3b3-5fa7-4834-942d-dc2e6e8fa8cf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9616e3b3-5fa7-4834-942d-dc2e6e8fa8cf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9616e3b3-5fa7-4834-942d-dc2e6e8fa8cf.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-9616e3b3-5fa7-4834-942d-dc2e6e8fa8cf {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-9616e3b3-5fa7-4834-942d-dc2e6e8fa8cf.shogun-image-container {
      position: relative;
    }

    .s-9616e3b3-5fa7-4834-942d-dc2e6e8fa8cf.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9616e3b3-5fa7-4834-942d-dc2e6e8fa8cf.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9616e3b3-5fa7-4834-942d-dc2e6e8fa8cf img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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

.shg-image-margin-container-s-9616e3b3-5fa7-4834-942d-dc2e6e8fa8cf {
  
  
  
  
}

#s-9616e3b3-5fa7-4834-942d-dc2e6e8fa8cf {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9616e3b3-5fa7-4834-942d-dc2e6e8fa8cf .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-9616e3b3-5fa7-4834-942d-dc2e6e8fa8cf .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9616e3b3-5fa7-4834-942d-dc2e6e8fa8cf .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9616e3b3-5fa7-4834-942d-dc2e6e8fa8cf.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9616e3b3-5fa7-4834-942d-dc2e6e8fa8cf img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-9616e3b3-5fa7-4834-942d-dc2e6e8fa8cf.shogun-image {
    
    
  }


.s-9616e3b3-5fa7-4834-942d-dc2e6e8fa8cf .shogun-image-content {
  
    align-items: center;
  
}

.s-9616e3b3-5fa7-4834-942d-dc2e6e8fa8cf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9616e3b3-5fa7-4834-942d-dc2e6e8fa8cf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9616e3b3-5fa7-4834-942d-dc2e6e8fa8cf.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-9616e3b3-5fa7-4834-942d-dc2e6e8fa8cf {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-9616e3b3-5fa7-4834-942d-dc2e6e8fa8cf.shogun-image-container {
      position: relative;
    }

    .s-9616e3b3-5fa7-4834-942d-dc2e6e8fa8cf.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9616e3b3-5fa7-4834-942d-dc2e6e8fa8cf.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9616e3b3-5fa7-4834-942d-dc2e6e8fa8cf img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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

.shg-image-margin-container-s-9616e3b3-5fa7-4834-942d-dc2e6e8fa8cf {
  
  
  
  
}

#s-9616e3b3-5fa7-4834-942d-dc2e6e8fa8cf {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9616e3b3-5fa7-4834-942d-dc2e6e8fa8cf .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-9616e3b3-5fa7-4834-942d-dc2e6e8fa8cf .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9616e3b3-5fa7-4834-942d-dc2e6e8fa8cf .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9616e3b3-5fa7-4834-942d-dc2e6e8fa8cf.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9616e3b3-5fa7-4834-942d-dc2e6e8fa8cf img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-9616e3b3-5fa7-4834-942d-dc2e6e8fa8cf.shogun-image {
    
    
  }


.s-9616e3b3-5fa7-4834-942d-dc2e6e8fa8cf .shogun-image-content {
  
    align-items: center;
  
}

.s-9616e3b3-5fa7-4834-942d-dc2e6e8fa8cf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9616e3b3-5fa7-4834-942d-dc2e6e8fa8cf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9616e3b3-5fa7-4834-942d-dc2e6e8fa8cf.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-9616e3b3-5fa7-4834-942d-dc2e6e8fa8cf {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-9616e3b3-5fa7-4834-942d-dc2e6e8fa8cf.shogun-image-container {
      position: relative;
    }

    .s-9616e3b3-5fa7-4834-942d-dc2e6e8fa8cf.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9616e3b3-5fa7-4834-942d-dc2e6e8fa8cf.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9616e3b3-5fa7-4834-942d-dc2e6e8fa8cf img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

}
#s-bdbd70a1-e86f-4ef4-91b5-54cddca1dcd8 {
  margin-top: 7px;
margin-left: 1%;
margin-bottom: 7px;
margin-right: 1%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
aspect-ratio: 341/524;
text-align: center;
}



.shg-image-margin-container-s-bdbd70a1-e86f-4ef4-91b5-54cddca1dcd8 {
  margin-left: 1%;
  margin-right: 1%;
  margin-top: 7px;
  margin-bottom: 7px;
}

#s-bdbd70a1-e86f-4ef4-91b5-54cddca1dcd8 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bdbd70a1-e86f-4ef4-91b5-54cddca1dcd8 .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-bdbd70a1-e86f-4ef4-91b5-54cddca1dcd8 .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bdbd70a1-e86f-4ef4-91b5-54cddca1dcd8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bdbd70a1-e86f-4ef4-91b5-54cddca1dcd8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bdbd70a1-e86f-4ef4-91b5-54cddca1dcd8 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-bdbd70a1-e86f-4ef4-91b5-54cddca1dcd8.shogun-image {
    
    
  }


.s-bdbd70a1-e86f-4ef4-91b5-54cddca1dcd8 .shogun-image-content {
  
    align-items: center;
  
}

.s-bdbd70a1-e86f-4ef4-91b5-54cddca1dcd8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bdbd70a1-e86f-4ef4-91b5-54cddca1dcd8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bdbd70a1-e86f-4ef4-91b5-54cddca1dcd8.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-bdbd70a1-e86f-4ef4-91b5-54cddca1dcd8 {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-bdbd70a1-e86f-4ef4-91b5-54cddca1dcd8.shogun-image-container {
      position: relative;
    }

    .s-bdbd70a1-e86f-4ef4-91b5-54cddca1dcd8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bdbd70a1-e86f-4ef4-91b5-54cddca1dcd8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bdbd70a1-e86f-4ef4-91b5-54cddca1dcd8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-bdbd70a1-e86f-4ef4-91b5-54cddca1dcd8 {
  
  
  
  
}

#s-bdbd70a1-e86f-4ef4-91b5-54cddca1dcd8 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bdbd70a1-e86f-4ef4-91b5-54cddca1dcd8 .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-bdbd70a1-e86f-4ef4-91b5-54cddca1dcd8 .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bdbd70a1-e86f-4ef4-91b5-54cddca1dcd8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bdbd70a1-e86f-4ef4-91b5-54cddca1dcd8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bdbd70a1-e86f-4ef4-91b5-54cddca1dcd8 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-bdbd70a1-e86f-4ef4-91b5-54cddca1dcd8.shogun-image {
    
    
  }


.s-bdbd70a1-e86f-4ef4-91b5-54cddca1dcd8 .shogun-image-content {
  
    align-items: center;
  
}

.s-bdbd70a1-e86f-4ef4-91b5-54cddca1dcd8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bdbd70a1-e86f-4ef4-91b5-54cddca1dcd8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bdbd70a1-e86f-4ef4-91b5-54cddca1dcd8.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-bdbd70a1-e86f-4ef4-91b5-54cddca1dcd8 {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-bdbd70a1-e86f-4ef4-91b5-54cddca1dcd8.shogun-image-container {
      position: relative;
    }

    .s-bdbd70a1-e86f-4ef4-91b5-54cddca1dcd8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bdbd70a1-e86f-4ef4-91b5-54cddca1dcd8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bdbd70a1-e86f-4ef4-91b5-54cddca1dcd8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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

.shg-image-margin-container-s-bdbd70a1-e86f-4ef4-91b5-54cddca1dcd8 {
  
  
  
  
}

#s-bdbd70a1-e86f-4ef4-91b5-54cddca1dcd8 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bdbd70a1-e86f-4ef4-91b5-54cddca1dcd8 .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-bdbd70a1-e86f-4ef4-91b5-54cddca1dcd8 .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bdbd70a1-e86f-4ef4-91b5-54cddca1dcd8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bdbd70a1-e86f-4ef4-91b5-54cddca1dcd8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bdbd70a1-e86f-4ef4-91b5-54cddca1dcd8 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-bdbd70a1-e86f-4ef4-91b5-54cddca1dcd8.shogun-image {
    
    
  }


.s-bdbd70a1-e86f-4ef4-91b5-54cddca1dcd8 .shogun-image-content {
  
    align-items: center;
  
}

.s-bdbd70a1-e86f-4ef4-91b5-54cddca1dcd8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bdbd70a1-e86f-4ef4-91b5-54cddca1dcd8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bdbd70a1-e86f-4ef4-91b5-54cddca1dcd8.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-bdbd70a1-e86f-4ef4-91b5-54cddca1dcd8 {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-bdbd70a1-e86f-4ef4-91b5-54cddca1dcd8.shogun-image-container {
      position: relative;
    }

    .s-bdbd70a1-e86f-4ef4-91b5-54cddca1dcd8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bdbd70a1-e86f-4ef4-91b5-54cddca1dcd8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bdbd70a1-e86f-4ef4-91b5-54cddca1dcd8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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

.shg-image-margin-container-s-bdbd70a1-e86f-4ef4-91b5-54cddca1dcd8 {
  
  
  
  
}

#s-bdbd70a1-e86f-4ef4-91b5-54cddca1dcd8 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bdbd70a1-e86f-4ef4-91b5-54cddca1dcd8 .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-bdbd70a1-e86f-4ef4-91b5-54cddca1dcd8 .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bdbd70a1-e86f-4ef4-91b5-54cddca1dcd8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bdbd70a1-e86f-4ef4-91b5-54cddca1dcd8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bdbd70a1-e86f-4ef4-91b5-54cddca1dcd8 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-bdbd70a1-e86f-4ef4-91b5-54cddca1dcd8.shogun-image {
    
    
  }


.s-bdbd70a1-e86f-4ef4-91b5-54cddca1dcd8 .shogun-image-content {
  
    align-items: center;
  
}

.s-bdbd70a1-e86f-4ef4-91b5-54cddca1dcd8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bdbd70a1-e86f-4ef4-91b5-54cddca1dcd8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bdbd70a1-e86f-4ef4-91b5-54cddca1dcd8.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-bdbd70a1-e86f-4ef4-91b5-54cddca1dcd8 {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-bdbd70a1-e86f-4ef4-91b5-54cddca1dcd8.shogun-image-container {
      position: relative;
    }

    .s-bdbd70a1-e86f-4ef4-91b5-54cddca1dcd8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bdbd70a1-e86f-4ef4-91b5-54cddca1dcd8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bdbd70a1-e86f-4ef4-91b5-54cddca1dcd8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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

.shg-image-margin-container-s-bdbd70a1-e86f-4ef4-91b5-54cddca1dcd8 {
  
  
  
  
}

#s-bdbd70a1-e86f-4ef4-91b5-54cddca1dcd8 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bdbd70a1-e86f-4ef4-91b5-54cddca1dcd8 .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-bdbd70a1-e86f-4ef4-91b5-54cddca1dcd8 .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bdbd70a1-e86f-4ef4-91b5-54cddca1dcd8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bdbd70a1-e86f-4ef4-91b5-54cddca1dcd8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bdbd70a1-e86f-4ef4-91b5-54cddca1dcd8 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-bdbd70a1-e86f-4ef4-91b5-54cddca1dcd8.shogun-image {
    
    
  }


.s-bdbd70a1-e86f-4ef4-91b5-54cddca1dcd8 .shogun-image-content {
  
    align-items: center;
  
}

.s-bdbd70a1-e86f-4ef4-91b5-54cddca1dcd8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bdbd70a1-e86f-4ef4-91b5-54cddca1dcd8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bdbd70a1-e86f-4ef4-91b5-54cddca1dcd8.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-bdbd70a1-e86f-4ef4-91b5-54cddca1dcd8 {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-bdbd70a1-e86f-4ef4-91b5-54cddca1dcd8.shogun-image-container {
      position: relative;
    }

    .s-bdbd70a1-e86f-4ef4-91b5-54cddca1dcd8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bdbd70a1-e86f-4ef4-91b5-54cddca1dcd8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bdbd70a1-e86f-4ef4-91b5-54cddca1dcd8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

}
#s-16cdd2cf-f1a8-46e7-9a50-ed57f5ff5654 {
  margin-top: 7px;
margin-left: 1%;
margin-bottom: 7px;
margin-right: 1%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
aspect-ratio: 341/524;
text-align: center;
}



.shg-image-margin-container-s-16cdd2cf-f1a8-46e7-9a50-ed57f5ff5654 {
  margin-left: 1%;
  margin-right: 1%;
  margin-top: 7px;
  margin-bottom: 7px;
}

#s-16cdd2cf-f1a8-46e7-9a50-ed57f5ff5654 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-16cdd2cf-f1a8-46e7-9a50-ed57f5ff5654 .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-16cdd2cf-f1a8-46e7-9a50-ed57f5ff5654 .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-16cdd2cf-f1a8-46e7-9a50-ed57f5ff5654 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-16cdd2cf-f1a8-46e7-9a50-ed57f5ff5654.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-16cdd2cf-f1a8-46e7-9a50-ed57f5ff5654 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-16cdd2cf-f1a8-46e7-9a50-ed57f5ff5654.shogun-image {
    
    
  }


.s-16cdd2cf-f1a8-46e7-9a50-ed57f5ff5654 .shogun-image-content {
  
    align-items: center;
  
}

.s-16cdd2cf-f1a8-46e7-9a50-ed57f5ff5654.shg-align-container {
  display: flex;
  justify-content: center
}

.s-16cdd2cf-f1a8-46e7-9a50-ed57f5ff5654.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-16cdd2cf-f1a8-46e7-9a50-ed57f5ff5654.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-16cdd2cf-f1a8-46e7-9a50-ed57f5ff5654 {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-16cdd2cf-f1a8-46e7-9a50-ed57f5ff5654.shogun-image-container {
      position: relative;
    }

    .s-16cdd2cf-f1a8-46e7-9a50-ed57f5ff5654.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-16cdd2cf-f1a8-46e7-9a50-ed57f5ff5654.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-16cdd2cf-f1a8-46e7-9a50-ed57f5ff5654 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-16cdd2cf-f1a8-46e7-9a50-ed57f5ff5654 {
  
  
  
  
}

#s-16cdd2cf-f1a8-46e7-9a50-ed57f5ff5654 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-16cdd2cf-f1a8-46e7-9a50-ed57f5ff5654 .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-16cdd2cf-f1a8-46e7-9a50-ed57f5ff5654 .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-16cdd2cf-f1a8-46e7-9a50-ed57f5ff5654 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-16cdd2cf-f1a8-46e7-9a50-ed57f5ff5654.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-16cdd2cf-f1a8-46e7-9a50-ed57f5ff5654 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-16cdd2cf-f1a8-46e7-9a50-ed57f5ff5654.shogun-image {
    
    
  }


.s-16cdd2cf-f1a8-46e7-9a50-ed57f5ff5654 .shogun-image-content {
  
    align-items: center;
  
}

.s-16cdd2cf-f1a8-46e7-9a50-ed57f5ff5654.shg-align-container {
  display: flex;
  justify-content: center
}

.s-16cdd2cf-f1a8-46e7-9a50-ed57f5ff5654.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-16cdd2cf-f1a8-46e7-9a50-ed57f5ff5654.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-16cdd2cf-f1a8-46e7-9a50-ed57f5ff5654 {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-16cdd2cf-f1a8-46e7-9a50-ed57f5ff5654.shogun-image-container {
      position: relative;
    }

    .s-16cdd2cf-f1a8-46e7-9a50-ed57f5ff5654.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-16cdd2cf-f1a8-46e7-9a50-ed57f5ff5654.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-16cdd2cf-f1a8-46e7-9a50-ed57f5ff5654 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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

.shg-image-margin-container-s-16cdd2cf-f1a8-46e7-9a50-ed57f5ff5654 {
  
  
  
  
}

#s-16cdd2cf-f1a8-46e7-9a50-ed57f5ff5654 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-16cdd2cf-f1a8-46e7-9a50-ed57f5ff5654 .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-16cdd2cf-f1a8-46e7-9a50-ed57f5ff5654 .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-16cdd2cf-f1a8-46e7-9a50-ed57f5ff5654 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-16cdd2cf-f1a8-46e7-9a50-ed57f5ff5654.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-16cdd2cf-f1a8-46e7-9a50-ed57f5ff5654 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-16cdd2cf-f1a8-46e7-9a50-ed57f5ff5654.shogun-image {
    
    
  }


.s-16cdd2cf-f1a8-46e7-9a50-ed57f5ff5654 .shogun-image-content {
  
    align-items: center;
  
}

.s-16cdd2cf-f1a8-46e7-9a50-ed57f5ff5654.shg-align-container {
  display: flex;
  justify-content: center
}

.s-16cdd2cf-f1a8-46e7-9a50-ed57f5ff5654.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-16cdd2cf-f1a8-46e7-9a50-ed57f5ff5654.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-16cdd2cf-f1a8-46e7-9a50-ed57f5ff5654 {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-16cdd2cf-f1a8-46e7-9a50-ed57f5ff5654.shogun-image-container {
      position: relative;
    }

    .s-16cdd2cf-f1a8-46e7-9a50-ed57f5ff5654.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-16cdd2cf-f1a8-46e7-9a50-ed57f5ff5654.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-16cdd2cf-f1a8-46e7-9a50-ed57f5ff5654 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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

.shg-image-margin-container-s-16cdd2cf-f1a8-46e7-9a50-ed57f5ff5654 {
  
  
  
  
}

#s-16cdd2cf-f1a8-46e7-9a50-ed57f5ff5654 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-16cdd2cf-f1a8-46e7-9a50-ed57f5ff5654 .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-16cdd2cf-f1a8-46e7-9a50-ed57f5ff5654 .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-16cdd2cf-f1a8-46e7-9a50-ed57f5ff5654 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-16cdd2cf-f1a8-46e7-9a50-ed57f5ff5654.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-16cdd2cf-f1a8-46e7-9a50-ed57f5ff5654 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-16cdd2cf-f1a8-46e7-9a50-ed57f5ff5654.shogun-image {
    
    
  }


.s-16cdd2cf-f1a8-46e7-9a50-ed57f5ff5654 .shogun-image-content {
  
    align-items: center;
  
}

.s-16cdd2cf-f1a8-46e7-9a50-ed57f5ff5654.shg-align-container {
  display: flex;
  justify-content: center
}

.s-16cdd2cf-f1a8-46e7-9a50-ed57f5ff5654.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-16cdd2cf-f1a8-46e7-9a50-ed57f5ff5654.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-16cdd2cf-f1a8-46e7-9a50-ed57f5ff5654 {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-16cdd2cf-f1a8-46e7-9a50-ed57f5ff5654.shogun-image-container {
      position: relative;
    }

    .s-16cdd2cf-f1a8-46e7-9a50-ed57f5ff5654.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-16cdd2cf-f1a8-46e7-9a50-ed57f5ff5654.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-16cdd2cf-f1a8-46e7-9a50-ed57f5ff5654 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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

.shg-image-margin-container-s-16cdd2cf-f1a8-46e7-9a50-ed57f5ff5654 {
  
  
  
  
}

#s-16cdd2cf-f1a8-46e7-9a50-ed57f5ff5654 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-16cdd2cf-f1a8-46e7-9a50-ed57f5ff5654 .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-16cdd2cf-f1a8-46e7-9a50-ed57f5ff5654 .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-16cdd2cf-f1a8-46e7-9a50-ed57f5ff5654 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-16cdd2cf-f1a8-46e7-9a50-ed57f5ff5654.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-16cdd2cf-f1a8-46e7-9a50-ed57f5ff5654 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-16cdd2cf-f1a8-46e7-9a50-ed57f5ff5654.shogun-image {
    
    
  }


.s-16cdd2cf-f1a8-46e7-9a50-ed57f5ff5654 .shogun-image-content {
  
    align-items: center;
  
}

.s-16cdd2cf-f1a8-46e7-9a50-ed57f5ff5654.shg-align-container {
  display: flex;
  justify-content: center
}

.s-16cdd2cf-f1a8-46e7-9a50-ed57f5ff5654.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-16cdd2cf-f1a8-46e7-9a50-ed57f5ff5654.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-16cdd2cf-f1a8-46e7-9a50-ed57f5ff5654 {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-16cdd2cf-f1a8-46e7-9a50-ed57f5ff5654.shogun-image-container {
      position: relative;
    }

    .s-16cdd2cf-f1a8-46e7-9a50-ed57f5ff5654.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-16cdd2cf-f1a8-46e7-9a50-ed57f5ff5654.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-16cdd2cf-f1a8-46e7-9a50-ed57f5ff5654 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

}
#s-06758a4a-c51e-48d8-b92d-4ee0fd6442bf {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-06758a4a-c51e-48d8-b92d-4ee0fd6442bf"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 2.5px);
}

}

@media (min-width: 768px) {
[id="s-06758a4a-c51e-48d8-b92d-4ee0fd6442bf"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 3.75px);
}

}

@media (min-width: 992px) {
[id="s-06758a4a-c51e-48d8-b92d-4ee0fd6442bf"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 3.75px);
}

}

@media (min-width: 1200px) {
[id="s-06758a4a-c51e-48d8-b92d-4ee0fd6442bf"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 3.75px);
}

}

#s-2ec9ddbd-f707-4fc9-bbbd-c380c194264f {
  margin-top: 7px;
margin-left: 1%;
margin-bottom: 7px;
margin-right: 1%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
aspect-ratio: 341/524;
text-align: center;
}



.shg-image-margin-container-s-2ec9ddbd-f707-4fc9-bbbd-c380c194264f {
  margin-left: 1%;
  margin-right: 1%;
  margin-top: 7px;
  margin-bottom: 7px;
}

#s-2ec9ddbd-f707-4fc9-bbbd-c380c194264f {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2ec9ddbd-f707-4fc9-bbbd-c380c194264f .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-2ec9ddbd-f707-4fc9-bbbd-c380c194264f .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2ec9ddbd-f707-4fc9-bbbd-c380c194264f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2ec9ddbd-f707-4fc9-bbbd-c380c194264f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2ec9ddbd-f707-4fc9-bbbd-c380c194264f img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-2ec9ddbd-f707-4fc9-bbbd-c380c194264f.shogun-image {
    
    
  }


.s-2ec9ddbd-f707-4fc9-bbbd-c380c194264f .shogun-image-content {
  
    align-items: center;
  
}

.s-2ec9ddbd-f707-4fc9-bbbd-c380c194264f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2ec9ddbd-f707-4fc9-bbbd-c380c194264f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2ec9ddbd-f707-4fc9-bbbd-c380c194264f.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-2ec9ddbd-f707-4fc9-bbbd-c380c194264f {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-2ec9ddbd-f707-4fc9-bbbd-c380c194264f.shogun-image-container {
      position: relative;
    }

    .s-2ec9ddbd-f707-4fc9-bbbd-c380c194264f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2ec9ddbd-f707-4fc9-bbbd-c380c194264f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2ec9ddbd-f707-4fc9-bbbd-c380c194264f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-2ec9ddbd-f707-4fc9-bbbd-c380c194264f {
  
  
  
  
}

#s-2ec9ddbd-f707-4fc9-bbbd-c380c194264f {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2ec9ddbd-f707-4fc9-bbbd-c380c194264f .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-2ec9ddbd-f707-4fc9-bbbd-c380c194264f .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2ec9ddbd-f707-4fc9-bbbd-c380c194264f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2ec9ddbd-f707-4fc9-bbbd-c380c194264f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2ec9ddbd-f707-4fc9-bbbd-c380c194264f img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-2ec9ddbd-f707-4fc9-bbbd-c380c194264f.shogun-image {
    
    
  }


.s-2ec9ddbd-f707-4fc9-bbbd-c380c194264f .shogun-image-content {
  
    align-items: center;
  
}

.s-2ec9ddbd-f707-4fc9-bbbd-c380c194264f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2ec9ddbd-f707-4fc9-bbbd-c380c194264f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2ec9ddbd-f707-4fc9-bbbd-c380c194264f.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-2ec9ddbd-f707-4fc9-bbbd-c380c194264f {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-2ec9ddbd-f707-4fc9-bbbd-c380c194264f.shogun-image-container {
      position: relative;
    }

    .s-2ec9ddbd-f707-4fc9-bbbd-c380c194264f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2ec9ddbd-f707-4fc9-bbbd-c380c194264f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2ec9ddbd-f707-4fc9-bbbd-c380c194264f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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

.shg-image-margin-container-s-2ec9ddbd-f707-4fc9-bbbd-c380c194264f {
  
  
  
  
}

#s-2ec9ddbd-f707-4fc9-bbbd-c380c194264f {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2ec9ddbd-f707-4fc9-bbbd-c380c194264f .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-2ec9ddbd-f707-4fc9-bbbd-c380c194264f .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2ec9ddbd-f707-4fc9-bbbd-c380c194264f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2ec9ddbd-f707-4fc9-bbbd-c380c194264f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2ec9ddbd-f707-4fc9-bbbd-c380c194264f img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-2ec9ddbd-f707-4fc9-bbbd-c380c194264f.shogun-image {
    
    
  }


.s-2ec9ddbd-f707-4fc9-bbbd-c380c194264f .shogun-image-content {
  
    align-items: center;
  
}

.s-2ec9ddbd-f707-4fc9-bbbd-c380c194264f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2ec9ddbd-f707-4fc9-bbbd-c380c194264f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2ec9ddbd-f707-4fc9-bbbd-c380c194264f.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-2ec9ddbd-f707-4fc9-bbbd-c380c194264f {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-2ec9ddbd-f707-4fc9-bbbd-c380c194264f.shogun-image-container {
      position: relative;
    }

    .s-2ec9ddbd-f707-4fc9-bbbd-c380c194264f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2ec9ddbd-f707-4fc9-bbbd-c380c194264f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2ec9ddbd-f707-4fc9-bbbd-c380c194264f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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

.shg-image-margin-container-s-2ec9ddbd-f707-4fc9-bbbd-c380c194264f {
  
  
  
  
}

#s-2ec9ddbd-f707-4fc9-bbbd-c380c194264f {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2ec9ddbd-f707-4fc9-bbbd-c380c194264f .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-2ec9ddbd-f707-4fc9-bbbd-c380c194264f .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2ec9ddbd-f707-4fc9-bbbd-c380c194264f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2ec9ddbd-f707-4fc9-bbbd-c380c194264f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2ec9ddbd-f707-4fc9-bbbd-c380c194264f img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-2ec9ddbd-f707-4fc9-bbbd-c380c194264f.shogun-image {
    
    
  }


.s-2ec9ddbd-f707-4fc9-bbbd-c380c194264f .shogun-image-content {
  
    align-items: center;
  
}

.s-2ec9ddbd-f707-4fc9-bbbd-c380c194264f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2ec9ddbd-f707-4fc9-bbbd-c380c194264f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2ec9ddbd-f707-4fc9-bbbd-c380c194264f.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-2ec9ddbd-f707-4fc9-bbbd-c380c194264f {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-2ec9ddbd-f707-4fc9-bbbd-c380c194264f.shogun-image-container {
      position: relative;
    }

    .s-2ec9ddbd-f707-4fc9-bbbd-c380c194264f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2ec9ddbd-f707-4fc9-bbbd-c380c194264f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2ec9ddbd-f707-4fc9-bbbd-c380c194264f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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

.shg-image-margin-container-s-2ec9ddbd-f707-4fc9-bbbd-c380c194264f {
  
  
  
  
}

#s-2ec9ddbd-f707-4fc9-bbbd-c380c194264f {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2ec9ddbd-f707-4fc9-bbbd-c380c194264f .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-2ec9ddbd-f707-4fc9-bbbd-c380c194264f .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2ec9ddbd-f707-4fc9-bbbd-c380c194264f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2ec9ddbd-f707-4fc9-bbbd-c380c194264f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2ec9ddbd-f707-4fc9-bbbd-c380c194264f img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-2ec9ddbd-f707-4fc9-bbbd-c380c194264f.shogun-image {
    
    
  }


.s-2ec9ddbd-f707-4fc9-bbbd-c380c194264f .shogun-image-content {
  
    align-items: center;
  
}

.s-2ec9ddbd-f707-4fc9-bbbd-c380c194264f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2ec9ddbd-f707-4fc9-bbbd-c380c194264f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2ec9ddbd-f707-4fc9-bbbd-c380c194264f.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-2ec9ddbd-f707-4fc9-bbbd-c380c194264f {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-2ec9ddbd-f707-4fc9-bbbd-c380c194264f.shogun-image-container {
      position: relative;
    }

    .s-2ec9ddbd-f707-4fc9-bbbd-c380c194264f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2ec9ddbd-f707-4fc9-bbbd-c380c194264f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2ec9ddbd-f707-4fc9-bbbd-c380c194264f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

}
#s-07ebd113-61ec-477c-ad71-55e5d83b7b15 {
  margin-top: 7px;
margin-left: 1%;
margin-bottom: 7px;
margin-right: 1%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
aspect-ratio: 341/524;
text-align: center;
}



.shg-image-margin-container-s-07ebd113-61ec-477c-ad71-55e5d83b7b15 {
  margin-left: 1%;
  margin-right: 1%;
  margin-top: 7px;
  margin-bottom: 7px;
}

#s-07ebd113-61ec-477c-ad71-55e5d83b7b15 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-07ebd113-61ec-477c-ad71-55e5d83b7b15 .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-07ebd113-61ec-477c-ad71-55e5d83b7b15 .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-07ebd113-61ec-477c-ad71-55e5d83b7b15 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-07ebd113-61ec-477c-ad71-55e5d83b7b15.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-07ebd113-61ec-477c-ad71-55e5d83b7b15 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-07ebd113-61ec-477c-ad71-55e5d83b7b15.shogun-image {
    
    
  }


.s-07ebd113-61ec-477c-ad71-55e5d83b7b15 .shogun-image-content {
  
    align-items: center;
  
}

.s-07ebd113-61ec-477c-ad71-55e5d83b7b15.shg-align-container {
  display: flex;
  justify-content: center
}

.s-07ebd113-61ec-477c-ad71-55e5d83b7b15.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-07ebd113-61ec-477c-ad71-55e5d83b7b15.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-07ebd113-61ec-477c-ad71-55e5d83b7b15 {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-07ebd113-61ec-477c-ad71-55e5d83b7b15.shogun-image-container {
      position: relative;
    }

    .s-07ebd113-61ec-477c-ad71-55e5d83b7b15.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-07ebd113-61ec-477c-ad71-55e5d83b7b15.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-07ebd113-61ec-477c-ad71-55e5d83b7b15 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-07ebd113-61ec-477c-ad71-55e5d83b7b15 {
  
  
  
  
}

#s-07ebd113-61ec-477c-ad71-55e5d83b7b15 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-07ebd113-61ec-477c-ad71-55e5d83b7b15 .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-07ebd113-61ec-477c-ad71-55e5d83b7b15 .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-07ebd113-61ec-477c-ad71-55e5d83b7b15 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-07ebd113-61ec-477c-ad71-55e5d83b7b15.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-07ebd113-61ec-477c-ad71-55e5d83b7b15 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-07ebd113-61ec-477c-ad71-55e5d83b7b15.shogun-image {
    
    
  }


.s-07ebd113-61ec-477c-ad71-55e5d83b7b15 .shogun-image-content {
  
    align-items: center;
  
}

.s-07ebd113-61ec-477c-ad71-55e5d83b7b15.shg-align-container {
  display: flex;
  justify-content: center
}

.s-07ebd113-61ec-477c-ad71-55e5d83b7b15.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-07ebd113-61ec-477c-ad71-55e5d83b7b15.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-07ebd113-61ec-477c-ad71-55e5d83b7b15 {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-07ebd113-61ec-477c-ad71-55e5d83b7b15.shogun-image-container {
      position: relative;
    }

    .s-07ebd113-61ec-477c-ad71-55e5d83b7b15.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-07ebd113-61ec-477c-ad71-55e5d83b7b15.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-07ebd113-61ec-477c-ad71-55e5d83b7b15 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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

.shg-image-margin-container-s-07ebd113-61ec-477c-ad71-55e5d83b7b15 {
  
  
  
  
}

#s-07ebd113-61ec-477c-ad71-55e5d83b7b15 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-07ebd113-61ec-477c-ad71-55e5d83b7b15 .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-07ebd113-61ec-477c-ad71-55e5d83b7b15 .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-07ebd113-61ec-477c-ad71-55e5d83b7b15 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-07ebd113-61ec-477c-ad71-55e5d83b7b15.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-07ebd113-61ec-477c-ad71-55e5d83b7b15 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-07ebd113-61ec-477c-ad71-55e5d83b7b15.shogun-image {
    
    
  }


.s-07ebd113-61ec-477c-ad71-55e5d83b7b15 .shogun-image-content {
  
    align-items: center;
  
}

.s-07ebd113-61ec-477c-ad71-55e5d83b7b15.shg-align-container {
  display: flex;
  justify-content: center
}

.s-07ebd113-61ec-477c-ad71-55e5d83b7b15.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-07ebd113-61ec-477c-ad71-55e5d83b7b15.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-07ebd113-61ec-477c-ad71-55e5d83b7b15 {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-07ebd113-61ec-477c-ad71-55e5d83b7b15.shogun-image-container {
      position: relative;
    }

    .s-07ebd113-61ec-477c-ad71-55e5d83b7b15.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-07ebd113-61ec-477c-ad71-55e5d83b7b15.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-07ebd113-61ec-477c-ad71-55e5d83b7b15 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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

.shg-image-margin-container-s-07ebd113-61ec-477c-ad71-55e5d83b7b15 {
  
  
  
  
}

#s-07ebd113-61ec-477c-ad71-55e5d83b7b15 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-07ebd113-61ec-477c-ad71-55e5d83b7b15 .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-07ebd113-61ec-477c-ad71-55e5d83b7b15 .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-07ebd113-61ec-477c-ad71-55e5d83b7b15 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-07ebd113-61ec-477c-ad71-55e5d83b7b15.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-07ebd113-61ec-477c-ad71-55e5d83b7b15 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-07ebd113-61ec-477c-ad71-55e5d83b7b15.shogun-image {
    
    
  }


.s-07ebd113-61ec-477c-ad71-55e5d83b7b15 .shogun-image-content {
  
    align-items: center;
  
}

.s-07ebd113-61ec-477c-ad71-55e5d83b7b15.shg-align-container {
  display: flex;
  justify-content: center
}

.s-07ebd113-61ec-477c-ad71-55e5d83b7b15.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-07ebd113-61ec-477c-ad71-55e5d83b7b15.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-07ebd113-61ec-477c-ad71-55e5d83b7b15 {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-07ebd113-61ec-477c-ad71-55e5d83b7b15.shogun-image-container {
      position: relative;
    }

    .s-07ebd113-61ec-477c-ad71-55e5d83b7b15.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-07ebd113-61ec-477c-ad71-55e5d83b7b15.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-07ebd113-61ec-477c-ad71-55e5d83b7b15 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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

.shg-image-margin-container-s-07ebd113-61ec-477c-ad71-55e5d83b7b15 {
  
  
  
  
}

#s-07ebd113-61ec-477c-ad71-55e5d83b7b15 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-07ebd113-61ec-477c-ad71-55e5d83b7b15 .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-07ebd113-61ec-477c-ad71-55e5d83b7b15 .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-07ebd113-61ec-477c-ad71-55e5d83b7b15 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-07ebd113-61ec-477c-ad71-55e5d83b7b15.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-07ebd113-61ec-477c-ad71-55e5d83b7b15 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-07ebd113-61ec-477c-ad71-55e5d83b7b15.shogun-image {
    
    
  }


.s-07ebd113-61ec-477c-ad71-55e5d83b7b15 .shogun-image-content {
  
    align-items: center;
  
}

.s-07ebd113-61ec-477c-ad71-55e5d83b7b15.shg-align-container {
  display: flex;
  justify-content: center
}

.s-07ebd113-61ec-477c-ad71-55e5d83b7b15.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-07ebd113-61ec-477c-ad71-55e5d83b7b15.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-07ebd113-61ec-477c-ad71-55e5d83b7b15 {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-07ebd113-61ec-477c-ad71-55e5d83b7b15.shogun-image-container {
      position: relative;
    }

    .s-07ebd113-61ec-477c-ad71-55e5d83b7b15.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-07ebd113-61ec-477c-ad71-55e5d83b7b15.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-07ebd113-61ec-477c-ad71-55e5d83b7b15 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

}
#s-167845db-ab7b-4444-aceb-4a501495c8cb {
  margin-top: 7px;
margin-left: 1%;
margin-bottom: 7px;
margin-right: 1%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
aspect-ratio: 341/524;
text-align: center;
}



.shg-image-margin-container-s-167845db-ab7b-4444-aceb-4a501495c8cb {
  margin-left: 1%;
  margin-right: 1%;
  margin-top: 7px;
  margin-bottom: 7px;
}

#s-167845db-ab7b-4444-aceb-4a501495c8cb {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-167845db-ab7b-4444-aceb-4a501495c8cb .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-167845db-ab7b-4444-aceb-4a501495c8cb .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-167845db-ab7b-4444-aceb-4a501495c8cb .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-167845db-ab7b-4444-aceb-4a501495c8cb.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-167845db-ab7b-4444-aceb-4a501495c8cb img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-167845db-ab7b-4444-aceb-4a501495c8cb.shogun-image {
    
    
  }


.s-167845db-ab7b-4444-aceb-4a501495c8cb .shogun-image-content {
  
    align-items: center;
  
}

.s-167845db-ab7b-4444-aceb-4a501495c8cb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-167845db-ab7b-4444-aceb-4a501495c8cb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-167845db-ab7b-4444-aceb-4a501495c8cb.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-167845db-ab7b-4444-aceb-4a501495c8cb {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-167845db-ab7b-4444-aceb-4a501495c8cb.shogun-image-container {
      position: relative;
    }

    .s-167845db-ab7b-4444-aceb-4a501495c8cb.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-167845db-ab7b-4444-aceb-4a501495c8cb.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-167845db-ab7b-4444-aceb-4a501495c8cb img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-167845db-ab7b-4444-aceb-4a501495c8cb {
  
  
  
  
}

#s-167845db-ab7b-4444-aceb-4a501495c8cb {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-167845db-ab7b-4444-aceb-4a501495c8cb .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-167845db-ab7b-4444-aceb-4a501495c8cb .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-167845db-ab7b-4444-aceb-4a501495c8cb .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-167845db-ab7b-4444-aceb-4a501495c8cb.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-167845db-ab7b-4444-aceb-4a501495c8cb img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-167845db-ab7b-4444-aceb-4a501495c8cb.shogun-image {
    
    
  }


.s-167845db-ab7b-4444-aceb-4a501495c8cb .shogun-image-content {
  
    align-items: center;
  
}

.s-167845db-ab7b-4444-aceb-4a501495c8cb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-167845db-ab7b-4444-aceb-4a501495c8cb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-167845db-ab7b-4444-aceb-4a501495c8cb.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-167845db-ab7b-4444-aceb-4a501495c8cb {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-167845db-ab7b-4444-aceb-4a501495c8cb.shogun-image-container {
      position: relative;
    }

    .s-167845db-ab7b-4444-aceb-4a501495c8cb.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-167845db-ab7b-4444-aceb-4a501495c8cb.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-167845db-ab7b-4444-aceb-4a501495c8cb img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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

.shg-image-margin-container-s-167845db-ab7b-4444-aceb-4a501495c8cb {
  
  
  
  
}

#s-167845db-ab7b-4444-aceb-4a501495c8cb {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-167845db-ab7b-4444-aceb-4a501495c8cb .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-167845db-ab7b-4444-aceb-4a501495c8cb .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-167845db-ab7b-4444-aceb-4a501495c8cb .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-167845db-ab7b-4444-aceb-4a501495c8cb.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-167845db-ab7b-4444-aceb-4a501495c8cb img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-167845db-ab7b-4444-aceb-4a501495c8cb.shogun-image {
    
    
  }


.s-167845db-ab7b-4444-aceb-4a501495c8cb .shogun-image-content {
  
    align-items: center;
  
}

.s-167845db-ab7b-4444-aceb-4a501495c8cb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-167845db-ab7b-4444-aceb-4a501495c8cb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-167845db-ab7b-4444-aceb-4a501495c8cb.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-167845db-ab7b-4444-aceb-4a501495c8cb {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-167845db-ab7b-4444-aceb-4a501495c8cb.shogun-image-container {
      position: relative;
    }

    .s-167845db-ab7b-4444-aceb-4a501495c8cb.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-167845db-ab7b-4444-aceb-4a501495c8cb.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-167845db-ab7b-4444-aceb-4a501495c8cb img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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

.shg-image-margin-container-s-167845db-ab7b-4444-aceb-4a501495c8cb {
  
  
  
  
}

#s-167845db-ab7b-4444-aceb-4a501495c8cb {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-167845db-ab7b-4444-aceb-4a501495c8cb .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-167845db-ab7b-4444-aceb-4a501495c8cb .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-167845db-ab7b-4444-aceb-4a501495c8cb .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-167845db-ab7b-4444-aceb-4a501495c8cb.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-167845db-ab7b-4444-aceb-4a501495c8cb img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-167845db-ab7b-4444-aceb-4a501495c8cb.shogun-image {
    
    
  }


.s-167845db-ab7b-4444-aceb-4a501495c8cb .shogun-image-content {
  
    align-items: center;
  
}

.s-167845db-ab7b-4444-aceb-4a501495c8cb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-167845db-ab7b-4444-aceb-4a501495c8cb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-167845db-ab7b-4444-aceb-4a501495c8cb.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-167845db-ab7b-4444-aceb-4a501495c8cb {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-167845db-ab7b-4444-aceb-4a501495c8cb.shogun-image-container {
      position: relative;
    }

    .s-167845db-ab7b-4444-aceb-4a501495c8cb.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-167845db-ab7b-4444-aceb-4a501495c8cb.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-167845db-ab7b-4444-aceb-4a501495c8cb img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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

.shg-image-margin-container-s-167845db-ab7b-4444-aceb-4a501495c8cb {
  
  
  
  
}

#s-167845db-ab7b-4444-aceb-4a501495c8cb {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-167845db-ab7b-4444-aceb-4a501495c8cb .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-167845db-ab7b-4444-aceb-4a501495c8cb .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-167845db-ab7b-4444-aceb-4a501495c8cb .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-167845db-ab7b-4444-aceb-4a501495c8cb.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-167845db-ab7b-4444-aceb-4a501495c8cb img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-167845db-ab7b-4444-aceb-4a501495c8cb.shogun-image {
    
    
  }


.s-167845db-ab7b-4444-aceb-4a501495c8cb .shogun-image-content {
  
    align-items: center;
  
}

.s-167845db-ab7b-4444-aceb-4a501495c8cb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-167845db-ab7b-4444-aceb-4a501495c8cb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-167845db-ab7b-4444-aceb-4a501495c8cb.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-167845db-ab7b-4444-aceb-4a501495c8cb {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-167845db-ab7b-4444-aceb-4a501495c8cb.shogun-image-container {
      position: relative;
    }

    .s-167845db-ab7b-4444-aceb-4a501495c8cb.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-167845db-ab7b-4444-aceb-4a501495c8cb.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-167845db-ab7b-4444-aceb-4a501495c8cb img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

}
#s-a5569a34-1ddc-4492-bd57-a07d0a67cade {
  margin-top: 7px;
margin-left: 1%;
margin-bottom: 7px;
margin-right: 1%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
aspect-ratio: 341/524;
text-align: center;
}



.shg-image-margin-container-s-a5569a34-1ddc-4492-bd57-a07d0a67cade {
  margin-left: 1%;
  margin-right: 1%;
  margin-top: 7px;
  margin-bottom: 7px;
}

#s-a5569a34-1ddc-4492-bd57-a07d0a67cade {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a5569a34-1ddc-4492-bd57-a07d0a67cade .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-a5569a34-1ddc-4492-bd57-a07d0a67cade .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a5569a34-1ddc-4492-bd57-a07d0a67cade .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a5569a34-1ddc-4492-bd57-a07d0a67cade.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a5569a34-1ddc-4492-bd57-a07d0a67cade img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-a5569a34-1ddc-4492-bd57-a07d0a67cade.shogun-image {
    
    
  }


.s-a5569a34-1ddc-4492-bd57-a07d0a67cade .shogun-image-content {
  
    align-items: center;
  
}

.s-a5569a34-1ddc-4492-bd57-a07d0a67cade.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a5569a34-1ddc-4492-bd57-a07d0a67cade.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a5569a34-1ddc-4492-bd57-a07d0a67cade.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-a5569a34-1ddc-4492-bd57-a07d0a67cade {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-a5569a34-1ddc-4492-bd57-a07d0a67cade.shogun-image-container {
      position: relative;
    }

    .s-a5569a34-1ddc-4492-bd57-a07d0a67cade.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a5569a34-1ddc-4492-bd57-a07d0a67cade.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a5569a34-1ddc-4492-bd57-a07d0a67cade img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-a5569a34-1ddc-4492-bd57-a07d0a67cade {
  
  
  
  
}

#s-a5569a34-1ddc-4492-bd57-a07d0a67cade {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a5569a34-1ddc-4492-bd57-a07d0a67cade .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-a5569a34-1ddc-4492-bd57-a07d0a67cade .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a5569a34-1ddc-4492-bd57-a07d0a67cade .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a5569a34-1ddc-4492-bd57-a07d0a67cade.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a5569a34-1ddc-4492-bd57-a07d0a67cade img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-a5569a34-1ddc-4492-bd57-a07d0a67cade.shogun-image {
    
    
  }


.s-a5569a34-1ddc-4492-bd57-a07d0a67cade .shogun-image-content {
  
    align-items: center;
  
}

.s-a5569a34-1ddc-4492-bd57-a07d0a67cade.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a5569a34-1ddc-4492-bd57-a07d0a67cade.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a5569a34-1ddc-4492-bd57-a07d0a67cade.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-a5569a34-1ddc-4492-bd57-a07d0a67cade {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-a5569a34-1ddc-4492-bd57-a07d0a67cade.shogun-image-container {
      position: relative;
    }

    .s-a5569a34-1ddc-4492-bd57-a07d0a67cade.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a5569a34-1ddc-4492-bd57-a07d0a67cade.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a5569a34-1ddc-4492-bd57-a07d0a67cade img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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

.shg-image-margin-container-s-a5569a34-1ddc-4492-bd57-a07d0a67cade {
  
  
  
  
}

#s-a5569a34-1ddc-4492-bd57-a07d0a67cade {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a5569a34-1ddc-4492-bd57-a07d0a67cade .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-a5569a34-1ddc-4492-bd57-a07d0a67cade .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a5569a34-1ddc-4492-bd57-a07d0a67cade .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a5569a34-1ddc-4492-bd57-a07d0a67cade.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a5569a34-1ddc-4492-bd57-a07d0a67cade img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-a5569a34-1ddc-4492-bd57-a07d0a67cade.shogun-image {
    
    
  }


.s-a5569a34-1ddc-4492-bd57-a07d0a67cade .shogun-image-content {
  
    align-items: center;
  
}

.s-a5569a34-1ddc-4492-bd57-a07d0a67cade.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a5569a34-1ddc-4492-bd57-a07d0a67cade.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a5569a34-1ddc-4492-bd57-a07d0a67cade.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-a5569a34-1ddc-4492-bd57-a07d0a67cade {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-a5569a34-1ddc-4492-bd57-a07d0a67cade.shogun-image-container {
      position: relative;
    }

    .s-a5569a34-1ddc-4492-bd57-a07d0a67cade.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a5569a34-1ddc-4492-bd57-a07d0a67cade.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a5569a34-1ddc-4492-bd57-a07d0a67cade img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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

.shg-image-margin-container-s-a5569a34-1ddc-4492-bd57-a07d0a67cade {
  
  
  
  
}

#s-a5569a34-1ddc-4492-bd57-a07d0a67cade {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a5569a34-1ddc-4492-bd57-a07d0a67cade .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-a5569a34-1ddc-4492-bd57-a07d0a67cade .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a5569a34-1ddc-4492-bd57-a07d0a67cade .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a5569a34-1ddc-4492-bd57-a07d0a67cade.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a5569a34-1ddc-4492-bd57-a07d0a67cade img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-a5569a34-1ddc-4492-bd57-a07d0a67cade.shogun-image {
    
    
  }


.s-a5569a34-1ddc-4492-bd57-a07d0a67cade .shogun-image-content {
  
    align-items: center;
  
}

.s-a5569a34-1ddc-4492-bd57-a07d0a67cade.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a5569a34-1ddc-4492-bd57-a07d0a67cade.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a5569a34-1ddc-4492-bd57-a07d0a67cade.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-a5569a34-1ddc-4492-bd57-a07d0a67cade {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-a5569a34-1ddc-4492-bd57-a07d0a67cade.shogun-image-container {
      position: relative;
    }

    .s-a5569a34-1ddc-4492-bd57-a07d0a67cade.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a5569a34-1ddc-4492-bd57-a07d0a67cade.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a5569a34-1ddc-4492-bd57-a07d0a67cade img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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

.shg-image-margin-container-s-a5569a34-1ddc-4492-bd57-a07d0a67cade {
  
  
  
  
}

#s-a5569a34-1ddc-4492-bd57-a07d0a67cade {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a5569a34-1ddc-4492-bd57-a07d0a67cade .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-a5569a34-1ddc-4492-bd57-a07d0a67cade .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a5569a34-1ddc-4492-bd57-a07d0a67cade .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a5569a34-1ddc-4492-bd57-a07d0a67cade.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a5569a34-1ddc-4492-bd57-a07d0a67cade img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-a5569a34-1ddc-4492-bd57-a07d0a67cade.shogun-image {
    
    
  }


.s-a5569a34-1ddc-4492-bd57-a07d0a67cade .shogun-image-content {
  
    align-items: center;
  
}

.s-a5569a34-1ddc-4492-bd57-a07d0a67cade.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a5569a34-1ddc-4492-bd57-a07d0a67cade.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a5569a34-1ddc-4492-bd57-a07d0a67cade.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-a5569a34-1ddc-4492-bd57-a07d0a67cade {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-a5569a34-1ddc-4492-bd57-a07d0a67cade.shogun-image-container {
      position: relative;
    }

    .s-a5569a34-1ddc-4492-bd57-a07d0a67cade.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a5569a34-1ddc-4492-bd57-a07d0a67cade.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a5569a34-1ddc-4492-bd57-a07d0a67cade img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

}
#s-d8d93fef-1fa8-4b8b-b44e-2090fe0ad844 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-d8d93fef-1fa8-4b8b-b44e-2090fe0ad844"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 2.5px);
}

}

@media (min-width: 768px) {
[id="s-d8d93fef-1fa8-4b8b-b44e-2090fe0ad844"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 3.75px);
}

}

@media (min-width: 992px) {
[id="s-d8d93fef-1fa8-4b8b-b44e-2090fe0ad844"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 3.75px);
}

}

@media (min-width: 1200px) {
[id="s-d8d93fef-1fa8-4b8b-b44e-2090fe0ad844"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 3.75px);
}

}

#s-7b4c5749-5f10-4ad3-a900-57d9036ab4a4 {
  margin-top: 7px;
margin-left: 1%;
margin-bottom: 7px;
margin-right: 1%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
aspect-ratio: 341/524;
text-align: center;
}



.shg-image-margin-container-s-7b4c5749-5f10-4ad3-a900-57d9036ab4a4 {
  margin-left: 1%;
  margin-right: 1%;
  margin-top: 7px;
  margin-bottom: 7px;
}

#s-7b4c5749-5f10-4ad3-a900-57d9036ab4a4 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7b4c5749-5f10-4ad3-a900-57d9036ab4a4 .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-7b4c5749-5f10-4ad3-a900-57d9036ab4a4 .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7b4c5749-5f10-4ad3-a900-57d9036ab4a4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7b4c5749-5f10-4ad3-a900-57d9036ab4a4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7b4c5749-5f10-4ad3-a900-57d9036ab4a4 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-7b4c5749-5f10-4ad3-a900-57d9036ab4a4.shogun-image {
    
    
  }


.s-7b4c5749-5f10-4ad3-a900-57d9036ab4a4 .shogun-image-content {
  
    align-items: center;
  
}

.s-7b4c5749-5f10-4ad3-a900-57d9036ab4a4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7b4c5749-5f10-4ad3-a900-57d9036ab4a4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7b4c5749-5f10-4ad3-a900-57d9036ab4a4.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-7b4c5749-5f10-4ad3-a900-57d9036ab4a4 {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-7b4c5749-5f10-4ad3-a900-57d9036ab4a4.shogun-image-container {
      position: relative;
    }

    .s-7b4c5749-5f10-4ad3-a900-57d9036ab4a4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7b4c5749-5f10-4ad3-a900-57d9036ab4a4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7b4c5749-5f10-4ad3-a900-57d9036ab4a4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-7b4c5749-5f10-4ad3-a900-57d9036ab4a4 {
  
  
  
  
}

#s-7b4c5749-5f10-4ad3-a900-57d9036ab4a4 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7b4c5749-5f10-4ad3-a900-57d9036ab4a4 .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-7b4c5749-5f10-4ad3-a900-57d9036ab4a4 .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7b4c5749-5f10-4ad3-a900-57d9036ab4a4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7b4c5749-5f10-4ad3-a900-57d9036ab4a4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7b4c5749-5f10-4ad3-a900-57d9036ab4a4 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-7b4c5749-5f10-4ad3-a900-57d9036ab4a4.shogun-image {
    
    
  }


.s-7b4c5749-5f10-4ad3-a900-57d9036ab4a4 .shogun-image-content {
  
    align-items: center;
  
}

.s-7b4c5749-5f10-4ad3-a900-57d9036ab4a4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7b4c5749-5f10-4ad3-a900-57d9036ab4a4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7b4c5749-5f10-4ad3-a900-57d9036ab4a4.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-7b4c5749-5f10-4ad3-a900-57d9036ab4a4 {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-7b4c5749-5f10-4ad3-a900-57d9036ab4a4.shogun-image-container {
      position: relative;
    }

    .s-7b4c5749-5f10-4ad3-a900-57d9036ab4a4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7b4c5749-5f10-4ad3-a900-57d9036ab4a4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7b4c5749-5f10-4ad3-a900-57d9036ab4a4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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

.shg-image-margin-container-s-7b4c5749-5f10-4ad3-a900-57d9036ab4a4 {
  
  
  
  
}

#s-7b4c5749-5f10-4ad3-a900-57d9036ab4a4 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7b4c5749-5f10-4ad3-a900-57d9036ab4a4 .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-7b4c5749-5f10-4ad3-a900-57d9036ab4a4 .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7b4c5749-5f10-4ad3-a900-57d9036ab4a4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7b4c5749-5f10-4ad3-a900-57d9036ab4a4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7b4c5749-5f10-4ad3-a900-57d9036ab4a4 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-7b4c5749-5f10-4ad3-a900-57d9036ab4a4.shogun-image {
    
    
  }


.s-7b4c5749-5f10-4ad3-a900-57d9036ab4a4 .shogun-image-content {
  
    align-items: center;
  
}

.s-7b4c5749-5f10-4ad3-a900-57d9036ab4a4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7b4c5749-5f10-4ad3-a900-57d9036ab4a4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7b4c5749-5f10-4ad3-a900-57d9036ab4a4.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-7b4c5749-5f10-4ad3-a900-57d9036ab4a4 {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-7b4c5749-5f10-4ad3-a900-57d9036ab4a4.shogun-image-container {
      position: relative;
    }

    .s-7b4c5749-5f10-4ad3-a900-57d9036ab4a4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7b4c5749-5f10-4ad3-a900-57d9036ab4a4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7b4c5749-5f10-4ad3-a900-57d9036ab4a4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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

.shg-image-margin-container-s-7b4c5749-5f10-4ad3-a900-57d9036ab4a4 {
  
  
  
  
}

#s-7b4c5749-5f10-4ad3-a900-57d9036ab4a4 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7b4c5749-5f10-4ad3-a900-57d9036ab4a4 .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-7b4c5749-5f10-4ad3-a900-57d9036ab4a4 .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7b4c5749-5f10-4ad3-a900-57d9036ab4a4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7b4c5749-5f10-4ad3-a900-57d9036ab4a4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7b4c5749-5f10-4ad3-a900-57d9036ab4a4 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-7b4c5749-5f10-4ad3-a900-57d9036ab4a4.shogun-image {
    
    
  }


.s-7b4c5749-5f10-4ad3-a900-57d9036ab4a4 .shogun-image-content {
  
    align-items: center;
  
}

.s-7b4c5749-5f10-4ad3-a900-57d9036ab4a4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7b4c5749-5f10-4ad3-a900-57d9036ab4a4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7b4c5749-5f10-4ad3-a900-57d9036ab4a4.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-7b4c5749-5f10-4ad3-a900-57d9036ab4a4 {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-7b4c5749-5f10-4ad3-a900-57d9036ab4a4.shogun-image-container {
      position: relative;
    }

    .s-7b4c5749-5f10-4ad3-a900-57d9036ab4a4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7b4c5749-5f10-4ad3-a900-57d9036ab4a4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7b4c5749-5f10-4ad3-a900-57d9036ab4a4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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

.shg-image-margin-container-s-7b4c5749-5f10-4ad3-a900-57d9036ab4a4 {
  
  
  
  
}

#s-7b4c5749-5f10-4ad3-a900-57d9036ab4a4 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7b4c5749-5f10-4ad3-a900-57d9036ab4a4 .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-7b4c5749-5f10-4ad3-a900-57d9036ab4a4 .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7b4c5749-5f10-4ad3-a900-57d9036ab4a4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7b4c5749-5f10-4ad3-a900-57d9036ab4a4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7b4c5749-5f10-4ad3-a900-57d9036ab4a4 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-7b4c5749-5f10-4ad3-a900-57d9036ab4a4.shogun-image {
    
    
  }


.s-7b4c5749-5f10-4ad3-a900-57d9036ab4a4 .shogun-image-content {
  
    align-items: center;
  
}

.s-7b4c5749-5f10-4ad3-a900-57d9036ab4a4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7b4c5749-5f10-4ad3-a900-57d9036ab4a4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7b4c5749-5f10-4ad3-a900-57d9036ab4a4.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-7b4c5749-5f10-4ad3-a900-57d9036ab4a4 {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-7b4c5749-5f10-4ad3-a900-57d9036ab4a4.shogun-image-container {
      position: relative;
    }

    .s-7b4c5749-5f10-4ad3-a900-57d9036ab4a4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7b4c5749-5f10-4ad3-a900-57d9036ab4a4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7b4c5749-5f10-4ad3-a900-57d9036ab4a4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

}
#s-f318d36f-8f9a-4cfa-a700-83f856060534 {
  margin-top: 7px;
margin-left: 1%;
margin-bottom: 7px;
margin-right: 1%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
aspect-ratio: 341/524;
text-align: center;
}



.shg-image-margin-container-s-f318d36f-8f9a-4cfa-a700-83f856060534 {
  margin-left: 1%;
  margin-right: 1%;
  margin-top: 7px;
  margin-bottom: 7px;
}

#s-f318d36f-8f9a-4cfa-a700-83f856060534 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f318d36f-8f9a-4cfa-a700-83f856060534 .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-f318d36f-8f9a-4cfa-a700-83f856060534 .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f318d36f-8f9a-4cfa-a700-83f856060534 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f318d36f-8f9a-4cfa-a700-83f856060534.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f318d36f-8f9a-4cfa-a700-83f856060534 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-f318d36f-8f9a-4cfa-a700-83f856060534.shogun-image {
    
    
  }


.s-f318d36f-8f9a-4cfa-a700-83f856060534 .shogun-image-content {
  
    align-items: center;
  
}

.s-f318d36f-8f9a-4cfa-a700-83f856060534.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f318d36f-8f9a-4cfa-a700-83f856060534.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f318d36f-8f9a-4cfa-a700-83f856060534.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-f318d36f-8f9a-4cfa-a700-83f856060534 {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-f318d36f-8f9a-4cfa-a700-83f856060534.shogun-image-container {
      position: relative;
    }

    .s-f318d36f-8f9a-4cfa-a700-83f856060534.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f318d36f-8f9a-4cfa-a700-83f856060534.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f318d36f-8f9a-4cfa-a700-83f856060534 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-f318d36f-8f9a-4cfa-a700-83f856060534 {
  
  
  
  
}

#s-f318d36f-8f9a-4cfa-a700-83f856060534 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f318d36f-8f9a-4cfa-a700-83f856060534 .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-f318d36f-8f9a-4cfa-a700-83f856060534 .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f318d36f-8f9a-4cfa-a700-83f856060534 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f318d36f-8f9a-4cfa-a700-83f856060534.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f318d36f-8f9a-4cfa-a700-83f856060534 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-f318d36f-8f9a-4cfa-a700-83f856060534.shogun-image {
    
    
  }


.s-f318d36f-8f9a-4cfa-a700-83f856060534 .shogun-image-content {
  
    align-items: center;
  
}

.s-f318d36f-8f9a-4cfa-a700-83f856060534.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f318d36f-8f9a-4cfa-a700-83f856060534.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f318d36f-8f9a-4cfa-a700-83f856060534.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-f318d36f-8f9a-4cfa-a700-83f856060534 {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-f318d36f-8f9a-4cfa-a700-83f856060534.shogun-image-container {
      position: relative;
    }

    .s-f318d36f-8f9a-4cfa-a700-83f856060534.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f318d36f-8f9a-4cfa-a700-83f856060534.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f318d36f-8f9a-4cfa-a700-83f856060534 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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

.shg-image-margin-container-s-f318d36f-8f9a-4cfa-a700-83f856060534 {
  
  
  
  
}

#s-f318d36f-8f9a-4cfa-a700-83f856060534 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f318d36f-8f9a-4cfa-a700-83f856060534 .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-f318d36f-8f9a-4cfa-a700-83f856060534 .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f318d36f-8f9a-4cfa-a700-83f856060534 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f318d36f-8f9a-4cfa-a700-83f856060534.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f318d36f-8f9a-4cfa-a700-83f856060534 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-f318d36f-8f9a-4cfa-a700-83f856060534.shogun-image {
    
    
  }


.s-f318d36f-8f9a-4cfa-a700-83f856060534 .shogun-image-content {
  
    align-items: center;
  
}

.s-f318d36f-8f9a-4cfa-a700-83f856060534.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f318d36f-8f9a-4cfa-a700-83f856060534.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f318d36f-8f9a-4cfa-a700-83f856060534.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-f318d36f-8f9a-4cfa-a700-83f856060534 {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-f318d36f-8f9a-4cfa-a700-83f856060534.shogun-image-container {
      position: relative;
    }

    .s-f318d36f-8f9a-4cfa-a700-83f856060534.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f318d36f-8f9a-4cfa-a700-83f856060534.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f318d36f-8f9a-4cfa-a700-83f856060534 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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

.shg-image-margin-container-s-f318d36f-8f9a-4cfa-a700-83f856060534 {
  
  
  
  
}

#s-f318d36f-8f9a-4cfa-a700-83f856060534 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f318d36f-8f9a-4cfa-a700-83f856060534 .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-f318d36f-8f9a-4cfa-a700-83f856060534 .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f318d36f-8f9a-4cfa-a700-83f856060534 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f318d36f-8f9a-4cfa-a700-83f856060534.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f318d36f-8f9a-4cfa-a700-83f856060534 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-f318d36f-8f9a-4cfa-a700-83f856060534.shogun-image {
    
    
  }


.s-f318d36f-8f9a-4cfa-a700-83f856060534 .shogun-image-content {
  
    align-items: center;
  
}

.s-f318d36f-8f9a-4cfa-a700-83f856060534.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f318d36f-8f9a-4cfa-a700-83f856060534.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f318d36f-8f9a-4cfa-a700-83f856060534.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-f318d36f-8f9a-4cfa-a700-83f856060534 {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-f318d36f-8f9a-4cfa-a700-83f856060534.shogun-image-container {
      position: relative;
    }

    .s-f318d36f-8f9a-4cfa-a700-83f856060534.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f318d36f-8f9a-4cfa-a700-83f856060534.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f318d36f-8f9a-4cfa-a700-83f856060534 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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

.shg-image-margin-container-s-f318d36f-8f9a-4cfa-a700-83f856060534 {
  
  
  
  
}

#s-f318d36f-8f9a-4cfa-a700-83f856060534 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f318d36f-8f9a-4cfa-a700-83f856060534 .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-f318d36f-8f9a-4cfa-a700-83f856060534 .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f318d36f-8f9a-4cfa-a700-83f856060534 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f318d36f-8f9a-4cfa-a700-83f856060534.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f318d36f-8f9a-4cfa-a700-83f856060534 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-f318d36f-8f9a-4cfa-a700-83f856060534.shogun-image {
    
    
  }


.s-f318d36f-8f9a-4cfa-a700-83f856060534 .shogun-image-content {
  
    align-items: center;
  
}

.s-f318d36f-8f9a-4cfa-a700-83f856060534.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f318d36f-8f9a-4cfa-a700-83f856060534.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f318d36f-8f9a-4cfa-a700-83f856060534.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-f318d36f-8f9a-4cfa-a700-83f856060534 {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-f318d36f-8f9a-4cfa-a700-83f856060534.shogun-image-container {
      position: relative;
    }

    .s-f318d36f-8f9a-4cfa-a700-83f856060534.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f318d36f-8f9a-4cfa-a700-83f856060534.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f318d36f-8f9a-4cfa-a700-83f856060534 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

}
#s-6bd72567-7470-40b1-8763-312e75efea3e {
  margin-top: 7px;
margin-left: 1%;
margin-bottom: 7px;
margin-right: 1%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
aspect-ratio: 341/524;
text-align: center;
}



.shg-image-margin-container-s-6bd72567-7470-40b1-8763-312e75efea3e {
  margin-left: 1%;
  margin-right: 1%;
  margin-top: 7px;
  margin-bottom: 7px;
}

#s-6bd72567-7470-40b1-8763-312e75efea3e {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6bd72567-7470-40b1-8763-312e75efea3e .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-6bd72567-7470-40b1-8763-312e75efea3e .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6bd72567-7470-40b1-8763-312e75efea3e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6bd72567-7470-40b1-8763-312e75efea3e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6bd72567-7470-40b1-8763-312e75efea3e img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-6bd72567-7470-40b1-8763-312e75efea3e.shogun-image {
    
    
  }


.s-6bd72567-7470-40b1-8763-312e75efea3e .shogun-image-content {
  
    align-items: center;
  
}

.s-6bd72567-7470-40b1-8763-312e75efea3e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6bd72567-7470-40b1-8763-312e75efea3e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6bd72567-7470-40b1-8763-312e75efea3e.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-6bd72567-7470-40b1-8763-312e75efea3e {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-6bd72567-7470-40b1-8763-312e75efea3e.shogun-image-container {
      position: relative;
    }

    .s-6bd72567-7470-40b1-8763-312e75efea3e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6bd72567-7470-40b1-8763-312e75efea3e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6bd72567-7470-40b1-8763-312e75efea3e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-6bd72567-7470-40b1-8763-312e75efea3e {
  
  
  
  
}

#s-6bd72567-7470-40b1-8763-312e75efea3e {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6bd72567-7470-40b1-8763-312e75efea3e .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-6bd72567-7470-40b1-8763-312e75efea3e .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6bd72567-7470-40b1-8763-312e75efea3e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6bd72567-7470-40b1-8763-312e75efea3e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6bd72567-7470-40b1-8763-312e75efea3e img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-6bd72567-7470-40b1-8763-312e75efea3e.shogun-image {
    
    
  }


.s-6bd72567-7470-40b1-8763-312e75efea3e .shogun-image-content {
  
    align-items: center;
  
}

.s-6bd72567-7470-40b1-8763-312e75efea3e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6bd72567-7470-40b1-8763-312e75efea3e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6bd72567-7470-40b1-8763-312e75efea3e.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-6bd72567-7470-40b1-8763-312e75efea3e {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-6bd72567-7470-40b1-8763-312e75efea3e.shogun-image-container {
      position: relative;
    }

    .s-6bd72567-7470-40b1-8763-312e75efea3e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6bd72567-7470-40b1-8763-312e75efea3e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6bd72567-7470-40b1-8763-312e75efea3e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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

.shg-image-margin-container-s-6bd72567-7470-40b1-8763-312e75efea3e {
  
  
  
  
}

#s-6bd72567-7470-40b1-8763-312e75efea3e {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6bd72567-7470-40b1-8763-312e75efea3e .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-6bd72567-7470-40b1-8763-312e75efea3e .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6bd72567-7470-40b1-8763-312e75efea3e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6bd72567-7470-40b1-8763-312e75efea3e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6bd72567-7470-40b1-8763-312e75efea3e img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-6bd72567-7470-40b1-8763-312e75efea3e.shogun-image {
    
    
  }


.s-6bd72567-7470-40b1-8763-312e75efea3e .shogun-image-content {
  
    align-items: center;
  
}

.s-6bd72567-7470-40b1-8763-312e75efea3e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6bd72567-7470-40b1-8763-312e75efea3e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6bd72567-7470-40b1-8763-312e75efea3e.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-6bd72567-7470-40b1-8763-312e75efea3e {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-6bd72567-7470-40b1-8763-312e75efea3e.shogun-image-container {
      position: relative;
    }

    .s-6bd72567-7470-40b1-8763-312e75efea3e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6bd72567-7470-40b1-8763-312e75efea3e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6bd72567-7470-40b1-8763-312e75efea3e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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

.shg-image-margin-container-s-6bd72567-7470-40b1-8763-312e75efea3e {
  
  
  
  
}

#s-6bd72567-7470-40b1-8763-312e75efea3e {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6bd72567-7470-40b1-8763-312e75efea3e .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-6bd72567-7470-40b1-8763-312e75efea3e .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6bd72567-7470-40b1-8763-312e75efea3e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6bd72567-7470-40b1-8763-312e75efea3e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6bd72567-7470-40b1-8763-312e75efea3e img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-6bd72567-7470-40b1-8763-312e75efea3e.shogun-image {
    
    
  }


.s-6bd72567-7470-40b1-8763-312e75efea3e .shogun-image-content {
  
    align-items: center;
  
}

.s-6bd72567-7470-40b1-8763-312e75efea3e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6bd72567-7470-40b1-8763-312e75efea3e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6bd72567-7470-40b1-8763-312e75efea3e.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-6bd72567-7470-40b1-8763-312e75efea3e {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-6bd72567-7470-40b1-8763-312e75efea3e.shogun-image-container {
      position: relative;
    }

    .s-6bd72567-7470-40b1-8763-312e75efea3e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6bd72567-7470-40b1-8763-312e75efea3e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6bd72567-7470-40b1-8763-312e75efea3e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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

.shg-image-margin-container-s-6bd72567-7470-40b1-8763-312e75efea3e {
  
  
  
  
}

#s-6bd72567-7470-40b1-8763-312e75efea3e {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6bd72567-7470-40b1-8763-312e75efea3e .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-6bd72567-7470-40b1-8763-312e75efea3e .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6bd72567-7470-40b1-8763-312e75efea3e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6bd72567-7470-40b1-8763-312e75efea3e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6bd72567-7470-40b1-8763-312e75efea3e img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-6bd72567-7470-40b1-8763-312e75efea3e.shogun-image {
    
    
  }


.s-6bd72567-7470-40b1-8763-312e75efea3e .shogun-image-content {
  
    align-items: center;
  
}

.s-6bd72567-7470-40b1-8763-312e75efea3e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6bd72567-7470-40b1-8763-312e75efea3e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6bd72567-7470-40b1-8763-312e75efea3e.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-6bd72567-7470-40b1-8763-312e75efea3e {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-6bd72567-7470-40b1-8763-312e75efea3e.shogun-image-container {
      position: relative;
    }

    .s-6bd72567-7470-40b1-8763-312e75efea3e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6bd72567-7470-40b1-8763-312e75efea3e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6bd72567-7470-40b1-8763-312e75efea3e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

}
#s-b9d4d7db-3d42-45dd-af7f-eddfb48b8f28 {
  margin-top: 7px;
margin-left: 1%;
margin-bottom: 7px;
margin-right: 1%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
aspect-ratio: 341/524;
text-align: center;
}



.shg-image-margin-container-s-b9d4d7db-3d42-45dd-af7f-eddfb48b8f28 {
  margin-left: 1%;
  margin-right: 1%;
  margin-top: 7px;
  margin-bottom: 7px;
}

#s-b9d4d7db-3d42-45dd-af7f-eddfb48b8f28 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b9d4d7db-3d42-45dd-af7f-eddfb48b8f28 .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-b9d4d7db-3d42-45dd-af7f-eddfb48b8f28 .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b9d4d7db-3d42-45dd-af7f-eddfb48b8f28 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b9d4d7db-3d42-45dd-af7f-eddfb48b8f28.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b9d4d7db-3d42-45dd-af7f-eddfb48b8f28 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-b9d4d7db-3d42-45dd-af7f-eddfb48b8f28.shogun-image {
    
    
  }


.s-b9d4d7db-3d42-45dd-af7f-eddfb48b8f28 .shogun-image-content {
  
    align-items: center;
  
}

.s-b9d4d7db-3d42-45dd-af7f-eddfb48b8f28.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b9d4d7db-3d42-45dd-af7f-eddfb48b8f28.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b9d4d7db-3d42-45dd-af7f-eddfb48b8f28.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-b9d4d7db-3d42-45dd-af7f-eddfb48b8f28 {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-b9d4d7db-3d42-45dd-af7f-eddfb48b8f28.shogun-image-container {
      position: relative;
    }

    .s-b9d4d7db-3d42-45dd-af7f-eddfb48b8f28.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b9d4d7db-3d42-45dd-af7f-eddfb48b8f28.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b9d4d7db-3d42-45dd-af7f-eddfb48b8f28 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-b9d4d7db-3d42-45dd-af7f-eddfb48b8f28 {
  
  
  
  
}

#s-b9d4d7db-3d42-45dd-af7f-eddfb48b8f28 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b9d4d7db-3d42-45dd-af7f-eddfb48b8f28 .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-b9d4d7db-3d42-45dd-af7f-eddfb48b8f28 .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b9d4d7db-3d42-45dd-af7f-eddfb48b8f28 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b9d4d7db-3d42-45dd-af7f-eddfb48b8f28.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b9d4d7db-3d42-45dd-af7f-eddfb48b8f28 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-b9d4d7db-3d42-45dd-af7f-eddfb48b8f28.shogun-image {
    
    
  }


.s-b9d4d7db-3d42-45dd-af7f-eddfb48b8f28 .shogun-image-content {
  
    align-items: center;
  
}

.s-b9d4d7db-3d42-45dd-af7f-eddfb48b8f28.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b9d4d7db-3d42-45dd-af7f-eddfb48b8f28.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b9d4d7db-3d42-45dd-af7f-eddfb48b8f28.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-b9d4d7db-3d42-45dd-af7f-eddfb48b8f28 {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-b9d4d7db-3d42-45dd-af7f-eddfb48b8f28.shogun-image-container {
      position: relative;
    }

    .s-b9d4d7db-3d42-45dd-af7f-eddfb48b8f28.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b9d4d7db-3d42-45dd-af7f-eddfb48b8f28.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b9d4d7db-3d42-45dd-af7f-eddfb48b8f28 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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

.shg-image-margin-container-s-b9d4d7db-3d42-45dd-af7f-eddfb48b8f28 {
  
  
  
  
}

#s-b9d4d7db-3d42-45dd-af7f-eddfb48b8f28 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b9d4d7db-3d42-45dd-af7f-eddfb48b8f28 .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-b9d4d7db-3d42-45dd-af7f-eddfb48b8f28 .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b9d4d7db-3d42-45dd-af7f-eddfb48b8f28 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b9d4d7db-3d42-45dd-af7f-eddfb48b8f28.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b9d4d7db-3d42-45dd-af7f-eddfb48b8f28 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-b9d4d7db-3d42-45dd-af7f-eddfb48b8f28.shogun-image {
    
    
  }


.s-b9d4d7db-3d42-45dd-af7f-eddfb48b8f28 .shogun-image-content {
  
    align-items: center;
  
}

.s-b9d4d7db-3d42-45dd-af7f-eddfb48b8f28.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b9d4d7db-3d42-45dd-af7f-eddfb48b8f28.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b9d4d7db-3d42-45dd-af7f-eddfb48b8f28.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-b9d4d7db-3d42-45dd-af7f-eddfb48b8f28 {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-b9d4d7db-3d42-45dd-af7f-eddfb48b8f28.shogun-image-container {
      position: relative;
    }

    .s-b9d4d7db-3d42-45dd-af7f-eddfb48b8f28.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b9d4d7db-3d42-45dd-af7f-eddfb48b8f28.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b9d4d7db-3d42-45dd-af7f-eddfb48b8f28 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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

.shg-image-margin-container-s-b9d4d7db-3d42-45dd-af7f-eddfb48b8f28 {
  
  
  
  
}

#s-b9d4d7db-3d42-45dd-af7f-eddfb48b8f28 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b9d4d7db-3d42-45dd-af7f-eddfb48b8f28 .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-b9d4d7db-3d42-45dd-af7f-eddfb48b8f28 .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b9d4d7db-3d42-45dd-af7f-eddfb48b8f28 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b9d4d7db-3d42-45dd-af7f-eddfb48b8f28.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b9d4d7db-3d42-45dd-af7f-eddfb48b8f28 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-b9d4d7db-3d42-45dd-af7f-eddfb48b8f28.shogun-image {
    
    
  }


.s-b9d4d7db-3d42-45dd-af7f-eddfb48b8f28 .shogun-image-content {
  
    align-items: center;
  
}

.s-b9d4d7db-3d42-45dd-af7f-eddfb48b8f28.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b9d4d7db-3d42-45dd-af7f-eddfb48b8f28.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b9d4d7db-3d42-45dd-af7f-eddfb48b8f28.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-b9d4d7db-3d42-45dd-af7f-eddfb48b8f28 {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-b9d4d7db-3d42-45dd-af7f-eddfb48b8f28.shogun-image-container {
      position: relative;
    }

    .s-b9d4d7db-3d42-45dd-af7f-eddfb48b8f28.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b9d4d7db-3d42-45dd-af7f-eddfb48b8f28.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b9d4d7db-3d42-45dd-af7f-eddfb48b8f28 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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

.shg-image-margin-container-s-b9d4d7db-3d42-45dd-af7f-eddfb48b8f28 {
  
  
  
  
}

#s-b9d4d7db-3d42-45dd-af7f-eddfb48b8f28 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b9d4d7db-3d42-45dd-af7f-eddfb48b8f28 .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-b9d4d7db-3d42-45dd-af7f-eddfb48b8f28 .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b9d4d7db-3d42-45dd-af7f-eddfb48b8f28 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b9d4d7db-3d42-45dd-af7f-eddfb48b8f28.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b9d4d7db-3d42-45dd-af7f-eddfb48b8f28 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-b9d4d7db-3d42-45dd-af7f-eddfb48b8f28.shogun-image {
    
    
  }


.s-b9d4d7db-3d42-45dd-af7f-eddfb48b8f28 .shogun-image-content {
  
    align-items: center;
  
}

.s-b9d4d7db-3d42-45dd-af7f-eddfb48b8f28.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b9d4d7db-3d42-45dd-af7f-eddfb48b8f28.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b9d4d7db-3d42-45dd-af7f-eddfb48b8f28.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-b9d4d7db-3d42-45dd-af7f-eddfb48b8f28 {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-b9d4d7db-3d42-45dd-af7f-eddfb48b8f28.shogun-image-container {
      position: relative;
    }

    .s-b9d4d7db-3d42-45dd-af7f-eddfb48b8f28.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b9d4d7db-3d42-45dd-af7f-eddfb48b8f28.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b9d4d7db-3d42-45dd-af7f-eddfb48b8f28 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

}
#s-e30660b2-2c16-4b69-b14c-4c4575572e90 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-e30660b2-2c16-4b69-b14c-4c4575572e90"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 2.5px);
}

}

@media (min-width: 768px) {
[id="s-e30660b2-2c16-4b69-b14c-4c4575572e90"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 3.75px);
}

}

@media (min-width: 992px) {
[id="s-e30660b2-2c16-4b69-b14c-4c4575572e90"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 3.75px);
}

}

@media (min-width: 1200px) {
[id="s-e30660b2-2c16-4b69-b14c-4c4575572e90"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 3.75px);
}

}

#s-bcb84d45-1636-4fba-a09f-9ddfac24e0ed {
  margin-top: 7px;
margin-left: 1%;
margin-bottom: 7px;
margin-right: 1%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
aspect-ratio: 341/524;
text-align: center;
}



.shg-image-margin-container-s-bcb84d45-1636-4fba-a09f-9ddfac24e0ed {
  margin-left: 1%;
  margin-right: 1%;
  margin-top: 7px;
  margin-bottom: 7px;
}

#s-bcb84d45-1636-4fba-a09f-9ddfac24e0ed {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bcb84d45-1636-4fba-a09f-9ddfac24e0ed .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-bcb84d45-1636-4fba-a09f-9ddfac24e0ed .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bcb84d45-1636-4fba-a09f-9ddfac24e0ed .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bcb84d45-1636-4fba-a09f-9ddfac24e0ed.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bcb84d45-1636-4fba-a09f-9ddfac24e0ed img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-bcb84d45-1636-4fba-a09f-9ddfac24e0ed.shogun-image {
    
    
  }


.s-bcb84d45-1636-4fba-a09f-9ddfac24e0ed .shogun-image-content {
  
    align-items: center;
  
}

.s-bcb84d45-1636-4fba-a09f-9ddfac24e0ed.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bcb84d45-1636-4fba-a09f-9ddfac24e0ed.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bcb84d45-1636-4fba-a09f-9ddfac24e0ed.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-bcb84d45-1636-4fba-a09f-9ddfac24e0ed {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-bcb84d45-1636-4fba-a09f-9ddfac24e0ed.shogun-image-container {
      position: relative;
    }

    .s-bcb84d45-1636-4fba-a09f-9ddfac24e0ed.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bcb84d45-1636-4fba-a09f-9ddfac24e0ed.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bcb84d45-1636-4fba-a09f-9ddfac24e0ed img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-bcb84d45-1636-4fba-a09f-9ddfac24e0ed {
  
  
  
  
}

#s-bcb84d45-1636-4fba-a09f-9ddfac24e0ed {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bcb84d45-1636-4fba-a09f-9ddfac24e0ed .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-bcb84d45-1636-4fba-a09f-9ddfac24e0ed .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bcb84d45-1636-4fba-a09f-9ddfac24e0ed .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bcb84d45-1636-4fba-a09f-9ddfac24e0ed.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bcb84d45-1636-4fba-a09f-9ddfac24e0ed img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-bcb84d45-1636-4fba-a09f-9ddfac24e0ed.shogun-image {
    
    
  }


.s-bcb84d45-1636-4fba-a09f-9ddfac24e0ed .shogun-image-content {
  
    align-items: center;
  
}

.s-bcb84d45-1636-4fba-a09f-9ddfac24e0ed.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bcb84d45-1636-4fba-a09f-9ddfac24e0ed.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bcb84d45-1636-4fba-a09f-9ddfac24e0ed.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-bcb84d45-1636-4fba-a09f-9ddfac24e0ed {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-bcb84d45-1636-4fba-a09f-9ddfac24e0ed.shogun-image-container {
      position: relative;
    }

    .s-bcb84d45-1636-4fba-a09f-9ddfac24e0ed.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bcb84d45-1636-4fba-a09f-9ddfac24e0ed.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bcb84d45-1636-4fba-a09f-9ddfac24e0ed img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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

.shg-image-margin-container-s-bcb84d45-1636-4fba-a09f-9ddfac24e0ed {
  
  
  
  
}

#s-bcb84d45-1636-4fba-a09f-9ddfac24e0ed {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bcb84d45-1636-4fba-a09f-9ddfac24e0ed .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-bcb84d45-1636-4fba-a09f-9ddfac24e0ed .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bcb84d45-1636-4fba-a09f-9ddfac24e0ed .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bcb84d45-1636-4fba-a09f-9ddfac24e0ed.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bcb84d45-1636-4fba-a09f-9ddfac24e0ed img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-bcb84d45-1636-4fba-a09f-9ddfac24e0ed.shogun-image {
    
    
  }


.s-bcb84d45-1636-4fba-a09f-9ddfac24e0ed .shogun-image-content {
  
    align-items: center;
  
}

.s-bcb84d45-1636-4fba-a09f-9ddfac24e0ed.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bcb84d45-1636-4fba-a09f-9ddfac24e0ed.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bcb84d45-1636-4fba-a09f-9ddfac24e0ed.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-bcb84d45-1636-4fba-a09f-9ddfac24e0ed {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-bcb84d45-1636-4fba-a09f-9ddfac24e0ed.shogun-image-container {
      position: relative;
    }

    .s-bcb84d45-1636-4fba-a09f-9ddfac24e0ed.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bcb84d45-1636-4fba-a09f-9ddfac24e0ed.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bcb84d45-1636-4fba-a09f-9ddfac24e0ed img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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

.shg-image-margin-container-s-bcb84d45-1636-4fba-a09f-9ddfac24e0ed {
  
  
  
  
}

#s-bcb84d45-1636-4fba-a09f-9ddfac24e0ed {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bcb84d45-1636-4fba-a09f-9ddfac24e0ed .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-bcb84d45-1636-4fba-a09f-9ddfac24e0ed .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bcb84d45-1636-4fba-a09f-9ddfac24e0ed .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bcb84d45-1636-4fba-a09f-9ddfac24e0ed.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bcb84d45-1636-4fba-a09f-9ddfac24e0ed img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-bcb84d45-1636-4fba-a09f-9ddfac24e0ed.shogun-image {
    
    
  }


.s-bcb84d45-1636-4fba-a09f-9ddfac24e0ed .shogun-image-content {
  
    align-items: center;
  
}

.s-bcb84d45-1636-4fba-a09f-9ddfac24e0ed.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bcb84d45-1636-4fba-a09f-9ddfac24e0ed.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bcb84d45-1636-4fba-a09f-9ddfac24e0ed.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-bcb84d45-1636-4fba-a09f-9ddfac24e0ed {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-bcb84d45-1636-4fba-a09f-9ddfac24e0ed.shogun-image-container {
      position: relative;
    }

    .s-bcb84d45-1636-4fba-a09f-9ddfac24e0ed.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bcb84d45-1636-4fba-a09f-9ddfac24e0ed.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bcb84d45-1636-4fba-a09f-9ddfac24e0ed img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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

.shg-image-margin-container-s-bcb84d45-1636-4fba-a09f-9ddfac24e0ed {
  
  
  
  
}

#s-bcb84d45-1636-4fba-a09f-9ddfac24e0ed {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bcb84d45-1636-4fba-a09f-9ddfac24e0ed .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-bcb84d45-1636-4fba-a09f-9ddfac24e0ed .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bcb84d45-1636-4fba-a09f-9ddfac24e0ed .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bcb84d45-1636-4fba-a09f-9ddfac24e0ed.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bcb84d45-1636-4fba-a09f-9ddfac24e0ed img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-bcb84d45-1636-4fba-a09f-9ddfac24e0ed.shogun-image {
    
    
  }


.s-bcb84d45-1636-4fba-a09f-9ddfac24e0ed .shogun-image-content {
  
    align-items: center;
  
}

.s-bcb84d45-1636-4fba-a09f-9ddfac24e0ed.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bcb84d45-1636-4fba-a09f-9ddfac24e0ed.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bcb84d45-1636-4fba-a09f-9ddfac24e0ed.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-bcb84d45-1636-4fba-a09f-9ddfac24e0ed {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-bcb84d45-1636-4fba-a09f-9ddfac24e0ed.shogun-image-container {
      position: relative;
    }

    .s-bcb84d45-1636-4fba-a09f-9ddfac24e0ed.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bcb84d45-1636-4fba-a09f-9ddfac24e0ed.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bcb84d45-1636-4fba-a09f-9ddfac24e0ed img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

}
#s-e60ebdea-c200-4865-b995-d85a15472f02 {
  margin-top: 7px;
margin-left: 1%;
margin-bottom: 7px;
margin-right: 1%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
aspect-ratio: 341/524;
text-align: center;
}



.shg-image-margin-container-s-e60ebdea-c200-4865-b995-d85a15472f02 {
  margin-left: 1%;
  margin-right: 1%;
  margin-top: 7px;
  margin-bottom: 7px;
}

#s-e60ebdea-c200-4865-b995-d85a15472f02 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e60ebdea-c200-4865-b995-d85a15472f02 .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-e60ebdea-c200-4865-b995-d85a15472f02 .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e60ebdea-c200-4865-b995-d85a15472f02 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e60ebdea-c200-4865-b995-d85a15472f02.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e60ebdea-c200-4865-b995-d85a15472f02 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-e60ebdea-c200-4865-b995-d85a15472f02.shogun-image {
    
    
  }


.s-e60ebdea-c200-4865-b995-d85a15472f02 .shogun-image-content {
  
    align-items: center;
  
}

.s-e60ebdea-c200-4865-b995-d85a15472f02.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e60ebdea-c200-4865-b995-d85a15472f02.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e60ebdea-c200-4865-b995-d85a15472f02.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-e60ebdea-c200-4865-b995-d85a15472f02 {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-e60ebdea-c200-4865-b995-d85a15472f02.shogun-image-container {
      position: relative;
    }

    .s-e60ebdea-c200-4865-b995-d85a15472f02.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e60ebdea-c200-4865-b995-d85a15472f02.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e60ebdea-c200-4865-b995-d85a15472f02 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-e60ebdea-c200-4865-b995-d85a15472f02 {
  
  
  
  
}

#s-e60ebdea-c200-4865-b995-d85a15472f02 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e60ebdea-c200-4865-b995-d85a15472f02 .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-e60ebdea-c200-4865-b995-d85a15472f02 .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e60ebdea-c200-4865-b995-d85a15472f02 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e60ebdea-c200-4865-b995-d85a15472f02.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e60ebdea-c200-4865-b995-d85a15472f02 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-e60ebdea-c200-4865-b995-d85a15472f02.shogun-image {
    
    
  }


.s-e60ebdea-c200-4865-b995-d85a15472f02 .shogun-image-content {
  
    align-items: center;
  
}

.s-e60ebdea-c200-4865-b995-d85a15472f02.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e60ebdea-c200-4865-b995-d85a15472f02.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e60ebdea-c200-4865-b995-d85a15472f02.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-e60ebdea-c200-4865-b995-d85a15472f02 {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-e60ebdea-c200-4865-b995-d85a15472f02.shogun-image-container {
      position: relative;
    }

    .s-e60ebdea-c200-4865-b995-d85a15472f02.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e60ebdea-c200-4865-b995-d85a15472f02.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e60ebdea-c200-4865-b995-d85a15472f02 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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

.shg-image-margin-container-s-e60ebdea-c200-4865-b995-d85a15472f02 {
  
  
  
  
}

#s-e60ebdea-c200-4865-b995-d85a15472f02 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e60ebdea-c200-4865-b995-d85a15472f02 .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-e60ebdea-c200-4865-b995-d85a15472f02 .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e60ebdea-c200-4865-b995-d85a15472f02 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e60ebdea-c200-4865-b995-d85a15472f02.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e60ebdea-c200-4865-b995-d85a15472f02 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-e60ebdea-c200-4865-b995-d85a15472f02.shogun-image {
    
    
  }


.s-e60ebdea-c200-4865-b995-d85a15472f02 .shogun-image-content {
  
    align-items: center;
  
}

.s-e60ebdea-c200-4865-b995-d85a15472f02.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e60ebdea-c200-4865-b995-d85a15472f02.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e60ebdea-c200-4865-b995-d85a15472f02.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-e60ebdea-c200-4865-b995-d85a15472f02 {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-e60ebdea-c200-4865-b995-d85a15472f02.shogun-image-container {
      position: relative;
    }

    .s-e60ebdea-c200-4865-b995-d85a15472f02.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e60ebdea-c200-4865-b995-d85a15472f02.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e60ebdea-c200-4865-b995-d85a15472f02 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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

.shg-image-margin-container-s-e60ebdea-c200-4865-b995-d85a15472f02 {
  
  
  
  
}

#s-e60ebdea-c200-4865-b995-d85a15472f02 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e60ebdea-c200-4865-b995-d85a15472f02 .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-e60ebdea-c200-4865-b995-d85a15472f02 .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e60ebdea-c200-4865-b995-d85a15472f02 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e60ebdea-c200-4865-b995-d85a15472f02.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e60ebdea-c200-4865-b995-d85a15472f02 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-e60ebdea-c200-4865-b995-d85a15472f02.shogun-image {
    
    
  }


.s-e60ebdea-c200-4865-b995-d85a15472f02 .shogun-image-content {
  
    align-items: center;
  
}

.s-e60ebdea-c200-4865-b995-d85a15472f02.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e60ebdea-c200-4865-b995-d85a15472f02.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e60ebdea-c200-4865-b995-d85a15472f02.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-e60ebdea-c200-4865-b995-d85a15472f02 {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-e60ebdea-c200-4865-b995-d85a15472f02.shogun-image-container {
      position: relative;
    }

    .s-e60ebdea-c200-4865-b995-d85a15472f02.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e60ebdea-c200-4865-b995-d85a15472f02.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e60ebdea-c200-4865-b995-d85a15472f02 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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

.shg-image-margin-container-s-e60ebdea-c200-4865-b995-d85a15472f02 {
  
  
  
  
}

#s-e60ebdea-c200-4865-b995-d85a15472f02 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e60ebdea-c200-4865-b995-d85a15472f02 .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-e60ebdea-c200-4865-b995-d85a15472f02 .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e60ebdea-c200-4865-b995-d85a15472f02 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e60ebdea-c200-4865-b995-d85a15472f02.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e60ebdea-c200-4865-b995-d85a15472f02 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-e60ebdea-c200-4865-b995-d85a15472f02.shogun-image {
    
    
  }


.s-e60ebdea-c200-4865-b995-d85a15472f02 .shogun-image-content {
  
    align-items: center;
  
}

.s-e60ebdea-c200-4865-b995-d85a15472f02.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e60ebdea-c200-4865-b995-d85a15472f02.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e60ebdea-c200-4865-b995-d85a15472f02.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-e60ebdea-c200-4865-b995-d85a15472f02 {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-e60ebdea-c200-4865-b995-d85a15472f02.shogun-image-container {
      position: relative;
    }

    .s-e60ebdea-c200-4865-b995-d85a15472f02.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e60ebdea-c200-4865-b995-d85a15472f02.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e60ebdea-c200-4865-b995-d85a15472f02 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

}
#s-bbb6638b-0823-4047-b334-bff3ab0d1750 {
  margin-top: 7px;
margin-left: 1%;
margin-bottom: 7px;
margin-right: 1%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
aspect-ratio: 341/524;
text-align: center;
}



.shg-image-margin-container-s-bbb6638b-0823-4047-b334-bff3ab0d1750 {
  margin-left: 1%;
  margin-right: 1%;
  margin-top: 7px;
  margin-bottom: 7px;
}

#s-bbb6638b-0823-4047-b334-bff3ab0d1750 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bbb6638b-0823-4047-b334-bff3ab0d1750 .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-bbb6638b-0823-4047-b334-bff3ab0d1750 .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bbb6638b-0823-4047-b334-bff3ab0d1750 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bbb6638b-0823-4047-b334-bff3ab0d1750.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bbb6638b-0823-4047-b334-bff3ab0d1750 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-bbb6638b-0823-4047-b334-bff3ab0d1750.shogun-image {
    
    
  }


.s-bbb6638b-0823-4047-b334-bff3ab0d1750 .shogun-image-content {
  
    align-items: center;
  
}

.s-bbb6638b-0823-4047-b334-bff3ab0d1750.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bbb6638b-0823-4047-b334-bff3ab0d1750.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bbb6638b-0823-4047-b334-bff3ab0d1750.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-bbb6638b-0823-4047-b334-bff3ab0d1750 {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-bbb6638b-0823-4047-b334-bff3ab0d1750.shogun-image-container {
      position: relative;
    }

    .s-bbb6638b-0823-4047-b334-bff3ab0d1750.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bbb6638b-0823-4047-b334-bff3ab0d1750.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bbb6638b-0823-4047-b334-bff3ab0d1750 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-bbb6638b-0823-4047-b334-bff3ab0d1750 {
  
  
  
  
}

#s-bbb6638b-0823-4047-b334-bff3ab0d1750 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bbb6638b-0823-4047-b334-bff3ab0d1750 .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-bbb6638b-0823-4047-b334-bff3ab0d1750 .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bbb6638b-0823-4047-b334-bff3ab0d1750 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bbb6638b-0823-4047-b334-bff3ab0d1750.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bbb6638b-0823-4047-b334-bff3ab0d1750 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-bbb6638b-0823-4047-b334-bff3ab0d1750.shogun-image {
    
    
  }


.s-bbb6638b-0823-4047-b334-bff3ab0d1750 .shogun-image-content {
  
    align-items: center;
  
}

.s-bbb6638b-0823-4047-b334-bff3ab0d1750.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bbb6638b-0823-4047-b334-bff3ab0d1750.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bbb6638b-0823-4047-b334-bff3ab0d1750.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-bbb6638b-0823-4047-b334-bff3ab0d1750 {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-bbb6638b-0823-4047-b334-bff3ab0d1750.shogun-image-container {
      position: relative;
    }

    .s-bbb6638b-0823-4047-b334-bff3ab0d1750.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bbb6638b-0823-4047-b334-bff3ab0d1750.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bbb6638b-0823-4047-b334-bff3ab0d1750 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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

.shg-image-margin-container-s-bbb6638b-0823-4047-b334-bff3ab0d1750 {
  
  
  
  
}

#s-bbb6638b-0823-4047-b334-bff3ab0d1750 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bbb6638b-0823-4047-b334-bff3ab0d1750 .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-bbb6638b-0823-4047-b334-bff3ab0d1750 .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bbb6638b-0823-4047-b334-bff3ab0d1750 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bbb6638b-0823-4047-b334-bff3ab0d1750.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bbb6638b-0823-4047-b334-bff3ab0d1750 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-bbb6638b-0823-4047-b334-bff3ab0d1750.shogun-image {
    
    
  }


.s-bbb6638b-0823-4047-b334-bff3ab0d1750 .shogun-image-content {
  
    align-items: center;
  
}

.s-bbb6638b-0823-4047-b334-bff3ab0d1750.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bbb6638b-0823-4047-b334-bff3ab0d1750.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bbb6638b-0823-4047-b334-bff3ab0d1750.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-bbb6638b-0823-4047-b334-bff3ab0d1750 {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-bbb6638b-0823-4047-b334-bff3ab0d1750.shogun-image-container {
      position: relative;
    }

    .s-bbb6638b-0823-4047-b334-bff3ab0d1750.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bbb6638b-0823-4047-b334-bff3ab0d1750.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bbb6638b-0823-4047-b334-bff3ab0d1750 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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

.shg-image-margin-container-s-bbb6638b-0823-4047-b334-bff3ab0d1750 {
  
  
  
  
}

#s-bbb6638b-0823-4047-b334-bff3ab0d1750 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bbb6638b-0823-4047-b334-bff3ab0d1750 .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-bbb6638b-0823-4047-b334-bff3ab0d1750 .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bbb6638b-0823-4047-b334-bff3ab0d1750 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bbb6638b-0823-4047-b334-bff3ab0d1750.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bbb6638b-0823-4047-b334-bff3ab0d1750 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-bbb6638b-0823-4047-b334-bff3ab0d1750.shogun-image {
    
    
  }


.s-bbb6638b-0823-4047-b334-bff3ab0d1750 .shogun-image-content {
  
    align-items: center;
  
}

.s-bbb6638b-0823-4047-b334-bff3ab0d1750.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bbb6638b-0823-4047-b334-bff3ab0d1750.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bbb6638b-0823-4047-b334-bff3ab0d1750.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-bbb6638b-0823-4047-b334-bff3ab0d1750 {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-bbb6638b-0823-4047-b334-bff3ab0d1750.shogun-image-container {
      position: relative;
    }

    .s-bbb6638b-0823-4047-b334-bff3ab0d1750.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bbb6638b-0823-4047-b334-bff3ab0d1750.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bbb6638b-0823-4047-b334-bff3ab0d1750 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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

.shg-image-margin-container-s-bbb6638b-0823-4047-b334-bff3ab0d1750 {
  
  
  
  
}

#s-bbb6638b-0823-4047-b334-bff3ab0d1750 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bbb6638b-0823-4047-b334-bff3ab0d1750 .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-bbb6638b-0823-4047-b334-bff3ab0d1750 .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bbb6638b-0823-4047-b334-bff3ab0d1750 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bbb6638b-0823-4047-b334-bff3ab0d1750.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bbb6638b-0823-4047-b334-bff3ab0d1750 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-bbb6638b-0823-4047-b334-bff3ab0d1750.shogun-image {
    
    
  }


.s-bbb6638b-0823-4047-b334-bff3ab0d1750 .shogun-image-content {
  
    align-items: center;
  
}

.s-bbb6638b-0823-4047-b334-bff3ab0d1750.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bbb6638b-0823-4047-b334-bff3ab0d1750.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bbb6638b-0823-4047-b334-bff3ab0d1750.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-bbb6638b-0823-4047-b334-bff3ab0d1750 {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-bbb6638b-0823-4047-b334-bff3ab0d1750.shogun-image-container {
      position: relative;
    }

    .s-bbb6638b-0823-4047-b334-bff3ab0d1750.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bbb6638b-0823-4047-b334-bff3ab0d1750.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bbb6638b-0823-4047-b334-bff3ab0d1750 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

}
#s-a75df7c6-4637-4a42-a34b-175edd9107a7 {
  margin-top: 7px;
margin-left: 1%;
margin-bottom: 7px;
margin-right: 1%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
aspect-ratio: 341/524;
text-align: center;
}



.shg-image-margin-container-s-a75df7c6-4637-4a42-a34b-175edd9107a7 {
  margin-left: 1%;
  margin-right: 1%;
  margin-top: 7px;
  margin-bottom: 7px;
}

#s-a75df7c6-4637-4a42-a34b-175edd9107a7 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a75df7c6-4637-4a42-a34b-175edd9107a7 .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-a75df7c6-4637-4a42-a34b-175edd9107a7 .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a75df7c6-4637-4a42-a34b-175edd9107a7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a75df7c6-4637-4a42-a34b-175edd9107a7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a75df7c6-4637-4a42-a34b-175edd9107a7 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-a75df7c6-4637-4a42-a34b-175edd9107a7.shogun-image {
    
    
  }


.s-a75df7c6-4637-4a42-a34b-175edd9107a7 .shogun-image-content {
  
    align-items: center;
  
}

.s-a75df7c6-4637-4a42-a34b-175edd9107a7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a75df7c6-4637-4a42-a34b-175edd9107a7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a75df7c6-4637-4a42-a34b-175edd9107a7.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-a75df7c6-4637-4a42-a34b-175edd9107a7 {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-a75df7c6-4637-4a42-a34b-175edd9107a7.shogun-image-container {
      position: relative;
    }

    .s-a75df7c6-4637-4a42-a34b-175edd9107a7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a75df7c6-4637-4a42-a34b-175edd9107a7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a75df7c6-4637-4a42-a34b-175edd9107a7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-a75df7c6-4637-4a42-a34b-175edd9107a7 {
  
  
  
  
}

#s-a75df7c6-4637-4a42-a34b-175edd9107a7 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a75df7c6-4637-4a42-a34b-175edd9107a7 .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-a75df7c6-4637-4a42-a34b-175edd9107a7 .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a75df7c6-4637-4a42-a34b-175edd9107a7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a75df7c6-4637-4a42-a34b-175edd9107a7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a75df7c6-4637-4a42-a34b-175edd9107a7 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-a75df7c6-4637-4a42-a34b-175edd9107a7.shogun-image {
    
    
  }


.s-a75df7c6-4637-4a42-a34b-175edd9107a7 .shogun-image-content {
  
    align-items: center;
  
}

.s-a75df7c6-4637-4a42-a34b-175edd9107a7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a75df7c6-4637-4a42-a34b-175edd9107a7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a75df7c6-4637-4a42-a34b-175edd9107a7.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-a75df7c6-4637-4a42-a34b-175edd9107a7 {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-a75df7c6-4637-4a42-a34b-175edd9107a7.shogun-image-container {
      position: relative;
    }

    .s-a75df7c6-4637-4a42-a34b-175edd9107a7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a75df7c6-4637-4a42-a34b-175edd9107a7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a75df7c6-4637-4a42-a34b-175edd9107a7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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

.shg-image-margin-container-s-a75df7c6-4637-4a42-a34b-175edd9107a7 {
  
  
  
  
}

#s-a75df7c6-4637-4a42-a34b-175edd9107a7 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a75df7c6-4637-4a42-a34b-175edd9107a7 .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-a75df7c6-4637-4a42-a34b-175edd9107a7 .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a75df7c6-4637-4a42-a34b-175edd9107a7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a75df7c6-4637-4a42-a34b-175edd9107a7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a75df7c6-4637-4a42-a34b-175edd9107a7 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-a75df7c6-4637-4a42-a34b-175edd9107a7.shogun-image {
    
    
  }


.s-a75df7c6-4637-4a42-a34b-175edd9107a7 .shogun-image-content {
  
    align-items: center;
  
}

.s-a75df7c6-4637-4a42-a34b-175edd9107a7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a75df7c6-4637-4a42-a34b-175edd9107a7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a75df7c6-4637-4a42-a34b-175edd9107a7.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-a75df7c6-4637-4a42-a34b-175edd9107a7 {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-a75df7c6-4637-4a42-a34b-175edd9107a7.shogun-image-container {
      position: relative;
    }

    .s-a75df7c6-4637-4a42-a34b-175edd9107a7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a75df7c6-4637-4a42-a34b-175edd9107a7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a75df7c6-4637-4a42-a34b-175edd9107a7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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

.shg-image-margin-container-s-a75df7c6-4637-4a42-a34b-175edd9107a7 {
  
  
  
  
}

#s-a75df7c6-4637-4a42-a34b-175edd9107a7 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a75df7c6-4637-4a42-a34b-175edd9107a7 .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-a75df7c6-4637-4a42-a34b-175edd9107a7 .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a75df7c6-4637-4a42-a34b-175edd9107a7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a75df7c6-4637-4a42-a34b-175edd9107a7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a75df7c6-4637-4a42-a34b-175edd9107a7 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-a75df7c6-4637-4a42-a34b-175edd9107a7.shogun-image {
    
    
  }


.s-a75df7c6-4637-4a42-a34b-175edd9107a7 .shogun-image-content {
  
    align-items: center;
  
}

.s-a75df7c6-4637-4a42-a34b-175edd9107a7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a75df7c6-4637-4a42-a34b-175edd9107a7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a75df7c6-4637-4a42-a34b-175edd9107a7.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-a75df7c6-4637-4a42-a34b-175edd9107a7 {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-a75df7c6-4637-4a42-a34b-175edd9107a7.shogun-image-container {
      position: relative;
    }

    .s-a75df7c6-4637-4a42-a34b-175edd9107a7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a75df7c6-4637-4a42-a34b-175edd9107a7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a75df7c6-4637-4a42-a34b-175edd9107a7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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

.shg-image-margin-container-s-a75df7c6-4637-4a42-a34b-175edd9107a7 {
  
  
  
  
}

#s-a75df7c6-4637-4a42-a34b-175edd9107a7 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a75df7c6-4637-4a42-a34b-175edd9107a7 .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-a75df7c6-4637-4a42-a34b-175edd9107a7 .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a75df7c6-4637-4a42-a34b-175edd9107a7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a75df7c6-4637-4a42-a34b-175edd9107a7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a75df7c6-4637-4a42-a34b-175edd9107a7 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-a75df7c6-4637-4a42-a34b-175edd9107a7.shogun-image {
    
    
  }


.s-a75df7c6-4637-4a42-a34b-175edd9107a7 .shogun-image-content {
  
    align-items: center;
  
}

.s-a75df7c6-4637-4a42-a34b-175edd9107a7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a75df7c6-4637-4a42-a34b-175edd9107a7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a75df7c6-4637-4a42-a34b-175edd9107a7.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-a75df7c6-4637-4a42-a34b-175edd9107a7 {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-a75df7c6-4637-4a42-a34b-175edd9107a7.shogun-image-container {
      position: relative;
    }

    .s-a75df7c6-4637-4a42-a34b-175edd9107a7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a75df7c6-4637-4a42-a34b-175edd9107a7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a75df7c6-4637-4a42-a34b-175edd9107a7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

}
#s-a8b33ac5-74a4-4546-9aa6-c2fca5e718a8 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-a8b33ac5-74a4-4546-9aa6-c2fca5e718a8"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 2.5px);
}

}

@media (min-width: 768px) {
[id="s-a8b33ac5-74a4-4546-9aa6-c2fca5e718a8"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 3.75px);
}

}

@media (min-width: 992px) {
[id="s-a8b33ac5-74a4-4546-9aa6-c2fca5e718a8"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 3.75px);
}

}

@media (min-width: 1200px) {
[id="s-a8b33ac5-74a4-4546-9aa6-c2fca5e718a8"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 3.75px);
}

}

#s-55364253-c34d-4019-9390-0962e9d35390 {
  margin-top: 7px;
margin-left: 1%;
margin-bottom: 7px;
margin-right: 1%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
aspect-ratio: 341/524;
text-align: center;
}



.shg-image-margin-container-s-55364253-c34d-4019-9390-0962e9d35390 {
  margin-left: 1%;
  margin-right: 1%;
  margin-top: 7px;
  margin-bottom: 7px;
}

#s-55364253-c34d-4019-9390-0962e9d35390 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-55364253-c34d-4019-9390-0962e9d35390 .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-55364253-c34d-4019-9390-0962e9d35390 .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-55364253-c34d-4019-9390-0962e9d35390 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-55364253-c34d-4019-9390-0962e9d35390.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-55364253-c34d-4019-9390-0962e9d35390 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-55364253-c34d-4019-9390-0962e9d35390.shogun-image {
    
    
  }


.s-55364253-c34d-4019-9390-0962e9d35390 .shogun-image-content {
  
    align-items: center;
  
}

.s-55364253-c34d-4019-9390-0962e9d35390.shg-align-container {
  display: flex;
  justify-content: center
}

.s-55364253-c34d-4019-9390-0962e9d35390.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-55364253-c34d-4019-9390-0962e9d35390.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-55364253-c34d-4019-9390-0962e9d35390 {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-55364253-c34d-4019-9390-0962e9d35390.shogun-image-container {
      position: relative;
    }

    .s-55364253-c34d-4019-9390-0962e9d35390.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-55364253-c34d-4019-9390-0962e9d35390.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-55364253-c34d-4019-9390-0962e9d35390 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-55364253-c34d-4019-9390-0962e9d35390 {
  
  
  
  
}

#s-55364253-c34d-4019-9390-0962e9d35390 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-55364253-c34d-4019-9390-0962e9d35390 .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-55364253-c34d-4019-9390-0962e9d35390 .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-55364253-c34d-4019-9390-0962e9d35390 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-55364253-c34d-4019-9390-0962e9d35390.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-55364253-c34d-4019-9390-0962e9d35390 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-55364253-c34d-4019-9390-0962e9d35390.shogun-image {
    
    
  }


.s-55364253-c34d-4019-9390-0962e9d35390 .shogun-image-content {
  
    align-items: center;
  
}

.s-55364253-c34d-4019-9390-0962e9d35390.shg-align-container {
  display: flex;
  justify-content: center
}

.s-55364253-c34d-4019-9390-0962e9d35390.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-55364253-c34d-4019-9390-0962e9d35390.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-55364253-c34d-4019-9390-0962e9d35390 {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-55364253-c34d-4019-9390-0962e9d35390.shogun-image-container {
      position: relative;
    }

    .s-55364253-c34d-4019-9390-0962e9d35390.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-55364253-c34d-4019-9390-0962e9d35390.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-55364253-c34d-4019-9390-0962e9d35390 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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

.shg-image-margin-container-s-55364253-c34d-4019-9390-0962e9d35390 {
  
  
  
  
}

#s-55364253-c34d-4019-9390-0962e9d35390 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-55364253-c34d-4019-9390-0962e9d35390 .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-55364253-c34d-4019-9390-0962e9d35390 .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-55364253-c34d-4019-9390-0962e9d35390 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-55364253-c34d-4019-9390-0962e9d35390.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-55364253-c34d-4019-9390-0962e9d35390 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-55364253-c34d-4019-9390-0962e9d35390.shogun-image {
    
    
  }


.s-55364253-c34d-4019-9390-0962e9d35390 .shogun-image-content {
  
    align-items: center;
  
}

.s-55364253-c34d-4019-9390-0962e9d35390.shg-align-container {
  display: flex;
  justify-content: center
}

.s-55364253-c34d-4019-9390-0962e9d35390.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-55364253-c34d-4019-9390-0962e9d35390.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-55364253-c34d-4019-9390-0962e9d35390 {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-55364253-c34d-4019-9390-0962e9d35390.shogun-image-container {
      position: relative;
    }

    .s-55364253-c34d-4019-9390-0962e9d35390.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-55364253-c34d-4019-9390-0962e9d35390.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-55364253-c34d-4019-9390-0962e9d35390 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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

.shg-image-margin-container-s-55364253-c34d-4019-9390-0962e9d35390 {
  
  
  
  
}

#s-55364253-c34d-4019-9390-0962e9d35390 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-55364253-c34d-4019-9390-0962e9d35390 .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-55364253-c34d-4019-9390-0962e9d35390 .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-55364253-c34d-4019-9390-0962e9d35390 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-55364253-c34d-4019-9390-0962e9d35390.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-55364253-c34d-4019-9390-0962e9d35390 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-55364253-c34d-4019-9390-0962e9d35390.shogun-image {
    
    
  }


.s-55364253-c34d-4019-9390-0962e9d35390 .shogun-image-content {
  
    align-items: center;
  
}

.s-55364253-c34d-4019-9390-0962e9d35390.shg-align-container {
  display: flex;
  justify-content: center
}

.s-55364253-c34d-4019-9390-0962e9d35390.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-55364253-c34d-4019-9390-0962e9d35390.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-55364253-c34d-4019-9390-0962e9d35390 {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-55364253-c34d-4019-9390-0962e9d35390.shogun-image-container {
      position: relative;
    }

    .s-55364253-c34d-4019-9390-0962e9d35390.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-55364253-c34d-4019-9390-0962e9d35390.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-55364253-c34d-4019-9390-0962e9d35390 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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

.shg-image-margin-container-s-55364253-c34d-4019-9390-0962e9d35390 {
  
  
  
  
}

#s-55364253-c34d-4019-9390-0962e9d35390 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-55364253-c34d-4019-9390-0962e9d35390 .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-55364253-c34d-4019-9390-0962e9d35390 .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-55364253-c34d-4019-9390-0962e9d35390 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-55364253-c34d-4019-9390-0962e9d35390.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-55364253-c34d-4019-9390-0962e9d35390 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-55364253-c34d-4019-9390-0962e9d35390.shogun-image {
    
    
  }


.s-55364253-c34d-4019-9390-0962e9d35390 .shogun-image-content {
  
    align-items: center;
  
}

.s-55364253-c34d-4019-9390-0962e9d35390.shg-align-container {
  display: flex;
  justify-content: center
}

.s-55364253-c34d-4019-9390-0962e9d35390.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-55364253-c34d-4019-9390-0962e9d35390.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-55364253-c34d-4019-9390-0962e9d35390 {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-55364253-c34d-4019-9390-0962e9d35390.shogun-image-container {
      position: relative;
    }

    .s-55364253-c34d-4019-9390-0962e9d35390.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-55364253-c34d-4019-9390-0962e9d35390.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-55364253-c34d-4019-9390-0962e9d35390 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

}
#s-09a87b45-a314-4a74-9f7c-71cdd79b8aca {
  margin-top: 7px;
margin-left: 1%;
margin-bottom: 7px;
margin-right: 1%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
aspect-ratio: 341/524;
text-align: center;
}



.shg-image-margin-container-s-09a87b45-a314-4a74-9f7c-71cdd79b8aca {
  margin-left: 1%;
  margin-right: 1%;
  margin-top: 7px;
  margin-bottom: 7px;
}

#s-09a87b45-a314-4a74-9f7c-71cdd79b8aca {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-09a87b45-a314-4a74-9f7c-71cdd79b8aca .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-09a87b45-a314-4a74-9f7c-71cdd79b8aca .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-09a87b45-a314-4a74-9f7c-71cdd79b8aca .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-09a87b45-a314-4a74-9f7c-71cdd79b8aca.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-09a87b45-a314-4a74-9f7c-71cdd79b8aca img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-09a87b45-a314-4a74-9f7c-71cdd79b8aca.shogun-image {
    
    
  }


.s-09a87b45-a314-4a74-9f7c-71cdd79b8aca .shogun-image-content {
  
    align-items: center;
  
}

.s-09a87b45-a314-4a74-9f7c-71cdd79b8aca.shg-align-container {
  display: flex;
  justify-content: center
}

.s-09a87b45-a314-4a74-9f7c-71cdd79b8aca.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-09a87b45-a314-4a74-9f7c-71cdd79b8aca.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-09a87b45-a314-4a74-9f7c-71cdd79b8aca {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-09a87b45-a314-4a74-9f7c-71cdd79b8aca.shogun-image-container {
      position: relative;
    }

    .s-09a87b45-a314-4a74-9f7c-71cdd79b8aca.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-09a87b45-a314-4a74-9f7c-71cdd79b8aca.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-09a87b45-a314-4a74-9f7c-71cdd79b8aca img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-09a87b45-a314-4a74-9f7c-71cdd79b8aca {
  
  
  
  
}

#s-09a87b45-a314-4a74-9f7c-71cdd79b8aca {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-09a87b45-a314-4a74-9f7c-71cdd79b8aca .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-09a87b45-a314-4a74-9f7c-71cdd79b8aca .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-09a87b45-a314-4a74-9f7c-71cdd79b8aca .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-09a87b45-a314-4a74-9f7c-71cdd79b8aca.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-09a87b45-a314-4a74-9f7c-71cdd79b8aca img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-09a87b45-a314-4a74-9f7c-71cdd79b8aca.shogun-image {
    
    
  }


.s-09a87b45-a314-4a74-9f7c-71cdd79b8aca .shogun-image-content {
  
    align-items: center;
  
}

.s-09a87b45-a314-4a74-9f7c-71cdd79b8aca.shg-align-container {
  display: flex;
  justify-content: center
}

.s-09a87b45-a314-4a74-9f7c-71cdd79b8aca.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-09a87b45-a314-4a74-9f7c-71cdd79b8aca.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-09a87b45-a314-4a74-9f7c-71cdd79b8aca {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-09a87b45-a314-4a74-9f7c-71cdd79b8aca.shogun-image-container {
      position: relative;
    }

    .s-09a87b45-a314-4a74-9f7c-71cdd79b8aca.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-09a87b45-a314-4a74-9f7c-71cdd79b8aca.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-09a87b45-a314-4a74-9f7c-71cdd79b8aca img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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

.shg-image-margin-container-s-09a87b45-a314-4a74-9f7c-71cdd79b8aca {
  
  
  
  
}

#s-09a87b45-a314-4a74-9f7c-71cdd79b8aca {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-09a87b45-a314-4a74-9f7c-71cdd79b8aca .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-09a87b45-a314-4a74-9f7c-71cdd79b8aca .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-09a87b45-a314-4a74-9f7c-71cdd79b8aca .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-09a87b45-a314-4a74-9f7c-71cdd79b8aca.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-09a87b45-a314-4a74-9f7c-71cdd79b8aca img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-09a87b45-a314-4a74-9f7c-71cdd79b8aca.shogun-image {
    
    
  }


.s-09a87b45-a314-4a74-9f7c-71cdd79b8aca .shogun-image-content {
  
    align-items: center;
  
}

.s-09a87b45-a314-4a74-9f7c-71cdd79b8aca.shg-align-container {
  display: flex;
  justify-content: center
}

.s-09a87b45-a314-4a74-9f7c-71cdd79b8aca.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-09a87b45-a314-4a74-9f7c-71cdd79b8aca.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-09a87b45-a314-4a74-9f7c-71cdd79b8aca {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-09a87b45-a314-4a74-9f7c-71cdd79b8aca.shogun-image-container {
      position: relative;
    }

    .s-09a87b45-a314-4a74-9f7c-71cdd79b8aca.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-09a87b45-a314-4a74-9f7c-71cdd79b8aca.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-09a87b45-a314-4a74-9f7c-71cdd79b8aca img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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

.shg-image-margin-container-s-09a87b45-a314-4a74-9f7c-71cdd79b8aca {
  
  
  
  
}

#s-09a87b45-a314-4a74-9f7c-71cdd79b8aca {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-09a87b45-a314-4a74-9f7c-71cdd79b8aca .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-09a87b45-a314-4a74-9f7c-71cdd79b8aca .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-09a87b45-a314-4a74-9f7c-71cdd79b8aca .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-09a87b45-a314-4a74-9f7c-71cdd79b8aca.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-09a87b45-a314-4a74-9f7c-71cdd79b8aca img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-09a87b45-a314-4a74-9f7c-71cdd79b8aca.shogun-image {
    
    
  }


.s-09a87b45-a314-4a74-9f7c-71cdd79b8aca .shogun-image-content {
  
    align-items: center;
  
}

.s-09a87b45-a314-4a74-9f7c-71cdd79b8aca.shg-align-container {
  display: flex;
  justify-content: center
}

.s-09a87b45-a314-4a74-9f7c-71cdd79b8aca.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-09a87b45-a314-4a74-9f7c-71cdd79b8aca.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-09a87b45-a314-4a74-9f7c-71cdd79b8aca {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-09a87b45-a314-4a74-9f7c-71cdd79b8aca.shogun-image-container {
      position: relative;
    }

    .s-09a87b45-a314-4a74-9f7c-71cdd79b8aca.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-09a87b45-a314-4a74-9f7c-71cdd79b8aca.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-09a87b45-a314-4a74-9f7c-71cdd79b8aca img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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

.shg-image-margin-container-s-09a87b45-a314-4a74-9f7c-71cdd79b8aca {
  
  
  
  
}

#s-09a87b45-a314-4a74-9f7c-71cdd79b8aca {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-09a87b45-a314-4a74-9f7c-71cdd79b8aca .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-09a87b45-a314-4a74-9f7c-71cdd79b8aca .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-09a87b45-a314-4a74-9f7c-71cdd79b8aca .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-09a87b45-a314-4a74-9f7c-71cdd79b8aca.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-09a87b45-a314-4a74-9f7c-71cdd79b8aca img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-09a87b45-a314-4a74-9f7c-71cdd79b8aca.shogun-image {
    
    
  }


.s-09a87b45-a314-4a74-9f7c-71cdd79b8aca .shogun-image-content {
  
    align-items: center;
  
}

.s-09a87b45-a314-4a74-9f7c-71cdd79b8aca.shg-align-container {
  display: flex;
  justify-content: center
}

.s-09a87b45-a314-4a74-9f7c-71cdd79b8aca.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-09a87b45-a314-4a74-9f7c-71cdd79b8aca.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-09a87b45-a314-4a74-9f7c-71cdd79b8aca {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-09a87b45-a314-4a74-9f7c-71cdd79b8aca.shogun-image-container {
      position: relative;
    }

    .s-09a87b45-a314-4a74-9f7c-71cdd79b8aca.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-09a87b45-a314-4a74-9f7c-71cdd79b8aca.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-09a87b45-a314-4a74-9f7c-71cdd79b8aca img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

}
#s-a953a0cd-6bfb-4e5e-85f2-0cd0786b3f34 {
  margin-top: 7px;
margin-left: 1%;
margin-bottom: 7px;
margin-right: 1%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
aspect-ratio: 341/524;
text-align: center;
}



.shg-image-margin-container-s-a953a0cd-6bfb-4e5e-85f2-0cd0786b3f34 {
  margin-left: 1%;
  margin-right: 1%;
  margin-top: 7px;
  margin-bottom: 7px;
}

#s-a953a0cd-6bfb-4e5e-85f2-0cd0786b3f34 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a953a0cd-6bfb-4e5e-85f2-0cd0786b3f34 .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-a953a0cd-6bfb-4e5e-85f2-0cd0786b3f34 .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a953a0cd-6bfb-4e5e-85f2-0cd0786b3f34 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a953a0cd-6bfb-4e5e-85f2-0cd0786b3f34.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a953a0cd-6bfb-4e5e-85f2-0cd0786b3f34 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-a953a0cd-6bfb-4e5e-85f2-0cd0786b3f34.shogun-image {
    
    
  }


.s-a953a0cd-6bfb-4e5e-85f2-0cd0786b3f34 .shogun-image-content {
  
    align-items: center;
  
}

.s-a953a0cd-6bfb-4e5e-85f2-0cd0786b3f34.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a953a0cd-6bfb-4e5e-85f2-0cd0786b3f34.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a953a0cd-6bfb-4e5e-85f2-0cd0786b3f34.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-a953a0cd-6bfb-4e5e-85f2-0cd0786b3f34 {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-a953a0cd-6bfb-4e5e-85f2-0cd0786b3f34.shogun-image-container {
      position: relative;
    }

    .s-a953a0cd-6bfb-4e5e-85f2-0cd0786b3f34.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a953a0cd-6bfb-4e5e-85f2-0cd0786b3f34.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a953a0cd-6bfb-4e5e-85f2-0cd0786b3f34 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-a953a0cd-6bfb-4e5e-85f2-0cd0786b3f34 {
  
  
  
  
}

#s-a953a0cd-6bfb-4e5e-85f2-0cd0786b3f34 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a953a0cd-6bfb-4e5e-85f2-0cd0786b3f34 .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-a953a0cd-6bfb-4e5e-85f2-0cd0786b3f34 .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a953a0cd-6bfb-4e5e-85f2-0cd0786b3f34 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a953a0cd-6bfb-4e5e-85f2-0cd0786b3f34.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a953a0cd-6bfb-4e5e-85f2-0cd0786b3f34 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-a953a0cd-6bfb-4e5e-85f2-0cd0786b3f34.shogun-image {
    
    
  }


.s-a953a0cd-6bfb-4e5e-85f2-0cd0786b3f34 .shogun-image-content {
  
    align-items: center;
  
}

.s-a953a0cd-6bfb-4e5e-85f2-0cd0786b3f34.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a953a0cd-6bfb-4e5e-85f2-0cd0786b3f34.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a953a0cd-6bfb-4e5e-85f2-0cd0786b3f34.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-a953a0cd-6bfb-4e5e-85f2-0cd0786b3f34 {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-a953a0cd-6bfb-4e5e-85f2-0cd0786b3f34.shogun-image-container {
      position: relative;
    }

    .s-a953a0cd-6bfb-4e5e-85f2-0cd0786b3f34.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a953a0cd-6bfb-4e5e-85f2-0cd0786b3f34.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a953a0cd-6bfb-4e5e-85f2-0cd0786b3f34 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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

.shg-image-margin-container-s-a953a0cd-6bfb-4e5e-85f2-0cd0786b3f34 {
  
  
  
  
}

#s-a953a0cd-6bfb-4e5e-85f2-0cd0786b3f34 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a953a0cd-6bfb-4e5e-85f2-0cd0786b3f34 .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-a953a0cd-6bfb-4e5e-85f2-0cd0786b3f34 .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a953a0cd-6bfb-4e5e-85f2-0cd0786b3f34 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a953a0cd-6bfb-4e5e-85f2-0cd0786b3f34.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a953a0cd-6bfb-4e5e-85f2-0cd0786b3f34 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-a953a0cd-6bfb-4e5e-85f2-0cd0786b3f34.shogun-image {
    
    
  }


.s-a953a0cd-6bfb-4e5e-85f2-0cd0786b3f34 .shogun-image-content {
  
    align-items: center;
  
}

.s-a953a0cd-6bfb-4e5e-85f2-0cd0786b3f34.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a953a0cd-6bfb-4e5e-85f2-0cd0786b3f34.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a953a0cd-6bfb-4e5e-85f2-0cd0786b3f34.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-a953a0cd-6bfb-4e5e-85f2-0cd0786b3f34 {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-a953a0cd-6bfb-4e5e-85f2-0cd0786b3f34.shogun-image-container {
      position: relative;
    }

    .s-a953a0cd-6bfb-4e5e-85f2-0cd0786b3f34.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a953a0cd-6bfb-4e5e-85f2-0cd0786b3f34.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a953a0cd-6bfb-4e5e-85f2-0cd0786b3f34 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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

.shg-image-margin-container-s-a953a0cd-6bfb-4e5e-85f2-0cd0786b3f34 {
  
  
  
  
}

#s-a953a0cd-6bfb-4e5e-85f2-0cd0786b3f34 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a953a0cd-6bfb-4e5e-85f2-0cd0786b3f34 .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-a953a0cd-6bfb-4e5e-85f2-0cd0786b3f34 .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a953a0cd-6bfb-4e5e-85f2-0cd0786b3f34 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a953a0cd-6bfb-4e5e-85f2-0cd0786b3f34.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a953a0cd-6bfb-4e5e-85f2-0cd0786b3f34 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-a953a0cd-6bfb-4e5e-85f2-0cd0786b3f34.shogun-image {
    
    
  }


.s-a953a0cd-6bfb-4e5e-85f2-0cd0786b3f34 .shogun-image-content {
  
    align-items: center;
  
}

.s-a953a0cd-6bfb-4e5e-85f2-0cd0786b3f34.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a953a0cd-6bfb-4e5e-85f2-0cd0786b3f34.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a953a0cd-6bfb-4e5e-85f2-0cd0786b3f34.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-a953a0cd-6bfb-4e5e-85f2-0cd0786b3f34 {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-a953a0cd-6bfb-4e5e-85f2-0cd0786b3f34.shogun-image-container {
      position: relative;
    }

    .s-a953a0cd-6bfb-4e5e-85f2-0cd0786b3f34.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a953a0cd-6bfb-4e5e-85f2-0cd0786b3f34.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a953a0cd-6bfb-4e5e-85f2-0cd0786b3f34 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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

.shg-image-margin-container-s-a953a0cd-6bfb-4e5e-85f2-0cd0786b3f34 {
  
  
  
  
}

#s-a953a0cd-6bfb-4e5e-85f2-0cd0786b3f34 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a953a0cd-6bfb-4e5e-85f2-0cd0786b3f34 .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-a953a0cd-6bfb-4e5e-85f2-0cd0786b3f34 .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a953a0cd-6bfb-4e5e-85f2-0cd0786b3f34 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a953a0cd-6bfb-4e5e-85f2-0cd0786b3f34.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a953a0cd-6bfb-4e5e-85f2-0cd0786b3f34 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-a953a0cd-6bfb-4e5e-85f2-0cd0786b3f34.shogun-image {
    
    
  }


.s-a953a0cd-6bfb-4e5e-85f2-0cd0786b3f34 .shogun-image-content {
  
    align-items: center;
  
}

.s-a953a0cd-6bfb-4e5e-85f2-0cd0786b3f34.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a953a0cd-6bfb-4e5e-85f2-0cd0786b3f34.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a953a0cd-6bfb-4e5e-85f2-0cd0786b3f34.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-a953a0cd-6bfb-4e5e-85f2-0cd0786b3f34 {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-a953a0cd-6bfb-4e5e-85f2-0cd0786b3f34.shogun-image-container {
      position: relative;
    }

    .s-a953a0cd-6bfb-4e5e-85f2-0cd0786b3f34.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a953a0cd-6bfb-4e5e-85f2-0cd0786b3f34.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a953a0cd-6bfb-4e5e-85f2-0cd0786b3f34 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

}
#s-681ffeaa-d27a-4a41-bd69-f1e1fad4c211 {
  margin-top: 7px;
margin-left: 1%;
margin-bottom: 7px;
margin-right: 1%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
aspect-ratio: 341/524;
text-align: center;
}



.shg-image-margin-container-s-681ffeaa-d27a-4a41-bd69-f1e1fad4c211 {
  margin-left: 1%;
  margin-right: 1%;
  margin-top: 7px;
  margin-bottom: 7px;
}

#s-681ffeaa-d27a-4a41-bd69-f1e1fad4c211 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-681ffeaa-d27a-4a41-bd69-f1e1fad4c211 .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-681ffeaa-d27a-4a41-bd69-f1e1fad4c211 .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-681ffeaa-d27a-4a41-bd69-f1e1fad4c211 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-681ffeaa-d27a-4a41-bd69-f1e1fad4c211.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-681ffeaa-d27a-4a41-bd69-f1e1fad4c211 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-681ffeaa-d27a-4a41-bd69-f1e1fad4c211.shogun-image {
    
    
  }


.s-681ffeaa-d27a-4a41-bd69-f1e1fad4c211 .shogun-image-content {
  
    align-items: center;
  
}

.s-681ffeaa-d27a-4a41-bd69-f1e1fad4c211.shg-align-container {
  display: flex;
  justify-content: center
}

.s-681ffeaa-d27a-4a41-bd69-f1e1fad4c211.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-681ffeaa-d27a-4a41-bd69-f1e1fad4c211.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-681ffeaa-d27a-4a41-bd69-f1e1fad4c211 {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-681ffeaa-d27a-4a41-bd69-f1e1fad4c211.shogun-image-container {
      position: relative;
    }

    .s-681ffeaa-d27a-4a41-bd69-f1e1fad4c211.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-681ffeaa-d27a-4a41-bd69-f1e1fad4c211.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-681ffeaa-d27a-4a41-bd69-f1e1fad4c211 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-681ffeaa-d27a-4a41-bd69-f1e1fad4c211 {
  
  
  
  
}

#s-681ffeaa-d27a-4a41-bd69-f1e1fad4c211 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-681ffeaa-d27a-4a41-bd69-f1e1fad4c211 .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-681ffeaa-d27a-4a41-bd69-f1e1fad4c211 .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-681ffeaa-d27a-4a41-bd69-f1e1fad4c211 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-681ffeaa-d27a-4a41-bd69-f1e1fad4c211.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-681ffeaa-d27a-4a41-bd69-f1e1fad4c211 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-681ffeaa-d27a-4a41-bd69-f1e1fad4c211.shogun-image {
    
    
  }


.s-681ffeaa-d27a-4a41-bd69-f1e1fad4c211 .shogun-image-content {
  
    align-items: center;
  
}

.s-681ffeaa-d27a-4a41-bd69-f1e1fad4c211.shg-align-container {
  display: flex;
  justify-content: center
}

.s-681ffeaa-d27a-4a41-bd69-f1e1fad4c211.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-681ffeaa-d27a-4a41-bd69-f1e1fad4c211.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-681ffeaa-d27a-4a41-bd69-f1e1fad4c211 {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-681ffeaa-d27a-4a41-bd69-f1e1fad4c211.shogun-image-container {
      position: relative;
    }

    .s-681ffeaa-d27a-4a41-bd69-f1e1fad4c211.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-681ffeaa-d27a-4a41-bd69-f1e1fad4c211.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-681ffeaa-d27a-4a41-bd69-f1e1fad4c211 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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

.shg-image-margin-container-s-681ffeaa-d27a-4a41-bd69-f1e1fad4c211 {
  
  
  
  
}

#s-681ffeaa-d27a-4a41-bd69-f1e1fad4c211 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-681ffeaa-d27a-4a41-bd69-f1e1fad4c211 .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-681ffeaa-d27a-4a41-bd69-f1e1fad4c211 .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-681ffeaa-d27a-4a41-bd69-f1e1fad4c211 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-681ffeaa-d27a-4a41-bd69-f1e1fad4c211.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-681ffeaa-d27a-4a41-bd69-f1e1fad4c211 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-681ffeaa-d27a-4a41-bd69-f1e1fad4c211.shogun-image {
    
    
  }


.s-681ffeaa-d27a-4a41-bd69-f1e1fad4c211 .shogun-image-content {
  
    align-items: center;
  
}

.s-681ffeaa-d27a-4a41-bd69-f1e1fad4c211.shg-align-container {
  display: flex;
  justify-content: center
}

.s-681ffeaa-d27a-4a41-bd69-f1e1fad4c211.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-681ffeaa-d27a-4a41-bd69-f1e1fad4c211.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-681ffeaa-d27a-4a41-bd69-f1e1fad4c211 {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-681ffeaa-d27a-4a41-bd69-f1e1fad4c211.shogun-image-container {
      position: relative;
    }

    .s-681ffeaa-d27a-4a41-bd69-f1e1fad4c211.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-681ffeaa-d27a-4a41-bd69-f1e1fad4c211.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-681ffeaa-d27a-4a41-bd69-f1e1fad4c211 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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

.shg-image-margin-container-s-681ffeaa-d27a-4a41-bd69-f1e1fad4c211 {
  
  
  
  
}

#s-681ffeaa-d27a-4a41-bd69-f1e1fad4c211 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-681ffeaa-d27a-4a41-bd69-f1e1fad4c211 .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-681ffeaa-d27a-4a41-bd69-f1e1fad4c211 .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-681ffeaa-d27a-4a41-bd69-f1e1fad4c211 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-681ffeaa-d27a-4a41-bd69-f1e1fad4c211.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-681ffeaa-d27a-4a41-bd69-f1e1fad4c211 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-681ffeaa-d27a-4a41-bd69-f1e1fad4c211.shogun-image {
    
    
  }


.s-681ffeaa-d27a-4a41-bd69-f1e1fad4c211 .shogun-image-content {
  
    align-items: center;
  
}

.s-681ffeaa-d27a-4a41-bd69-f1e1fad4c211.shg-align-container {
  display: flex;
  justify-content: center
}

.s-681ffeaa-d27a-4a41-bd69-f1e1fad4c211.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-681ffeaa-d27a-4a41-bd69-f1e1fad4c211.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-681ffeaa-d27a-4a41-bd69-f1e1fad4c211 {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-681ffeaa-d27a-4a41-bd69-f1e1fad4c211.shogun-image-container {
      position: relative;
    }

    .s-681ffeaa-d27a-4a41-bd69-f1e1fad4c211.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-681ffeaa-d27a-4a41-bd69-f1e1fad4c211.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-681ffeaa-d27a-4a41-bd69-f1e1fad4c211 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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

.shg-image-margin-container-s-681ffeaa-d27a-4a41-bd69-f1e1fad4c211 {
  
  
  
  
}

#s-681ffeaa-d27a-4a41-bd69-f1e1fad4c211 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-681ffeaa-d27a-4a41-bd69-f1e1fad4c211 .shg-image-content-wrapper {
      aspect-ratio: 341/524;
      width: 100%;
      height: 100%;
    }

    #s-681ffeaa-d27a-4a41-bd69-f1e1fad4c211 .shogun-image-link {
      aspect-ratio: 341/524;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-681ffeaa-d27a-4a41-bd69-f1e1fad4c211 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-681ffeaa-d27a-4a41-bd69-f1e1fad4c211.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-681ffeaa-d27a-4a41-bd69-f1e1fad4c211 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-681ffeaa-d27a-4a41-bd69-f1e1fad4c211.shogun-image {
    
    
  }


.s-681ffeaa-d27a-4a41-bd69-f1e1fad4c211 .shogun-image-content {
  
    align-items: center;
  
}

.s-681ffeaa-d27a-4a41-bd69-f1e1fad4c211.shg-align-container {
  display: flex;
  justify-content: center
}

.s-681ffeaa-d27a-4a41-bd69-f1e1fad4c211.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-681ffeaa-d27a-4a41-bd69-f1e1fad4c211.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-681ffeaa-d27a-4a41-bd69-f1e1fad4c211 {
      --shg-aspect-ratio: calc(341/524); 
    }

    .s-681ffeaa-d27a-4a41-bd69-f1e1fad4c211.shogun-image-container {
      position: relative;
    }

    .s-681ffeaa-d27a-4a41-bd69-f1e1fad4c211.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-681ffeaa-d27a-4a41-bd69-f1e1fad4c211.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-681ffeaa-d27a-4a41-bd69-f1e1fad4c211 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

}
#s-d10e7877-be1a-4d46-8d83-cc6c8759f48c {
  margin-left: 3%;
margin-right: 3%;
min-height: 50px;
}








#s-d10e7877-be1a-4d46-8d83-cc6c8759f48c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d10e7877-be1a-4d46-8d83-cc6c8759f48c.shg-box.shg-c {
  justify-content: center;
}

#s-7cb9493c-36b1-4fcc-87f5-fb1981493702 {
  box-shadow:1px 1px 1px 1px rgba(243, 245, 246, 1);
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
text-align: center;
background-color: rgba(243, 245, 246, 1);
}
@media (min-width: 1200px){#s-7cb9493c-36b1-4fcc-87f5-fb1981493702 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-7cb9493c-36b1-4fcc-87f5-fb1981493702 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-7cb9493c-36b1-4fcc-87f5-fb1981493702 {
  
}
}@media (max-width: 767px){#s-7cb9493c-36b1-4fcc-87f5-fb1981493702 {
  
}
}
#s-7cb9493c-36b1-4fcc-87f5-fb1981493702 .shogun-heading-component h2 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.5em;
  
  
}



#s-aadcafaa-1155-40d0-a4e6-d036adfa051b {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
}

@media (min-width: 0px) {
[id="s-aadcafaa-1155-40d0-a4e6-d036adfa051b"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-aadcafaa-1155-40d0-a4e6-d036adfa051b"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 8.333333333333334px);
}

}

@media (min-width: 992px) {
[id="s-aadcafaa-1155-40d0-a4e6-d036adfa051b"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 8.333333333333334px);
}

}

@media (min-width: 1200px) {
[id="s-aadcafaa-1155-40d0-a4e6-d036adfa051b"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 8.333333333333334px);
}

}

.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 {
  
  
}

.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-66138f2f-51c3-4bed-8eb5-d48b5eabf297 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 15px;
background-color: rgba(0, 71, 143, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-66138f2f-51c3-4bed-8eb5-d48b5eabf297:hover {border-style: solid !important;
border-color: rgba(66, 66, 66, 1) !important;
background-color: rgba(66, 66, 66, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-66138f2f-51c3-4bed-8eb5-d48b5eabf297:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMWY2MWI1MGItY2NhOC00NzQ3LTg4ZmItYmUwYjc0MzY1Yjc1IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZWVmMTBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojN2UyMGNmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMxZjYxYjUwYi1jY2E4LTQ3NDctODhmYi1iZTBiNzQzNjViNzUpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#eef10b"}, {"id"=>2, "pos"=>1, "color"=>"#7e20cf"}] !important;}

  #s-66138f2f-51c3-4bed-8eb5-d48b5eabf297-root {
    text-align: center;
  }


#s-66138f2f-51c3-4bed-8eb5-d48b5eabf297.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
@media (min-width: 1200px){
  #s-66138f2f-51c3-4bed-8eb5-d48b5eabf297-root {
    text-align: center;
  }


#s-66138f2f-51c3-4bed-8eb5-d48b5eabf297.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-66138f2f-51c3-4bed-8eb5-d48b5eabf297-root {
    text-align: center;
  }


#s-66138f2f-51c3-4bed-8eb5-d48b5eabf297.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-66138f2f-51c3-4bed-8eb5-d48b5eabf297-root {
    text-align: center;
  }


#s-66138f2f-51c3-4bed-8eb5-d48b5eabf297.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}@media (max-width: 767px){
  #s-66138f2f-51c3-4bed-8eb5-d48b5eabf297-root {
    text-align: center;
  }


#s-66138f2f-51c3-4bed-8eb5-d48b5eabf297.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}
#s-40073f6e-79b8-4e5e-bcb1-f320fab1dc6e {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 15px;
background-color: rgba(0, 71, 143, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-40073f6e-79b8-4e5e-bcb1-f320fab1dc6e:hover {border-style: solid !important;
border-color: rgba(66, 66, 66, 1) !important;
background-color: rgba(66, 66, 66, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-40073f6e-79b8-4e5e-bcb1-f320fab1dc6e:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNTE1ZTJjNDQtYjEzNS00YWM0LWFjOWItYzhmYTI4OTgyMzRmIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZWVmMTBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojN2UyMGNmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM1MTVlMmM0NC1iMTM1LTRhYzQtYWM5Yi1jOGZhMjg5ODIzNGYpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#eef10b"}, {"id"=>2, "pos"=>1, "color"=>"#7e20cf"}] !important;}

  #s-40073f6e-79b8-4e5e-bcb1-f320fab1dc6e-root {
    text-align: center;
  }


#s-40073f6e-79b8-4e5e-bcb1-f320fab1dc6e.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
@media (min-width: 1200px){
  #s-40073f6e-79b8-4e5e-bcb1-f320fab1dc6e-root {
    text-align: center;
  }


#s-40073f6e-79b8-4e5e-bcb1-f320fab1dc6e.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-40073f6e-79b8-4e5e-bcb1-f320fab1dc6e-root {
    text-align: center;
  }


#s-40073f6e-79b8-4e5e-bcb1-f320fab1dc6e.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-40073f6e-79b8-4e5e-bcb1-f320fab1dc6e-root {
    text-align: center;
  }


#s-40073f6e-79b8-4e5e-bcb1-f320fab1dc6e.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}@media (max-width: 767px){
  #s-40073f6e-79b8-4e5e-bcb1-f320fab1dc6e-root {
    text-align: center;
  }


#s-40073f6e-79b8-4e5e-bcb1-f320fab1dc6e.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}
#s-1509cfa0-180a-4b5f-8f26-6191cc591121 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 15px;
background-color: rgba(0, 71, 143, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-1509cfa0-180a-4b5f-8f26-6191cc591121:hover {border-style: solid !important;
border-color: rgba(66, 66, 66, 1) !important;
background-color: rgba(66, 66, 66, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-1509cfa0-180a-4b5f-8f26-6191cc591121:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYTk2MDMzMzMtZWJmNS00NGZkLTk3YWQtMmVhNTNlOWJjMzk0IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZWVmMTBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojN2UyMGNmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNhOTYwMzMzMy1lYmY1LTQ0ZmQtOTdhZC0yZWE1M2U5YmMzOTQpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#eef10b"}, {"id"=>2, "pos"=>1, "color"=>"#7e20cf"}] !important;}

  #s-1509cfa0-180a-4b5f-8f26-6191cc591121-root {
    text-align: center;
  }


#s-1509cfa0-180a-4b5f-8f26-6191cc591121.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
@media (min-width: 1200px){
  #s-1509cfa0-180a-4b5f-8f26-6191cc591121-root {
    text-align: center;
  }


#s-1509cfa0-180a-4b5f-8f26-6191cc591121.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-1509cfa0-180a-4b5f-8f26-6191cc591121-root {
    text-align: center;
  }


#s-1509cfa0-180a-4b5f-8f26-6191cc591121.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-1509cfa0-180a-4b5f-8f26-6191cc591121-root {
    text-align: center;
  }


#s-1509cfa0-180a-4b5f-8f26-6191cc591121.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}@media (max-width: 767px){
  #s-1509cfa0-180a-4b5f-8f26-6191cc591121-root {
    text-align: center;
  }


#s-1509cfa0-180a-4b5f-8f26-6191cc591121.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}
#s-5572e7a7-9dd0-43e6-8853-c0bbb2920767 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 15px;
background-color: rgba(0, 71, 143, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-5572e7a7-9dd0-43e6-8853-c0bbb2920767:hover {border-style: solid !important;
border-color: rgba(66, 66, 66, 1) !important;
background-color: rgba(66, 66, 66, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-5572e7a7-9dd0-43e6-8853-c0bbb2920767:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYjg0MDE3MWQtZjFhYi00MWYxLWJlYWEtZTVhNzAyYTcyODk4IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZWVmMTBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojN2UyMGNmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNiODQwMTcxZC1mMWFiLTQxZjEtYmVhYS1lNWE3MDJhNzI4OTgpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#eef10b"}, {"id"=>2, "pos"=>1, "color"=>"#7e20cf"}] !important;}

  #s-5572e7a7-9dd0-43e6-8853-c0bbb2920767-root {
    text-align: center;
  }


#s-5572e7a7-9dd0-43e6-8853-c0bbb2920767.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
@media (min-width: 1200px){
  #s-5572e7a7-9dd0-43e6-8853-c0bbb2920767-root {
    text-align: center;
  }


#s-5572e7a7-9dd0-43e6-8853-c0bbb2920767.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-5572e7a7-9dd0-43e6-8853-c0bbb2920767-root {
    text-align: center;
  }


#s-5572e7a7-9dd0-43e6-8853-c0bbb2920767.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-5572e7a7-9dd0-43e6-8853-c0bbb2920767-root {
    text-align: center;
  }


#s-5572e7a7-9dd0-43e6-8853-c0bbb2920767.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}@media (max-width: 767px){
  #s-5572e7a7-9dd0-43e6-8853-c0bbb2920767-root {
    text-align: center;
  }


#s-5572e7a7-9dd0-43e6-8853-c0bbb2920767.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}
#s-959dfa9e-554c-4666-9f0a-c57809564c8d {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 15px;
background-color: rgba(0, 71, 143, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-959dfa9e-554c-4666-9f0a-c57809564c8d:hover {border-style: solid !important;
border-color: rgba(66, 66, 66, 1) !important;
background-color: rgba(66, 66, 66, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-959dfa9e-554c-4666-9f0a-c57809564c8d:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iOGMwYjc2MWUtMTg0Yy00MzcwLWJhMTYtNGZhMDBhMmMyMjcxIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZWVmMTBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojN2UyMGNmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM4YzBiNzYxZS0xODRjLTQzNzAtYmExNi00ZmEwMGEyYzIyNzEpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#eef10b"}, {"id"=>2, "pos"=>1, "color"=>"#7e20cf"}] !important;}

  #s-959dfa9e-554c-4666-9f0a-c57809564c8d-root {
    text-align: center;
  }


#s-959dfa9e-554c-4666-9f0a-c57809564c8d.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
@media (min-width: 1200px){
  #s-959dfa9e-554c-4666-9f0a-c57809564c8d-root {
    text-align: center;
  }


#s-959dfa9e-554c-4666-9f0a-c57809564c8d.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-959dfa9e-554c-4666-9f0a-c57809564c8d-root {
    text-align: center;
  }


#s-959dfa9e-554c-4666-9f0a-c57809564c8d.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-959dfa9e-554c-4666-9f0a-c57809564c8d-root {
    text-align: center;
  }


#s-959dfa9e-554c-4666-9f0a-c57809564c8d.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}@media (max-width: 767px){
  #s-959dfa9e-554c-4666-9f0a-c57809564c8d-root {
    text-align: center;
  }


#s-959dfa9e-554c-4666-9f0a-c57809564c8d.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}
#s-c5c62f8f-be2b-45aa-93ff-e7abbd3ee124 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 15px;
background-color: rgba(0, 71, 143, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-c5c62f8f-be2b-45aa-93ff-e7abbd3ee124:hover {border-style: solid !important;
border-color: rgba(66, 66, 66, 1) !important;
background-color: rgba(66, 66, 66, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-c5c62f8f-be2b-45aa-93ff-e7abbd3ee124:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYWI1MzJlNGEtMjQyYi00ZjU4LWFjMDYtMTVmMDI3ZjI2YmE2IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZWVmMTBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojN2UyMGNmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNhYjUzMmU0YS0yNDJiLTRmNTgtYWMwNi0xNWYwMjdmMjZiYTYpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#eef10b"}, {"id"=>2, "pos"=>1, "color"=>"#7e20cf"}] !important;}

  #s-c5c62f8f-be2b-45aa-93ff-e7abbd3ee124-root {
    text-align: center;
  }


#s-c5c62f8f-be2b-45aa-93ff-e7abbd3ee124.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
@media (min-width: 1200px){
  #s-c5c62f8f-be2b-45aa-93ff-e7abbd3ee124-root {
    text-align: center;
  }


#s-c5c62f8f-be2b-45aa-93ff-e7abbd3ee124.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-c5c62f8f-be2b-45aa-93ff-e7abbd3ee124-root {
    text-align: center;
  }


#s-c5c62f8f-be2b-45aa-93ff-e7abbd3ee124.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-c5c62f8f-be2b-45aa-93ff-e7abbd3ee124-root {
    text-align: center;
  }


#s-c5c62f8f-be2b-45aa-93ff-e7abbd3ee124.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}@media (max-width: 767px){
  #s-c5c62f8f-be2b-45aa-93ff-e7abbd3ee124-root {
    text-align: center;
  }


#s-c5c62f8f-be2b-45aa-93ff-e7abbd3ee124.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}
#s-62f6c007-f0db-46dd-af54-8b245a2feb6a {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-62f6c007-f0db-46dd-af54-8b245a2feb6a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-62f6c007-f0db-46dd-af54-8b245a2feb6a.shg-box.shg-c {
  justify-content: center;
}

#s-261377e6-226a-46e4-9e54-7fe5474ac6b7 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-76d4805f-911d-4bf6-85cb-6b9e240c6c70 {
  margin-left: 3%;
margin-right: 3%;
min-height: 50px;
}








#s-76d4805f-911d-4bf6-85cb-6b9e240c6c70 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-76d4805f-911d-4bf6-85cb-6b9e240c6c70.shg-box.shg-c {
  justify-content: center;
}

#s-9ec49231-1953-4a73-ad44-cb8a64b089c5 {
  box-shadow:1px 1px 1px 1px rgba(243, 245, 246, 1);
border-style: solid;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
text-align: center;
background-color: rgba(243, 245, 246, 1);
}
@media (min-width: 1200px){#s-9ec49231-1953-4a73-ad44-cb8a64b089c5 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-9ec49231-1953-4a73-ad44-cb8a64b089c5 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-9ec49231-1953-4a73-ad44-cb8a64b089c5 {
  
}
}@media (max-width: 767px){#s-9ec49231-1953-4a73-ad44-cb8a64b089c5 {
  
}
}
#s-9ec49231-1953-4a73-ad44-cb8a64b089c5 .shogun-heading-component h2 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}



#s-58014857-f539-4120-ab8c-64f50a24319d {
  margin-left: auto;
margin-right: auto;
}

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

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

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

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

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

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

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

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

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

#s-92465cd6-b1b1-484c-92c2-5ba3e365c0d9 {
  margin-left: auto;
margin-right: auto;
}

#s-92465cd6-b1b1-484c-92c2-5ba3e365c0d9 .shg-dynamic-column-count {
  grid-template-columns: repeat(4, 1fr);
}@media (max-width: 767px){#s-92465cd6-b1b1-484c-92c2-5ba3e365c0d9 .shg-dynamic-column-count {
  grid-template-columns: repeat(2, 1fr);
}}
#s-6234a454-1c39-4ecb-8a70-4f2b994db64b {
  margin-left: auto;
margin-right: auto;
}

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

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

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

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

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

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

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

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

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

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

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

#s-f6168d2e-54f9-43c5-953b-f649a0ba3b97 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-f6168d2e-54f9-43c5-953b-f649a0ba3b97 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f6168d2e-54f9-43c5-953b-f649a0ba3b97 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-f6168d2e-54f9-43c5-953b-f649a0ba3b97 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f6168d2e-54f9-43c5-953b-f649a0ba3b97 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-f6168d2e-54f9-43c5-953b-f649a0ba3b97 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f6168d2e-54f9-43c5-953b-f649a0ba3b97 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-f6168d2e-54f9-43c5-953b-f649a0ba3b97 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f6168d2e-54f9-43c5-953b-f649a0ba3b97 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-f6168d2e-54f9-43c5-953b-f649a0ba3b97 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f6168d2e-54f9-43c5-953b-f649a0ba3b97 img.shogun-image {
  width: 100%;
  height: auto;
}





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

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

#s-12992b98-0465-4c36-9cf4-543c8687bc27 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-12992b98-0465-4c36-9cf4-543c8687bc27 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-ff73ba68-8e42-40dd-9838-acb180062f37 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-ff73ba68-8e42-40dd-9838-acb180062f37 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-ff73ba68-8e42-40dd-9838-acb180062f37 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-ff73ba68-8e42-40dd-9838-acb180062f37 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 17px;
  padding-left: 10px;
}

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

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

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

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

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

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

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

#s-5293560c-7629-4f37-9b78-3bbc938ec090 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 30px;
background-color: rgba(0, 71, 143, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-5293560c-7629-4f37-9b78-3bbc938ec090:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-5293560c-7629-4f37-9b78-3bbc938ec090:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: #000000 !important;
text-decoration: none !important;}


#s-5293560c-7629-4f37-9b78-3bbc938ec090 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-5293560c-7629-4f37-9b78-3bbc938ec090.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-5293560c-7629-4f37-9b78-3bbc938ec090.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-5293560c-7629-4f37-9b78-3bbc938ec090.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-48be70e5-d043-4f04-b77d-d3d1071f4ac8 {
  margin-left: auto;
margin-right: auto;
}

#s-3b5c1eaa-f661-42c1-a904-cafc255fa5bc {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-3b5c1eaa-f661-42c1-a904-cafc255fa5bc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3b5c1eaa-f661-42c1-a904-cafc255fa5bc img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-3b5c1eaa-f661-42c1-a904-cafc255fa5bc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3b5c1eaa-f661-42c1-a904-cafc255fa5bc img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-3b5c1eaa-f661-42c1-a904-cafc255fa5bc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3b5c1eaa-f661-42c1-a904-cafc255fa5bc img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-3b5c1eaa-f661-42c1-a904-cafc255fa5bc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3b5c1eaa-f661-42c1-a904-cafc255fa5bc img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-3b5c1eaa-f661-42c1-a904-cafc255fa5bc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3b5c1eaa-f661-42c1-a904-cafc255fa5bc img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-c0f6648e-bc2a-417e-9c02-a2d4eb923825 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-c0f6648e-bc2a-417e-9c02-a2d4eb923825 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-a6bfdae2-844d-4e3c-99df-a82d1cd5ee90 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-a6bfdae2-844d-4e3c-99df-a82d1cd5ee90 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-a6bfdae2-844d-4e3c-99df-a82d1cd5ee90 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-a6bfdae2-844d-4e3c-99df-a82d1cd5ee90 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 17px;
  padding-left: 10px;
}

#s-1993608b-8683-401b-a035-34b2d91295a9 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 30px;
background-color: rgba(0, 71, 143, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-1993608b-8683-401b-a035-34b2d91295a9:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-1993608b-8683-401b-a035-34b2d91295a9:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: #000000 !important;
text-decoration: none !important;}


#s-1993608b-8683-401b-a035-34b2d91295a9 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-1993608b-8683-401b-a035-34b2d91295a9.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-1993608b-8683-401b-a035-34b2d91295a9.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-1993608b-8683-401b-a035-34b2d91295a9.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-ebe24014-1de9-451a-a726-4da29eed3134 {
  margin-left: auto;
margin-right: auto;
}

#s-d559fff3-f1b6-44f2-aaef-a2e3849d9a04 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-d559fff3-f1b6-44f2-aaef-a2e3849d9a04 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d559fff3-f1b6-44f2-aaef-a2e3849d9a04 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-d559fff3-f1b6-44f2-aaef-a2e3849d9a04 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d559fff3-f1b6-44f2-aaef-a2e3849d9a04 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-d559fff3-f1b6-44f2-aaef-a2e3849d9a04 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d559fff3-f1b6-44f2-aaef-a2e3849d9a04 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-d559fff3-f1b6-44f2-aaef-a2e3849d9a04 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d559fff3-f1b6-44f2-aaef-a2e3849d9a04 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-d559fff3-f1b6-44f2-aaef-a2e3849d9a04 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d559fff3-f1b6-44f2-aaef-a2e3849d9a04 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-1cbbdefb-53ee-4dfd-8d58-0aee318b4410 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-1cbbdefb-53ee-4dfd-8d58-0aee318b4410 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-32272574-f651-46e2-83c7-2f8eadbc42a0 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-32272574-f651-46e2-83c7-2f8eadbc42a0 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-32272574-f651-46e2-83c7-2f8eadbc42a0 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-32272574-f651-46e2-83c7-2f8eadbc42a0 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 17px;
  padding-left: 10px;
}

#s-b83c585f-0ebc-4836-b1ee-0ae30d974ece {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 30px;
background-color: rgba(0, 71, 143, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-b83c585f-0ebc-4836-b1ee-0ae30d974ece:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-b83c585f-0ebc-4836-b1ee-0ae30d974ece:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: #000000 !important;
text-decoration: none !important;}


#s-b83c585f-0ebc-4836-b1ee-0ae30d974ece {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b83c585f-0ebc-4836-b1ee-0ae30d974ece.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b83c585f-0ebc-4836-b1ee-0ae30d974ece.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-b83c585f-0ebc-4836-b1ee-0ae30d974ece.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-83cf40ec-b796-4441-aa02-c1862ad68534 {
  margin-left: auto;
margin-right: auto;
}

#s-9aec94db-d046-494b-8d4d-14402791bcf1 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-9aec94db-d046-494b-8d4d-14402791bcf1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9aec94db-d046-494b-8d4d-14402791bcf1 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-9aec94db-d046-494b-8d4d-14402791bcf1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9aec94db-d046-494b-8d4d-14402791bcf1 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-9aec94db-d046-494b-8d4d-14402791bcf1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9aec94db-d046-494b-8d4d-14402791bcf1 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-9aec94db-d046-494b-8d4d-14402791bcf1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9aec94db-d046-494b-8d4d-14402791bcf1 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-9aec94db-d046-494b-8d4d-14402791bcf1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9aec94db-d046-494b-8d4d-14402791bcf1 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-c8aa37f4-b8f3-4b71-ae28-a990e28bf800 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-c8aa37f4-b8f3-4b71-ae28-a990e28bf800 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-bb0cb090-3429-46dd-bc75-ac765e201302 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-bb0cb090-3429-46dd-bc75-ac765e201302 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-bb0cb090-3429-46dd-bc75-ac765e201302 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-bb0cb090-3429-46dd-bc75-ac765e201302 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 17px;
  padding-left: 10px;
}

#s-db189b1b-3a48-4f3c-b974-41fe2cc866c7 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 30px;
background-color: rgba(0, 71, 143, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-db189b1b-3a48-4f3c-b974-41fe2cc866c7:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-db189b1b-3a48-4f3c-b974-41fe2cc866c7:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: #000000 !important;
text-decoration: none !important;}


#s-db189b1b-3a48-4f3c-b974-41fe2cc866c7 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-db189b1b-3a48-4f3c-b974-41fe2cc866c7.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-db189b1b-3a48-4f3c-b974-41fe2cc866c7.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-db189b1b-3a48-4f3c-b974-41fe2cc866c7.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-7834a493-108d-4e22-88dc-2ac3547a71bc {
  margin-left: auto;
margin-right: auto;
}

#s-67008edf-1c0c-430e-ab5f-7342b03d8fc2 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-67008edf-1c0c-430e-ab5f-7342b03d8fc2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-67008edf-1c0c-430e-ab5f-7342b03d8fc2 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-67008edf-1c0c-430e-ab5f-7342b03d8fc2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-67008edf-1c0c-430e-ab5f-7342b03d8fc2 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-67008edf-1c0c-430e-ab5f-7342b03d8fc2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-67008edf-1c0c-430e-ab5f-7342b03d8fc2 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-67008edf-1c0c-430e-ab5f-7342b03d8fc2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-67008edf-1c0c-430e-ab5f-7342b03d8fc2 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-67008edf-1c0c-430e-ab5f-7342b03d8fc2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-67008edf-1c0c-430e-ab5f-7342b03d8fc2 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-ad6d6512-7190-4912-8d9e-48c3e9fc1008 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-ad6d6512-7190-4912-8d9e-48c3e9fc1008 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-95eccddb-df15-4476-b3b0-e35c9d49f52f {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-95eccddb-df15-4476-b3b0-e35c9d49f52f .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-95eccddb-df15-4476-b3b0-e35c9d49f52f .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-95eccddb-df15-4476-b3b0-e35c9d49f52f .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 17px;
  padding-left: 10px;
}

#s-9b1ad54e-a269-40ab-aefb-9f58fdfe5eb6 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 30px;
background-color: rgba(0, 71, 143, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-9b1ad54e-a269-40ab-aefb-9f58fdfe5eb6:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-9b1ad54e-a269-40ab-aefb-9f58fdfe5eb6:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: #000000 !important;
text-decoration: none !important;}


#s-9b1ad54e-a269-40ab-aefb-9f58fdfe5eb6 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-9b1ad54e-a269-40ab-aefb-9f58fdfe5eb6.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-9b1ad54e-a269-40ab-aefb-9f58fdfe5eb6.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-9b1ad54e-a269-40ab-aefb-9f58fdfe5eb6.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-c7997bea-5f73-4fc2-ab18-e3d8fe079062 {
  margin-left: auto;
margin-right: auto;
}

#s-2a333c21-0bc4-4ee0-aab0-2f3c9a8bff9f {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-2a333c21-0bc4-4ee0-aab0-2f3c9a8bff9f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2a333c21-0bc4-4ee0-aab0-2f3c9a8bff9f img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-2a333c21-0bc4-4ee0-aab0-2f3c9a8bff9f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2a333c21-0bc4-4ee0-aab0-2f3c9a8bff9f img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-2a333c21-0bc4-4ee0-aab0-2f3c9a8bff9f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2a333c21-0bc4-4ee0-aab0-2f3c9a8bff9f img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-2a333c21-0bc4-4ee0-aab0-2f3c9a8bff9f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2a333c21-0bc4-4ee0-aab0-2f3c9a8bff9f img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-2a333c21-0bc4-4ee0-aab0-2f3c9a8bff9f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2a333c21-0bc4-4ee0-aab0-2f3c9a8bff9f img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-6755edb0-dbab-40ad-94f4-c50047cc973e {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-6755edb0-dbab-40ad-94f4-c50047cc973e .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-f2bdf44c-58f0-49ea-9f26-6a99429a528a {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-f2bdf44c-58f0-49ea-9f26-6a99429a528a .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-f2bdf44c-58f0-49ea-9f26-6a99429a528a .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-f2bdf44c-58f0-49ea-9f26-6a99429a528a .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 17px;
  padding-left: 10px;
}

#s-81e1a004-5dfc-40d8-b1cd-97ed6b2338ba {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 30px;
background-color: rgba(0, 71, 143, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-81e1a004-5dfc-40d8-b1cd-97ed6b2338ba:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-81e1a004-5dfc-40d8-b1cd-97ed6b2338ba:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: #000000 !important;
text-decoration: none !important;}


#s-81e1a004-5dfc-40d8-b1cd-97ed6b2338ba {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-81e1a004-5dfc-40d8-b1cd-97ed6b2338ba.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-81e1a004-5dfc-40d8-b1cd-97ed6b2338ba.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-81e1a004-5dfc-40d8-b1cd-97ed6b2338ba.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-16057eb5-61e4-4daf-a2ac-59cf3a6d398f {
  margin-left: auto;
margin-right: auto;
}

#s-85be7211-5905-46d8-aea7-95b9a9d22fd4 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-85be7211-5905-46d8-aea7-95b9a9d22fd4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-85be7211-5905-46d8-aea7-95b9a9d22fd4 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-85be7211-5905-46d8-aea7-95b9a9d22fd4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-85be7211-5905-46d8-aea7-95b9a9d22fd4 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-85be7211-5905-46d8-aea7-95b9a9d22fd4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-85be7211-5905-46d8-aea7-95b9a9d22fd4 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-85be7211-5905-46d8-aea7-95b9a9d22fd4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-85be7211-5905-46d8-aea7-95b9a9d22fd4 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-85be7211-5905-46d8-aea7-95b9a9d22fd4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-85be7211-5905-46d8-aea7-95b9a9d22fd4 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-faccb797-cb9a-4cd9-b346-f3eae573309f {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-faccb797-cb9a-4cd9-b346-f3eae573309f .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-54b0c2c9-b3fa-440b-bd4c-da18c7d97487 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-54b0c2c9-b3fa-440b-bd4c-da18c7d97487 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-54b0c2c9-b3fa-440b-bd4c-da18c7d97487 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-54b0c2c9-b3fa-440b-bd4c-da18c7d97487 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 17px;
  padding-left: 10px;
}

#s-31ae3129-d7c6-4ba8-b6d8-1014db55058b {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 30px;
background-color: rgba(0, 71, 143, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-31ae3129-d7c6-4ba8-b6d8-1014db55058b:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-31ae3129-d7c6-4ba8-b6d8-1014db55058b:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: #000000 !important;
text-decoration: none !important;}


#s-31ae3129-d7c6-4ba8-b6d8-1014db55058b {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-31ae3129-d7c6-4ba8-b6d8-1014db55058b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-31ae3129-d7c6-4ba8-b6d8-1014db55058b.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-31ae3129-d7c6-4ba8-b6d8-1014db55058b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-288fb85a-730c-4ac4-b7a8-a4b6f973f72a {
  margin-left: auto;
margin-right: auto;
}

#s-e4072edc-840b-491a-9ad5-aa1fdffecfd1 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-e4072edc-840b-491a-9ad5-aa1fdffecfd1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e4072edc-840b-491a-9ad5-aa1fdffecfd1 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-e4072edc-840b-491a-9ad5-aa1fdffecfd1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e4072edc-840b-491a-9ad5-aa1fdffecfd1 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-e4072edc-840b-491a-9ad5-aa1fdffecfd1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e4072edc-840b-491a-9ad5-aa1fdffecfd1 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-e4072edc-840b-491a-9ad5-aa1fdffecfd1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e4072edc-840b-491a-9ad5-aa1fdffecfd1 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-e4072edc-840b-491a-9ad5-aa1fdffecfd1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e4072edc-840b-491a-9ad5-aa1fdffecfd1 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-4495ab61-89f9-48dd-8ac6-88fc93164c4b {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-4495ab61-89f9-48dd-8ac6-88fc93164c4b .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-792b63a6-dabe-4d93-87d7-7a4a4adaa40e {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-792b63a6-dabe-4d93-87d7-7a4a4adaa40e .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-792b63a6-dabe-4d93-87d7-7a4a4adaa40e .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-792b63a6-dabe-4d93-87d7-7a4a4adaa40e .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 17px;
  padding-left: 10px;
}

#s-4b5834c8-461d-4551-9749-9f1cfb49ccef {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 30px;
background-color: rgba(0, 71, 143, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-4b5834c8-461d-4551-9749-9f1cfb49ccef:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-4b5834c8-461d-4551-9749-9f1cfb49ccef:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: #000000 !important;
text-decoration: none !important;}


#s-4b5834c8-461d-4551-9749-9f1cfb49ccef {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-4b5834c8-461d-4551-9749-9f1cfb49ccef.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-4b5834c8-461d-4551-9749-9f1cfb49ccef.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-4b5834c8-461d-4551-9749-9f1cfb49ccef.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-5d1a0698-231c-4b7b-b4e1-96900ef3908c {
  margin-left: auto;
margin-right: auto;
}

#s-55d7eb53-5ef4-4c28-993f-b460d772560c {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-55d7eb53-5ef4-4c28-993f-b460d772560c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-55d7eb53-5ef4-4c28-993f-b460d772560c img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-55d7eb53-5ef4-4c28-993f-b460d772560c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-55d7eb53-5ef4-4c28-993f-b460d772560c img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-55d7eb53-5ef4-4c28-993f-b460d772560c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-55d7eb53-5ef4-4c28-993f-b460d772560c img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-55d7eb53-5ef4-4c28-993f-b460d772560c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-55d7eb53-5ef4-4c28-993f-b460d772560c img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-55d7eb53-5ef4-4c28-993f-b460d772560c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-55d7eb53-5ef4-4c28-993f-b460d772560c img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-4cddd5d6-9e4d-40fe-8c18-c89323bbce2d {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-4cddd5d6-9e4d-40fe-8c18-c89323bbce2d .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-7caf19c3-2fa3-4670-a4fc-d5c271d0dbcd {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-7caf19c3-2fa3-4670-a4fc-d5c271d0dbcd .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-7caf19c3-2fa3-4670-a4fc-d5c271d0dbcd .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-7caf19c3-2fa3-4670-a4fc-d5c271d0dbcd .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 17px;
  padding-left: 10px;
}

#s-db8e0fa2-38be-4662-8acc-df30e15cb71f {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 30px;
background-color: rgba(0, 71, 143, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-db8e0fa2-38be-4662-8acc-df30e15cb71f:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-db8e0fa2-38be-4662-8acc-df30e15cb71f:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: #000000 !important;
text-decoration: none !important;}


#s-db8e0fa2-38be-4662-8acc-df30e15cb71f {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-db8e0fa2-38be-4662-8acc-df30e15cb71f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-db8e0fa2-38be-4662-8acc-df30e15cb71f.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-db8e0fa2-38be-4662-8acc-df30e15cb71f.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-e27a91c2-b5db-4daf-91d3-52c7dd919ba9 {
  margin-left: auto;
margin-right: auto;
}

#s-ea25f216-d532-436a-9b5f-a7c59a0f09b6 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-ea25f216-d532-436a-9b5f-a7c59a0f09b6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ea25f216-d532-436a-9b5f-a7c59a0f09b6 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-ea25f216-d532-436a-9b5f-a7c59a0f09b6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ea25f216-d532-436a-9b5f-a7c59a0f09b6 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-ea25f216-d532-436a-9b5f-a7c59a0f09b6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ea25f216-d532-436a-9b5f-a7c59a0f09b6 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-ea25f216-d532-436a-9b5f-a7c59a0f09b6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ea25f216-d532-436a-9b5f-a7c59a0f09b6 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-ea25f216-d532-436a-9b5f-a7c59a0f09b6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ea25f216-d532-436a-9b5f-a7c59a0f09b6 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-273f4331-8596-43c8-9ed4-bf4f15d5cfe5 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-273f4331-8596-43c8-9ed4-bf4f15d5cfe5 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  line-height: 1.45em;
  
  
}

#s-f0d7efe4-71c8-4d49-909b-1308530cc3c3 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-f0d7efe4-71c8-4d49-909b-1308530cc3c3 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-f0d7efe4-71c8-4d49-909b-1308530cc3c3 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-f0d7efe4-71c8-4d49-909b-1308530cc3c3 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 17px;
  padding-left: 10px;
}

#s-cf5c7051-8290-4c75-8568-aa5d69648f3f {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 30px;
background-color: rgba(0, 71, 143, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-cf5c7051-8290-4c75-8568-aa5d69648f3f:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-cf5c7051-8290-4c75-8568-aa5d69648f3f:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: #000000 !important;
text-decoration: none !important;}


#s-cf5c7051-8290-4c75-8568-aa5d69648f3f {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-cf5c7051-8290-4c75-8568-aa5d69648f3f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-cf5c7051-8290-4c75-8568-aa5d69648f3f.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-cf5c7051-8290-4c75-8568-aa5d69648f3f.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-fdf8a5f8-777c-466b-bf8f-61fc1ba7bfd5 {
  margin-left: auto;
margin-right: auto;
}

#s-796ed323-12c0-4622-8bc7-71d799a62b29 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-796ed323-12c0-4622-8bc7-71d799a62b29 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-796ed323-12c0-4622-8bc7-71d799a62b29 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-796ed323-12c0-4622-8bc7-71d799a62b29 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-796ed323-12c0-4622-8bc7-71d799a62b29 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-796ed323-12c0-4622-8bc7-71d799a62b29 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-796ed323-12c0-4622-8bc7-71d799a62b29 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-796ed323-12c0-4622-8bc7-71d799a62b29 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-796ed323-12c0-4622-8bc7-71d799a62b29 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-796ed323-12c0-4622-8bc7-71d799a62b29 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-796ed323-12c0-4622-8bc7-71d799a62b29 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-f5a18539-2b95-4461-bc70-8f5221ed0143 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-f5a18539-2b95-4461-bc70-8f5221ed0143 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-e461a338-5e82-44e9-9ca7-e5aec4652743 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-e461a338-5e82-44e9-9ca7-e5aec4652743 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-e461a338-5e82-44e9-9ca7-e5aec4652743 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-e461a338-5e82-44e9-9ca7-e5aec4652743 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 17px;
  padding-left: 10px;
}

#s-c77674b2-197d-423c-91b8-bce25d0b23e1 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 30px;
background-color: rgba(0, 71, 143, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-c77674b2-197d-423c-91b8-bce25d0b23e1:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-c77674b2-197d-423c-91b8-bce25d0b23e1:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: #000000 !important;
text-decoration: none !important;}


#s-c77674b2-197d-423c-91b8-bce25d0b23e1 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c77674b2-197d-423c-91b8-bce25d0b23e1.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c77674b2-197d-423c-91b8-bce25d0b23e1.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-c77674b2-197d-423c-91b8-bce25d0b23e1.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-523550dc-2fd1-4331-bba0-adb7f0af9015 {
  margin-left: auto;
margin-right: auto;
}

#s-0be15005-6b93-409b-859c-c4b3b6aafe6c {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-0be15005-6b93-409b-859c-c4b3b6aafe6c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0be15005-6b93-409b-859c-c4b3b6aafe6c img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-0be15005-6b93-409b-859c-c4b3b6aafe6c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0be15005-6b93-409b-859c-c4b3b6aafe6c img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-0be15005-6b93-409b-859c-c4b3b6aafe6c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0be15005-6b93-409b-859c-c4b3b6aafe6c img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-0be15005-6b93-409b-859c-c4b3b6aafe6c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0be15005-6b93-409b-859c-c4b3b6aafe6c img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-0be15005-6b93-409b-859c-c4b3b6aafe6c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0be15005-6b93-409b-859c-c4b3b6aafe6c img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-56ead0ef-964c-4433-b0a8-b4f9db06938f {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-56ead0ef-964c-4433-b0a8-b4f9db06938f .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-ef4b980f-3488-4829-84f4-c473600114f6 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-ef4b980f-3488-4829-84f4-c473600114f6 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-ef4b980f-3488-4829-84f4-c473600114f6 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-ef4b980f-3488-4829-84f4-c473600114f6 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 17px;
  padding-left: 10px;
}

#s-5a940200-260c-45c6-8a53-dc7e67dfe708 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 30px;
background-color: rgba(0, 71, 143, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-5a940200-260c-45c6-8a53-dc7e67dfe708:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-5a940200-260c-45c6-8a53-dc7e67dfe708:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: #000000 !important;
text-decoration: none !important;}


#s-5a940200-260c-45c6-8a53-dc7e67dfe708 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-5a940200-260c-45c6-8a53-dc7e67dfe708.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-5a940200-260c-45c6-8a53-dc7e67dfe708.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-5a940200-260c-45c6-8a53-dc7e67dfe708.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-b02f8fe2-a671-4bbd-9d9b-ba9f72e25519 {
  margin-left: 3%;
margin-right: 3%;
min-height: 50px;
}








#s-b02f8fe2-a671-4bbd-9d9b-ba9f72e25519 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b02f8fe2-a671-4bbd-9d9b-ba9f72e25519.shg-box.shg-c {
  justify-content: center;
}

#s-2864f307-9357-4416-8575-bc32c3ce5de2 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-62dcbb23-a767-4a8c-8cbe-114c56253544 {
  box-shadow:1px 1px 1px 1px rgba(243, 245, 246, 1);
border-style: solid;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
text-align: center;
background-color: rgba(243, 245, 246, 1);
}
@media (min-width: 1200px){#s-62dcbb23-a767-4a8c-8cbe-114c56253544 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-62dcbb23-a767-4a8c-8cbe-114c56253544 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-62dcbb23-a767-4a8c-8cbe-114c56253544 {
  
}
}@media (max-width: 767px){#s-62dcbb23-a767-4a8c-8cbe-114c56253544 {
  
}
}
#s-62dcbb23-a767-4a8c-8cbe-114c56253544 .shogun-heading-component h2 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}



#s-af4e64f9-21ee-4e37-8729-dee11f13b2ff {
  margin-left: auto;
margin-right: auto;
}

#s-860eba68-25d7-44d0-a748-5b7380d15765 {
  margin-left: auto;
margin-right: auto;
}

#s-860eba68-25d7-44d0-a748-5b7380d15765 .shg-dynamic-column-count {
  grid-template-columns: repeat(4, 1fr);
}@media (max-width: 767px){#s-860eba68-25d7-44d0-a748-5b7380d15765 .shg-dynamic-column-count {
  grid-template-columns: repeat(2, 1fr);
}}
#s-d6b64608-1c61-4b42-8052-880365367a1f {
  margin-left: auto;
margin-right: auto;
}

#s-e4290cf5-c0cd-4e93-aa5f-d3ca636b6f8c {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-e4290cf5-c0cd-4e93-aa5f-d3ca636b6f8c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e4290cf5-c0cd-4e93-aa5f-d3ca636b6f8c img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-e4290cf5-c0cd-4e93-aa5f-d3ca636b6f8c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e4290cf5-c0cd-4e93-aa5f-d3ca636b6f8c img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-e4290cf5-c0cd-4e93-aa5f-d3ca636b6f8c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e4290cf5-c0cd-4e93-aa5f-d3ca636b6f8c img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-e4290cf5-c0cd-4e93-aa5f-d3ca636b6f8c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e4290cf5-c0cd-4e93-aa5f-d3ca636b6f8c img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-e4290cf5-c0cd-4e93-aa5f-d3ca636b6f8c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e4290cf5-c0cd-4e93-aa5f-d3ca636b6f8c img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-92080460-708d-4322-a80c-30e9eb4fce79 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-92080460-708d-4322-a80c-30e9eb4fce79 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-1642fb49-27c9-4f4b-8758-b9e6dd60a10e {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-1642fb49-27c9-4f4b-8758-b9e6dd60a10e .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-1642fb49-27c9-4f4b-8758-b9e6dd60a10e .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-1642fb49-27c9-4f4b-8758-b9e6dd60a10e .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 17px;
  padding-left: 10px;
}

#s-cc0c2401-c189-42e2-9c62-08ac9c61e261 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 30px;
background-color: rgba(0, 71, 143, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-cc0c2401-c189-42e2-9c62-08ac9c61e261:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-cc0c2401-c189-42e2-9c62-08ac9c61e261:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: #000000 !important;
text-decoration: none !important;}


#s-cc0c2401-c189-42e2-9c62-08ac9c61e261 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-cc0c2401-c189-42e2-9c62-08ac9c61e261.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-cc0c2401-c189-42e2-9c62-08ac9c61e261.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-cc0c2401-c189-42e2-9c62-08ac9c61e261.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-3b95b0b1-8cd6-4da2-a3e8-b5b1431c45e4 {
  margin-left: auto;
margin-right: auto;
}

#s-7dc33d9d-9b04-41f0-b36b-16e8288e665c {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-7dc33d9d-9b04-41f0-b36b-16e8288e665c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7dc33d9d-9b04-41f0-b36b-16e8288e665c img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-7dc33d9d-9b04-41f0-b36b-16e8288e665c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7dc33d9d-9b04-41f0-b36b-16e8288e665c img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-7dc33d9d-9b04-41f0-b36b-16e8288e665c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7dc33d9d-9b04-41f0-b36b-16e8288e665c img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-7dc33d9d-9b04-41f0-b36b-16e8288e665c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7dc33d9d-9b04-41f0-b36b-16e8288e665c img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-7dc33d9d-9b04-41f0-b36b-16e8288e665c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7dc33d9d-9b04-41f0-b36b-16e8288e665c img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-bdb5e2a0-4b10-4d55-ba71-7ccab8321fb1 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-bdb5e2a0-4b10-4d55-ba71-7ccab8321fb1 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-7a8efa97-d601-4f9b-97c2-1b77a9e6aa17 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-7a8efa97-d601-4f9b-97c2-1b77a9e6aa17 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-7a8efa97-d601-4f9b-97c2-1b77a9e6aa17 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-7a8efa97-d601-4f9b-97c2-1b77a9e6aa17 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 17px;
  padding-left: 10px;
}

#s-bfdac911-44f6-4d0c-8110-22bca045bdd8 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 30px;
background-color: rgba(0, 71, 143, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-bfdac911-44f6-4d0c-8110-22bca045bdd8:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-bfdac911-44f6-4d0c-8110-22bca045bdd8:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: #000000 !important;
text-decoration: none !important;}


#s-bfdac911-44f6-4d0c-8110-22bca045bdd8 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-bfdac911-44f6-4d0c-8110-22bca045bdd8.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-bfdac911-44f6-4d0c-8110-22bca045bdd8.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-bfdac911-44f6-4d0c-8110-22bca045bdd8.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-4dc94fd5-4771-4796-b51e-2ebe7cdcf8c0 {
  margin-left: auto;
margin-right: auto;
}

#s-3dbbf1d7-9e03-4320-be00-eb4a3c34797f {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-3dbbf1d7-9e03-4320-be00-eb4a3c34797f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3dbbf1d7-9e03-4320-be00-eb4a3c34797f img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-3dbbf1d7-9e03-4320-be00-eb4a3c34797f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3dbbf1d7-9e03-4320-be00-eb4a3c34797f img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-3dbbf1d7-9e03-4320-be00-eb4a3c34797f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3dbbf1d7-9e03-4320-be00-eb4a3c34797f img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-3dbbf1d7-9e03-4320-be00-eb4a3c34797f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3dbbf1d7-9e03-4320-be00-eb4a3c34797f img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-3dbbf1d7-9e03-4320-be00-eb4a3c34797f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3dbbf1d7-9e03-4320-be00-eb4a3c34797f img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-b0645bf5-6dee-4556-9bd3-3746697a504c {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-b0645bf5-6dee-4556-9bd3-3746697a504c .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-c701a16b-17d3-43e8-a7a5-e9f62a1ddb7f {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-c701a16b-17d3-43e8-a7a5-e9f62a1ddb7f .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-c701a16b-17d3-43e8-a7a5-e9f62a1ddb7f .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-c701a16b-17d3-43e8-a7a5-e9f62a1ddb7f .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 17px;
  padding-left: 10px;
}

#s-5a8f7be9-458a-42fc-9bf2-4b102983d996 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 30px;
background-color: rgba(0, 71, 143, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-5a8f7be9-458a-42fc-9bf2-4b102983d996:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-5a8f7be9-458a-42fc-9bf2-4b102983d996:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: #000000 !important;
text-decoration: none !important;}


#s-5a8f7be9-458a-42fc-9bf2-4b102983d996 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-5a8f7be9-458a-42fc-9bf2-4b102983d996.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-5a8f7be9-458a-42fc-9bf2-4b102983d996.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-5a8f7be9-458a-42fc-9bf2-4b102983d996.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-b5a21391-56f7-4a3c-bee1-93a44bd8b58d {
  margin-left: auto;
margin-right: auto;
}

#s-09377cb8-e032-4a8a-a641-913f575a8299 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-09377cb8-e032-4a8a-a641-913f575a8299 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-09377cb8-e032-4a8a-a641-913f575a8299 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-09377cb8-e032-4a8a-a641-913f575a8299 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-09377cb8-e032-4a8a-a641-913f575a8299 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-09377cb8-e032-4a8a-a641-913f575a8299 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-09377cb8-e032-4a8a-a641-913f575a8299 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-09377cb8-e032-4a8a-a641-913f575a8299 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-09377cb8-e032-4a8a-a641-913f575a8299 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-09377cb8-e032-4a8a-a641-913f575a8299 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-09377cb8-e032-4a8a-a641-913f575a8299 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-78824217-2194-42a6-9225-543ef4f03341 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-78824217-2194-42a6-9225-543ef4f03341 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-8388122f-62df-4315-b2b7-a11e9769668e {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-8388122f-62df-4315-b2b7-a11e9769668e .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-8388122f-62df-4315-b2b7-a11e9769668e .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-8388122f-62df-4315-b2b7-a11e9769668e .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 17px;
  padding-left: 10px;
}

#s-fa4f64a1-69be-40f1-8dea-5a3490f8cfb9 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 30px;
background-color: rgba(0, 71, 143, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-fa4f64a1-69be-40f1-8dea-5a3490f8cfb9:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-fa4f64a1-69be-40f1-8dea-5a3490f8cfb9:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: #000000 !important;
text-decoration: none !important;}


#s-fa4f64a1-69be-40f1-8dea-5a3490f8cfb9 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-fa4f64a1-69be-40f1-8dea-5a3490f8cfb9.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-fa4f64a1-69be-40f1-8dea-5a3490f8cfb9.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-fa4f64a1-69be-40f1-8dea-5a3490f8cfb9.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-6b806760-8392-4c99-957a-c67d56a7397c {
  margin-left: auto;
margin-right: auto;
}

#s-f74239ed-d16b-4a2e-9547-4e6c61505093 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-f74239ed-d16b-4a2e-9547-4e6c61505093 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f74239ed-d16b-4a2e-9547-4e6c61505093 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-f74239ed-d16b-4a2e-9547-4e6c61505093 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f74239ed-d16b-4a2e-9547-4e6c61505093 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-f74239ed-d16b-4a2e-9547-4e6c61505093 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f74239ed-d16b-4a2e-9547-4e6c61505093 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-f74239ed-d16b-4a2e-9547-4e6c61505093 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f74239ed-d16b-4a2e-9547-4e6c61505093 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-f74239ed-d16b-4a2e-9547-4e6c61505093 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f74239ed-d16b-4a2e-9547-4e6c61505093 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-5bfa0d0d-e3d7-4967-9c19-f1e36f6692df {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-5bfa0d0d-e3d7-4967-9c19-f1e36f6692df .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-b7d3aa0a-4e8c-4f86-b426-a1a502eb99a1 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-b7d3aa0a-4e8c-4f86-b426-a1a502eb99a1 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-b7d3aa0a-4e8c-4f86-b426-a1a502eb99a1 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-b7d3aa0a-4e8c-4f86-b426-a1a502eb99a1 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 17px;
  padding-left: 10px;
}

#s-e44d43aa-9d18-4fb7-a6b6-8587916d9990 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 30px;
background-color: rgba(0, 71, 143, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-e44d43aa-9d18-4fb7-a6b6-8587916d9990:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-e44d43aa-9d18-4fb7-a6b6-8587916d9990:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: #000000 !important;
text-decoration: none !important;}


#s-e44d43aa-9d18-4fb7-a6b6-8587916d9990 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-e44d43aa-9d18-4fb7-a6b6-8587916d9990.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-e44d43aa-9d18-4fb7-a6b6-8587916d9990.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-e44d43aa-9d18-4fb7-a6b6-8587916d9990.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-0e49c93e-9c6f-4fab-85ea-0ee35e43208c {
  margin-left: auto;
margin-right: auto;
}

#s-19200fe0-2c1b-4f89-b2a7-d96d77ab321f {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-19200fe0-2c1b-4f89-b2a7-d96d77ab321f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-19200fe0-2c1b-4f89-b2a7-d96d77ab321f img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-19200fe0-2c1b-4f89-b2a7-d96d77ab321f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-19200fe0-2c1b-4f89-b2a7-d96d77ab321f img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-19200fe0-2c1b-4f89-b2a7-d96d77ab321f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-19200fe0-2c1b-4f89-b2a7-d96d77ab321f img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-19200fe0-2c1b-4f89-b2a7-d96d77ab321f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-19200fe0-2c1b-4f89-b2a7-d96d77ab321f img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-19200fe0-2c1b-4f89-b2a7-d96d77ab321f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-19200fe0-2c1b-4f89-b2a7-d96d77ab321f img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-e5ffa561-c645-4bd5-bcc9-d78f1414cde4 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-e5ffa561-c645-4bd5-bcc9-d78f1414cde4 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-41bef5d2-d8d4-4b9d-a49e-f54b4b9f4335 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-41bef5d2-d8d4-4b9d-a49e-f54b4b9f4335 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-41bef5d2-d8d4-4b9d-a49e-f54b4b9f4335 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-41bef5d2-d8d4-4b9d-a49e-f54b4b9f4335 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 17px;
  padding-left: 10px;
}

#s-0f5847e0-963e-4a48-887b-a9a46c0c8aad {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 30px;
background-color: rgba(0, 71, 143, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-0f5847e0-963e-4a48-887b-a9a46c0c8aad:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-0f5847e0-963e-4a48-887b-a9a46c0c8aad:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: #000000 !important;
text-decoration: none !important;}


#s-0f5847e0-963e-4a48-887b-a9a46c0c8aad {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-0f5847e0-963e-4a48-887b-a9a46c0c8aad.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-0f5847e0-963e-4a48-887b-a9a46c0c8aad.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-0f5847e0-963e-4a48-887b-a9a46c0c8aad.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-a49490c8-e940-49e6-9350-84221073b019 {
  margin-left: auto;
margin-right: auto;
}

#s-f6c8363e-b31d-4e45-8b65-e13a2bd21b86 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-f6c8363e-b31d-4e45-8b65-e13a2bd21b86 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f6c8363e-b31d-4e45-8b65-e13a2bd21b86 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-f6c8363e-b31d-4e45-8b65-e13a2bd21b86 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f6c8363e-b31d-4e45-8b65-e13a2bd21b86 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-f6c8363e-b31d-4e45-8b65-e13a2bd21b86 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f6c8363e-b31d-4e45-8b65-e13a2bd21b86 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-f6c8363e-b31d-4e45-8b65-e13a2bd21b86 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f6c8363e-b31d-4e45-8b65-e13a2bd21b86 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-f6c8363e-b31d-4e45-8b65-e13a2bd21b86 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f6c8363e-b31d-4e45-8b65-e13a2bd21b86 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-813a361e-8660-4554-8407-46dff34605ad {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-813a361e-8660-4554-8407-46dff34605ad .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-5596ada0-59fe-424c-9206-a2801d1d16eb {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-5596ada0-59fe-424c-9206-a2801d1d16eb .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-5596ada0-59fe-424c-9206-a2801d1d16eb .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-5596ada0-59fe-424c-9206-a2801d1d16eb .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 17px;
  padding-left: 10px;
}

#s-79efa691-b72a-4a82-a60a-d16af6b9e2c7 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 30px;
background-color: rgba(0, 71, 143, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-79efa691-b72a-4a82-a60a-d16af6b9e2c7:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-79efa691-b72a-4a82-a60a-d16af6b9e2c7:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: #000000 !important;
text-decoration: none !important;}


#s-79efa691-b72a-4a82-a60a-d16af6b9e2c7 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-79efa691-b72a-4a82-a60a-d16af6b9e2c7.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-79efa691-b72a-4a82-a60a-d16af6b9e2c7.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-79efa691-b72a-4a82-a60a-d16af6b9e2c7.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-e1f8b316-9b04-4ccc-987c-fb37b86a5ce0 {
  margin-left: auto;
margin-right: auto;
}

#s-25b719dd-7f06-4803-a3fe-f679588485b7 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-25b719dd-7f06-4803-a3fe-f679588485b7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-25b719dd-7f06-4803-a3fe-f679588485b7 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-25b719dd-7f06-4803-a3fe-f679588485b7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-25b719dd-7f06-4803-a3fe-f679588485b7 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-25b719dd-7f06-4803-a3fe-f679588485b7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-25b719dd-7f06-4803-a3fe-f679588485b7 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-25b719dd-7f06-4803-a3fe-f679588485b7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-25b719dd-7f06-4803-a3fe-f679588485b7 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-25b719dd-7f06-4803-a3fe-f679588485b7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-25b719dd-7f06-4803-a3fe-f679588485b7 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-6700dbab-48c6-4265-84ac-03c5662292ad {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-6700dbab-48c6-4265-84ac-03c5662292ad .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-6e8e09ae-b35f-43b4-be21-4e55b9eedade {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-6e8e09ae-b35f-43b4-be21-4e55b9eedade .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-6e8e09ae-b35f-43b4-be21-4e55b9eedade .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-6e8e09ae-b35f-43b4-be21-4e55b9eedade .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 17px;
  padding-left: 10px;
}

#s-1ca8a09c-fe12-438e-9df3-103cba903570 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 30px;
background-color: rgba(0, 71, 143, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-1ca8a09c-fe12-438e-9df3-103cba903570:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-1ca8a09c-fe12-438e-9df3-103cba903570:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: #000000 !important;
text-decoration: none !important;}


#s-1ca8a09c-fe12-438e-9df3-103cba903570 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-1ca8a09c-fe12-438e-9df3-103cba903570.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-1ca8a09c-fe12-438e-9df3-103cba903570.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-1ca8a09c-fe12-438e-9df3-103cba903570.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-8baa83bb-8160-43d1-b69f-5ff8f81fcc54 {
  margin-left: auto;
margin-right: auto;
}

#s-b734e0aa-cf09-4806-9a97-1370bfcb0539 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-b734e0aa-cf09-4806-9a97-1370bfcb0539 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b734e0aa-cf09-4806-9a97-1370bfcb0539 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-b734e0aa-cf09-4806-9a97-1370bfcb0539 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b734e0aa-cf09-4806-9a97-1370bfcb0539 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-b734e0aa-cf09-4806-9a97-1370bfcb0539 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b734e0aa-cf09-4806-9a97-1370bfcb0539 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-b734e0aa-cf09-4806-9a97-1370bfcb0539 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b734e0aa-cf09-4806-9a97-1370bfcb0539 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-b734e0aa-cf09-4806-9a97-1370bfcb0539 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b734e0aa-cf09-4806-9a97-1370bfcb0539 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-18e4407f-7eb4-4911-93af-ed6f4ea7bf7c {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-18e4407f-7eb4-4911-93af-ed6f4ea7bf7c .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-ebf0bf4d-87db-454a-ab33-89d2cf24d230 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-ebf0bf4d-87db-454a-ab33-89d2cf24d230 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-ebf0bf4d-87db-454a-ab33-89d2cf24d230 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-ebf0bf4d-87db-454a-ab33-89d2cf24d230 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 17px;
  padding-left: 10px;
}

#s-3b0d346a-e903-411a-ae0a-54539b255620 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 30px;
background-color: rgba(0, 71, 143, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-3b0d346a-e903-411a-ae0a-54539b255620:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-3b0d346a-e903-411a-ae0a-54539b255620:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: #000000 !important;
text-decoration: none !important;}


#s-3b0d346a-e903-411a-ae0a-54539b255620 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-3b0d346a-e903-411a-ae0a-54539b255620.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-3b0d346a-e903-411a-ae0a-54539b255620.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-3b0d346a-e903-411a-ae0a-54539b255620.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-ae2f94c5-fab6-4fc7-a75b-991c51a63243 {
  margin-left: auto;
margin-right: auto;
}

#s-2d960ebc-1415-458f-ac7c-31a7f833250d {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-2d960ebc-1415-458f-ac7c-31a7f833250d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2d960ebc-1415-458f-ac7c-31a7f833250d img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-2d960ebc-1415-458f-ac7c-31a7f833250d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2d960ebc-1415-458f-ac7c-31a7f833250d img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-2d960ebc-1415-458f-ac7c-31a7f833250d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2d960ebc-1415-458f-ac7c-31a7f833250d img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-2d960ebc-1415-458f-ac7c-31a7f833250d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2d960ebc-1415-458f-ac7c-31a7f833250d img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-2d960ebc-1415-458f-ac7c-31a7f833250d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2d960ebc-1415-458f-ac7c-31a7f833250d img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-8b4d0626-b59d-47ef-a2da-bf2c4881f258 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-8b4d0626-b59d-47ef-a2da-bf2c4881f258 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-6dfa26bd-8160-490e-b6ed-829e0c0f82b0 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-6dfa26bd-8160-490e-b6ed-829e0c0f82b0 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-6dfa26bd-8160-490e-b6ed-829e0c0f82b0 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-6dfa26bd-8160-490e-b6ed-829e0c0f82b0 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 17px;
  padding-left: 10px;
}

#s-b30c77a5-0f97-42d5-8834-3bf96facdf01 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 30px;
background-color: rgba(0, 71, 143, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-b30c77a5-0f97-42d5-8834-3bf96facdf01:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-b30c77a5-0f97-42d5-8834-3bf96facdf01:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: #000000 !important;
text-decoration: none !important;}


#s-b30c77a5-0f97-42d5-8834-3bf96facdf01 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b30c77a5-0f97-42d5-8834-3bf96facdf01.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b30c77a5-0f97-42d5-8834-3bf96facdf01.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-b30c77a5-0f97-42d5-8834-3bf96facdf01.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-0121d2e6-30e0-47f4-83ed-2e0d93fcfabd {
  margin-left: auto;
margin-right: auto;
}

#s-f8d260fe-781a-4ba2-8f2c-03ae1e1ad8ac {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-f8d260fe-781a-4ba2-8f2c-03ae1e1ad8ac .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f8d260fe-781a-4ba2-8f2c-03ae1e1ad8ac img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-f8d260fe-781a-4ba2-8f2c-03ae1e1ad8ac .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f8d260fe-781a-4ba2-8f2c-03ae1e1ad8ac img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-f8d260fe-781a-4ba2-8f2c-03ae1e1ad8ac .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f8d260fe-781a-4ba2-8f2c-03ae1e1ad8ac img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-f8d260fe-781a-4ba2-8f2c-03ae1e1ad8ac .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f8d260fe-781a-4ba2-8f2c-03ae1e1ad8ac img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-f8d260fe-781a-4ba2-8f2c-03ae1e1ad8ac .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f8d260fe-781a-4ba2-8f2c-03ae1e1ad8ac img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-ba3459dd-ab6f-41ca-a46a-737f793bf108 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-ba3459dd-ab6f-41ca-a46a-737f793bf108 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-89ccc5f3-18fd-4d1d-8d16-0d5905e10111 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-89ccc5f3-18fd-4d1d-8d16-0d5905e10111 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-89ccc5f3-18fd-4d1d-8d16-0d5905e10111 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-89ccc5f3-18fd-4d1d-8d16-0d5905e10111 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 17px;
  padding-left: 10px;
}

#s-9537c4a4-781b-4586-a90d-a2ef5ae2061b {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 30px;
background-color: rgba(0, 71, 143, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-9537c4a4-781b-4586-a90d-a2ef5ae2061b:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-9537c4a4-781b-4586-a90d-a2ef5ae2061b:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: #000000 !important;
text-decoration: none !important;}


#s-9537c4a4-781b-4586-a90d-a2ef5ae2061b {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-9537c4a4-781b-4586-a90d-a2ef5ae2061b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-9537c4a4-781b-4586-a90d-a2ef5ae2061b.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-9537c4a4-781b-4586-a90d-a2ef5ae2061b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-cc7fa4cf-5114-41bd-b312-833d55778d86 {
  margin-left: auto;
margin-right: auto;
}

#s-5aec6612-b370-4175-ab1c-f954d739f5a1 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-5aec6612-b370-4175-ab1c-f954d739f5a1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5aec6612-b370-4175-ab1c-f954d739f5a1 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-5aec6612-b370-4175-ab1c-f954d739f5a1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5aec6612-b370-4175-ab1c-f954d739f5a1 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-5aec6612-b370-4175-ab1c-f954d739f5a1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5aec6612-b370-4175-ab1c-f954d739f5a1 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-5aec6612-b370-4175-ab1c-f954d739f5a1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5aec6612-b370-4175-ab1c-f954d739f5a1 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-5aec6612-b370-4175-ab1c-f954d739f5a1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5aec6612-b370-4175-ab1c-f954d739f5a1 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-1a7dbad7-9d93-491b-830f-84dfa8341cf1 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-1a7dbad7-9d93-491b-830f-84dfa8341cf1 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-d6d5e1b9-bb19-4189-9d69-2ca41e0e28c8 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-d6d5e1b9-bb19-4189-9d69-2ca41e0e28c8 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-d6d5e1b9-bb19-4189-9d69-2ca41e0e28c8 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-d6d5e1b9-bb19-4189-9d69-2ca41e0e28c8 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 17px;
  padding-left: 10px;
}

#s-f92e91c7-1dda-4456-8178-9191a965df42 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 30px;
background-color: rgba(0, 71, 143, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-f92e91c7-1dda-4456-8178-9191a965df42:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-f92e91c7-1dda-4456-8178-9191a965df42:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: #000000 !important;
text-decoration: none !important;}


#s-f92e91c7-1dda-4456-8178-9191a965df42 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f92e91c7-1dda-4456-8178-9191a965df42.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f92e91c7-1dda-4456-8178-9191a965df42.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-f92e91c7-1dda-4456-8178-9191a965df42.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-1f162671-a91d-40f9-ade7-ae8f751f6bc3 {
  margin-left: 3%;
margin-right: 3%;
min-height: 50px;
}








#s-1f162671-a91d-40f9-ade7-ae8f751f6bc3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1f162671-a91d-40f9-ade7-ae8f751f6bc3.shg-box.shg-c {
  justify-content: center;
}

#s-8a93f266-c0c5-413b-b042-10b5ffa61c19 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-d292ffaf-e4bd-4404-b0ea-2eafabc08dc6 {
  box-shadow:1px 1px 1px 1px rgba(243, 245, 246, 1);
border-style: solid;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
text-align: center;
background-color: rgba(243, 245, 246, 1);
}
@media (min-width: 1200px){#s-d292ffaf-e4bd-4404-b0ea-2eafabc08dc6 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-d292ffaf-e4bd-4404-b0ea-2eafabc08dc6 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-d292ffaf-e4bd-4404-b0ea-2eafabc08dc6 {
  
}
}@media (max-width: 767px){#s-d292ffaf-e4bd-4404-b0ea-2eafabc08dc6 {
  
}
}
#s-d292ffaf-e4bd-4404-b0ea-2eafabc08dc6 .shogun-heading-component h2 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}



#s-59c83e6f-50d7-4e04-94d7-90a95069dd56 {
  margin-left: auto;
margin-right: auto;
}

#s-ac794fa9-8393-42ea-8197-034d52b67212 {
  margin-left: auto;
margin-right: auto;
}

#s-ac794fa9-8393-42ea-8197-034d52b67212 .shg-dynamic-column-count {
  grid-template-columns: repeat(4, 1fr);
}@media (max-width: 767px){#s-ac794fa9-8393-42ea-8197-034d52b67212 .shg-dynamic-column-count {
  grid-template-columns: repeat(2, 1fr);
}}
#s-d28d9d7d-cec4-4f8d-b110-aa7b117e1b2b {
  margin-left: auto;
margin-right: auto;
}

#s-fd7289fe-5e51-48fa-8dde-725163db230a {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-fd7289fe-5e51-48fa-8dde-725163db230a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-fd7289fe-5e51-48fa-8dde-725163db230a img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-fd7289fe-5e51-48fa-8dde-725163db230a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-fd7289fe-5e51-48fa-8dde-725163db230a img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-fd7289fe-5e51-48fa-8dde-725163db230a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-fd7289fe-5e51-48fa-8dde-725163db230a img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-fd7289fe-5e51-48fa-8dde-725163db230a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-fd7289fe-5e51-48fa-8dde-725163db230a img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-fd7289fe-5e51-48fa-8dde-725163db230a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-fd7289fe-5e51-48fa-8dde-725163db230a img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-d3d37625-2f20-4949-a1c5-393101fad886 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-d3d37625-2f20-4949-a1c5-393101fad886 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-79050ce5-30b7-46d4-a75d-b3f615ea5d4c {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-79050ce5-30b7-46d4-a75d-b3f615ea5d4c .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-79050ce5-30b7-46d4-a75d-b3f615ea5d4c .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-79050ce5-30b7-46d4-a75d-b3f615ea5d4c .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 17px;
  padding-left: 10px;
}

#s-cc2dd69c-faf6-4b9c-af32-ebcacb282fb0 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 30px;
background-color: rgba(0, 71, 143, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-cc2dd69c-faf6-4b9c-af32-ebcacb282fb0:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-cc2dd69c-faf6-4b9c-af32-ebcacb282fb0:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: #000000 !important;
text-decoration: none !important;}


#s-cc2dd69c-faf6-4b9c-af32-ebcacb282fb0 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-cc2dd69c-faf6-4b9c-af32-ebcacb282fb0.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-cc2dd69c-faf6-4b9c-af32-ebcacb282fb0.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-cc2dd69c-faf6-4b9c-af32-ebcacb282fb0.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-e85d4edb-4b88-4229-9e8e-630769ab9fec {
  margin-left: auto;
margin-right: auto;
}

#s-613fd998-e90b-425e-bb3d-d34d3d4ebe1d {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-613fd998-e90b-425e-bb3d-d34d3d4ebe1d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-613fd998-e90b-425e-bb3d-d34d3d4ebe1d img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-613fd998-e90b-425e-bb3d-d34d3d4ebe1d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-613fd998-e90b-425e-bb3d-d34d3d4ebe1d img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-613fd998-e90b-425e-bb3d-d34d3d4ebe1d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-613fd998-e90b-425e-bb3d-d34d3d4ebe1d img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-613fd998-e90b-425e-bb3d-d34d3d4ebe1d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-613fd998-e90b-425e-bb3d-d34d3d4ebe1d img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-613fd998-e90b-425e-bb3d-d34d3d4ebe1d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-613fd998-e90b-425e-bb3d-d34d3d4ebe1d img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-798fdfa2-9e7f-4a0d-a01b-cb1ba175e661 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-798fdfa2-9e7f-4a0d-a01b-cb1ba175e661 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-32a245d0-ab55-4a31-9f6c-fedb17c0b2f9 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-32a245d0-ab55-4a31-9f6c-fedb17c0b2f9 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-32a245d0-ab55-4a31-9f6c-fedb17c0b2f9 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-32a245d0-ab55-4a31-9f6c-fedb17c0b2f9 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 17px;
  padding-left: 10px;
}

#s-4476cd86-084a-4465-893e-708c28eec51c {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 30px;
background-color: rgba(0, 71, 143, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-4476cd86-084a-4465-893e-708c28eec51c:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-4476cd86-084a-4465-893e-708c28eec51c:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: #000000 !important;
text-decoration: none !important;}


#s-4476cd86-084a-4465-893e-708c28eec51c {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-4476cd86-084a-4465-893e-708c28eec51c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-4476cd86-084a-4465-893e-708c28eec51c.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-4476cd86-084a-4465-893e-708c28eec51c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-466841f7-5029-4dca-b773-3bbe9b99532e {
  margin-left: auto;
margin-right: auto;
}

#s-53657013-439f-4360-ae15-0e16b74c72cf {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-53657013-439f-4360-ae15-0e16b74c72cf .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-53657013-439f-4360-ae15-0e16b74c72cf img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-53657013-439f-4360-ae15-0e16b74c72cf .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-53657013-439f-4360-ae15-0e16b74c72cf img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-53657013-439f-4360-ae15-0e16b74c72cf .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-53657013-439f-4360-ae15-0e16b74c72cf img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-53657013-439f-4360-ae15-0e16b74c72cf .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-53657013-439f-4360-ae15-0e16b74c72cf img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-53657013-439f-4360-ae15-0e16b74c72cf .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-53657013-439f-4360-ae15-0e16b74c72cf img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-ecf9df4a-1e51-445b-8a26-1cf1bf9a7735 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-ecf9df4a-1e51-445b-8a26-1cf1bf9a7735 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  line-height: 1.5em;
  
  
}

#s-39f99ee3-5614-464c-bd75-79b1bf148b5e {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-39f99ee3-5614-464c-bd75-79b1bf148b5e .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-39f99ee3-5614-464c-bd75-79b1bf148b5e .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-39f99ee3-5614-464c-bd75-79b1bf148b5e .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 17px;
  padding-left: 10px;
}

#s-70182fbf-6619-4760-b693-488155c79b73 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 30px;
background-color: rgba(0, 71, 143, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-70182fbf-6619-4760-b693-488155c79b73:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-70182fbf-6619-4760-b693-488155c79b73:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: #000000 !important;
text-decoration: none !important;}


#s-70182fbf-6619-4760-b693-488155c79b73 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-70182fbf-6619-4760-b693-488155c79b73.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-70182fbf-6619-4760-b693-488155c79b73.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-70182fbf-6619-4760-b693-488155c79b73.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-8c27229f-0617-4832-9081-e7e1bc8bdeb7 {
  margin-left: auto;
margin-right: auto;
}

#s-d2b486f5-8a46-40e0-b4e4-a2992c30e738 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-d2b486f5-8a46-40e0-b4e4-a2992c30e738 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d2b486f5-8a46-40e0-b4e4-a2992c30e738 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-d2b486f5-8a46-40e0-b4e4-a2992c30e738 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d2b486f5-8a46-40e0-b4e4-a2992c30e738 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-d2b486f5-8a46-40e0-b4e4-a2992c30e738 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d2b486f5-8a46-40e0-b4e4-a2992c30e738 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-d2b486f5-8a46-40e0-b4e4-a2992c30e738 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d2b486f5-8a46-40e0-b4e4-a2992c30e738 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-d2b486f5-8a46-40e0-b4e4-a2992c30e738 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d2b486f5-8a46-40e0-b4e4-a2992c30e738 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-a883b2ce-d025-49fa-a5b0-1ee9e9e767a1 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-a883b2ce-d025-49fa-a5b0-1ee9e9e767a1 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-bc66410f-ee59-479b-92fc-d74704534aef {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-bc66410f-ee59-479b-92fc-d74704534aef .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-bc66410f-ee59-479b-92fc-d74704534aef .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-bc66410f-ee59-479b-92fc-d74704534aef .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 17px;
  padding-left: 10px;
}

#s-e8da0ed0-e69e-4dd9-b920-60be00905f26 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 30px;
background-color: rgba(0, 71, 143, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-e8da0ed0-e69e-4dd9-b920-60be00905f26:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-e8da0ed0-e69e-4dd9-b920-60be00905f26:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: #000000 !important;
text-decoration: none !important;}


#s-e8da0ed0-e69e-4dd9-b920-60be00905f26 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-e8da0ed0-e69e-4dd9-b920-60be00905f26.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-e8da0ed0-e69e-4dd9-b920-60be00905f26.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-e8da0ed0-e69e-4dd9-b920-60be00905f26.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-4adb6581-765d-46ed-b400-85995980b95c {
  margin-left: auto;
margin-right: auto;
}

#s-ca9349d4-6c9c-4f42-a8d6-d9f8df2933bf {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-ca9349d4-6c9c-4f42-a8d6-d9f8df2933bf .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ca9349d4-6c9c-4f42-a8d6-d9f8df2933bf img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-ca9349d4-6c9c-4f42-a8d6-d9f8df2933bf .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ca9349d4-6c9c-4f42-a8d6-d9f8df2933bf img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-ca9349d4-6c9c-4f42-a8d6-d9f8df2933bf .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ca9349d4-6c9c-4f42-a8d6-d9f8df2933bf img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-ca9349d4-6c9c-4f42-a8d6-d9f8df2933bf .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ca9349d4-6c9c-4f42-a8d6-d9f8df2933bf img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-ca9349d4-6c9c-4f42-a8d6-d9f8df2933bf .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ca9349d4-6c9c-4f42-a8d6-d9f8df2933bf img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-43856bcf-12ec-4de9-837b-69167de24116 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-43856bcf-12ec-4de9-837b-69167de24116 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  line-height: 1.5em;
  
  
}

#s-5a65d221-0757-4797-86cb-009ac703c6c0 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-5a65d221-0757-4797-86cb-009ac703c6c0 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-5a65d221-0757-4797-86cb-009ac703c6c0 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-5a65d221-0757-4797-86cb-009ac703c6c0 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 17px;
  padding-left: 10px;
}

#s-f6f5f391-17c2-4e5d-b856-e36aad8a6c91 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 30px;
background-color: rgba(0, 71, 143, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-f6f5f391-17c2-4e5d-b856-e36aad8a6c91:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-f6f5f391-17c2-4e5d-b856-e36aad8a6c91:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: #000000 !important;
text-decoration: none !important;}


#s-f6f5f391-17c2-4e5d-b856-e36aad8a6c91 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f6f5f391-17c2-4e5d-b856-e36aad8a6c91.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f6f5f391-17c2-4e5d-b856-e36aad8a6c91.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-f6f5f391-17c2-4e5d-b856-e36aad8a6c91.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-d8a0f4d5-a3e3-4521-a66a-82aebb795d1a {
  margin-left: auto;
margin-right: auto;
}

#s-ab299d67-5a6e-4d68-98c8-f54838ba5a67 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-ab299d67-5a6e-4d68-98c8-f54838ba5a67 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ab299d67-5a6e-4d68-98c8-f54838ba5a67 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-ab299d67-5a6e-4d68-98c8-f54838ba5a67 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ab299d67-5a6e-4d68-98c8-f54838ba5a67 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-ab299d67-5a6e-4d68-98c8-f54838ba5a67 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ab299d67-5a6e-4d68-98c8-f54838ba5a67 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-ab299d67-5a6e-4d68-98c8-f54838ba5a67 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ab299d67-5a6e-4d68-98c8-f54838ba5a67 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-ab299d67-5a6e-4d68-98c8-f54838ba5a67 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ab299d67-5a6e-4d68-98c8-f54838ba5a67 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-e236532f-3152-41b8-87da-99c9b6c63694 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-e236532f-3152-41b8-87da-99c9b6c63694 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-ebd1740f-4dba-4721-a27d-fd2f04884171 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-ebd1740f-4dba-4721-a27d-fd2f04884171 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-ebd1740f-4dba-4721-a27d-fd2f04884171 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-ebd1740f-4dba-4721-a27d-fd2f04884171 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 17px;
  padding-left: 10px;
}

#s-ccb6b828-5db6-4cb8-8784-843365545b80 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 30px;
background-color: rgba(0, 71, 143, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-ccb6b828-5db6-4cb8-8784-843365545b80:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-ccb6b828-5db6-4cb8-8784-843365545b80:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: #000000 !important;
text-decoration: none !important;}


#s-ccb6b828-5db6-4cb8-8784-843365545b80 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-ccb6b828-5db6-4cb8-8784-843365545b80.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-ccb6b828-5db6-4cb8-8784-843365545b80.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-ccb6b828-5db6-4cb8-8784-843365545b80.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-7402f445-fd0c-4232-a534-703a9c427536 {
  margin-left: auto;
margin-right: auto;
}

#s-e13b2f7f-cab4-45d7-b0bd-1988b865fb33 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-e13b2f7f-cab4-45d7-b0bd-1988b865fb33 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e13b2f7f-cab4-45d7-b0bd-1988b865fb33 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-e13b2f7f-cab4-45d7-b0bd-1988b865fb33 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e13b2f7f-cab4-45d7-b0bd-1988b865fb33 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-e13b2f7f-cab4-45d7-b0bd-1988b865fb33 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e13b2f7f-cab4-45d7-b0bd-1988b865fb33 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-e13b2f7f-cab4-45d7-b0bd-1988b865fb33 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e13b2f7f-cab4-45d7-b0bd-1988b865fb33 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-e13b2f7f-cab4-45d7-b0bd-1988b865fb33 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e13b2f7f-cab4-45d7-b0bd-1988b865fb33 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-c475cf80-8aa1-4279-a5bc-ee44cdac5ee5 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-c475cf80-8aa1-4279-a5bc-ee44cdac5ee5 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-2e2b3bf4-7326-4ae0-846f-932eaca0857e {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-2e2b3bf4-7326-4ae0-846f-932eaca0857e .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-2e2b3bf4-7326-4ae0-846f-932eaca0857e .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-2e2b3bf4-7326-4ae0-846f-932eaca0857e .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 17px;
  padding-left: 10px;
}

#s-fa7c3331-063c-4b17-a335-301abb8853d8 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 30px;
background-color: rgba(0, 71, 143, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-fa7c3331-063c-4b17-a335-301abb8853d8:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-fa7c3331-063c-4b17-a335-301abb8853d8:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: #000000 !important;
text-decoration: none !important;}


#s-fa7c3331-063c-4b17-a335-301abb8853d8 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-fa7c3331-063c-4b17-a335-301abb8853d8.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-fa7c3331-063c-4b17-a335-301abb8853d8.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-fa7c3331-063c-4b17-a335-301abb8853d8.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-005c220d-4d1b-475f-9195-a276e99586f6 {
  margin-left: auto;
margin-right: auto;
}

#s-7dae09f4-f495-47c0-8f5e-92d11cf87ea1 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-7dae09f4-f495-47c0-8f5e-92d11cf87ea1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7dae09f4-f495-47c0-8f5e-92d11cf87ea1 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-7dae09f4-f495-47c0-8f5e-92d11cf87ea1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7dae09f4-f495-47c0-8f5e-92d11cf87ea1 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-7dae09f4-f495-47c0-8f5e-92d11cf87ea1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7dae09f4-f495-47c0-8f5e-92d11cf87ea1 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-7dae09f4-f495-47c0-8f5e-92d11cf87ea1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7dae09f4-f495-47c0-8f5e-92d11cf87ea1 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-7dae09f4-f495-47c0-8f5e-92d11cf87ea1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7dae09f4-f495-47c0-8f5e-92d11cf87ea1 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-68f85c7d-ae48-4fdd-9850-6876269be18e {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-68f85c7d-ae48-4fdd-9850-6876269be18e .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-b30fe0d9-c0fb-4a25-a2c7-441f38398b1a {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-b30fe0d9-c0fb-4a25-a2c7-441f38398b1a .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-b30fe0d9-c0fb-4a25-a2c7-441f38398b1a .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-b30fe0d9-c0fb-4a25-a2c7-441f38398b1a .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 17px;
  padding-left: 10px;
}

#s-0e36ba7b-11cc-4960-a22d-54b162103128 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 30px;
background-color: rgba(0, 71, 143, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-0e36ba7b-11cc-4960-a22d-54b162103128:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-0e36ba7b-11cc-4960-a22d-54b162103128:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: #000000 !important;
text-decoration: none !important;}


#s-0e36ba7b-11cc-4960-a22d-54b162103128 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-0e36ba7b-11cc-4960-a22d-54b162103128.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-0e36ba7b-11cc-4960-a22d-54b162103128.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-0e36ba7b-11cc-4960-a22d-54b162103128.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-0f6d84c1-641d-4bef-9a8b-d206ae4a8d0e {
  margin-left: 3%;
margin-right: 3%;
min-height: 50px;
}








#s-0f6d84c1-641d-4bef-9a8b-d206ae4a8d0e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0f6d84c1-641d-4bef-9a8b-d206ae4a8d0e.shg-box.shg-c {
  justify-content: center;
}

#s-033d5799-cfd9-40f6-a001-9f07cf0b0424 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-aae078f7-a0b0-4cfa-868a-228290e35bc1 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-aae078f7-a0b0-4cfa-868a-228290e35bc1 .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-b4f36cf0-3131-43d4-9cb8-9f2b55876d18 {
  margin-left: auto;
margin-right: auto;
}

#s-467069ab-79eb-474f-8b2f-833776a62155 {
  margin-left: auto;
margin-right: auto;
}

#s-467069ab-79eb-474f-8b2f-833776a62155 .shg-dynamic-column-count {
  grid-template-columns: repeat(4, 1fr);
}@media (max-width: 767px){#s-467069ab-79eb-474f-8b2f-833776a62155 .shg-dynamic-column-count {
  grid-template-columns: repeat(2, 1fr);
}}
#s-88d5c1ff-8629-40a8-8381-1910049e926d {
  margin-left: auto;
margin-right: auto;
}

#s-a9025ffe-3904-454c-96c6-c5a1e2d381d2 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-a9025ffe-3904-454c-96c6-c5a1e2d381d2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a9025ffe-3904-454c-96c6-c5a1e2d381d2 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a9025ffe-3904-454c-96c6-c5a1e2d381d2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a9025ffe-3904-454c-96c6-c5a1e2d381d2 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a9025ffe-3904-454c-96c6-c5a1e2d381d2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a9025ffe-3904-454c-96c6-c5a1e2d381d2 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a9025ffe-3904-454c-96c6-c5a1e2d381d2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a9025ffe-3904-454c-96c6-c5a1e2d381d2 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a9025ffe-3904-454c-96c6-c5a1e2d381d2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a9025ffe-3904-454c-96c6-c5a1e2d381d2 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-54c1bab4-db34-4655-a4ed-2e59bfe629db {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-54c1bab4-db34-4655-a4ed-2e59bfe629db .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-e211d85e-0bd5-4052-94dd-f39fa7f93fe4 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-e211d85e-0bd5-4052-94dd-f39fa7f93fe4 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-e211d85e-0bd5-4052-94dd-f39fa7f93fe4 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-e211d85e-0bd5-4052-94dd-f39fa7f93fe4 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 17px;
  padding-left: 10px;
}

#s-c3d131eb-e0f0-49ae-a9c6-ee490ac51768 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 30px;
background-color: rgba(0, 71, 143, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-c3d131eb-e0f0-49ae-a9c6-ee490ac51768:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-c3d131eb-e0f0-49ae-a9c6-ee490ac51768:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: #000000 !important;
text-decoration: none !important;}


#s-c3d131eb-e0f0-49ae-a9c6-ee490ac51768 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c3d131eb-e0f0-49ae-a9c6-ee490ac51768.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c3d131eb-e0f0-49ae-a9c6-ee490ac51768.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-c3d131eb-e0f0-49ae-a9c6-ee490ac51768.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-f93e4f9d-9fca-428e-8a8c-06a95af8ddb3 {
  margin-left: auto;
margin-right: auto;
}

#s-ce010a7e-8404-436c-88c8-8c33584bf155 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-ce010a7e-8404-436c-88c8-8c33584bf155 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ce010a7e-8404-436c-88c8-8c33584bf155 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-ce010a7e-8404-436c-88c8-8c33584bf155 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ce010a7e-8404-436c-88c8-8c33584bf155 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-ce010a7e-8404-436c-88c8-8c33584bf155 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ce010a7e-8404-436c-88c8-8c33584bf155 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-ce010a7e-8404-436c-88c8-8c33584bf155 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ce010a7e-8404-436c-88c8-8c33584bf155 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-ce010a7e-8404-436c-88c8-8c33584bf155 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ce010a7e-8404-436c-88c8-8c33584bf155 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-05a8c1f2-3246-451f-9b75-474eb8103325 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-05a8c1f2-3246-451f-9b75-474eb8103325 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-87fe1411-ada5-4284-af94-5a2afa2842bf {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-87fe1411-ada5-4284-af94-5a2afa2842bf .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-87fe1411-ada5-4284-af94-5a2afa2842bf .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-87fe1411-ada5-4284-af94-5a2afa2842bf .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 17px;
  padding-left: 10px;
}

#s-be8ef38a-6de4-488b-9280-5a480a30a701 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 30px;
background-color: rgba(0, 71, 143, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-be8ef38a-6de4-488b-9280-5a480a30a701:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-be8ef38a-6de4-488b-9280-5a480a30a701:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: #000000 !important;
text-decoration: none !important;}


#s-be8ef38a-6de4-488b-9280-5a480a30a701 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-be8ef38a-6de4-488b-9280-5a480a30a701.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-be8ef38a-6de4-488b-9280-5a480a30a701.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-be8ef38a-6de4-488b-9280-5a480a30a701.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-415d0af1-c509-4a5d-9f12-37ed685f3914 {
  margin-left: auto;
margin-right: auto;
}

#s-3899cb53-29d3-4526-9923-bd4545a3b4f7 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-3899cb53-29d3-4526-9923-bd4545a3b4f7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3899cb53-29d3-4526-9923-bd4545a3b4f7 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-3899cb53-29d3-4526-9923-bd4545a3b4f7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3899cb53-29d3-4526-9923-bd4545a3b4f7 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-3899cb53-29d3-4526-9923-bd4545a3b4f7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3899cb53-29d3-4526-9923-bd4545a3b4f7 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-3899cb53-29d3-4526-9923-bd4545a3b4f7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3899cb53-29d3-4526-9923-bd4545a3b4f7 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-3899cb53-29d3-4526-9923-bd4545a3b4f7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3899cb53-29d3-4526-9923-bd4545a3b4f7 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-375ce090-e99f-4adb-98f0-01cbed000cde {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-375ce090-e99f-4adb-98f0-01cbed000cde .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-7866d172-f411-4ab9-8acd-f8bdca3c10f4 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-7866d172-f411-4ab9-8acd-f8bdca3c10f4 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-7866d172-f411-4ab9-8acd-f8bdca3c10f4 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-7866d172-f411-4ab9-8acd-f8bdca3c10f4 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 17px;
  padding-left: 10px;
}

#s-d6db1892-e59d-40b2-9db3-7097a4859b1e {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 30px;
background-color: rgba(0, 71, 143, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-d6db1892-e59d-40b2-9db3-7097a4859b1e:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-d6db1892-e59d-40b2-9db3-7097a4859b1e:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: #000000 !important;
text-decoration: none !important;}


#s-d6db1892-e59d-40b2-9db3-7097a4859b1e {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d6db1892-e59d-40b2-9db3-7097a4859b1e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d6db1892-e59d-40b2-9db3-7097a4859b1e.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-d6db1892-e59d-40b2-9db3-7097a4859b1e.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-790ef38e-67e2-4367-8b75-7fbb06bf46e0 {
  margin-left: auto;
margin-right: auto;
}

#s-2e6589fd-1cdd-4a85-9450-527330da0173 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-2e6589fd-1cdd-4a85-9450-527330da0173 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2e6589fd-1cdd-4a85-9450-527330da0173 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-2e6589fd-1cdd-4a85-9450-527330da0173 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2e6589fd-1cdd-4a85-9450-527330da0173 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-2e6589fd-1cdd-4a85-9450-527330da0173 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2e6589fd-1cdd-4a85-9450-527330da0173 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-2e6589fd-1cdd-4a85-9450-527330da0173 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2e6589fd-1cdd-4a85-9450-527330da0173 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-2e6589fd-1cdd-4a85-9450-527330da0173 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2e6589fd-1cdd-4a85-9450-527330da0173 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-fecae254-c489-4dbb-a8f6-2626aa52ff5e {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-fecae254-c489-4dbb-a8f6-2626aa52ff5e .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-2dce9a42-081c-4f2d-88c0-693f0032f19b {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-2dce9a42-081c-4f2d-88c0-693f0032f19b .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-2dce9a42-081c-4f2d-88c0-693f0032f19b .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-2dce9a42-081c-4f2d-88c0-693f0032f19b .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 17px;
  padding-left: 10px;
}

#s-c04f9764-992c-44de-96d4-f5b1f61b9cd2 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 30px;
background-color: rgba(0, 71, 143, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-c04f9764-992c-44de-96d4-f5b1f61b9cd2:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-c04f9764-992c-44de-96d4-f5b1f61b9cd2:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: #000000 !important;
text-decoration: none !important;}


#s-c04f9764-992c-44de-96d4-f5b1f61b9cd2 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c04f9764-992c-44de-96d4-f5b1f61b9cd2.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c04f9764-992c-44de-96d4-f5b1f61b9cd2.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-c04f9764-992c-44de-96d4-f5b1f61b9cd2.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-5402b1d2-e254-482f-ba0d-39a0d7272ba3 {
  margin-left: auto;
margin-right: auto;
}

#s-e4af04d2-28d3-44ce-aa82-d36b37f6224f {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-e4af04d2-28d3-44ce-aa82-d36b37f6224f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e4af04d2-28d3-44ce-aa82-d36b37f6224f img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-e4af04d2-28d3-44ce-aa82-d36b37f6224f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e4af04d2-28d3-44ce-aa82-d36b37f6224f img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-e4af04d2-28d3-44ce-aa82-d36b37f6224f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e4af04d2-28d3-44ce-aa82-d36b37f6224f img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-e4af04d2-28d3-44ce-aa82-d36b37f6224f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e4af04d2-28d3-44ce-aa82-d36b37f6224f img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-e4af04d2-28d3-44ce-aa82-d36b37f6224f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e4af04d2-28d3-44ce-aa82-d36b37f6224f img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-b7644876-0a3b-46e9-812f-3b885b4866fb {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-b7644876-0a3b-46e9-812f-3b885b4866fb .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-53204196-85e2-4f87-b9ac-304906a81e41 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-53204196-85e2-4f87-b9ac-304906a81e41 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-53204196-85e2-4f87-b9ac-304906a81e41 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-53204196-85e2-4f87-b9ac-304906a81e41 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 17px;
  padding-left: 10px;
}

#s-732d3aa6-5c75-493e-a492-39dcc68571c9 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 30px;
background-color: rgba(0, 71, 143, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-732d3aa6-5c75-493e-a492-39dcc68571c9:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-732d3aa6-5c75-493e-a492-39dcc68571c9:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: #000000 !important;
text-decoration: none !important;}


#s-732d3aa6-5c75-493e-a492-39dcc68571c9 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-732d3aa6-5c75-493e-a492-39dcc68571c9.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-732d3aa6-5c75-493e-a492-39dcc68571c9.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-732d3aa6-5c75-493e-a492-39dcc68571c9.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-fb791753-3d4b-452d-bf67-644f2eb69c98 {
  margin-left: auto;
margin-right: auto;
}

#s-aa21bc85-b2e9-4202-b378-634d8bb6177a {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-aa21bc85-b2e9-4202-b378-634d8bb6177a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-aa21bc85-b2e9-4202-b378-634d8bb6177a img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-aa21bc85-b2e9-4202-b378-634d8bb6177a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-aa21bc85-b2e9-4202-b378-634d8bb6177a img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-aa21bc85-b2e9-4202-b378-634d8bb6177a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-aa21bc85-b2e9-4202-b378-634d8bb6177a img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-aa21bc85-b2e9-4202-b378-634d8bb6177a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-aa21bc85-b2e9-4202-b378-634d8bb6177a img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-aa21bc85-b2e9-4202-b378-634d8bb6177a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-aa21bc85-b2e9-4202-b378-634d8bb6177a img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-b286f441-d9f8-4b38-9b3d-3064db63cb88 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-b286f441-d9f8-4b38-9b3d-3064db63cb88 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-8f7cb286-0113-440e-a8eb-8d932416355e {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-8f7cb286-0113-440e-a8eb-8d932416355e .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-8f7cb286-0113-440e-a8eb-8d932416355e .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-8f7cb286-0113-440e-a8eb-8d932416355e .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 17px;
  padding-left: 10px;
}

#s-9a1dc3a1-f8bb-49f1-a963-8822a71fa6cc {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 30px;
background-color: rgba(0, 71, 143, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-9a1dc3a1-f8bb-49f1-a963-8822a71fa6cc:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-9a1dc3a1-f8bb-49f1-a963-8822a71fa6cc:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: #000000 !important;
text-decoration: none !important;}


#s-9a1dc3a1-f8bb-49f1-a963-8822a71fa6cc {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-9a1dc3a1-f8bb-49f1-a963-8822a71fa6cc.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-9a1dc3a1-f8bb-49f1-a963-8822a71fa6cc.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-9a1dc3a1-f8bb-49f1-a963-8822a71fa6cc.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-0e2a071e-a11b-4a09-a23e-ef41e42ed596 {
  margin-left: auto;
margin-right: auto;
}

#s-6930f9d5-de42-444d-933f-f895b9bda4da {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-6930f9d5-de42-444d-933f-f895b9bda4da .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6930f9d5-de42-444d-933f-f895b9bda4da img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-6930f9d5-de42-444d-933f-f895b9bda4da .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6930f9d5-de42-444d-933f-f895b9bda4da img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-6930f9d5-de42-444d-933f-f895b9bda4da .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6930f9d5-de42-444d-933f-f895b9bda4da img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-6930f9d5-de42-444d-933f-f895b9bda4da .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6930f9d5-de42-444d-933f-f895b9bda4da img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-6930f9d5-de42-444d-933f-f895b9bda4da .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6930f9d5-de42-444d-933f-f895b9bda4da img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-63433ba0-a8ae-4770-8e7b-dec38832a82d {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-63433ba0-a8ae-4770-8e7b-dec38832a82d .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-014a8305-2f5a-4f30-9c38-35c1c7d2c1b0 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-014a8305-2f5a-4f30-9c38-35c1c7d2c1b0 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-014a8305-2f5a-4f30-9c38-35c1c7d2c1b0 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-014a8305-2f5a-4f30-9c38-35c1c7d2c1b0 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 17px;
  padding-left: 10px;
}

#s-e5d7a92c-76f8-4c2a-8797-7b64a0ad056b {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 30px;
background-color: rgba(0, 71, 143, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-e5d7a92c-76f8-4c2a-8797-7b64a0ad056b:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-e5d7a92c-76f8-4c2a-8797-7b64a0ad056b:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: #000000 !important;
text-decoration: none !important;}


#s-e5d7a92c-76f8-4c2a-8797-7b64a0ad056b {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-e5d7a92c-76f8-4c2a-8797-7b64a0ad056b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-e5d7a92c-76f8-4c2a-8797-7b64a0ad056b.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-e5d7a92c-76f8-4c2a-8797-7b64a0ad056b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-66f17f3a-4e41-4b7e-adca-96489402147f {
  margin-left: auto;
margin-right: auto;
}

#s-8a16a808-0e0a-454e-ad87-8f9a96d0aa5e {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-8a16a808-0e0a-454e-ad87-8f9a96d0aa5e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8a16a808-0e0a-454e-ad87-8f9a96d0aa5e img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-8a16a808-0e0a-454e-ad87-8f9a96d0aa5e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8a16a808-0e0a-454e-ad87-8f9a96d0aa5e img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-8a16a808-0e0a-454e-ad87-8f9a96d0aa5e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8a16a808-0e0a-454e-ad87-8f9a96d0aa5e img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-8a16a808-0e0a-454e-ad87-8f9a96d0aa5e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8a16a808-0e0a-454e-ad87-8f9a96d0aa5e img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-8a16a808-0e0a-454e-ad87-8f9a96d0aa5e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8a16a808-0e0a-454e-ad87-8f9a96d0aa5e img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-59d6ea16-c0a6-4ad4-963c-6ba07487bd95 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-59d6ea16-c0a6-4ad4-963c-6ba07487bd95 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-ab8d00be-922d-484a-a81d-a88410ac1618 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-ab8d00be-922d-484a-a81d-a88410ac1618 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-ab8d00be-922d-484a-a81d-a88410ac1618 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-ab8d00be-922d-484a-a81d-a88410ac1618 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 17px;
  padding-left: 10px;
}

#s-3bac8695-20d3-40c9-84aa-213602ebd213 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 30px;
background-color: rgba(0, 71, 143, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-3bac8695-20d3-40c9-84aa-213602ebd213:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-3bac8695-20d3-40c9-84aa-213602ebd213:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: #000000 !important;
text-decoration: none !important;}


#s-3bac8695-20d3-40c9-84aa-213602ebd213 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-3bac8695-20d3-40c9-84aa-213602ebd213.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-3bac8695-20d3-40c9-84aa-213602ebd213.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-3bac8695-20d3-40c9-84aa-213602ebd213.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-308aac72-3b93-4977-a900-6e875649c396 {
  margin-left: auto;
margin-right: auto;
}

#s-0ab82eab-ff4b-4405-8e8e-f802dff3dea6 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-0ab82eab-ff4b-4405-8e8e-f802dff3dea6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0ab82eab-ff4b-4405-8e8e-f802dff3dea6 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-0ab82eab-ff4b-4405-8e8e-f802dff3dea6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0ab82eab-ff4b-4405-8e8e-f802dff3dea6 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-0ab82eab-ff4b-4405-8e8e-f802dff3dea6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0ab82eab-ff4b-4405-8e8e-f802dff3dea6 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-0ab82eab-ff4b-4405-8e8e-f802dff3dea6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0ab82eab-ff4b-4405-8e8e-f802dff3dea6 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-0ab82eab-ff4b-4405-8e8e-f802dff3dea6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0ab82eab-ff4b-4405-8e8e-f802dff3dea6 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-d634c2f0-1db6-4c00-838d-283f23a97a86 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-d634c2f0-1db6-4c00-838d-283f23a97a86 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-21e34825-c9e8-431b-b31b-c7332832f4d3 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-21e34825-c9e8-431b-b31b-c7332832f4d3 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-21e34825-c9e8-431b-b31b-c7332832f4d3 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-21e34825-c9e8-431b-b31b-c7332832f4d3 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 17px;
  padding-left: 10px;
}

#s-d9ab4ecd-17d4-48df-8c27-c9afce86874f {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 30px;
background-color: rgba(0, 71, 143, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-d9ab4ecd-17d4-48df-8c27-c9afce86874f:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-d9ab4ecd-17d4-48df-8c27-c9afce86874f:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: #000000 !important;
text-decoration: none !important;}


#s-d9ab4ecd-17d4-48df-8c27-c9afce86874f {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d9ab4ecd-17d4-48df-8c27-c9afce86874f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d9ab4ecd-17d4-48df-8c27-c9afce86874f.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-d9ab4ecd-17d4-48df-8c27-c9afce86874f.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-860b7468-3521-4a88-8207-b1892297e7a7 {
  margin-left: auto;
margin-right: auto;
}

#s-09be3da8-df27-4ad8-ab68-5911aa745b70 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-09be3da8-df27-4ad8-ab68-5911aa745b70 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-09be3da8-df27-4ad8-ab68-5911aa745b70 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-09be3da8-df27-4ad8-ab68-5911aa745b70 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-09be3da8-df27-4ad8-ab68-5911aa745b70 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-09be3da8-df27-4ad8-ab68-5911aa745b70 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-09be3da8-df27-4ad8-ab68-5911aa745b70 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-09be3da8-df27-4ad8-ab68-5911aa745b70 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-09be3da8-df27-4ad8-ab68-5911aa745b70 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-09be3da8-df27-4ad8-ab68-5911aa745b70 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-09be3da8-df27-4ad8-ab68-5911aa745b70 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-ae660107-643c-4bab-87c5-96ff9b0a9134 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-ae660107-643c-4bab-87c5-96ff9b0a9134 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-537cecdd-09d4-443b-965b-8d80ef893179 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-537cecdd-09d4-443b-965b-8d80ef893179 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-537cecdd-09d4-443b-965b-8d80ef893179 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-537cecdd-09d4-443b-965b-8d80ef893179 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 17px;
  padding-left: 10px;
}

#s-ad7736e8-ceb6-423f-a76c-5bbcbc3afe91 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 30px;
background-color: rgba(0, 71, 143, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-ad7736e8-ceb6-423f-a76c-5bbcbc3afe91:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-ad7736e8-ceb6-423f-a76c-5bbcbc3afe91:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: #000000 !important;
text-decoration: none !important;}


#s-ad7736e8-ceb6-423f-a76c-5bbcbc3afe91 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-ad7736e8-ceb6-423f-a76c-5bbcbc3afe91.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-ad7736e8-ceb6-423f-a76c-5bbcbc3afe91.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-ad7736e8-ceb6-423f-a76c-5bbcbc3afe91.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-377d59a4-f4cf-433f-9d5e-6ef88615ecda {
  margin-left: auto;
margin-right: auto;
}

#s-36644b22-99a4-443e-8fc2-045bc6ed6098 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-36644b22-99a4-443e-8fc2-045bc6ed6098 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-36644b22-99a4-443e-8fc2-045bc6ed6098 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-36644b22-99a4-443e-8fc2-045bc6ed6098 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-36644b22-99a4-443e-8fc2-045bc6ed6098 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-36644b22-99a4-443e-8fc2-045bc6ed6098 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-36644b22-99a4-443e-8fc2-045bc6ed6098 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-36644b22-99a4-443e-8fc2-045bc6ed6098 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-36644b22-99a4-443e-8fc2-045bc6ed6098 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-36644b22-99a4-443e-8fc2-045bc6ed6098 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-36644b22-99a4-443e-8fc2-045bc6ed6098 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-aa409559-32fa-4ac8-bfb6-47cbfc874841 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-aa409559-32fa-4ac8-bfb6-47cbfc874841 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-e409a3ea-d105-4249-9f70-3d354902dc2b {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-e409a3ea-d105-4249-9f70-3d354902dc2b .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-e409a3ea-d105-4249-9f70-3d354902dc2b .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-e409a3ea-d105-4249-9f70-3d354902dc2b .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 17px;
  padding-left: 10px;
}

#s-cd0e3c2d-6685-4b8c-91a1-0f31ca7b1ad2 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 30px;
background-color: rgba(0, 71, 143, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-cd0e3c2d-6685-4b8c-91a1-0f31ca7b1ad2:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-cd0e3c2d-6685-4b8c-91a1-0f31ca7b1ad2:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: #000000 !important;
text-decoration: none !important;}


#s-cd0e3c2d-6685-4b8c-91a1-0f31ca7b1ad2 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-cd0e3c2d-6685-4b8c-91a1-0f31ca7b1ad2.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-cd0e3c2d-6685-4b8c-91a1-0f31ca7b1ad2.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-cd0e3c2d-6685-4b8c-91a1-0f31ca7b1ad2.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-ac1865d1-c8be-4524-a6d8-2d85346cf24e {
  margin-left: auto;
margin-right: auto;
}

#s-8e7a4d1d-ce81-416e-be6a-0edf6c7a9234 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-8e7a4d1d-ce81-416e-be6a-0edf6c7a9234 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8e7a4d1d-ce81-416e-be6a-0edf6c7a9234 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-8e7a4d1d-ce81-416e-be6a-0edf6c7a9234 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8e7a4d1d-ce81-416e-be6a-0edf6c7a9234 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-8e7a4d1d-ce81-416e-be6a-0edf6c7a9234 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8e7a4d1d-ce81-416e-be6a-0edf6c7a9234 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-8e7a4d1d-ce81-416e-be6a-0edf6c7a9234 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8e7a4d1d-ce81-416e-be6a-0edf6c7a9234 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-8e7a4d1d-ce81-416e-be6a-0edf6c7a9234 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8e7a4d1d-ce81-416e-be6a-0edf6c7a9234 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-79644176-6af8-4b9b-a102-421182222f57 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-79644176-6af8-4b9b-a102-421182222f57 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-d2362c6f-b5d0-436a-887c-a62c7c0dac48 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-d2362c6f-b5d0-436a-887c-a62c7c0dac48 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-d2362c6f-b5d0-436a-887c-a62c7c0dac48 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-d2362c6f-b5d0-436a-887c-a62c7c0dac48 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 17px;
  padding-left: 10px;
}

#s-37bb74ba-f4b6-4e42-aa57-3c6c13a1f783 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 30px;
background-color: rgba(0, 71, 143, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-37bb74ba-f4b6-4e42-aa57-3c6c13a1f783:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-37bb74ba-f4b6-4e42-aa57-3c6c13a1f783:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: #000000 !important;
text-decoration: none !important;}


#s-37bb74ba-f4b6-4e42-aa57-3c6c13a1f783 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-37bb74ba-f4b6-4e42-aa57-3c6c13a1f783.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-37bb74ba-f4b6-4e42-aa57-3c6c13a1f783.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-37bb74ba-f4b6-4e42-aa57-3c6c13a1f783.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-42ecccb7-def6-44e2-8f25-d23573d22e35 {
  margin-left: 3%;
margin-right: 3%;
min-height: 50px;
}








#s-42ecccb7-def6-44e2-8f25-d23573d22e35 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-42ecccb7-def6-44e2-8f25-d23573d22e35.shg-box.shg-c {
  justify-content: center;
}

#s-47901391-ec73-49e1-b0c3-a99163a1912c {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-7d0e16a7-6de9-4366-92c3-4a8f058561b1 {
  box-shadow:1px 1px 1px 1px rgba(243, 245, 246, 1);
border-style: solid;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
text-align: center;
background-color: rgba(243, 245, 246, 1);
}
@media (min-width: 1200px){#s-7d0e16a7-6de9-4366-92c3-4a8f058561b1 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-7d0e16a7-6de9-4366-92c3-4a8f058561b1 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-7d0e16a7-6de9-4366-92c3-4a8f058561b1 {
  
}
}@media (max-width: 767px){#s-7d0e16a7-6de9-4366-92c3-4a8f058561b1 {
  
}
}
#s-7d0e16a7-6de9-4366-92c3-4a8f058561b1 .shogun-heading-component h2 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}



#s-bfff03ae-6eee-4af5-9897-0c9eb2b4dfd6 {
  margin-left: auto;
margin-right: auto;
}

#s-9cc46e7b-1f0e-4aef-abfe-d9654653d772 {
  margin-left: 3%;
margin-right: 3%;
}

#s-9cc46e7b-1f0e-4aef-abfe-d9654653d772 .shg-dynamic-column-count {
  grid-template-columns: repeat(4, 1fr);
}@media (max-width: 767px){#s-9cc46e7b-1f0e-4aef-abfe-d9654653d772 .shg-dynamic-column-count {
  grid-template-columns: repeat(2, 1fr);
}}
#s-8c4b1b02-9799-4f38-895b-204bbc58ba67 {
  margin-left: auto;
margin-right: auto;
}

#s-a7effbee-efcf-4405-bba9-288a8c05bfb8 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-a7effbee-efcf-4405-bba9-288a8c05bfb8 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a7effbee-efcf-4405-bba9-288a8c05bfb8 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a7effbee-efcf-4405-bba9-288a8c05bfb8 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a7effbee-efcf-4405-bba9-288a8c05bfb8 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a7effbee-efcf-4405-bba9-288a8c05bfb8 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a7effbee-efcf-4405-bba9-288a8c05bfb8 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a7effbee-efcf-4405-bba9-288a8c05bfb8 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a7effbee-efcf-4405-bba9-288a8c05bfb8 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a7effbee-efcf-4405-bba9-288a8c05bfb8 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a7effbee-efcf-4405-bba9-288a8c05bfb8 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-0eab6c79-48a8-458f-8d7e-79d31b5a844d {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-0eab6c79-48a8-458f-8d7e-79d31b5a844d .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-1ea6fd68-3733-484d-949d-6c6dca2112ab {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-1ea6fd68-3733-484d-949d-6c6dca2112ab .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-1ea6fd68-3733-484d-949d-6c6dca2112ab .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-1ea6fd68-3733-484d-949d-6c6dca2112ab .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 17px;
  padding-left: 10px;
}

#s-939e6b57-5cc7-46a0-8d52-d6846eff0225 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 30px;
background-color: rgba(0, 71, 143, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-939e6b57-5cc7-46a0-8d52-d6846eff0225:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-939e6b57-5cc7-46a0-8d52-d6846eff0225:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: #000000 !important;
text-decoration: none !important;}


#s-939e6b57-5cc7-46a0-8d52-d6846eff0225 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-939e6b57-5cc7-46a0-8d52-d6846eff0225.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-939e6b57-5cc7-46a0-8d52-d6846eff0225.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-939e6b57-5cc7-46a0-8d52-d6846eff0225.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-002203ec-0e0b-40ee-adc8-78c2d767bcb4 {
  margin-left: auto;
margin-right: auto;
}

#s-9ab76957-ab62-494b-84b4-f6d8d73ee0e7 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-9ab76957-ab62-494b-84b4-f6d8d73ee0e7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9ab76957-ab62-494b-84b4-f6d8d73ee0e7 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-9ab76957-ab62-494b-84b4-f6d8d73ee0e7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9ab76957-ab62-494b-84b4-f6d8d73ee0e7 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-9ab76957-ab62-494b-84b4-f6d8d73ee0e7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9ab76957-ab62-494b-84b4-f6d8d73ee0e7 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-9ab76957-ab62-494b-84b4-f6d8d73ee0e7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9ab76957-ab62-494b-84b4-f6d8d73ee0e7 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-9ab76957-ab62-494b-84b4-f6d8d73ee0e7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9ab76957-ab62-494b-84b4-f6d8d73ee0e7 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-ad0dfef2-d8b2-48d5-81d6-1cfc071a6583 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-ad0dfef2-d8b2-48d5-81d6-1cfc071a6583 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-6bdc5fd8-38ab-4861-b67b-bfe7b5f752a6 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-6bdc5fd8-38ab-4861-b67b-bfe7b5f752a6 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-6bdc5fd8-38ab-4861-b67b-bfe7b5f752a6 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-6bdc5fd8-38ab-4861-b67b-bfe7b5f752a6 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 17px;
  padding-left: 10px;
}

#s-6fb41da8-3277-4bd7-be06-a360d226bc80 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 30px;
background-color: rgba(0, 71, 143, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-6fb41da8-3277-4bd7-be06-a360d226bc80:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-6fb41da8-3277-4bd7-be06-a360d226bc80:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: #000000 !important;
text-decoration: none !important;}


#s-6fb41da8-3277-4bd7-be06-a360d226bc80 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-6fb41da8-3277-4bd7-be06-a360d226bc80.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-6fb41da8-3277-4bd7-be06-a360d226bc80.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-6fb41da8-3277-4bd7-be06-a360d226bc80.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-d9ad376f-3289-4c08-adf8-6a404806537a {
  margin-left: auto;
margin-right: auto;
}

#s-963e05b1-84e3-4fcc-b1ae-7c3b455abaeb {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-963e05b1-84e3-4fcc-b1ae-7c3b455abaeb .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-963e05b1-84e3-4fcc-b1ae-7c3b455abaeb img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-963e05b1-84e3-4fcc-b1ae-7c3b455abaeb .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-963e05b1-84e3-4fcc-b1ae-7c3b455abaeb img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-963e05b1-84e3-4fcc-b1ae-7c3b455abaeb .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-963e05b1-84e3-4fcc-b1ae-7c3b455abaeb img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-963e05b1-84e3-4fcc-b1ae-7c3b455abaeb .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-963e05b1-84e3-4fcc-b1ae-7c3b455abaeb img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-963e05b1-84e3-4fcc-b1ae-7c3b455abaeb .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-963e05b1-84e3-4fcc-b1ae-7c3b455abaeb img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-39e8d992-1163-4bfe-9b5e-01816529d03c {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-39e8d992-1163-4bfe-9b5e-01816529d03c .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-1de70f38-c1a7-4d52-9f09-0c11eb137508 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-1de70f38-c1a7-4d52-9f09-0c11eb137508 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-1de70f38-c1a7-4d52-9f09-0c11eb137508 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-1de70f38-c1a7-4d52-9f09-0c11eb137508 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 17px;
  padding-left: 10px;
}

#s-8f16066f-e037-4355-ae24-8b7143fe7609 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 30px;
background-color: rgba(0, 71, 143, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-8f16066f-e037-4355-ae24-8b7143fe7609:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-8f16066f-e037-4355-ae24-8b7143fe7609:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: #000000 !important;
text-decoration: none !important;}


#s-8f16066f-e037-4355-ae24-8b7143fe7609 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-8f16066f-e037-4355-ae24-8b7143fe7609.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-8f16066f-e037-4355-ae24-8b7143fe7609.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-8f16066f-e037-4355-ae24-8b7143fe7609.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-fafe2506-cf1e-4fd1-ae11-a5fe00ecf6f0 {
  margin-left: auto;
margin-right: auto;
}

#s-ad51c4c7-ce1c-41ff-93e4-c72548b2bf49 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-ad51c4c7-ce1c-41ff-93e4-c72548b2bf49 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ad51c4c7-ce1c-41ff-93e4-c72548b2bf49 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-ad51c4c7-ce1c-41ff-93e4-c72548b2bf49 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ad51c4c7-ce1c-41ff-93e4-c72548b2bf49 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-ad51c4c7-ce1c-41ff-93e4-c72548b2bf49 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ad51c4c7-ce1c-41ff-93e4-c72548b2bf49 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-ad51c4c7-ce1c-41ff-93e4-c72548b2bf49 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ad51c4c7-ce1c-41ff-93e4-c72548b2bf49 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-ad51c4c7-ce1c-41ff-93e4-c72548b2bf49 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ad51c4c7-ce1c-41ff-93e4-c72548b2bf49 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-8402bcf3-adc8-4dc7-9a38-cccd9ff0347f {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-8402bcf3-adc8-4dc7-9a38-cccd9ff0347f .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-ec009b60-3c47-4e30-866f-98cfc06f915a {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-ec009b60-3c47-4e30-866f-98cfc06f915a .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-ec009b60-3c47-4e30-866f-98cfc06f915a .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-ec009b60-3c47-4e30-866f-98cfc06f915a .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 17px;
  padding-left: 10px;
}

#s-9303514e-f2db-4ad6-a0af-2fa04c043b54 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 30px;
background-color: rgba(0, 71, 143, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-9303514e-f2db-4ad6-a0af-2fa04c043b54:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-9303514e-f2db-4ad6-a0af-2fa04c043b54:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: #000000 !important;
text-decoration: none !important;}


#s-9303514e-f2db-4ad6-a0af-2fa04c043b54 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-9303514e-f2db-4ad6-a0af-2fa04c043b54.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-9303514e-f2db-4ad6-a0af-2fa04c043b54.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-9303514e-f2db-4ad6-a0af-2fa04c043b54.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-afcfe258-dc38-414c-9744-a083a8e17158 {
  margin-left: auto;
margin-right: auto;
}

#s-c2b38ab6-c3c4-4809-8b88-6244a350ece8 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-c2b38ab6-c3c4-4809-8b88-6244a350ece8 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c2b38ab6-c3c4-4809-8b88-6244a350ece8 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-c2b38ab6-c3c4-4809-8b88-6244a350ece8 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c2b38ab6-c3c4-4809-8b88-6244a350ece8 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-c2b38ab6-c3c4-4809-8b88-6244a350ece8 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c2b38ab6-c3c4-4809-8b88-6244a350ece8 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-c2b38ab6-c3c4-4809-8b88-6244a350ece8 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c2b38ab6-c3c4-4809-8b88-6244a350ece8 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-c2b38ab6-c3c4-4809-8b88-6244a350ece8 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c2b38ab6-c3c4-4809-8b88-6244a350ece8 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-86fe18ac-ebee-4d12-9230-02ac02fc8931 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-86fe18ac-ebee-4d12-9230-02ac02fc8931 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-b592a6b8-f409-4fda-ae11-d706ff13da38 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-b592a6b8-f409-4fda-ae11-d706ff13da38 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-b592a6b8-f409-4fda-ae11-d706ff13da38 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-b592a6b8-f409-4fda-ae11-d706ff13da38 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 17px;
  padding-left: 10px;
}

#s-77d8cb45-b7ec-41e5-a868-b784a0d44590 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 30px;
background-color: rgba(0, 71, 143, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-77d8cb45-b7ec-41e5-a868-b784a0d44590:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-77d8cb45-b7ec-41e5-a868-b784a0d44590:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: #000000 !important;
text-decoration: none !important;}


#s-77d8cb45-b7ec-41e5-a868-b784a0d44590 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-77d8cb45-b7ec-41e5-a868-b784a0d44590.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-77d8cb45-b7ec-41e5-a868-b784a0d44590.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-77d8cb45-b7ec-41e5-a868-b784a0d44590.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-20d1505a-4e3c-40a3-95ae-4bce825cc8ad {
  margin-left: auto;
margin-right: auto;
}

#s-cff014b6-7993-4e81-aa44-c767a788c464 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-cff014b6-7993-4e81-aa44-c767a788c464 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-cff014b6-7993-4e81-aa44-c767a788c464 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-cff014b6-7993-4e81-aa44-c767a788c464 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-cff014b6-7993-4e81-aa44-c767a788c464 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-cff014b6-7993-4e81-aa44-c767a788c464 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-cff014b6-7993-4e81-aa44-c767a788c464 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-cff014b6-7993-4e81-aa44-c767a788c464 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-cff014b6-7993-4e81-aa44-c767a788c464 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-cff014b6-7993-4e81-aa44-c767a788c464 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-cff014b6-7993-4e81-aa44-c767a788c464 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-a105a003-f326-48c4-b8a4-02489bed033c {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-a105a003-f326-48c4-b8a4-02489bed033c .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-277d8dac-b7cb-48a9-9e2f-3643d41581b6 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-277d8dac-b7cb-48a9-9e2f-3643d41581b6 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-277d8dac-b7cb-48a9-9e2f-3643d41581b6 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-277d8dac-b7cb-48a9-9e2f-3643d41581b6 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 17px;
  padding-left: 10px;
}

#s-51421301-7224-4d04-bbe9-a8c64e7e0214 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 30px;
background-color: rgba(0, 71, 143, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-51421301-7224-4d04-bbe9-a8c64e7e0214:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-51421301-7224-4d04-bbe9-a8c64e7e0214:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: #000000 !important;
text-decoration: none !important;}


#s-51421301-7224-4d04-bbe9-a8c64e7e0214 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-51421301-7224-4d04-bbe9-a8c64e7e0214.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-51421301-7224-4d04-bbe9-a8c64e7e0214.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-51421301-7224-4d04-bbe9-a8c64e7e0214.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-e2458228-7a2c-40b3-97e3-00ecb2f0f1b6 {
  margin-left: auto;
margin-right: auto;
}

#s-ddd02ef4-73ea-4652-8c18-64b9b8f0070f {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-ddd02ef4-73ea-4652-8c18-64b9b8f0070f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ddd02ef4-73ea-4652-8c18-64b9b8f0070f img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-ddd02ef4-73ea-4652-8c18-64b9b8f0070f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ddd02ef4-73ea-4652-8c18-64b9b8f0070f img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-ddd02ef4-73ea-4652-8c18-64b9b8f0070f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ddd02ef4-73ea-4652-8c18-64b9b8f0070f img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-ddd02ef4-73ea-4652-8c18-64b9b8f0070f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ddd02ef4-73ea-4652-8c18-64b9b8f0070f img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-ddd02ef4-73ea-4652-8c18-64b9b8f0070f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ddd02ef4-73ea-4652-8c18-64b9b8f0070f img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-334a1acd-c994-4651-9de8-eea1a3a3490c {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-334a1acd-c994-4651-9de8-eea1a3a3490c .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-cf7acb54-8fb1-4692-8bf4-fa1d6a31f2d5 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-cf7acb54-8fb1-4692-8bf4-fa1d6a31f2d5 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-cf7acb54-8fb1-4692-8bf4-fa1d6a31f2d5 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-cf7acb54-8fb1-4692-8bf4-fa1d6a31f2d5 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 17px;
  padding-left: 10px;
}

#s-e3c0391b-97bf-4f7f-8121-6189c932cccf {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 30px;
background-color: rgba(0, 71, 143, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-e3c0391b-97bf-4f7f-8121-6189c932cccf:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-e3c0391b-97bf-4f7f-8121-6189c932cccf:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: #000000 !important;
text-decoration: none !important;}


#s-e3c0391b-97bf-4f7f-8121-6189c932cccf {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-e3c0391b-97bf-4f7f-8121-6189c932cccf.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-e3c0391b-97bf-4f7f-8121-6189c932cccf.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-e3c0391b-97bf-4f7f-8121-6189c932cccf.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-80ab9513-97b8-4a3e-a74a-67b7eea74ea5 {
  margin-left: auto;
margin-right: auto;
}

#s-bf498405-4109-448b-ac9c-d12b5329c799 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-bf498405-4109-448b-ac9c-d12b5329c799 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-bf498405-4109-448b-ac9c-d12b5329c799 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-bf498405-4109-448b-ac9c-d12b5329c799 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-bf498405-4109-448b-ac9c-d12b5329c799 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-bf498405-4109-448b-ac9c-d12b5329c799 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-bf498405-4109-448b-ac9c-d12b5329c799 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-bf498405-4109-448b-ac9c-d12b5329c799 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-bf498405-4109-448b-ac9c-d12b5329c799 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-bf498405-4109-448b-ac9c-d12b5329c799 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-bf498405-4109-448b-ac9c-d12b5329c799 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-99968153-a4d7-4272-ad5e-67d03dc32c1e {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-99968153-a4d7-4272-ad5e-67d03dc32c1e .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-a4522582-bb35-4a2d-b9d3-7522a5ef491c {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-a4522582-bb35-4a2d-b9d3-7522a5ef491c .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-a4522582-bb35-4a2d-b9d3-7522a5ef491c .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-a4522582-bb35-4a2d-b9d3-7522a5ef491c .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 17px;
  padding-left: 10px;
}

#s-90ceca47-ebac-4d45-94aa-c4622cd79b1f {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 30px;
background-color: rgba(0, 71, 143, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-90ceca47-ebac-4d45-94aa-c4622cd79b1f:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-90ceca47-ebac-4d45-94aa-c4622cd79b1f:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: #000000 !important;
text-decoration: none !important;}


#s-90ceca47-ebac-4d45-94aa-c4622cd79b1f {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-90ceca47-ebac-4d45-94aa-c4622cd79b1f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-90ceca47-ebac-4d45-94aa-c4622cd79b1f.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-90ceca47-ebac-4d45-94aa-c4622cd79b1f.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-daf25d65-660f-4c68-a9ad-3ba433a098bd {
  margin-left: 3%;
margin-right: 3%;
min-height: 50px;
}








#s-daf25d65-660f-4c68-a9ad-3ba433a098bd > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-daf25d65-660f-4c68-a9ad-3ba433a098bd.shg-box.shg-c {
  justify-content: center;
}

#s-7944d4be-78bd-4ef1-b81c-38180920cd0f {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-6fe3969c-5e53-4646-857e-7f9064842fb9 {
  box-shadow:1px 1px 1px 1px rgba(243, 245, 246, 1);
border-style: solid;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
text-align: center;
background-color: rgba(243, 245, 246, 1);
}
@media (min-width: 1200px){#s-6fe3969c-5e53-4646-857e-7f9064842fb9 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-6fe3969c-5e53-4646-857e-7f9064842fb9 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-6fe3969c-5e53-4646-857e-7f9064842fb9 {
  
}
}@media (max-width: 767px){#s-6fe3969c-5e53-4646-857e-7f9064842fb9 {
  
}
}
#s-6fe3969c-5e53-4646-857e-7f9064842fb9 .shogun-heading-component h2 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}



#s-382c1b7d-a740-4ec9-b296-4d8d35478635 {
  margin-left: auto;
margin-right: auto;
}

#s-9b12a81c-6001-4bdb-b2e0-fb2c392e7487 {
  margin-left: auto;
margin-right: auto;
}

#s-9b12a81c-6001-4bdb-b2e0-fb2c392e7487 .shg-dynamic-column-count {
  grid-template-columns: repeat(4, 1fr);
}@media (max-width: 767px){#s-9b12a81c-6001-4bdb-b2e0-fb2c392e7487 .shg-dynamic-column-count {
  grid-template-columns: repeat(2, 1fr);
}}
#s-361fa265-0a74-43a1-84ff-e33850436298 {
  margin-left: auto;
margin-right: auto;
}

#s-8b7fafcc-d731-453c-acc0-05f98a11a2f2 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-8b7fafcc-d731-453c-acc0-05f98a11a2f2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8b7fafcc-d731-453c-acc0-05f98a11a2f2 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-8b7fafcc-d731-453c-acc0-05f98a11a2f2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8b7fafcc-d731-453c-acc0-05f98a11a2f2 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-8b7fafcc-d731-453c-acc0-05f98a11a2f2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8b7fafcc-d731-453c-acc0-05f98a11a2f2 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-8b7fafcc-d731-453c-acc0-05f98a11a2f2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8b7fafcc-d731-453c-acc0-05f98a11a2f2 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-8b7fafcc-d731-453c-acc0-05f98a11a2f2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8b7fafcc-d731-453c-acc0-05f98a11a2f2 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-62536f77-a46b-4e7b-ba7c-e34e4d03a278 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-62536f77-a46b-4e7b-ba7c-e34e4d03a278 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-4f1df5f4-2525-4e50-bdfb-9eaf021db77c {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-4f1df5f4-2525-4e50-bdfb-9eaf021db77c .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-4f1df5f4-2525-4e50-bdfb-9eaf021db77c .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-4f1df5f4-2525-4e50-bdfb-9eaf021db77c .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 17px;
  padding-left: 10px;
}

#s-cd80ade5-17ef-4c3c-a91a-a91a177ea454 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 30px;
background-color: rgba(0, 71, 143, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-cd80ade5-17ef-4c3c-a91a-a91a177ea454:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-cd80ade5-17ef-4c3c-a91a-a91a177ea454:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: #000000 !important;
text-decoration: none !important;}


#s-cd80ade5-17ef-4c3c-a91a-a91a177ea454 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-cd80ade5-17ef-4c3c-a91a-a91a177ea454.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-cd80ade5-17ef-4c3c-a91a-a91a177ea454.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-cd80ade5-17ef-4c3c-a91a-a91a177ea454.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-5751ca3a-23ab-4807-94db-649f6571a1ad {
  margin-left: auto;
margin-right: auto;
}

#s-8d8df7c7-88f9-4971-af22-92dd0746a906 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-8d8df7c7-88f9-4971-af22-92dd0746a906 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8d8df7c7-88f9-4971-af22-92dd0746a906 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-8d8df7c7-88f9-4971-af22-92dd0746a906 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8d8df7c7-88f9-4971-af22-92dd0746a906 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-8d8df7c7-88f9-4971-af22-92dd0746a906 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8d8df7c7-88f9-4971-af22-92dd0746a906 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-8d8df7c7-88f9-4971-af22-92dd0746a906 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8d8df7c7-88f9-4971-af22-92dd0746a906 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-8d8df7c7-88f9-4971-af22-92dd0746a906 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8d8df7c7-88f9-4971-af22-92dd0746a906 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-4dc42534-4a83-481d-aab7-f3cec6b0824c {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-4dc42534-4a83-481d-aab7-f3cec6b0824c .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-c583400f-e0e3-405b-9be3-f516d4b34576 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-c583400f-e0e3-405b-9be3-f516d4b34576 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-c583400f-e0e3-405b-9be3-f516d4b34576 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-c583400f-e0e3-405b-9be3-f516d4b34576 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 17px;
  padding-left: 10px;
}

#s-247f4d4f-5a12-43da-b526-fb3aa4f22b30 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 30px;
background-color: rgba(0, 71, 143, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-247f4d4f-5a12-43da-b526-fb3aa4f22b30:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-247f4d4f-5a12-43da-b526-fb3aa4f22b30:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: #000000 !important;
text-decoration: none !important;}


#s-247f4d4f-5a12-43da-b526-fb3aa4f22b30 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-247f4d4f-5a12-43da-b526-fb3aa4f22b30.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-247f4d4f-5a12-43da-b526-fb3aa4f22b30.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-247f4d4f-5a12-43da-b526-fb3aa4f22b30.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-9855333b-d9ca-45fc-bea6-126ee7bbedb5 {
  margin-left: auto;
margin-right: auto;
}

#s-9bf272d3-fe0f-48a9-9d63-361a45c7f43f {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-9bf272d3-fe0f-48a9-9d63-361a45c7f43f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9bf272d3-fe0f-48a9-9d63-361a45c7f43f img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-9bf272d3-fe0f-48a9-9d63-361a45c7f43f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9bf272d3-fe0f-48a9-9d63-361a45c7f43f img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-9bf272d3-fe0f-48a9-9d63-361a45c7f43f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9bf272d3-fe0f-48a9-9d63-361a45c7f43f img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-9bf272d3-fe0f-48a9-9d63-361a45c7f43f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9bf272d3-fe0f-48a9-9d63-361a45c7f43f img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-9bf272d3-fe0f-48a9-9d63-361a45c7f43f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9bf272d3-fe0f-48a9-9d63-361a45c7f43f img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-f8863d8f-e269-4464-b6b2-2ec1e70dc8ab {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-f8863d8f-e269-4464-b6b2-2ec1e70dc8ab .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-3bacac4f-2817-4633-a03e-785382465dd4 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-3bacac4f-2817-4633-a03e-785382465dd4 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-3bacac4f-2817-4633-a03e-785382465dd4 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-3bacac4f-2817-4633-a03e-785382465dd4 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 17px;
  padding-left: 10px;
}

#s-cf7c9c97-04b1-42c6-a072-d94799a2672b {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 30px;
background-color: rgba(0, 71, 143, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-cf7c9c97-04b1-42c6-a072-d94799a2672b:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-cf7c9c97-04b1-42c6-a072-d94799a2672b:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: #000000 !important;
text-decoration: none !important;}


#s-cf7c9c97-04b1-42c6-a072-d94799a2672b {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-cf7c9c97-04b1-42c6-a072-d94799a2672b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-cf7c9c97-04b1-42c6-a072-d94799a2672b.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-cf7c9c97-04b1-42c6-a072-d94799a2672b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-5a71252a-5067-4883-919b-c57beceb8ae5 {
  margin-left: auto;
margin-right: auto;
}

#s-344c9e6b-b737-4f0e-8755-3a4d10387134 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-344c9e6b-b737-4f0e-8755-3a4d10387134 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-344c9e6b-b737-4f0e-8755-3a4d10387134 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-344c9e6b-b737-4f0e-8755-3a4d10387134 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-344c9e6b-b737-4f0e-8755-3a4d10387134 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-344c9e6b-b737-4f0e-8755-3a4d10387134 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-344c9e6b-b737-4f0e-8755-3a4d10387134 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-344c9e6b-b737-4f0e-8755-3a4d10387134 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-344c9e6b-b737-4f0e-8755-3a4d10387134 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-344c9e6b-b737-4f0e-8755-3a4d10387134 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-344c9e6b-b737-4f0e-8755-3a4d10387134 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-44e649ed-f9eb-45ad-acc3-08911bc99786 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-44e649ed-f9eb-45ad-acc3-08911bc99786 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-2a957601-b0d3-4e92-8440-69fe28f70ed0 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-2a957601-b0d3-4e92-8440-69fe28f70ed0 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-2a957601-b0d3-4e92-8440-69fe28f70ed0 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-2a957601-b0d3-4e92-8440-69fe28f70ed0 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 17px;
  padding-left: 10px;
}

#s-3d2e847d-b666-4d88-a5df-92d55c395f3d {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 30px;
background-color: rgba(0, 71, 143, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-3d2e847d-b666-4d88-a5df-92d55c395f3d:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-3d2e847d-b666-4d88-a5df-92d55c395f3d:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: #000000 !important;
text-decoration: none !important;}


#s-3d2e847d-b666-4d88-a5df-92d55c395f3d {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-3d2e847d-b666-4d88-a5df-92d55c395f3d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-3d2e847d-b666-4d88-a5df-92d55c395f3d.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-3d2e847d-b666-4d88-a5df-92d55c395f3d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-e1572e22-878c-4b11-be00-fee8cd04bc09 {
  margin-left: auto;
margin-right: auto;
}

#s-f55939c4-4d6a-44ff-a2a2-e776374ab3d7 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-f55939c4-4d6a-44ff-a2a2-e776374ab3d7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f55939c4-4d6a-44ff-a2a2-e776374ab3d7 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-f55939c4-4d6a-44ff-a2a2-e776374ab3d7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f55939c4-4d6a-44ff-a2a2-e776374ab3d7 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-f55939c4-4d6a-44ff-a2a2-e776374ab3d7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f55939c4-4d6a-44ff-a2a2-e776374ab3d7 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-f55939c4-4d6a-44ff-a2a2-e776374ab3d7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f55939c4-4d6a-44ff-a2a2-e776374ab3d7 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-f55939c4-4d6a-44ff-a2a2-e776374ab3d7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f55939c4-4d6a-44ff-a2a2-e776374ab3d7 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-a4cddab4-b266-4cc7-bea0-193d7bf69173 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-a4cddab4-b266-4cc7-bea0-193d7bf69173 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-adf71357-f0ac-4034-94fc-b0b8a20076d1 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-adf71357-f0ac-4034-94fc-b0b8a20076d1 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-adf71357-f0ac-4034-94fc-b0b8a20076d1 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-adf71357-f0ac-4034-94fc-b0b8a20076d1 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 17px;
  padding-left: 10px;
}

#s-3a02cfc6-f460-46ec-b922-80b1ed570624 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 30px;
background-color: rgba(0, 71, 143, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-3a02cfc6-f460-46ec-b922-80b1ed570624:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-3a02cfc6-f460-46ec-b922-80b1ed570624:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: #000000 !important;
text-decoration: none !important;}


#s-3a02cfc6-f460-46ec-b922-80b1ed570624 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-3a02cfc6-f460-46ec-b922-80b1ed570624.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-3a02cfc6-f460-46ec-b922-80b1ed570624.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-3a02cfc6-f460-46ec-b922-80b1ed570624.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-69f4bb05-d0f9-46d9-aa8f-d7994eb7e516 {
  margin-left: auto;
margin-right: auto;
}

#s-69ab50cf-e1b1-49d0-be85-5c8ef73c3b06 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-69ab50cf-e1b1-49d0-be85-5c8ef73c3b06 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-69ab50cf-e1b1-49d0-be85-5c8ef73c3b06 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-69ab50cf-e1b1-49d0-be85-5c8ef73c3b06 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-69ab50cf-e1b1-49d0-be85-5c8ef73c3b06 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-69ab50cf-e1b1-49d0-be85-5c8ef73c3b06 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-69ab50cf-e1b1-49d0-be85-5c8ef73c3b06 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-69ab50cf-e1b1-49d0-be85-5c8ef73c3b06 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-69ab50cf-e1b1-49d0-be85-5c8ef73c3b06 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-69ab50cf-e1b1-49d0-be85-5c8ef73c3b06 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-69ab50cf-e1b1-49d0-be85-5c8ef73c3b06 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-4a258a3f-59c2-4c4f-b8f5-0d9e67693b3a {
  margin-top: -2px;
margin-left: auto;
margin-bottom: -2px;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-4a258a3f-59c2-4c4f-b8f5-0d9e67693b3a .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-ad36a8d1-616b-40b5-93e9-101f369b6d9e {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-ad36a8d1-616b-40b5-93e9-101f369b6d9e .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-ad36a8d1-616b-40b5-93e9-101f369b6d9e .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-ad36a8d1-616b-40b5-93e9-101f369b6d9e .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 17px;
  padding-left: 10px;
}

#s-76bc250a-79e4-414e-bd88-21b060ea418b {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 30px;
background-color: rgba(0, 71, 143, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-76bc250a-79e4-414e-bd88-21b060ea418b:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-76bc250a-79e4-414e-bd88-21b060ea418b:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: #000000 !important;
text-decoration: none !important;}


#s-76bc250a-79e4-414e-bd88-21b060ea418b {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-76bc250a-79e4-414e-bd88-21b060ea418b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-76bc250a-79e4-414e-bd88-21b060ea418b.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-76bc250a-79e4-414e-bd88-21b060ea418b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-48f0b666-f045-4dea-ac33-cf73f771b67f {
  margin-left: auto;
margin-right: auto;
}

#s-63fbd045-2c62-459a-8b5a-9617a4f7efe4 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-63fbd045-2c62-459a-8b5a-9617a4f7efe4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-63fbd045-2c62-459a-8b5a-9617a4f7efe4 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-63fbd045-2c62-459a-8b5a-9617a4f7efe4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-63fbd045-2c62-459a-8b5a-9617a4f7efe4 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-63fbd045-2c62-459a-8b5a-9617a4f7efe4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-63fbd045-2c62-459a-8b5a-9617a4f7efe4 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-63fbd045-2c62-459a-8b5a-9617a4f7efe4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-63fbd045-2c62-459a-8b5a-9617a4f7efe4 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-63fbd045-2c62-459a-8b5a-9617a4f7efe4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-63fbd045-2c62-459a-8b5a-9617a4f7efe4 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-1e58b0c9-cfc7-491f-a08e-ae17f7f7ee4d {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-1e58b0c9-cfc7-491f-a08e-ae17f7f7ee4d .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-7f553f2a-da67-466d-ad34-f4d338b69925 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-7f553f2a-da67-466d-ad34-f4d338b69925 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-7f553f2a-da67-466d-ad34-f4d338b69925 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-7f553f2a-da67-466d-ad34-f4d338b69925 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 17px;
  padding-left: 10px;
}

#s-2dbf2a83-a38d-4145-b2af-69c6c22c70f6 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 30px;
background-color: rgba(0, 71, 143, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-2dbf2a83-a38d-4145-b2af-69c6c22c70f6:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-2dbf2a83-a38d-4145-b2af-69c6c22c70f6:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: #000000 !important;
text-decoration: none !important;}


#s-2dbf2a83-a38d-4145-b2af-69c6c22c70f6 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-2dbf2a83-a38d-4145-b2af-69c6c22c70f6.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-2dbf2a83-a38d-4145-b2af-69c6c22c70f6.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-2dbf2a83-a38d-4145-b2af-69c6c22c70f6.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-bd2ba051-3f42-4a47-b1c2-2b54e8c61063 {
  margin-left: auto;
margin-right: auto;
}

#s-a9136c8e-05f1-45a4-bb60-5d0f56f6df89 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-a9136c8e-05f1-45a4-bb60-5d0f56f6df89 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a9136c8e-05f1-45a4-bb60-5d0f56f6df89 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a9136c8e-05f1-45a4-bb60-5d0f56f6df89 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a9136c8e-05f1-45a4-bb60-5d0f56f6df89 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a9136c8e-05f1-45a4-bb60-5d0f56f6df89 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a9136c8e-05f1-45a4-bb60-5d0f56f6df89 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a9136c8e-05f1-45a4-bb60-5d0f56f6df89 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a9136c8e-05f1-45a4-bb60-5d0f56f6df89 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a9136c8e-05f1-45a4-bb60-5d0f56f6df89 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a9136c8e-05f1-45a4-bb60-5d0f56f6df89 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-88f773c9-9b2a-466c-8679-e4b903ef3d76 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-88f773c9-9b2a-466c-8679-e4b903ef3d76 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-ac21c265-1900-43a0-ac16-ae83f6b0a4bd {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-ac21c265-1900-43a0-ac16-ae83f6b0a4bd .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-ac21c265-1900-43a0-ac16-ae83f6b0a4bd .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-ac21c265-1900-43a0-ac16-ae83f6b0a4bd .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 17px;
  padding-left: 10px;
}

#s-80ad3335-a113-4eeb-ae2e-f8fd0516d79f {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 30px;
background-color: rgba(0, 71, 143, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-80ad3335-a113-4eeb-ae2e-f8fd0516d79f:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-80ad3335-a113-4eeb-ae2e-f8fd0516d79f:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: #000000 !important;
text-decoration: none !important;}


#s-80ad3335-a113-4eeb-ae2e-f8fd0516d79f {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-80ad3335-a113-4eeb-ae2e-f8fd0516d79f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-80ad3335-a113-4eeb-ae2e-f8fd0516d79f.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-80ad3335-a113-4eeb-ae2e-f8fd0516d79f.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-1d2d7b9b-2b4e-415d-a791-eb337a657b62 {
  margin-left: 3%;
margin-right: 3%;
min-height: 50px;
}








#s-1d2d7b9b-2b4e-415d-a791-eb337a657b62 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1d2d7b9b-2b4e-415d-a791-eb337a657b62.shg-box.shg-c {
  justify-content: center;
}

#s-f735ccac-e979-466d-a8d0-8aadd48d694e {
  box-shadow:1px 1px 1px 1px rgba(243, 245, 246, 1);
border-style: solid;
margin-top: 8px;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
text-align: center;
background-color: rgba(243, 245, 246, 1);
}
@media (min-width: 1200px){#s-f735ccac-e979-466d-a8d0-8aadd48d694e {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-f735ccac-e979-466d-a8d0-8aadd48d694e {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-f735ccac-e979-466d-a8d0-8aadd48d694e {
  
}
}@media (max-width: 767px){#s-f735ccac-e979-466d-a8d0-8aadd48d694e {
  
}
}
#s-f735ccac-e979-466d-a8d0-8aadd48d694e .shogun-heading-component h2 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}



#s-de2b62ae-54eb-4710-9d04-c179a4cb5bbd {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-de2b62ae-54eb-4710-9d04-c179a4cb5bbd"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-de2b62ae-54eb-4710-9d04-c179a4cb5bbd"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-de2b62ae-54eb-4710-9d04-c179a4cb5bbd"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-de2b62ae-54eb-4710-9d04-c179a4cb5bbd"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 20.0px);
}

}

#s-f5989971-7f5a-44a8-9ec9-f4eeb4014c21 {
  margin-left: auto;
margin-right: auto;
max-width: 1280px;
aspect-ratio: 1280/600;
text-align: center;
}



.shg-image-margin-container-s-f5989971-7f5a-44a8-9ec9-f4eeb4014c21 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-f5989971-7f5a-44a8-9ec9-f4eeb4014c21 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f5989971-7f5a-44a8-9ec9-f4eeb4014c21 .shg-image-content-wrapper {
      aspect-ratio: 1280/600;
      width: 100%;
      height: 100%;
    }

    #s-f5989971-7f5a-44a8-9ec9-f4eeb4014c21 .shogun-image-link {
      aspect-ratio: 1280/600;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f5989971-7f5a-44a8-9ec9-f4eeb4014c21 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f5989971-7f5a-44a8-9ec9-f4eeb4014c21.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f5989971-7f5a-44a8-9ec9-f4eeb4014c21 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-f5989971-7f5a-44a8-9ec9-f4eeb4014c21.shogun-image {
    
    
  }


.s-f5989971-7f5a-44a8-9ec9-f4eeb4014c21 .shogun-image-content {
  
    align-items: center;
  
}

.s-f5989971-7f5a-44a8-9ec9-f4eeb4014c21.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f5989971-7f5a-44a8-9ec9-f4eeb4014c21.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f5989971-7f5a-44a8-9ec9-f4eeb4014c21.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-f5989971-7f5a-44a8-9ec9-f4eeb4014c21 {
      --shg-aspect-ratio: calc(1280/600); 
    }

    .s-f5989971-7f5a-44a8-9ec9-f4eeb4014c21.shogun-image-container {
      position: relative;
    }

    .s-f5989971-7f5a-44a8-9ec9-f4eeb4014c21.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f5989971-7f5a-44a8-9ec9-f4eeb4014c21.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f5989971-7f5a-44a8-9ec9-f4eeb4014c21 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-f5989971-7f5a-44a8-9ec9-f4eeb4014c21 {
  
  
  
  
}

#s-f5989971-7f5a-44a8-9ec9-f4eeb4014c21 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f5989971-7f5a-44a8-9ec9-f4eeb4014c21 .shg-image-content-wrapper {
      aspect-ratio: 1280/600;
      width: 100%;
      height: 100%;
    }

    #s-f5989971-7f5a-44a8-9ec9-f4eeb4014c21 .shogun-image-link {
      aspect-ratio: 1280/600;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f5989971-7f5a-44a8-9ec9-f4eeb4014c21 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f5989971-7f5a-44a8-9ec9-f4eeb4014c21.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f5989971-7f5a-44a8-9ec9-f4eeb4014c21 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-f5989971-7f5a-44a8-9ec9-f4eeb4014c21.shogun-image {
    
    
  }


.s-f5989971-7f5a-44a8-9ec9-f4eeb4014c21 .shogun-image-content {
  
    align-items: center;
  
}

.s-f5989971-7f5a-44a8-9ec9-f4eeb4014c21.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f5989971-7f5a-44a8-9ec9-f4eeb4014c21.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f5989971-7f5a-44a8-9ec9-f4eeb4014c21.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-f5989971-7f5a-44a8-9ec9-f4eeb4014c21 {
      --shg-aspect-ratio: calc(1280/600); 
    }

    .s-f5989971-7f5a-44a8-9ec9-f4eeb4014c21.shogun-image-container {
      position: relative;
    }

    .s-f5989971-7f5a-44a8-9ec9-f4eeb4014c21.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f5989971-7f5a-44a8-9ec9-f4eeb4014c21.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f5989971-7f5a-44a8-9ec9-f4eeb4014c21 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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

.shg-image-margin-container-s-f5989971-7f5a-44a8-9ec9-f4eeb4014c21 {
  
  
  
  
}

#s-f5989971-7f5a-44a8-9ec9-f4eeb4014c21 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f5989971-7f5a-44a8-9ec9-f4eeb4014c21 .shg-image-content-wrapper {
      aspect-ratio: 1280/600;
      width: 100%;
      height: 100%;
    }

    #s-f5989971-7f5a-44a8-9ec9-f4eeb4014c21 .shogun-image-link {
      aspect-ratio: 1280/600;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f5989971-7f5a-44a8-9ec9-f4eeb4014c21 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f5989971-7f5a-44a8-9ec9-f4eeb4014c21.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f5989971-7f5a-44a8-9ec9-f4eeb4014c21 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-f5989971-7f5a-44a8-9ec9-f4eeb4014c21.shogun-image {
    
    
  }


.s-f5989971-7f5a-44a8-9ec9-f4eeb4014c21 .shogun-image-content {
  
    align-items: center;
  
}

.s-f5989971-7f5a-44a8-9ec9-f4eeb4014c21.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f5989971-7f5a-44a8-9ec9-f4eeb4014c21.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f5989971-7f5a-44a8-9ec9-f4eeb4014c21.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-f5989971-7f5a-44a8-9ec9-f4eeb4014c21 {
      --shg-aspect-ratio: calc(1280/600); 
    }

    .s-f5989971-7f5a-44a8-9ec9-f4eeb4014c21.shogun-image-container {
      position: relative;
    }

    .s-f5989971-7f5a-44a8-9ec9-f4eeb4014c21.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f5989971-7f5a-44a8-9ec9-f4eeb4014c21.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f5989971-7f5a-44a8-9ec9-f4eeb4014c21 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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

.shg-image-margin-container-s-f5989971-7f5a-44a8-9ec9-f4eeb4014c21 {
  
  
  
  
}

#s-f5989971-7f5a-44a8-9ec9-f4eeb4014c21 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f5989971-7f5a-44a8-9ec9-f4eeb4014c21 .shg-image-content-wrapper {
      aspect-ratio: 1280/600;
      width: 100%;
      height: 100%;
    }

    #s-f5989971-7f5a-44a8-9ec9-f4eeb4014c21 .shogun-image-link {
      aspect-ratio: 1280/600;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f5989971-7f5a-44a8-9ec9-f4eeb4014c21 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f5989971-7f5a-44a8-9ec9-f4eeb4014c21.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f5989971-7f5a-44a8-9ec9-f4eeb4014c21 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-f5989971-7f5a-44a8-9ec9-f4eeb4014c21.shogun-image {
    
    
  }


.s-f5989971-7f5a-44a8-9ec9-f4eeb4014c21 .shogun-image-content {
  
    align-items: center;
  
}

.s-f5989971-7f5a-44a8-9ec9-f4eeb4014c21.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f5989971-7f5a-44a8-9ec9-f4eeb4014c21.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f5989971-7f5a-44a8-9ec9-f4eeb4014c21.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-f5989971-7f5a-44a8-9ec9-f4eeb4014c21 {
      --shg-aspect-ratio: calc(1280/600); 
    }

    .s-f5989971-7f5a-44a8-9ec9-f4eeb4014c21.shogun-image-container {
      position: relative;
    }

    .s-f5989971-7f5a-44a8-9ec9-f4eeb4014c21.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f5989971-7f5a-44a8-9ec9-f4eeb4014c21.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f5989971-7f5a-44a8-9ec9-f4eeb4014c21 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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

.shg-image-margin-container-s-f5989971-7f5a-44a8-9ec9-f4eeb4014c21 {
  
  
  
  
}

#s-f5989971-7f5a-44a8-9ec9-f4eeb4014c21 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f5989971-7f5a-44a8-9ec9-f4eeb4014c21 .shg-image-content-wrapper {
      aspect-ratio: 1280/600;
      width: 100%;
      height: 100%;
    }

    #s-f5989971-7f5a-44a8-9ec9-f4eeb4014c21 .shogun-image-link {
      aspect-ratio: 1280/600;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f5989971-7f5a-44a8-9ec9-f4eeb4014c21 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f5989971-7f5a-44a8-9ec9-f4eeb4014c21.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f5989971-7f5a-44a8-9ec9-f4eeb4014c21 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-f5989971-7f5a-44a8-9ec9-f4eeb4014c21.shogun-image {
    
    
  }


.s-f5989971-7f5a-44a8-9ec9-f4eeb4014c21 .shogun-image-content {
  
    align-items: center;
  
}

.s-f5989971-7f5a-44a8-9ec9-f4eeb4014c21.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f5989971-7f5a-44a8-9ec9-f4eeb4014c21.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f5989971-7f5a-44a8-9ec9-f4eeb4014c21.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-f5989971-7f5a-44a8-9ec9-f4eeb4014c21 {
      --shg-aspect-ratio: calc(1280/600); 
    }

    .s-f5989971-7f5a-44a8-9ec9-f4eeb4014c21.shogun-image-container {
      position: relative;
    }

    .s-f5989971-7f5a-44a8-9ec9-f4eeb4014c21.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f5989971-7f5a-44a8-9ec9-f4eeb4014c21.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f5989971-7f5a-44a8-9ec9-f4eeb4014c21 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

}
#s-1b3128b6-475d-4f5a-b035-aa898a9bc128 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-1b3128b6-475d-4f5a-b035-aa898a9bc128 .shogun-heading-component h3 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-2c63fcde-8b60-444c-a731-08161dae6d7c {
  margin-left: auto;
margin-right: auto;
}

#s-a8063c47-f722-435e-956b-4a979d969ac4 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 5%;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 15px;
background-color: rgba(0, 71, 143, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-a8063c47-f722-435e-956b-4a979d969ac4:hover {border-style: solid !important;
border-color: rgba(66, 66, 66, 1) !important;
background-color: rgba(66, 66, 66, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-a8063c47-f722-435e-956b-4a979d969ac4:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNzYxMTUxMWYtZmI2OS00NjgzLWFhODktZTFiMmY1MzM5ZTczIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZWVmMTBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojN2UyMGNmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM3NjExNTExZi1mYjY5LTQ2ODMtYWE4OS1lMWIyZjUzMzllNzMpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#eef10b"}, {"id"=>2, "pos"=>1, "color"=>"#7e20cf"}] !important;}

  #s-a8063c47-f722-435e-956b-4a979d969ac4-root {
    text-align: center;
  }


#s-a8063c47-f722-435e-956b-4a979d969ac4.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
@media (min-width: 1200px){
  #s-a8063c47-f722-435e-956b-4a979d969ac4-root {
    text-align: center;
  }


#s-a8063c47-f722-435e-956b-4a979d969ac4.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-a8063c47-f722-435e-956b-4a979d969ac4-root {
    text-align: center;
  }


#s-a8063c47-f722-435e-956b-4a979d969ac4.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-a8063c47-f722-435e-956b-4a979d969ac4-root {
    text-align: center;
  }


#s-a8063c47-f722-435e-956b-4a979d969ac4.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}@media (max-width: 767px){
  #s-a8063c47-f722-435e-956b-4a979d969ac4-root {
    text-align: center;
  }


#s-a8063c47-f722-435e-956b-4a979d969ac4.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}
#s-5e262b4a-a6b0-4678-b352-09f7bd7aadc1 {
  margin-left: auto;
margin-right: auto;
max-width: 1280px;
aspect-ratio: 1280/600;
text-align: center;
}



.shg-image-margin-container-s-5e262b4a-a6b0-4678-b352-09f7bd7aadc1 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-5e262b4a-a6b0-4678-b352-09f7bd7aadc1 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5e262b4a-a6b0-4678-b352-09f7bd7aadc1 .shg-image-content-wrapper {
      aspect-ratio: 1280/600;
      width: 100%;
      height: 100%;
    }

    #s-5e262b4a-a6b0-4678-b352-09f7bd7aadc1 .shogun-image-link {
      aspect-ratio: 1280/600;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5e262b4a-a6b0-4678-b352-09f7bd7aadc1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5e262b4a-a6b0-4678-b352-09f7bd7aadc1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5e262b4a-a6b0-4678-b352-09f7bd7aadc1 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-5e262b4a-a6b0-4678-b352-09f7bd7aadc1.shogun-image {
    
    
  }


.s-5e262b4a-a6b0-4678-b352-09f7bd7aadc1 .shogun-image-content {
  
    align-items: center;
  
}

.s-5e262b4a-a6b0-4678-b352-09f7bd7aadc1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5e262b4a-a6b0-4678-b352-09f7bd7aadc1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5e262b4a-a6b0-4678-b352-09f7bd7aadc1.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-5e262b4a-a6b0-4678-b352-09f7bd7aadc1 {
      --shg-aspect-ratio: calc(1280/600); 
    }

    .s-5e262b4a-a6b0-4678-b352-09f7bd7aadc1.shogun-image-container {
      position: relative;
    }

    .s-5e262b4a-a6b0-4678-b352-09f7bd7aadc1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5e262b4a-a6b0-4678-b352-09f7bd7aadc1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5e262b4a-a6b0-4678-b352-09f7bd7aadc1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-5e262b4a-a6b0-4678-b352-09f7bd7aadc1 {
  
  
  
  
}

#s-5e262b4a-a6b0-4678-b352-09f7bd7aadc1 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5e262b4a-a6b0-4678-b352-09f7bd7aadc1 .shg-image-content-wrapper {
      aspect-ratio: 1280/600;
      width: 100%;
      height: 100%;
    }

    #s-5e262b4a-a6b0-4678-b352-09f7bd7aadc1 .shogun-image-link {
      aspect-ratio: 1280/600;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5e262b4a-a6b0-4678-b352-09f7bd7aadc1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5e262b4a-a6b0-4678-b352-09f7bd7aadc1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5e262b4a-a6b0-4678-b352-09f7bd7aadc1 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-5e262b4a-a6b0-4678-b352-09f7bd7aadc1.shogun-image {
    
    
  }


.s-5e262b4a-a6b0-4678-b352-09f7bd7aadc1 .shogun-image-content {
  
    align-items: center;
  
}

.s-5e262b4a-a6b0-4678-b352-09f7bd7aadc1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5e262b4a-a6b0-4678-b352-09f7bd7aadc1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5e262b4a-a6b0-4678-b352-09f7bd7aadc1.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-5e262b4a-a6b0-4678-b352-09f7bd7aadc1 {
      --shg-aspect-ratio: calc(1280/600); 
    }

    .s-5e262b4a-a6b0-4678-b352-09f7bd7aadc1.shogun-image-container {
      position: relative;
    }

    .s-5e262b4a-a6b0-4678-b352-09f7bd7aadc1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5e262b4a-a6b0-4678-b352-09f7bd7aadc1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5e262b4a-a6b0-4678-b352-09f7bd7aadc1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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

.shg-image-margin-container-s-5e262b4a-a6b0-4678-b352-09f7bd7aadc1 {
  
  
  
  
}

#s-5e262b4a-a6b0-4678-b352-09f7bd7aadc1 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5e262b4a-a6b0-4678-b352-09f7bd7aadc1 .shg-image-content-wrapper {
      aspect-ratio: 1280/600;
      width: 100%;
      height: 100%;
    }

    #s-5e262b4a-a6b0-4678-b352-09f7bd7aadc1 .shogun-image-link {
      aspect-ratio: 1280/600;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5e262b4a-a6b0-4678-b352-09f7bd7aadc1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5e262b4a-a6b0-4678-b352-09f7bd7aadc1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5e262b4a-a6b0-4678-b352-09f7bd7aadc1 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-5e262b4a-a6b0-4678-b352-09f7bd7aadc1.shogun-image {
    
    
  }


.s-5e262b4a-a6b0-4678-b352-09f7bd7aadc1 .shogun-image-content {
  
    align-items: center;
  
}

.s-5e262b4a-a6b0-4678-b352-09f7bd7aadc1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5e262b4a-a6b0-4678-b352-09f7bd7aadc1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5e262b4a-a6b0-4678-b352-09f7bd7aadc1.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-5e262b4a-a6b0-4678-b352-09f7bd7aadc1 {
      --shg-aspect-ratio: calc(1280/600); 
    }

    .s-5e262b4a-a6b0-4678-b352-09f7bd7aadc1.shogun-image-container {
      position: relative;
    }

    .s-5e262b4a-a6b0-4678-b352-09f7bd7aadc1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5e262b4a-a6b0-4678-b352-09f7bd7aadc1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5e262b4a-a6b0-4678-b352-09f7bd7aadc1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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

.shg-image-margin-container-s-5e262b4a-a6b0-4678-b352-09f7bd7aadc1 {
  
  
  
  
}

#s-5e262b4a-a6b0-4678-b352-09f7bd7aadc1 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5e262b4a-a6b0-4678-b352-09f7bd7aadc1 .shg-image-content-wrapper {
      aspect-ratio: 1280/600;
      width: 100%;
      height: 100%;
    }

    #s-5e262b4a-a6b0-4678-b352-09f7bd7aadc1 .shogun-image-link {
      aspect-ratio: 1280/600;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5e262b4a-a6b0-4678-b352-09f7bd7aadc1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5e262b4a-a6b0-4678-b352-09f7bd7aadc1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5e262b4a-a6b0-4678-b352-09f7bd7aadc1 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-5e262b4a-a6b0-4678-b352-09f7bd7aadc1.shogun-image {
    
    
  }


.s-5e262b4a-a6b0-4678-b352-09f7bd7aadc1 .shogun-image-content {
  
    align-items: center;
  
}

.s-5e262b4a-a6b0-4678-b352-09f7bd7aadc1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5e262b4a-a6b0-4678-b352-09f7bd7aadc1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5e262b4a-a6b0-4678-b352-09f7bd7aadc1.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-5e262b4a-a6b0-4678-b352-09f7bd7aadc1 {
      --shg-aspect-ratio: calc(1280/600); 
    }

    .s-5e262b4a-a6b0-4678-b352-09f7bd7aadc1.shogun-image-container {
      position: relative;
    }

    .s-5e262b4a-a6b0-4678-b352-09f7bd7aadc1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5e262b4a-a6b0-4678-b352-09f7bd7aadc1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5e262b4a-a6b0-4678-b352-09f7bd7aadc1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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

.shg-image-margin-container-s-5e262b4a-a6b0-4678-b352-09f7bd7aadc1 {
  
  
  
  
}

#s-5e262b4a-a6b0-4678-b352-09f7bd7aadc1 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5e262b4a-a6b0-4678-b352-09f7bd7aadc1 .shg-image-content-wrapper {
      aspect-ratio: 1280/600;
      width: 100%;
      height: 100%;
    }

    #s-5e262b4a-a6b0-4678-b352-09f7bd7aadc1 .shogun-image-link {
      aspect-ratio: 1280/600;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5e262b4a-a6b0-4678-b352-09f7bd7aadc1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5e262b4a-a6b0-4678-b352-09f7bd7aadc1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5e262b4a-a6b0-4678-b352-09f7bd7aadc1 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-5e262b4a-a6b0-4678-b352-09f7bd7aadc1.shogun-image {
    
    
  }


.s-5e262b4a-a6b0-4678-b352-09f7bd7aadc1 .shogun-image-content {
  
    align-items: center;
  
}

.s-5e262b4a-a6b0-4678-b352-09f7bd7aadc1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5e262b4a-a6b0-4678-b352-09f7bd7aadc1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5e262b4a-a6b0-4678-b352-09f7bd7aadc1.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-5e262b4a-a6b0-4678-b352-09f7bd7aadc1 {
      --shg-aspect-ratio: calc(1280/600); 
    }

    .s-5e262b4a-a6b0-4678-b352-09f7bd7aadc1.shogun-image-container {
      position: relative;
    }

    .s-5e262b4a-a6b0-4678-b352-09f7bd7aadc1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5e262b4a-a6b0-4678-b352-09f7bd7aadc1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5e262b4a-a6b0-4678-b352-09f7bd7aadc1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

}
#s-3c6e14c9-ec36-481d-b859-13615d76b75b {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-3c6e14c9-ec36-481d-b859-13615d76b75b .shogun-heading-component h3 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-d44b5a37-fcbd-401f-a37b-17fa107234a0 {
  margin-left: auto;
margin-right: auto;
}

#s-3319edf4-ad5f-4077-9460-cd18bb1a18b5 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 15px;
background-color: rgba(0, 71, 143, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-3319edf4-ad5f-4077-9460-cd18bb1a18b5:hover {border-style: solid !important;
border-color: rgba(66, 66, 66, 1) !important;
background-color: rgba(66, 66, 66, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-3319edf4-ad5f-4077-9460-cd18bb1a18b5:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNWEzNTQxOWUtMTIyOC00ZmUxLWJhNjAtNzBiYzRjMzBkZTM1IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZWVmMTBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojN2UyMGNmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM1YTM1NDE5ZS0xMjI4LTRmZTEtYmE2MC03MGJjNGMzMGRlMzUpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#eef10b"}, {"id"=>2, "pos"=>1, "color"=>"#7e20cf"}] !important;}

  #s-3319edf4-ad5f-4077-9460-cd18bb1a18b5-root {
    text-align: center;
  }


#s-3319edf4-ad5f-4077-9460-cd18bb1a18b5.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
@media (min-width: 1200px){
  #s-3319edf4-ad5f-4077-9460-cd18bb1a18b5-root {
    text-align: center;
  }


#s-3319edf4-ad5f-4077-9460-cd18bb1a18b5.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-3319edf4-ad5f-4077-9460-cd18bb1a18b5-root {
    text-align: center;
  }


#s-3319edf4-ad5f-4077-9460-cd18bb1a18b5.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-3319edf4-ad5f-4077-9460-cd18bb1a18b5-root {
    text-align: center;
  }


#s-3319edf4-ad5f-4077-9460-cd18bb1a18b5.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}@media (max-width: 767px){
  #s-3319edf4-ad5f-4077-9460-cd18bb1a18b5-root {
    text-align: center;
  }


#s-3319edf4-ad5f-4077-9460-cd18bb1a18b5.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}
/*
  $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;
}

@media (max-width: 1024px) {
  .shg-c,
  .shg-box {
    background-attachment: scroll !important;
  }
}

@media only screen
       and (min-width: 1024px)
       and (max-height: 1366px)
       and (-webkit-min-device-pixel-ratio: 1.5)
       and (hover: none)
       and (orientation: landscape) {
  .shg-box {
    background-attachment: scroll !important;
  }
}
