.shg-row {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  min-height: inherit;
  max-height: inherit;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

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

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

/* 
  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-29283db0-f0a8-4025-82c4-3f2d68d7ec3e {
  margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-29283db0-f0a8-4025-82c4-3f2d68d7ec3e {
  display: none;
}
#s-29283db0-f0a8-4025-82c4-3f2d68d7ec3e, #wrap-s-29283db0-f0a8-4025-82c4-3f2d68d7ec3e, #wrap-content-s-29283db0-f0a8-4025-82c4-3f2d68d7ec3e { display: none !important; }}
@media (min-width: 0px) {
[id="s-29283db0-f0a8-4025-82c4-3f2d68d7ec3e"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 2.5px);
}

}

@media (min-width: 768px) {
[id="s-29283db0-f0a8-4025-82c4-3f2d68d7ec3e"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 4.166666666666667px);
}

}

@media (min-width: 992px) {
[id="s-29283db0-f0a8-4025-82c4-3f2d68d7ec3e"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 4.166666666666667px);
}

}

@media (min-width: 1200px) {
[id="s-29283db0-f0a8-4025-82c4-3f2d68d7ec3e"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 4.166666666666667px);
}

}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.shogun-image-content {
  display: flex;
  flex-direction: column;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 10;
  min-width: 100%;
  min-height: 100%;
  /* Ensures that the content children fills the container */
  align-items: stretch;
}

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

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

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

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

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

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

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

.shogun-image-content > * {
  flex-shrink: 0; /* Prevents children from shrinking maintaining natural size*/
  width: 100%;
}
#s-65652a57-f609-4dd8-8859-10c83656b5c3 {
  margin-left: auto;
margin-right: auto;
max-width: 0px;
aspect-ratio: 375/396;
text-align: center;
}

#s-65652a57-f609-4dd8-8859-10c83656b5c3 {
  margin: 0 !important;
  overflow: visible;
}

#s-65652a57-f609-4dd8-8859-10c83656b5c3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-65652a57-f609-4dd8-8859-10c83656b5c3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-65652a57-f609-4dd8-8859-10c83656b5c3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-65652a57-f609-4dd8-8859-10c83656b5c3 img.shogun-image {
  /* Add background color handling */
  
}

#s-65652a57-f609-4dd8-8859-10c83656b5c3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-65652a57-f609-4dd8-8859-10c83656b5c3 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-65652a57-f609-4dd8-8859-10c83656b5c3 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-65652a57-f609-4dd8-8859-10c83656b5c3 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-65652a57-f609-4dd8-8859-10c83656b5c3.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-65652a57-f609-4dd8-8859-10c83656b5c3 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 0px;
  }




.s-65652a57-f609-4dd8-8859-10c83656b5c3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-65652a57-f609-4dd8-8859-10c83656b5c3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-65652a57-f609-4dd8-8859-10c83656b5c3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-65652a57-f609-4dd8-8859-10c83656b5c3.shogun-image {
  box-sizing: border-box;
}



.s-65652a57-f609-4dd8-8859-10c83656b5c3 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-65652a57-f609-4dd8-8859-10c83656b5c3 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-65652a57-f609-4dd8-8859-10c83656b5c3.shogun-image-container {
      position: relative;
    }

    .s-65652a57-f609-4dd8-8859-10c83656b5c3.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-65652a57-f609-4dd8-8859-10c83656b5c3.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-65652a57-f609-4dd8-8859-10c83656b5c3 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 0px;
    }
  }

@media (min-width: 1200px){#s-65652a57-f609-4dd8-8859-10c83656b5c3 {
  margin: 0 !important;
  overflow: visible;
}

#s-65652a57-f609-4dd8-8859-10c83656b5c3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-65652a57-f609-4dd8-8859-10c83656b5c3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-65652a57-f609-4dd8-8859-10c83656b5c3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-65652a57-f609-4dd8-8859-10c83656b5c3 img.shogun-image {
  /* Add background color handling */
  
}

#s-65652a57-f609-4dd8-8859-10c83656b5c3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-65652a57-f609-4dd8-8859-10c83656b5c3 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-65652a57-f609-4dd8-8859-10c83656b5c3 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-65652a57-f609-4dd8-8859-10c83656b5c3 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-65652a57-f609-4dd8-8859-10c83656b5c3.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-65652a57-f609-4dd8-8859-10c83656b5c3 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 0px;
  }




.s-65652a57-f609-4dd8-8859-10c83656b5c3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-65652a57-f609-4dd8-8859-10c83656b5c3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-65652a57-f609-4dd8-8859-10c83656b5c3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-65652a57-f609-4dd8-8859-10c83656b5c3.shogun-image {
  box-sizing: border-box;
}



.s-65652a57-f609-4dd8-8859-10c83656b5c3 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-65652a57-f609-4dd8-8859-10c83656b5c3 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-65652a57-f609-4dd8-8859-10c83656b5c3.shogun-image-container {
      position: relative;
    }

    .s-65652a57-f609-4dd8-8859-10c83656b5c3.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-65652a57-f609-4dd8-8859-10c83656b5c3.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-65652a57-f609-4dd8-8859-10c83656b5c3 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 0px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-65652a57-f609-4dd8-8859-10c83656b5c3 {
  margin: 0 !important;
  overflow: visible;
}

#s-65652a57-f609-4dd8-8859-10c83656b5c3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-65652a57-f609-4dd8-8859-10c83656b5c3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-65652a57-f609-4dd8-8859-10c83656b5c3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-65652a57-f609-4dd8-8859-10c83656b5c3 img.shogun-image {
  /* Add background color handling */
  
}

#s-65652a57-f609-4dd8-8859-10c83656b5c3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-65652a57-f609-4dd8-8859-10c83656b5c3 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-65652a57-f609-4dd8-8859-10c83656b5c3 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-65652a57-f609-4dd8-8859-10c83656b5c3 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-65652a57-f609-4dd8-8859-10c83656b5c3.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-65652a57-f609-4dd8-8859-10c83656b5c3 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 0px;
  }




.s-65652a57-f609-4dd8-8859-10c83656b5c3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-65652a57-f609-4dd8-8859-10c83656b5c3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-65652a57-f609-4dd8-8859-10c83656b5c3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-65652a57-f609-4dd8-8859-10c83656b5c3.shogun-image {
  box-sizing: border-box;
}



.s-65652a57-f609-4dd8-8859-10c83656b5c3 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-65652a57-f609-4dd8-8859-10c83656b5c3 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-65652a57-f609-4dd8-8859-10c83656b5c3.shogun-image-container {
      position: relative;
    }

    .s-65652a57-f609-4dd8-8859-10c83656b5c3.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-65652a57-f609-4dd8-8859-10c83656b5c3.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-65652a57-f609-4dd8-8859-10c83656b5c3 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 0px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-65652a57-f609-4dd8-8859-10c83656b5c3 {
  margin: 0 !important;
  overflow: visible;
}

#s-65652a57-f609-4dd8-8859-10c83656b5c3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-65652a57-f609-4dd8-8859-10c83656b5c3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-65652a57-f609-4dd8-8859-10c83656b5c3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-65652a57-f609-4dd8-8859-10c83656b5c3 img.shogun-image {
  /* Add background color handling */
  
}

#s-65652a57-f609-4dd8-8859-10c83656b5c3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-65652a57-f609-4dd8-8859-10c83656b5c3 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-65652a57-f609-4dd8-8859-10c83656b5c3 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-65652a57-f609-4dd8-8859-10c83656b5c3 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-65652a57-f609-4dd8-8859-10c83656b5c3.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-65652a57-f609-4dd8-8859-10c83656b5c3 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 0px;
  }




.s-65652a57-f609-4dd8-8859-10c83656b5c3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-65652a57-f609-4dd8-8859-10c83656b5c3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-65652a57-f609-4dd8-8859-10c83656b5c3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-65652a57-f609-4dd8-8859-10c83656b5c3.shogun-image {
  box-sizing: border-box;
}



.s-65652a57-f609-4dd8-8859-10c83656b5c3 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-65652a57-f609-4dd8-8859-10c83656b5c3 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-65652a57-f609-4dd8-8859-10c83656b5c3.shogun-image-container {
      position: relative;
    }

    .s-65652a57-f609-4dd8-8859-10c83656b5c3.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-65652a57-f609-4dd8-8859-10c83656b5c3.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-65652a57-f609-4dd8-8859-10c83656b5c3 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 0px;
    }
  }

}@media (max-width: 767px){#s-65652a57-f609-4dd8-8859-10c83656b5c3 {
  margin: 0 !important;
  overflow: visible;
}

#s-65652a57-f609-4dd8-8859-10c83656b5c3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-65652a57-f609-4dd8-8859-10c83656b5c3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-65652a57-f609-4dd8-8859-10c83656b5c3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-65652a57-f609-4dd8-8859-10c83656b5c3 img.shogun-image {
  /* Add background color handling */
  
}

#s-65652a57-f609-4dd8-8859-10c83656b5c3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-65652a57-f609-4dd8-8859-10c83656b5c3 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-65652a57-f609-4dd8-8859-10c83656b5c3 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-65652a57-f609-4dd8-8859-10c83656b5c3 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-65652a57-f609-4dd8-8859-10c83656b5c3.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-65652a57-f609-4dd8-8859-10c83656b5c3 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 0px;
  }




.s-65652a57-f609-4dd8-8859-10c83656b5c3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-65652a57-f609-4dd8-8859-10c83656b5c3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-65652a57-f609-4dd8-8859-10c83656b5c3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-65652a57-f609-4dd8-8859-10c83656b5c3.shogun-image {
  box-sizing: border-box;
}



.s-65652a57-f609-4dd8-8859-10c83656b5c3 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-65652a57-f609-4dd8-8859-10c83656b5c3 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-65652a57-f609-4dd8-8859-10c83656b5c3.shogun-image-container {
      position: relative;
    }

    .s-65652a57-f609-4dd8-8859-10c83656b5c3.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-65652a57-f609-4dd8-8859-10c83656b5c3.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-65652a57-f609-4dd8-8859-10c83656b5c3 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 0px;
    }
  }

}
#s-c76847b4-3e28-4b30-9937-6a661fdd2106 {
  margin-left: auto;
margin-right: auto;
max-width: 0px;
aspect-ratio: 375/396;
text-align: center;
}

#s-c76847b4-3e28-4b30-9937-6a661fdd2106 {
  margin: 0 !important;
  overflow: visible;
}

#s-c76847b4-3e28-4b30-9937-6a661fdd2106-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c76847b4-3e28-4b30-9937-6a661fdd2106 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c76847b4-3e28-4b30-9937-6a661fdd2106 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c76847b4-3e28-4b30-9937-6a661fdd2106 img.shogun-image {
  /* Add background color handling */
  
}

#s-c76847b4-3e28-4b30-9937-6a661fdd2106 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c76847b4-3e28-4b30-9937-6a661fdd2106 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-c76847b4-3e28-4b30-9937-6a661fdd2106 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c76847b4-3e28-4b30-9937-6a661fdd2106 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c76847b4-3e28-4b30-9937-6a661fdd2106.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c76847b4-3e28-4b30-9937-6a661fdd2106 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 0px;
  }




.s-c76847b4-3e28-4b30-9937-6a661fdd2106 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c76847b4-3e28-4b30-9937-6a661fdd2106.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c76847b4-3e28-4b30-9937-6a661fdd2106.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c76847b4-3e28-4b30-9937-6a661fdd2106.shogun-image {
  box-sizing: border-box;
}



.s-c76847b4-3e28-4b30-9937-6a661fdd2106 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c76847b4-3e28-4b30-9937-6a661fdd2106 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-c76847b4-3e28-4b30-9937-6a661fdd2106.shogun-image-container {
      position: relative;
    }

    .s-c76847b4-3e28-4b30-9937-6a661fdd2106.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c76847b4-3e28-4b30-9937-6a661fdd2106.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c76847b4-3e28-4b30-9937-6a661fdd2106 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 0px;
    }
  }

@media (min-width: 1200px){#s-c76847b4-3e28-4b30-9937-6a661fdd2106 {
  margin: 0 !important;
  overflow: visible;
}

#s-c76847b4-3e28-4b30-9937-6a661fdd2106-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c76847b4-3e28-4b30-9937-6a661fdd2106 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c76847b4-3e28-4b30-9937-6a661fdd2106 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c76847b4-3e28-4b30-9937-6a661fdd2106 img.shogun-image {
  /* Add background color handling */
  
}

#s-c76847b4-3e28-4b30-9937-6a661fdd2106 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c76847b4-3e28-4b30-9937-6a661fdd2106 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-c76847b4-3e28-4b30-9937-6a661fdd2106 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c76847b4-3e28-4b30-9937-6a661fdd2106 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c76847b4-3e28-4b30-9937-6a661fdd2106.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c76847b4-3e28-4b30-9937-6a661fdd2106 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 0px;
  }




.s-c76847b4-3e28-4b30-9937-6a661fdd2106 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c76847b4-3e28-4b30-9937-6a661fdd2106.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c76847b4-3e28-4b30-9937-6a661fdd2106.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c76847b4-3e28-4b30-9937-6a661fdd2106.shogun-image {
  box-sizing: border-box;
}



.s-c76847b4-3e28-4b30-9937-6a661fdd2106 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c76847b4-3e28-4b30-9937-6a661fdd2106 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-c76847b4-3e28-4b30-9937-6a661fdd2106.shogun-image-container {
      position: relative;
    }

    .s-c76847b4-3e28-4b30-9937-6a661fdd2106.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c76847b4-3e28-4b30-9937-6a661fdd2106.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c76847b4-3e28-4b30-9937-6a661fdd2106 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 0px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-c76847b4-3e28-4b30-9937-6a661fdd2106 {
  margin: 0 !important;
  overflow: visible;
}

#s-c76847b4-3e28-4b30-9937-6a661fdd2106-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c76847b4-3e28-4b30-9937-6a661fdd2106 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c76847b4-3e28-4b30-9937-6a661fdd2106 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c76847b4-3e28-4b30-9937-6a661fdd2106 img.shogun-image {
  /* Add background color handling */
  
}

#s-c76847b4-3e28-4b30-9937-6a661fdd2106 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c76847b4-3e28-4b30-9937-6a661fdd2106 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-c76847b4-3e28-4b30-9937-6a661fdd2106 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c76847b4-3e28-4b30-9937-6a661fdd2106 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c76847b4-3e28-4b30-9937-6a661fdd2106.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c76847b4-3e28-4b30-9937-6a661fdd2106 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 0px;
  }




.s-c76847b4-3e28-4b30-9937-6a661fdd2106 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c76847b4-3e28-4b30-9937-6a661fdd2106.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c76847b4-3e28-4b30-9937-6a661fdd2106.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c76847b4-3e28-4b30-9937-6a661fdd2106.shogun-image {
  box-sizing: border-box;
}



.s-c76847b4-3e28-4b30-9937-6a661fdd2106 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c76847b4-3e28-4b30-9937-6a661fdd2106 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-c76847b4-3e28-4b30-9937-6a661fdd2106.shogun-image-container {
      position: relative;
    }

    .s-c76847b4-3e28-4b30-9937-6a661fdd2106.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c76847b4-3e28-4b30-9937-6a661fdd2106.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c76847b4-3e28-4b30-9937-6a661fdd2106 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 0px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-c76847b4-3e28-4b30-9937-6a661fdd2106 {
  margin: 0 !important;
  overflow: visible;
}

#s-c76847b4-3e28-4b30-9937-6a661fdd2106-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c76847b4-3e28-4b30-9937-6a661fdd2106 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c76847b4-3e28-4b30-9937-6a661fdd2106 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c76847b4-3e28-4b30-9937-6a661fdd2106 img.shogun-image {
  /* Add background color handling */
  
}

#s-c76847b4-3e28-4b30-9937-6a661fdd2106 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c76847b4-3e28-4b30-9937-6a661fdd2106 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-c76847b4-3e28-4b30-9937-6a661fdd2106 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c76847b4-3e28-4b30-9937-6a661fdd2106 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c76847b4-3e28-4b30-9937-6a661fdd2106.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c76847b4-3e28-4b30-9937-6a661fdd2106 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 0px;
  }




.s-c76847b4-3e28-4b30-9937-6a661fdd2106 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c76847b4-3e28-4b30-9937-6a661fdd2106.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c76847b4-3e28-4b30-9937-6a661fdd2106.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c76847b4-3e28-4b30-9937-6a661fdd2106.shogun-image {
  box-sizing: border-box;
}



.s-c76847b4-3e28-4b30-9937-6a661fdd2106 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c76847b4-3e28-4b30-9937-6a661fdd2106 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-c76847b4-3e28-4b30-9937-6a661fdd2106.shogun-image-container {
      position: relative;
    }

    .s-c76847b4-3e28-4b30-9937-6a661fdd2106.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c76847b4-3e28-4b30-9937-6a661fdd2106.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c76847b4-3e28-4b30-9937-6a661fdd2106 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 0px;
    }
  }

}@media (max-width: 767px){#s-c76847b4-3e28-4b30-9937-6a661fdd2106 {
  margin: 0 !important;
  overflow: visible;
}

#s-c76847b4-3e28-4b30-9937-6a661fdd2106-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c76847b4-3e28-4b30-9937-6a661fdd2106 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c76847b4-3e28-4b30-9937-6a661fdd2106 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c76847b4-3e28-4b30-9937-6a661fdd2106 img.shogun-image {
  /* Add background color handling */
  
}

#s-c76847b4-3e28-4b30-9937-6a661fdd2106 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c76847b4-3e28-4b30-9937-6a661fdd2106 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-c76847b4-3e28-4b30-9937-6a661fdd2106 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c76847b4-3e28-4b30-9937-6a661fdd2106 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c76847b4-3e28-4b30-9937-6a661fdd2106.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c76847b4-3e28-4b30-9937-6a661fdd2106 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 0px;
  }




.s-c76847b4-3e28-4b30-9937-6a661fdd2106 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c76847b4-3e28-4b30-9937-6a661fdd2106.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c76847b4-3e28-4b30-9937-6a661fdd2106.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c76847b4-3e28-4b30-9937-6a661fdd2106.shogun-image {
  box-sizing: border-box;
}



.s-c76847b4-3e28-4b30-9937-6a661fdd2106 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c76847b4-3e28-4b30-9937-6a661fdd2106 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-c76847b4-3e28-4b30-9937-6a661fdd2106.shogun-image-container {
      position: relative;
    }

    .s-c76847b4-3e28-4b30-9937-6a661fdd2106.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c76847b4-3e28-4b30-9937-6a661fdd2106.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c76847b4-3e28-4b30-9937-6a661fdd2106 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 0px;
    }
  }

}
#s-b87c8dc6-21d1-4a9e-9b9d-80427dd19578 {
  margin-left: auto;
margin-right: auto;
max-width: 0px;
aspect-ratio: 375/396;
text-align: center;
}

#s-b87c8dc6-21d1-4a9e-9b9d-80427dd19578 {
  margin: 0 !important;
  overflow: visible;
}

#s-b87c8dc6-21d1-4a9e-9b9d-80427dd19578-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b87c8dc6-21d1-4a9e-9b9d-80427dd19578 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b87c8dc6-21d1-4a9e-9b9d-80427dd19578 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b87c8dc6-21d1-4a9e-9b9d-80427dd19578 img.shogun-image {
  /* Add background color handling */
  
}

#s-b87c8dc6-21d1-4a9e-9b9d-80427dd19578 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b87c8dc6-21d1-4a9e-9b9d-80427dd19578 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-b87c8dc6-21d1-4a9e-9b9d-80427dd19578 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b87c8dc6-21d1-4a9e-9b9d-80427dd19578 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b87c8dc6-21d1-4a9e-9b9d-80427dd19578.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b87c8dc6-21d1-4a9e-9b9d-80427dd19578 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 0px;
  }




.s-b87c8dc6-21d1-4a9e-9b9d-80427dd19578 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b87c8dc6-21d1-4a9e-9b9d-80427dd19578.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b87c8dc6-21d1-4a9e-9b9d-80427dd19578.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b87c8dc6-21d1-4a9e-9b9d-80427dd19578.shogun-image {
  box-sizing: border-box;
}



.s-b87c8dc6-21d1-4a9e-9b9d-80427dd19578 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b87c8dc6-21d1-4a9e-9b9d-80427dd19578 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-b87c8dc6-21d1-4a9e-9b9d-80427dd19578.shogun-image-container {
      position: relative;
    }

    .s-b87c8dc6-21d1-4a9e-9b9d-80427dd19578.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b87c8dc6-21d1-4a9e-9b9d-80427dd19578.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b87c8dc6-21d1-4a9e-9b9d-80427dd19578 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 0px;
    }
  }

@media (min-width: 1200px){#s-b87c8dc6-21d1-4a9e-9b9d-80427dd19578 {
  margin: 0 !important;
  overflow: visible;
}

#s-b87c8dc6-21d1-4a9e-9b9d-80427dd19578-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b87c8dc6-21d1-4a9e-9b9d-80427dd19578 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b87c8dc6-21d1-4a9e-9b9d-80427dd19578 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b87c8dc6-21d1-4a9e-9b9d-80427dd19578 img.shogun-image {
  /* Add background color handling */
  
}

#s-b87c8dc6-21d1-4a9e-9b9d-80427dd19578 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b87c8dc6-21d1-4a9e-9b9d-80427dd19578 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-b87c8dc6-21d1-4a9e-9b9d-80427dd19578 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b87c8dc6-21d1-4a9e-9b9d-80427dd19578 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b87c8dc6-21d1-4a9e-9b9d-80427dd19578.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b87c8dc6-21d1-4a9e-9b9d-80427dd19578 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 0px;
  }




.s-b87c8dc6-21d1-4a9e-9b9d-80427dd19578 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b87c8dc6-21d1-4a9e-9b9d-80427dd19578.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b87c8dc6-21d1-4a9e-9b9d-80427dd19578.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b87c8dc6-21d1-4a9e-9b9d-80427dd19578.shogun-image {
  box-sizing: border-box;
}



.s-b87c8dc6-21d1-4a9e-9b9d-80427dd19578 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b87c8dc6-21d1-4a9e-9b9d-80427dd19578 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-b87c8dc6-21d1-4a9e-9b9d-80427dd19578.shogun-image-container {
      position: relative;
    }

    .s-b87c8dc6-21d1-4a9e-9b9d-80427dd19578.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b87c8dc6-21d1-4a9e-9b9d-80427dd19578.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b87c8dc6-21d1-4a9e-9b9d-80427dd19578 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 0px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-b87c8dc6-21d1-4a9e-9b9d-80427dd19578 {
  margin: 0 !important;
  overflow: visible;
}

#s-b87c8dc6-21d1-4a9e-9b9d-80427dd19578-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b87c8dc6-21d1-4a9e-9b9d-80427dd19578 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b87c8dc6-21d1-4a9e-9b9d-80427dd19578 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b87c8dc6-21d1-4a9e-9b9d-80427dd19578 img.shogun-image {
  /* Add background color handling */
  
}

#s-b87c8dc6-21d1-4a9e-9b9d-80427dd19578 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b87c8dc6-21d1-4a9e-9b9d-80427dd19578 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-b87c8dc6-21d1-4a9e-9b9d-80427dd19578 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b87c8dc6-21d1-4a9e-9b9d-80427dd19578 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b87c8dc6-21d1-4a9e-9b9d-80427dd19578.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b87c8dc6-21d1-4a9e-9b9d-80427dd19578 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 0px;
  }




.s-b87c8dc6-21d1-4a9e-9b9d-80427dd19578 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b87c8dc6-21d1-4a9e-9b9d-80427dd19578.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b87c8dc6-21d1-4a9e-9b9d-80427dd19578.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b87c8dc6-21d1-4a9e-9b9d-80427dd19578.shogun-image {
  box-sizing: border-box;
}



.s-b87c8dc6-21d1-4a9e-9b9d-80427dd19578 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b87c8dc6-21d1-4a9e-9b9d-80427dd19578 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-b87c8dc6-21d1-4a9e-9b9d-80427dd19578.shogun-image-container {
      position: relative;
    }

    .s-b87c8dc6-21d1-4a9e-9b9d-80427dd19578.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b87c8dc6-21d1-4a9e-9b9d-80427dd19578.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b87c8dc6-21d1-4a9e-9b9d-80427dd19578 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 0px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-b87c8dc6-21d1-4a9e-9b9d-80427dd19578 {
  margin: 0 !important;
  overflow: visible;
}

#s-b87c8dc6-21d1-4a9e-9b9d-80427dd19578-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b87c8dc6-21d1-4a9e-9b9d-80427dd19578 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b87c8dc6-21d1-4a9e-9b9d-80427dd19578 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b87c8dc6-21d1-4a9e-9b9d-80427dd19578 img.shogun-image {
  /* Add background color handling */
  
}

#s-b87c8dc6-21d1-4a9e-9b9d-80427dd19578 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b87c8dc6-21d1-4a9e-9b9d-80427dd19578 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-b87c8dc6-21d1-4a9e-9b9d-80427dd19578 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b87c8dc6-21d1-4a9e-9b9d-80427dd19578 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b87c8dc6-21d1-4a9e-9b9d-80427dd19578.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b87c8dc6-21d1-4a9e-9b9d-80427dd19578 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 0px;
  }




.s-b87c8dc6-21d1-4a9e-9b9d-80427dd19578 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b87c8dc6-21d1-4a9e-9b9d-80427dd19578.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b87c8dc6-21d1-4a9e-9b9d-80427dd19578.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b87c8dc6-21d1-4a9e-9b9d-80427dd19578.shogun-image {
  box-sizing: border-box;
}



.s-b87c8dc6-21d1-4a9e-9b9d-80427dd19578 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b87c8dc6-21d1-4a9e-9b9d-80427dd19578 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-b87c8dc6-21d1-4a9e-9b9d-80427dd19578.shogun-image-container {
      position: relative;
    }

    .s-b87c8dc6-21d1-4a9e-9b9d-80427dd19578.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b87c8dc6-21d1-4a9e-9b9d-80427dd19578.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b87c8dc6-21d1-4a9e-9b9d-80427dd19578 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 0px;
    }
  }

}@media (max-width: 767px){#s-b87c8dc6-21d1-4a9e-9b9d-80427dd19578 {
  margin: 0 !important;
  overflow: visible;
}

#s-b87c8dc6-21d1-4a9e-9b9d-80427dd19578-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b87c8dc6-21d1-4a9e-9b9d-80427dd19578 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b87c8dc6-21d1-4a9e-9b9d-80427dd19578 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b87c8dc6-21d1-4a9e-9b9d-80427dd19578 img.shogun-image {
  /* Add background color handling */
  
}

#s-b87c8dc6-21d1-4a9e-9b9d-80427dd19578 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b87c8dc6-21d1-4a9e-9b9d-80427dd19578 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-b87c8dc6-21d1-4a9e-9b9d-80427dd19578 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b87c8dc6-21d1-4a9e-9b9d-80427dd19578 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b87c8dc6-21d1-4a9e-9b9d-80427dd19578.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b87c8dc6-21d1-4a9e-9b9d-80427dd19578 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 0px;
  }




.s-b87c8dc6-21d1-4a9e-9b9d-80427dd19578 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b87c8dc6-21d1-4a9e-9b9d-80427dd19578.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b87c8dc6-21d1-4a9e-9b9d-80427dd19578.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b87c8dc6-21d1-4a9e-9b9d-80427dd19578.shogun-image {
  box-sizing: border-box;
}



.s-b87c8dc6-21d1-4a9e-9b9d-80427dd19578 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b87c8dc6-21d1-4a9e-9b9d-80427dd19578 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-b87c8dc6-21d1-4a9e-9b9d-80427dd19578.shogun-image-container {
      position: relative;
    }

    .s-b87c8dc6-21d1-4a9e-9b9d-80427dd19578.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b87c8dc6-21d1-4a9e-9b9d-80427dd19578.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b87c8dc6-21d1-4a9e-9b9d-80427dd19578 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 0px;
    }
  }

}
#s-55448966-63c8-4e79-97a8-4094438088e4 {
  margin-left: auto;
margin-right: auto;
max-width: 0px;
aspect-ratio: 375/396;
text-align: center;
}

#s-55448966-63c8-4e79-97a8-4094438088e4 {
  margin: 0 !important;
  overflow: visible;
}

#s-55448966-63c8-4e79-97a8-4094438088e4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-55448966-63c8-4e79-97a8-4094438088e4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-55448966-63c8-4e79-97a8-4094438088e4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-55448966-63c8-4e79-97a8-4094438088e4 img.shogun-image {
  /* Add background color handling */
  
}

#s-55448966-63c8-4e79-97a8-4094438088e4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-55448966-63c8-4e79-97a8-4094438088e4 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-55448966-63c8-4e79-97a8-4094438088e4 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-55448966-63c8-4e79-97a8-4094438088e4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-55448966-63c8-4e79-97a8-4094438088e4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-55448966-63c8-4e79-97a8-4094438088e4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 0px;
  }




.s-55448966-63c8-4e79-97a8-4094438088e4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-55448966-63c8-4e79-97a8-4094438088e4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-55448966-63c8-4e79-97a8-4094438088e4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-55448966-63c8-4e79-97a8-4094438088e4.shogun-image {
  box-sizing: border-box;
}



.s-55448966-63c8-4e79-97a8-4094438088e4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-55448966-63c8-4e79-97a8-4094438088e4 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-55448966-63c8-4e79-97a8-4094438088e4.shogun-image-container {
      position: relative;
    }

    .s-55448966-63c8-4e79-97a8-4094438088e4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-55448966-63c8-4e79-97a8-4094438088e4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-55448966-63c8-4e79-97a8-4094438088e4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 0px;
    }
  }

@media (min-width: 1200px){#s-55448966-63c8-4e79-97a8-4094438088e4 {
  margin: 0 !important;
  overflow: visible;
}

#s-55448966-63c8-4e79-97a8-4094438088e4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-55448966-63c8-4e79-97a8-4094438088e4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-55448966-63c8-4e79-97a8-4094438088e4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-55448966-63c8-4e79-97a8-4094438088e4 img.shogun-image {
  /* Add background color handling */
  
}

#s-55448966-63c8-4e79-97a8-4094438088e4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-55448966-63c8-4e79-97a8-4094438088e4 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-55448966-63c8-4e79-97a8-4094438088e4 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-55448966-63c8-4e79-97a8-4094438088e4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-55448966-63c8-4e79-97a8-4094438088e4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-55448966-63c8-4e79-97a8-4094438088e4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 0px;
  }




.s-55448966-63c8-4e79-97a8-4094438088e4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-55448966-63c8-4e79-97a8-4094438088e4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-55448966-63c8-4e79-97a8-4094438088e4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-55448966-63c8-4e79-97a8-4094438088e4.shogun-image {
  box-sizing: border-box;
}



.s-55448966-63c8-4e79-97a8-4094438088e4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-55448966-63c8-4e79-97a8-4094438088e4 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-55448966-63c8-4e79-97a8-4094438088e4.shogun-image-container {
      position: relative;
    }

    .s-55448966-63c8-4e79-97a8-4094438088e4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-55448966-63c8-4e79-97a8-4094438088e4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-55448966-63c8-4e79-97a8-4094438088e4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 0px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-55448966-63c8-4e79-97a8-4094438088e4 {
  margin: 0 !important;
  overflow: visible;
}

#s-55448966-63c8-4e79-97a8-4094438088e4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-55448966-63c8-4e79-97a8-4094438088e4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-55448966-63c8-4e79-97a8-4094438088e4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-55448966-63c8-4e79-97a8-4094438088e4 img.shogun-image {
  /* Add background color handling */
  
}

#s-55448966-63c8-4e79-97a8-4094438088e4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-55448966-63c8-4e79-97a8-4094438088e4 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-55448966-63c8-4e79-97a8-4094438088e4 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-55448966-63c8-4e79-97a8-4094438088e4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-55448966-63c8-4e79-97a8-4094438088e4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-55448966-63c8-4e79-97a8-4094438088e4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 0px;
  }




.s-55448966-63c8-4e79-97a8-4094438088e4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-55448966-63c8-4e79-97a8-4094438088e4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-55448966-63c8-4e79-97a8-4094438088e4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-55448966-63c8-4e79-97a8-4094438088e4.shogun-image {
  box-sizing: border-box;
}



.s-55448966-63c8-4e79-97a8-4094438088e4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-55448966-63c8-4e79-97a8-4094438088e4 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-55448966-63c8-4e79-97a8-4094438088e4.shogun-image-container {
      position: relative;
    }

    .s-55448966-63c8-4e79-97a8-4094438088e4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-55448966-63c8-4e79-97a8-4094438088e4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-55448966-63c8-4e79-97a8-4094438088e4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 0px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-55448966-63c8-4e79-97a8-4094438088e4 {
  margin: 0 !important;
  overflow: visible;
}

#s-55448966-63c8-4e79-97a8-4094438088e4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-55448966-63c8-4e79-97a8-4094438088e4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-55448966-63c8-4e79-97a8-4094438088e4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-55448966-63c8-4e79-97a8-4094438088e4 img.shogun-image {
  /* Add background color handling */
  
}

#s-55448966-63c8-4e79-97a8-4094438088e4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-55448966-63c8-4e79-97a8-4094438088e4 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-55448966-63c8-4e79-97a8-4094438088e4 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-55448966-63c8-4e79-97a8-4094438088e4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-55448966-63c8-4e79-97a8-4094438088e4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-55448966-63c8-4e79-97a8-4094438088e4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 0px;
  }




.s-55448966-63c8-4e79-97a8-4094438088e4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-55448966-63c8-4e79-97a8-4094438088e4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-55448966-63c8-4e79-97a8-4094438088e4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-55448966-63c8-4e79-97a8-4094438088e4.shogun-image {
  box-sizing: border-box;
}



.s-55448966-63c8-4e79-97a8-4094438088e4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-55448966-63c8-4e79-97a8-4094438088e4 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-55448966-63c8-4e79-97a8-4094438088e4.shogun-image-container {
      position: relative;
    }

    .s-55448966-63c8-4e79-97a8-4094438088e4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-55448966-63c8-4e79-97a8-4094438088e4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-55448966-63c8-4e79-97a8-4094438088e4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 0px;
    }
  }

}@media (max-width: 767px){#s-55448966-63c8-4e79-97a8-4094438088e4 {
  margin: 0 !important;
  overflow: visible;
}

#s-55448966-63c8-4e79-97a8-4094438088e4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-55448966-63c8-4e79-97a8-4094438088e4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-55448966-63c8-4e79-97a8-4094438088e4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-55448966-63c8-4e79-97a8-4094438088e4 img.shogun-image {
  /* Add background color handling */
  
}

#s-55448966-63c8-4e79-97a8-4094438088e4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-55448966-63c8-4e79-97a8-4094438088e4 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-55448966-63c8-4e79-97a8-4094438088e4 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-55448966-63c8-4e79-97a8-4094438088e4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-55448966-63c8-4e79-97a8-4094438088e4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-55448966-63c8-4e79-97a8-4094438088e4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 0px;
  }




.s-55448966-63c8-4e79-97a8-4094438088e4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-55448966-63c8-4e79-97a8-4094438088e4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-55448966-63c8-4e79-97a8-4094438088e4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-55448966-63c8-4e79-97a8-4094438088e4.shogun-image {
  box-sizing: border-box;
}



.s-55448966-63c8-4e79-97a8-4094438088e4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-55448966-63c8-4e79-97a8-4094438088e4 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-55448966-63c8-4e79-97a8-4094438088e4.shogun-image-container {
      position: relative;
    }

    .s-55448966-63c8-4e79-97a8-4094438088e4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-55448966-63c8-4e79-97a8-4094438088e4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-55448966-63c8-4e79-97a8-4094438088e4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 0px;
    }
  }

}
#s-815c15c7-d942-4e11-a01f-ac5dc4c496a7 {
  margin-left: auto;
margin-right: auto;
aspect-ratio: 375/396;
text-align: center;
}

#s-815c15c7-d942-4e11-a01f-ac5dc4c496a7 {
  margin: 0 !important;
  overflow: visible;
}

#s-815c15c7-d942-4e11-a01f-ac5dc4c496a7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-815c15c7-d942-4e11-a01f-ac5dc4c496a7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-815c15c7-d942-4e11-a01f-ac5dc4c496a7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-815c15c7-d942-4e11-a01f-ac5dc4c496a7 img.shogun-image {
  /* Add background color handling */
  
}

#s-815c15c7-d942-4e11-a01f-ac5dc4c496a7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-815c15c7-d942-4e11-a01f-ac5dc4c496a7 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-815c15c7-d942-4e11-a01f-ac5dc4c496a7 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-815c15c7-d942-4e11-a01f-ac5dc4c496a7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-815c15c7-d942-4e11-a01f-ac5dc4c496a7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-815c15c7-d942-4e11-a01f-ac5dc4c496a7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-815c15c7-d942-4e11-a01f-ac5dc4c496a7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-815c15c7-d942-4e11-a01f-ac5dc4c496a7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-815c15c7-d942-4e11-a01f-ac5dc4c496a7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-815c15c7-d942-4e11-a01f-ac5dc4c496a7.shogun-image {
  box-sizing: border-box;
}



.s-815c15c7-d942-4e11-a01f-ac5dc4c496a7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-815c15c7-d942-4e11-a01f-ac5dc4c496a7 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-815c15c7-d942-4e11-a01f-ac5dc4c496a7.shogun-image-container {
      position: relative;
    }

    .s-815c15c7-d942-4e11-a01f-ac5dc4c496a7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-815c15c7-d942-4e11-a01f-ac5dc4c496a7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-815c15c7-d942-4e11-a01f-ac5dc4c496a7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

@media (min-width: 1200px){#s-815c15c7-d942-4e11-a01f-ac5dc4c496a7 {
  margin: 0 !important;
  overflow: visible;
}

#s-815c15c7-d942-4e11-a01f-ac5dc4c496a7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-815c15c7-d942-4e11-a01f-ac5dc4c496a7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-815c15c7-d942-4e11-a01f-ac5dc4c496a7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-815c15c7-d942-4e11-a01f-ac5dc4c496a7 img.shogun-image {
  /* Add background color handling */
  
}

#s-815c15c7-d942-4e11-a01f-ac5dc4c496a7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-815c15c7-d942-4e11-a01f-ac5dc4c496a7 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-815c15c7-d942-4e11-a01f-ac5dc4c496a7 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-815c15c7-d942-4e11-a01f-ac5dc4c496a7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-815c15c7-d942-4e11-a01f-ac5dc4c496a7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-815c15c7-d942-4e11-a01f-ac5dc4c496a7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-815c15c7-d942-4e11-a01f-ac5dc4c496a7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-815c15c7-d942-4e11-a01f-ac5dc4c496a7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-815c15c7-d942-4e11-a01f-ac5dc4c496a7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-815c15c7-d942-4e11-a01f-ac5dc4c496a7.shogun-image {
  box-sizing: border-box;
}



.s-815c15c7-d942-4e11-a01f-ac5dc4c496a7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-815c15c7-d942-4e11-a01f-ac5dc4c496a7 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-815c15c7-d942-4e11-a01f-ac5dc4c496a7.shogun-image-container {
      position: relative;
    }

    .s-815c15c7-d942-4e11-a01f-ac5dc4c496a7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-815c15c7-d942-4e11-a01f-ac5dc4c496a7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-815c15c7-d942-4e11-a01f-ac5dc4c496a7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-815c15c7-d942-4e11-a01f-ac5dc4c496a7 {
  margin: 0 !important;
  overflow: visible;
}

#s-815c15c7-d942-4e11-a01f-ac5dc4c496a7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-815c15c7-d942-4e11-a01f-ac5dc4c496a7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-815c15c7-d942-4e11-a01f-ac5dc4c496a7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-815c15c7-d942-4e11-a01f-ac5dc4c496a7 img.shogun-image {
  /* Add background color handling */
  
}

#s-815c15c7-d942-4e11-a01f-ac5dc4c496a7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-815c15c7-d942-4e11-a01f-ac5dc4c496a7 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-815c15c7-d942-4e11-a01f-ac5dc4c496a7 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-815c15c7-d942-4e11-a01f-ac5dc4c496a7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-815c15c7-d942-4e11-a01f-ac5dc4c496a7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-815c15c7-d942-4e11-a01f-ac5dc4c496a7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-815c15c7-d942-4e11-a01f-ac5dc4c496a7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-815c15c7-d942-4e11-a01f-ac5dc4c496a7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-815c15c7-d942-4e11-a01f-ac5dc4c496a7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-815c15c7-d942-4e11-a01f-ac5dc4c496a7.shogun-image {
  box-sizing: border-box;
}



.s-815c15c7-d942-4e11-a01f-ac5dc4c496a7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-815c15c7-d942-4e11-a01f-ac5dc4c496a7 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-815c15c7-d942-4e11-a01f-ac5dc4c496a7.shogun-image-container {
      position: relative;
    }

    .s-815c15c7-d942-4e11-a01f-ac5dc4c496a7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-815c15c7-d942-4e11-a01f-ac5dc4c496a7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-815c15c7-d942-4e11-a01f-ac5dc4c496a7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-815c15c7-d942-4e11-a01f-ac5dc4c496a7 {
  margin: 0 !important;
  overflow: visible;
}

#s-815c15c7-d942-4e11-a01f-ac5dc4c496a7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-815c15c7-d942-4e11-a01f-ac5dc4c496a7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-815c15c7-d942-4e11-a01f-ac5dc4c496a7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-815c15c7-d942-4e11-a01f-ac5dc4c496a7 img.shogun-image {
  /* Add background color handling */
  
}

#s-815c15c7-d942-4e11-a01f-ac5dc4c496a7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-815c15c7-d942-4e11-a01f-ac5dc4c496a7 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-815c15c7-d942-4e11-a01f-ac5dc4c496a7 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-815c15c7-d942-4e11-a01f-ac5dc4c496a7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-815c15c7-d942-4e11-a01f-ac5dc4c496a7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-815c15c7-d942-4e11-a01f-ac5dc4c496a7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-815c15c7-d942-4e11-a01f-ac5dc4c496a7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-815c15c7-d942-4e11-a01f-ac5dc4c496a7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-815c15c7-d942-4e11-a01f-ac5dc4c496a7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-815c15c7-d942-4e11-a01f-ac5dc4c496a7.shogun-image {
  box-sizing: border-box;
}



.s-815c15c7-d942-4e11-a01f-ac5dc4c496a7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-815c15c7-d942-4e11-a01f-ac5dc4c496a7 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-815c15c7-d942-4e11-a01f-ac5dc4c496a7.shogun-image-container {
      position: relative;
    }

    .s-815c15c7-d942-4e11-a01f-ac5dc4c496a7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-815c15c7-d942-4e11-a01f-ac5dc4c496a7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-815c15c7-d942-4e11-a01f-ac5dc4c496a7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (max-width: 767px){#s-815c15c7-d942-4e11-a01f-ac5dc4c496a7 {
  margin: 0 !important;
  overflow: visible;
}

#s-815c15c7-d942-4e11-a01f-ac5dc4c496a7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-815c15c7-d942-4e11-a01f-ac5dc4c496a7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-815c15c7-d942-4e11-a01f-ac5dc4c496a7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-815c15c7-d942-4e11-a01f-ac5dc4c496a7 img.shogun-image {
  /* Add background color handling */
  
}

#s-815c15c7-d942-4e11-a01f-ac5dc4c496a7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-815c15c7-d942-4e11-a01f-ac5dc4c496a7 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-815c15c7-d942-4e11-a01f-ac5dc4c496a7 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-815c15c7-d942-4e11-a01f-ac5dc4c496a7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-815c15c7-d942-4e11-a01f-ac5dc4c496a7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-815c15c7-d942-4e11-a01f-ac5dc4c496a7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-815c15c7-d942-4e11-a01f-ac5dc4c496a7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-815c15c7-d942-4e11-a01f-ac5dc4c496a7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-815c15c7-d942-4e11-a01f-ac5dc4c496a7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-815c15c7-d942-4e11-a01f-ac5dc4c496a7.shogun-image {
  box-sizing: border-box;
}



.s-815c15c7-d942-4e11-a01f-ac5dc4c496a7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-815c15c7-d942-4e11-a01f-ac5dc4c496a7 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-815c15c7-d942-4e11-a01f-ac5dc4c496a7.shogun-image-container {
      position: relative;
    }

    .s-815c15c7-d942-4e11-a01f-ac5dc4c496a7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-815c15c7-d942-4e11-a01f-ac5dc4c496a7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-815c15c7-d942-4e11-a01f-ac5dc4c496a7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}
#s-6ff255f0-6e69-4773-b4f4-4df1cf734286 {
  margin-left: auto;
margin-right: auto;
aspect-ratio: 375/396;
text-align: center;
}

#s-6ff255f0-6e69-4773-b4f4-4df1cf734286 {
  margin: 0 !important;
  overflow: visible;
}

#s-6ff255f0-6e69-4773-b4f4-4df1cf734286-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6ff255f0-6e69-4773-b4f4-4df1cf734286 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6ff255f0-6e69-4773-b4f4-4df1cf734286 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6ff255f0-6e69-4773-b4f4-4df1cf734286 img.shogun-image {
  /* Add background color handling */
  
}

#s-6ff255f0-6e69-4773-b4f4-4df1cf734286 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6ff255f0-6e69-4773-b4f4-4df1cf734286 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-6ff255f0-6e69-4773-b4f4-4df1cf734286 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6ff255f0-6e69-4773-b4f4-4df1cf734286 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6ff255f0-6e69-4773-b4f4-4df1cf734286.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6ff255f0-6e69-4773-b4f4-4df1cf734286 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-6ff255f0-6e69-4773-b4f4-4df1cf734286 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6ff255f0-6e69-4773-b4f4-4df1cf734286.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6ff255f0-6e69-4773-b4f4-4df1cf734286.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6ff255f0-6e69-4773-b4f4-4df1cf734286.shogun-image {
  box-sizing: border-box;
}



.s-6ff255f0-6e69-4773-b4f4-4df1cf734286 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6ff255f0-6e69-4773-b4f4-4df1cf734286 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-6ff255f0-6e69-4773-b4f4-4df1cf734286.shogun-image-container {
      position: relative;
    }

    .s-6ff255f0-6e69-4773-b4f4-4df1cf734286.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6ff255f0-6e69-4773-b4f4-4df1cf734286.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6ff255f0-6e69-4773-b4f4-4df1cf734286 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

@media (min-width: 1200px){#s-6ff255f0-6e69-4773-b4f4-4df1cf734286 {
  margin: 0 !important;
  overflow: visible;
}

#s-6ff255f0-6e69-4773-b4f4-4df1cf734286-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6ff255f0-6e69-4773-b4f4-4df1cf734286 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6ff255f0-6e69-4773-b4f4-4df1cf734286 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6ff255f0-6e69-4773-b4f4-4df1cf734286 img.shogun-image {
  /* Add background color handling */
  
}

#s-6ff255f0-6e69-4773-b4f4-4df1cf734286 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6ff255f0-6e69-4773-b4f4-4df1cf734286 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-6ff255f0-6e69-4773-b4f4-4df1cf734286 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6ff255f0-6e69-4773-b4f4-4df1cf734286 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6ff255f0-6e69-4773-b4f4-4df1cf734286.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6ff255f0-6e69-4773-b4f4-4df1cf734286 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-6ff255f0-6e69-4773-b4f4-4df1cf734286 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6ff255f0-6e69-4773-b4f4-4df1cf734286.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6ff255f0-6e69-4773-b4f4-4df1cf734286.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6ff255f0-6e69-4773-b4f4-4df1cf734286.shogun-image {
  box-sizing: border-box;
}



.s-6ff255f0-6e69-4773-b4f4-4df1cf734286 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6ff255f0-6e69-4773-b4f4-4df1cf734286 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-6ff255f0-6e69-4773-b4f4-4df1cf734286.shogun-image-container {
      position: relative;
    }

    .s-6ff255f0-6e69-4773-b4f4-4df1cf734286.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6ff255f0-6e69-4773-b4f4-4df1cf734286.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6ff255f0-6e69-4773-b4f4-4df1cf734286 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-6ff255f0-6e69-4773-b4f4-4df1cf734286 {
  margin: 0 !important;
  overflow: visible;
}

#s-6ff255f0-6e69-4773-b4f4-4df1cf734286-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6ff255f0-6e69-4773-b4f4-4df1cf734286 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6ff255f0-6e69-4773-b4f4-4df1cf734286 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6ff255f0-6e69-4773-b4f4-4df1cf734286 img.shogun-image {
  /* Add background color handling */
  
}

#s-6ff255f0-6e69-4773-b4f4-4df1cf734286 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6ff255f0-6e69-4773-b4f4-4df1cf734286 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-6ff255f0-6e69-4773-b4f4-4df1cf734286 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6ff255f0-6e69-4773-b4f4-4df1cf734286 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6ff255f0-6e69-4773-b4f4-4df1cf734286.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6ff255f0-6e69-4773-b4f4-4df1cf734286 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-6ff255f0-6e69-4773-b4f4-4df1cf734286 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6ff255f0-6e69-4773-b4f4-4df1cf734286.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6ff255f0-6e69-4773-b4f4-4df1cf734286.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6ff255f0-6e69-4773-b4f4-4df1cf734286.shogun-image {
  box-sizing: border-box;
}



.s-6ff255f0-6e69-4773-b4f4-4df1cf734286 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6ff255f0-6e69-4773-b4f4-4df1cf734286 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-6ff255f0-6e69-4773-b4f4-4df1cf734286.shogun-image-container {
      position: relative;
    }

    .s-6ff255f0-6e69-4773-b4f4-4df1cf734286.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6ff255f0-6e69-4773-b4f4-4df1cf734286.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6ff255f0-6e69-4773-b4f4-4df1cf734286 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-6ff255f0-6e69-4773-b4f4-4df1cf734286 {
  margin: 0 !important;
  overflow: visible;
}

#s-6ff255f0-6e69-4773-b4f4-4df1cf734286-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6ff255f0-6e69-4773-b4f4-4df1cf734286 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6ff255f0-6e69-4773-b4f4-4df1cf734286 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6ff255f0-6e69-4773-b4f4-4df1cf734286 img.shogun-image {
  /* Add background color handling */
  
}

#s-6ff255f0-6e69-4773-b4f4-4df1cf734286 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6ff255f0-6e69-4773-b4f4-4df1cf734286 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-6ff255f0-6e69-4773-b4f4-4df1cf734286 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6ff255f0-6e69-4773-b4f4-4df1cf734286 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6ff255f0-6e69-4773-b4f4-4df1cf734286.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6ff255f0-6e69-4773-b4f4-4df1cf734286 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-6ff255f0-6e69-4773-b4f4-4df1cf734286 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6ff255f0-6e69-4773-b4f4-4df1cf734286.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6ff255f0-6e69-4773-b4f4-4df1cf734286.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6ff255f0-6e69-4773-b4f4-4df1cf734286.shogun-image {
  box-sizing: border-box;
}



.s-6ff255f0-6e69-4773-b4f4-4df1cf734286 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6ff255f0-6e69-4773-b4f4-4df1cf734286 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-6ff255f0-6e69-4773-b4f4-4df1cf734286.shogun-image-container {
      position: relative;
    }

    .s-6ff255f0-6e69-4773-b4f4-4df1cf734286.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6ff255f0-6e69-4773-b4f4-4df1cf734286.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6ff255f0-6e69-4773-b4f4-4df1cf734286 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (max-width: 767px){#s-6ff255f0-6e69-4773-b4f4-4df1cf734286 {
  margin: 0 !important;
  overflow: visible;
}

#s-6ff255f0-6e69-4773-b4f4-4df1cf734286-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6ff255f0-6e69-4773-b4f4-4df1cf734286 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6ff255f0-6e69-4773-b4f4-4df1cf734286 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6ff255f0-6e69-4773-b4f4-4df1cf734286 img.shogun-image {
  /* Add background color handling */
  
}

#s-6ff255f0-6e69-4773-b4f4-4df1cf734286 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6ff255f0-6e69-4773-b4f4-4df1cf734286 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-6ff255f0-6e69-4773-b4f4-4df1cf734286 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6ff255f0-6e69-4773-b4f4-4df1cf734286 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6ff255f0-6e69-4773-b4f4-4df1cf734286.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6ff255f0-6e69-4773-b4f4-4df1cf734286 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-6ff255f0-6e69-4773-b4f4-4df1cf734286 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6ff255f0-6e69-4773-b4f4-4df1cf734286.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6ff255f0-6e69-4773-b4f4-4df1cf734286.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6ff255f0-6e69-4773-b4f4-4df1cf734286.shogun-image {
  box-sizing: border-box;
}



.s-6ff255f0-6e69-4773-b4f4-4df1cf734286 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6ff255f0-6e69-4773-b4f4-4df1cf734286 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-6ff255f0-6e69-4773-b4f4-4df1cf734286.shogun-image-container {
      position: relative;
    }

    .s-6ff255f0-6e69-4773-b4f4-4df1cf734286.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6ff255f0-6e69-4773-b4f4-4df1cf734286.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6ff255f0-6e69-4773-b4f4-4df1cf734286 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}
#s-82d01b26-5565-44b8-a73f-b00de3062cf6 {
  margin-left: auto;
margin-right: auto;
aspect-ratio: 375/396;
text-align: center;
}

#s-82d01b26-5565-44b8-a73f-b00de3062cf6 {
  margin: 0 !important;
  overflow: visible;
}

#s-82d01b26-5565-44b8-a73f-b00de3062cf6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-82d01b26-5565-44b8-a73f-b00de3062cf6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-82d01b26-5565-44b8-a73f-b00de3062cf6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-82d01b26-5565-44b8-a73f-b00de3062cf6 img.shogun-image {
  /* Add background color handling */
  
}

#s-82d01b26-5565-44b8-a73f-b00de3062cf6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-82d01b26-5565-44b8-a73f-b00de3062cf6 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-82d01b26-5565-44b8-a73f-b00de3062cf6 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-82d01b26-5565-44b8-a73f-b00de3062cf6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-82d01b26-5565-44b8-a73f-b00de3062cf6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-82d01b26-5565-44b8-a73f-b00de3062cf6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-82d01b26-5565-44b8-a73f-b00de3062cf6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-82d01b26-5565-44b8-a73f-b00de3062cf6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-82d01b26-5565-44b8-a73f-b00de3062cf6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-82d01b26-5565-44b8-a73f-b00de3062cf6.shogun-image {
  box-sizing: border-box;
}



.s-82d01b26-5565-44b8-a73f-b00de3062cf6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-82d01b26-5565-44b8-a73f-b00de3062cf6 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-82d01b26-5565-44b8-a73f-b00de3062cf6.shogun-image-container {
      position: relative;
    }

    .s-82d01b26-5565-44b8-a73f-b00de3062cf6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-82d01b26-5565-44b8-a73f-b00de3062cf6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-82d01b26-5565-44b8-a73f-b00de3062cf6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

@media (min-width: 1200px){#s-82d01b26-5565-44b8-a73f-b00de3062cf6 {
  margin: 0 !important;
  overflow: visible;
}

#s-82d01b26-5565-44b8-a73f-b00de3062cf6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-82d01b26-5565-44b8-a73f-b00de3062cf6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-82d01b26-5565-44b8-a73f-b00de3062cf6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-82d01b26-5565-44b8-a73f-b00de3062cf6 img.shogun-image {
  /* Add background color handling */
  
}

#s-82d01b26-5565-44b8-a73f-b00de3062cf6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-82d01b26-5565-44b8-a73f-b00de3062cf6 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-82d01b26-5565-44b8-a73f-b00de3062cf6 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-82d01b26-5565-44b8-a73f-b00de3062cf6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-82d01b26-5565-44b8-a73f-b00de3062cf6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-82d01b26-5565-44b8-a73f-b00de3062cf6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-82d01b26-5565-44b8-a73f-b00de3062cf6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-82d01b26-5565-44b8-a73f-b00de3062cf6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-82d01b26-5565-44b8-a73f-b00de3062cf6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-82d01b26-5565-44b8-a73f-b00de3062cf6.shogun-image {
  box-sizing: border-box;
}



.s-82d01b26-5565-44b8-a73f-b00de3062cf6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-82d01b26-5565-44b8-a73f-b00de3062cf6 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-82d01b26-5565-44b8-a73f-b00de3062cf6.shogun-image-container {
      position: relative;
    }

    .s-82d01b26-5565-44b8-a73f-b00de3062cf6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-82d01b26-5565-44b8-a73f-b00de3062cf6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-82d01b26-5565-44b8-a73f-b00de3062cf6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-82d01b26-5565-44b8-a73f-b00de3062cf6 {
  margin: 0 !important;
  overflow: visible;
}

#s-82d01b26-5565-44b8-a73f-b00de3062cf6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-82d01b26-5565-44b8-a73f-b00de3062cf6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-82d01b26-5565-44b8-a73f-b00de3062cf6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-82d01b26-5565-44b8-a73f-b00de3062cf6 img.shogun-image {
  /* Add background color handling */
  
}

#s-82d01b26-5565-44b8-a73f-b00de3062cf6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-82d01b26-5565-44b8-a73f-b00de3062cf6 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-82d01b26-5565-44b8-a73f-b00de3062cf6 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-82d01b26-5565-44b8-a73f-b00de3062cf6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-82d01b26-5565-44b8-a73f-b00de3062cf6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-82d01b26-5565-44b8-a73f-b00de3062cf6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-82d01b26-5565-44b8-a73f-b00de3062cf6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-82d01b26-5565-44b8-a73f-b00de3062cf6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-82d01b26-5565-44b8-a73f-b00de3062cf6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-82d01b26-5565-44b8-a73f-b00de3062cf6.shogun-image {
  box-sizing: border-box;
}



.s-82d01b26-5565-44b8-a73f-b00de3062cf6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-82d01b26-5565-44b8-a73f-b00de3062cf6 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-82d01b26-5565-44b8-a73f-b00de3062cf6.shogun-image-container {
      position: relative;
    }

    .s-82d01b26-5565-44b8-a73f-b00de3062cf6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-82d01b26-5565-44b8-a73f-b00de3062cf6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-82d01b26-5565-44b8-a73f-b00de3062cf6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-82d01b26-5565-44b8-a73f-b00de3062cf6 {
  margin: 0 !important;
  overflow: visible;
}

#s-82d01b26-5565-44b8-a73f-b00de3062cf6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-82d01b26-5565-44b8-a73f-b00de3062cf6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-82d01b26-5565-44b8-a73f-b00de3062cf6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-82d01b26-5565-44b8-a73f-b00de3062cf6 img.shogun-image {
  /* Add background color handling */
  
}

#s-82d01b26-5565-44b8-a73f-b00de3062cf6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-82d01b26-5565-44b8-a73f-b00de3062cf6 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-82d01b26-5565-44b8-a73f-b00de3062cf6 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-82d01b26-5565-44b8-a73f-b00de3062cf6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-82d01b26-5565-44b8-a73f-b00de3062cf6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-82d01b26-5565-44b8-a73f-b00de3062cf6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-82d01b26-5565-44b8-a73f-b00de3062cf6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-82d01b26-5565-44b8-a73f-b00de3062cf6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-82d01b26-5565-44b8-a73f-b00de3062cf6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-82d01b26-5565-44b8-a73f-b00de3062cf6.shogun-image {
  box-sizing: border-box;
}



.s-82d01b26-5565-44b8-a73f-b00de3062cf6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-82d01b26-5565-44b8-a73f-b00de3062cf6 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-82d01b26-5565-44b8-a73f-b00de3062cf6.shogun-image-container {
      position: relative;
    }

    .s-82d01b26-5565-44b8-a73f-b00de3062cf6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-82d01b26-5565-44b8-a73f-b00de3062cf6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-82d01b26-5565-44b8-a73f-b00de3062cf6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (max-width: 767px){#s-82d01b26-5565-44b8-a73f-b00de3062cf6 {
  margin: 0 !important;
  overflow: visible;
}

#s-82d01b26-5565-44b8-a73f-b00de3062cf6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-82d01b26-5565-44b8-a73f-b00de3062cf6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-82d01b26-5565-44b8-a73f-b00de3062cf6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-82d01b26-5565-44b8-a73f-b00de3062cf6 img.shogun-image {
  /* Add background color handling */
  
}

#s-82d01b26-5565-44b8-a73f-b00de3062cf6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-82d01b26-5565-44b8-a73f-b00de3062cf6 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-82d01b26-5565-44b8-a73f-b00de3062cf6 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-82d01b26-5565-44b8-a73f-b00de3062cf6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-82d01b26-5565-44b8-a73f-b00de3062cf6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-82d01b26-5565-44b8-a73f-b00de3062cf6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-82d01b26-5565-44b8-a73f-b00de3062cf6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-82d01b26-5565-44b8-a73f-b00de3062cf6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-82d01b26-5565-44b8-a73f-b00de3062cf6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-82d01b26-5565-44b8-a73f-b00de3062cf6.shogun-image {
  box-sizing: border-box;
}



.s-82d01b26-5565-44b8-a73f-b00de3062cf6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-82d01b26-5565-44b8-a73f-b00de3062cf6 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-82d01b26-5565-44b8-a73f-b00de3062cf6.shogun-image-container {
      position: relative;
    }

    .s-82d01b26-5565-44b8-a73f-b00de3062cf6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-82d01b26-5565-44b8-a73f-b00de3062cf6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-82d01b26-5565-44b8-a73f-b00de3062cf6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}
#s-363115b8-a850-458a-9115-a13c2e06dbf0 {
  margin-left: auto;
margin-right: auto;
aspect-ratio: 375/396;
text-align: center;
}

#s-363115b8-a850-458a-9115-a13c2e06dbf0 {
  margin: 0 !important;
  overflow: visible;
}

#s-363115b8-a850-458a-9115-a13c2e06dbf0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-363115b8-a850-458a-9115-a13c2e06dbf0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-363115b8-a850-458a-9115-a13c2e06dbf0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-363115b8-a850-458a-9115-a13c2e06dbf0 img.shogun-image {
  /* Add background color handling */
  
}

#s-363115b8-a850-458a-9115-a13c2e06dbf0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-363115b8-a850-458a-9115-a13c2e06dbf0 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-363115b8-a850-458a-9115-a13c2e06dbf0 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-363115b8-a850-458a-9115-a13c2e06dbf0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-363115b8-a850-458a-9115-a13c2e06dbf0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-363115b8-a850-458a-9115-a13c2e06dbf0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-363115b8-a850-458a-9115-a13c2e06dbf0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-363115b8-a850-458a-9115-a13c2e06dbf0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-363115b8-a850-458a-9115-a13c2e06dbf0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-363115b8-a850-458a-9115-a13c2e06dbf0.shogun-image {
  box-sizing: border-box;
}



.s-363115b8-a850-458a-9115-a13c2e06dbf0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-363115b8-a850-458a-9115-a13c2e06dbf0 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-363115b8-a850-458a-9115-a13c2e06dbf0.shogun-image-container {
      position: relative;
    }

    .s-363115b8-a850-458a-9115-a13c2e06dbf0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-363115b8-a850-458a-9115-a13c2e06dbf0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-363115b8-a850-458a-9115-a13c2e06dbf0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

@media (min-width: 1200px){#s-363115b8-a850-458a-9115-a13c2e06dbf0 {
  margin: 0 !important;
  overflow: visible;
}

#s-363115b8-a850-458a-9115-a13c2e06dbf0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-363115b8-a850-458a-9115-a13c2e06dbf0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-363115b8-a850-458a-9115-a13c2e06dbf0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-363115b8-a850-458a-9115-a13c2e06dbf0 img.shogun-image {
  /* Add background color handling */
  
}

#s-363115b8-a850-458a-9115-a13c2e06dbf0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-363115b8-a850-458a-9115-a13c2e06dbf0 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-363115b8-a850-458a-9115-a13c2e06dbf0 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-363115b8-a850-458a-9115-a13c2e06dbf0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-363115b8-a850-458a-9115-a13c2e06dbf0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-363115b8-a850-458a-9115-a13c2e06dbf0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-363115b8-a850-458a-9115-a13c2e06dbf0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-363115b8-a850-458a-9115-a13c2e06dbf0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-363115b8-a850-458a-9115-a13c2e06dbf0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-363115b8-a850-458a-9115-a13c2e06dbf0.shogun-image {
  box-sizing: border-box;
}



.s-363115b8-a850-458a-9115-a13c2e06dbf0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-363115b8-a850-458a-9115-a13c2e06dbf0 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-363115b8-a850-458a-9115-a13c2e06dbf0.shogun-image-container {
      position: relative;
    }

    .s-363115b8-a850-458a-9115-a13c2e06dbf0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-363115b8-a850-458a-9115-a13c2e06dbf0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-363115b8-a850-458a-9115-a13c2e06dbf0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-363115b8-a850-458a-9115-a13c2e06dbf0 {
  margin: 0 !important;
  overflow: visible;
}

#s-363115b8-a850-458a-9115-a13c2e06dbf0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-363115b8-a850-458a-9115-a13c2e06dbf0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-363115b8-a850-458a-9115-a13c2e06dbf0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-363115b8-a850-458a-9115-a13c2e06dbf0 img.shogun-image {
  /* Add background color handling */
  
}

#s-363115b8-a850-458a-9115-a13c2e06dbf0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-363115b8-a850-458a-9115-a13c2e06dbf0 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-363115b8-a850-458a-9115-a13c2e06dbf0 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-363115b8-a850-458a-9115-a13c2e06dbf0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-363115b8-a850-458a-9115-a13c2e06dbf0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-363115b8-a850-458a-9115-a13c2e06dbf0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-363115b8-a850-458a-9115-a13c2e06dbf0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-363115b8-a850-458a-9115-a13c2e06dbf0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-363115b8-a850-458a-9115-a13c2e06dbf0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-363115b8-a850-458a-9115-a13c2e06dbf0.shogun-image {
  box-sizing: border-box;
}



.s-363115b8-a850-458a-9115-a13c2e06dbf0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-363115b8-a850-458a-9115-a13c2e06dbf0 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-363115b8-a850-458a-9115-a13c2e06dbf0.shogun-image-container {
      position: relative;
    }

    .s-363115b8-a850-458a-9115-a13c2e06dbf0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-363115b8-a850-458a-9115-a13c2e06dbf0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-363115b8-a850-458a-9115-a13c2e06dbf0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-363115b8-a850-458a-9115-a13c2e06dbf0 {
  margin: 0 !important;
  overflow: visible;
}

#s-363115b8-a850-458a-9115-a13c2e06dbf0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-363115b8-a850-458a-9115-a13c2e06dbf0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-363115b8-a850-458a-9115-a13c2e06dbf0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-363115b8-a850-458a-9115-a13c2e06dbf0 img.shogun-image {
  /* Add background color handling */
  
}

#s-363115b8-a850-458a-9115-a13c2e06dbf0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-363115b8-a850-458a-9115-a13c2e06dbf0 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-363115b8-a850-458a-9115-a13c2e06dbf0 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-363115b8-a850-458a-9115-a13c2e06dbf0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-363115b8-a850-458a-9115-a13c2e06dbf0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-363115b8-a850-458a-9115-a13c2e06dbf0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-363115b8-a850-458a-9115-a13c2e06dbf0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-363115b8-a850-458a-9115-a13c2e06dbf0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-363115b8-a850-458a-9115-a13c2e06dbf0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-363115b8-a850-458a-9115-a13c2e06dbf0.shogun-image {
  box-sizing: border-box;
}



.s-363115b8-a850-458a-9115-a13c2e06dbf0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-363115b8-a850-458a-9115-a13c2e06dbf0 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-363115b8-a850-458a-9115-a13c2e06dbf0.shogun-image-container {
      position: relative;
    }

    .s-363115b8-a850-458a-9115-a13c2e06dbf0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-363115b8-a850-458a-9115-a13c2e06dbf0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-363115b8-a850-458a-9115-a13c2e06dbf0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (max-width: 767px){#s-363115b8-a850-458a-9115-a13c2e06dbf0 {
  margin: 0 !important;
  overflow: visible;
}

#s-363115b8-a850-458a-9115-a13c2e06dbf0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-363115b8-a850-458a-9115-a13c2e06dbf0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-363115b8-a850-458a-9115-a13c2e06dbf0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-363115b8-a850-458a-9115-a13c2e06dbf0 img.shogun-image {
  /* Add background color handling */
  
}

#s-363115b8-a850-458a-9115-a13c2e06dbf0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-363115b8-a850-458a-9115-a13c2e06dbf0 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-363115b8-a850-458a-9115-a13c2e06dbf0 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-363115b8-a850-458a-9115-a13c2e06dbf0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-363115b8-a850-458a-9115-a13c2e06dbf0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-363115b8-a850-458a-9115-a13c2e06dbf0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-363115b8-a850-458a-9115-a13c2e06dbf0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-363115b8-a850-458a-9115-a13c2e06dbf0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-363115b8-a850-458a-9115-a13c2e06dbf0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-363115b8-a850-458a-9115-a13c2e06dbf0.shogun-image {
  box-sizing: border-box;
}



.s-363115b8-a850-458a-9115-a13c2e06dbf0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-363115b8-a850-458a-9115-a13c2e06dbf0 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-363115b8-a850-458a-9115-a13c2e06dbf0.shogun-image-container {
      position: relative;
    }

    .s-363115b8-a850-458a-9115-a13c2e06dbf0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-363115b8-a850-458a-9115-a13c2e06dbf0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-363115b8-a850-458a-9115-a13c2e06dbf0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}
#s-222ba02d-253d-4213-9b58-36e7160369ed {
  margin-left: auto;
margin-right: auto;
aspect-ratio: 375/396;
text-align: center;
}

#s-222ba02d-253d-4213-9b58-36e7160369ed {
  margin: 0 !important;
  overflow: visible;
}

#s-222ba02d-253d-4213-9b58-36e7160369ed-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-222ba02d-253d-4213-9b58-36e7160369ed {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-222ba02d-253d-4213-9b58-36e7160369ed {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-222ba02d-253d-4213-9b58-36e7160369ed img.shogun-image {
  /* Add background color handling */
  
}

#s-222ba02d-253d-4213-9b58-36e7160369ed img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-222ba02d-253d-4213-9b58-36e7160369ed .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-222ba02d-253d-4213-9b58-36e7160369ed .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-222ba02d-253d-4213-9b58-36e7160369ed .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-222ba02d-253d-4213-9b58-36e7160369ed.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-222ba02d-253d-4213-9b58-36e7160369ed img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-222ba02d-253d-4213-9b58-36e7160369ed .shogun-image-content {
  
    justify-content: center;
  
}

.s-222ba02d-253d-4213-9b58-36e7160369ed.shg-align-container {
  display: flex;
  justify-content: center
}

.s-222ba02d-253d-4213-9b58-36e7160369ed.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-222ba02d-253d-4213-9b58-36e7160369ed.shogun-image {
  box-sizing: border-box;
}



.s-222ba02d-253d-4213-9b58-36e7160369ed img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-222ba02d-253d-4213-9b58-36e7160369ed {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-222ba02d-253d-4213-9b58-36e7160369ed.shogun-image-container {
      position: relative;
    }

    .s-222ba02d-253d-4213-9b58-36e7160369ed.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-222ba02d-253d-4213-9b58-36e7160369ed.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-222ba02d-253d-4213-9b58-36e7160369ed img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

@media (min-width: 1200px){#s-222ba02d-253d-4213-9b58-36e7160369ed {
  margin: 0 !important;
  overflow: visible;
}

#s-222ba02d-253d-4213-9b58-36e7160369ed-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-222ba02d-253d-4213-9b58-36e7160369ed {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-222ba02d-253d-4213-9b58-36e7160369ed {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-222ba02d-253d-4213-9b58-36e7160369ed img.shogun-image {
  /* Add background color handling */
  
}

#s-222ba02d-253d-4213-9b58-36e7160369ed img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-222ba02d-253d-4213-9b58-36e7160369ed .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-222ba02d-253d-4213-9b58-36e7160369ed .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-222ba02d-253d-4213-9b58-36e7160369ed .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-222ba02d-253d-4213-9b58-36e7160369ed.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-222ba02d-253d-4213-9b58-36e7160369ed img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-222ba02d-253d-4213-9b58-36e7160369ed .shogun-image-content {
  
    justify-content: center;
  
}

.s-222ba02d-253d-4213-9b58-36e7160369ed.shg-align-container {
  display: flex;
  justify-content: center
}

.s-222ba02d-253d-4213-9b58-36e7160369ed.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-222ba02d-253d-4213-9b58-36e7160369ed.shogun-image {
  box-sizing: border-box;
}



.s-222ba02d-253d-4213-9b58-36e7160369ed img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-222ba02d-253d-4213-9b58-36e7160369ed {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-222ba02d-253d-4213-9b58-36e7160369ed.shogun-image-container {
      position: relative;
    }

    .s-222ba02d-253d-4213-9b58-36e7160369ed.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-222ba02d-253d-4213-9b58-36e7160369ed.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-222ba02d-253d-4213-9b58-36e7160369ed img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-222ba02d-253d-4213-9b58-36e7160369ed {
  margin: 0 !important;
  overflow: visible;
}

#s-222ba02d-253d-4213-9b58-36e7160369ed-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-222ba02d-253d-4213-9b58-36e7160369ed {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-222ba02d-253d-4213-9b58-36e7160369ed {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-222ba02d-253d-4213-9b58-36e7160369ed img.shogun-image {
  /* Add background color handling */
  
}

#s-222ba02d-253d-4213-9b58-36e7160369ed img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-222ba02d-253d-4213-9b58-36e7160369ed .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-222ba02d-253d-4213-9b58-36e7160369ed .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-222ba02d-253d-4213-9b58-36e7160369ed .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-222ba02d-253d-4213-9b58-36e7160369ed.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-222ba02d-253d-4213-9b58-36e7160369ed img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-222ba02d-253d-4213-9b58-36e7160369ed .shogun-image-content {
  
    justify-content: center;
  
}

.s-222ba02d-253d-4213-9b58-36e7160369ed.shg-align-container {
  display: flex;
  justify-content: center
}

.s-222ba02d-253d-4213-9b58-36e7160369ed.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-222ba02d-253d-4213-9b58-36e7160369ed.shogun-image {
  box-sizing: border-box;
}



.s-222ba02d-253d-4213-9b58-36e7160369ed img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-222ba02d-253d-4213-9b58-36e7160369ed {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-222ba02d-253d-4213-9b58-36e7160369ed.shogun-image-container {
      position: relative;
    }

    .s-222ba02d-253d-4213-9b58-36e7160369ed.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-222ba02d-253d-4213-9b58-36e7160369ed.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-222ba02d-253d-4213-9b58-36e7160369ed img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-222ba02d-253d-4213-9b58-36e7160369ed {
  margin: 0 !important;
  overflow: visible;
}

#s-222ba02d-253d-4213-9b58-36e7160369ed-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-222ba02d-253d-4213-9b58-36e7160369ed {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-222ba02d-253d-4213-9b58-36e7160369ed {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-222ba02d-253d-4213-9b58-36e7160369ed img.shogun-image {
  /* Add background color handling */
  
}

#s-222ba02d-253d-4213-9b58-36e7160369ed img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-222ba02d-253d-4213-9b58-36e7160369ed .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-222ba02d-253d-4213-9b58-36e7160369ed .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-222ba02d-253d-4213-9b58-36e7160369ed .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-222ba02d-253d-4213-9b58-36e7160369ed.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-222ba02d-253d-4213-9b58-36e7160369ed img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-222ba02d-253d-4213-9b58-36e7160369ed .shogun-image-content {
  
    justify-content: center;
  
}

.s-222ba02d-253d-4213-9b58-36e7160369ed.shg-align-container {
  display: flex;
  justify-content: center
}

.s-222ba02d-253d-4213-9b58-36e7160369ed.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-222ba02d-253d-4213-9b58-36e7160369ed.shogun-image {
  box-sizing: border-box;
}



.s-222ba02d-253d-4213-9b58-36e7160369ed img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-222ba02d-253d-4213-9b58-36e7160369ed {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-222ba02d-253d-4213-9b58-36e7160369ed.shogun-image-container {
      position: relative;
    }

    .s-222ba02d-253d-4213-9b58-36e7160369ed.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-222ba02d-253d-4213-9b58-36e7160369ed.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-222ba02d-253d-4213-9b58-36e7160369ed img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (max-width: 767px){#s-222ba02d-253d-4213-9b58-36e7160369ed {
  margin: 0 !important;
  overflow: visible;
}

#s-222ba02d-253d-4213-9b58-36e7160369ed-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-222ba02d-253d-4213-9b58-36e7160369ed {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-222ba02d-253d-4213-9b58-36e7160369ed {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-222ba02d-253d-4213-9b58-36e7160369ed img.shogun-image {
  /* Add background color handling */
  
}

#s-222ba02d-253d-4213-9b58-36e7160369ed img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-222ba02d-253d-4213-9b58-36e7160369ed .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-222ba02d-253d-4213-9b58-36e7160369ed .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-222ba02d-253d-4213-9b58-36e7160369ed .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-222ba02d-253d-4213-9b58-36e7160369ed.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-222ba02d-253d-4213-9b58-36e7160369ed img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-222ba02d-253d-4213-9b58-36e7160369ed .shogun-image-content {
  
    justify-content: center;
  
}

.s-222ba02d-253d-4213-9b58-36e7160369ed.shg-align-container {
  display: flex;
  justify-content: center
}

.s-222ba02d-253d-4213-9b58-36e7160369ed.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-222ba02d-253d-4213-9b58-36e7160369ed.shogun-image {
  box-sizing: border-box;
}



.s-222ba02d-253d-4213-9b58-36e7160369ed img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-222ba02d-253d-4213-9b58-36e7160369ed {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-222ba02d-253d-4213-9b58-36e7160369ed.shogun-image-container {
      position: relative;
    }

    .s-222ba02d-253d-4213-9b58-36e7160369ed.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-222ba02d-253d-4213-9b58-36e7160369ed.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-222ba02d-253d-4213-9b58-36e7160369ed img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}
#s-59c449ef-034b-44d9-812e-b01f410e0d6a {
  margin-left: auto;
margin-right: auto;
aspect-ratio: 375/396;
text-align: center;
}

#s-59c449ef-034b-44d9-812e-b01f410e0d6a {
  margin: 0 !important;
  overflow: visible;
}

#s-59c449ef-034b-44d9-812e-b01f410e0d6a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-59c449ef-034b-44d9-812e-b01f410e0d6a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-59c449ef-034b-44d9-812e-b01f410e0d6a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-59c449ef-034b-44d9-812e-b01f410e0d6a img.shogun-image {
  /* Add background color handling */
  
}

#s-59c449ef-034b-44d9-812e-b01f410e0d6a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-59c449ef-034b-44d9-812e-b01f410e0d6a .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-59c449ef-034b-44d9-812e-b01f410e0d6a .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-59c449ef-034b-44d9-812e-b01f410e0d6a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-59c449ef-034b-44d9-812e-b01f410e0d6a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-59c449ef-034b-44d9-812e-b01f410e0d6a img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-59c449ef-034b-44d9-812e-b01f410e0d6a .shogun-image-content {
  
    justify-content: center;
  
}

.s-59c449ef-034b-44d9-812e-b01f410e0d6a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-59c449ef-034b-44d9-812e-b01f410e0d6a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-59c449ef-034b-44d9-812e-b01f410e0d6a.shogun-image {
  box-sizing: border-box;
}



.s-59c449ef-034b-44d9-812e-b01f410e0d6a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-59c449ef-034b-44d9-812e-b01f410e0d6a {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-59c449ef-034b-44d9-812e-b01f410e0d6a.shogun-image-container {
      position: relative;
    }

    .s-59c449ef-034b-44d9-812e-b01f410e0d6a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-59c449ef-034b-44d9-812e-b01f410e0d6a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-59c449ef-034b-44d9-812e-b01f410e0d6a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

@media (min-width: 1200px){#s-59c449ef-034b-44d9-812e-b01f410e0d6a {
  margin: 0 !important;
  overflow: visible;
}

#s-59c449ef-034b-44d9-812e-b01f410e0d6a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-59c449ef-034b-44d9-812e-b01f410e0d6a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-59c449ef-034b-44d9-812e-b01f410e0d6a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-59c449ef-034b-44d9-812e-b01f410e0d6a img.shogun-image {
  /* Add background color handling */
  
}

#s-59c449ef-034b-44d9-812e-b01f410e0d6a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-59c449ef-034b-44d9-812e-b01f410e0d6a .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-59c449ef-034b-44d9-812e-b01f410e0d6a .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-59c449ef-034b-44d9-812e-b01f410e0d6a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-59c449ef-034b-44d9-812e-b01f410e0d6a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-59c449ef-034b-44d9-812e-b01f410e0d6a img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-59c449ef-034b-44d9-812e-b01f410e0d6a .shogun-image-content {
  
    justify-content: center;
  
}

.s-59c449ef-034b-44d9-812e-b01f410e0d6a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-59c449ef-034b-44d9-812e-b01f410e0d6a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-59c449ef-034b-44d9-812e-b01f410e0d6a.shogun-image {
  box-sizing: border-box;
}



.s-59c449ef-034b-44d9-812e-b01f410e0d6a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-59c449ef-034b-44d9-812e-b01f410e0d6a {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-59c449ef-034b-44d9-812e-b01f410e0d6a.shogun-image-container {
      position: relative;
    }

    .s-59c449ef-034b-44d9-812e-b01f410e0d6a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-59c449ef-034b-44d9-812e-b01f410e0d6a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-59c449ef-034b-44d9-812e-b01f410e0d6a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-59c449ef-034b-44d9-812e-b01f410e0d6a {
  margin: 0 !important;
  overflow: visible;
}

#s-59c449ef-034b-44d9-812e-b01f410e0d6a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-59c449ef-034b-44d9-812e-b01f410e0d6a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-59c449ef-034b-44d9-812e-b01f410e0d6a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-59c449ef-034b-44d9-812e-b01f410e0d6a img.shogun-image {
  /* Add background color handling */
  
}

#s-59c449ef-034b-44d9-812e-b01f410e0d6a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-59c449ef-034b-44d9-812e-b01f410e0d6a .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-59c449ef-034b-44d9-812e-b01f410e0d6a .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-59c449ef-034b-44d9-812e-b01f410e0d6a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-59c449ef-034b-44d9-812e-b01f410e0d6a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-59c449ef-034b-44d9-812e-b01f410e0d6a img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-59c449ef-034b-44d9-812e-b01f410e0d6a .shogun-image-content {
  
    justify-content: center;
  
}

.s-59c449ef-034b-44d9-812e-b01f410e0d6a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-59c449ef-034b-44d9-812e-b01f410e0d6a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-59c449ef-034b-44d9-812e-b01f410e0d6a.shogun-image {
  box-sizing: border-box;
}



.s-59c449ef-034b-44d9-812e-b01f410e0d6a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-59c449ef-034b-44d9-812e-b01f410e0d6a {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-59c449ef-034b-44d9-812e-b01f410e0d6a.shogun-image-container {
      position: relative;
    }

    .s-59c449ef-034b-44d9-812e-b01f410e0d6a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-59c449ef-034b-44d9-812e-b01f410e0d6a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-59c449ef-034b-44d9-812e-b01f410e0d6a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-59c449ef-034b-44d9-812e-b01f410e0d6a {
  margin: 0 !important;
  overflow: visible;
}

#s-59c449ef-034b-44d9-812e-b01f410e0d6a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-59c449ef-034b-44d9-812e-b01f410e0d6a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-59c449ef-034b-44d9-812e-b01f410e0d6a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-59c449ef-034b-44d9-812e-b01f410e0d6a img.shogun-image {
  /* Add background color handling */
  
}

#s-59c449ef-034b-44d9-812e-b01f410e0d6a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-59c449ef-034b-44d9-812e-b01f410e0d6a .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-59c449ef-034b-44d9-812e-b01f410e0d6a .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-59c449ef-034b-44d9-812e-b01f410e0d6a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-59c449ef-034b-44d9-812e-b01f410e0d6a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-59c449ef-034b-44d9-812e-b01f410e0d6a img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-59c449ef-034b-44d9-812e-b01f410e0d6a .shogun-image-content {
  
    justify-content: center;
  
}

.s-59c449ef-034b-44d9-812e-b01f410e0d6a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-59c449ef-034b-44d9-812e-b01f410e0d6a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-59c449ef-034b-44d9-812e-b01f410e0d6a.shogun-image {
  box-sizing: border-box;
}



.s-59c449ef-034b-44d9-812e-b01f410e0d6a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-59c449ef-034b-44d9-812e-b01f410e0d6a {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-59c449ef-034b-44d9-812e-b01f410e0d6a.shogun-image-container {
      position: relative;
    }

    .s-59c449ef-034b-44d9-812e-b01f410e0d6a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-59c449ef-034b-44d9-812e-b01f410e0d6a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-59c449ef-034b-44d9-812e-b01f410e0d6a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (max-width: 767px){#s-59c449ef-034b-44d9-812e-b01f410e0d6a {
  margin: 0 !important;
  overflow: visible;
}

#s-59c449ef-034b-44d9-812e-b01f410e0d6a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-59c449ef-034b-44d9-812e-b01f410e0d6a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-59c449ef-034b-44d9-812e-b01f410e0d6a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-59c449ef-034b-44d9-812e-b01f410e0d6a img.shogun-image {
  /* Add background color handling */
  
}

#s-59c449ef-034b-44d9-812e-b01f410e0d6a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-59c449ef-034b-44d9-812e-b01f410e0d6a .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-59c449ef-034b-44d9-812e-b01f410e0d6a .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-59c449ef-034b-44d9-812e-b01f410e0d6a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-59c449ef-034b-44d9-812e-b01f410e0d6a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-59c449ef-034b-44d9-812e-b01f410e0d6a img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-59c449ef-034b-44d9-812e-b01f410e0d6a .shogun-image-content {
  
    justify-content: center;
  
}

.s-59c449ef-034b-44d9-812e-b01f410e0d6a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-59c449ef-034b-44d9-812e-b01f410e0d6a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-59c449ef-034b-44d9-812e-b01f410e0d6a.shogun-image {
  box-sizing: border-box;
}



.s-59c449ef-034b-44d9-812e-b01f410e0d6a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-59c449ef-034b-44d9-812e-b01f410e0d6a {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-59c449ef-034b-44d9-812e-b01f410e0d6a.shogun-image-container {
      position: relative;
    }

    .s-59c449ef-034b-44d9-812e-b01f410e0d6a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-59c449ef-034b-44d9-812e-b01f410e0d6a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-59c449ef-034b-44d9-812e-b01f410e0d6a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}
#s-ff08cf2a-0e4b-4e96-a37e-d67bf103e98c {
  margin-left: auto;
margin-right: auto;
aspect-ratio: 375/396;
text-align: center;
}

#s-ff08cf2a-0e4b-4e96-a37e-d67bf103e98c {
  margin: 0 !important;
  overflow: visible;
}

#s-ff08cf2a-0e4b-4e96-a37e-d67bf103e98c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ff08cf2a-0e4b-4e96-a37e-d67bf103e98c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ff08cf2a-0e4b-4e96-a37e-d67bf103e98c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ff08cf2a-0e4b-4e96-a37e-d67bf103e98c img.shogun-image {
  /* Add background color handling */
  
}

#s-ff08cf2a-0e4b-4e96-a37e-d67bf103e98c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ff08cf2a-0e4b-4e96-a37e-d67bf103e98c .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-ff08cf2a-0e4b-4e96-a37e-d67bf103e98c .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ff08cf2a-0e4b-4e96-a37e-d67bf103e98c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ff08cf2a-0e4b-4e96-a37e-d67bf103e98c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ff08cf2a-0e4b-4e96-a37e-d67bf103e98c img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-ff08cf2a-0e4b-4e96-a37e-d67bf103e98c .shogun-image-content {
  
    justify-content: center;
  
}

.s-ff08cf2a-0e4b-4e96-a37e-d67bf103e98c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ff08cf2a-0e4b-4e96-a37e-d67bf103e98c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ff08cf2a-0e4b-4e96-a37e-d67bf103e98c.shogun-image {
  box-sizing: border-box;
}



.s-ff08cf2a-0e4b-4e96-a37e-d67bf103e98c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ff08cf2a-0e4b-4e96-a37e-d67bf103e98c {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-ff08cf2a-0e4b-4e96-a37e-d67bf103e98c.shogun-image-container {
      position: relative;
    }

    .s-ff08cf2a-0e4b-4e96-a37e-d67bf103e98c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ff08cf2a-0e4b-4e96-a37e-d67bf103e98c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ff08cf2a-0e4b-4e96-a37e-d67bf103e98c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

@media (min-width: 1200px){#s-ff08cf2a-0e4b-4e96-a37e-d67bf103e98c {
  margin: 0 !important;
  overflow: visible;
}

#s-ff08cf2a-0e4b-4e96-a37e-d67bf103e98c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ff08cf2a-0e4b-4e96-a37e-d67bf103e98c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ff08cf2a-0e4b-4e96-a37e-d67bf103e98c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ff08cf2a-0e4b-4e96-a37e-d67bf103e98c img.shogun-image {
  /* Add background color handling */
  
}

#s-ff08cf2a-0e4b-4e96-a37e-d67bf103e98c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ff08cf2a-0e4b-4e96-a37e-d67bf103e98c .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-ff08cf2a-0e4b-4e96-a37e-d67bf103e98c .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ff08cf2a-0e4b-4e96-a37e-d67bf103e98c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ff08cf2a-0e4b-4e96-a37e-d67bf103e98c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ff08cf2a-0e4b-4e96-a37e-d67bf103e98c img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-ff08cf2a-0e4b-4e96-a37e-d67bf103e98c .shogun-image-content {
  
    justify-content: center;
  
}

.s-ff08cf2a-0e4b-4e96-a37e-d67bf103e98c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ff08cf2a-0e4b-4e96-a37e-d67bf103e98c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ff08cf2a-0e4b-4e96-a37e-d67bf103e98c.shogun-image {
  box-sizing: border-box;
}



.s-ff08cf2a-0e4b-4e96-a37e-d67bf103e98c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ff08cf2a-0e4b-4e96-a37e-d67bf103e98c {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-ff08cf2a-0e4b-4e96-a37e-d67bf103e98c.shogun-image-container {
      position: relative;
    }

    .s-ff08cf2a-0e4b-4e96-a37e-d67bf103e98c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ff08cf2a-0e4b-4e96-a37e-d67bf103e98c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ff08cf2a-0e4b-4e96-a37e-d67bf103e98c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-ff08cf2a-0e4b-4e96-a37e-d67bf103e98c {
  margin: 0 !important;
  overflow: visible;
}

#s-ff08cf2a-0e4b-4e96-a37e-d67bf103e98c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ff08cf2a-0e4b-4e96-a37e-d67bf103e98c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ff08cf2a-0e4b-4e96-a37e-d67bf103e98c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ff08cf2a-0e4b-4e96-a37e-d67bf103e98c img.shogun-image {
  /* Add background color handling */
  
}

#s-ff08cf2a-0e4b-4e96-a37e-d67bf103e98c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ff08cf2a-0e4b-4e96-a37e-d67bf103e98c .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-ff08cf2a-0e4b-4e96-a37e-d67bf103e98c .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ff08cf2a-0e4b-4e96-a37e-d67bf103e98c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ff08cf2a-0e4b-4e96-a37e-d67bf103e98c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ff08cf2a-0e4b-4e96-a37e-d67bf103e98c img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-ff08cf2a-0e4b-4e96-a37e-d67bf103e98c .shogun-image-content {
  
    justify-content: center;
  
}

.s-ff08cf2a-0e4b-4e96-a37e-d67bf103e98c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ff08cf2a-0e4b-4e96-a37e-d67bf103e98c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ff08cf2a-0e4b-4e96-a37e-d67bf103e98c.shogun-image {
  box-sizing: border-box;
}



.s-ff08cf2a-0e4b-4e96-a37e-d67bf103e98c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ff08cf2a-0e4b-4e96-a37e-d67bf103e98c {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-ff08cf2a-0e4b-4e96-a37e-d67bf103e98c.shogun-image-container {
      position: relative;
    }

    .s-ff08cf2a-0e4b-4e96-a37e-d67bf103e98c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ff08cf2a-0e4b-4e96-a37e-d67bf103e98c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ff08cf2a-0e4b-4e96-a37e-d67bf103e98c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-ff08cf2a-0e4b-4e96-a37e-d67bf103e98c {
  margin: 0 !important;
  overflow: visible;
}

#s-ff08cf2a-0e4b-4e96-a37e-d67bf103e98c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ff08cf2a-0e4b-4e96-a37e-d67bf103e98c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ff08cf2a-0e4b-4e96-a37e-d67bf103e98c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ff08cf2a-0e4b-4e96-a37e-d67bf103e98c img.shogun-image {
  /* Add background color handling */
  
}

#s-ff08cf2a-0e4b-4e96-a37e-d67bf103e98c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ff08cf2a-0e4b-4e96-a37e-d67bf103e98c .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-ff08cf2a-0e4b-4e96-a37e-d67bf103e98c .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ff08cf2a-0e4b-4e96-a37e-d67bf103e98c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ff08cf2a-0e4b-4e96-a37e-d67bf103e98c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ff08cf2a-0e4b-4e96-a37e-d67bf103e98c img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-ff08cf2a-0e4b-4e96-a37e-d67bf103e98c .shogun-image-content {
  
    justify-content: center;
  
}

.s-ff08cf2a-0e4b-4e96-a37e-d67bf103e98c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ff08cf2a-0e4b-4e96-a37e-d67bf103e98c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ff08cf2a-0e4b-4e96-a37e-d67bf103e98c.shogun-image {
  box-sizing: border-box;
}



.s-ff08cf2a-0e4b-4e96-a37e-d67bf103e98c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ff08cf2a-0e4b-4e96-a37e-d67bf103e98c {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-ff08cf2a-0e4b-4e96-a37e-d67bf103e98c.shogun-image-container {
      position: relative;
    }

    .s-ff08cf2a-0e4b-4e96-a37e-d67bf103e98c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ff08cf2a-0e4b-4e96-a37e-d67bf103e98c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ff08cf2a-0e4b-4e96-a37e-d67bf103e98c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (max-width: 767px){#s-ff08cf2a-0e4b-4e96-a37e-d67bf103e98c {
  margin: 0 !important;
  overflow: visible;
}

#s-ff08cf2a-0e4b-4e96-a37e-d67bf103e98c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ff08cf2a-0e4b-4e96-a37e-d67bf103e98c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ff08cf2a-0e4b-4e96-a37e-d67bf103e98c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ff08cf2a-0e4b-4e96-a37e-d67bf103e98c img.shogun-image {
  /* Add background color handling */
  
}

#s-ff08cf2a-0e4b-4e96-a37e-d67bf103e98c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ff08cf2a-0e4b-4e96-a37e-d67bf103e98c .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-ff08cf2a-0e4b-4e96-a37e-d67bf103e98c .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ff08cf2a-0e4b-4e96-a37e-d67bf103e98c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ff08cf2a-0e4b-4e96-a37e-d67bf103e98c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ff08cf2a-0e4b-4e96-a37e-d67bf103e98c img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-ff08cf2a-0e4b-4e96-a37e-d67bf103e98c .shogun-image-content {
  
    justify-content: center;
  
}

.s-ff08cf2a-0e4b-4e96-a37e-d67bf103e98c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ff08cf2a-0e4b-4e96-a37e-d67bf103e98c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ff08cf2a-0e4b-4e96-a37e-d67bf103e98c.shogun-image {
  box-sizing: border-box;
}



.s-ff08cf2a-0e4b-4e96-a37e-d67bf103e98c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ff08cf2a-0e4b-4e96-a37e-d67bf103e98c {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-ff08cf2a-0e4b-4e96-a37e-d67bf103e98c.shogun-image-container {
      position: relative;
    }

    .s-ff08cf2a-0e4b-4e96-a37e-d67bf103e98c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ff08cf2a-0e4b-4e96-a37e-d67bf103e98c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ff08cf2a-0e4b-4e96-a37e-d67bf103e98c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}
#s-31a5a678-88d0-4df8-a963-c2a9fa5544c7 {
  margin-left: auto;
margin-right: auto;
aspect-ratio: 375/396;
text-align: center;
}

#s-31a5a678-88d0-4df8-a963-c2a9fa5544c7 {
  margin: 0 !important;
  overflow: visible;
}

#s-31a5a678-88d0-4df8-a963-c2a9fa5544c7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-31a5a678-88d0-4df8-a963-c2a9fa5544c7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-31a5a678-88d0-4df8-a963-c2a9fa5544c7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-31a5a678-88d0-4df8-a963-c2a9fa5544c7 img.shogun-image {
  /* Add background color handling */
  
}

#s-31a5a678-88d0-4df8-a963-c2a9fa5544c7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-31a5a678-88d0-4df8-a963-c2a9fa5544c7 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-31a5a678-88d0-4df8-a963-c2a9fa5544c7 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-31a5a678-88d0-4df8-a963-c2a9fa5544c7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-31a5a678-88d0-4df8-a963-c2a9fa5544c7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-31a5a678-88d0-4df8-a963-c2a9fa5544c7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-31a5a678-88d0-4df8-a963-c2a9fa5544c7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-31a5a678-88d0-4df8-a963-c2a9fa5544c7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-31a5a678-88d0-4df8-a963-c2a9fa5544c7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-31a5a678-88d0-4df8-a963-c2a9fa5544c7.shogun-image {
  box-sizing: border-box;
}



.s-31a5a678-88d0-4df8-a963-c2a9fa5544c7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-31a5a678-88d0-4df8-a963-c2a9fa5544c7 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-31a5a678-88d0-4df8-a963-c2a9fa5544c7.shogun-image-container {
      position: relative;
    }

    .s-31a5a678-88d0-4df8-a963-c2a9fa5544c7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-31a5a678-88d0-4df8-a963-c2a9fa5544c7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-31a5a678-88d0-4df8-a963-c2a9fa5544c7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

@media (min-width: 1200px){#s-31a5a678-88d0-4df8-a963-c2a9fa5544c7 {
  margin: 0 !important;
  overflow: visible;
}

#s-31a5a678-88d0-4df8-a963-c2a9fa5544c7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-31a5a678-88d0-4df8-a963-c2a9fa5544c7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-31a5a678-88d0-4df8-a963-c2a9fa5544c7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-31a5a678-88d0-4df8-a963-c2a9fa5544c7 img.shogun-image {
  /* Add background color handling */
  
}

#s-31a5a678-88d0-4df8-a963-c2a9fa5544c7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-31a5a678-88d0-4df8-a963-c2a9fa5544c7 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-31a5a678-88d0-4df8-a963-c2a9fa5544c7 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-31a5a678-88d0-4df8-a963-c2a9fa5544c7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-31a5a678-88d0-4df8-a963-c2a9fa5544c7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-31a5a678-88d0-4df8-a963-c2a9fa5544c7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-31a5a678-88d0-4df8-a963-c2a9fa5544c7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-31a5a678-88d0-4df8-a963-c2a9fa5544c7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-31a5a678-88d0-4df8-a963-c2a9fa5544c7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-31a5a678-88d0-4df8-a963-c2a9fa5544c7.shogun-image {
  box-sizing: border-box;
}



.s-31a5a678-88d0-4df8-a963-c2a9fa5544c7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-31a5a678-88d0-4df8-a963-c2a9fa5544c7 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-31a5a678-88d0-4df8-a963-c2a9fa5544c7.shogun-image-container {
      position: relative;
    }

    .s-31a5a678-88d0-4df8-a963-c2a9fa5544c7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-31a5a678-88d0-4df8-a963-c2a9fa5544c7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-31a5a678-88d0-4df8-a963-c2a9fa5544c7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-31a5a678-88d0-4df8-a963-c2a9fa5544c7 {
  margin: 0 !important;
  overflow: visible;
}

#s-31a5a678-88d0-4df8-a963-c2a9fa5544c7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-31a5a678-88d0-4df8-a963-c2a9fa5544c7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-31a5a678-88d0-4df8-a963-c2a9fa5544c7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-31a5a678-88d0-4df8-a963-c2a9fa5544c7 img.shogun-image {
  /* Add background color handling */
  
}

#s-31a5a678-88d0-4df8-a963-c2a9fa5544c7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-31a5a678-88d0-4df8-a963-c2a9fa5544c7 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-31a5a678-88d0-4df8-a963-c2a9fa5544c7 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-31a5a678-88d0-4df8-a963-c2a9fa5544c7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-31a5a678-88d0-4df8-a963-c2a9fa5544c7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-31a5a678-88d0-4df8-a963-c2a9fa5544c7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-31a5a678-88d0-4df8-a963-c2a9fa5544c7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-31a5a678-88d0-4df8-a963-c2a9fa5544c7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-31a5a678-88d0-4df8-a963-c2a9fa5544c7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-31a5a678-88d0-4df8-a963-c2a9fa5544c7.shogun-image {
  box-sizing: border-box;
}



.s-31a5a678-88d0-4df8-a963-c2a9fa5544c7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-31a5a678-88d0-4df8-a963-c2a9fa5544c7 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-31a5a678-88d0-4df8-a963-c2a9fa5544c7.shogun-image-container {
      position: relative;
    }

    .s-31a5a678-88d0-4df8-a963-c2a9fa5544c7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-31a5a678-88d0-4df8-a963-c2a9fa5544c7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-31a5a678-88d0-4df8-a963-c2a9fa5544c7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-31a5a678-88d0-4df8-a963-c2a9fa5544c7 {
  margin: 0 !important;
  overflow: visible;
}

#s-31a5a678-88d0-4df8-a963-c2a9fa5544c7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-31a5a678-88d0-4df8-a963-c2a9fa5544c7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-31a5a678-88d0-4df8-a963-c2a9fa5544c7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-31a5a678-88d0-4df8-a963-c2a9fa5544c7 img.shogun-image {
  /* Add background color handling */
  
}

#s-31a5a678-88d0-4df8-a963-c2a9fa5544c7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-31a5a678-88d0-4df8-a963-c2a9fa5544c7 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-31a5a678-88d0-4df8-a963-c2a9fa5544c7 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-31a5a678-88d0-4df8-a963-c2a9fa5544c7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-31a5a678-88d0-4df8-a963-c2a9fa5544c7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-31a5a678-88d0-4df8-a963-c2a9fa5544c7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-31a5a678-88d0-4df8-a963-c2a9fa5544c7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-31a5a678-88d0-4df8-a963-c2a9fa5544c7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-31a5a678-88d0-4df8-a963-c2a9fa5544c7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-31a5a678-88d0-4df8-a963-c2a9fa5544c7.shogun-image {
  box-sizing: border-box;
}



.s-31a5a678-88d0-4df8-a963-c2a9fa5544c7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-31a5a678-88d0-4df8-a963-c2a9fa5544c7 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-31a5a678-88d0-4df8-a963-c2a9fa5544c7.shogun-image-container {
      position: relative;
    }

    .s-31a5a678-88d0-4df8-a963-c2a9fa5544c7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-31a5a678-88d0-4df8-a963-c2a9fa5544c7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-31a5a678-88d0-4df8-a963-c2a9fa5544c7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (max-width: 767px){#s-31a5a678-88d0-4df8-a963-c2a9fa5544c7 {
  margin: 0 !important;
  overflow: visible;
}

#s-31a5a678-88d0-4df8-a963-c2a9fa5544c7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-31a5a678-88d0-4df8-a963-c2a9fa5544c7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-31a5a678-88d0-4df8-a963-c2a9fa5544c7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-31a5a678-88d0-4df8-a963-c2a9fa5544c7 img.shogun-image {
  /* Add background color handling */
  
}

#s-31a5a678-88d0-4df8-a963-c2a9fa5544c7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-31a5a678-88d0-4df8-a963-c2a9fa5544c7 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-31a5a678-88d0-4df8-a963-c2a9fa5544c7 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-31a5a678-88d0-4df8-a963-c2a9fa5544c7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-31a5a678-88d0-4df8-a963-c2a9fa5544c7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-31a5a678-88d0-4df8-a963-c2a9fa5544c7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-31a5a678-88d0-4df8-a963-c2a9fa5544c7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-31a5a678-88d0-4df8-a963-c2a9fa5544c7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-31a5a678-88d0-4df8-a963-c2a9fa5544c7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-31a5a678-88d0-4df8-a963-c2a9fa5544c7.shogun-image {
  box-sizing: border-box;
}



.s-31a5a678-88d0-4df8-a963-c2a9fa5544c7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-31a5a678-88d0-4df8-a963-c2a9fa5544c7 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-31a5a678-88d0-4df8-a963-c2a9fa5544c7.shogun-image-container {
      position: relative;
    }

    .s-31a5a678-88d0-4df8-a963-c2a9fa5544c7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-31a5a678-88d0-4df8-a963-c2a9fa5544c7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-31a5a678-88d0-4df8-a963-c2a9fa5544c7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}
#s-caf11f04-704d-4946-82bc-e16beabc584a {
  margin-left: auto;
margin-right: auto;
aspect-ratio: 375/396;
text-align: center;
}

#s-caf11f04-704d-4946-82bc-e16beabc584a {
  margin: 0 !important;
  overflow: visible;
}

#s-caf11f04-704d-4946-82bc-e16beabc584a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-caf11f04-704d-4946-82bc-e16beabc584a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-caf11f04-704d-4946-82bc-e16beabc584a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-caf11f04-704d-4946-82bc-e16beabc584a img.shogun-image {
  /* Add background color handling */
  
}

#s-caf11f04-704d-4946-82bc-e16beabc584a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-caf11f04-704d-4946-82bc-e16beabc584a .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-caf11f04-704d-4946-82bc-e16beabc584a .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-caf11f04-704d-4946-82bc-e16beabc584a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-caf11f04-704d-4946-82bc-e16beabc584a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-caf11f04-704d-4946-82bc-e16beabc584a img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-caf11f04-704d-4946-82bc-e16beabc584a .shogun-image-content {
  
    justify-content: center;
  
}

.s-caf11f04-704d-4946-82bc-e16beabc584a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-caf11f04-704d-4946-82bc-e16beabc584a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-caf11f04-704d-4946-82bc-e16beabc584a.shogun-image {
  box-sizing: border-box;
}



.s-caf11f04-704d-4946-82bc-e16beabc584a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-caf11f04-704d-4946-82bc-e16beabc584a {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-caf11f04-704d-4946-82bc-e16beabc584a.shogun-image-container {
      position: relative;
    }

    .s-caf11f04-704d-4946-82bc-e16beabc584a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-caf11f04-704d-4946-82bc-e16beabc584a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-caf11f04-704d-4946-82bc-e16beabc584a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

@media (min-width: 1200px){#s-caf11f04-704d-4946-82bc-e16beabc584a {
  margin: 0 !important;
  overflow: visible;
}

#s-caf11f04-704d-4946-82bc-e16beabc584a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-caf11f04-704d-4946-82bc-e16beabc584a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-caf11f04-704d-4946-82bc-e16beabc584a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-caf11f04-704d-4946-82bc-e16beabc584a img.shogun-image {
  /* Add background color handling */
  
}

#s-caf11f04-704d-4946-82bc-e16beabc584a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-caf11f04-704d-4946-82bc-e16beabc584a .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-caf11f04-704d-4946-82bc-e16beabc584a .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-caf11f04-704d-4946-82bc-e16beabc584a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-caf11f04-704d-4946-82bc-e16beabc584a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-caf11f04-704d-4946-82bc-e16beabc584a img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-caf11f04-704d-4946-82bc-e16beabc584a .shogun-image-content {
  
    justify-content: center;
  
}

.s-caf11f04-704d-4946-82bc-e16beabc584a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-caf11f04-704d-4946-82bc-e16beabc584a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-caf11f04-704d-4946-82bc-e16beabc584a.shogun-image {
  box-sizing: border-box;
}



.s-caf11f04-704d-4946-82bc-e16beabc584a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-caf11f04-704d-4946-82bc-e16beabc584a {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-caf11f04-704d-4946-82bc-e16beabc584a.shogun-image-container {
      position: relative;
    }

    .s-caf11f04-704d-4946-82bc-e16beabc584a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-caf11f04-704d-4946-82bc-e16beabc584a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-caf11f04-704d-4946-82bc-e16beabc584a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-caf11f04-704d-4946-82bc-e16beabc584a {
  margin: 0 !important;
  overflow: visible;
}

#s-caf11f04-704d-4946-82bc-e16beabc584a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-caf11f04-704d-4946-82bc-e16beabc584a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-caf11f04-704d-4946-82bc-e16beabc584a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-caf11f04-704d-4946-82bc-e16beabc584a img.shogun-image {
  /* Add background color handling */
  
}

#s-caf11f04-704d-4946-82bc-e16beabc584a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-caf11f04-704d-4946-82bc-e16beabc584a .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-caf11f04-704d-4946-82bc-e16beabc584a .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-caf11f04-704d-4946-82bc-e16beabc584a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-caf11f04-704d-4946-82bc-e16beabc584a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-caf11f04-704d-4946-82bc-e16beabc584a img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-caf11f04-704d-4946-82bc-e16beabc584a .shogun-image-content {
  
    justify-content: center;
  
}

.s-caf11f04-704d-4946-82bc-e16beabc584a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-caf11f04-704d-4946-82bc-e16beabc584a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-caf11f04-704d-4946-82bc-e16beabc584a.shogun-image {
  box-sizing: border-box;
}



.s-caf11f04-704d-4946-82bc-e16beabc584a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-caf11f04-704d-4946-82bc-e16beabc584a {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-caf11f04-704d-4946-82bc-e16beabc584a.shogun-image-container {
      position: relative;
    }

    .s-caf11f04-704d-4946-82bc-e16beabc584a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-caf11f04-704d-4946-82bc-e16beabc584a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-caf11f04-704d-4946-82bc-e16beabc584a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-caf11f04-704d-4946-82bc-e16beabc584a {
  margin: 0 !important;
  overflow: visible;
}

#s-caf11f04-704d-4946-82bc-e16beabc584a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-caf11f04-704d-4946-82bc-e16beabc584a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-caf11f04-704d-4946-82bc-e16beabc584a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-caf11f04-704d-4946-82bc-e16beabc584a img.shogun-image {
  /* Add background color handling */
  
}

#s-caf11f04-704d-4946-82bc-e16beabc584a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-caf11f04-704d-4946-82bc-e16beabc584a .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-caf11f04-704d-4946-82bc-e16beabc584a .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-caf11f04-704d-4946-82bc-e16beabc584a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-caf11f04-704d-4946-82bc-e16beabc584a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-caf11f04-704d-4946-82bc-e16beabc584a img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-caf11f04-704d-4946-82bc-e16beabc584a .shogun-image-content {
  
    justify-content: center;
  
}

.s-caf11f04-704d-4946-82bc-e16beabc584a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-caf11f04-704d-4946-82bc-e16beabc584a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-caf11f04-704d-4946-82bc-e16beabc584a.shogun-image {
  box-sizing: border-box;
}



.s-caf11f04-704d-4946-82bc-e16beabc584a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-caf11f04-704d-4946-82bc-e16beabc584a {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-caf11f04-704d-4946-82bc-e16beabc584a.shogun-image-container {
      position: relative;
    }

    .s-caf11f04-704d-4946-82bc-e16beabc584a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-caf11f04-704d-4946-82bc-e16beabc584a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-caf11f04-704d-4946-82bc-e16beabc584a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (max-width: 767px){#s-caf11f04-704d-4946-82bc-e16beabc584a {
  margin: 0 !important;
  overflow: visible;
}

#s-caf11f04-704d-4946-82bc-e16beabc584a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-caf11f04-704d-4946-82bc-e16beabc584a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-caf11f04-704d-4946-82bc-e16beabc584a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-caf11f04-704d-4946-82bc-e16beabc584a img.shogun-image {
  /* Add background color handling */
  
}

#s-caf11f04-704d-4946-82bc-e16beabc584a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-caf11f04-704d-4946-82bc-e16beabc584a .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-caf11f04-704d-4946-82bc-e16beabc584a .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-caf11f04-704d-4946-82bc-e16beabc584a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-caf11f04-704d-4946-82bc-e16beabc584a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-caf11f04-704d-4946-82bc-e16beabc584a img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-caf11f04-704d-4946-82bc-e16beabc584a .shogun-image-content {
  
    justify-content: center;
  
}

.s-caf11f04-704d-4946-82bc-e16beabc584a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-caf11f04-704d-4946-82bc-e16beabc584a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-caf11f04-704d-4946-82bc-e16beabc584a.shogun-image {
  box-sizing: border-box;
}



.s-caf11f04-704d-4946-82bc-e16beabc584a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-caf11f04-704d-4946-82bc-e16beabc584a {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-caf11f04-704d-4946-82bc-e16beabc584a.shogun-image-container {
      position: relative;
    }

    .s-caf11f04-704d-4946-82bc-e16beabc584a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-caf11f04-704d-4946-82bc-e16beabc584a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-caf11f04-704d-4946-82bc-e16beabc584a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}
#s-3c06a3f5-a595-421a-a906-bea8274c5ece {
  margin-left: auto;
margin-right: auto;
aspect-ratio: 375/396;
text-align: center;
}
@media (min-width: 1200px){#s-3c06a3f5-a595-421a-a906-bea8274c5ece {
  aspect-ratio: 375/396;
}
}
#s-3c06a3f5-a595-421a-a906-bea8274c5ece {
  margin: 0 !important;
  overflow: visible;
}

#s-3c06a3f5-a595-421a-a906-bea8274c5ece-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3c06a3f5-a595-421a-a906-bea8274c5ece {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3c06a3f5-a595-421a-a906-bea8274c5ece {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3c06a3f5-a595-421a-a906-bea8274c5ece img.shogun-image {
  /* Add background color handling */
  
}

#s-3c06a3f5-a595-421a-a906-bea8274c5ece img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3c06a3f5-a595-421a-a906-bea8274c5ece .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-3c06a3f5-a595-421a-a906-bea8274c5ece .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3c06a3f5-a595-421a-a906-bea8274c5ece .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3c06a3f5-a595-421a-a906-bea8274c5ece.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3c06a3f5-a595-421a-a906-bea8274c5ece img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-3c06a3f5-a595-421a-a906-bea8274c5ece .shogun-image-content {
  
    justify-content: center;
  
}

.s-3c06a3f5-a595-421a-a906-bea8274c5ece.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3c06a3f5-a595-421a-a906-bea8274c5ece.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3c06a3f5-a595-421a-a906-bea8274c5ece.shogun-image {
  box-sizing: border-box;
}



.s-3c06a3f5-a595-421a-a906-bea8274c5ece img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3c06a3f5-a595-421a-a906-bea8274c5ece {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-3c06a3f5-a595-421a-a906-bea8274c5ece.shogun-image-container {
      position: relative;
    }

    .s-3c06a3f5-a595-421a-a906-bea8274c5ece.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3c06a3f5-a595-421a-a906-bea8274c5ece.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3c06a3f5-a595-421a-a906-bea8274c5ece img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

@media (min-width: 1200px){#s-3c06a3f5-a595-421a-a906-bea8274c5ece {
  margin: 0 !important;
  overflow: visible;
}

#s-3c06a3f5-a595-421a-a906-bea8274c5ece-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3c06a3f5-a595-421a-a906-bea8274c5ece {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3c06a3f5-a595-421a-a906-bea8274c5ece {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3c06a3f5-a595-421a-a906-bea8274c5ece img.shogun-image {
  /* Add background color handling */
  
}

#s-3c06a3f5-a595-421a-a906-bea8274c5ece img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3c06a3f5-a595-421a-a906-bea8274c5ece .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-3c06a3f5-a595-421a-a906-bea8274c5ece .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3c06a3f5-a595-421a-a906-bea8274c5ece .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3c06a3f5-a595-421a-a906-bea8274c5ece.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3c06a3f5-a595-421a-a906-bea8274c5ece img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-3c06a3f5-a595-421a-a906-bea8274c5ece .shogun-image-content {
  
    justify-content: center;
  
}

.s-3c06a3f5-a595-421a-a906-bea8274c5ece.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3c06a3f5-a595-421a-a906-bea8274c5ece.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3c06a3f5-a595-421a-a906-bea8274c5ece.shogun-image {
  box-sizing: border-box;
}



.s-3c06a3f5-a595-421a-a906-bea8274c5ece img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3c06a3f5-a595-421a-a906-bea8274c5ece {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-3c06a3f5-a595-421a-a906-bea8274c5ece.shogun-image-container {
      position: relative;
    }

    .s-3c06a3f5-a595-421a-a906-bea8274c5ece.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3c06a3f5-a595-421a-a906-bea8274c5ece.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3c06a3f5-a595-421a-a906-bea8274c5ece img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-3c06a3f5-a595-421a-a906-bea8274c5ece {
  margin: 0 !important;
  overflow: visible;
}

#s-3c06a3f5-a595-421a-a906-bea8274c5ece-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3c06a3f5-a595-421a-a906-bea8274c5ece {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3c06a3f5-a595-421a-a906-bea8274c5ece {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3c06a3f5-a595-421a-a906-bea8274c5ece img.shogun-image {
  /* Add background color handling */
  
}

#s-3c06a3f5-a595-421a-a906-bea8274c5ece img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3c06a3f5-a595-421a-a906-bea8274c5ece .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-3c06a3f5-a595-421a-a906-bea8274c5ece .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3c06a3f5-a595-421a-a906-bea8274c5ece .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3c06a3f5-a595-421a-a906-bea8274c5ece.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3c06a3f5-a595-421a-a906-bea8274c5ece img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-3c06a3f5-a595-421a-a906-bea8274c5ece .shogun-image-content {
  
    justify-content: center;
  
}

.s-3c06a3f5-a595-421a-a906-bea8274c5ece.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3c06a3f5-a595-421a-a906-bea8274c5ece.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3c06a3f5-a595-421a-a906-bea8274c5ece.shogun-image {
  box-sizing: border-box;
}



.s-3c06a3f5-a595-421a-a906-bea8274c5ece img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3c06a3f5-a595-421a-a906-bea8274c5ece {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-3c06a3f5-a595-421a-a906-bea8274c5ece.shogun-image-container {
      position: relative;
    }

    .s-3c06a3f5-a595-421a-a906-bea8274c5ece.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3c06a3f5-a595-421a-a906-bea8274c5ece.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3c06a3f5-a595-421a-a906-bea8274c5ece img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-3c06a3f5-a595-421a-a906-bea8274c5ece {
  margin: 0 !important;
  overflow: visible;
}

#s-3c06a3f5-a595-421a-a906-bea8274c5ece-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3c06a3f5-a595-421a-a906-bea8274c5ece {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3c06a3f5-a595-421a-a906-bea8274c5ece {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3c06a3f5-a595-421a-a906-bea8274c5ece img.shogun-image {
  /* Add background color handling */
  
}

#s-3c06a3f5-a595-421a-a906-bea8274c5ece img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3c06a3f5-a595-421a-a906-bea8274c5ece .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-3c06a3f5-a595-421a-a906-bea8274c5ece .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3c06a3f5-a595-421a-a906-bea8274c5ece .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3c06a3f5-a595-421a-a906-bea8274c5ece.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3c06a3f5-a595-421a-a906-bea8274c5ece img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-3c06a3f5-a595-421a-a906-bea8274c5ece .shogun-image-content {
  
    justify-content: center;
  
}

.s-3c06a3f5-a595-421a-a906-bea8274c5ece.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3c06a3f5-a595-421a-a906-bea8274c5ece.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3c06a3f5-a595-421a-a906-bea8274c5ece.shogun-image {
  box-sizing: border-box;
}



.s-3c06a3f5-a595-421a-a906-bea8274c5ece img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3c06a3f5-a595-421a-a906-bea8274c5ece {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-3c06a3f5-a595-421a-a906-bea8274c5ece.shogun-image-container {
      position: relative;
    }

    .s-3c06a3f5-a595-421a-a906-bea8274c5ece.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3c06a3f5-a595-421a-a906-bea8274c5ece.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3c06a3f5-a595-421a-a906-bea8274c5ece img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (max-width: 767px){#s-3c06a3f5-a595-421a-a906-bea8274c5ece {
  margin: 0 !important;
  overflow: visible;
}

#s-3c06a3f5-a595-421a-a906-bea8274c5ece-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3c06a3f5-a595-421a-a906-bea8274c5ece {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3c06a3f5-a595-421a-a906-bea8274c5ece {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3c06a3f5-a595-421a-a906-bea8274c5ece img.shogun-image {
  /* Add background color handling */
  
}

#s-3c06a3f5-a595-421a-a906-bea8274c5ece img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3c06a3f5-a595-421a-a906-bea8274c5ece .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-3c06a3f5-a595-421a-a906-bea8274c5ece .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3c06a3f5-a595-421a-a906-bea8274c5ece .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3c06a3f5-a595-421a-a906-bea8274c5ece.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3c06a3f5-a595-421a-a906-bea8274c5ece img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-3c06a3f5-a595-421a-a906-bea8274c5ece .shogun-image-content {
  
    justify-content: center;
  
}

.s-3c06a3f5-a595-421a-a906-bea8274c5ece.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3c06a3f5-a595-421a-a906-bea8274c5ece.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3c06a3f5-a595-421a-a906-bea8274c5ece.shogun-image {
  box-sizing: border-box;
}



.s-3c06a3f5-a595-421a-a906-bea8274c5ece img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3c06a3f5-a595-421a-a906-bea8274c5ece {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-3c06a3f5-a595-421a-a906-bea8274c5ece.shogun-image-container {
      position: relative;
    }

    .s-3c06a3f5-a595-421a-a906-bea8274c5ece.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3c06a3f5-a595-421a-a906-bea8274c5ece.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3c06a3f5-a595-421a-a906-bea8274c5ece img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}
#s-9aabd47f-2cf5-467f-b788-7eec1ebee95b {
  margin-left: auto;
margin-right: auto;
aspect-ratio: 375/396;
text-align: center;
}

#s-9aabd47f-2cf5-467f-b788-7eec1ebee95b {
  margin: 0 !important;
  overflow: visible;
}

#s-9aabd47f-2cf5-467f-b788-7eec1ebee95b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9aabd47f-2cf5-467f-b788-7eec1ebee95b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9aabd47f-2cf5-467f-b788-7eec1ebee95b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9aabd47f-2cf5-467f-b788-7eec1ebee95b img.shogun-image {
  /* Add background color handling */
  
}

#s-9aabd47f-2cf5-467f-b788-7eec1ebee95b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9aabd47f-2cf5-467f-b788-7eec1ebee95b .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-9aabd47f-2cf5-467f-b788-7eec1ebee95b .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9aabd47f-2cf5-467f-b788-7eec1ebee95b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9aabd47f-2cf5-467f-b788-7eec1ebee95b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9aabd47f-2cf5-467f-b788-7eec1ebee95b img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-9aabd47f-2cf5-467f-b788-7eec1ebee95b .shogun-image-content {
  
    justify-content: center;
  
}

.s-9aabd47f-2cf5-467f-b788-7eec1ebee95b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9aabd47f-2cf5-467f-b788-7eec1ebee95b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9aabd47f-2cf5-467f-b788-7eec1ebee95b.shogun-image {
  box-sizing: border-box;
}



.s-9aabd47f-2cf5-467f-b788-7eec1ebee95b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9aabd47f-2cf5-467f-b788-7eec1ebee95b {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-9aabd47f-2cf5-467f-b788-7eec1ebee95b.shogun-image-container {
      position: relative;
    }

    .s-9aabd47f-2cf5-467f-b788-7eec1ebee95b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9aabd47f-2cf5-467f-b788-7eec1ebee95b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9aabd47f-2cf5-467f-b788-7eec1ebee95b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

@media (min-width: 1200px){#s-9aabd47f-2cf5-467f-b788-7eec1ebee95b {
  margin: 0 !important;
  overflow: visible;
}

#s-9aabd47f-2cf5-467f-b788-7eec1ebee95b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9aabd47f-2cf5-467f-b788-7eec1ebee95b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9aabd47f-2cf5-467f-b788-7eec1ebee95b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9aabd47f-2cf5-467f-b788-7eec1ebee95b img.shogun-image {
  /* Add background color handling */
  
}

#s-9aabd47f-2cf5-467f-b788-7eec1ebee95b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9aabd47f-2cf5-467f-b788-7eec1ebee95b .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-9aabd47f-2cf5-467f-b788-7eec1ebee95b .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9aabd47f-2cf5-467f-b788-7eec1ebee95b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9aabd47f-2cf5-467f-b788-7eec1ebee95b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9aabd47f-2cf5-467f-b788-7eec1ebee95b img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-9aabd47f-2cf5-467f-b788-7eec1ebee95b .shogun-image-content {
  
    justify-content: center;
  
}

.s-9aabd47f-2cf5-467f-b788-7eec1ebee95b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9aabd47f-2cf5-467f-b788-7eec1ebee95b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9aabd47f-2cf5-467f-b788-7eec1ebee95b.shogun-image {
  box-sizing: border-box;
}



.s-9aabd47f-2cf5-467f-b788-7eec1ebee95b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9aabd47f-2cf5-467f-b788-7eec1ebee95b {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-9aabd47f-2cf5-467f-b788-7eec1ebee95b.shogun-image-container {
      position: relative;
    }

    .s-9aabd47f-2cf5-467f-b788-7eec1ebee95b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9aabd47f-2cf5-467f-b788-7eec1ebee95b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9aabd47f-2cf5-467f-b788-7eec1ebee95b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-9aabd47f-2cf5-467f-b788-7eec1ebee95b {
  margin: 0 !important;
  overflow: visible;
}

#s-9aabd47f-2cf5-467f-b788-7eec1ebee95b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9aabd47f-2cf5-467f-b788-7eec1ebee95b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9aabd47f-2cf5-467f-b788-7eec1ebee95b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9aabd47f-2cf5-467f-b788-7eec1ebee95b img.shogun-image {
  /* Add background color handling */
  
}

#s-9aabd47f-2cf5-467f-b788-7eec1ebee95b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9aabd47f-2cf5-467f-b788-7eec1ebee95b .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-9aabd47f-2cf5-467f-b788-7eec1ebee95b .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9aabd47f-2cf5-467f-b788-7eec1ebee95b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9aabd47f-2cf5-467f-b788-7eec1ebee95b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9aabd47f-2cf5-467f-b788-7eec1ebee95b img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-9aabd47f-2cf5-467f-b788-7eec1ebee95b .shogun-image-content {
  
    justify-content: center;
  
}

.s-9aabd47f-2cf5-467f-b788-7eec1ebee95b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9aabd47f-2cf5-467f-b788-7eec1ebee95b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9aabd47f-2cf5-467f-b788-7eec1ebee95b.shogun-image {
  box-sizing: border-box;
}



.s-9aabd47f-2cf5-467f-b788-7eec1ebee95b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9aabd47f-2cf5-467f-b788-7eec1ebee95b {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-9aabd47f-2cf5-467f-b788-7eec1ebee95b.shogun-image-container {
      position: relative;
    }

    .s-9aabd47f-2cf5-467f-b788-7eec1ebee95b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9aabd47f-2cf5-467f-b788-7eec1ebee95b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9aabd47f-2cf5-467f-b788-7eec1ebee95b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-9aabd47f-2cf5-467f-b788-7eec1ebee95b {
  margin: 0 !important;
  overflow: visible;
}

#s-9aabd47f-2cf5-467f-b788-7eec1ebee95b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9aabd47f-2cf5-467f-b788-7eec1ebee95b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9aabd47f-2cf5-467f-b788-7eec1ebee95b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9aabd47f-2cf5-467f-b788-7eec1ebee95b img.shogun-image {
  /* Add background color handling */
  
}

#s-9aabd47f-2cf5-467f-b788-7eec1ebee95b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9aabd47f-2cf5-467f-b788-7eec1ebee95b .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-9aabd47f-2cf5-467f-b788-7eec1ebee95b .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9aabd47f-2cf5-467f-b788-7eec1ebee95b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9aabd47f-2cf5-467f-b788-7eec1ebee95b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9aabd47f-2cf5-467f-b788-7eec1ebee95b img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-9aabd47f-2cf5-467f-b788-7eec1ebee95b .shogun-image-content {
  
    justify-content: center;
  
}

.s-9aabd47f-2cf5-467f-b788-7eec1ebee95b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9aabd47f-2cf5-467f-b788-7eec1ebee95b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9aabd47f-2cf5-467f-b788-7eec1ebee95b.shogun-image {
  box-sizing: border-box;
}



.s-9aabd47f-2cf5-467f-b788-7eec1ebee95b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9aabd47f-2cf5-467f-b788-7eec1ebee95b {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-9aabd47f-2cf5-467f-b788-7eec1ebee95b.shogun-image-container {
      position: relative;
    }

    .s-9aabd47f-2cf5-467f-b788-7eec1ebee95b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9aabd47f-2cf5-467f-b788-7eec1ebee95b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9aabd47f-2cf5-467f-b788-7eec1ebee95b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (max-width: 767px){#s-9aabd47f-2cf5-467f-b788-7eec1ebee95b {
  margin: 0 !important;
  overflow: visible;
}

#s-9aabd47f-2cf5-467f-b788-7eec1ebee95b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9aabd47f-2cf5-467f-b788-7eec1ebee95b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9aabd47f-2cf5-467f-b788-7eec1ebee95b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9aabd47f-2cf5-467f-b788-7eec1ebee95b img.shogun-image {
  /* Add background color handling */
  
}

#s-9aabd47f-2cf5-467f-b788-7eec1ebee95b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9aabd47f-2cf5-467f-b788-7eec1ebee95b .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-9aabd47f-2cf5-467f-b788-7eec1ebee95b .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9aabd47f-2cf5-467f-b788-7eec1ebee95b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9aabd47f-2cf5-467f-b788-7eec1ebee95b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9aabd47f-2cf5-467f-b788-7eec1ebee95b img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-9aabd47f-2cf5-467f-b788-7eec1ebee95b .shogun-image-content {
  
    justify-content: center;
  
}

.s-9aabd47f-2cf5-467f-b788-7eec1ebee95b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9aabd47f-2cf5-467f-b788-7eec1ebee95b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9aabd47f-2cf5-467f-b788-7eec1ebee95b.shogun-image {
  box-sizing: border-box;
}



.s-9aabd47f-2cf5-467f-b788-7eec1ebee95b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9aabd47f-2cf5-467f-b788-7eec1ebee95b {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-9aabd47f-2cf5-467f-b788-7eec1ebee95b.shogun-image-container {
      position: relative;
    }

    .s-9aabd47f-2cf5-467f-b788-7eec1ebee95b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9aabd47f-2cf5-467f-b788-7eec1ebee95b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9aabd47f-2cf5-467f-b788-7eec1ebee95b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}
#s-e0567f9c-5c28-4d47-aacf-1c4c9c1e30f3 {
  margin-left: auto;
margin-right: auto;
aspect-ratio: 375/396;
text-align: center;
}

#s-e0567f9c-5c28-4d47-aacf-1c4c9c1e30f3 {
  margin: 0 !important;
  overflow: visible;
}

#s-e0567f9c-5c28-4d47-aacf-1c4c9c1e30f3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e0567f9c-5c28-4d47-aacf-1c4c9c1e30f3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e0567f9c-5c28-4d47-aacf-1c4c9c1e30f3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e0567f9c-5c28-4d47-aacf-1c4c9c1e30f3 img.shogun-image {
  /* Add background color handling */
  
}

#s-e0567f9c-5c28-4d47-aacf-1c4c9c1e30f3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e0567f9c-5c28-4d47-aacf-1c4c9c1e30f3 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-e0567f9c-5c28-4d47-aacf-1c4c9c1e30f3 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e0567f9c-5c28-4d47-aacf-1c4c9c1e30f3 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e0567f9c-5c28-4d47-aacf-1c4c9c1e30f3.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e0567f9c-5c28-4d47-aacf-1c4c9c1e30f3 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-e0567f9c-5c28-4d47-aacf-1c4c9c1e30f3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e0567f9c-5c28-4d47-aacf-1c4c9c1e30f3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e0567f9c-5c28-4d47-aacf-1c4c9c1e30f3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e0567f9c-5c28-4d47-aacf-1c4c9c1e30f3.shogun-image {
  box-sizing: border-box;
}



.s-e0567f9c-5c28-4d47-aacf-1c4c9c1e30f3 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e0567f9c-5c28-4d47-aacf-1c4c9c1e30f3 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-e0567f9c-5c28-4d47-aacf-1c4c9c1e30f3.shogun-image-container {
      position: relative;
    }

    .s-e0567f9c-5c28-4d47-aacf-1c4c9c1e30f3.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e0567f9c-5c28-4d47-aacf-1c4c9c1e30f3.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e0567f9c-5c28-4d47-aacf-1c4c9c1e30f3 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

@media (min-width: 1200px){#s-e0567f9c-5c28-4d47-aacf-1c4c9c1e30f3 {
  margin: 0 !important;
  overflow: visible;
}

#s-e0567f9c-5c28-4d47-aacf-1c4c9c1e30f3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e0567f9c-5c28-4d47-aacf-1c4c9c1e30f3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e0567f9c-5c28-4d47-aacf-1c4c9c1e30f3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e0567f9c-5c28-4d47-aacf-1c4c9c1e30f3 img.shogun-image {
  /* Add background color handling */
  
}

#s-e0567f9c-5c28-4d47-aacf-1c4c9c1e30f3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e0567f9c-5c28-4d47-aacf-1c4c9c1e30f3 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-e0567f9c-5c28-4d47-aacf-1c4c9c1e30f3 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e0567f9c-5c28-4d47-aacf-1c4c9c1e30f3 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e0567f9c-5c28-4d47-aacf-1c4c9c1e30f3.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e0567f9c-5c28-4d47-aacf-1c4c9c1e30f3 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-e0567f9c-5c28-4d47-aacf-1c4c9c1e30f3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e0567f9c-5c28-4d47-aacf-1c4c9c1e30f3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e0567f9c-5c28-4d47-aacf-1c4c9c1e30f3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e0567f9c-5c28-4d47-aacf-1c4c9c1e30f3.shogun-image {
  box-sizing: border-box;
}



.s-e0567f9c-5c28-4d47-aacf-1c4c9c1e30f3 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e0567f9c-5c28-4d47-aacf-1c4c9c1e30f3 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-e0567f9c-5c28-4d47-aacf-1c4c9c1e30f3.shogun-image-container {
      position: relative;
    }

    .s-e0567f9c-5c28-4d47-aacf-1c4c9c1e30f3.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e0567f9c-5c28-4d47-aacf-1c4c9c1e30f3.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e0567f9c-5c28-4d47-aacf-1c4c9c1e30f3 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-e0567f9c-5c28-4d47-aacf-1c4c9c1e30f3 {
  margin: 0 !important;
  overflow: visible;
}

#s-e0567f9c-5c28-4d47-aacf-1c4c9c1e30f3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e0567f9c-5c28-4d47-aacf-1c4c9c1e30f3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e0567f9c-5c28-4d47-aacf-1c4c9c1e30f3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e0567f9c-5c28-4d47-aacf-1c4c9c1e30f3 img.shogun-image {
  /* Add background color handling */
  
}

#s-e0567f9c-5c28-4d47-aacf-1c4c9c1e30f3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e0567f9c-5c28-4d47-aacf-1c4c9c1e30f3 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-e0567f9c-5c28-4d47-aacf-1c4c9c1e30f3 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e0567f9c-5c28-4d47-aacf-1c4c9c1e30f3 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e0567f9c-5c28-4d47-aacf-1c4c9c1e30f3.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e0567f9c-5c28-4d47-aacf-1c4c9c1e30f3 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-e0567f9c-5c28-4d47-aacf-1c4c9c1e30f3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e0567f9c-5c28-4d47-aacf-1c4c9c1e30f3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e0567f9c-5c28-4d47-aacf-1c4c9c1e30f3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e0567f9c-5c28-4d47-aacf-1c4c9c1e30f3.shogun-image {
  box-sizing: border-box;
}



.s-e0567f9c-5c28-4d47-aacf-1c4c9c1e30f3 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e0567f9c-5c28-4d47-aacf-1c4c9c1e30f3 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-e0567f9c-5c28-4d47-aacf-1c4c9c1e30f3.shogun-image-container {
      position: relative;
    }

    .s-e0567f9c-5c28-4d47-aacf-1c4c9c1e30f3.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e0567f9c-5c28-4d47-aacf-1c4c9c1e30f3.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e0567f9c-5c28-4d47-aacf-1c4c9c1e30f3 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-e0567f9c-5c28-4d47-aacf-1c4c9c1e30f3 {
  margin: 0 !important;
  overflow: visible;
}

#s-e0567f9c-5c28-4d47-aacf-1c4c9c1e30f3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e0567f9c-5c28-4d47-aacf-1c4c9c1e30f3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e0567f9c-5c28-4d47-aacf-1c4c9c1e30f3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e0567f9c-5c28-4d47-aacf-1c4c9c1e30f3 img.shogun-image {
  /* Add background color handling */
  
}

#s-e0567f9c-5c28-4d47-aacf-1c4c9c1e30f3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e0567f9c-5c28-4d47-aacf-1c4c9c1e30f3 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-e0567f9c-5c28-4d47-aacf-1c4c9c1e30f3 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e0567f9c-5c28-4d47-aacf-1c4c9c1e30f3 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e0567f9c-5c28-4d47-aacf-1c4c9c1e30f3.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e0567f9c-5c28-4d47-aacf-1c4c9c1e30f3 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-e0567f9c-5c28-4d47-aacf-1c4c9c1e30f3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e0567f9c-5c28-4d47-aacf-1c4c9c1e30f3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e0567f9c-5c28-4d47-aacf-1c4c9c1e30f3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e0567f9c-5c28-4d47-aacf-1c4c9c1e30f3.shogun-image {
  box-sizing: border-box;
}



.s-e0567f9c-5c28-4d47-aacf-1c4c9c1e30f3 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e0567f9c-5c28-4d47-aacf-1c4c9c1e30f3 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-e0567f9c-5c28-4d47-aacf-1c4c9c1e30f3.shogun-image-container {
      position: relative;
    }

    .s-e0567f9c-5c28-4d47-aacf-1c4c9c1e30f3.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e0567f9c-5c28-4d47-aacf-1c4c9c1e30f3.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e0567f9c-5c28-4d47-aacf-1c4c9c1e30f3 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (max-width: 767px){#s-e0567f9c-5c28-4d47-aacf-1c4c9c1e30f3 {
  margin: 0 !important;
  overflow: visible;
}

#s-e0567f9c-5c28-4d47-aacf-1c4c9c1e30f3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e0567f9c-5c28-4d47-aacf-1c4c9c1e30f3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e0567f9c-5c28-4d47-aacf-1c4c9c1e30f3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e0567f9c-5c28-4d47-aacf-1c4c9c1e30f3 img.shogun-image {
  /* Add background color handling */
  
}

#s-e0567f9c-5c28-4d47-aacf-1c4c9c1e30f3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e0567f9c-5c28-4d47-aacf-1c4c9c1e30f3 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-e0567f9c-5c28-4d47-aacf-1c4c9c1e30f3 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e0567f9c-5c28-4d47-aacf-1c4c9c1e30f3 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e0567f9c-5c28-4d47-aacf-1c4c9c1e30f3.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e0567f9c-5c28-4d47-aacf-1c4c9c1e30f3 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-e0567f9c-5c28-4d47-aacf-1c4c9c1e30f3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e0567f9c-5c28-4d47-aacf-1c4c9c1e30f3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e0567f9c-5c28-4d47-aacf-1c4c9c1e30f3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e0567f9c-5c28-4d47-aacf-1c4c9c1e30f3.shogun-image {
  box-sizing: border-box;
}



.s-e0567f9c-5c28-4d47-aacf-1c4c9c1e30f3 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e0567f9c-5c28-4d47-aacf-1c4c9c1e30f3 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-e0567f9c-5c28-4d47-aacf-1c4c9c1e30f3.shogun-image-container {
      position: relative;
    }

    .s-e0567f9c-5c28-4d47-aacf-1c4c9c1e30f3.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e0567f9c-5c28-4d47-aacf-1c4c9c1e30f3.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e0567f9c-5c28-4d47-aacf-1c4c9c1e30f3 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}
#s-2bf72cf1-7b5b-4486-907c-a07027b9c64f {
  margin-left: auto;
margin-right: auto;
aspect-ratio: 375/396;
text-align: center;
}
@media (min-width: 1200px){#s-2bf72cf1-7b5b-4486-907c-a07027b9c64f {
  aspect-ratio: 375/396;
}
}
#s-2bf72cf1-7b5b-4486-907c-a07027b9c64f {
  margin: 0 !important;
  overflow: visible;
}

#s-2bf72cf1-7b5b-4486-907c-a07027b9c64f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2bf72cf1-7b5b-4486-907c-a07027b9c64f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2bf72cf1-7b5b-4486-907c-a07027b9c64f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2bf72cf1-7b5b-4486-907c-a07027b9c64f img.shogun-image {
  /* Add background color handling */
  
}

#s-2bf72cf1-7b5b-4486-907c-a07027b9c64f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2bf72cf1-7b5b-4486-907c-a07027b9c64f .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-2bf72cf1-7b5b-4486-907c-a07027b9c64f .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2bf72cf1-7b5b-4486-907c-a07027b9c64f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2bf72cf1-7b5b-4486-907c-a07027b9c64f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2bf72cf1-7b5b-4486-907c-a07027b9c64f img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-2bf72cf1-7b5b-4486-907c-a07027b9c64f .shogun-image-content {
  
    justify-content: center;
  
}

.s-2bf72cf1-7b5b-4486-907c-a07027b9c64f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2bf72cf1-7b5b-4486-907c-a07027b9c64f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2bf72cf1-7b5b-4486-907c-a07027b9c64f.shogun-image {
  box-sizing: border-box;
}



.s-2bf72cf1-7b5b-4486-907c-a07027b9c64f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2bf72cf1-7b5b-4486-907c-a07027b9c64f {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-2bf72cf1-7b5b-4486-907c-a07027b9c64f.shogun-image-container {
      position: relative;
    }

    .s-2bf72cf1-7b5b-4486-907c-a07027b9c64f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2bf72cf1-7b5b-4486-907c-a07027b9c64f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2bf72cf1-7b5b-4486-907c-a07027b9c64f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

@media (min-width: 1200px){#s-2bf72cf1-7b5b-4486-907c-a07027b9c64f {
  margin: 0 !important;
  overflow: visible;
}

#s-2bf72cf1-7b5b-4486-907c-a07027b9c64f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2bf72cf1-7b5b-4486-907c-a07027b9c64f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2bf72cf1-7b5b-4486-907c-a07027b9c64f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2bf72cf1-7b5b-4486-907c-a07027b9c64f img.shogun-image {
  /* Add background color handling */
  
}

#s-2bf72cf1-7b5b-4486-907c-a07027b9c64f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2bf72cf1-7b5b-4486-907c-a07027b9c64f .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-2bf72cf1-7b5b-4486-907c-a07027b9c64f .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2bf72cf1-7b5b-4486-907c-a07027b9c64f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2bf72cf1-7b5b-4486-907c-a07027b9c64f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2bf72cf1-7b5b-4486-907c-a07027b9c64f img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-2bf72cf1-7b5b-4486-907c-a07027b9c64f .shogun-image-content {
  
    justify-content: center;
  
}

.s-2bf72cf1-7b5b-4486-907c-a07027b9c64f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2bf72cf1-7b5b-4486-907c-a07027b9c64f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2bf72cf1-7b5b-4486-907c-a07027b9c64f.shogun-image {
  box-sizing: border-box;
}



.s-2bf72cf1-7b5b-4486-907c-a07027b9c64f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2bf72cf1-7b5b-4486-907c-a07027b9c64f {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-2bf72cf1-7b5b-4486-907c-a07027b9c64f.shogun-image-container {
      position: relative;
    }

    .s-2bf72cf1-7b5b-4486-907c-a07027b9c64f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2bf72cf1-7b5b-4486-907c-a07027b9c64f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2bf72cf1-7b5b-4486-907c-a07027b9c64f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-2bf72cf1-7b5b-4486-907c-a07027b9c64f {
  margin: 0 !important;
  overflow: visible;
}

#s-2bf72cf1-7b5b-4486-907c-a07027b9c64f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2bf72cf1-7b5b-4486-907c-a07027b9c64f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2bf72cf1-7b5b-4486-907c-a07027b9c64f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2bf72cf1-7b5b-4486-907c-a07027b9c64f img.shogun-image {
  /* Add background color handling */
  
}

#s-2bf72cf1-7b5b-4486-907c-a07027b9c64f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2bf72cf1-7b5b-4486-907c-a07027b9c64f .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-2bf72cf1-7b5b-4486-907c-a07027b9c64f .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2bf72cf1-7b5b-4486-907c-a07027b9c64f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2bf72cf1-7b5b-4486-907c-a07027b9c64f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2bf72cf1-7b5b-4486-907c-a07027b9c64f img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-2bf72cf1-7b5b-4486-907c-a07027b9c64f .shogun-image-content {
  
    justify-content: center;
  
}

.s-2bf72cf1-7b5b-4486-907c-a07027b9c64f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2bf72cf1-7b5b-4486-907c-a07027b9c64f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2bf72cf1-7b5b-4486-907c-a07027b9c64f.shogun-image {
  box-sizing: border-box;
}



.s-2bf72cf1-7b5b-4486-907c-a07027b9c64f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2bf72cf1-7b5b-4486-907c-a07027b9c64f {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-2bf72cf1-7b5b-4486-907c-a07027b9c64f.shogun-image-container {
      position: relative;
    }

    .s-2bf72cf1-7b5b-4486-907c-a07027b9c64f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2bf72cf1-7b5b-4486-907c-a07027b9c64f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2bf72cf1-7b5b-4486-907c-a07027b9c64f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-2bf72cf1-7b5b-4486-907c-a07027b9c64f {
  margin: 0 !important;
  overflow: visible;
}

#s-2bf72cf1-7b5b-4486-907c-a07027b9c64f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2bf72cf1-7b5b-4486-907c-a07027b9c64f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2bf72cf1-7b5b-4486-907c-a07027b9c64f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2bf72cf1-7b5b-4486-907c-a07027b9c64f img.shogun-image {
  /* Add background color handling */
  
}

#s-2bf72cf1-7b5b-4486-907c-a07027b9c64f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2bf72cf1-7b5b-4486-907c-a07027b9c64f .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-2bf72cf1-7b5b-4486-907c-a07027b9c64f .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2bf72cf1-7b5b-4486-907c-a07027b9c64f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2bf72cf1-7b5b-4486-907c-a07027b9c64f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2bf72cf1-7b5b-4486-907c-a07027b9c64f img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-2bf72cf1-7b5b-4486-907c-a07027b9c64f .shogun-image-content {
  
    justify-content: center;
  
}

.s-2bf72cf1-7b5b-4486-907c-a07027b9c64f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2bf72cf1-7b5b-4486-907c-a07027b9c64f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2bf72cf1-7b5b-4486-907c-a07027b9c64f.shogun-image {
  box-sizing: border-box;
}



.s-2bf72cf1-7b5b-4486-907c-a07027b9c64f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2bf72cf1-7b5b-4486-907c-a07027b9c64f {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-2bf72cf1-7b5b-4486-907c-a07027b9c64f.shogun-image-container {
      position: relative;
    }

    .s-2bf72cf1-7b5b-4486-907c-a07027b9c64f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2bf72cf1-7b5b-4486-907c-a07027b9c64f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2bf72cf1-7b5b-4486-907c-a07027b9c64f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (max-width: 767px){#s-2bf72cf1-7b5b-4486-907c-a07027b9c64f {
  margin: 0 !important;
  overflow: visible;
}

#s-2bf72cf1-7b5b-4486-907c-a07027b9c64f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2bf72cf1-7b5b-4486-907c-a07027b9c64f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2bf72cf1-7b5b-4486-907c-a07027b9c64f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2bf72cf1-7b5b-4486-907c-a07027b9c64f img.shogun-image {
  /* Add background color handling */
  
}

#s-2bf72cf1-7b5b-4486-907c-a07027b9c64f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2bf72cf1-7b5b-4486-907c-a07027b9c64f .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-2bf72cf1-7b5b-4486-907c-a07027b9c64f .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2bf72cf1-7b5b-4486-907c-a07027b9c64f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2bf72cf1-7b5b-4486-907c-a07027b9c64f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2bf72cf1-7b5b-4486-907c-a07027b9c64f img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-2bf72cf1-7b5b-4486-907c-a07027b9c64f .shogun-image-content {
  
    justify-content: center;
  
}

.s-2bf72cf1-7b5b-4486-907c-a07027b9c64f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2bf72cf1-7b5b-4486-907c-a07027b9c64f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2bf72cf1-7b5b-4486-907c-a07027b9c64f.shogun-image {
  box-sizing: border-box;
}



.s-2bf72cf1-7b5b-4486-907c-a07027b9c64f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2bf72cf1-7b5b-4486-907c-a07027b9c64f {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-2bf72cf1-7b5b-4486-907c-a07027b9c64f.shogun-image-container {
      position: relative;
    }

    .s-2bf72cf1-7b5b-4486-907c-a07027b9c64f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2bf72cf1-7b5b-4486-907c-a07027b9c64f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2bf72cf1-7b5b-4486-907c-a07027b9c64f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}
#s-fcbb911a-a283-4b31-959c-4864d9d91232 {
  margin-left: auto;
margin-right: auto;
aspect-ratio: 375/396;
text-align: center;
}

#s-fcbb911a-a283-4b31-959c-4864d9d91232 {
  margin: 0 !important;
  overflow: visible;
}

#s-fcbb911a-a283-4b31-959c-4864d9d91232-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fcbb911a-a283-4b31-959c-4864d9d91232 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-fcbb911a-a283-4b31-959c-4864d9d91232 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fcbb911a-a283-4b31-959c-4864d9d91232 img.shogun-image {
  /* Add background color handling */
  
}

#s-fcbb911a-a283-4b31-959c-4864d9d91232 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fcbb911a-a283-4b31-959c-4864d9d91232 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-fcbb911a-a283-4b31-959c-4864d9d91232 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fcbb911a-a283-4b31-959c-4864d9d91232 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fcbb911a-a283-4b31-959c-4864d9d91232.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fcbb911a-a283-4b31-959c-4864d9d91232 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-fcbb911a-a283-4b31-959c-4864d9d91232 .shogun-image-content {
  
    justify-content: center;
  
}

.s-fcbb911a-a283-4b31-959c-4864d9d91232.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fcbb911a-a283-4b31-959c-4864d9d91232.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fcbb911a-a283-4b31-959c-4864d9d91232.shogun-image {
  box-sizing: border-box;
}



.s-fcbb911a-a283-4b31-959c-4864d9d91232 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-fcbb911a-a283-4b31-959c-4864d9d91232 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-fcbb911a-a283-4b31-959c-4864d9d91232.shogun-image-container {
      position: relative;
    }

    .s-fcbb911a-a283-4b31-959c-4864d9d91232.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fcbb911a-a283-4b31-959c-4864d9d91232.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fcbb911a-a283-4b31-959c-4864d9d91232 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

@media (min-width: 1200px){#s-fcbb911a-a283-4b31-959c-4864d9d91232 {
  margin: 0 !important;
  overflow: visible;
}

#s-fcbb911a-a283-4b31-959c-4864d9d91232-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fcbb911a-a283-4b31-959c-4864d9d91232 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-fcbb911a-a283-4b31-959c-4864d9d91232 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fcbb911a-a283-4b31-959c-4864d9d91232 img.shogun-image {
  /* Add background color handling */
  
}

#s-fcbb911a-a283-4b31-959c-4864d9d91232 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fcbb911a-a283-4b31-959c-4864d9d91232 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-fcbb911a-a283-4b31-959c-4864d9d91232 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fcbb911a-a283-4b31-959c-4864d9d91232 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fcbb911a-a283-4b31-959c-4864d9d91232.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fcbb911a-a283-4b31-959c-4864d9d91232 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-fcbb911a-a283-4b31-959c-4864d9d91232 .shogun-image-content {
  
    justify-content: center;
  
}

.s-fcbb911a-a283-4b31-959c-4864d9d91232.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fcbb911a-a283-4b31-959c-4864d9d91232.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fcbb911a-a283-4b31-959c-4864d9d91232.shogun-image {
  box-sizing: border-box;
}



.s-fcbb911a-a283-4b31-959c-4864d9d91232 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-fcbb911a-a283-4b31-959c-4864d9d91232 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-fcbb911a-a283-4b31-959c-4864d9d91232.shogun-image-container {
      position: relative;
    }

    .s-fcbb911a-a283-4b31-959c-4864d9d91232.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fcbb911a-a283-4b31-959c-4864d9d91232.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fcbb911a-a283-4b31-959c-4864d9d91232 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-fcbb911a-a283-4b31-959c-4864d9d91232 {
  margin: 0 !important;
  overflow: visible;
}

#s-fcbb911a-a283-4b31-959c-4864d9d91232-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fcbb911a-a283-4b31-959c-4864d9d91232 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-fcbb911a-a283-4b31-959c-4864d9d91232 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fcbb911a-a283-4b31-959c-4864d9d91232 img.shogun-image {
  /* Add background color handling */
  
}

#s-fcbb911a-a283-4b31-959c-4864d9d91232 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fcbb911a-a283-4b31-959c-4864d9d91232 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-fcbb911a-a283-4b31-959c-4864d9d91232 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fcbb911a-a283-4b31-959c-4864d9d91232 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fcbb911a-a283-4b31-959c-4864d9d91232.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fcbb911a-a283-4b31-959c-4864d9d91232 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-fcbb911a-a283-4b31-959c-4864d9d91232 .shogun-image-content {
  
    justify-content: center;
  
}

.s-fcbb911a-a283-4b31-959c-4864d9d91232.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fcbb911a-a283-4b31-959c-4864d9d91232.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fcbb911a-a283-4b31-959c-4864d9d91232.shogun-image {
  box-sizing: border-box;
}



.s-fcbb911a-a283-4b31-959c-4864d9d91232 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-fcbb911a-a283-4b31-959c-4864d9d91232 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-fcbb911a-a283-4b31-959c-4864d9d91232.shogun-image-container {
      position: relative;
    }

    .s-fcbb911a-a283-4b31-959c-4864d9d91232.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fcbb911a-a283-4b31-959c-4864d9d91232.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fcbb911a-a283-4b31-959c-4864d9d91232 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-fcbb911a-a283-4b31-959c-4864d9d91232 {
  margin: 0 !important;
  overflow: visible;
}

#s-fcbb911a-a283-4b31-959c-4864d9d91232-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fcbb911a-a283-4b31-959c-4864d9d91232 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-fcbb911a-a283-4b31-959c-4864d9d91232 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fcbb911a-a283-4b31-959c-4864d9d91232 img.shogun-image {
  /* Add background color handling */
  
}

#s-fcbb911a-a283-4b31-959c-4864d9d91232 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fcbb911a-a283-4b31-959c-4864d9d91232 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-fcbb911a-a283-4b31-959c-4864d9d91232 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fcbb911a-a283-4b31-959c-4864d9d91232 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fcbb911a-a283-4b31-959c-4864d9d91232.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fcbb911a-a283-4b31-959c-4864d9d91232 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-fcbb911a-a283-4b31-959c-4864d9d91232 .shogun-image-content {
  
    justify-content: center;
  
}

.s-fcbb911a-a283-4b31-959c-4864d9d91232.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fcbb911a-a283-4b31-959c-4864d9d91232.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fcbb911a-a283-4b31-959c-4864d9d91232.shogun-image {
  box-sizing: border-box;
}



.s-fcbb911a-a283-4b31-959c-4864d9d91232 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-fcbb911a-a283-4b31-959c-4864d9d91232 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-fcbb911a-a283-4b31-959c-4864d9d91232.shogun-image-container {
      position: relative;
    }

    .s-fcbb911a-a283-4b31-959c-4864d9d91232.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fcbb911a-a283-4b31-959c-4864d9d91232.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fcbb911a-a283-4b31-959c-4864d9d91232 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (max-width: 767px){#s-fcbb911a-a283-4b31-959c-4864d9d91232 {
  margin: 0 !important;
  overflow: visible;
}

#s-fcbb911a-a283-4b31-959c-4864d9d91232-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fcbb911a-a283-4b31-959c-4864d9d91232 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-fcbb911a-a283-4b31-959c-4864d9d91232 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fcbb911a-a283-4b31-959c-4864d9d91232 img.shogun-image {
  /* Add background color handling */
  
}

#s-fcbb911a-a283-4b31-959c-4864d9d91232 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fcbb911a-a283-4b31-959c-4864d9d91232 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-fcbb911a-a283-4b31-959c-4864d9d91232 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fcbb911a-a283-4b31-959c-4864d9d91232 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fcbb911a-a283-4b31-959c-4864d9d91232.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fcbb911a-a283-4b31-959c-4864d9d91232 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-fcbb911a-a283-4b31-959c-4864d9d91232 .shogun-image-content {
  
    justify-content: center;
  
}

.s-fcbb911a-a283-4b31-959c-4864d9d91232.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fcbb911a-a283-4b31-959c-4864d9d91232.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fcbb911a-a283-4b31-959c-4864d9d91232.shogun-image {
  box-sizing: border-box;
}



.s-fcbb911a-a283-4b31-959c-4864d9d91232 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-fcbb911a-a283-4b31-959c-4864d9d91232 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-fcbb911a-a283-4b31-959c-4864d9d91232.shogun-image-container {
      position: relative;
    }

    .s-fcbb911a-a283-4b31-959c-4864d9d91232.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fcbb911a-a283-4b31-959c-4864d9d91232.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fcbb911a-a283-4b31-959c-4864d9d91232 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}
#s-5a8bfeab-646e-42f4-a9d2-d0f952f8827a {
  margin-left: auto;
margin-right: auto;
aspect-ratio: 375/396;
text-align: center;
}

#s-5a8bfeab-646e-42f4-a9d2-d0f952f8827a {
  margin: 0 !important;
  overflow: visible;
}

#s-5a8bfeab-646e-42f4-a9d2-d0f952f8827a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5a8bfeab-646e-42f4-a9d2-d0f952f8827a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5a8bfeab-646e-42f4-a9d2-d0f952f8827a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5a8bfeab-646e-42f4-a9d2-d0f952f8827a img.shogun-image {
  /* Add background color handling */
  
}

#s-5a8bfeab-646e-42f4-a9d2-d0f952f8827a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5a8bfeab-646e-42f4-a9d2-d0f952f8827a .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-5a8bfeab-646e-42f4-a9d2-d0f952f8827a .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5a8bfeab-646e-42f4-a9d2-d0f952f8827a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5a8bfeab-646e-42f4-a9d2-d0f952f8827a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5a8bfeab-646e-42f4-a9d2-d0f952f8827a img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-5a8bfeab-646e-42f4-a9d2-d0f952f8827a .shogun-image-content {
  
    justify-content: center;
  
}

.s-5a8bfeab-646e-42f4-a9d2-d0f952f8827a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5a8bfeab-646e-42f4-a9d2-d0f952f8827a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5a8bfeab-646e-42f4-a9d2-d0f952f8827a.shogun-image {
  box-sizing: border-box;
}



.s-5a8bfeab-646e-42f4-a9d2-d0f952f8827a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-5a8bfeab-646e-42f4-a9d2-d0f952f8827a {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-5a8bfeab-646e-42f4-a9d2-d0f952f8827a.shogun-image-container {
      position: relative;
    }

    .s-5a8bfeab-646e-42f4-a9d2-d0f952f8827a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5a8bfeab-646e-42f4-a9d2-d0f952f8827a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5a8bfeab-646e-42f4-a9d2-d0f952f8827a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

@media (min-width: 1200px){#s-5a8bfeab-646e-42f4-a9d2-d0f952f8827a {
  margin: 0 !important;
  overflow: visible;
}

#s-5a8bfeab-646e-42f4-a9d2-d0f952f8827a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5a8bfeab-646e-42f4-a9d2-d0f952f8827a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5a8bfeab-646e-42f4-a9d2-d0f952f8827a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5a8bfeab-646e-42f4-a9d2-d0f952f8827a img.shogun-image {
  /* Add background color handling */
  
}

#s-5a8bfeab-646e-42f4-a9d2-d0f952f8827a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5a8bfeab-646e-42f4-a9d2-d0f952f8827a .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-5a8bfeab-646e-42f4-a9d2-d0f952f8827a .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5a8bfeab-646e-42f4-a9d2-d0f952f8827a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5a8bfeab-646e-42f4-a9d2-d0f952f8827a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5a8bfeab-646e-42f4-a9d2-d0f952f8827a img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-5a8bfeab-646e-42f4-a9d2-d0f952f8827a .shogun-image-content {
  
    justify-content: center;
  
}

.s-5a8bfeab-646e-42f4-a9d2-d0f952f8827a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5a8bfeab-646e-42f4-a9d2-d0f952f8827a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5a8bfeab-646e-42f4-a9d2-d0f952f8827a.shogun-image {
  box-sizing: border-box;
}



.s-5a8bfeab-646e-42f4-a9d2-d0f952f8827a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-5a8bfeab-646e-42f4-a9d2-d0f952f8827a {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-5a8bfeab-646e-42f4-a9d2-d0f952f8827a.shogun-image-container {
      position: relative;
    }

    .s-5a8bfeab-646e-42f4-a9d2-d0f952f8827a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5a8bfeab-646e-42f4-a9d2-d0f952f8827a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5a8bfeab-646e-42f4-a9d2-d0f952f8827a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-5a8bfeab-646e-42f4-a9d2-d0f952f8827a {
  margin: 0 !important;
  overflow: visible;
}

#s-5a8bfeab-646e-42f4-a9d2-d0f952f8827a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5a8bfeab-646e-42f4-a9d2-d0f952f8827a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5a8bfeab-646e-42f4-a9d2-d0f952f8827a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5a8bfeab-646e-42f4-a9d2-d0f952f8827a img.shogun-image {
  /* Add background color handling */
  
}

#s-5a8bfeab-646e-42f4-a9d2-d0f952f8827a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5a8bfeab-646e-42f4-a9d2-d0f952f8827a .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-5a8bfeab-646e-42f4-a9d2-d0f952f8827a .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5a8bfeab-646e-42f4-a9d2-d0f952f8827a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5a8bfeab-646e-42f4-a9d2-d0f952f8827a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5a8bfeab-646e-42f4-a9d2-d0f952f8827a img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-5a8bfeab-646e-42f4-a9d2-d0f952f8827a .shogun-image-content {
  
    justify-content: center;
  
}

.s-5a8bfeab-646e-42f4-a9d2-d0f952f8827a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5a8bfeab-646e-42f4-a9d2-d0f952f8827a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5a8bfeab-646e-42f4-a9d2-d0f952f8827a.shogun-image {
  box-sizing: border-box;
}



.s-5a8bfeab-646e-42f4-a9d2-d0f952f8827a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-5a8bfeab-646e-42f4-a9d2-d0f952f8827a {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-5a8bfeab-646e-42f4-a9d2-d0f952f8827a.shogun-image-container {
      position: relative;
    }

    .s-5a8bfeab-646e-42f4-a9d2-d0f952f8827a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5a8bfeab-646e-42f4-a9d2-d0f952f8827a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5a8bfeab-646e-42f4-a9d2-d0f952f8827a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-5a8bfeab-646e-42f4-a9d2-d0f952f8827a {
  margin: 0 !important;
  overflow: visible;
}

#s-5a8bfeab-646e-42f4-a9d2-d0f952f8827a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5a8bfeab-646e-42f4-a9d2-d0f952f8827a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5a8bfeab-646e-42f4-a9d2-d0f952f8827a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5a8bfeab-646e-42f4-a9d2-d0f952f8827a img.shogun-image {
  /* Add background color handling */
  
}

#s-5a8bfeab-646e-42f4-a9d2-d0f952f8827a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5a8bfeab-646e-42f4-a9d2-d0f952f8827a .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-5a8bfeab-646e-42f4-a9d2-d0f952f8827a .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5a8bfeab-646e-42f4-a9d2-d0f952f8827a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5a8bfeab-646e-42f4-a9d2-d0f952f8827a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5a8bfeab-646e-42f4-a9d2-d0f952f8827a img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-5a8bfeab-646e-42f4-a9d2-d0f952f8827a .shogun-image-content {
  
    justify-content: center;
  
}

.s-5a8bfeab-646e-42f4-a9d2-d0f952f8827a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5a8bfeab-646e-42f4-a9d2-d0f952f8827a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5a8bfeab-646e-42f4-a9d2-d0f952f8827a.shogun-image {
  box-sizing: border-box;
}



.s-5a8bfeab-646e-42f4-a9d2-d0f952f8827a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-5a8bfeab-646e-42f4-a9d2-d0f952f8827a {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-5a8bfeab-646e-42f4-a9d2-d0f952f8827a.shogun-image-container {
      position: relative;
    }

    .s-5a8bfeab-646e-42f4-a9d2-d0f952f8827a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5a8bfeab-646e-42f4-a9d2-d0f952f8827a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5a8bfeab-646e-42f4-a9d2-d0f952f8827a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (max-width: 767px){#s-5a8bfeab-646e-42f4-a9d2-d0f952f8827a {
  margin: 0 !important;
  overflow: visible;
}

#s-5a8bfeab-646e-42f4-a9d2-d0f952f8827a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5a8bfeab-646e-42f4-a9d2-d0f952f8827a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5a8bfeab-646e-42f4-a9d2-d0f952f8827a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5a8bfeab-646e-42f4-a9d2-d0f952f8827a img.shogun-image {
  /* Add background color handling */
  
}

#s-5a8bfeab-646e-42f4-a9d2-d0f952f8827a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5a8bfeab-646e-42f4-a9d2-d0f952f8827a .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-5a8bfeab-646e-42f4-a9d2-d0f952f8827a .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5a8bfeab-646e-42f4-a9d2-d0f952f8827a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5a8bfeab-646e-42f4-a9d2-d0f952f8827a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5a8bfeab-646e-42f4-a9d2-d0f952f8827a img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-5a8bfeab-646e-42f4-a9d2-d0f952f8827a .shogun-image-content {
  
    justify-content: center;
  
}

.s-5a8bfeab-646e-42f4-a9d2-d0f952f8827a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5a8bfeab-646e-42f4-a9d2-d0f952f8827a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5a8bfeab-646e-42f4-a9d2-d0f952f8827a.shogun-image {
  box-sizing: border-box;
}



.s-5a8bfeab-646e-42f4-a9d2-d0f952f8827a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-5a8bfeab-646e-42f4-a9d2-d0f952f8827a {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-5a8bfeab-646e-42f4-a9d2-d0f952f8827a.shogun-image-container {
      position: relative;
    }

    .s-5a8bfeab-646e-42f4-a9d2-d0f952f8827a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5a8bfeab-646e-42f4-a9d2-d0f952f8827a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5a8bfeab-646e-42f4-a9d2-d0f952f8827a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}
#s-ce046edc-a339-492e-9abb-1293482c32d6 {
  margin-left: auto;
margin-right: auto;
aspect-ratio: 375/396;
text-align: center;
}

#s-ce046edc-a339-492e-9abb-1293482c32d6 {
  margin: 0 !important;
  overflow: visible;
}

#s-ce046edc-a339-492e-9abb-1293482c32d6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ce046edc-a339-492e-9abb-1293482c32d6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ce046edc-a339-492e-9abb-1293482c32d6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ce046edc-a339-492e-9abb-1293482c32d6 img.shogun-image {
  /* Add background color handling */
  
}

#s-ce046edc-a339-492e-9abb-1293482c32d6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ce046edc-a339-492e-9abb-1293482c32d6 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-ce046edc-a339-492e-9abb-1293482c32d6 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ce046edc-a339-492e-9abb-1293482c32d6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ce046edc-a339-492e-9abb-1293482c32d6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ce046edc-a339-492e-9abb-1293482c32d6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-ce046edc-a339-492e-9abb-1293482c32d6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ce046edc-a339-492e-9abb-1293482c32d6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ce046edc-a339-492e-9abb-1293482c32d6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ce046edc-a339-492e-9abb-1293482c32d6.shogun-image {
  box-sizing: border-box;
}



.s-ce046edc-a339-492e-9abb-1293482c32d6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ce046edc-a339-492e-9abb-1293482c32d6 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-ce046edc-a339-492e-9abb-1293482c32d6.shogun-image-container {
      position: relative;
    }

    .s-ce046edc-a339-492e-9abb-1293482c32d6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ce046edc-a339-492e-9abb-1293482c32d6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ce046edc-a339-492e-9abb-1293482c32d6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

@media (min-width: 1200px){#s-ce046edc-a339-492e-9abb-1293482c32d6 {
  margin: 0 !important;
  overflow: visible;
}

#s-ce046edc-a339-492e-9abb-1293482c32d6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ce046edc-a339-492e-9abb-1293482c32d6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ce046edc-a339-492e-9abb-1293482c32d6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ce046edc-a339-492e-9abb-1293482c32d6 img.shogun-image {
  /* Add background color handling */
  
}

#s-ce046edc-a339-492e-9abb-1293482c32d6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ce046edc-a339-492e-9abb-1293482c32d6 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-ce046edc-a339-492e-9abb-1293482c32d6 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ce046edc-a339-492e-9abb-1293482c32d6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ce046edc-a339-492e-9abb-1293482c32d6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ce046edc-a339-492e-9abb-1293482c32d6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-ce046edc-a339-492e-9abb-1293482c32d6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ce046edc-a339-492e-9abb-1293482c32d6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ce046edc-a339-492e-9abb-1293482c32d6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ce046edc-a339-492e-9abb-1293482c32d6.shogun-image {
  box-sizing: border-box;
}



.s-ce046edc-a339-492e-9abb-1293482c32d6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ce046edc-a339-492e-9abb-1293482c32d6 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-ce046edc-a339-492e-9abb-1293482c32d6.shogun-image-container {
      position: relative;
    }

    .s-ce046edc-a339-492e-9abb-1293482c32d6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ce046edc-a339-492e-9abb-1293482c32d6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ce046edc-a339-492e-9abb-1293482c32d6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-ce046edc-a339-492e-9abb-1293482c32d6 {
  margin: 0 !important;
  overflow: visible;
}

#s-ce046edc-a339-492e-9abb-1293482c32d6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ce046edc-a339-492e-9abb-1293482c32d6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ce046edc-a339-492e-9abb-1293482c32d6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ce046edc-a339-492e-9abb-1293482c32d6 img.shogun-image {
  /* Add background color handling */
  
}

#s-ce046edc-a339-492e-9abb-1293482c32d6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ce046edc-a339-492e-9abb-1293482c32d6 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-ce046edc-a339-492e-9abb-1293482c32d6 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ce046edc-a339-492e-9abb-1293482c32d6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ce046edc-a339-492e-9abb-1293482c32d6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ce046edc-a339-492e-9abb-1293482c32d6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-ce046edc-a339-492e-9abb-1293482c32d6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ce046edc-a339-492e-9abb-1293482c32d6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ce046edc-a339-492e-9abb-1293482c32d6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ce046edc-a339-492e-9abb-1293482c32d6.shogun-image {
  box-sizing: border-box;
}



.s-ce046edc-a339-492e-9abb-1293482c32d6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ce046edc-a339-492e-9abb-1293482c32d6 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-ce046edc-a339-492e-9abb-1293482c32d6.shogun-image-container {
      position: relative;
    }

    .s-ce046edc-a339-492e-9abb-1293482c32d6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ce046edc-a339-492e-9abb-1293482c32d6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ce046edc-a339-492e-9abb-1293482c32d6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-ce046edc-a339-492e-9abb-1293482c32d6 {
  margin: 0 !important;
  overflow: visible;
}

#s-ce046edc-a339-492e-9abb-1293482c32d6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ce046edc-a339-492e-9abb-1293482c32d6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ce046edc-a339-492e-9abb-1293482c32d6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ce046edc-a339-492e-9abb-1293482c32d6 img.shogun-image {
  /* Add background color handling */
  
}

#s-ce046edc-a339-492e-9abb-1293482c32d6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ce046edc-a339-492e-9abb-1293482c32d6 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-ce046edc-a339-492e-9abb-1293482c32d6 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ce046edc-a339-492e-9abb-1293482c32d6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ce046edc-a339-492e-9abb-1293482c32d6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ce046edc-a339-492e-9abb-1293482c32d6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-ce046edc-a339-492e-9abb-1293482c32d6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ce046edc-a339-492e-9abb-1293482c32d6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ce046edc-a339-492e-9abb-1293482c32d6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ce046edc-a339-492e-9abb-1293482c32d6.shogun-image {
  box-sizing: border-box;
}



.s-ce046edc-a339-492e-9abb-1293482c32d6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ce046edc-a339-492e-9abb-1293482c32d6 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-ce046edc-a339-492e-9abb-1293482c32d6.shogun-image-container {
      position: relative;
    }

    .s-ce046edc-a339-492e-9abb-1293482c32d6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ce046edc-a339-492e-9abb-1293482c32d6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ce046edc-a339-492e-9abb-1293482c32d6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (max-width: 767px){#s-ce046edc-a339-492e-9abb-1293482c32d6 {
  margin: 0 !important;
  overflow: visible;
}

#s-ce046edc-a339-492e-9abb-1293482c32d6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ce046edc-a339-492e-9abb-1293482c32d6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ce046edc-a339-492e-9abb-1293482c32d6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ce046edc-a339-492e-9abb-1293482c32d6 img.shogun-image {
  /* Add background color handling */
  
}

#s-ce046edc-a339-492e-9abb-1293482c32d6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ce046edc-a339-492e-9abb-1293482c32d6 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-ce046edc-a339-492e-9abb-1293482c32d6 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ce046edc-a339-492e-9abb-1293482c32d6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ce046edc-a339-492e-9abb-1293482c32d6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ce046edc-a339-492e-9abb-1293482c32d6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-ce046edc-a339-492e-9abb-1293482c32d6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ce046edc-a339-492e-9abb-1293482c32d6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ce046edc-a339-492e-9abb-1293482c32d6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ce046edc-a339-492e-9abb-1293482c32d6.shogun-image {
  box-sizing: border-box;
}



.s-ce046edc-a339-492e-9abb-1293482c32d6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ce046edc-a339-492e-9abb-1293482c32d6 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-ce046edc-a339-492e-9abb-1293482c32d6.shogun-image-container {
      position: relative;
    }

    .s-ce046edc-a339-492e-9abb-1293482c32d6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ce046edc-a339-492e-9abb-1293482c32d6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ce046edc-a339-492e-9abb-1293482c32d6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}
#s-61d56423-0e9c-49e5-9312-27e99768dd32 {
  margin-left: auto;
margin-right: auto;
aspect-ratio: 375/396;
text-align: center;
}

#s-61d56423-0e9c-49e5-9312-27e99768dd32 {
  margin: 0 !important;
  overflow: visible;
}

#s-61d56423-0e9c-49e5-9312-27e99768dd32-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-61d56423-0e9c-49e5-9312-27e99768dd32 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-61d56423-0e9c-49e5-9312-27e99768dd32 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-61d56423-0e9c-49e5-9312-27e99768dd32 img.shogun-image {
  /* Add background color handling */
  
}

#s-61d56423-0e9c-49e5-9312-27e99768dd32 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-61d56423-0e9c-49e5-9312-27e99768dd32 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-61d56423-0e9c-49e5-9312-27e99768dd32 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-61d56423-0e9c-49e5-9312-27e99768dd32 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-61d56423-0e9c-49e5-9312-27e99768dd32.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-61d56423-0e9c-49e5-9312-27e99768dd32 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-61d56423-0e9c-49e5-9312-27e99768dd32 .shogun-image-content {
  
    justify-content: center;
  
}

.s-61d56423-0e9c-49e5-9312-27e99768dd32.shg-align-container {
  display: flex;
  justify-content: center
}

.s-61d56423-0e9c-49e5-9312-27e99768dd32.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-61d56423-0e9c-49e5-9312-27e99768dd32.shogun-image {
  box-sizing: border-box;
}



.s-61d56423-0e9c-49e5-9312-27e99768dd32 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-61d56423-0e9c-49e5-9312-27e99768dd32 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-61d56423-0e9c-49e5-9312-27e99768dd32.shogun-image-container {
      position: relative;
    }

    .s-61d56423-0e9c-49e5-9312-27e99768dd32.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-61d56423-0e9c-49e5-9312-27e99768dd32.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-61d56423-0e9c-49e5-9312-27e99768dd32 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

@media (min-width: 1200px){#s-61d56423-0e9c-49e5-9312-27e99768dd32 {
  margin: 0 !important;
  overflow: visible;
}

#s-61d56423-0e9c-49e5-9312-27e99768dd32-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-61d56423-0e9c-49e5-9312-27e99768dd32 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-61d56423-0e9c-49e5-9312-27e99768dd32 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-61d56423-0e9c-49e5-9312-27e99768dd32 img.shogun-image {
  /* Add background color handling */
  
}

#s-61d56423-0e9c-49e5-9312-27e99768dd32 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-61d56423-0e9c-49e5-9312-27e99768dd32 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-61d56423-0e9c-49e5-9312-27e99768dd32 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-61d56423-0e9c-49e5-9312-27e99768dd32 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-61d56423-0e9c-49e5-9312-27e99768dd32.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-61d56423-0e9c-49e5-9312-27e99768dd32 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-61d56423-0e9c-49e5-9312-27e99768dd32 .shogun-image-content {
  
    justify-content: center;
  
}

.s-61d56423-0e9c-49e5-9312-27e99768dd32.shg-align-container {
  display: flex;
  justify-content: center
}

.s-61d56423-0e9c-49e5-9312-27e99768dd32.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-61d56423-0e9c-49e5-9312-27e99768dd32.shogun-image {
  box-sizing: border-box;
}



.s-61d56423-0e9c-49e5-9312-27e99768dd32 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-61d56423-0e9c-49e5-9312-27e99768dd32 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-61d56423-0e9c-49e5-9312-27e99768dd32.shogun-image-container {
      position: relative;
    }

    .s-61d56423-0e9c-49e5-9312-27e99768dd32.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-61d56423-0e9c-49e5-9312-27e99768dd32.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-61d56423-0e9c-49e5-9312-27e99768dd32 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-61d56423-0e9c-49e5-9312-27e99768dd32 {
  margin: 0 !important;
  overflow: visible;
}

#s-61d56423-0e9c-49e5-9312-27e99768dd32-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-61d56423-0e9c-49e5-9312-27e99768dd32 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-61d56423-0e9c-49e5-9312-27e99768dd32 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-61d56423-0e9c-49e5-9312-27e99768dd32 img.shogun-image {
  /* Add background color handling */
  
}

#s-61d56423-0e9c-49e5-9312-27e99768dd32 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-61d56423-0e9c-49e5-9312-27e99768dd32 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-61d56423-0e9c-49e5-9312-27e99768dd32 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-61d56423-0e9c-49e5-9312-27e99768dd32 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-61d56423-0e9c-49e5-9312-27e99768dd32.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-61d56423-0e9c-49e5-9312-27e99768dd32 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-61d56423-0e9c-49e5-9312-27e99768dd32 .shogun-image-content {
  
    justify-content: center;
  
}

.s-61d56423-0e9c-49e5-9312-27e99768dd32.shg-align-container {
  display: flex;
  justify-content: center
}

.s-61d56423-0e9c-49e5-9312-27e99768dd32.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-61d56423-0e9c-49e5-9312-27e99768dd32.shogun-image {
  box-sizing: border-box;
}



.s-61d56423-0e9c-49e5-9312-27e99768dd32 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-61d56423-0e9c-49e5-9312-27e99768dd32 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-61d56423-0e9c-49e5-9312-27e99768dd32.shogun-image-container {
      position: relative;
    }

    .s-61d56423-0e9c-49e5-9312-27e99768dd32.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-61d56423-0e9c-49e5-9312-27e99768dd32.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-61d56423-0e9c-49e5-9312-27e99768dd32 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-61d56423-0e9c-49e5-9312-27e99768dd32 {
  margin: 0 !important;
  overflow: visible;
}

#s-61d56423-0e9c-49e5-9312-27e99768dd32-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-61d56423-0e9c-49e5-9312-27e99768dd32 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-61d56423-0e9c-49e5-9312-27e99768dd32 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-61d56423-0e9c-49e5-9312-27e99768dd32 img.shogun-image {
  /* Add background color handling */
  
}

#s-61d56423-0e9c-49e5-9312-27e99768dd32 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-61d56423-0e9c-49e5-9312-27e99768dd32 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-61d56423-0e9c-49e5-9312-27e99768dd32 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-61d56423-0e9c-49e5-9312-27e99768dd32 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-61d56423-0e9c-49e5-9312-27e99768dd32.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-61d56423-0e9c-49e5-9312-27e99768dd32 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-61d56423-0e9c-49e5-9312-27e99768dd32 .shogun-image-content {
  
    justify-content: center;
  
}

.s-61d56423-0e9c-49e5-9312-27e99768dd32.shg-align-container {
  display: flex;
  justify-content: center
}

.s-61d56423-0e9c-49e5-9312-27e99768dd32.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-61d56423-0e9c-49e5-9312-27e99768dd32.shogun-image {
  box-sizing: border-box;
}



.s-61d56423-0e9c-49e5-9312-27e99768dd32 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-61d56423-0e9c-49e5-9312-27e99768dd32 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-61d56423-0e9c-49e5-9312-27e99768dd32.shogun-image-container {
      position: relative;
    }

    .s-61d56423-0e9c-49e5-9312-27e99768dd32.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-61d56423-0e9c-49e5-9312-27e99768dd32.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-61d56423-0e9c-49e5-9312-27e99768dd32 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (max-width: 767px){#s-61d56423-0e9c-49e5-9312-27e99768dd32 {
  margin: 0 !important;
  overflow: visible;
}

#s-61d56423-0e9c-49e5-9312-27e99768dd32-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-61d56423-0e9c-49e5-9312-27e99768dd32 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-61d56423-0e9c-49e5-9312-27e99768dd32 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-61d56423-0e9c-49e5-9312-27e99768dd32 img.shogun-image {
  /* Add background color handling */
  
}

#s-61d56423-0e9c-49e5-9312-27e99768dd32 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-61d56423-0e9c-49e5-9312-27e99768dd32 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-61d56423-0e9c-49e5-9312-27e99768dd32 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-61d56423-0e9c-49e5-9312-27e99768dd32 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-61d56423-0e9c-49e5-9312-27e99768dd32.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-61d56423-0e9c-49e5-9312-27e99768dd32 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-61d56423-0e9c-49e5-9312-27e99768dd32 .shogun-image-content {
  
    justify-content: center;
  
}

.s-61d56423-0e9c-49e5-9312-27e99768dd32.shg-align-container {
  display: flex;
  justify-content: center
}

.s-61d56423-0e9c-49e5-9312-27e99768dd32.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-61d56423-0e9c-49e5-9312-27e99768dd32.shogun-image {
  box-sizing: border-box;
}



.s-61d56423-0e9c-49e5-9312-27e99768dd32 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-61d56423-0e9c-49e5-9312-27e99768dd32 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-61d56423-0e9c-49e5-9312-27e99768dd32.shogun-image-container {
      position: relative;
    }

    .s-61d56423-0e9c-49e5-9312-27e99768dd32.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-61d56423-0e9c-49e5-9312-27e99768dd32.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-61d56423-0e9c-49e5-9312-27e99768dd32 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}
#s-09e96146-6e2b-4c5b-9f0a-509624183a78 {
  margin-left: auto;
margin-right: auto;
aspect-ratio: 375/396;
text-align: center;
}

#s-09e96146-6e2b-4c5b-9f0a-509624183a78 {
  margin: 0 !important;
  overflow: visible;
}

#s-09e96146-6e2b-4c5b-9f0a-509624183a78-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-09e96146-6e2b-4c5b-9f0a-509624183a78 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-09e96146-6e2b-4c5b-9f0a-509624183a78 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-09e96146-6e2b-4c5b-9f0a-509624183a78 img.shogun-image {
  /* Add background color handling */
  
}

#s-09e96146-6e2b-4c5b-9f0a-509624183a78 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-09e96146-6e2b-4c5b-9f0a-509624183a78 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-09e96146-6e2b-4c5b-9f0a-509624183a78 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-09e96146-6e2b-4c5b-9f0a-509624183a78 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-09e96146-6e2b-4c5b-9f0a-509624183a78.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-09e96146-6e2b-4c5b-9f0a-509624183a78 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-09e96146-6e2b-4c5b-9f0a-509624183a78 .shogun-image-content {
  
    justify-content: center;
  
}

.s-09e96146-6e2b-4c5b-9f0a-509624183a78.shg-align-container {
  display: flex;
  justify-content: center
}

.s-09e96146-6e2b-4c5b-9f0a-509624183a78.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-09e96146-6e2b-4c5b-9f0a-509624183a78.shogun-image {
  box-sizing: border-box;
}



.s-09e96146-6e2b-4c5b-9f0a-509624183a78 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-09e96146-6e2b-4c5b-9f0a-509624183a78 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-09e96146-6e2b-4c5b-9f0a-509624183a78.shogun-image-container {
      position: relative;
    }

    .s-09e96146-6e2b-4c5b-9f0a-509624183a78.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-09e96146-6e2b-4c5b-9f0a-509624183a78.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-09e96146-6e2b-4c5b-9f0a-509624183a78 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

@media (min-width: 1200px){#s-09e96146-6e2b-4c5b-9f0a-509624183a78 {
  margin: 0 !important;
  overflow: visible;
}

#s-09e96146-6e2b-4c5b-9f0a-509624183a78-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-09e96146-6e2b-4c5b-9f0a-509624183a78 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-09e96146-6e2b-4c5b-9f0a-509624183a78 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-09e96146-6e2b-4c5b-9f0a-509624183a78 img.shogun-image {
  /* Add background color handling */
  
}

#s-09e96146-6e2b-4c5b-9f0a-509624183a78 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-09e96146-6e2b-4c5b-9f0a-509624183a78 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-09e96146-6e2b-4c5b-9f0a-509624183a78 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-09e96146-6e2b-4c5b-9f0a-509624183a78 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-09e96146-6e2b-4c5b-9f0a-509624183a78.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-09e96146-6e2b-4c5b-9f0a-509624183a78 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-09e96146-6e2b-4c5b-9f0a-509624183a78 .shogun-image-content {
  
    justify-content: center;
  
}

.s-09e96146-6e2b-4c5b-9f0a-509624183a78.shg-align-container {
  display: flex;
  justify-content: center
}

.s-09e96146-6e2b-4c5b-9f0a-509624183a78.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-09e96146-6e2b-4c5b-9f0a-509624183a78.shogun-image {
  box-sizing: border-box;
}



.s-09e96146-6e2b-4c5b-9f0a-509624183a78 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-09e96146-6e2b-4c5b-9f0a-509624183a78 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-09e96146-6e2b-4c5b-9f0a-509624183a78.shogun-image-container {
      position: relative;
    }

    .s-09e96146-6e2b-4c5b-9f0a-509624183a78.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-09e96146-6e2b-4c5b-9f0a-509624183a78.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-09e96146-6e2b-4c5b-9f0a-509624183a78 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-09e96146-6e2b-4c5b-9f0a-509624183a78 {
  margin: 0 !important;
  overflow: visible;
}

#s-09e96146-6e2b-4c5b-9f0a-509624183a78-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-09e96146-6e2b-4c5b-9f0a-509624183a78 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-09e96146-6e2b-4c5b-9f0a-509624183a78 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-09e96146-6e2b-4c5b-9f0a-509624183a78 img.shogun-image {
  /* Add background color handling */
  
}

#s-09e96146-6e2b-4c5b-9f0a-509624183a78 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-09e96146-6e2b-4c5b-9f0a-509624183a78 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-09e96146-6e2b-4c5b-9f0a-509624183a78 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-09e96146-6e2b-4c5b-9f0a-509624183a78 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-09e96146-6e2b-4c5b-9f0a-509624183a78.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-09e96146-6e2b-4c5b-9f0a-509624183a78 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-09e96146-6e2b-4c5b-9f0a-509624183a78 .shogun-image-content {
  
    justify-content: center;
  
}

.s-09e96146-6e2b-4c5b-9f0a-509624183a78.shg-align-container {
  display: flex;
  justify-content: center
}

.s-09e96146-6e2b-4c5b-9f0a-509624183a78.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-09e96146-6e2b-4c5b-9f0a-509624183a78.shogun-image {
  box-sizing: border-box;
}



.s-09e96146-6e2b-4c5b-9f0a-509624183a78 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-09e96146-6e2b-4c5b-9f0a-509624183a78 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-09e96146-6e2b-4c5b-9f0a-509624183a78.shogun-image-container {
      position: relative;
    }

    .s-09e96146-6e2b-4c5b-9f0a-509624183a78.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-09e96146-6e2b-4c5b-9f0a-509624183a78.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-09e96146-6e2b-4c5b-9f0a-509624183a78 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-09e96146-6e2b-4c5b-9f0a-509624183a78 {
  margin: 0 !important;
  overflow: visible;
}

#s-09e96146-6e2b-4c5b-9f0a-509624183a78-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-09e96146-6e2b-4c5b-9f0a-509624183a78 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-09e96146-6e2b-4c5b-9f0a-509624183a78 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-09e96146-6e2b-4c5b-9f0a-509624183a78 img.shogun-image {
  /* Add background color handling */
  
}

#s-09e96146-6e2b-4c5b-9f0a-509624183a78 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-09e96146-6e2b-4c5b-9f0a-509624183a78 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-09e96146-6e2b-4c5b-9f0a-509624183a78 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-09e96146-6e2b-4c5b-9f0a-509624183a78 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-09e96146-6e2b-4c5b-9f0a-509624183a78.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-09e96146-6e2b-4c5b-9f0a-509624183a78 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-09e96146-6e2b-4c5b-9f0a-509624183a78 .shogun-image-content {
  
    justify-content: center;
  
}

.s-09e96146-6e2b-4c5b-9f0a-509624183a78.shg-align-container {
  display: flex;
  justify-content: center
}

.s-09e96146-6e2b-4c5b-9f0a-509624183a78.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-09e96146-6e2b-4c5b-9f0a-509624183a78.shogun-image {
  box-sizing: border-box;
}



.s-09e96146-6e2b-4c5b-9f0a-509624183a78 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-09e96146-6e2b-4c5b-9f0a-509624183a78 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-09e96146-6e2b-4c5b-9f0a-509624183a78.shogun-image-container {
      position: relative;
    }

    .s-09e96146-6e2b-4c5b-9f0a-509624183a78.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-09e96146-6e2b-4c5b-9f0a-509624183a78.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-09e96146-6e2b-4c5b-9f0a-509624183a78 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (max-width: 767px){#s-09e96146-6e2b-4c5b-9f0a-509624183a78 {
  margin: 0 !important;
  overflow: visible;
}

#s-09e96146-6e2b-4c5b-9f0a-509624183a78-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-09e96146-6e2b-4c5b-9f0a-509624183a78 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-09e96146-6e2b-4c5b-9f0a-509624183a78 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-09e96146-6e2b-4c5b-9f0a-509624183a78 img.shogun-image {
  /* Add background color handling */
  
}

#s-09e96146-6e2b-4c5b-9f0a-509624183a78 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-09e96146-6e2b-4c5b-9f0a-509624183a78 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-09e96146-6e2b-4c5b-9f0a-509624183a78 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-09e96146-6e2b-4c5b-9f0a-509624183a78 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-09e96146-6e2b-4c5b-9f0a-509624183a78.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-09e96146-6e2b-4c5b-9f0a-509624183a78 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-09e96146-6e2b-4c5b-9f0a-509624183a78 .shogun-image-content {
  
    justify-content: center;
  
}

.s-09e96146-6e2b-4c5b-9f0a-509624183a78.shg-align-container {
  display: flex;
  justify-content: center
}

.s-09e96146-6e2b-4c5b-9f0a-509624183a78.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-09e96146-6e2b-4c5b-9f0a-509624183a78.shogun-image {
  box-sizing: border-box;
}



.s-09e96146-6e2b-4c5b-9f0a-509624183a78 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-09e96146-6e2b-4c5b-9f0a-509624183a78 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-09e96146-6e2b-4c5b-9f0a-509624183a78.shogun-image-container {
      position: relative;
    }

    .s-09e96146-6e2b-4c5b-9f0a-509624183a78.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-09e96146-6e2b-4c5b-9f0a-509624183a78.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-09e96146-6e2b-4c5b-9f0a-509624183a78 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}
#s-d169bd4b-e425-4fa9-a32b-1dca66c4e2e2 {
  margin-left: auto;
margin-right: auto;
aspect-ratio: 375/396;
text-align: center;
}

#s-d169bd4b-e425-4fa9-a32b-1dca66c4e2e2 {
  margin: 0 !important;
  overflow: visible;
}

#s-d169bd4b-e425-4fa9-a32b-1dca66c4e2e2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d169bd4b-e425-4fa9-a32b-1dca66c4e2e2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d169bd4b-e425-4fa9-a32b-1dca66c4e2e2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d169bd4b-e425-4fa9-a32b-1dca66c4e2e2 img.shogun-image {
  /* Add background color handling */
  
}

#s-d169bd4b-e425-4fa9-a32b-1dca66c4e2e2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d169bd4b-e425-4fa9-a32b-1dca66c4e2e2 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-d169bd4b-e425-4fa9-a32b-1dca66c4e2e2 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d169bd4b-e425-4fa9-a32b-1dca66c4e2e2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d169bd4b-e425-4fa9-a32b-1dca66c4e2e2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d169bd4b-e425-4fa9-a32b-1dca66c4e2e2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-d169bd4b-e425-4fa9-a32b-1dca66c4e2e2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d169bd4b-e425-4fa9-a32b-1dca66c4e2e2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d169bd4b-e425-4fa9-a32b-1dca66c4e2e2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d169bd4b-e425-4fa9-a32b-1dca66c4e2e2.shogun-image {
  box-sizing: border-box;
}



.s-d169bd4b-e425-4fa9-a32b-1dca66c4e2e2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d169bd4b-e425-4fa9-a32b-1dca66c4e2e2 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-d169bd4b-e425-4fa9-a32b-1dca66c4e2e2.shogun-image-container {
      position: relative;
    }

    .s-d169bd4b-e425-4fa9-a32b-1dca66c4e2e2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d169bd4b-e425-4fa9-a32b-1dca66c4e2e2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d169bd4b-e425-4fa9-a32b-1dca66c4e2e2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

@media (min-width: 1200px){#s-d169bd4b-e425-4fa9-a32b-1dca66c4e2e2 {
  margin: 0 !important;
  overflow: visible;
}

#s-d169bd4b-e425-4fa9-a32b-1dca66c4e2e2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d169bd4b-e425-4fa9-a32b-1dca66c4e2e2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d169bd4b-e425-4fa9-a32b-1dca66c4e2e2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d169bd4b-e425-4fa9-a32b-1dca66c4e2e2 img.shogun-image {
  /* Add background color handling */
  
}

#s-d169bd4b-e425-4fa9-a32b-1dca66c4e2e2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d169bd4b-e425-4fa9-a32b-1dca66c4e2e2 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-d169bd4b-e425-4fa9-a32b-1dca66c4e2e2 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d169bd4b-e425-4fa9-a32b-1dca66c4e2e2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d169bd4b-e425-4fa9-a32b-1dca66c4e2e2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d169bd4b-e425-4fa9-a32b-1dca66c4e2e2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-d169bd4b-e425-4fa9-a32b-1dca66c4e2e2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d169bd4b-e425-4fa9-a32b-1dca66c4e2e2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d169bd4b-e425-4fa9-a32b-1dca66c4e2e2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d169bd4b-e425-4fa9-a32b-1dca66c4e2e2.shogun-image {
  box-sizing: border-box;
}



.s-d169bd4b-e425-4fa9-a32b-1dca66c4e2e2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d169bd4b-e425-4fa9-a32b-1dca66c4e2e2 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-d169bd4b-e425-4fa9-a32b-1dca66c4e2e2.shogun-image-container {
      position: relative;
    }

    .s-d169bd4b-e425-4fa9-a32b-1dca66c4e2e2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d169bd4b-e425-4fa9-a32b-1dca66c4e2e2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d169bd4b-e425-4fa9-a32b-1dca66c4e2e2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-d169bd4b-e425-4fa9-a32b-1dca66c4e2e2 {
  margin: 0 !important;
  overflow: visible;
}

#s-d169bd4b-e425-4fa9-a32b-1dca66c4e2e2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d169bd4b-e425-4fa9-a32b-1dca66c4e2e2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d169bd4b-e425-4fa9-a32b-1dca66c4e2e2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d169bd4b-e425-4fa9-a32b-1dca66c4e2e2 img.shogun-image {
  /* Add background color handling */
  
}

#s-d169bd4b-e425-4fa9-a32b-1dca66c4e2e2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d169bd4b-e425-4fa9-a32b-1dca66c4e2e2 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-d169bd4b-e425-4fa9-a32b-1dca66c4e2e2 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d169bd4b-e425-4fa9-a32b-1dca66c4e2e2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d169bd4b-e425-4fa9-a32b-1dca66c4e2e2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d169bd4b-e425-4fa9-a32b-1dca66c4e2e2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-d169bd4b-e425-4fa9-a32b-1dca66c4e2e2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d169bd4b-e425-4fa9-a32b-1dca66c4e2e2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d169bd4b-e425-4fa9-a32b-1dca66c4e2e2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d169bd4b-e425-4fa9-a32b-1dca66c4e2e2.shogun-image {
  box-sizing: border-box;
}



.s-d169bd4b-e425-4fa9-a32b-1dca66c4e2e2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d169bd4b-e425-4fa9-a32b-1dca66c4e2e2 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-d169bd4b-e425-4fa9-a32b-1dca66c4e2e2.shogun-image-container {
      position: relative;
    }

    .s-d169bd4b-e425-4fa9-a32b-1dca66c4e2e2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d169bd4b-e425-4fa9-a32b-1dca66c4e2e2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d169bd4b-e425-4fa9-a32b-1dca66c4e2e2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-d169bd4b-e425-4fa9-a32b-1dca66c4e2e2 {
  margin: 0 !important;
  overflow: visible;
}

#s-d169bd4b-e425-4fa9-a32b-1dca66c4e2e2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d169bd4b-e425-4fa9-a32b-1dca66c4e2e2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d169bd4b-e425-4fa9-a32b-1dca66c4e2e2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d169bd4b-e425-4fa9-a32b-1dca66c4e2e2 img.shogun-image {
  /* Add background color handling */
  
}

#s-d169bd4b-e425-4fa9-a32b-1dca66c4e2e2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d169bd4b-e425-4fa9-a32b-1dca66c4e2e2 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-d169bd4b-e425-4fa9-a32b-1dca66c4e2e2 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d169bd4b-e425-4fa9-a32b-1dca66c4e2e2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d169bd4b-e425-4fa9-a32b-1dca66c4e2e2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d169bd4b-e425-4fa9-a32b-1dca66c4e2e2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-d169bd4b-e425-4fa9-a32b-1dca66c4e2e2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d169bd4b-e425-4fa9-a32b-1dca66c4e2e2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d169bd4b-e425-4fa9-a32b-1dca66c4e2e2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d169bd4b-e425-4fa9-a32b-1dca66c4e2e2.shogun-image {
  box-sizing: border-box;
}



.s-d169bd4b-e425-4fa9-a32b-1dca66c4e2e2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d169bd4b-e425-4fa9-a32b-1dca66c4e2e2 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-d169bd4b-e425-4fa9-a32b-1dca66c4e2e2.shogun-image-container {
      position: relative;
    }

    .s-d169bd4b-e425-4fa9-a32b-1dca66c4e2e2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d169bd4b-e425-4fa9-a32b-1dca66c4e2e2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d169bd4b-e425-4fa9-a32b-1dca66c4e2e2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (max-width: 767px){#s-d169bd4b-e425-4fa9-a32b-1dca66c4e2e2 {
  margin: 0 !important;
  overflow: visible;
}

#s-d169bd4b-e425-4fa9-a32b-1dca66c4e2e2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d169bd4b-e425-4fa9-a32b-1dca66c4e2e2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d169bd4b-e425-4fa9-a32b-1dca66c4e2e2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d169bd4b-e425-4fa9-a32b-1dca66c4e2e2 img.shogun-image {
  /* Add background color handling */
  
}

#s-d169bd4b-e425-4fa9-a32b-1dca66c4e2e2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d169bd4b-e425-4fa9-a32b-1dca66c4e2e2 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-d169bd4b-e425-4fa9-a32b-1dca66c4e2e2 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d169bd4b-e425-4fa9-a32b-1dca66c4e2e2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d169bd4b-e425-4fa9-a32b-1dca66c4e2e2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d169bd4b-e425-4fa9-a32b-1dca66c4e2e2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-d169bd4b-e425-4fa9-a32b-1dca66c4e2e2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d169bd4b-e425-4fa9-a32b-1dca66c4e2e2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d169bd4b-e425-4fa9-a32b-1dca66c4e2e2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d169bd4b-e425-4fa9-a32b-1dca66c4e2e2.shogun-image {
  box-sizing: border-box;
}



.s-d169bd4b-e425-4fa9-a32b-1dca66c4e2e2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d169bd4b-e425-4fa9-a32b-1dca66c4e2e2 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-d169bd4b-e425-4fa9-a32b-1dca66c4e2e2.shogun-image-container {
      position: relative;
    }

    .s-d169bd4b-e425-4fa9-a32b-1dca66c4e2e2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d169bd4b-e425-4fa9-a32b-1dca66c4e2e2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d169bd4b-e425-4fa9-a32b-1dca66c4e2e2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}
#s-762a3c2e-7c47-4dfb-a8eb-78cc0ad673ae {
  margin-left: auto;
margin-right: auto;
aspect-ratio: 375/396;
text-align: center;
}

#s-762a3c2e-7c47-4dfb-a8eb-78cc0ad673ae {
  margin: 0 !important;
  overflow: visible;
}

#s-762a3c2e-7c47-4dfb-a8eb-78cc0ad673ae-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-762a3c2e-7c47-4dfb-a8eb-78cc0ad673ae {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-762a3c2e-7c47-4dfb-a8eb-78cc0ad673ae {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-762a3c2e-7c47-4dfb-a8eb-78cc0ad673ae img.shogun-image {
  /* Add background color handling */
  
}

#s-762a3c2e-7c47-4dfb-a8eb-78cc0ad673ae img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-762a3c2e-7c47-4dfb-a8eb-78cc0ad673ae .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-762a3c2e-7c47-4dfb-a8eb-78cc0ad673ae .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-762a3c2e-7c47-4dfb-a8eb-78cc0ad673ae .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-762a3c2e-7c47-4dfb-a8eb-78cc0ad673ae.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-762a3c2e-7c47-4dfb-a8eb-78cc0ad673ae img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-762a3c2e-7c47-4dfb-a8eb-78cc0ad673ae .shogun-image-content {
  
    justify-content: center;
  
}

.s-762a3c2e-7c47-4dfb-a8eb-78cc0ad673ae.shg-align-container {
  display: flex;
  justify-content: center
}

.s-762a3c2e-7c47-4dfb-a8eb-78cc0ad673ae.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-762a3c2e-7c47-4dfb-a8eb-78cc0ad673ae.shogun-image {
  box-sizing: border-box;
}



.s-762a3c2e-7c47-4dfb-a8eb-78cc0ad673ae img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-762a3c2e-7c47-4dfb-a8eb-78cc0ad673ae {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-762a3c2e-7c47-4dfb-a8eb-78cc0ad673ae.shogun-image-container {
      position: relative;
    }

    .s-762a3c2e-7c47-4dfb-a8eb-78cc0ad673ae.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-762a3c2e-7c47-4dfb-a8eb-78cc0ad673ae.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-762a3c2e-7c47-4dfb-a8eb-78cc0ad673ae img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

@media (min-width: 1200px){#s-762a3c2e-7c47-4dfb-a8eb-78cc0ad673ae {
  margin: 0 !important;
  overflow: visible;
}

#s-762a3c2e-7c47-4dfb-a8eb-78cc0ad673ae-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-762a3c2e-7c47-4dfb-a8eb-78cc0ad673ae {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-762a3c2e-7c47-4dfb-a8eb-78cc0ad673ae {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-762a3c2e-7c47-4dfb-a8eb-78cc0ad673ae img.shogun-image {
  /* Add background color handling */
  
}

#s-762a3c2e-7c47-4dfb-a8eb-78cc0ad673ae img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-762a3c2e-7c47-4dfb-a8eb-78cc0ad673ae .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-762a3c2e-7c47-4dfb-a8eb-78cc0ad673ae .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-762a3c2e-7c47-4dfb-a8eb-78cc0ad673ae .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-762a3c2e-7c47-4dfb-a8eb-78cc0ad673ae.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-762a3c2e-7c47-4dfb-a8eb-78cc0ad673ae img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-762a3c2e-7c47-4dfb-a8eb-78cc0ad673ae .shogun-image-content {
  
    justify-content: center;
  
}

.s-762a3c2e-7c47-4dfb-a8eb-78cc0ad673ae.shg-align-container {
  display: flex;
  justify-content: center
}

.s-762a3c2e-7c47-4dfb-a8eb-78cc0ad673ae.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-762a3c2e-7c47-4dfb-a8eb-78cc0ad673ae.shogun-image {
  box-sizing: border-box;
}



.s-762a3c2e-7c47-4dfb-a8eb-78cc0ad673ae img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-762a3c2e-7c47-4dfb-a8eb-78cc0ad673ae {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-762a3c2e-7c47-4dfb-a8eb-78cc0ad673ae.shogun-image-container {
      position: relative;
    }

    .s-762a3c2e-7c47-4dfb-a8eb-78cc0ad673ae.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-762a3c2e-7c47-4dfb-a8eb-78cc0ad673ae.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-762a3c2e-7c47-4dfb-a8eb-78cc0ad673ae img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-762a3c2e-7c47-4dfb-a8eb-78cc0ad673ae {
  margin: 0 !important;
  overflow: visible;
}

#s-762a3c2e-7c47-4dfb-a8eb-78cc0ad673ae-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-762a3c2e-7c47-4dfb-a8eb-78cc0ad673ae {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-762a3c2e-7c47-4dfb-a8eb-78cc0ad673ae {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-762a3c2e-7c47-4dfb-a8eb-78cc0ad673ae img.shogun-image {
  /* Add background color handling */
  
}

#s-762a3c2e-7c47-4dfb-a8eb-78cc0ad673ae img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-762a3c2e-7c47-4dfb-a8eb-78cc0ad673ae .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-762a3c2e-7c47-4dfb-a8eb-78cc0ad673ae .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-762a3c2e-7c47-4dfb-a8eb-78cc0ad673ae .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-762a3c2e-7c47-4dfb-a8eb-78cc0ad673ae.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-762a3c2e-7c47-4dfb-a8eb-78cc0ad673ae img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-762a3c2e-7c47-4dfb-a8eb-78cc0ad673ae .shogun-image-content {
  
    justify-content: center;
  
}

.s-762a3c2e-7c47-4dfb-a8eb-78cc0ad673ae.shg-align-container {
  display: flex;
  justify-content: center
}

.s-762a3c2e-7c47-4dfb-a8eb-78cc0ad673ae.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-762a3c2e-7c47-4dfb-a8eb-78cc0ad673ae.shogun-image {
  box-sizing: border-box;
}



.s-762a3c2e-7c47-4dfb-a8eb-78cc0ad673ae img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-762a3c2e-7c47-4dfb-a8eb-78cc0ad673ae {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-762a3c2e-7c47-4dfb-a8eb-78cc0ad673ae.shogun-image-container {
      position: relative;
    }

    .s-762a3c2e-7c47-4dfb-a8eb-78cc0ad673ae.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-762a3c2e-7c47-4dfb-a8eb-78cc0ad673ae.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-762a3c2e-7c47-4dfb-a8eb-78cc0ad673ae img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-762a3c2e-7c47-4dfb-a8eb-78cc0ad673ae {
  margin: 0 !important;
  overflow: visible;
}

#s-762a3c2e-7c47-4dfb-a8eb-78cc0ad673ae-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-762a3c2e-7c47-4dfb-a8eb-78cc0ad673ae {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-762a3c2e-7c47-4dfb-a8eb-78cc0ad673ae {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-762a3c2e-7c47-4dfb-a8eb-78cc0ad673ae img.shogun-image {
  /* Add background color handling */
  
}

#s-762a3c2e-7c47-4dfb-a8eb-78cc0ad673ae img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-762a3c2e-7c47-4dfb-a8eb-78cc0ad673ae .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-762a3c2e-7c47-4dfb-a8eb-78cc0ad673ae .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-762a3c2e-7c47-4dfb-a8eb-78cc0ad673ae .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-762a3c2e-7c47-4dfb-a8eb-78cc0ad673ae.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-762a3c2e-7c47-4dfb-a8eb-78cc0ad673ae img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-762a3c2e-7c47-4dfb-a8eb-78cc0ad673ae .shogun-image-content {
  
    justify-content: center;
  
}

.s-762a3c2e-7c47-4dfb-a8eb-78cc0ad673ae.shg-align-container {
  display: flex;
  justify-content: center
}

.s-762a3c2e-7c47-4dfb-a8eb-78cc0ad673ae.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-762a3c2e-7c47-4dfb-a8eb-78cc0ad673ae.shogun-image {
  box-sizing: border-box;
}



.s-762a3c2e-7c47-4dfb-a8eb-78cc0ad673ae img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-762a3c2e-7c47-4dfb-a8eb-78cc0ad673ae {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-762a3c2e-7c47-4dfb-a8eb-78cc0ad673ae.shogun-image-container {
      position: relative;
    }

    .s-762a3c2e-7c47-4dfb-a8eb-78cc0ad673ae.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-762a3c2e-7c47-4dfb-a8eb-78cc0ad673ae.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-762a3c2e-7c47-4dfb-a8eb-78cc0ad673ae img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (max-width: 767px){#s-762a3c2e-7c47-4dfb-a8eb-78cc0ad673ae {
  margin: 0 !important;
  overflow: visible;
}

#s-762a3c2e-7c47-4dfb-a8eb-78cc0ad673ae-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-762a3c2e-7c47-4dfb-a8eb-78cc0ad673ae {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-762a3c2e-7c47-4dfb-a8eb-78cc0ad673ae {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-762a3c2e-7c47-4dfb-a8eb-78cc0ad673ae img.shogun-image {
  /* Add background color handling */
  
}

#s-762a3c2e-7c47-4dfb-a8eb-78cc0ad673ae img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-762a3c2e-7c47-4dfb-a8eb-78cc0ad673ae .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-762a3c2e-7c47-4dfb-a8eb-78cc0ad673ae .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-762a3c2e-7c47-4dfb-a8eb-78cc0ad673ae .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-762a3c2e-7c47-4dfb-a8eb-78cc0ad673ae.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-762a3c2e-7c47-4dfb-a8eb-78cc0ad673ae img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-762a3c2e-7c47-4dfb-a8eb-78cc0ad673ae .shogun-image-content {
  
    justify-content: center;
  
}

.s-762a3c2e-7c47-4dfb-a8eb-78cc0ad673ae.shg-align-container {
  display: flex;
  justify-content: center
}

.s-762a3c2e-7c47-4dfb-a8eb-78cc0ad673ae.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-762a3c2e-7c47-4dfb-a8eb-78cc0ad673ae.shogun-image {
  box-sizing: border-box;
}



.s-762a3c2e-7c47-4dfb-a8eb-78cc0ad673ae img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-762a3c2e-7c47-4dfb-a8eb-78cc0ad673ae {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-762a3c2e-7c47-4dfb-a8eb-78cc0ad673ae.shogun-image-container {
      position: relative;
    }

    .s-762a3c2e-7c47-4dfb-a8eb-78cc0ad673ae.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-762a3c2e-7c47-4dfb-a8eb-78cc0ad673ae.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-762a3c2e-7c47-4dfb-a8eb-78cc0ad673ae img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}
#s-be979d43-8f73-4fa2-89ba-4d98ea950c70 {
  margin-left: auto;
margin-right: auto;
aspect-ratio: 375/396;
text-align: center;
}

#s-be979d43-8f73-4fa2-89ba-4d98ea950c70 {
  margin: 0 !important;
  overflow: visible;
}

#s-be979d43-8f73-4fa2-89ba-4d98ea950c70-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-be979d43-8f73-4fa2-89ba-4d98ea950c70 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-be979d43-8f73-4fa2-89ba-4d98ea950c70 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-be979d43-8f73-4fa2-89ba-4d98ea950c70 img.shogun-image {
  /* Add background color handling */
  
}

#s-be979d43-8f73-4fa2-89ba-4d98ea950c70 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-be979d43-8f73-4fa2-89ba-4d98ea950c70 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-be979d43-8f73-4fa2-89ba-4d98ea950c70 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-be979d43-8f73-4fa2-89ba-4d98ea950c70 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-be979d43-8f73-4fa2-89ba-4d98ea950c70.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-be979d43-8f73-4fa2-89ba-4d98ea950c70 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-be979d43-8f73-4fa2-89ba-4d98ea950c70 .shogun-image-content {
  
    justify-content: center;
  
}

.s-be979d43-8f73-4fa2-89ba-4d98ea950c70.shg-align-container {
  display: flex;
  justify-content: center
}

.s-be979d43-8f73-4fa2-89ba-4d98ea950c70.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-be979d43-8f73-4fa2-89ba-4d98ea950c70.shogun-image {
  box-sizing: border-box;
}



.s-be979d43-8f73-4fa2-89ba-4d98ea950c70 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-be979d43-8f73-4fa2-89ba-4d98ea950c70 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-be979d43-8f73-4fa2-89ba-4d98ea950c70.shogun-image-container {
      position: relative;
    }

    .s-be979d43-8f73-4fa2-89ba-4d98ea950c70.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-be979d43-8f73-4fa2-89ba-4d98ea950c70.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-be979d43-8f73-4fa2-89ba-4d98ea950c70 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

@media (min-width: 1200px){#s-be979d43-8f73-4fa2-89ba-4d98ea950c70 {
  margin: 0 !important;
  overflow: visible;
}

#s-be979d43-8f73-4fa2-89ba-4d98ea950c70-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-be979d43-8f73-4fa2-89ba-4d98ea950c70 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-be979d43-8f73-4fa2-89ba-4d98ea950c70 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-be979d43-8f73-4fa2-89ba-4d98ea950c70 img.shogun-image {
  /* Add background color handling */
  
}

#s-be979d43-8f73-4fa2-89ba-4d98ea950c70 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-be979d43-8f73-4fa2-89ba-4d98ea950c70 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-be979d43-8f73-4fa2-89ba-4d98ea950c70 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-be979d43-8f73-4fa2-89ba-4d98ea950c70 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-be979d43-8f73-4fa2-89ba-4d98ea950c70.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-be979d43-8f73-4fa2-89ba-4d98ea950c70 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-be979d43-8f73-4fa2-89ba-4d98ea950c70 .shogun-image-content {
  
    justify-content: center;
  
}

.s-be979d43-8f73-4fa2-89ba-4d98ea950c70.shg-align-container {
  display: flex;
  justify-content: center
}

.s-be979d43-8f73-4fa2-89ba-4d98ea950c70.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-be979d43-8f73-4fa2-89ba-4d98ea950c70.shogun-image {
  box-sizing: border-box;
}



.s-be979d43-8f73-4fa2-89ba-4d98ea950c70 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-be979d43-8f73-4fa2-89ba-4d98ea950c70 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-be979d43-8f73-4fa2-89ba-4d98ea950c70.shogun-image-container {
      position: relative;
    }

    .s-be979d43-8f73-4fa2-89ba-4d98ea950c70.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-be979d43-8f73-4fa2-89ba-4d98ea950c70.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-be979d43-8f73-4fa2-89ba-4d98ea950c70 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-be979d43-8f73-4fa2-89ba-4d98ea950c70 {
  margin: 0 !important;
  overflow: visible;
}

#s-be979d43-8f73-4fa2-89ba-4d98ea950c70-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-be979d43-8f73-4fa2-89ba-4d98ea950c70 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-be979d43-8f73-4fa2-89ba-4d98ea950c70 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-be979d43-8f73-4fa2-89ba-4d98ea950c70 img.shogun-image {
  /* Add background color handling */
  
}

#s-be979d43-8f73-4fa2-89ba-4d98ea950c70 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-be979d43-8f73-4fa2-89ba-4d98ea950c70 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-be979d43-8f73-4fa2-89ba-4d98ea950c70 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-be979d43-8f73-4fa2-89ba-4d98ea950c70 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-be979d43-8f73-4fa2-89ba-4d98ea950c70.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-be979d43-8f73-4fa2-89ba-4d98ea950c70 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-be979d43-8f73-4fa2-89ba-4d98ea950c70 .shogun-image-content {
  
    justify-content: center;
  
}

.s-be979d43-8f73-4fa2-89ba-4d98ea950c70.shg-align-container {
  display: flex;
  justify-content: center
}

.s-be979d43-8f73-4fa2-89ba-4d98ea950c70.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-be979d43-8f73-4fa2-89ba-4d98ea950c70.shogun-image {
  box-sizing: border-box;
}



.s-be979d43-8f73-4fa2-89ba-4d98ea950c70 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-be979d43-8f73-4fa2-89ba-4d98ea950c70 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-be979d43-8f73-4fa2-89ba-4d98ea950c70.shogun-image-container {
      position: relative;
    }

    .s-be979d43-8f73-4fa2-89ba-4d98ea950c70.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-be979d43-8f73-4fa2-89ba-4d98ea950c70.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-be979d43-8f73-4fa2-89ba-4d98ea950c70 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-be979d43-8f73-4fa2-89ba-4d98ea950c70 {
  margin: 0 !important;
  overflow: visible;
}

#s-be979d43-8f73-4fa2-89ba-4d98ea950c70-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-be979d43-8f73-4fa2-89ba-4d98ea950c70 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-be979d43-8f73-4fa2-89ba-4d98ea950c70 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-be979d43-8f73-4fa2-89ba-4d98ea950c70 img.shogun-image {
  /* Add background color handling */
  
}

#s-be979d43-8f73-4fa2-89ba-4d98ea950c70 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-be979d43-8f73-4fa2-89ba-4d98ea950c70 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-be979d43-8f73-4fa2-89ba-4d98ea950c70 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-be979d43-8f73-4fa2-89ba-4d98ea950c70 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-be979d43-8f73-4fa2-89ba-4d98ea950c70.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-be979d43-8f73-4fa2-89ba-4d98ea950c70 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-be979d43-8f73-4fa2-89ba-4d98ea950c70 .shogun-image-content {
  
    justify-content: center;
  
}

.s-be979d43-8f73-4fa2-89ba-4d98ea950c70.shg-align-container {
  display: flex;
  justify-content: center
}

.s-be979d43-8f73-4fa2-89ba-4d98ea950c70.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-be979d43-8f73-4fa2-89ba-4d98ea950c70.shogun-image {
  box-sizing: border-box;
}



.s-be979d43-8f73-4fa2-89ba-4d98ea950c70 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-be979d43-8f73-4fa2-89ba-4d98ea950c70 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-be979d43-8f73-4fa2-89ba-4d98ea950c70.shogun-image-container {
      position: relative;
    }

    .s-be979d43-8f73-4fa2-89ba-4d98ea950c70.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-be979d43-8f73-4fa2-89ba-4d98ea950c70.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-be979d43-8f73-4fa2-89ba-4d98ea950c70 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (max-width: 767px){#s-be979d43-8f73-4fa2-89ba-4d98ea950c70 {
  margin: 0 !important;
  overflow: visible;
}

#s-be979d43-8f73-4fa2-89ba-4d98ea950c70-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-be979d43-8f73-4fa2-89ba-4d98ea950c70 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-be979d43-8f73-4fa2-89ba-4d98ea950c70 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-be979d43-8f73-4fa2-89ba-4d98ea950c70 img.shogun-image {
  /* Add background color handling */
  
}

#s-be979d43-8f73-4fa2-89ba-4d98ea950c70 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-be979d43-8f73-4fa2-89ba-4d98ea950c70 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-be979d43-8f73-4fa2-89ba-4d98ea950c70 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-be979d43-8f73-4fa2-89ba-4d98ea950c70 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-be979d43-8f73-4fa2-89ba-4d98ea950c70.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-be979d43-8f73-4fa2-89ba-4d98ea950c70 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-be979d43-8f73-4fa2-89ba-4d98ea950c70 .shogun-image-content {
  
    justify-content: center;
  
}

.s-be979d43-8f73-4fa2-89ba-4d98ea950c70.shg-align-container {
  display: flex;
  justify-content: center
}

.s-be979d43-8f73-4fa2-89ba-4d98ea950c70.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-be979d43-8f73-4fa2-89ba-4d98ea950c70.shogun-image {
  box-sizing: border-box;
}



.s-be979d43-8f73-4fa2-89ba-4d98ea950c70 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-be979d43-8f73-4fa2-89ba-4d98ea950c70 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-be979d43-8f73-4fa2-89ba-4d98ea950c70.shogun-image-container {
      position: relative;
    }

    .s-be979d43-8f73-4fa2-89ba-4d98ea950c70.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-be979d43-8f73-4fa2-89ba-4d98ea950c70.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-be979d43-8f73-4fa2-89ba-4d98ea950c70 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}
#s-d9240a8a-64dc-45cd-aa1e-fc97215f9927 {
  margin-left: auto;
margin-right: auto;
aspect-ratio: 375/396;
text-align: center;
}

#s-d9240a8a-64dc-45cd-aa1e-fc97215f9927 {
  margin: 0 !important;
  overflow: visible;
}

#s-d9240a8a-64dc-45cd-aa1e-fc97215f9927-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d9240a8a-64dc-45cd-aa1e-fc97215f9927 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d9240a8a-64dc-45cd-aa1e-fc97215f9927 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d9240a8a-64dc-45cd-aa1e-fc97215f9927 img.shogun-image {
  /* Add background color handling */
  
}

#s-d9240a8a-64dc-45cd-aa1e-fc97215f9927 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d9240a8a-64dc-45cd-aa1e-fc97215f9927 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-d9240a8a-64dc-45cd-aa1e-fc97215f9927 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d9240a8a-64dc-45cd-aa1e-fc97215f9927 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d9240a8a-64dc-45cd-aa1e-fc97215f9927.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d9240a8a-64dc-45cd-aa1e-fc97215f9927 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-d9240a8a-64dc-45cd-aa1e-fc97215f9927 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d9240a8a-64dc-45cd-aa1e-fc97215f9927.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d9240a8a-64dc-45cd-aa1e-fc97215f9927.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d9240a8a-64dc-45cd-aa1e-fc97215f9927.shogun-image {
  box-sizing: border-box;
}



.s-d9240a8a-64dc-45cd-aa1e-fc97215f9927 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d9240a8a-64dc-45cd-aa1e-fc97215f9927 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-d9240a8a-64dc-45cd-aa1e-fc97215f9927.shogun-image-container {
      position: relative;
    }

    .s-d9240a8a-64dc-45cd-aa1e-fc97215f9927.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d9240a8a-64dc-45cd-aa1e-fc97215f9927.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d9240a8a-64dc-45cd-aa1e-fc97215f9927 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

@media (min-width: 1200px){#s-d9240a8a-64dc-45cd-aa1e-fc97215f9927 {
  margin: 0 !important;
  overflow: visible;
}

#s-d9240a8a-64dc-45cd-aa1e-fc97215f9927-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d9240a8a-64dc-45cd-aa1e-fc97215f9927 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d9240a8a-64dc-45cd-aa1e-fc97215f9927 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d9240a8a-64dc-45cd-aa1e-fc97215f9927 img.shogun-image {
  /* Add background color handling */
  
}

#s-d9240a8a-64dc-45cd-aa1e-fc97215f9927 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d9240a8a-64dc-45cd-aa1e-fc97215f9927 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-d9240a8a-64dc-45cd-aa1e-fc97215f9927 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d9240a8a-64dc-45cd-aa1e-fc97215f9927 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d9240a8a-64dc-45cd-aa1e-fc97215f9927.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d9240a8a-64dc-45cd-aa1e-fc97215f9927 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-d9240a8a-64dc-45cd-aa1e-fc97215f9927 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d9240a8a-64dc-45cd-aa1e-fc97215f9927.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d9240a8a-64dc-45cd-aa1e-fc97215f9927.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d9240a8a-64dc-45cd-aa1e-fc97215f9927.shogun-image {
  box-sizing: border-box;
}



.s-d9240a8a-64dc-45cd-aa1e-fc97215f9927 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d9240a8a-64dc-45cd-aa1e-fc97215f9927 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-d9240a8a-64dc-45cd-aa1e-fc97215f9927.shogun-image-container {
      position: relative;
    }

    .s-d9240a8a-64dc-45cd-aa1e-fc97215f9927.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d9240a8a-64dc-45cd-aa1e-fc97215f9927.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d9240a8a-64dc-45cd-aa1e-fc97215f9927 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-d9240a8a-64dc-45cd-aa1e-fc97215f9927 {
  margin: 0 !important;
  overflow: visible;
}

#s-d9240a8a-64dc-45cd-aa1e-fc97215f9927-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d9240a8a-64dc-45cd-aa1e-fc97215f9927 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d9240a8a-64dc-45cd-aa1e-fc97215f9927 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d9240a8a-64dc-45cd-aa1e-fc97215f9927 img.shogun-image {
  /* Add background color handling */
  
}

#s-d9240a8a-64dc-45cd-aa1e-fc97215f9927 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d9240a8a-64dc-45cd-aa1e-fc97215f9927 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-d9240a8a-64dc-45cd-aa1e-fc97215f9927 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d9240a8a-64dc-45cd-aa1e-fc97215f9927 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d9240a8a-64dc-45cd-aa1e-fc97215f9927.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d9240a8a-64dc-45cd-aa1e-fc97215f9927 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-d9240a8a-64dc-45cd-aa1e-fc97215f9927 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d9240a8a-64dc-45cd-aa1e-fc97215f9927.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d9240a8a-64dc-45cd-aa1e-fc97215f9927.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d9240a8a-64dc-45cd-aa1e-fc97215f9927.shogun-image {
  box-sizing: border-box;
}



.s-d9240a8a-64dc-45cd-aa1e-fc97215f9927 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d9240a8a-64dc-45cd-aa1e-fc97215f9927 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-d9240a8a-64dc-45cd-aa1e-fc97215f9927.shogun-image-container {
      position: relative;
    }

    .s-d9240a8a-64dc-45cd-aa1e-fc97215f9927.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d9240a8a-64dc-45cd-aa1e-fc97215f9927.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d9240a8a-64dc-45cd-aa1e-fc97215f9927 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-d9240a8a-64dc-45cd-aa1e-fc97215f9927 {
  margin: 0 !important;
  overflow: visible;
}

#s-d9240a8a-64dc-45cd-aa1e-fc97215f9927-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d9240a8a-64dc-45cd-aa1e-fc97215f9927 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d9240a8a-64dc-45cd-aa1e-fc97215f9927 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d9240a8a-64dc-45cd-aa1e-fc97215f9927 img.shogun-image {
  /* Add background color handling */
  
}

#s-d9240a8a-64dc-45cd-aa1e-fc97215f9927 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d9240a8a-64dc-45cd-aa1e-fc97215f9927 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-d9240a8a-64dc-45cd-aa1e-fc97215f9927 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d9240a8a-64dc-45cd-aa1e-fc97215f9927 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d9240a8a-64dc-45cd-aa1e-fc97215f9927.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d9240a8a-64dc-45cd-aa1e-fc97215f9927 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-d9240a8a-64dc-45cd-aa1e-fc97215f9927 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d9240a8a-64dc-45cd-aa1e-fc97215f9927.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d9240a8a-64dc-45cd-aa1e-fc97215f9927.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d9240a8a-64dc-45cd-aa1e-fc97215f9927.shogun-image {
  box-sizing: border-box;
}



.s-d9240a8a-64dc-45cd-aa1e-fc97215f9927 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d9240a8a-64dc-45cd-aa1e-fc97215f9927 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-d9240a8a-64dc-45cd-aa1e-fc97215f9927.shogun-image-container {
      position: relative;
    }

    .s-d9240a8a-64dc-45cd-aa1e-fc97215f9927.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d9240a8a-64dc-45cd-aa1e-fc97215f9927.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d9240a8a-64dc-45cd-aa1e-fc97215f9927 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (max-width: 767px){#s-d9240a8a-64dc-45cd-aa1e-fc97215f9927 {
  margin: 0 !important;
  overflow: visible;
}

#s-d9240a8a-64dc-45cd-aa1e-fc97215f9927-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d9240a8a-64dc-45cd-aa1e-fc97215f9927 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d9240a8a-64dc-45cd-aa1e-fc97215f9927 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d9240a8a-64dc-45cd-aa1e-fc97215f9927 img.shogun-image {
  /* Add background color handling */
  
}

#s-d9240a8a-64dc-45cd-aa1e-fc97215f9927 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d9240a8a-64dc-45cd-aa1e-fc97215f9927 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-d9240a8a-64dc-45cd-aa1e-fc97215f9927 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d9240a8a-64dc-45cd-aa1e-fc97215f9927 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d9240a8a-64dc-45cd-aa1e-fc97215f9927.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d9240a8a-64dc-45cd-aa1e-fc97215f9927 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-d9240a8a-64dc-45cd-aa1e-fc97215f9927 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d9240a8a-64dc-45cd-aa1e-fc97215f9927.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d9240a8a-64dc-45cd-aa1e-fc97215f9927.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d9240a8a-64dc-45cd-aa1e-fc97215f9927.shogun-image {
  box-sizing: border-box;
}



.s-d9240a8a-64dc-45cd-aa1e-fc97215f9927 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d9240a8a-64dc-45cd-aa1e-fc97215f9927 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-d9240a8a-64dc-45cd-aa1e-fc97215f9927.shogun-image-container {
      position: relative;
    }

    .s-d9240a8a-64dc-45cd-aa1e-fc97215f9927.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d9240a8a-64dc-45cd-aa1e-fc97215f9927.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d9240a8a-64dc-45cd-aa1e-fc97215f9927 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}
#s-35f58e9a-87b4-4514-8237-87e6483ff8fa {
  margin-left: auto;
margin-right: auto;
aspect-ratio: 375/396;
text-align: center;
}
@media (min-width: 1200px){#s-35f58e9a-87b4-4514-8237-87e6483ff8fa {
  aspect-ratio: 375/396;
}
}
#s-35f58e9a-87b4-4514-8237-87e6483ff8fa {
  margin: 0 !important;
  overflow: visible;
}

#s-35f58e9a-87b4-4514-8237-87e6483ff8fa-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-35f58e9a-87b4-4514-8237-87e6483ff8fa {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-35f58e9a-87b4-4514-8237-87e6483ff8fa {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-35f58e9a-87b4-4514-8237-87e6483ff8fa img.shogun-image {
  /* Add background color handling */
  
}

#s-35f58e9a-87b4-4514-8237-87e6483ff8fa img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-35f58e9a-87b4-4514-8237-87e6483ff8fa .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-35f58e9a-87b4-4514-8237-87e6483ff8fa .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-35f58e9a-87b4-4514-8237-87e6483ff8fa .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-35f58e9a-87b4-4514-8237-87e6483ff8fa.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-35f58e9a-87b4-4514-8237-87e6483ff8fa img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-35f58e9a-87b4-4514-8237-87e6483ff8fa .shogun-image-content {
  
    justify-content: center;
  
}

.s-35f58e9a-87b4-4514-8237-87e6483ff8fa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-35f58e9a-87b4-4514-8237-87e6483ff8fa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-35f58e9a-87b4-4514-8237-87e6483ff8fa.shogun-image {
  box-sizing: border-box;
}



.s-35f58e9a-87b4-4514-8237-87e6483ff8fa img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-35f58e9a-87b4-4514-8237-87e6483ff8fa {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-35f58e9a-87b4-4514-8237-87e6483ff8fa.shogun-image-container {
      position: relative;
    }

    .s-35f58e9a-87b4-4514-8237-87e6483ff8fa.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-35f58e9a-87b4-4514-8237-87e6483ff8fa.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-35f58e9a-87b4-4514-8237-87e6483ff8fa img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

@media (min-width: 1200px){#s-35f58e9a-87b4-4514-8237-87e6483ff8fa {
  margin: 0 !important;
  overflow: visible;
}

#s-35f58e9a-87b4-4514-8237-87e6483ff8fa-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-35f58e9a-87b4-4514-8237-87e6483ff8fa {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-35f58e9a-87b4-4514-8237-87e6483ff8fa {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-35f58e9a-87b4-4514-8237-87e6483ff8fa img.shogun-image {
  /* Add background color handling */
  
}

#s-35f58e9a-87b4-4514-8237-87e6483ff8fa img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-35f58e9a-87b4-4514-8237-87e6483ff8fa .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-35f58e9a-87b4-4514-8237-87e6483ff8fa .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-35f58e9a-87b4-4514-8237-87e6483ff8fa .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-35f58e9a-87b4-4514-8237-87e6483ff8fa.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-35f58e9a-87b4-4514-8237-87e6483ff8fa img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-35f58e9a-87b4-4514-8237-87e6483ff8fa .shogun-image-content {
  
    justify-content: center;
  
}

.s-35f58e9a-87b4-4514-8237-87e6483ff8fa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-35f58e9a-87b4-4514-8237-87e6483ff8fa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-35f58e9a-87b4-4514-8237-87e6483ff8fa.shogun-image {
  box-sizing: border-box;
}



.s-35f58e9a-87b4-4514-8237-87e6483ff8fa img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-35f58e9a-87b4-4514-8237-87e6483ff8fa {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-35f58e9a-87b4-4514-8237-87e6483ff8fa.shogun-image-container {
      position: relative;
    }

    .s-35f58e9a-87b4-4514-8237-87e6483ff8fa.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-35f58e9a-87b4-4514-8237-87e6483ff8fa.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-35f58e9a-87b4-4514-8237-87e6483ff8fa img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-35f58e9a-87b4-4514-8237-87e6483ff8fa {
  margin: 0 !important;
  overflow: visible;
}

#s-35f58e9a-87b4-4514-8237-87e6483ff8fa-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-35f58e9a-87b4-4514-8237-87e6483ff8fa {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-35f58e9a-87b4-4514-8237-87e6483ff8fa {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-35f58e9a-87b4-4514-8237-87e6483ff8fa img.shogun-image {
  /* Add background color handling */
  
}

#s-35f58e9a-87b4-4514-8237-87e6483ff8fa img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-35f58e9a-87b4-4514-8237-87e6483ff8fa .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-35f58e9a-87b4-4514-8237-87e6483ff8fa .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-35f58e9a-87b4-4514-8237-87e6483ff8fa .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-35f58e9a-87b4-4514-8237-87e6483ff8fa.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-35f58e9a-87b4-4514-8237-87e6483ff8fa img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-35f58e9a-87b4-4514-8237-87e6483ff8fa .shogun-image-content {
  
    justify-content: center;
  
}

.s-35f58e9a-87b4-4514-8237-87e6483ff8fa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-35f58e9a-87b4-4514-8237-87e6483ff8fa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-35f58e9a-87b4-4514-8237-87e6483ff8fa.shogun-image {
  box-sizing: border-box;
}



.s-35f58e9a-87b4-4514-8237-87e6483ff8fa img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-35f58e9a-87b4-4514-8237-87e6483ff8fa {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-35f58e9a-87b4-4514-8237-87e6483ff8fa.shogun-image-container {
      position: relative;
    }

    .s-35f58e9a-87b4-4514-8237-87e6483ff8fa.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-35f58e9a-87b4-4514-8237-87e6483ff8fa.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-35f58e9a-87b4-4514-8237-87e6483ff8fa img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-35f58e9a-87b4-4514-8237-87e6483ff8fa {
  margin: 0 !important;
  overflow: visible;
}

#s-35f58e9a-87b4-4514-8237-87e6483ff8fa-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-35f58e9a-87b4-4514-8237-87e6483ff8fa {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-35f58e9a-87b4-4514-8237-87e6483ff8fa {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-35f58e9a-87b4-4514-8237-87e6483ff8fa img.shogun-image {
  /* Add background color handling */
  
}

#s-35f58e9a-87b4-4514-8237-87e6483ff8fa img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-35f58e9a-87b4-4514-8237-87e6483ff8fa .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-35f58e9a-87b4-4514-8237-87e6483ff8fa .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-35f58e9a-87b4-4514-8237-87e6483ff8fa .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-35f58e9a-87b4-4514-8237-87e6483ff8fa.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-35f58e9a-87b4-4514-8237-87e6483ff8fa img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-35f58e9a-87b4-4514-8237-87e6483ff8fa .shogun-image-content {
  
    justify-content: center;
  
}

.s-35f58e9a-87b4-4514-8237-87e6483ff8fa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-35f58e9a-87b4-4514-8237-87e6483ff8fa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-35f58e9a-87b4-4514-8237-87e6483ff8fa.shogun-image {
  box-sizing: border-box;
}



.s-35f58e9a-87b4-4514-8237-87e6483ff8fa img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-35f58e9a-87b4-4514-8237-87e6483ff8fa {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-35f58e9a-87b4-4514-8237-87e6483ff8fa.shogun-image-container {
      position: relative;
    }

    .s-35f58e9a-87b4-4514-8237-87e6483ff8fa.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-35f58e9a-87b4-4514-8237-87e6483ff8fa.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-35f58e9a-87b4-4514-8237-87e6483ff8fa img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (max-width: 767px){#s-35f58e9a-87b4-4514-8237-87e6483ff8fa {
  margin: 0 !important;
  overflow: visible;
}

#s-35f58e9a-87b4-4514-8237-87e6483ff8fa-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-35f58e9a-87b4-4514-8237-87e6483ff8fa {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-35f58e9a-87b4-4514-8237-87e6483ff8fa {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-35f58e9a-87b4-4514-8237-87e6483ff8fa img.shogun-image {
  /* Add background color handling */
  
}

#s-35f58e9a-87b4-4514-8237-87e6483ff8fa img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-35f58e9a-87b4-4514-8237-87e6483ff8fa .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-35f58e9a-87b4-4514-8237-87e6483ff8fa .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-35f58e9a-87b4-4514-8237-87e6483ff8fa .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-35f58e9a-87b4-4514-8237-87e6483ff8fa.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-35f58e9a-87b4-4514-8237-87e6483ff8fa img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-35f58e9a-87b4-4514-8237-87e6483ff8fa .shogun-image-content {
  
    justify-content: center;
  
}

.s-35f58e9a-87b4-4514-8237-87e6483ff8fa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-35f58e9a-87b4-4514-8237-87e6483ff8fa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-35f58e9a-87b4-4514-8237-87e6483ff8fa.shogun-image {
  box-sizing: border-box;
}



.s-35f58e9a-87b4-4514-8237-87e6483ff8fa img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-35f58e9a-87b4-4514-8237-87e6483ff8fa {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-35f58e9a-87b4-4514-8237-87e6483ff8fa.shogun-image-container {
      position: relative;
    }

    .s-35f58e9a-87b4-4514-8237-87e6483ff8fa.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-35f58e9a-87b4-4514-8237-87e6483ff8fa.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-35f58e9a-87b4-4514-8237-87e6483ff8fa img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}
#s-b360bae1-b6ed-4366-8204-d8e95d11bc12 {
  margin-left: auto;
margin-right: auto;
aspect-ratio: 375/396;
text-align: center;
}

#s-b360bae1-b6ed-4366-8204-d8e95d11bc12 {
  margin: 0 !important;
  overflow: visible;
}

#s-b360bae1-b6ed-4366-8204-d8e95d11bc12-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b360bae1-b6ed-4366-8204-d8e95d11bc12 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b360bae1-b6ed-4366-8204-d8e95d11bc12 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b360bae1-b6ed-4366-8204-d8e95d11bc12 img.shogun-image {
  /* Add background color handling */
  
}

#s-b360bae1-b6ed-4366-8204-d8e95d11bc12 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b360bae1-b6ed-4366-8204-d8e95d11bc12 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-b360bae1-b6ed-4366-8204-d8e95d11bc12 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b360bae1-b6ed-4366-8204-d8e95d11bc12 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b360bae1-b6ed-4366-8204-d8e95d11bc12.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b360bae1-b6ed-4366-8204-d8e95d11bc12 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-b360bae1-b6ed-4366-8204-d8e95d11bc12 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b360bae1-b6ed-4366-8204-d8e95d11bc12.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b360bae1-b6ed-4366-8204-d8e95d11bc12.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b360bae1-b6ed-4366-8204-d8e95d11bc12.shogun-image {
  box-sizing: border-box;
}



.s-b360bae1-b6ed-4366-8204-d8e95d11bc12 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b360bae1-b6ed-4366-8204-d8e95d11bc12 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-b360bae1-b6ed-4366-8204-d8e95d11bc12.shogun-image-container {
      position: relative;
    }

    .s-b360bae1-b6ed-4366-8204-d8e95d11bc12.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b360bae1-b6ed-4366-8204-d8e95d11bc12.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b360bae1-b6ed-4366-8204-d8e95d11bc12 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

@media (min-width: 1200px){#s-b360bae1-b6ed-4366-8204-d8e95d11bc12 {
  margin: 0 !important;
  overflow: visible;
}

#s-b360bae1-b6ed-4366-8204-d8e95d11bc12-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b360bae1-b6ed-4366-8204-d8e95d11bc12 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b360bae1-b6ed-4366-8204-d8e95d11bc12 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b360bae1-b6ed-4366-8204-d8e95d11bc12 img.shogun-image {
  /* Add background color handling */
  
}

#s-b360bae1-b6ed-4366-8204-d8e95d11bc12 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b360bae1-b6ed-4366-8204-d8e95d11bc12 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-b360bae1-b6ed-4366-8204-d8e95d11bc12 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b360bae1-b6ed-4366-8204-d8e95d11bc12 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b360bae1-b6ed-4366-8204-d8e95d11bc12.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b360bae1-b6ed-4366-8204-d8e95d11bc12 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-b360bae1-b6ed-4366-8204-d8e95d11bc12 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b360bae1-b6ed-4366-8204-d8e95d11bc12.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b360bae1-b6ed-4366-8204-d8e95d11bc12.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b360bae1-b6ed-4366-8204-d8e95d11bc12.shogun-image {
  box-sizing: border-box;
}



.s-b360bae1-b6ed-4366-8204-d8e95d11bc12 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b360bae1-b6ed-4366-8204-d8e95d11bc12 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-b360bae1-b6ed-4366-8204-d8e95d11bc12.shogun-image-container {
      position: relative;
    }

    .s-b360bae1-b6ed-4366-8204-d8e95d11bc12.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b360bae1-b6ed-4366-8204-d8e95d11bc12.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b360bae1-b6ed-4366-8204-d8e95d11bc12 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-b360bae1-b6ed-4366-8204-d8e95d11bc12 {
  margin: 0 !important;
  overflow: visible;
}

#s-b360bae1-b6ed-4366-8204-d8e95d11bc12-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b360bae1-b6ed-4366-8204-d8e95d11bc12 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b360bae1-b6ed-4366-8204-d8e95d11bc12 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b360bae1-b6ed-4366-8204-d8e95d11bc12 img.shogun-image {
  /* Add background color handling */
  
}

#s-b360bae1-b6ed-4366-8204-d8e95d11bc12 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b360bae1-b6ed-4366-8204-d8e95d11bc12 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-b360bae1-b6ed-4366-8204-d8e95d11bc12 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b360bae1-b6ed-4366-8204-d8e95d11bc12 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b360bae1-b6ed-4366-8204-d8e95d11bc12.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b360bae1-b6ed-4366-8204-d8e95d11bc12 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-b360bae1-b6ed-4366-8204-d8e95d11bc12 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b360bae1-b6ed-4366-8204-d8e95d11bc12.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b360bae1-b6ed-4366-8204-d8e95d11bc12.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b360bae1-b6ed-4366-8204-d8e95d11bc12.shogun-image {
  box-sizing: border-box;
}



.s-b360bae1-b6ed-4366-8204-d8e95d11bc12 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b360bae1-b6ed-4366-8204-d8e95d11bc12 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-b360bae1-b6ed-4366-8204-d8e95d11bc12.shogun-image-container {
      position: relative;
    }

    .s-b360bae1-b6ed-4366-8204-d8e95d11bc12.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b360bae1-b6ed-4366-8204-d8e95d11bc12.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b360bae1-b6ed-4366-8204-d8e95d11bc12 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-b360bae1-b6ed-4366-8204-d8e95d11bc12 {
  margin: 0 !important;
  overflow: visible;
}

#s-b360bae1-b6ed-4366-8204-d8e95d11bc12-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b360bae1-b6ed-4366-8204-d8e95d11bc12 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b360bae1-b6ed-4366-8204-d8e95d11bc12 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b360bae1-b6ed-4366-8204-d8e95d11bc12 img.shogun-image {
  /* Add background color handling */
  
}

#s-b360bae1-b6ed-4366-8204-d8e95d11bc12 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b360bae1-b6ed-4366-8204-d8e95d11bc12 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-b360bae1-b6ed-4366-8204-d8e95d11bc12 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b360bae1-b6ed-4366-8204-d8e95d11bc12 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b360bae1-b6ed-4366-8204-d8e95d11bc12.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b360bae1-b6ed-4366-8204-d8e95d11bc12 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-b360bae1-b6ed-4366-8204-d8e95d11bc12 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b360bae1-b6ed-4366-8204-d8e95d11bc12.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b360bae1-b6ed-4366-8204-d8e95d11bc12.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b360bae1-b6ed-4366-8204-d8e95d11bc12.shogun-image {
  box-sizing: border-box;
}



.s-b360bae1-b6ed-4366-8204-d8e95d11bc12 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b360bae1-b6ed-4366-8204-d8e95d11bc12 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-b360bae1-b6ed-4366-8204-d8e95d11bc12.shogun-image-container {
      position: relative;
    }

    .s-b360bae1-b6ed-4366-8204-d8e95d11bc12.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b360bae1-b6ed-4366-8204-d8e95d11bc12.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b360bae1-b6ed-4366-8204-d8e95d11bc12 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (max-width: 767px){#s-b360bae1-b6ed-4366-8204-d8e95d11bc12 {
  margin: 0 !important;
  overflow: visible;
}

#s-b360bae1-b6ed-4366-8204-d8e95d11bc12-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b360bae1-b6ed-4366-8204-d8e95d11bc12 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b360bae1-b6ed-4366-8204-d8e95d11bc12 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b360bae1-b6ed-4366-8204-d8e95d11bc12 img.shogun-image {
  /* Add background color handling */
  
}

#s-b360bae1-b6ed-4366-8204-d8e95d11bc12 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b360bae1-b6ed-4366-8204-d8e95d11bc12 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-b360bae1-b6ed-4366-8204-d8e95d11bc12 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b360bae1-b6ed-4366-8204-d8e95d11bc12 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b360bae1-b6ed-4366-8204-d8e95d11bc12.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b360bae1-b6ed-4366-8204-d8e95d11bc12 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-b360bae1-b6ed-4366-8204-d8e95d11bc12 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b360bae1-b6ed-4366-8204-d8e95d11bc12.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b360bae1-b6ed-4366-8204-d8e95d11bc12.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b360bae1-b6ed-4366-8204-d8e95d11bc12.shogun-image {
  box-sizing: border-box;
}



.s-b360bae1-b6ed-4366-8204-d8e95d11bc12 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b360bae1-b6ed-4366-8204-d8e95d11bc12 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-b360bae1-b6ed-4366-8204-d8e95d11bc12.shogun-image-container {
      position: relative;
    }

    .s-b360bae1-b6ed-4366-8204-d8e95d11bc12.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b360bae1-b6ed-4366-8204-d8e95d11bc12.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b360bae1-b6ed-4366-8204-d8e95d11bc12 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}
#s-6bc3ec6b-0072-4233-8568-cf2ec01f2cd6 {
  margin-left: auto;
margin-right: auto;
aspect-ratio: 375/396;
text-align: center;
}

#s-6bc3ec6b-0072-4233-8568-cf2ec01f2cd6 {
  margin: 0 !important;
  overflow: visible;
}

#s-6bc3ec6b-0072-4233-8568-cf2ec01f2cd6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6bc3ec6b-0072-4233-8568-cf2ec01f2cd6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6bc3ec6b-0072-4233-8568-cf2ec01f2cd6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6bc3ec6b-0072-4233-8568-cf2ec01f2cd6 img.shogun-image {
  /* Add background color handling */
  
}

#s-6bc3ec6b-0072-4233-8568-cf2ec01f2cd6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6bc3ec6b-0072-4233-8568-cf2ec01f2cd6 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-6bc3ec6b-0072-4233-8568-cf2ec01f2cd6 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6bc3ec6b-0072-4233-8568-cf2ec01f2cd6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6bc3ec6b-0072-4233-8568-cf2ec01f2cd6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6bc3ec6b-0072-4233-8568-cf2ec01f2cd6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-6bc3ec6b-0072-4233-8568-cf2ec01f2cd6.shogun-image {
    
    
    
    
  }


.s-6bc3ec6b-0072-4233-8568-cf2ec01f2cd6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6bc3ec6b-0072-4233-8568-cf2ec01f2cd6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6bc3ec6b-0072-4233-8568-cf2ec01f2cd6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6bc3ec6b-0072-4233-8568-cf2ec01f2cd6.shogun-image {
  box-sizing: border-box;
}



.s-6bc3ec6b-0072-4233-8568-cf2ec01f2cd6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6bc3ec6b-0072-4233-8568-cf2ec01f2cd6 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-6bc3ec6b-0072-4233-8568-cf2ec01f2cd6.shogun-image-container {
      position: relative;
    }

    .s-6bc3ec6b-0072-4233-8568-cf2ec01f2cd6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6bc3ec6b-0072-4233-8568-cf2ec01f2cd6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6bc3ec6b-0072-4233-8568-cf2ec01f2cd6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

@media (min-width: 1200px){#s-6bc3ec6b-0072-4233-8568-cf2ec01f2cd6 {
  margin: 0 !important;
  overflow: visible;
}

#s-6bc3ec6b-0072-4233-8568-cf2ec01f2cd6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6bc3ec6b-0072-4233-8568-cf2ec01f2cd6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6bc3ec6b-0072-4233-8568-cf2ec01f2cd6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6bc3ec6b-0072-4233-8568-cf2ec01f2cd6 img.shogun-image {
  /* Add background color handling */
  
}

#s-6bc3ec6b-0072-4233-8568-cf2ec01f2cd6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6bc3ec6b-0072-4233-8568-cf2ec01f2cd6 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-6bc3ec6b-0072-4233-8568-cf2ec01f2cd6 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6bc3ec6b-0072-4233-8568-cf2ec01f2cd6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6bc3ec6b-0072-4233-8568-cf2ec01f2cd6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6bc3ec6b-0072-4233-8568-cf2ec01f2cd6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-6bc3ec6b-0072-4233-8568-cf2ec01f2cd6.shogun-image {
    
    
    
    
  }


.s-6bc3ec6b-0072-4233-8568-cf2ec01f2cd6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6bc3ec6b-0072-4233-8568-cf2ec01f2cd6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6bc3ec6b-0072-4233-8568-cf2ec01f2cd6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6bc3ec6b-0072-4233-8568-cf2ec01f2cd6.shogun-image {
  box-sizing: border-box;
}



.s-6bc3ec6b-0072-4233-8568-cf2ec01f2cd6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6bc3ec6b-0072-4233-8568-cf2ec01f2cd6 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-6bc3ec6b-0072-4233-8568-cf2ec01f2cd6.shogun-image-container {
      position: relative;
    }

    .s-6bc3ec6b-0072-4233-8568-cf2ec01f2cd6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6bc3ec6b-0072-4233-8568-cf2ec01f2cd6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6bc3ec6b-0072-4233-8568-cf2ec01f2cd6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-6bc3ec6b-0072-4233-8568-cf2ec01f2cd6 {
  margin: 0 !important;
  overflow: visible;
}

#s-6bc3ec6b-0072-4233-8568-cf2ec01f2cd6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6bc3ec6b-0072-4233-8568-cf2ec01f2cd6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6bc3ec6b-0072-4233-8568-cf2ec01f2cd6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6bc3ec6b-0072-4233-8568-cf2ec01f2cd6 img.shogun-image {
  /* Add background color handling */
  
}

#s-6bc3ec6b-0072-4233-8568-cf2ec01f2cd6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6bc3ec6b-0072-4233-8568-cf2ec01f2cd6 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-6bc3ec6b-0072-4233-8568-cf2ec01f2cd6 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6bc3ec6b-0072-4233-8568-cf2ec01f2cd6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6bc3ec6b-0072-4233-8568-cf2ec01f2cd6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6bc3ec6b-0072-4233-8568-cf2ec01f2cd6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-6bc3ec6b-0072-4233-8568-cf2ec01f2cd6.shogun-image {
    
    
    
    
  }


.s-6bc3ec6b-0072-4233-8568-cf2ec01f2cd6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6bc3ec6b-0072-4233-8568-cf2ec01f2cd6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6bc3ec6b-0072-4233-8568-cf2ec01f2cd6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6bc3ec6b-0072-4233-8568-cf2ec01f2cd6.shogun-image {
  box-sizing: border-box;
}



.s-6bc3ec6b-0072-4233-8568-cf2ec01f2cd6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6bc3ec6b-0072-4233-8568-cf2ec01f2cd6 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-6bc3ec6b-0072-4233-8568-cf2ec01f2cd6.shogun-image-container {
      position: relative;
    }

    .s-6bc3ec6b-0072-4233-8568-cf2ec01f2cd6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6bc3ec6b-0072-4233-8568-cf2ec01f2cd6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6bc3ec6b-0072-4233-8568-cf2ec01f2cd6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-6bc3ec6b-0072-4233-8568-cf2ec01f2cd6 {
  margin: 0 !important;
  overflow: visible;
}

#s-6bc3ec6b-0072-4233-8568-cf2ec01f2cd6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6bc3ec6b-0072-4233-8568-cf2ec01f2cd6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6bc3ec6b-0072-4233-8568-cf2ec01f2cd6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6bc3ec6b-0072-4233-8568-cf2ec01f2cd6 img.shogun-image {
  /* Add background color handling */
  
}

#s-6bc3ec6b-0072-4233-8568-cf2ec01f2cd6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6bc3ec6b-0072-4233-8568-cf2ec01f2cd6 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-6bc3ec6b-0072-4233-8568-cf2ec01f2cd6 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6bc3ec6b-0072-4233-8568-cf2ec01f2cd6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6bc3ec6b-0072-4233-8568-cf2ec01f2cd6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6bc3ec6b-0072-4233-8568-cf2ec01f2cd6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-6bc3ec6b-0072-4233-8568-cf2ec01f2cd6.shogun-image {
    
    
    
    
  }


.s-6bc3ec6b-0072-4233-8568-cf2ec01f2cd6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6bc3ec6b-0072-4233-8568-cf2ec01f2cd6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6bc3ec6b-0072-4233-8568-cf2ec01f2cd6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6bc3ec6b-0072-4233-8568-cf2ec01f2cd6.shogun-image {
  box-sizing: border-box;
}



.s-6bc3ec6b-0072-4233-8568-cf2ec01f2cd6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6bc3ec6b-0072-4233-8568-cf2ec01f2cd6 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-6bc3ec6b-0072-4233-8568-cf2ec01f2cd6.shogun-image-container {
      position: relative;
    }

    .s-6bc3ec6b-0072-4233-8568-cf2ec01f2cd6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6bc3ec6b-0072-4233-8568-cf2ec01f2cd6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6bc3ec6b-0072-4233-8568-cf2ec01f2cd6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (max-width: 767px){#s-6bc3ec6b-0072-4233-8568-cf2ec01f2cd6 {
  margin: 0 !important;
  overflow: visible;
}

#s-6bc3ec6b-0072-4233-8568-cf2ec01f2cd6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6bc3ec6b-0072-4233-8568-cf2ec01f2cd6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6bc3ec6b-0072-4233-8568-cf2ec01f2cd6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6bc3ec6b-0072-4233-8568-cf2ec01f2cd6 img.shogun-image {
  /* Add background color handling */
  
}

#s-6bc3ec6b-0072-4233-8568-cf2ec01f2cd6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6bc3ec6b-0072-4233-8568-cf2ec01f2cd6 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-6bc3ec6b-0072-4233-8568-cf2ec01f2cd6 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6bc3ec6b-0072-4233-8568-cf2ec01f2cd6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6bc3ec6b-0072-4233-8568-cf2ec01f2cd6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6bc3ec6b-0072-4233-8568-cf2ec01f2cd6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-6bc3ec6b-0072-4233-8568-cf2ec01f2cd6.shogun-image {
    
    
    
    
  }


.s-6bc3ec6b-0072-4233-8568-cf2ec01f2cd6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6bc3ec6b-0072-4233-8568-cf2ec01f2cd6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6bc3ec6b-0072-4233-8568-cf2ec01f2cd6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6bc3ec6b-0072-4233-8568-cf2ec01f2cd6.shogun-image {
  box-sizing: border-box;
}



.s-6bc3ec6b-0072-4233-8568-cf2ec01f2cd6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6bc3ec6b-0072-4233-8568-cf2ec01f2cd6 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-6bc3ec6b-0072-4233-8568-cf2ec01f2cd6.shogun-image-container {
      position: relative;
    }

    .s-6bc3ec6b-0072-4233-8568-cf2ec01f2cd6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6bc3ec6b-0072-4233-8568-cf2ec01f2cd6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6bc3ec6b-0072-4233-8568-cf2ec01f2cd6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}
#s-e904d3a6-a4aa-4e77-9e4b-de9cd947f217 {
  margin-left: auto;
margin-right: auto;
aspect-ratio: 375/396;
text-align: center;
}

#s-e904d3a6-a4aa-4e77-9e4b-de9cd947f217 {
  margin: 0 !important;
  overflow: visible;
}

#s-e904d3a6-a4aa-4e77-9e4b-de9cd947f217-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e904d3a6-a4aa-4e77-9e4b-de9cd947f217 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e904d3a6-a4aa-4e77-9e4b-de9cd947f217 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e904d3a6-a4aa-4e77-9e4b-de9cd947f217 img.shogun-image {
  /* Add background color handling */
  
}

#s-e904d3a6-a4aa-4e77-9e4b-de9cd947f217 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e904d3a6-a4aa-4e77-9e4b-de9cd947f217 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-e904d3a6-a4aa-4e77-9e4b-de9cd947f217 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e904d3a6-a4aa-4e77-9e4b-de9cd947f217 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e904d3a6-a4aa-4e77-9e4b-de9cd947f217.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e904d3a6-a4aa-4e77-9e4b-de9cd947f217 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-e904d3a6-a4aa-4e77-9e4b-de9cd947f217.shogun-image {
    
    
    
    
  }


.s-e904d3a6-a4aa-4e77-9e4b-de9cd947f217 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e904d3a6-a4aa-4e77-9e4b-de9cd947f217.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e904d3a6-a4aa-4e77-9e4b-de9cd947f217.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e904d3a6-a4aa-4e77-9e4b-de9cd947f217.shogun-image {
  box-sizing: border-box;
}



.s-e904d3a6-a4aa-4e77-9e4b-de9cd947f217 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e904d3a6-a4aa-4e77-9e4b-de9cd947f217 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-e904d3a6-a4aa-4e77-9e4b-de9cd947f217.shogun-image-container {
      position: relative;
    }

    .s-e904d3a6-a4aa-4e77-9e4b-de9cd947f217.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e904d3a6-a4aa-4e77-9e4b-de9cd947f217.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e904d3a6-a4aa-4e77-9e4b-de9cd947f217 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

@media (min-width: 1200px){#s-e904d3a6-a4aa-4e77-9e4b-de9cd947f217 {
  margin: 0 !important;
  overflow: visible;
}

#s-e904d3a6-a4aa-4e77-9e4b-de9cd947f217-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e904d3a6-a4aa-4e77-9e4b-de9cd947f217 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e904d3a6-a4aa-4e77-9e4b-de9cd947f217 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e904d3a6-a4aa-4e77-9e4b-de9cd947f217 img.shogun-image {
  /* Add background color handling */
  
}

#s-e904d3a6-a4aa-4e77-9e4b-de9cd947f217 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e904d3a6-a4aa-4e77-9e4b-de9cd947f217 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-e904d3a6-a4aa-4e77-9e4b-de9cd947f217 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e904d3a6-a4aa-4e77-9e4b-de9cd947f217 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e904d3a6-a4aa-4e77-9e4b-de9cd947f217.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e904d3a6-a4aa-4e77-9e4b-de9cd947f217 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-e904d3a6-a4aa-4e77-9e4b-de9cd947f217.shogun-image {
    
    
    
    
  }


.s-e904d3a6-a4aa-4e77-9e4b-de9cd947f217 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e904d3a6-a4aa-4e77-9e4b-de9cd947f217.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e904d3a6-a4aa-4e77-9e4b-de9cd947f217.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e904d3a6-a4aa-4e77-9e4b-de9cd947f217.shogun-image {
  box-sizing: border-box;
}



.s-e904d3a6-a4aa-4e77-9e4b-de9cd947f217 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e904d3a6-a4aa-4e77-9e4b-de9cd947f217 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-e904d3a6-a4aa-4e77-9e4b-de9cd947f217.shogun-image-container {
      position: relative;
    }

    .s-e904d3a6-a4aa-4e77-9e4b-de9cd947f217.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e904d3a6-a4aa-4e77-9e4b-de9cd947f217.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e904d3a6-a4aa-4e77-9e4b-de9cd947f217 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-e904d3a6-a4aa-4e77-9e4b-de9cd947f217 {
  margin: 0 !important;
  overflow: visible;
}

#s-e904d3a6-a4aa-4e77-9e4b-de9cd947f217-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e904d3a6-a4aa-4e77-9e4b-de9cd947f217 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e904d3a6-a4aa-4e77-9e4b-de9cd947f217 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e904d3a6-a4aa-4e77-9e4b-de9cd947f217 img.shogun-image {
  /* Add background color handling */
  
}

#s-e904d3a6-a4aa-4e77-9e4b-de9cd947f217 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e904d3a6-a4aa-4e77-9e4b-de9cd947f217 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-e904d3a6-a4aa-4e77-9e4b-de9cd947f217 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e904d3a6-a4aa-4e77-9e4b-de9cd947f217 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e904d3a6-a4aa-4e77-9e4b-de9cd947f217.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e904d3a6-a4aa-4e77-9e4b-de9cd947f217 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-e904d3a6-a4aa-4e77-9e4b-de9cd947f217.shogun-image {
    
    
    
    
  }


.s-e904d3a6-a4aa-4e77-9e4b-de9cd947f217 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e904d3a6-a4aa-4e77-9e4b-de9cd947f217.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e904d3a6-a4aa-4e77-9e4b-de9cd947f217.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e904d3a6-a4aa-4e77-9e4b-de9cd947f217.shogun-image {
  box-sizing: border-box;
}



.s-e904d3a6-a4aa-4e77-9e4b-de9cd947f217 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e904d3a6-a4aa-4e77-9e4b-de9cd947f217 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-e904d3a6-a4aa-4e77-9e4b-de9cd947f217.shogun-image-container {
      position: relative;
    }

    .s-e904d3a6-a4aa-4e77-9e4b-de9cd947f217.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e904d3a6-a4aa-4e77-9e4b-de9cd947f217.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e904d3a6-a4aa-4e77-9e4b-de9cd947f217 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-e904d3a6-a4aa-4e77-9e4b-de9cd947f217 {
  margin: 0 !important;
  overflow: visible;
}

#s-e904d3a6-a4aa-4e77-9e4b-de9cd947f217-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e904d3a6-a4aa-4e77-9e4b-de9cd947f217 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e904d3a6-a4aa-4e77-9e4b-de9cd947f217 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e904d3a6-a4aa-4e77-9e4b-de9cd947f217 img.shogun-image {
  /* Add background color handling */
  
}

#s-e904d3a6-a4aa-4e77-9e4b-de9cd947f217 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e904d3a6-a4aa-4e77-9e4b-de9cd947f217 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-e904d3a6-a4aa-4e77-9e4b-de9cd947f217 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e904d3a6-a4aa-4e77-9e4b-de9cd947f217 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e904d3a6-a4aa-4e77-9e4b-de9cd947f217.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e904d3a6-a4aa-4e77-9e4b-de9cd947f217 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-e904d3a6-a4aa-4e77-9e4b-de9cd947f217.shogun-image {
    
    
    
    
  }


.s-e904d3a6-a4aa-4e77-9e4b-de9cd947f217 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e904d3a6-a4aa-4e77-9e4b-de9cd947f217.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e904d3a6-a4aa-4e77-9e4b-de9cd947f217.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e904d3a6-a4aa-4e77-9e4b-de9cd947f217.shogun-image {
  box-sizing: border-box;
}



.s-e904d3a6-a4aa-4e77-9e4b-de9cd947f217 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e904d3a6-a4aa-4e77-9e4b-de9cd947f217 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-e904d3a6-a4aa-4e77-9e4b-de9cd947f217.shogun-image-container {
      position: relative;
    }

    .s-e904d3a6-a4aa-4e77-9e4b-de9cd947f217.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e904d3a6-a4aa-4e77-9e4b-de9cd947f217.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e904d3a6-a4aa-4e77-9e4b-de9cd947f217 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (max-width: 767px){#s-e904d3a6-a4aa-4e77-9e4b-de9cd947f217 {
  margin: 0 !important;
  overflow: visible;
}

#s-e904d3a6-a4aa-4e77-9e4b-de9cd947f217-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e904d3a6-a4aa-4e77-9e4b-de9cd947f217 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e904d3a6-a4aa-4e77-9e4b-de9cd947f217 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e904d3a6-a4aa-4e77-9e4b-de9cd947f217 img.shogun-image {
  /* Add background color handling */
  
}

#s-e904d3a6-a4aa-4e77-9e4b-de9cd947f217 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e904d3a6-a4aa-4e77-9e4b-de9cd947f217 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-e904d3a6-a4aa-4e77-9e4b-de9cd947f217 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e904d3a6-a4aa-4e77-9e4b-de9cd947f217 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e904d3a6-a4aa-4e77-9e4b-de9cd947f217.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e904d3a6-a4aa-4e77-9e4b-de9cd947f217 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-e904d3a6-a4aa-4e77-9e4b-de9cd947f217.shogun-image {
    
    
    
    
  }


.s-e904d3a6-a4aa-4e77-9e4b-de9cd947f217 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e904d3a6-a4aa-4e77-9e4b-de9cd947f217.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e904d3a6-a4aa-4e77-9e4b-de9cd947f217.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e904d3a6-a4aa-4e77-9e4b-de9cd947f217.shogun-image {
  box-sizing: border-box;
}



.s-e904d3a6-a4aa-4e77-9e4b-de9cd947f217 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e904d3a6-a4aa-4e77-9e4b-de9cd947f217 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-e904d3a6-a4aa-4e77-9e4b-de9cd947f217.shogun-image-container {
      position: relative;
    }

    .s-e904d3a6-a4aa-4e77-9e4b-de9cd947f217.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e904d3a6-a4aa-4e77-9e4b-de9cd947f217.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e904d3a6-a4aa-4e77-9e4b-de9cd947f217 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}
#s-09a9b479-2023-4bd7-8f44-be5f3613f059 {
  margin-left: auto;
margin-right: auto;
aspect-ratio: 375/396;
text-align: center;
}
@media (min-width: 1200px){#s-09a9b479-2023-4bd7-8f44-be5f3613f059 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}
}
#s-09a9b479-2023-4bd7-8f44-be5f3613f059 {
  margin: 0 !important;
  overflow: visible;
}

#s-09a9b479-2023-4bd7-8f44-be5f3613f059-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-09a9b479-2023-4bd7-8f44-be5f3613f059 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-09a9b479-2023-4bd7-8f44-be5f3613f059 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-09a9b479-2023-4bd7-8f44-be5f3613f059 img.shogun-image {
  /* Add background color handling */
  
}

#s-09a9b479-2023-4bd7-8f44-be5f3613f059 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-09a9b479-2023-4bd7-8f44-be5f3613f059 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-09a9b479-2023-4bd7-8f44-be5f3613f059 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-09a9b479-2023-4bd7-8f44-be5f3613f059 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-09a9b479-2023-4bd7-8f44-be5f3613f059.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-09a9b479-2023-4bd7-8f44-be5f3613f059 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-09a9b479-2023-4bd7-8f44-be5f3613f059 .shogun-image-content {
  
    justify-content: center;
  
}

.s-09a9b479-2023-4bd7-8f44-be5f3613f059.shg-align-container {
  display: flex;
  justify-content: center
}

.s-09a9b479-2023-4bd7-8f44-be5f3613f059.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-09a9b479-2023-4bd7-8f44-be5f3613f059.shogun-image {
  box-sizing: border-box;
}



.s-09a9b479-2023-4bd7-8f44-be5f3613f059 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-09a9b479-2023-4bd7-8f44-be5f3613f059 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-09a9b479-2023-4bd7-8f44-be5f3613f059.shogun-image-container {
      position: relative;
    }

    .s-09a9b479-2023-4bd7-8f44-be5f3613f059.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-09a9b479-2023-4bd7-8f44-be5f3613f059.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-09a9b479-2023-4bd7-8f44-be5f3613f059 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

@media (min-width: 1200px){#s-09a9b479-2023-4bd7-8f44-be5f3613f059 {
  margin: 0 !important;
  overflow: visible;
}

#s-09a9b479-2023-4bd7-8f44-be5f3613f059-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-09a9b479-2023-4bd7-8f44-be5f3613f059 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-09a9b479-2023-4bd7-8f44-be5f3613f059 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-09a9b479-2023-4bd7-8f44-be5f3613f059 img.shogun-image {
  /* Add background color handling */
  
}

#s-09a9b479-2023-4bd7-8f44-be5f3613f059 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-09a9b479-2023-4bd7-8f44-be5f3613f059 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-09a9b479-2023-4bd7-8f44-be5f3613f059 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-09a9b479-2023-4bd7-8f44-be5f3613f059 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-09a9b479-2023-4bd7-8f44-be5f3613f059.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-09a9b479-2023-4bd7-8f44-be5f3613f059 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-09a9b479-2023-4bd7-8f44-be5f3613f059 .shogun-image-content {
  
    justify-content: center;
  
}

.s-09a9b479-2023-4bd7-8f44-be5f3613f059.shg-align-container {
  display: flex;
  justify-content: center
}

.s-09a9b479-2023-4bd7-8f44-be5f3613f059.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-09a9b479-2023-4bd7-8f44-be5f3613f059.shogun-image {
  box-sizing: border-box;
}



.s-09a9b479-2023-4bd7-8f44-be5f3613f059 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-09a9b479-2023-4bd7-8f44-be5f3613f059 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-09a9b479-2023-4bd7-8f44-be5f3613f059.shogun-image-container {
      position: relative;
    }

    .s-09a9b479-2023-4bd7-8f44-be5f3613f059.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-09a9b479-2023-4bd7-8f44-be5f3613f059.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-09a9b479-2023-4bd7-8f44-be5f3613f059 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-09a9b479-2023-4bd7-8f44-be5f3613f059 {
  margin: 0 !important;
  overflow: visible;
}

#s-09a9b479-2023-4bd7-8f44-be5f3613f059-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-09a9b479-2023-4bd7-8f44-be5f3613f059 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-09a9b479-2023-4bd7-8f44-be5f3613f059 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-09a9b479-2023-4bd7-8f44-be5f3613f059 img.shogun-image {
  /* Add background color handling */
  
}

#s-09a9b479-2023-4bd7-8f44-be5f3613f059 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-09a9b479-2023-4bd7-8f44-be5f3613f059 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-09a9b479-2023-4bd7-8f44-be5f3613f059 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-09a9b479-2023-4bd7-8f44-be5f3613f059 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-09a9b479-2023-4bd7-8f44-be5f3613f059.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-09a9b479-2023-4bd7-8f44-be5f3613f059 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-09a9b479-2023-4bd7-8f44-be5f3613f059 .shogun-image-content {
  
    justify-content: center;
  
}

.s-09a9b479-2023-4bd7-8f44-be5f3613f059.shg-align-container {
  display: flex;
  justify-content: center
}

.s-09a9b479-2023-4bd7-8f44-be5f3613f059.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-09a9b479-2023-4bd7-8f44-be5f3613f059.shogun-image {
  box-sizing: border-box;
}



.s-09a9b479-2023-4bd7-8f44-be5f3613f059 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-09a9b479-2023-4bd7-8f44-be5f3613f059 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-09a9b479-2023-4bd7-8f44-be5f3613f059.shogun-image-container {
      position: relative;
    }

    .s-09a9b479-2023-4bd7-8f44-be5f3613f059.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-09a9b479-2023-4bd7-8f44-be5f3613f059.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-09a9b479-2023-4bd7-8f44-be5f3613f059 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-09a9b479-2023-4bd7-8f44-be5f3613f059 {
  margin: 0 !important;
  overflow: visible;
}

#s-09a9b479-2023-4bd7-8f44-be5f3613f059-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-09a9b479-2023-4bd7-8f44-be5f3613f059 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-09a9b479-2023-4bd7-8f44-be5f3613f059 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-09a9b479-2023-4bd7-8f44-be5f3613f059 img.shogun-image {
  /* Add background color handling */
  
}

#s-09a9b479-2023-4bd7-8f44-be5f3613f059 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-09a9b479-2023-4bd7-8f44-be5f3613f059 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-09a9b479-2023-4bd7-8f44-be5f3613f059 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-09a9b479-2023-4bd7-8f44-be5f3613f059 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-09a9b479-2023-4bd7-8f44-be5f3613f059.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-09a9b479-2023-4bd7-8f44-be5f3613f059 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-09a9b479-2023-4bd7-8f44-be5f3613f059 .shogun-image-content {
  
    justify-content: center;
  
}

.s-09a9b479-2023-4bd7-8f44-be5f3613f059.shg-align-container {
  display: flex;
  justify-content: center
}

.s-09a9b479-2023-4bd7-8f44-be5f3613f059.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-09a9b479-2023-4bd7-8f44-be5f3613f059.shogun-image {
  box-sizing: border-box;
}



.s-09a9b479-2023-4bd7-8f44-be5f3613f059 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-09a9b479-2023-4bd7-8f44-be5f3613f059 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-09a9b479-2023-4bd7-8f44-be5f3613f059.shogun-image-container {
      position: relative;
    }

    .s-09a9b479-2023-4bd7-8f44-be5f3613f059.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-09a9b479-2023-4bd7-8f44-be5f3613f059.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-09a9b479-2023-4bd7-8f44-be5f3613f059 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (max-width: 767px){#s-09a9b479-2023-4bd7-8f44-be5f3613f059 {
  margin: 0 !important;
  overflow: visible;
}

#s-09a9b479-2023-4bd7-8f44-be5f3613f059-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-09a9b479-2023-4bd7-8f44-be5f3613f059 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-09a9b479-2023-4bd7-8f44-be5f3613f059 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-09a9b479-2023-4bd7-8f44-be5f3613f059 img.shogun-image {
  /* Add background color handling */
  
}

#s-09a9b479-2023-4bd7-8f44-be5f3613f059 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-09a9b479-2023-4bd7-8f44-be5f3613f059 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-09a9b479-2023-4bd7-8f44-be5f3613f059 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-09a9b479-2023-4bd7-8f44-be5f3613f059 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-09a9b479-2023-4bd7-8f44-be5f3613f059.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-09a9b479-2023-4bd7-8f44-be5f3613f059 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-09a9b479-2023-4bd7-8f44-be5f3613f059 .shogun-image-content {
  
    justify-content: center;
  
}

.s-09a9b479-2023-4bd7-8f44-be5f3613f059.shg-align-container {
  display: flex;
  justify-content: center
}

.s-09a9b479-2023-4bd7-8f44-be5f3613f059.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-09a9b479-2023-4bd7-8f44-be5f3613f059.shogun-image {
  box-sizing: border-box;
}



.s-09a9b479-2023-4bd7-8f44-be5f3613f059 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-09a9b479-2023-4bd7-8f44-be5f3613f059 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-09a9b479-2023-4bd7-8f44-be5f3613f059.shogun-image-container {
      position: relative;
    }

    .s-09a9b479-2023-4bd7-8f44-be5f3613f059.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-09a9b479-2023-4bd7-8f44-be5f3613f059.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-09a9b479-2023-4bd7-8f44-be5f3613f059 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}
#s-42b1342b-1887-4f0d-b77b-758c67c4e247 {
  margin-left: auto;
margin-right: auto;
aspect-ratio: 375/396;
text-align: center;
}
@media (min-width: 1200px){#s-42b1342b-1887-4f0d-b77b-758c67c4e247 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}
}
#s-42b1342b-1887-4f0d-b77b-758c67c4e247 {
  margin: 0 !important;
  overflow: visible;
}

#s-42b1342b-1887-4f0d-b77b-758c67c4e247-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-42b1342b-1887-4f0d-b77b-758c67c4e247 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-42b1342b-1887-4f0d-b77b-758c67c4e247 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-42b1342b-1887-4f0d-b77b-758c67c4e247 img.shogun-image {
  /* Add background color handling */
  
}

#s-42b1342b-1887-4f0d-b77b-758c67c4e247 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-42b1342b-1887-4f0d-b77b-758c67c4e247 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-42b1342b-1887-4f0d-b77b-758c67c4e247 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-42b1342b-1887-4f0d-b77b-758c67c4e247 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-42b1342b-1887-4f0d-b77b-758c67c4e247.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-42b1342b-1887-4f0d-b77b-758c67c4e247 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-42b1342b-1887-4f0d-b77b-758c67c4e247 .shogun-image-content {
  
    justify-content: center;
  
}

.s-42b1342b-1887-4f0d-b77b-758c67c4e247.shg-align-container {
  display: flex;
  justify-content: center
}

.s-42b1342b-1887-4f0d-b77b-758c67c4e247.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-42b1342b-1887-4f0d-b77b-758c67c4e247.shogun-image {
  box-sizing: border-box;
}



.s-42b1342b-1887-4f0d-b77b-758c67c4e247 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-42b1342b-1887-4f0d-b77b-758c67c4e247 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-42b1342b-1887-4f0d-b77b-758c67c4e247.shogun-image-container {
      position: relative;
    }

    .s-42b1342b-1887-4f0d-b77b-758c67c4e247.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-42b1342b-1887-4f0d-b77b-758c67c4e247.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-42b1342b-1887-4f0d-b77b-758c67c4e247 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

@media (min-width: 1200px){#s-42b1342b-1887-4f0d-b77b-758c67c4e247 {
  margin: 0 !important;
  overflow: visible;
}

#s-42b1342b-1887-4f0d-b77b-758c67c4e247-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-42b1342b-1887-4f0d-b77b-758c67c4e247 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-42b1342b-1887-4f0d-b77b-758c67c4e247 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-42b1342b-1887-4f0d-b77b-758c67c4e247 img.shogun-image {
  /* Add background color handling */
  
}

#s-42b1342b-1887-4f0d-b77b-758c67c4e247 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-42b1342b-1887-4f0d-b77b-758c67c4e247 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-42b1342b-1887-4f0d-b77b-758c67c4e247 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-42b1342b-1887-4f0d-b77b-758c67c4e247 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-42b1342b-1887-4f0d-b77b-758c67c4e247.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-42b1342b-1887-4f0d-b77b-758c67c4e247 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-42b1342b-1887-4f0d-b77b-758c67c4e247 .shogun-image-content {
  
    justify-content: center;
  
}

.s-42b1342b-1887-4f0d-b77b-758c67c4e247.shg-align-container {
  display: flex;
  justify-content: center
}

.s-42b1342b-1887-4f0d-b77b-758c67c4e247.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-42b1342b-1887-4f0d-b77b-758c67c4e247.shogun-image {
  box-sizing: border-box;
}



.s-42b1342b-1887-4f0d-b77b-758c67c4e247 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-42b1342b-1887-4f0d-b77b-758c67c4e247 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-42b1342b-1887-4f0d-b77b-758c67c4e247.shogun-image-container {
      position: relative;
    }

    .s-42b1342b-1887-4f0d-b77b-758c67c4e247.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-42b1342b-1887-4f0d-b77b-758c67c4e247.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-42b1342b-1887-4f0d-b77b-758c67c4e247 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-42b1342b-1887-4f0d-b77b-758c67c4e247 {
  margin: 0 !important;
  overflow: visible;
}

#s-42b1342b-1887-4f0d-b77b-758c67c4e247-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-42b1342b-1887-4f0d-b77b-758c67c4e247 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-42b1342b-1887-4f0d-b77b-758c67c4e247 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-42b1342b-1887-4f0d-b77b-758c67c4e247 img.shogun-image {
  /* Add background color handling */
  
}

#s-42b1342b-1887-4f0d-b77b-758c67c4e247 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-42b1342b-1887-4f0d-b77b-758c67c4e247 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-42b1342b-1887-4f0d-b77b-758c67c4e247 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-42b1342b-1887-4f0d-b77b-758c67c4e247 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-42b1342b-1887-4f0d-b77b-758c67c4e247.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-42b1342b-1887-4f0d-b77b-758c67c4e247 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-42b1342b-1887-4f0d-b77b-758c67c4e247 .shogun-image-content {
  
    justify-content: center;
  
}

.s-42b1342b-1887-4f0d-b77b-758c67c4e247.shg-align-container {
  display: flex;
  justify-content: center
}

.s-42b1342b-1887-4f0d-b77b-758c67c4e247.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-42b1342b-1887-4f0d-b77b-758c67c4e247.shogun-image {
  box-sizing: border-box;
}



.s-42b1342b-1887-4f0d-b77b-758c67c4e247 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-42b1342b-1887-4f0d-b77b-758c67c4e247 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-42b1342b-1887-4f0d-b77b-758c67c4e247.shogun-image-container {
      position: relative;
    }

    .s-42b1342b-1887-4f0d-b77b-758c67c4e247.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-42b1342b-1887-4f0d-b77b-758c67c4e247.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-42b1342b-1887-4f0d-b77b-758c67c4e247 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-42b1342b-1887-4f0d-b77b-758c67c4e247 {
  margin: 0 !important;
  overflow: visible;
}

#s-42b1342b-1887-4f0d-b77b-758c67c4e247-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-42b1342b-1887-4f0d-b77b-758c67c4e247 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-42b1342b-1887-4f0d-b77b-758c67c4e247 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-42b1342b-1887-4f0d-b77b-758c67c4e247 img.shogun-image {
  /* Add background color handling */
  
}

#s-42b1342b-1887-4f0d-b77b-758c67c4e247 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-42b1342b-1887-4f0d-b77b-758c67c4e247 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-42b1342b-1887-4f0d-b77b-758c67c4e247 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-42b1342b-1887-4f0d-b77b-758c67c4e247 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-42b1342b-1887-4f0d-b77b-758c67c4e247.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-42b1342b-1887-4f0d-b77b-758c67c4e247 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-42b1342b-1887-4f0d-b77b-758c67c4e247 .shogun-image-content {
  
    justify-content: center;
  
}

.s-42b1342b-1887-4f0d-b77b-758c67c4e247.shg-align-container {
  display: flex;
  justify-content: center
}

.s-42b1342b-1887-4f0d-b77b-758c67c4e247.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-42b1342b-1887-4f0d-b77b-758c67c4e247.shogun-image {
  box-sizing: border-box;
}



.s-42b1342b-1887-4f0d-b77b-758c67c4e247 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-42b1342b-1887-4f0d-b77b-758c67c4e247 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-42b1342b-1887-4f0d-b77b-758c67c4e247.shogun-image-container {
      position: relative;
    }

    .s-42b1342b-1887-4f0d-b77b-758c67c4e247.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-42b1342b-1887-4f0d-b77b-758c67c4e247.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-42b1342b-1887-4f0d-b77b-758c67c4e247 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (max-width: 767px){#s-42b1342b-1887-4f0d-b77b-758c67c4e247 {
  margin: 0 !important;
  overflow: visible;
}

#s-42b1342b-1887-4f0d-b77b-758c67c4e247-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-42b1342b-1887-4f0d-b77b-758c67c4e247 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-42b1342b-1887-4f0d-b77b-758c67c4e247 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-42b1342b-1887-4f0d-b77b-758c67c4e247 img.shogun-image {
  /* Add background color handling */
  
}

#s-42b1342b-1887-4f0d-b77b-758c67c4e247 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-42b1342b-1887-4f0d-b77b-758c67c4e247 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-42b1342b-1887-4f0d-b77b-758c67c4e247 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-42b1342b-1887-4f0d-b77b-758c67c4e247 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-42b1342b-1887-4f0d-b77b-758c67c4e247.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-42b1342b-1887-4f0d-b77b-758c67c4e247 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-42b1342b-1887-4f0d-b77b-758c67c4e247 .shogun-image-content {
  
    justify-content: center;
  
}

.s-42b1342b-1887-4f0d-b77b-758c67c4e247.shg-align-container {
  display: flex;
  justify-content: center
}

.s-42b1342b-1887-4f0d-b77b-758c67c4e247.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-42b1342b-1887-4f0d-b77b-758c67c4e247.shogun-image {
  box-sizing: border-box;
}



.s-42b1342b-1887-4f0d-b77b-758c67c4e247 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-42b1342b-1887-4f0d-b77b-758c67c4e247 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-42b1342b-1887-4f0d-b77b-758c67c4e247.shogun-image-container {
      position: relative;
    }

    .s-42b1342b-1887-4f0d-b77b-758c67c4e247.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-42b1342b-1887-4f0d-b77b-758c67c4e247.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-42b1342b-1887-4f0d-b77b-758c67c4e247 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}
#s-e713489a-6518-47d4-8cf4-c055d5aae686 {
  margin-left: auto;
margin-right: auto;
aspect-ratio: 375/396;
text-align: center;
}
@media (min-width: 1200px){#s-e713489a-6518-47d4-8cf4-c055d5aae686 {
  margin-left: auto;
margin-right: auto;
aspect-ratio: 375/396;
text-align: center;
}
}
#s-e713489a-6518-47d4-8cf4-c055d5aae686 {
  margin: 0 !important;
  overflow: visible;
}

#s-e713489a-6518-47d4-8cf4-c055d5aae686-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e713489a-6518-47d4-8cf4-c055d5aae686 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e713489a-6518-47d4-8cf4-c055d5aae686 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e713489a-6518-47d4-8cf4-c055d5aae686 img.shogun-image {
  /* Add background color handling */
  
}

#s-e713489a-6518-47d4-8cf4-c055d5aae686 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e713489a-6518-47d4-8cf4-c055d5aae686 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-e713489a-6518-47d4-8cf4-c055d5aae686 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e713489a-6518-47d4-8cf4-c055d5aae686 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e713489a-6518-47d4-8cf4-c055d5aae686.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e713489a-6518-47d4-8cf4-c055d5aae686 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-e713489a-6518-47d4-8cf4-c055d5aae686 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e713489a-6518-47d4-8cf4-c055d5aae686.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e713489a-6518-47d4-8cf4-c055d5aae686.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e713489a-6518-47d4-8cf4-c055d5aae686.shogun-image {
  box-sizing: border-box;
}



.s-e713489a-6518-47d4-8cf4-c055d5aae686 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e713489a-6518-47d4-8cf4-c055d5aae686 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-e713489a-6518-47d4-8cf4-c055d5aae686.shogun-image-container {
      position: relative;
    }

    .s-e713489a-6518-47d4-8cf4-c055d5aae686.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e713489a-6518-47d4-8cf4-c055d5aae686.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e713489a-6518-47d4-8cf4-c055d5aae686 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

@media (min-width: 1200px){#s-e713489a-6518-47d4-8cf4-c055d5aae686 {
  margin: 0 !important;
  overflow: visible;
}

#s-e713489a-6518-47d4-8cf4-c055d5aae686-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e713489a-6518-47d4-8cf4-c055d5aae686 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e713489a-6518-47d4-8cf4-c055d5aae686 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e713489a-6518-47d4-8cf4-c055d5aae686 img.shogun-image {
  /* Add background color handling */
  
}

#s-e713489a-6518-47d4-8cf4-c055d5aae686 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e713489a-6518-47d4-8cf4-c055d5aae686 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-e713489a-6518-47d4-8cf4-c055d5aae686 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e713489a-6518-47d4-8cf4-c055d5aae686 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e713489a-6518-47d4-8cf4-c055d5aae686.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e713489a-6518-47d4-8cf4-c055d5aae686 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-e713489a-6518-47d4-8cf4-c055d5aae686 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e713489a-6518-47d4-8cf4-c055d5aae686.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e713489a-6518-47d4-8cf4-c055d5aae686.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e713489a-6518-47d4-8cf4-c055d5aae686.shogun-image {
  box-sizing: border-box;
}



.s-e713489a-6518-47d4-8cf4-c055d5aae686 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e713489a-6518-47d4-8cf4-c055d5aae686 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-e713489a-6518-47d4-8cf4-c055d5aae686.shogun-image-container {
      position: relative;
    }

    .s-e713489a-6518-47d4-8cf4-c055d5aae686.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e713489a-6518-47d4-8cf4-c055d5aae686.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e713489a-6518-47d4-8cf4-c055d5aae686 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-e713489a-6518-47d4-8cf4-c055d5aae686 {
  margin: 0 !important;
  overflow: visible;
}

#s-e713489a-6518-47d4-8cf4-c055d5aae686-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e713489a-6518-47d4-8cf4-c055d5aae686 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e713489a-6518-47d4-8cf4-c055d5aae686 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e713489a-6518-47d4-8cf4-c055d5aae686 img.shogun-image {
  /* Add background color handling */
  
}

#s-e713489a-6518-47d4-8cf4-c055d5aae686 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e713489a-6518-47d4-8cf4-c055d5aae686 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-e713489a-6518-47d4-8cf4-c055d5aae686 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e713489a-6518-47d4-8cf4-c055d5aae686 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e713489a-6518-47d4-8cf4-c055d5aae686.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e713489a-6518-47d4-8cf4-c055d5aae686 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-e713489a-6518-47d4-8cf4-c055d5aae686 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e713489a-6518-47d4-8cf4-c055d5aae686.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e713489a-6518-47d4-8cf4-c055d5aae686.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e713489a-6518-47d4-8cf4-c055d5aae686.shogun-image {
  box-sizing: border-box;
}



.s-e713489a-6518-47d4-8cf4-c055d5aae686 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e713489a-6518-47d4-8cf4-c055d5aae686 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-e713489a-6518-47d4-8cf4-c055d5aae686.shogun-image-container {
      position: relative;
    }

    .s-e713489a-6518-47d4-8cf4-c055d5aae686.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e713489a-6518-47d4-8cf4-c055d5aae686.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e713489a-6518-47d4-8cf4-c055d5aae686 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-e713489a-6518-47d4-8cf4-c055d5aae686 {
  margin: 0 !important;
  overflow: visible;
}

#s-e713489a-6518-47d4-8cf4-c055d5aae686-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e713489a-6518-47d4-8cf4-c055d5aae686 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e713489a-6518-47d4-8cf4-c055d5aae686 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e713489a-6518-47d4-8cf4-c055d5aae686 img.shogun-image {
  /* Add background color handling */
  
}

#s-e713489a-6518-47d4-8cf4-c055d5aae686 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e713489a-6518-47d4-8cf4-c055d5aae686 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-e713489a-6518-47d4-8cf4-c055d5aae686 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e713489a-6518-47d4-8cf4-c055d5aae686 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e713489a-6518-47d4-8cf4-c055d5aae686.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e713489a-6518-47d4-8cf4-c055d5aae686 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-e713489a-6518-47d4-8cf4-c055d5aae686 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e713489a-6518-47d4-8cf4-c055d5aae686.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e713489a-6518-47d4-8cf4-c055d5aae686.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e713489a-6518-47d4-8cf4-c055d5aae686.shogun-image {
  box-sizing: border-box;
}



.s-e713489a-6518-47d4-8cf4-c055d5aae686 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e713489a-6518-47d4-8cf4-c055d5aae686 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-e713489a-6518-47d4-8cf4-c055d5aae686.shogun-image-container {
      position: relative;
    }

    .s-e713489a-6518-47d4-8cf4-c055d5aae686.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e713489a-6518-47d4-8cf4-c055d5aae686.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e713489a-6518-47d4-8cf4-c055d5aae686 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (max-width: 767px){#s-e713489a-6518-47d4-8cf4-c055d5aae686 {
  margin: 0 !important;
  overflow: visible;
}

#s-e713489a-6518-47d4-8cf4-c055d5aae686-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e713489a-6518-47d4-8cf4-c055d5aae686 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e713489a-6518-47d4-8cf4-c055d5aae686 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e713489a-6518-47d4-8cf4-c055d5aae686 img.shogun-image {
  /* Add background color handling */
  
}

#s-e713489a-6518-47d4-8cf4-c055d5aae686 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e713489a-6518-47d4-8cf4-c055d5aae686 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-e713489a-6518-47d4-8cf4-c055d5aae686 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e713489a-6518-47d4-8cf4-c055d5aae686 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e713489a-6518-47d4-8cf4-c055d5aae686.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e713489a-6518-47d4-8cf4-c055d5aae686 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-e713489a-6518-47d4-8cf4-c055d5aae686 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e713489a-6518-47d4-8cf4-c055d5aae686.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e713489a-6518-47d4-8cf4-c055d5aae686.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e713489a-6518-47d4-8cf4-c055d5aae686.shogun-image {
  box-sizing: border-box;
}



.s-e713489a-6518-47d4-8cf4-c055d5aae686 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e713489a-6518-47d4-8cf4-c055d5aae686 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-e713489a-6518-47d4-8cf4-c055d5aae686.shogun-image-container {
      position: relative;
    }

    .s-e713489a-6518-47d4-8cf4-c055d5aae686.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e713489a-6518-47d4-8cf4-c055d5aae686.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e713489a-6518-47d4-8cf4-c055d5aae686 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}
#s-1df79989-f1a3-4539-bff1-5e0f83cdf777 {
  margin-left: auto;
margin-right: auto;
aspect-ratio: 375/396;
text-align: center;
}

#s-1df79989-f1a3-4539-bff1-5e0f83cdf777 {
  margin: 0 !important;
  overflow: visible;
}

#s-1df79989-f1a3-4539-bff1-5e0f83cdf777-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1df79989-f1a3-4539-bff1-5e0f83cdf777 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1df79989-f1a3-4539-bff1-5e0f83cdf777 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1df79989-f1a3-4539-bff1-5e0f83cdf777 img.shogun-image {
  /* Add background color handling */
  
}

#s-1df79989-f1a3-4539-bff1-5e0f83cdf777 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1df79989-f1a3-4539-bff1-5e0f83cdf777 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-1df79989-f1a3-4539-bff1-5e0f83cdf777 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1df79989-f1a3-4539-bff1-5e0f83cdf777 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1df79989-f1a3-4539-bff1-5e0f83cdf777.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1df79989-f1a3-4539-bff1-5e0f83cdf777 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-1df79989-f1a3-4539-bff1-5e0f83cdf777 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1df79989-f1a3-4539-bff1-5e0f83cdf777.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1df79989-f1a3-4539-bff1-5e0f83cdf777.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1df79989-f1a3-4539-bff1-5e0f83cdf777.shogun-image {
  box-sizing: border-box;
}



.s-1df79989-f1a3-4539-bff1-5e0f83cdf777 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1df79989-f1a3-4539-bff1-5e0f83cdf777 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-1df79989-f1a3-4539-bff1-5e0f83cdf777.shogun-image-container {
      position: relative;
    }

    .s-1df79989-f1a3-4539-bff1-5e0f83cdf777.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1df79989-f1a3-4539-bff1-5e0f83cdf777.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1df79989-f1a3-4539-bff1-5e0f83cdf777 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

@media (min-width: 1200px){#s-1df79989-f1a3-4539-bff1-5e0f83cdf777 {
  margin: 0 !important;
  overflow: visible;
}

#s-1df79989-f1a3-4539-bff1-5e0f83cdf777-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1df79989-f1a3-4539-bff1-5e0f83cdf777 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1df79989-f1a3-4539-bff1-5e0f83cdf777 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1df79989-f1a3-4539-bff1-5e0f83cdf777 img.shogun-image {
  /* Add background color handling */
  
}

#s-1df79989-f1a3-4539-bff1-5e0f83cdf777 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1df79989-f1a3-4539-bff1-5e0f83cdf777 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-1df79989-f1a3-4539-bff1-5e0f83cdf777 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1df79989-f1a3-4539-bff1-5e0f83cdf777 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1df79989-f1a3-4539-bff1-5e0f83cdf777.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1df79989-f1a3-4539-bff1-5e0f83cdf777 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-1df79989-f1a3-4539-bff1-5e0f83cdf777 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1df79989-f1a3-4539-bff1-5e0f83cdf777.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1df79989-f1a3-4539-bff1-5e0f83cdf777.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1df79989-f1a3-4539-bff1-5e0f83cdf777.shogun-image {
  box-sizing: border-box;
}



.s-1df79989-f1a3-4539-bff1-5e0f83cdf777 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1df79989-f1a3-4539-bff1-5e0f83cdf777 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-1df79989-f1a3-4539-bff1-5e0f83cdf777.shogun-image-container {
      position: relative;
    }

    .s-1df79989-f1a3-4539-bff1-5e0f83cdf777.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1df79989-f1a3-4539-bff1-5e0f83cdf777.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1df79989-f1a3-4539-bff1-5e0f83cdf777 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-1df79989-f1a3-4539-bff1-5e0f83cdf777 {
  margin: 0 !important;
  overflow: visible;
}

#s-1df79989-f1a3-4539-bff1-5e0f83cdf777-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1df79989-f1a3-4539-bff1-5e0f83cdf777 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1df79989-f1a3-4539-bff1-5e0f83cdf777 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1df79989-f1a3-4539-bff1-5e0f83cdf777 img.shogun-image {
  /* Add background color handling */
  
}

#s-1df79989-f1a3-4539-bff1-5e0f83cdf777 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1df79989-f1a3-4539-bff1-5e0f83cdf777 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-1df79989-f1a3-4539-bff1-5e0f83cdf777 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1df79989-f1a3-4539-bff1-5e0f83cdf777 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1df79989-f1a3-4539-bff1-5e0f83cdf777.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1df79989-f1a3-4539-bff1-5e0f83cdf777 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-1df79989-f1a3-4539-bff1-5e0f83cdf777 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1df79989-f1a3-4539-bff1-5e0f83cdf777.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1df79989-f1a3-4539-bff1-5e0f83cdf777.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1df79989-f1a3-4539-bff1-5e0f83cdf777.shogun-image {
  box-sizing: border-box;
}



.s-1df79989-f1a3-4539-bff1-5e0f83cdf777 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1df79989-f1a3-4539-bff1-5e0f83cdf777 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-1df79989-f1a3-4539-bff1-5e0f83cdf777.shogun-image-container {
      position: relative;
    }

    .s-1df79989-f1a3-4539-bff1-5e0f83cdf777.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1df79989-f1a3-4539-bff1-5e0f83cdf777.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1df79989-f1a3-4539-bff1-5e0f83cdf777 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-1df79989-f1a3-4539-bff1-5e0f83cdf777 {
  margin: 0 !important;
  overflow: visible;
}

#s-1df79989-f1a3-4539-bff1-5e0f83cdf777-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1df79989-f1a3-4539-bff1-5e0f83cdf777 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1df79989-f1a3-4539-bff1-5e0f83cdf777 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1df79989-f1a3-4539-bff1-5e0f83cdf777 img.shogun-image {
  /* Add background color handling */
  
}

#s-1df79989-f1a3-4539-bff1-5e0f83cdf777 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1df79989-f1a3-4539-bff1-5e0f83cdf777 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-1df79989-f1a3-4539-bff1-5e0f83cdf777 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1df79989-f1a3-4539-bff1-5e0f83cdf777 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1df79989-f1a3-4539-bff1-5e0f83cdf777.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1df79989-f1a3-4539-bff1-5e0f83cdf777 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-1df79989-f1a3-4539-bff1-5e0f83cdf777 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1df79989-f1a3-4539-bff1-5e0f83cdf777.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1df79989-f1a3-4539-bff1-5e0f83cdf777.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1df79989-f1a3-4539-bff1-5e0f83cdf777.shogun-image {
  box-sizing: border-box;
}



.s-1df79989-f1a3-4539-bff1-5e0f83cdf777 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1df79989-f1a3-4539-bff1-5e0f83cdf777 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-1df79989-f1a3-4539-bff1-5e0f83cdf777.shogun-image-container {
      position: relative;
    }

    .s-1df79989-f1a3-4539-bff1-5e0f83cdf777.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1df79989-f1a3-4539-bff1-5e0f83cdf777.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1df79989-f1a3-4539-bff1-5e0f83cdf777 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (max-width: 767px){#s-1df79989-f1a3-4539-bff1-5e0f83cdf777 {
  margin: 0 !important;
  overflow: visible;
}

#s-1df79989-f1a3-4539-bff1-5e0f83cdf777-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1df79989-f1a3-4539-bff1-5e0f83cdf777 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1df79989-f1a3-4539-bff1-5e0f83cdf777 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1df79989-f1a3-4539-bff1-5e0f83cdf777 img.shogun-image {
  /* Add background color handling */
  
}

#s-1df79989-f1a3-4539-bff1-5e0f83cdf777 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1df79989-f1a3-4539-bff1-5e0f83cdf777 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-1df79989-f1a3-4539-bff1-5e0f83cdf777 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1df79989-f1a3-4539-bff1-5e0f83cdf777 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1df79989-f1a3-4539-bff1-5e0f83cdf777.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1df79989-f1a3-4539-bff1-5e0f83cdf777 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-1df79989-f1a3-4539-bff1-5e0f83cdf777 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1df79989-f1a3-4539-bff1-5e0f83cdf777.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1df79989-f1a3-4539-bff1-5e0f83cdf777.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1df79989-f1a3-4539-bff1-5e0f83cdf777.shogun-image {
  box-sizing: border-box;
}



.s-1df79989-f1a3-4539-bff1-5e0f83cdf777 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1df79989-f1a3-4539-bff1-5e0f83cdf777 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-1df79989-f1a3-4539-bff1-5e0f83cdf777.shogun-image-container {
      position: relative;
    }

    .s-1df79989-f1a3-4539-bff1-5e0f83cdf777.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1df79989-f1a3-4539-bff1-5e0f83cdf777.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1df79989-f1a3-4539-bff1-5e0f83cdf777 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}
#s-f126a4b7-1729-49fa-ae3f-e71e84fc46fa {
  margin-left: auto;
margin-right: auto;
aspect-ratio: 375/396;
text-align: center;
}

#s-f126a4b7-1729-49fa-ae3f-e71e84fc46fa {
  margin: 0 !important;
  overflow: visible;
}

#s-f126a4b7-1729-49fa-ae3f-e71e84fc46fa-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f126a4b7-1729-49fa-ae3f-e71e84fc46fa {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f126a4b7-1729-49fa-ae3f-e71e84fc46fa {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f126a4b7-1729-49fa-ae3f-e71e84fc46fa img.shogun-image {
  /* Add background color handling */
  
}

#s-f126a4b7-1729-49fa-ae3f-e71e84fc46fa img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f126a4b7-1729-49fa-ae3f-e71e84fc46fa .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-f126a4b7-1729-49fa-ae3f-e71e84fc46fa .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f126a4b7-1729-49fa-ae3f-e71e84fc46fa .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f126a4b7-1729-49fa-ae3f-e71e84fc46fa.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f126a4b7-1729-49fa-ae3f-e71e84fc46fa img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-f126a4b7-1729-49fa-ae3f-e71e84fc46fa.shogun-image {
    
    
    
    
  }


.s-f126a4b7-1729-49fa-ae3f-e71e84fc46fa .shogun-image-content {
  
    justify-content: center;
  
}

.s-f126a4b7-1729-49fa-ae3f-e71e84fc46fa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f126a4b7-1729-49fa-ae3f-e71e84fc46fa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f126a4b7-1729-49fa-ae3f-e71e84fc46fa.shogun-image {
  box-sizing: border-box;
}



.s-f126a4b7-1729-49fa-ae3f-e71e84fc46fa img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f126a4b7-1729-49fa-ae3f-e71e84fc46fa {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-f126a4b7-1729-49fa-ae3f-e71e84fc46fa.shogun-image-container {
      position: relative;
    }

    .s-f126a4b7-1729-49fa-ae3f-e71e84fc46fa.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f126a4b7-1729-49fa-ae3f-e71e84fc46fa.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f126a4b7-1729-49fa-ae3f-e71e84fc46fa img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

@media (min-width: 1200px){#s-f126a4b7-1729-49fa-ae3f-e71e84fc46fa {
  margin: 0 !important;
  overflow: visible;
}

#s-f126a4b7-1729-49fa-ae3f-e71e84fc46fa-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f126a4b7-1729-49fa-ae3f-e71e84fc46fa {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f126a4b7-1729-49fa-ae3f-e71e84fc46fa {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f126a4b7-1729-49fa-ae3f-e71e84fc46fa img.shogun-image {
  /* Add background color handling */
  
}

#s-f126a4b7-1729-49fa-ae3f-e71e84fc46fa img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f126a4b7-1729-49fa-ae3f-e71e84fc46fa .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-f126a4b7-1729-49fa-ae3f-e71e84fc46fa .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f126a4b7-1729-49fa-ae3f-e71e84fc46fa .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f126a4b7-1729-49fa-ae3f-e71e84fc46fa.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f126a4b7-1729-49fa-ae3f-e71e84fc46fa img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-f126a4b7-1729-49fa-ae3f-e71e84fc46fa.shogun-image {
    
    
    
    
  }


.s-f126a4b7-1729-49fa-ae3f-e71e84fc46fa .shogun-image-content {
  
    justify-content: center;
  
}

.s-f126a4b7-1729-49fa-ae3f-e71e84fc46fa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f126a4b7-1729-49fa-ae3f-e71e84fc46fa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f126a4b7-1729-49fa-ae3f-e71e84fc46fa.shogun-image {
  box-sizing: border-box;
}



.s-f126a4b7-1729-49fa-ae3f-e71e84fc46fa img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f126a4b7-1729-49fa-ae3f-e71e84fc46fa {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-f126a4b7-1729-49fa-ae3f-e71e84fc46fa.shogun-image-container {
      position: relative;
    }

    .s-f126a4b7-1729-49fa-ae3f-e71e84fc46fa.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f126a4b7-1729-49fa-ae3f-e71e84fc46fa.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f126a4b7-1729-49fa-ae3f-e71e84fc46fa img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-f126a4b7-1729-49fa-ae3f-e71e84fc46fa {
  margin: 0 !important;
  overflow: visible;
}

#s-f126a4b7-1729-49fa-ae3f-e71e84fc46fa-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f126a4b7-1729-49fa-ae3f-e71e84fc46fa {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f126a4b7-1729-49fa-ae3f-e71e84fc46fa {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f126a4b7-1729-49fa-ae3f-e71e84fc46fa img.shogun-image {
  /* Add background color handling */
  
}

#s-f126a4b7-1729-49fa-ae3f-e71e84fc46fa img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f126a4b7-1729-49fa-ae3f-e71e84fc46fa .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-f126a4b7-1729-49fa-ae3f-e71e84fc46fa .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f126a4b7-1729-49fa-ae3f-e71e84fc46fa .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f126a4b7-1729-49fa-ae3f-e71e84fc46fa.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f126a4b7-1729-49fa-ae3f-e71e84fc46fa img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-f126a4b7-1729-49fa-ae3f-e71e84fc46fa.shogun-image {
    
    
    
    
  }


.s-f126a4b7-1729-49fa-ae3f-e71e84fc46fa .shogun-image-content {
  
    justify-content: center;
  
}

.s-f126a4b7-1729-49fa-ae3f-e71e84fc46fa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f126a4b7-1729-49fa-ae3f-e71e84fc46fa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f126a4b7-1729-49fa-ae3f-e71e84fc46fa.shogun-image {
  box-sizing: border-box;
}



.s-f126a4b7-1729-49fa-ae3f-e71e84fc46fa img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f126a4b7-1729-49fa-ae3f-e71e84fc46fa {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-f126a4b7-1729-49fa-ae3f-e71e84fc46fa.shogun-image-container {
      position: relative;
    }

    .s-f126a4b7-1729-49fa-ae3f-e71e84fc46fa.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f126a4b7-1729-49fa-ae3f-e71e84fc46fa.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f126a4b7-1729-49fa-ae3f-e71e84fc46fa img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-f126a4b7-1729-49fa-ae3f-e71e84fc46fa {
  margin: 0 !important;
  overflow: visible;
}

#s-f126a4b7-1729-49fa-ae3f-e71e84fc46fa-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f126a4b7-1729-49fa-ae3f-e71e84fc46fa {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f126a4b7-1729-49fa-ae3f-e71e84fc46fa {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f126a4b7-1729-49fa-ae3f-e71e84fc46fa img.shogun-image {
  /* Add background color handling */
  
}

#s-f126a4b7-1729-49fa-ae3f-e71e84fc46fa img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f126a4b7-1729-49fa-ae3f-e71e84fc46fa .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-f126a4b7-1729-49fa-ae3f-e71e84fc46fa .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f126a4b7-1729-49fa-ae3f-e71e84fc46fa .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f126a4b7-1729-49fa-ae3f-e71e84fc46fa.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f126a4b7-1729-49fa-ae3f-e71e84fc46fa img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-f126a4b7-1729-49fa-ae3f-e71e84fc46fa.shogun-image {
    
    
    
    
  }


.s-f126a4b7-1729-49fa-ae3f-e71e84fc46fa .shogun-image-content {
  
    justify-content: center;
  
}

.s-f126a4b7-1729-49fa-ae3f-e71e84fc46fa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f126a4b7-1729-49fa-ae3f-e71e84fc46fa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f126a4b7-1729-49fa-ae3f-e71e84fc46fa.shogun-image {
  box-sizing: border-box;
}



.s-f126a4b7-1729-49fa-ae3f-e71e84fc46fa img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f126a4b7-1729-49fa-ae3f-e71e84fc46fa {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-f126a4b7-1729-49fa-ae3f-e71e84fc46fa.shogun-image-container {
      position: relative;
    }

    .s-f126a4b7-1729-49fa-ae3f-e71e84fc46fa.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f126a4b7-1729-49fa-ae3f-e71e84fc46fa.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f126a4b7-1729-49fa-ae3f-e71e84fc46fa img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (max-width: 767px){#s-f126a4b7-1729-49fa-ae3f-e71e84fc46fa {
  margin: 0 !important;
  overflow: visible;
}

#s-f126a4b7-1729-49fa-ae3f-e71e84fc46fa-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f126a4b7-1729-49fa-ae3f-e71e84fc46fa {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f126a4b7-1729-49fa-ae3f-e71e84fc46fa {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f126a4b7-1729-49fa-ae3f-e71e84fc46fa img.shogun-image {
  /* Add background color handling */
  
}

#s-f126a4b7-1729-49fa-ae3f-e71e84fc46fa img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f126a4b7-1729-49fa-ae3f-e71e84fc46fa .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-f126a4b7-1729-49fa-ae3f-e71e84fc46fa .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f126a4b7-1729-49fa-ae3f-e71e84fc46fa .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f126a4b7-1729-49fa-ae3f-e71e84fc46fa.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f126a4b7-1729-49fa-ae3f-e71e84fc46fa img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-f126a4b7-1729-49fa-ae3f-e71e84fc46fa.shogun-image {
    
    
    
    
  }


.s-f126a4b7-1729-49fa-ae3f-e71e84fc46fa .shogun-image-content {
  
    justify-content: center;
  
}

.s-f126a4b7-1729-49fa-ae3f-e71e84fc46fa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f126a4b7-1729-49fa-ae3f-e71e84fc46fa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f126a4b7-1729-49fa-ae3f-e71e84fc46fa.shogun-image {
  box-sizing: border-box;
}



.s-f126a4b7-1729-49fa-ae3f-e71e84fc46fa img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f126a4b7-1729-49fa-ae3f-e71e84fc46fa {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-f126a4b7-1729-49fa-ae3f-e71e84fc46fa.shogun-image-container {
      position: relative;
    }

    .s-f126a4b7-1729-49fa-ae3f-e71e84fc46fa.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f126a4b7-1729-49fa-ae3f-e71e84fc46fa.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f126a4b7-1729-49fa-ae3f-e71e84fc46fa img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}
#s-d0bab805-e5b7-40f4-8b11-a6f8da3a4666 {
  margin-left: auto;
margin-right: auto;
aspect-ratio: 375/396;
text-align: center;
}

#s-d0bab805-e5b7-40f4-8b11-a6f8da3a4666 {
  margin: 0 !important;
  overflow: visible;
}

#s-d0bab805-e5b7-40f4-8b11-a6f8da3a4666-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d0bab805-e5b7-40f4-8b11-a6f8da3a4666 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d0bab805-e5b7-40f4-8b11-a6f8da3a4666 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d0bab805-e5b7-40f4-8b11-a6f8da3a4666 img.shogun-image {
  /* Add background color handling */
  
}

#s-d0bab805-e5b7-40f4-8b11-a6f8da3a4666 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d0bab805-e5b7-40f4-8b11-a6f8da3a4666 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-d0bab805-e5b7-40f4-8b11-a6f8da3a4666 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d0bab805-e5b7-40f4-8b11-a6f8da3a4666 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d0bab805-e5b7-40f4-8b11-a6f8da3a4666.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d0bab805-e5b7-40f4-8b11-a6f8da3a4666 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-d0bab805-e5b7-40f4-8b11-a6f8da3a4666 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d0bab805-e5b7-40f4-8b11-a6f8da3a4666.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d0bab805-e5b7-40f4-8b11-a6f8da3a4666.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d0bab805-e5b7-40f4-8b11-a6f8da3a4666.shogun-image {
  box-sizing: border-box;
}



.s-d0bab805-e5b7-40f4-8b11-a6f8da3a4666 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d0bab805-e5b7-40f4-8b11-a6f8da3a4666 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-d0bab805-e5b7-40f4-8b11-a6f8da3a4666.shogun-image-container {
      position: relative;
    }

    .s-d0bab805-e5b7-40f4-8b11-a6f8da3a4666.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d0bab805-e5b7-40f4-8b11-a6f8da3a4666.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d0bab805-e5b7-40f4-8b11-a6f8da3a4666 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

@media (min-width: 1200px){#s-d0bab805-e5b7-40f4-8b11-a6f8da3a4666 {
  margin: 0 !important;
  overflow: visible;
}

#s-d0bab805-e5b7-40f4-8b11-a6f8da3a4666-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d0bab805-e5b7-40f4-8b11-a6f8da3a4666 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d0bab805-e5b7-40f4-8b11-a6f8da3a4666 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d0bab805-e5b7-40f4-8b11-a6f8da3a4666 img.shogun-image {
  /* Add background color handling */
  
}

#s-d0bab805-e5b7-40f4-8b11-a6f8da3a4666 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d0bab805-e5b7-40f4-8b11-a6f8da3a4666 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-d0bab805-e5b7-40f4-8b11-a6f8da3a4666 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d0bab805-e5b7-40f4-8b11-a6f8da3a4666 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d0bab805-e5b7-40f4-8b11-a6f8da3a4666.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d0bab805-e5b7-40f4-8b11-a6f8da3a4666 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-d0bab805-e5b7-40f4-8b11-a6f8da3a4666 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d0bab805-e5b7-40f4-8b11-a6f8da3a4666.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d0bab805-e5b7-40f4-8b11-a6f8da3a4666.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d0bab805-e5b7-40f4-8b11-a6f8da3a4666.shogun-image {
  box-sizing: border-box;
}



.s-d0bab805-e5b7-40f4-8b11-a6f8da3a4666 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d0bab805-e5b7-40f4-8b11-a6f8da3a4666 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-d0bab805-e5b7-40f4-8b11-a6f8da3a4666.shogun-image-container {
      position: relative;
    }

    .s-d0bab805-e5b7-40f4-8b11-a6f8da3a4666.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d0bab805-e5b7-40f4-8b11-a6f8da3a4666.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d0bab805-e5b7-40f4-8b11-a6f8da3a4666 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-d0bab805-e5b7-40f4-8b11-a6f8da3a4666 {
  margin: 0 !important;
  overflow: visible;
}

#s-d0bab805-e5b7-40f4-8b11-a6f8da3a4666-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d0bab805-e5b7-40f4-8b11-a6f8da3a4666 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d0bab805-e5b7-40f4-8b11-a6f8da3a4666 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d0bab805-e5b7-40f4-8b11-a6f8da3a4666 img.shogun-image {
  /* Add background color handling */
  
}

#s-d0bab805-e5b7-40f4-8b11-a6f8da3a4666 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d0bab805-e5b7-40f4-8b11-a6f8da3a4666 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-d0bab805-e5b7-40f4-8b11-a6f8da3a4666 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d0bab805-e5b7-40f4-8b11-a6f8da3a4666 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d0bab805-e5b7-40f4-8b11-a6f8da3a4666.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d0bab805-e5b7-40f4-8b11-a6f8da3a4666 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-d0bab805-e5b7-40f4-8b11-a6f8da3a4666 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d0bab805-e5b7-40f4-8b11-a6f8da3a4666.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d0bab805-e5b7-40f4-8b11-a6f8da3a4666.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d0bab805-e5b7-40f4-8b11-a6f8da3a4666.shogun-image {
  box-sizing: border-box;
}



.s-d0bab805-e5b7-40f4-8b11-a6f8da3a4666 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d0bab805-e5b7-40f4-8b11-a6f8da3a4666 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-d0bab805-e5b7-40f4-8b11-a6f8da3a4666.shogun-image-container {
      position: relative;
    }

    .s-d0bab805-e5b7-40f4-8b11-a6f8da3a4666.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d0bab805-e5b7-40f4-8b11-a6f8da3a4666.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d0bab805-e5b7-40f4-8b11-a6f8da3a4666 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-d0bab805-e5b7-40f4-8b11-a6f8da3a4666 {
  margin: 0 !important;
  overflow: visible;
}

#s-d0bab805-e5b7-40f4-8b11-a6f8da3a4666-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d0bab805-e5b7-40f4-8b11-a6f8da3a4666 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d0bab805-e5b7-40f4-8b11-a6f8da3a4666 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d0bab805-e5b7-40f4-8b11-a6f8da3a4666 img.shogun-image {
  /* Add background color handling */
  
}

#s-d0bab805-e5b7-40f4-8b11-a6f8da3a4666 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d0bab805-e5b7-40f4-8b11-a6f8da3a4666 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-d0bab805-e5b7-40f4-8b11-a6f8da3a4666 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d0bab805-e5b7-40f4-8b11-a6f8da3a4666 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d0bab805-e5b7-40f4-8b11-a6f8da3a4666.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d0bab805-e5b7-40f4-8b11-a6f8da3a4666 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-d0bab805-e5b7-40f4-8b11-a6f8da3a4666 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d0bab805-e5b7-40f4-8b11-a6f8da3a4666.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d0bab805-e5b7-40f4-8b11-a6f8da3a4666.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d0bab805-e5b7-40f4-8b11-a6f8da3a4666.shogun-image {
  box-sizing: border-box;
}



.s-d0bab805-e5b7-40f4-8b11-a6f8da3a4666 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d0bab805-e5b7-40f4-8b11-a6f8da3a4666 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-d0bab805-e5b7-40f4-8b11-a6f8da3a4666.shogun-image-container {
      position: relative;
    }

    .s-d0bab805-e5b7-40f4-8b11-a6f8da3a4666.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d0bab805-e5b7-40f4-8b11-a6f8da3a4666.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d0bab805-e5b7-40f4-8b11-a6f8da3a4666 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (max-width: 767px){#s-d0bab805-e5b7-40f4-8b11-a6f8da3a4666 {
  margin: 0 !important;
  overflow: visible;
}

#s-d0bab805-e5b7-40f4-8b11-a6f8da3a4666-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d0bab805-e5b7-40f4-8b11-a6f8da3a4666 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d0bab805-e5b7-40f4-8b11-a6f8da3a4666 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d0bab805-e5b7-40f4-8b11-a6f8da3a4666 img.shogun-image {
  /* Add background color handling */
  
}

#s-d0bab805-e5b7-40f4-8b11-a6f8da3a4666 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d0bab805-e5b7-40f4-8b11-a6f8da3a4666 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-d0bab805-e5b7-40f4-8b11-a6f8da3a4666 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d0bab805-e5b7-40f4-8b11-a6f8da3a4666 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d0bab805-e5b7-40f4-8b11-a6f8da3a4666.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d0bab805-e5b7-40f4-8b11-a6f8da3a4666 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-d0bab805-e5b7-40f4-8b11-a6f8da3a4666 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d0bab805-e5b7-40f4-8b11-a6f8da3a4666.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d0bab805-e5b7-40f4-8b11-a6f8da3a4666.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d0bab805-e5b7-40f4-8b11-a6f8da3a4666.shogun-image {
  box-sizing: border-box;
}



.s-d0bab805-e5b7-40f4-8b11-a6f8da3a4666 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d0bab805-e5b7-40f4-8b11-a6f8da3a4666 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-d0bab805-e5b7-40f4-8b11-a6f8da3a4666.shogun-image-container {
      position: relative;
    }

    .s-d0bab805-e5b7-40f4-8b11-a6f8da3a4666.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d0bab805-e5b7-40f4-8b11-a6f8da3a4666.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d0bab805-e5b7-40f4-8b11-a6f8da3a4666 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}
#s-7066ad2d-f4e3-4539-8862-c4002492ef5a {
  margin-left: auto;
margin-right: auto;
aspect-ratio: 375/396;
text-align: center;
}
@media (min-width: 1200px){#s-7066ad2d-f4e3-4539-8862-c4002492ef5a {
  aspect-ratio: 375/396;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-7066ad2d-f4e3-4539-8862-c4002492ef5a {
  max-width: 374px;
}
}
#s-7066ad2d-f4e3-4539-8862-c4002492ef5a {
  margin: 0 !important;
  overflow: visible;
}

#s-7066ad2d-f4e3-4539-8862-c4002492ef5a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7066ad2d-f4e3-4539-8862-c4002492ef5a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7066ad2d-f4e3-4539-8862-c4002492ef5a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7066ad2d-f4e3-4539-8862-c4002492ef5a img.shogun-image {
  /* Add background color handling */
  
}

#s-7066ad2d-f4e3-4539-8862-c4002492ef5a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7066ad2d-f4e3-4539-8862-c4002492ef5a .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-7066ad2d-f4e3-4539-8862-c4002492ef5a .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7066ad2d-f4e3-4539-8862-c4002492ef5a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7066ad2d-f4e3-4539-8862-c4002492ef5a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7066ad2d-f4e3-4539-8862-c4002492ef5a img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-7066ad2d-f4e3-4539-8862-c4002492ef5a .shogun-image-content {
  
    justify-content: center;
  
}

.s-7066ad2d-f4e3-4539-8862-c4002492ef5a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7066ad2d-f4e3-4539-8862-c4002492ef5a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7066ad2d-f4e3-4539-8862-c4002492ef5a.shogun-image {
  box-sizing: border-box;
}



.s-7066ad2d-f4e3-4539-8862-c4002492ef5a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7066ad2d-f4e3-4539-8862-c4002492ef5a {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-7066ad2d-f4e3-4539-8862-c4002492ef5a.shogun-image-container {
      position: relative;
    }

    .s-7066ad2d-f4e3-4539-8862-c4002492ef5a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7066ad2d-f4e3-4539-8862-c4002492ef5a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7066ad2d-f4e3-4539-8862-c4002492ef5a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

@media (min-width: 1200px){#s-7066ad2d-f4e3-4539-8862-c4002492ef5a {
  margin: 0 !important;
  overflow: visible;
}

#s-7066ad2d-f4e3-4539-8862-c4002492ef5a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7066ad2d-f4e3-4539-8862-c4002492ef5a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7066ad2d-f4e3-4539-8862-c4002492ef5a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7066ad2d-f4e3-4539-8862-c4002492ef5a img.shogun-image {
  /* Add background color handling */
  
}

#s-7066ad2d-f4e3-4539-8862-c4002492ef5a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7066ad2d-f4e3-4539-8862-c4002492ef5a .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-7066ad2d-f4e3-4539-8862-c4002492ef5a .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7066ad2d-f4e3-4539-8862-c4002492ef5a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7066ad2d-f4e3-4539-8862-c4002492ef5a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7066ad2d-f4e3-4539-8862-c4002492ef5a img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-7066ad2d-f4e3-4539-8862-c4002492ef5a .shogun-image-content {
  
    justify-content: center;
  
}

.s-7066ad2d-f4e3-4539-8862-c4002492ef5a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7066ad2d-f4e3-4539-8862-c4002492ef5a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7066ad2d-f4e3-4539-8862-c4002492ef5a.shogun-image {
  box-sizing: border-box;
}



.s-7066ad2d-f4e3-4539-8862-c4002492ef5a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7066ad2d-f4e3-4539-8862-c4002492ef5a {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-7066ad2d-f4e3-4539-8862-c4002492ef5a.shogun-image-container {
      position: relative;
    }

    .s-7066ad2d-f4e3-4539-8862-c4002492ef5a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7066ad2d-f4e3-4539-8862-c4002492ef5a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7066ad2d-f4e3-4539-8862-c4002492ef5a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-7066ad2d-f4e3-4539-8862-c4002492ef5a {
  margin: 0 !important;
  overflow: visible;
}

#s-7066ad2d-f4e3-4539-8862-c4002492ef5a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7066ad2d-f4e3-4539-8862-c4002492ef5a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7066ad2d-f4e3-4539-8862-c4002492ef5a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7066ad2d-f4e3-4539-8862-c4002492ef5a img.shogun-image {
  /* Add background color handling */
  
}

#s-7066ad2d-f4e3-4539-8862-c4002492ef5a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7066ad2d-f4e3-4539-8862-c4002492ef5a .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-7066ad2d-f4e3-4539-8862-c4002492ef5a .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7066ad2d-f4e3-4539-8862-c4002492ef5a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7066ad2d-f4e3-4539-8862-c4002492ef5a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7066ad2d-f4e3-4539-8862-c4002492ef5a img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-7066ad2d-f4e3-4539-8862-c4002492ef5a .shogun-image-content {
  
    justify-content: center;
  
}

.s-7066ad2d-f4e3-4539-8862-c4002492ef5a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7066ad2d-f4e3-4539-8862-c4002492ef5a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7066ad2d-f4e3-4539-8862-c4002492ef5a.shogun-image {
  box-sizing: border-box;
}



.s-7066ad2d-f4e3-4539-8862-c4002492ef5a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7066ad2d-f4e3-4539-8862-c4002492ef5a {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-7066ad2d-f4e3-4539-8862-c4002492ef5a.shogun-image-container {
      position: relative;
    }

    .s-7066ad2d-f4e3-4539-8862-c4002492ef5a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7066ad2d-f4e3-4539-8862-c4002492ef5a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7066ad2d-f4e3-4539-8862-c4002492ef5a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-7066ad2d-f4e3-4539-8862-c4002492ef5a {
  margin: 0 !important;
  overflow: visible;
}

#s-7066ad2d-f4e3-4539-8862-c4002492ef5a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7066ad2d-f4e3-4539-8862-c4002492ef5a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7066ad2d-f4e3-4539-8862-c4002492ef5a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7066ad2d-f4e3-4539-8862-c4002492ef5a img.shogun-image {
  /* Add background color handling */
  
}

#s-7066ad2d-f4e3-4539-8862-c4002492ef5a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7066ad2d-f4e3-4539-8862-c4002492ef5a .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-7066ad2d-f4e3-4539-8862-c4002492ef5a .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7066ad2d-f4e3-4539-8862-c4002492ef5a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7066ad2d-f4e3-4539-8862-c4002492ef5a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7066ad2d-f4e3-4539-8862-c4002492ef5a img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-7066ad2d-f4e3-4539-8862-c4002492ef5a .shogun-image-content {
  
    justify-content: center;
  
}

.s-7066ad2d-f4e3-4539-8862-c4002492ef5a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7066ad2d-f4e3-4539-8862-c4002492ef5a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7066ad2d-f4e3-4539-8862-c4002492ef5a.shogun-image {
  box-sizing: border-box;
}



.s-7066ad2d-f4e3-4539-8862-c4002492ef5a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7066ad2d-f4e3-4539-8862-c4002492ef5a {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-7066ad2d-f4e3-4539-8862-c4002492ef5a.shogun-image-container {
      position: relative;
    }

    .s-7066ad2d-f4e3-4539-8862-c4002492ef5a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7066ad2d-f4e3-4539-8862-c4002492ef5a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7066ad2d-f4e3-4539-8862-c4002492ef5a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (max-width: 767px){#s-7066ad2d-f4e3-4539-8862-c4002492ef5a {
  margin: 0 !important;
  overflow: visible;
}

#s-7066ad2d-f4e3-4539-8862-c4002492ef5a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7066ad2d-f4e3-4539-8862-c4002492ef5a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7066ad2d-f4e3-4539-8862-c4002492ef5a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7066ad2d-f4e3-4539-8862-c4002492ef5a img.shogun-image {
  /* Add background color handling */
  
}

#s-7066ad2d-f4e3-4539-8862-c4002492ef5a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7066ad2d-f4e3-4539-8862-c4002492ef5a .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-7066ad2d-f4e3-4539-8862-c4002492ef5a .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7066ad2d-f4e3-4539-8862-c4002492ef5a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7066ad2d-f4e3-4539-8862-c4002492ef5a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7066ad2d-f4e3-4539-8862-c4002492ef5a img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-7066ad2d-f4e3-4539-8862-c4002492ef5a .shogun-image-content {
  
    justify-content: center;
  
}

.s-7066ad2d-f4e3-4539-8862-c4002492ef5a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7066ad2d-f4e3-4539-8862-c4002492ef5a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7066ad2d-f4e3-4539-8862-c4002492ef5a.shogun-image {
  box-sizing: border-box;
}



.s-7066ad2d-f4e3-4539-8862-c4002492ef5a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7066ad2d-f4e3-4539-8862-c4002492ef5a {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-7066ad2d-f4e3-4539-8862-c4002492ef5a.shogun-image-container {
      position: relative;
    }

    .s-7066ad2d-f4e3-4539-8862-c4002492ef5a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7066ad2d-f4e3-4539-8862-c4002492ef5a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7066ad2d-f4e3-4539-8862-c4002492ef5a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}
#s-316bfc45-9e19-43d1-be73-2b4deef5d2ff {
  margin-left: auto;
margin-right: auto;
aspect-ratio: 375/396;
text-align: center;
}

#s-316bfc45-9e19-43d1-be73-2b4deef5d2ff {
  margin: 0 !important;
  overflow: visible;
}

#s-316bfc45-9e19-43d1-be73-2b4deef5d2ff-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-316bfc45-9e19-43d1-be73-2b4deef5d2ff {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-316bfc45-9e19-43d1-be73-2b4deef5d2ff {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-316bfc45-9e19-43d1-be73-2b4deef5d2ff img.shogun-image {
  /* Add background color handling */
  
}

#s-316bfc45-9e19-43d1-be73-2b4deef5d2ff img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-316bfc45-9e19-43d1-be73-2b4deef5d2ff .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-316bfc45-9e19-43d1-be73-2b4deef5d2ff .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-316bfc45-9e19-43d1-be73-2b4deef5d2ff .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-316bfc45-9e19-43d1-be73-2b4deef5d2ff.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-316bfc45-9e19-43d1-be73-2b4deef5d2ff img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-316bfc45-9e19-43d1-be73-2b4deef5d2ff.shogun-image {
    
    
    
    
  }


.s-316bfc45-9e19-43d1-be73-2b4deef5d2ff .shogun-image-content {
  
    justify-content: center;
  
}

.s-316bfc45-9e19-43d1-be73-2b4deef5d2ff.shg-align-container {
  display: flex;
  justify-content: center
}

.s-316bfc45-9e19-43d1-be73-2b4deef5d2ff.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-316bfc45-9e19-43d1-be73-2b4deef5d2ff.shogun-image {
  box-sizing: border-box;
}



.s-316bfc45-9e19-43d1-be73-2b4deef5d2ff img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-316bfc45-9e19-43d1-be73-2b4deef5d2ff {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-316bfc45-9e19-43d1-be73-2b4deef5d2ff.shogun-image-container {
      position: relative;
    }

    .s-316bfc45-9e19-43d1-be73-2b4deef5d2ff.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-316bfc45-9e19-43d1-be73-2b4deef5d2ff.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-316bfc45-9e19-43d1-be73-2b4deef5d2ff img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

@media (min-width: 1200px){#s-316bfc45-9e19-43d1-be73-2b4deef5d2ff {
  margin: 0 !important;
  overflow: visible;
}

#s-316bfc45-9e19-43d1-be73-2b4deef5d2ff-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-316bfc45-9e19-43d1-be73-2b4deef5d2ff {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-316bfc45-9e19-43d1-be73-2b4deef5d2ff {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-316bfc45-9e19-43d1-be73-2b4deef5d2ff img.shogun-image {
  /* Add background color handling */
  
}

#s-316bfc45-9e19-43d1-be73-2b4deef5d2ff img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-316bfc45-9e19-43d1-be73-2b4deef5d2ff .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-316bfc45-9e19-43d1-be73-2b4deef5d2ff .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-316bfc45-9e19-43d1-be73-2b4deef5d2ff .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-316bfc45-9e19-43d1-be73-2b4deef5d2ff.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-316bfc45-9e19-43d1-be73-2b4deef5d2ff img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-316bfc45-9e19-43d1-be73-2b4deef5d2ff.shogun-image {
    
    
    
    
  }


.s-316bfc45-9e19-43d1-be73-2b4deef5d2ff .shogun-image-content {
  
    justify-content: center;
  
}

.s-316bfc45-9e19-43d1-be73-2b4deef5d2ff.shg-align-container {
  display: flex;
  justify-content: center
}

.s-316bfc45-9e19-43d1-be73-2b4deef5d2ff.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-316bfc45-9e19-43d1-be73-2b4deef5d2ff.shogun-image {
  box-sizing: border-box;
}



.s-316bfc45-9e19-43d1-be73-2b4deef5d2ff img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-316bfc45-9e19-43d1-be73-2b4deef5d2ff {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-316bfc45-9e19-43d1-be73-2b4deef5d2ff.shogun-image-container {
      position: relative;
    }

    .s-316bfc45-9e19-43d1-be73-2b4deef5d2ff.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-316bfc45-9e19-43d1-be73-2b4deef5d2ff.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-316bfc45-9e19-43d1-be73-2b4deef5d2ff img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-316bfc45-9e19-43d1-be73-2b4deef5d2ff {
  margin: 0 !important;
  overflow: visible;
}

#s-316bfc45-9e19-43d1-be73-2b4deef5d2ff-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-316bfc45-9e19-43d1-be73-2b4deef5d2ff {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-316bfc45-9e19-43d1-be73-2b4deef5d2ff {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-316bfc45-9e19-43d1-be73-2b4deef5d2ff img.shogun-image {
  /* Add background color handling */
  
}

#s-316bfc45-9e19-43d1-be73-2b4deef5d2ff img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-316bfc45-9e19-43d1-be73-2b4deef5d2ff .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-316bfc45-9e19-43d1-be73-2b4deef5d2ff .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-316bfc45-9e19-43d1-be73-2b4deef5d2ff .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-316bfc45-9e19-43d1-be73-2b4deef5d2ff.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-316bfc45-9e19-43d1-be73-2b4deef5d2ff img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-316bfc45-9e19-43d1-be73-2b4deef5d2ff.shogun-image {
    
    
    
    
  }


.s-316bfc45-9e19-43d1-be73-2b4deef5d2ff .shogun-image-content {
  
    justify-content: center;
  
}

.s-316bfc45-9e19-43d1-be73-2b4deef5d2ff.shg-align-container {
  display: flex;
  justify-content: center
}

.s-316bfc45-9e19-43d1-be73-2b4deef5d2ff.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-316bfc45-9e19-43d1-be73-2b4deef5d2ff.shogun-image {
  box-sizing: border-box;
}



.s-316bfc45-9e19-43d1-be73-2b4deef5d2ff img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-316bfc45-9e19-43d1-be73-2b4deef5d2ff {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-316bfc45-9e19-43d1-be73-2b4deef5d2ff.shogun-image-container {
      position: relative;
    }

    .s-316bfc45-9e19-43d1-be73-2b4deef5d2ff.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-316bfc45-9e19-43d1-be73-2b4deef5d2ff.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-316bfc45-9e19-43d1-be73-2b4deef5d2ff img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-316bfc45-9e19-43d1-be73-2b4deef5d2ff {
  margin: 0 !important;
  overflow: visible;
}

#s-316bfc45-9e19-43d1-be73-2b4deef5d2ff-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-316bfc45-9e19-43d1-be73-2b4deef5d2ff {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-316bfc45-9e19-43d1-be73-2b4deef5d2ff {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-316bfc45-9e19-43d1-be73-2b4deef5d2ff img.shogun-image {
  /* Add background color handling */
  
}

#s-316bfc45-9e19-43d1-be73-2b4deef5d2ff img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-316bfc45-9e19-43d1-be73-2b4deef5d2ff .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-316bfc45-9e19-43d1-be73-2b4deef5d2ff .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-316bfc45-9e19-43d1-be73-2b4deef5d2ff .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-316bfc45-9e19-43d1-be73-2b4deef5d2ff.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-316bfc45-9e19-43d1-be73-2b4deef5d2ff img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-316bfc45-9e19-43d1-be73-2b4deef5d2ff.shogun-image {
    
    
    
    
  }


.s-316bfc45-9e19-43d1-be73-2b4deef5d2ff .shogun-image-content {
  
    justify-content: center;
  
}

.s-316bfc45-9e19-43d1-be73-2b4deef5d2ff.shg-align-container {
  display: flex;
  justify-content: center
}

.s-316bfc45-9e19-43d1-be73-2b4deef5d2ff.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-316bfc45-9e19-43d1-be73-2b4deef5d2ff.shogun-image {
  box-sizing: border-box;
}



.s-316bfc45-9e19-43d1-be73-2b4deef5d2ff img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-316bfc45-9e19-43d1-be73-2b4deef5d2ff {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-316bfc45-9e19-43d1-be73-2b4deef5d2ff.shogun-image-container {
      position: relative;
    }

    .s-316bfc45-9e19-43d1-be73-2b4deef5d2ff.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-316bfc45-9e19-43d1-be73-2b4deef5d2ff.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-316bfc45-9e19-43d1-be73-2b4deef5d2ff img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (max-width: 767px){#s-316bfc45-9e19-43d1-be73-2b4deef5d2ff {
  margin: 0 !important;
  overflow: visible;
}

#s-316bfc45-9e19-43d1-be73-2b4deef5d2ff-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-316bfc45-9e19-43d1-be73-2b4deef5d2ff {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-316bfc45-9e19-43d1-be73-2b4deef5d2ff {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-316bfc45-9e19-43d1-be73-2b4deef5d2ff img.shogun-image {
  /* Add background color handling */
  
}

#s-316bfc45-9e19-43d1-be73-2b4deef5d2ff img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-316bfc45-9e19-43d1-be73-2b4deef5d2ff .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-316bfc45-9e19-43d1-be73-2b4deef5d2ff .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-316bfc45-9e19-43d1-be73-2b4deef5d2ff .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-316bfc45-9e19-43d1-be73-2b4deef5d2ff.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-316bfc45-9e19-43d1-be73-2b4deef5d2ff img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-316bfc45-9e19-43d1-be73-2b4deef5d2ff.shogun-image {
    
    
    
    
  }


.s-316bfc45-9e19-43d1-be73-2b4deef5d2ff .shogun-image-content {
  
    justify-content: center;
  
}

.s-316bfc45-9e19-43d1-be73-2b4deef5d2ff.shg-align-container {
  display: flex;
  justify-content: center
}

.s-316bfc45-9e19-43d1-be73-2b4deef5d2ff.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-316bfc45-9e19-43d1-be73-2b4deef5d2ff.shogun-image {
  box-sizing: border-box;
}



.s-316bfc45-9e19-43d1-be73-2b4deef5d2ff img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-316bfc45-9e19-43d1-be73-2b4deef5d2ff {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-316bfc45-9e19-43d1-be73-2b4deef5d2ff.shogun-image-container {
      position: relative;
    }

    .s-316bfc45-9e19-43d1-be73-2b4deef5d2ff.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-316bfc45-9e19-43d1-be73-2b4deef5d2ff.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-316bfc45-9e19-43d1-be73-2b4deef5d2ff img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}
#s-f522f4e6-7f89-4f8b-9e1e-f827b0a276c8 {
  margin-left: auto;
margin-right: auto;
aspect-ratio: 375/396;
text-align: center;
}
@media (min-width: 1200px){#s-f522f4e6-7f89-4f8b-9e1e-f827b0a276c8 {
  aspect-ratio: 375/396;
}
}
#s-f522f4e6-7f89-4f8b-9e1e-f827b0a276c8 {
  margin: 0 !important;
  overflow: visible;
}

#s-f522f4e6-7f89-4f8b-9e1e-f827b0a276c8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f522f4e6-7f89-4f8b-9e1e-f827b0a276c8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f522f4e6-7f89-4f8b-9e1e-f827b0a276c8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f522f4e6-7f89-4f8b-9e1e-f827b0a276c8 img.shogun-image {
  /* Add background color handling */
  
}

#s-f522f4e6-7f89-4f8b-9e1e-f827b0a276c8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f522f4e6-7f89-4f8b-9e1e-f827b0a276c8 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-f522f4e6-7f89-4f8b-9e1e-f827b0a276c8 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f522f4e6-7f89-4f8b-9e1e-f827b0a276c8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f522f4e6-7f89-4f8b-9e1e-f827b0a276c8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f522f4e6-7f89-4f8b-9e1e-f827b0a276c8 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-f522f4e6-7f89-4f8b-9e1e-f827b0a276c8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f522f4e6-7f89-4f8b-9e1e-f827b0a276c8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f522f4e6-7f89-4f8b-9e1e-f827b0a276c8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f522f4e6-7f89-4f8b-9e1e-f827b0a276c8.shogun-image {
  box-sizing: border-box;
}



.s-f522f4e6-7f89-4f8b-9e1e-f827b0a276c8 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f522f4e6-7f89-4f8b-9e1e-f827b0a276c8 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-f522f4e6-7f89-4f8b-9e1e-f827b0a276c8.shogun-image-container {
      position: relative;
    }

    .s-f522f4e6-7f89-4f8b-9e1e-f827b0a276c8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f522f4e6-7f89-4f8b-9e1e-f827b0a276c8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f522f4e6-7f89-4f8b-9e1e-f827b0a276c8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

@media (min-width: 1200px){#s-f522f4e6-7f89-4f8b-9e1e-f827b0a276c8 {
  margin: 0 !important;
  overflow: visible;
}

#s-f522f4e6-7f89-4f8b-9e1e-f827b0a276c8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f522f4e6-7f89-4f8b-9e1e-f827b0a276c8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f522f4e6-7f89-4f8b-9e1e-f827b0a276c8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f522f4e6-7f89-4f8b-9e1e-f827b0a276c8 img.shogun-image {
  /* Add background color handling */
  
}

#s-f522f4e6-7f89-4f8b-9e1e-f827b0a276c8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f522f4e6-7f89-4f8b-9e1e-f827b0a276c8 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-f522f4e6-7f89-4f8b-9e1e-f827b0a276c8 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f522f4e6-7f89-4f8b-9e1e-f827b0a276c8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f522f4e6-7f89-4f8b-9e1e-f827b0a276c8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f522f4e6-7f89-4f8b-9e1e-f827b0a276c8 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-f522f4e6-7f89-4f8b-9e1e-f827b0a276c8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f522f4e6-7f89-4f8b-9e1e-f827b0a276c8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f522f4e6-7f89-4f8b-9e1e-f827b0a276c8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f522f4e6-7f89-4f8b-9e1e-f827b0a276c8.shogun-image {
  box-sizing: border-box;
}



.s-f522f4e6-7f89-4f8b-9e1e-f827b0a276c8 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f522f4e6-7f89-4f8b-9e1e-f827b0a276c8 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-f522f4e6-7f89-4f8b-9e1e-f827b0a276c8.shogun-image-container {
      position: relative;
    }

    .s-f522f4e6-7f89-4f8b-9e1e-f827b0a276c8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f522f4e6-7f89-4f8b-9e1e-f827b0a276c8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f522f4e6-7f89-4f8b-9e1e-f827b0a276c8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-f522f4e6-7f89-4f8b-9e1e-f827b0a276c8 {
  margin: 0 !important;
  overflow: visible;
}

#s-f522f4e6-7f89-4f8b-9e1e-f827b0a276c8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f522f4e6-7f89-4f8b-9e1e-f827b0a276c8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f522f4e6-7f89-4f8b-9e1e-f827b0a276c8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f522f4e6-7f89-4f8b-9e1e-f827b0a276c8 img.shogun-image {
  /* Add background color handling */
  
}

#s-f522f4e6-7f89-4f8b-9e1e-f827b0a276c8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f522f4e6-7f89-4f8b-9e1e-f827b0a276c8 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-f522f4e6-7f89-4f8b-9e1e-f827b0a276c8 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f522f4e6-7f89-4f8b-9e1e-f827b0a276c8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f522f4e6-7f89-4f8b-9e1e-f827b0a276c8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f522f4e6-7f89-4f8b-9e1e-f827b0a276c8 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-f522f4e6-7f89-4f8b-9e1e-f827b0a276c8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f522f4e6-7f89-4f8b-9e1e-f827b0a276c8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f522f4e6-7f89-4f8b-9e1e-f827b0a276c8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f522f4e6-7f89-4f8b-9e1e-f827b0a276c8.shogun-image {
  box-sizing: border-box;
}



.s-f522f4e6-7f89-4f8b-9e1e-f827b0a276c8 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f522f4e6-7f89-4f8b-9e1e-f827b0a276c8 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-f522f4e6-7f89-4f8b-9e1e-f827b0a276c8.shogun-image-container {
      position: relative;
    }

    .s-f522f4e6-7f89-4f8b-9e1e-f827b0a276c8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f522f4e6-7f89-4f8b-9e1e-f827b0a276c8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f522f4e6-7f89-4f8b-9e1e-f827b0a276c8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-f522f4e6-7f89-4f8b-9e1e-f827b0a276c8 {
  margin: 0 !important;
  overflow: visible;
}

#s-f522f4e6-7f89-4f8b-9e1e-f827b0a276c8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f522f4e6-7f89-4f8b-9e1e-f827b0a276c8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f522f4e6-7f89-4f8b-9e1e-f827b0a276c8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f522f4e6-7f89-4f8b-9e1e-f827b0a276c8 img.shogun-image {
  /* Add background color handling */
  
}

#s-f522f4e6-7f89-4f8b-9e1e-f827b0a276c8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f522f4e6-7f89-4f8b-9e1e-f827b0a276c8 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-f522f4e6-7f89-4f8b-9e1e-f827b0a276c8 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f522f4e6-7f89-4f8b-9e1e-f827b0a276c8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f522f4e6-7f89-4f8b-9e1e-f827b0a276c8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f522f4e6-7f89-4f8b-9e1e-f827b0a276c8 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-f522f4e6-7f89-4f8b-9e1e-f827b0a276c8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f522f4e6-7f89-4f8b-9e1e-f827b0a276c8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f522f4e6-7f89-4f8b-9e1e-f827b0a276c8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f522f4e6-7f89-4f8b-9e1e-f827b0a276c8.shogun-image {
  box-sizing: border-box;
}



.s-f522f4e6-7f89-4f8b-9e1e-f827b0a276c8 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f522f4e6-7f89-4f8b-9e1e-f827b0a276c8 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-f522f4e6-7f89-4f8b-9e1e-f827b0a276c8.shogun-image-container {
      position: relative;
    }

    .s-f522f4e6-7f89-4f8b-9e1e-f827b0a276c8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f522f4e6-7f89-4f8b-9e1e-f827b0a276c8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f522f4e6-7f89-4f8b-9e1e-f827b0a276c8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (max-width: 767px){#s-f522f4e6-7f89-4f8b-9e1e-f827b0a276c8 {
  margin: 0 !important;
  overflow: visible;
}

#s-f522f4e6-7f89-4f8b-9e1e-f827b0a276c8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f522f4e6-7f89-4f8b-9e1e-f827b0a276c8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f522f4e6-7f89-4f8b-9e1e-f827b0a276c8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f522f4e6-7f89-4f8b-9e1e-f827b0a276c8 img.shogun-image {
  /* Add background color handling */
  
}

#s-f522f4e6-7f89-4f8b-9e1e-f827b0a276c8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f522f4e6-7f89-4f8b-9e1e-f827b0a276c8 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-f522f4e6-7f89-4f8b-9e1e-f827b0a276c8 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f522f4e6-7f89-4f8b-9e1e-f827b0a276c8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f522f4e6-7f89-4f8b-9e1e-f827b0a276c8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f522f4e6-7f89-4f8b-9e1e-f827b0a276c8 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-f522f4e6-7f89-4f8b-9e1e-f827b0a276c8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f522f4e6-7f89-4f8b-9e1e-f827b0a276c8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f522f4e6-7f89-4f8b-9e1e-f827b0a276c8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f522f4e6-7f89-4f8b-9e1e-f827b0a276c8.shogun-image {
  box-sizing: border-box;
}



.s-f522f4e6-7f89-4f8b-9e1e-f827b0a276c8 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f522f4e6-7f89-4f8b-9e1e-f827b0a276c8 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-f522f4e6-7f89-4f8b-9e1e-f827b0a276c8.shogun-image-container {
      position: relative;
    }

    .s-f522f4e6-7f89-4f8b-9e1e-f827b0a276c8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f522f4e6-7f89-4f8b-9e1e-f827b0a276c8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f522f4e6-7f89-4f8b-9e1e-f827b0a276c8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}
#s-bafd1da7-b69e-4065-b4b6-1369c9d0f9f8 {
  margin-left: auto;
margin-right: auto;
aspect-ratio: 375/396;
text-align: center;
}

#s-bafd1da7-b69e-4065-b4b6-1369c9d0f9f8 {
  margin: 0 !important;
  overflow: visible;
}

#s-bafd1da7-b69e-4065-b4b6-1369c9d0f9f8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bafd1da7-b69e-4065-b4b6-1369c9d0f9f8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bafd1da7-b69e-4065-b4b6-1369c9d0f9f8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bafd1da7-b69e-4065-b4b6-1369c9d0f9f8 img.shogun-image {
  /* Add background color handling */
  
}

#s-bafd1da7-b69e-4065-b4b6-1369c9d0f9f8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bafd1da7-b69e-4065-b4b6-1369c9d0f9f8 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-bafd1da7-b69e-4065-b4b6-1369c9d0f9f8 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bafd1da7-b69e-4065-b4b6-1369c9d0f9f8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bafd1da7-b69e-4065-b4b6-1369c9d0f9f8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bafd1da7-b69e-4065-b4b6-1369c9d0f9f8 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-bafd1da7-b69e-4065-b4b6-1369c9d0f9f8.shogun-image {
    
    
    
    
  }


.s-bafd1da7-b69e-4065-b4b6-1369c9d0f9f8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-bafd1da7-b69e-4065-b4b6-1369c9d0f9f8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bafd1da7-b69e-4065-b4b6-1369c9d0f9f8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bafd1da7-b69e-4065-b4b6-1369c9d0f9f8.shogun-image {
  box-sizing: border-box;
}



.s-bafd1da7-b69e-4065-b4b6-1369c9d0f9f8 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-bafd1da7-b69e-4065-b4b6-1369c9d0f9f8 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-bafd1da7-b69e-4065-b4b6-1369c9d0f9f8.shogun-image-container {
      position: relative;
    }

    .s-bafd1da7-b69e-4065-b4b6-1369c9d0f9f8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bafd1da7-b69e-4065-b4b6-1369c9d0f9f8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bafd1da7-b69e-4065-b4b6-1369c9d0f9f8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

@media (min-width: 1200px){#s-bafd1da7-b69e-4065-b4b6-1369c9d0f9f8 {
  margin: 0 !important;
  overflow: visible;
}

#s-bafd1da7-b69e-4065-b4b6-1369c9d0f9f8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bafd1da7-b69e-4065-b4b6-1369c9d0f9f8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bafd1da7-b69e-4065-b4b6-1369c9d0f9f8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bafd1da7-b69e-4065-b4b6-1369c9d0f9f8 img.shogun-image {
  /* Add background color handling */
  
}

#s-bafd1da7-b69e-4065-b4b6-1369c9d0f9f8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bafd1da7-b69e-4065-b4b6-1369c9d0f9f8 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-bafd1da7-b69e-4065-b4b6-1369c9d0f9f8 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bafd1da7-b69e-4065-b4b6-1369c9d0f9f8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bafd1da7-b69e-4065-b4b6-1369c9d0f9f8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bafd1da7-b69e-4065-b4b6-1369c9d0f9f8 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-bafd1da7-b69e-4065-b4b6-1369c9d0f9f8.shogun-image {
    
    
    
    
  }


.s-bafd1da7-b69e-4065-b4b6-1369c9d0f9f8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-bafd1da7-b69e-4065-b4b6-1369c9d0f9f8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bafd1da7-b69e-4065-b4b6-1369c9d0f9f8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bafd1da7-b69e-4065-b4b6-1369c9d0f9f8.shogun-image {
  box-sizing: border-box;
}



.s-bafd1da7-b69e-4065-b4b6-1369c9d0f9f8 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-bafd1da7-b69e-4065-b4b6-1369c9d0f9f8 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-bafd1da7-b69e-4065-b4b6-1369c9d0f9f8.shogun-image-container {
      position: relative;
    }

    .s-bafd1da7-b69e-4065-b4b6-1369c9d0f9f8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bafd1da7-b69e-4065-b4b6-1369c9d0f9f8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bafd1da7-b69e-4065-b4b6-1369c9d0f9f8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-bafd1da7-b69e-4065-b4b6-1369c9d0f9f8 {
  margin: 0 !important;
  overflow: visible;
}

#s-bafd1da7-b69e-4065-b4b6-1369c9d0f9f8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bafd1da7-b69e-4065-b4b6-1369c9d0f9f8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bafd1da7-b69e-4065-b4b6-1369c9d0f9f8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bafd1da7-b69e-4065-b4b6-1369c9d0f9f8 img.shogun-image {
  /* Add background color handling */
  
}

#s-bafd1da7-b69e-4065-b4b6-1369c9d0f9f8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bafd1da7-b69e-4065-b4b6-1369c9d0f9f8 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-bafd1da7-b69e-4065-b4b6-1369c9d0f9f8 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bafd1da7-b69e-4065-b4b6-1369c9d0f9f8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bafd1da7-b69e-4065-b4b6-1369c9d0f9f8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bafd1da7-b69e-4065-b4b6-1369c9d0f9f8 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-bafd1da7-b69e-4065-b4b6-1369c9d0f9f8.shogun-image {
    
    
    
    
  }


.s-bafd1da7-b69e-4065-b4b6-1369c9d0f9f8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-bafd1da7-b69e-4065-b4b6-1369c9d0f9f8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bafd1da7-b69e-4065-b4b6-1369c9d0f9f8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bafd1da7-b69e-4065-b4b6-1369c9d0f9f8.shogun-image {
  box-sizing: border-box;
}



.s-bafd1da7-b69e-4065-b4b6-1369c9d0f9f8 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-bafd1da7-b69e-4065-b4b6-1369c9d0f9f8 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-bafd1da7-b69e-4065-b4b6-1369c9d0f9f8.shogun-image-container {
      position: relative;
    }

    .s-bafd1da7-b69e-4065-b4b6-1369c9d0f9f8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bafd1da7-b69e-4065-b4b6-1369c9d0f9f8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bafd1da7-b69e-4065-b4b6-1369c9d0f9f8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-bafd1da7-b69e-4065-b4b6-1369c9d0f9f8 {
  margin: 0 !important;
  overflow: visible;
}

#s-bafd1da7-b69e-4065-b4b6-1369c9d0f9f8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bafd1da7-b69e-4065-b4b6-1369c9d0f9f8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bafd1da7-b69e-4065-b4b6-1369c9d0f9f8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bafd1da7-b69e-4065-b4b6-1369c9d0f9f8 img.shogun-image {
  /* Add background color handling */
  
}

#s-bafd1da7-b69e-4065-b4b6-1369c9d0f9f8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bafd1da7-b69e-4065-b4b6-1369c9d0f9f8 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-bafd1da7-b69e-4065-b4b6-1369c9d0f9f8 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bafd1da7-b69e-4065-b4b6-1369c9d0f9f8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bafd1da7-b69e-4065-b4b6-1369c9d0f9f8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bafd1da7-b69e-4065-b4b6-1369c9d0f9f8 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-bafd1da7-b69e-4065-b4b6-1369c9d0f9f8.shogun-image {
    
    
    
    
  }


.s-bafd1da7-b69e-4065-b4b6-1369c9d0f9f8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-bafd1da7-b69e-4065-b4b6-1369c9d0f9f8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bafd1da7-b69e-4065-b4b6-1369c9d0f9f8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bafd1da7-b69e-4065-b4b6-1369c9d0f9f8.shogun-image {
  box-sizing: border-box;
}



.s-bafd1da7-b69e-4065-b4b6-1369c9d0f9f8 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-bafd1da7-b69e-4065-b4b6-1369c9d0f9f8 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-bafd1da7-b69e-4065-b4b6-1369c9d0f9f8.shogun-image-container {
      position: relative;
    }

    .s-bafd1da7-b69e-4065-b4b6-1369c9d0f9f8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bafd1da7-b69e-4065-b4b6-1369c9d0f9f8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bafd1da7-b69e-4065-b4b6-1369c9d0f9f8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (max-width: 767px){#s-bafd1da7-b69e-4065-b4b6-1369c9d0f9f8 {
  margin: 0 !important;
  overflow: visible;
}

#s-bafd1da7-b69e-4065-b4b6-1369c9d0f9f8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bafd1da7-b69e-4065-b4b6-1369c9d0f9f8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bafd1da7-b69e-4065-b4b6-1369c9d0f9f8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bafd1da7-b69e-4065-b4b6-1369c9d0f9f8 img.shogun-image {
  /* Add background color handling */
  
}

#s-bafd1da7-b69e-4065-b4b6-1369c9d0f9f8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bafd1da7-b69e-4065-b4b6-1369c9d0f9f8 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-bafd1da7-b69e-4065-b4b6-1369c9d0f9f8 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bafd1da7-b69e-4065-b4b6-1369c9d0f9f8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bafd1da7-b69e-4065-b4b6-1369c9d0f9f8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bafd1da7-b69e-4065-b4b6-1369c9d0f9f8 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-bafd1da7-b69e-4065-b4b6-1369c9d0f9f8.shogun-image {
    
    
    
    
  }


.s-bafd1da7-b69e-4065-b4b6-1369c9d0f9f8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-bafd1da7-b69e-4065-b4b6-1369c9d0f9f8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bafd1da7-b69e-4065-b4b6-1369c9d0f9f8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bafd1da7-b69e-4065-b4b6-1369c9d0f9f8.shogun-image {
  box-sizing: border-box;
}



.s-bafd1da7-b69e-4065-b4b6-1369c9d0f9f8 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-bafd1da7-b69e-4065-b4b6-1369c9d0f9f8 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-bafd1da7-b69e-4065-b4b6-1369c9d0f9f8.shogun-image-container {
      position: relative;
    }

    .s-bafd1da7-b69e-4065-b4b6-1369c9d0f9f8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bafd1da7-b69e-4065-b4b6-1369c9d0f9f8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bafd1da7-b69e-4065-b4b6-1369c9d0f9f8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}
#s-b4d9d330-02f5-48b0-b35c-68b2e63e9db4 {
  margin-left: auto;
margin-right: auto;
aspect-ratio: 375/396;
text-align: center;
}

#s-b4d9d330-02f5-48b0-b35c-68b2e63e9db4 {
  margin: 0 !important;
  overflow: visible;
}

#s-b4d9d330-02f5-48b0-b35c-68b2e63e9db4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b4d9d330-02f5-48b0-b35c-68b2e63e9db4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b4d9d330-02f5-48b0-b35c-68b2e63e9db4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b4d9d330-02f5-48b0-b35c-68b2e63e9db4 img.shogun-image {
  /* Add background color handling */
  
}

#s-b4d9d330-02f5-48b0-b35c-68b2e63e9db4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b4d9d330-02f5-48b0-b35c-68b2e63e9db4 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-b4d9d330-02f5-48b0-b35c-68b2e63e9db4 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b4d9d330-02f5-48b0-b35c-68b2e63e9db4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b4d9d330-02f5-48b0-b35c-68b2e63e9db4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b4d9d330-02f5-48b0-b35c-68b2e63e9db4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-b4d9d330-02f5-48b0-b35c-68b2e63e9db4.shogun-image {
    
    
    
    
  }


.s-b4d9d330-02f5-48b0-b35c-68b2e63e9db4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b4d9d330-02f5-48b0-b35c-68b2e63e9db4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b4d9d330-02f5-48b0-b35c-68b2e63e9db4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b4d9d330-02f5-48b0-b35c-68b2e63e9db4.shogun-image {
  box-sizing: border-box;
}



.s-b4d9d330-02f5-48b0-b35c-68b2e63e9db4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b4d9d330-02f5-48b0-b35c-68b2e63e9db4 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-b4d9d330-02f5-48b0-b35c-68b2e63e9db4.shogun-image-container {
      position: relative;
    }

    .s-b4d9d330-02f5-48b0-b35c-68b2e63e9db4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b4d9d330-02f5-48b0-b35c-68b2e63e9db4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b4d9d330-02f5-48b0-b35c-68b2e63e9db4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

@media (min-width: 1200px){#s-b4d9d330-02f5-48b0-b35c-68b2e63e9db4 {
  margin: 0 !important;
  overflow: visible;
}

#s-b4d9d330-02f5-48b0-b35c-68b2e63e9db4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b4d9d330-02f5-48b0-b35c-68b2e63e9db4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b4d9d330-02f5-48b0-b35c-68b2e63e9db4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b4d9d330-02f5-48b0-b35c-68b2e63e9db4 img.shogun-image {
  /* Add background color handling */
  
}

#s-b4d9d330-02f5-48b0-b35c-68b2e63e9db4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b4d9d330-02f5-48b0-b35c-68b2e63e9db4 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-b4d9d330-02f5-48b0-b35c-68b2e63e9db4 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b4d9d330-02f5-48b0-b35c-68b2e63e9db4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b4d9d330-02f5-48b0-b35c-68b2e63e9db4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b4d9d330-02f5-48b0-b35c-68b2e63e9db4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-b4d9d330-02f5-48b0-b35c-68b2e63e9db4.shogun-image {
    
    
    
    
  }


.s-b4d9d330-02f5-48b0-b35c-68b2e63e9db4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b4d9d330-02f5-48b0-b35c-68b2e63e9db4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b4d9d330-02f5-48b0-b35c-68b2e63e9db4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b4d9d330-02f5-48b0-b35c-68b2e63e9db4.shogun-image {
  box-sizing: border-box;
}



.s-b4d9d330-02f5-48b0-b35c-68b2e63e9db4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b4d9d330-02f5-48b0-b35c-68b2e63e9db4 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-b4d9d330-02f5-48b0-b35c-68b2e63e9db4.shogun-image-container {
      position: relative;
    }

    .s-b4d9d330-02f5-48b0-b35c-68b2e63e9db4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b4d9d330-02f5-48b0-b35c-68b2e63e9db4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b4d9d330-02f5-48b0-b35c-68b2e63e9db4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-b4d9d330-02f5-48b0-b35c-68b2e63e9db4 {
  margin: 0 !important;
  overflow: visible;
}

#s-b4d9d330-02f5-48b0-b35c-68b2e63e9db4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b4d9d330-02f5-48b0-b35c-68b2e63e9db4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b4d9d330-02f5-48b0-b35c-68b2e63e9db4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b4d9d330-02f5-48b0-b35c-68b2e63e9db4 img.shogun-image {
  /* Add background color handling */
  
}

#s-b4d9d330-02f5-48b0-b35c-68b2e63e9db4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b4d9d330-02f5-48b0-b35c-68b2e63e9db4 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-b4d9d330-02f5-48b0-b35c-68b2e63e9db4 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b4d9d330-02f5-48b0-b35c-68b2e63e9db4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b4d9d330-02f5-48b0-b35c-68b2e63e9db4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b4d9d330-02f5-48b0-b35c-68b2e63e9db4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-b4d9d330-02f5-48b0-b35c-68b2e63e9db4.shogun-image {
    
    
    
    
  }


.s-b4d9d330-02f5-48b0-b35c-68b2e63e9db4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b4d9d330-02f5-48b0-b35c-68b2e63e9db4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b4d9d330-02f5-48b0-b35c-68b2e63e9db4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b4d9d330-02f5-48b0-b35c-68b2e63e9db4.shogun-image {
  box-sizing: border-box;
}



.s-b4d9d330-02f5-48b0-b35c-68b2e63e9db4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b4d9d330-02f5-48b0-b35c-68b2e63e9db4 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-b4d9d330-02f5-48b0-b35c-68b2e63e9db4.shogun-image-container {
      position: relative;
    }

    .s-b4d9d330-02f5-48b0-b35c-68b2e63e9db4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b4d9d330-02f5-48b0-b35c-68b2e63e9db4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b4d9d330-02f5-48b0-b35c-68b2e63e9db4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-b4d9d330-02f5-48b0-b35c-68b2e63e9db4 {
  margin: 0 !important;
  overflow: visible;
}

#s-b4d9d330-02f5-48b0-b35c-68b2e63e9db4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b4d9d330-02f5-48b0-b35c-68b2e63e9db4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b4d9d330-02f5-48b0-b35c-68b2e63e9db4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b4d9d330-02f5-48b0-b35c-68b2e63e9db4 img.shogun-image {
  /* Add background color handling */
  
}

#s-b4d9d330-02f5-48b0-b35c-68b2e63e9db4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b4d9d330-02f5-48b0-b35c-68b2e63e9db4 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-b4d9d330-02f5-48b0-b35c-68b2e63e9db4 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b4d9d330-02f5-48b0-b35c-68b2e63e9db4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b4d9d330-02f5-48b0-b35c-68b2e63e9db4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b4d9d330-02f5-48b0-b35c-68b2e63e9db4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-b4d9d330-02f5-48b0-b35c-68b2e63e9db4.shogun-image {
    
    
    
    
  }


.s-b4d9d330-02f5-48b0-b35c-68b2e63e9db4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b4d9d330-02f5-48b0-b35c-68b2e63e9db4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b4d9d330-02f5-48b0-b35c-68b2e63e9db4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b4d9d330-02f5-48b0-b35c-68b2e63e9db4.shogun-image {
  box-sizing: border-box;
}



.s-b4d9d330-02f5-48b0-b35c-68b2e63e9db4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b4d9d330-02f5-48b0-b35c-68b2e63e9db4 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-b4d9d330-02f5-48b0-b35c-68b2e63e9db4.shogun-image-container {
      position: relative;
    }

    .s-b4d9d330-02f5-48b0-b35c-68b2e63e9db4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b4d9d330-02f5-48b0-b35c-68b2e63e9db4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b4d9d330-02f5-48b0-b35c-68b2e63e9db4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (max-width: 767px){#s-b4d9d330-02f5-48b0-b35c-68b2e63e9db4 {
  margin: 0 !important;
  overflow: visible;
}

#s-b4d9d330-02f5-48b0-b35c-68b2e63e9db4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b4d9d330-02f5-48b0-b35c-68b2e63e9db4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b4d9d330-02f5-48b0-b35c-68b2e63e9db4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b4d9d330-02f5-48b0-b35c-68b2e63e9db4 img.shogun-image {
  /* Add background color handling */
  
}

#s-b4d9d330-02f5-48b0-b35c-68b2e63e9db4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b4d9d330-02f5-48b0-b35c-68b2e63e9db4 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-b4d9d330-02f5-48b0-b35c-68b2e63e9db4 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b4d9d330-02f5-48b0-b35c-68b2e63e9db4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b4d9d330-02f5-48b0-b35c-68b2e63e9db4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b4d9d330-02f5-48b0-b35c-68b2e63e9db4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-b4d9d330-02f5-48b0-b35c-68b2e63e9db4.shogun-image {
    
    
    
    
  }


.s-b4d9d330-02f5-48b0-b35c-68b2e63e9db4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b4d9d330-02f5-48b0-b35c-68b2e63e9db4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b4d9d330-02f5-48b0-b35c-68b2e63e9db4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b4d9d330-02f5-48b0-b35c-68b2e63e9db4.shogun-image {
  box-sizing: border-box;
}



.s-b4d9d330-02f5-48b0-b35c-68b2e63e9db4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b4d9d330-02f5-48b0-b35c-68b2e63e9db4 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-b4d9d330-02f5-48b0-b35c-68b2e63e9db4.shogun-image-container {
      position: relative;
    }

    .s-b4d9d330-02f5-48b0-b35c-68b2e63e9db4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b4d9d330-02f5-48b0-b35c-68b2e63e9db4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b4d9d330-02f5-48b0-b35c-68b2e63e9db4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}
#s-d7abb110-6056-46cf-9ddb-93f9ac9d05c2 {
  margin-left: auto;
margin-right: auto;
aspect-ratio: 375/396;
text-align: center;
}

#s-d7abb110-6056-46cf-9ddb-93f9ac9d05c2 {
  margin: 0 !important;
  overflow: visible;
}

#s-d7abb110-6056-46cf-9ddb-93f9ac9d05c2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d7abb110-6056-46cf-9ddb-93f9ac9d05c2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d7abb110-6056-46cf-9ddb-93f9ac9d05c2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d7abb110-6056-46cf-9ddb-93f9ac9d05c2 img.shogun-image {
  /* Add background color handling */
  
}

#s-d7abb110-6056-46cf-9ddb-93f9ac9d05c2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d7abb110-6056-46cf-9ddb-93f9ac9d05c2 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-d7abb110-6056-46cf-9ddb-93f9ac9d05c2 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d7abb110-6056-46cf-9ddb-93f9ac9d05c2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d7abb110-6056-46cf-9ddb-93f9ac9d05c2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d7abb110-6056-46cf-9ddb-93f9ac9d05c2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-d7abb110-6056-46cf-9ddb-93f9ac9d05c2.shogun-image {
    
    
    
    
  }


.s-d7abb110-6056-46cf-9ddb-93f9ac9d05c2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d7abb110-6056-46cf-9ddb-93f9ac9d05c2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d7abb110-6056-46cf-9ddb-93f9ac9d05c2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d7abb110-6056-46cf-9ddb-93f9ac9d05c2.shogun-image {
  box-sizing: border-box;
}



.s-d7abb110-6056-46cf-9ddb-93f9ac9d05c2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d7abb110-6056-46cf-9ddb-93f9ac9d05c2 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-d7abb110-6056-46cf-9ddb-93f9ac9d05c2.shogun-image-container {
      position: relative;
    }

    .s-d7abb110-6056-46cf-9ddb-93f9ac9d05c2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d7abb110-6056-46cf-9ddb-93f9ac9d05c2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d7abb110-6056-46cf-9ddb-93f9ac9d05c2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

@media (min-width: 1200px){#s-d7abb110-6056-46cf-9ddb-93f9ac9d05c2 {
  margin: 0 !important;
  overflow: visible;
}

#s-d7abb110-6056-46cf-9ddb-93f9ac9d05c2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d7abb110-6056-46cf-9ddb-93f9ac9d05c2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d7abb110-6056-46cf-9ddb-93f9ac9d05c2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d7abb110-6056-46cf-9ddb-93f9ac9d05c2 img.shogun-image {
  /* Add background color handling */
  
}

#s-d7abb110-6056-46cf-9ddb-93f9ac9d05c2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d7abb110-6056-46cf-9ddb-93f9ac9d05c2 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-d7abb110-6056-46cf-9ddb-93f9ac9d05c2 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d7abb110-6056-46cf-9ddb-93f9ac9d05c2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d7abb110-6056-46cf-9ddb-93f9ac9d05c2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d7abb110-6056-46cf-9ddb-93f9ac9d05c2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-d7abb110-6056-46cf-9ddb-93f9ac9d05c2.shogun-image {
    
    
    
    
  }


.s-d7abb110-6056-46cf-9ddb-93f9ac9d05c2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d7abb110-6056-46cf-9ddb-93f9ac9d05c2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d7abb110-6056-46cf-9ddb-93f9ac9d05c2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d7abb110-6056-46cf-9ddb-93f9ac9d05c2.shogun-image {
  box-sizing: border-box;
}



.s-d7abb110-6056-46cf-9ddb-93f9ac9d05c2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d7abb110-6056-46cf-9ddb-93f9ac9d05c2 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-d7abb110-6056-46cf-9ddb-93f9ac9d05c2.shogun-image-container {
      position: relative;
    }

    .s-d7abb110-6056-46cf-9ddb-93f9ac9d05c2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d7abb110-6056-46cf-9ddb-93f9ac9d05c2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d7abb110-6056-46cf-9ddb-93f9ac9d05c2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-d7abb110-6056-46cf-9ddb-93f9ac9d05c2 {
  margin: 0 !important;
  overflow: visible;
}

#s-d7abb110-6056-46cf-9ddb-93f9ac9d05c2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d7abb110-6056-46cf-9ddb-93f9ac9d05c2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d7abb110-6056-46cf-9ddb-93f9ac9d05c2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d7abb110-6056-46cf-9ddb-93f9ac9d05c2 img.shogun-image {
  /* Add background color handling */
  
}

#s-d7abb110-6056-46cf-9ddb-93f9ac9d05c2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d7abb110-6056-46cf-9ddb-93f9ac9d05c2 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-d7abb110-6056-46cf-9ddb-93f9ac9d05c2 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d7abb110-6056-46cf-9ddb-93f9ac9d05c2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d7abb110-6056-46cf-9ddb-93f9ac9d05c2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d7abb110-6056-46cf-9ddb-93f9ac9d05c2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-d7abb110-6056-46cf-9ddb-93f9ac9d05c2.shogun-image {
    
    
    
    
  }


.s-d7abb110-6056-46cf-9ddb-93f9ac9d05c2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d7abb110-6056-46cf-9ddb-93f9ac9d05c2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d7abb110-6056-46cf-9ddb-93f9ac9d05c2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d7abb110-6056-46cf-9ddb-93f9ac9d05c2.shogun-image {
  box-sizing: border-box;
}



.s-d7abb110-6056-46cf-9ddb-93f9ac9d05c2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d7abb110-6056-46cf-9ddb-93f9ac9d05c2 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-d7abb110-6056-46cf-9ddb-93f9ac9d05c2.shogun-image-container {
      position: relative;
    }

    .s-d7abb110-6056-46cf-9ddb-93f9ac9d05c2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d7abb110-6056-46cf-9ddb-93f9ac9d05c2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d7abb110-6056-46cf-9ddb-93f9ac9d05c2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-d7abb110-6056-46cf-9ddb-93f9ac9d05c2 {
  margin: 0 !important;
  overflow: visible;
}

#s-d7abb110-6056-46cf-9ddb-93f9ac9d05c2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d7abb110-6056-46cf-9ddb-93f9ac9d05c2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d7abb110-6056-46cf-9ddb-93f9ac9d05c2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d7abb110-6056-46cf-9ddb-93f9ac9d05c2 img.shogun-image {
  /* Add background color handling */
  
}

#s-d7abb110-6056-46cf-9ddb-93f9ac9d05c2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d7abb110-6056-46cf-9ddb-93f9ac9d05c2 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-d7abb110-6056-46cf-9ddb-93f9ac9d05c2 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d7abb110-6056-46cf-9ddb-93f9ac9d05c2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d7abb110-6056-46cf-9ddb-93f9ac9d05c2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d7abb110-6056-46cf-9ddb-93f9ac9d05c2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-d7abb110-6056-46cf-9ddb-93f9ac9d05c2.shogun-image {
    
    
    
    
  }


.s-d7abb110-6056-46cf-9ddb-93f9ac9d05c2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d7abb110-6056-46cf-9ddb-93f9ac9d05c2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d7abb110-6056-46cf-9ddb-93f9ac9d05c2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d7abb110-6056-46cf-9ddb-93f9ac9d05c2.shogun-image {
  box-sizing: border-box;
}



.s-d7abb110-6056-46cf-9ddb-93f9ac9d05c2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d7abb110-6056-46cf-9ddb-93f9ac9d05c2 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-d7abb110-6056-46cf-9ddb-93f9ac9d05c2.shogun-image-container {
      position: relative;
    }

    .s-d7abb110-6056-46cf-9ddb-93f9ac9d05c2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d7abb110-6056-46cf-9ddb-93f9ac9d05c2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d7abb110-6056-46cf-9ddb-93f9ac9d05c2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (max-width: 767px){#s-d7abb110-6056-46cf-9ddb-93f9ac9d05c2 {
  margin: 0 !important;
  overflow: visible;
}

#s-d7abb110-6056-46cf-9ddb-93f9ac9d05c2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d7abb110-6056-46cf-9ddb-93f9ac9d05c2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d7abb110-6056-46cf-9ddb-93f9ac9d05c2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d7abb110-6056-46cf-9ddb-93f9ac9d05c2 img.shogun-image {
  /* Add background color handling */
  
}

#s-d7abb110-6056-46cf-9ddb-93f9ac9d05c2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d7abb110-6056-46cf-9ddb-93f9ac9d05c2 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-d7abb110-6056-46cf-9ddb-93f9ac9d05c2 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d7abb110-6056-46cf-9ddb-93f9ac9d05c2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d7abb110-6056-46cf-9ddb-93f9ac9d05c2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d7abb110-6056-46cf-9ddb-93f9ac9d05c2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-d7abb110-6056-46cf-9ddb-93f9ac9d05c2.shogun-image {
    
    
    
    
  }


.s-d7abb110-6056-46cf-9ddb-93f9ac9d05c2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d7abb110-6056-46cf-9ddb-93f9ac9d05c2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d7abb110-6056-46cf-9ddb-93f9ac9d05c2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d7abb110-6056-46cf-9ddb-93f9ac9d05c2.shogun-image {
  box-sizing: border-box;
}



.s-d7abb110-6056-46cf-9ddb-93f9ac9d05c2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d7abb110-6056-46cf-9ddb-93f9ac9d05c2 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-d7abb110-6056-46cf-9ddb-93f9ac9d05c2.shogun-image-container {
      position: relative;
    }

    .s-d7abb110-6056-46cf-9ddb-93f9ac9d05c2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d7abb110-6056-46cf-9ddb-93f9ac9d05c2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d7abb110-6056-46cf-9ddb-93f9ac9d05c2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}
#s-d638549d-8926-4ec4-bb1f-da48829ef3e1 {
  margin-left: auto;
margin-right: auto;
aspect-ratio: 375/396;
text-align: center;
}

#s-d638549d-8926-4ec4-bb1f-da48829ef3e1 {
  margin: 0 !important;
  overflow: visible;
}

#s-d638549d-8926-4ec4-bb1f-da48829ef3e1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d638549d-8926-4ec4-bb1f-da48829ef3e1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d638549d-8926-4ec4-bb1f-da48829ef3e1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d638549d-8926-4ec4-bb1f-da48829ef3e1 img.shogun-image {
  /* Add background color handling */
  
}

#s-d638549d-8926-4ec4-bb1f-da48829ef3e1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d638549d-8926-4ec4-bb1f-da48829ef3e1 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-d638549d-8926-4ec4-bb1f-da48829ef3e1 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d638549d-8926-4ec4-bb1f-da48829ef3e1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d638549d-8926-4ec4-bb1f-da48829ef3e1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d638549d-8926-4ec4-bb1f-da48829ef3e1 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-d638549d-8926-4ec4-bb1f-da48829ef3e1.shogun-image {
    
    
    
    
  }


.s-d638549d-8926-4ec4-bb1f-da48829ef3e1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d638549d-8926-4ec4-bb1f-da48829ef3e1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d638549d-8926-4ec4-bb1f-da48829ef3e1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d638549d-8926-4ec4-bb1f-da48829ef3e1.shogun-image {
  box-sizing: border-box;
}



.s-d638549d-8926-4ec4-bb1f-da48829ef3e1 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d638549d-8926-4ec4-bb1f-da48829ef3e1 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-d638549d-8926-4ec4-bb1f-da48829ef3e1.shogun-image-container {
      position: relative;
    }

    .s-d638549d-8926-4ec4-bb1f-da48829ef3e1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d638549d-8926-4ec4-bb1f-da48829ef3e1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d638549d-8926-4ec4-bb1f-da48829ef3e1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

@media (min-width: 1200px){#s-d638549d-8926-4ec4-bb1f-da48829ef3e1 {
  margin: 0 !important;
  overflow: visible;
}

#s-d638549d-8926-4ec4-bb1f-da48829ef3e1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d638549d-8926-4ec4-bb1f-da48829ef3e1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d638549d-8926-4ec4-bb1f-da48829ef3e1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d638549d-8926-4ec4-bb1f-da48829ef3e1 img.shogun-image {
  /* Add background color handling */
  
}

#s-d638549d-8926-4ec4-bb1f-da48829ef3e1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d638549d-8926-4ec4-bb1f-da48829ef3e1 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-d638549d-8926-4ec4-bb1f-da48829ef3e1 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d638549d-8926-4ec4-bb1f-da48829ef3e1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d638549d-8926-4ec4-bb1f-da48829ef3e1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d638549d-8926-4ec4-bb1f-da48829ef3e1 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-d638549d-8926-4ec4-bb1f-da48829ef3e1.shogun-image {
    
    
    
    
  }


.s-d638549d-8926-4ec4-bb1f-da48829ef3e1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d638549d-8926-4ec4-bb1f-da48829ef3e1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d638549d-8926-4ec4-bb1f-da48829ef3e1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d638549d-8926-4ec4-bb1f-da48829ef3e1.shogun-image {
  box-sizing: border-box;
}



.s-d638549d-8926-4ec4-bb1f-da48829ef3e1 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d638549d-8926-4ec4-bb1f-da48829ef3e1 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-d638549d-8926-4ec4-bb1f-da48829ef3e1.shogun-image-container {
      position: relative;
    }

    .s-d638549d-8926-4ec4-bb1f-da48829ef3e1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d638549d-8926-4ec4-bb1f-da48829ef3e1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d638549d-8926-4ec4-bb1f-da48829ef3e1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-d638549d-8926-4ec4-bb1f-da48829ef3e1 {
  margin: 0 !important;
  overflow: visible;
}

#s-d638549d-8926-4ec4-bb1f-da48829ef3e1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d638549d-8926-4ec4-bb1f-da48829ef3e1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d638549d-8926-4ec4-bb1f-da48829ef3e1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d638549d-8926-4ec4-bb1f-da48829ef3e1 img.shogun-image {
  /* Add background color handling */
  
}

#s-d638549d-8926-4ec4-bb1f-da48829ef3e1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d638549d-8926-4ec4-bb1f-da48829ef3e1 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-d638549d-8926-4ec4-bb1f-da48829ef3e1 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d638549d-8926-4ec4-bb1f-da48829ef3e1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d638549d-8926-4ec4-bb1f-da48829ef3e1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d638549d-8926-4ec4-bb1f-da48829ef3e1 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-d638549d-8926-4ec4-bb1f-da48829ef3e1.shogun-image {
    
    
    
    
  }


.s-d638549d-8926-4ec4-bb1f-da48829ef3e1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d638549d-8926-4ec4-bb1f-da48829ef3e1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d638549d-8926-4ec4-bb1f-da48829ef3e1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d638549d-8926-4ec4-bb1f-da48829ef3e1.shogun-image {
  box-sizing: border-box;
}



.s-d638549d-8926-4ec4-bb1f-da48829ef3e1 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d638549d-8926-4ec4-bb1f-da48829ef3e1 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-d638549d-8926-4ec4-bb1f-da48829ef3e1.shogun-image-container {
      position: relative;
    }

    .s-d638549d-8926-4ec4-bb1f-da48829ef3e1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d638549d-8926-4ec4-bb1f-da48829ef3e1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d638549d-8926-4ec4-bb1f-da48829ef3e1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-d638549d-8926-4ec4-bb1f-da48829ef3e1 {
  margin: 0 !important;
  overflow: visible;
}

#s-d638549d-8926-4ec4-bb1f-da48829ef3e1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d638549d-8926-4ec4-bb1f-da48829ef3e1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d638549d-8926-4ec4-bb1f-da48829ef3e1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d638549d-8926-4ec4-bb1f-da48829ef3e1 img.shogun-image {
  /* Add background color handling */
  
}

#s-d638549d-8926-4ec4-bb1f-da48829ef3e1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d638549d-8926-4ec4-bb1f-da48829ef3e1 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-d638549d-8926-4ec4-bb1f-da48829ef3e1 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d638549d-8926-4ec4-bb1f-da48829ef3e1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d638549d-8926-4ec4-bb1f-da48829ef3e1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d638549d-8926-4ec4-bb1f-da48829ef3e1 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-d638549d-8926-4ec4-bb1f-da48829ef3e1.shogun-image {
    
    
    
    
  }


.s-d638549d-8926-4ec4-bb1f-da48829ef3e1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d638549d-8926-4ec4-bb1f-da48829ef3e1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d638549d-8926-4ec4-bb1f-da48829ef3e1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d638549d-8926-4ec4-bb1f-da48829ef3e1.shogun-image {
  box-sizing: border-box;
}



.s-d638549d-8926-4ec4-bb1f-da48829ef3e1 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d638549d-8926-4ec4-bb1f-da48829ef3e1 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-d638549d-8926-4ec4-bb1f-da48829ef3e1.shogun-image-container {
      position: relative;
    }

    .s-d638549d-8926-4ec4-bb1f-da48829ef3e1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d638549d-8926-4ec4-bb1f-da48829ef3e1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d638549d-8926-4ec4-bb1f-da48829ef3e1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (max-width: 767px){#s-d638549d-8926-4ec4-bb1f-da48829ef3e1 {
  margin: 0 !important;
  overflow: visible;
}

#s-d638549d-8926-4ec4-bb1f-da48829ef3e1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d638549d-8926-4ec4-bb1f-da48829ef3e1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d638549d-8926-4ec4-bb1f-da48829ef3e1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d638549d-8926-4ec4-bb1f-da48829ef3e1 img.shogun-image {
  /* Add background color handling */
  
}

#s-d638549d-8926-4ec4-bb1f-da48829ef3e1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d638549d-8926-4ec4-bb1f-da48829ef3e1 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-d638549d-8926-4ec4-bb1f-da48829ef3e1 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d638549d-8926-4ec4-bb1f-da48829ef3e1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d638549d-8926-4ec4-bb1f-da48829ef3e1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d638549d-8926-4ec4-bb1f-da48829ef3e1 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-d638549d-8926-4ec4-bb1f-da48829ef3e1.shogun-image {
    
    
    
    
  }


.s-d638549d-8926-4ec4-bb1f-da48829ef3e1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d638549d-8926-4ec4-bb1f-da48829ef3e1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d638549d-8926-4ec4-bb1f-da48829ef3e1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d638549d-8926-4ec4-bb1f-da48829ef3e1.shogun-image {
  box-sizing: border-box;
}



.s-d638549d-8926-4ec4-bb1f-da48829ef3e1 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d638549d-8926-4ec4-bb1f-da48829ef3e1 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-d638549d-8926-4ec4-bb1f-da48829ef3e1.shogun-image-container {
      position: relative;
    }

    .s-d638549d-8926-4ec4-bb1f-da48829ef3e1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d638549d-8926-4ec4-bb1f-da48829ef3e1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d638549d-8926-4ec4-bb1f-da48829ef3e1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}
#s-48fec7fe-ec46-4497-bed1-27ab8a96785e {
  margin-left: auto;
margin-right: auto;
aspect-ratio: 375/396;
text-align: center;
}

#s-48fec7fe-ec46-4497-bed1-27ab8a96785e {
  margin: 0 !important;
  overflow: visible;
}

#s-48fec7fe-ec46-4497-bed1-27ab8a96785e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-48fec7fe-ec46-4497-bed1-27ab8a96785e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-48fec7fe-ec46-4497-bed1-27ab8a96785e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-48fec7fe-ec46-4497-bed1-27ab8a96785e img.shogun-image {
  /* Add background color handling */
  
}

#s-48fec7fe-ec46-4497-bed1-27ab8a96785e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-48fec7fe-ec46-4497-bed1-27ab8a96785e .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-48fec7fe-ec46-4497-bed1-27ab8a96785e .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-48fec7fe-ec46-4497-bed1-27ab8a96785e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-48fec7fe-ec46-4497-bed1-27ab8a96785e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-48fec7fe-ec46-4497-bed1-27ab8a96785e img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-48fec7fe-ec46-4497-bed1-27ab8a96785e .shogun-image-content {
  
    justify-content: center;
  
}

.s-48fec7fe-ec46-4497-bed1-27ab8a96785e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-48fec7fe-ec46-4497-bed1-27ab8a96785e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-48fec7fe-ec46-4497-bed1-27ab8a96785e.shogun-image {
  box-sizing: border-box;
}



.s-48fec7fe-ec46-4497-bed1-27ab8a96785e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-48fec7fe-ec46-4497-bed1-27ab8a96785e {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-48fec7fe-ec46-4497-bed1-27ab8a96785e.shogun-image-container {
      position: relative;
    }

    .s-48fec7fe-ec46-4497-bed1-27ab8a96785e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-48fec7fe-ec46-4497-bed1-27ab8a96785e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-48fec7fe-ec46-4497-bed1-27ab8a96785e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

@media (min-width: 1200px){#s-48fec7fe-ec46-4497-bed1-27ab8a96785e {
  margin: 0 !important;
  overflow: visible;
}

#s-48fec7fe-ec46-4497-bed1-27ab8a96785e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-48fec7fe-ec46-4497-bed1-27ab8a96785e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-48fec7fe-ec46-4497-bed1-27ab8a96785e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-48fec7fe-ec46-4497-bed1-27ab8a96785e img.shogun-image {
  /* Add background color handling */
  
}

#s-48fec7fe-ec46-4497-bed1-27ab8a96785e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-48fec7fe-ec46-4497-bed1-27ab8a96785e .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-48fec7fe-ec46-4497-bed1-27ab8a96785e .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-48fec7fe-ec46-4497-bed1-27ab8a96785e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-48fec7fe-ec46-4497-bed1-27ab8a96785e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-48fec7fe-ec46-4497-bed1-27ab8a96785e img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-48fec7fe-ec46-4497-bed1-27ab8a96785e .shogun-image-content {
  
    justify-content: center;
  
}

.s-48fec7fe-ec46-4497-bed1-27ab8a96785e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-48fec7fe-ec46-4497-bed1-27ab8a96785e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-48fec7fe-ec46-4497-bed1-27ab8a96785e.shogun-image {
  box-sizing: border-box;
}



.s-48fec7fe-ec46-4497-bed1-27ab8a96785e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-48fec7fe-ec46-4497-bed1-27ab8a96785e {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-48fec7fe-ec46-4497-bed1-27ab8a96785e.shogun-image-container {
      position: relative;
    }

    .s-48fec7fe-ec46-4497-bed1-27ab8a96785e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-48fec7fe-ec46-4497-bed1-27ab8a96785e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-48fec7fe-ec46-4497-bed1-27ab8a96785e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-48fec7fe-ec46-4497-bed1-27ab8a96785e {
  margin: 0 !important;
  overflow: visible;
}

#s-48fec7fe-ec46-4497-bed1-27ab8a96785e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-48fec7fe-ec46-4497-bed1-27ab8a96785e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-48fec7fe-ec46-4497-bed1-27ab8a96785e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-48fec7fe-ec46-4497-bed1-27ab8a96785e img.shogun-image {
  /* Add background color handling */
  
}

#s-48fec7fe-ec46-4497-bed1-27ab8a96785e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-48fec7fe-ec46-4497-bed1-27ab8a96785e .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-48fec7fe-ec46-4497-bed1-27ab8a96785e .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-48fec7fe-ec46-4497-bed1-27ab8a96785e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-48fec7fe-ec46-4497-bed1-27ab8a96785e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-48fec7fe-ec46-4497-bed1-27ab8a96785e img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-48fec7fe-ec46-4497-bed1-27ab8a96785e .shogun-image-content {
  
    justify-content: center;
  
}

.s-48fec7fe-ec46-4497-bed1-27ab8a96785e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-48fec7fe-ec46-4497-bed1-27ab8a96785e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-48fec7fe-ec46-4497-bed1-27ab8a96785e.shogun-image {
  box-sizing: border-box;
}



.s-48fec7fe-ec46-4497-bed1-27ab8a96785e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-48fec7fe-ec46-4497-bed1-27ab8a96785e {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-48fec7fe-ec46-4497-bed1-27ab8a96785e.shogun-image-container {
      position: relative;
    }

    .s-48fec7fe-ec46-4497-bed1-27ab8a96785e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-48fec7fe-ec46-4497-bed1-27ab8a96785e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-48fec7fe-ec46-4497-bed1-27ab8a96785e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-48fec7fe-ec46-4497-bed1-27ab8a96785e {
  margin: 0 !important;
  overflow: visible;
}

#s-48fec7fe-ec46-4497-bed1-27ab8a96785e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-48fec7fe-ec46-4497-bed1-27ab8a96785e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-48fec7fe-ec46-4497-bed1-27ab8a96785e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-48fec7fe-ec46-4497-bed1-27ab8a96785e img.shogun-image {
  /* Add background color handling */
  
}

#s-48fec7fe-ec46-4497-bed1-27ab8a96785e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-48fec7fe-ec46-4497-bed1-27ab8a96785e .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-48fec7fe-ec46-4497-bed1-27ab8a96785e .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-48fec7fe-ec46-4497-bed1-27ab8a96785e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-48fec7fe-ec46-4497-bed1-27ab8a96785e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-48fec7fe-ec46-4497-bed1-27ab8a96785e img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-48fec7fe-ec46-4497-bed1-27ab8a96785e .shogun-image-content {
  
    justify-content: center;
  
}

.s-48fec7fe-ec46-4497-bed1-27ab8a96785e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-48fec7fe-ec46-4497-bed1-27ab8a96785e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-48fec7fe-ec46-4497-bed1-27ab8a96785e.shogun-image {
  box-sizing: border-box;
}



.s-48fec7fe-ec46-4497-bed1-27ab8a96785e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-48fec7fe-ec46-4497-bed1-27ab8a96785e {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-48fec7fe-ec46-4497-bed1-27ab8a96785e.shogun-image-container {
      position: relative;
    }

    .s-48fec7fe-ec46-4497-bed1-27ab8a96785e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-48fec7fe-ec46-4497-bed1-27ab8a96785e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-48fec7fe-ec46-4497-bed1-27ab8a96785e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (max-width: 767px){#s-48fec7fe-ec46-4497-bed1-27ab8a96785e {
  margin: 0 !important;
  overflow: visible;
}

#s-48fec7fe-ec46-4497-bed1-27ab8a96785e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-48fec7fe-ec46-4497-bed1-27ab8a96785e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-48fec7fe-ec46-4497-bed1-27ab8a96785e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-48fec7fe-ec46-4497-bed1-27ab8a96785e img.shogun-image {
  /* Add background color handling */
  
}

#s-48fec7fe-ec46-4497-bed1-27ab8a96785e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-48fec7fe-ec46-4497-bed1-27ab8a96785e .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-48fec7fe-ec46-4497-bed1-27ab8a96785e .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-48fec7fe-ec46-4497-bed1-27ab8a96785e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-48fec7fe-ec46-4497-bed1-27ab8a96785e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-48fec7fe-ec46-4497-bed1-27ab8a96785e img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-48fec7fe-ec46-4497-bed1-27ab8a96785e .shogun-image-content {
  
    justify-content: center;
  
}

.s-48fec7fe-ec46-4497-bed1-27ab8a96785e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-48fec7fe-ec46-4497-bed1-27ab8a96785e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-48fec7fe-ec46-4497-bed1-27ab8a96785e.shogun-image {
  box-sizing: border-box;
}



.s-48fec7fe-ec46-4497-bed1-27ab8a96785e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-48fec7fe-ec46-4497-bed1-27ab8a96785e {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-48fec7fe-ec46-4497-bed1-27ab8a96785e.shogun-image-container {
      position: relative;
    }

    .s-48fec7fe-ec46-4497-bed1-27ab8a96785e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-48fec7fe-ec46-4497-bed1-27ab8a96785e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-48fec7fe-ec46-4497-bed1-27ab8a96785e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}
#s-4e1aa959-9ad4-47d2-9288-8765e6684cbd {
  margin-left: auto;
margin-right: auto;
aspect-ratio: 375/396;
text-align: center;
}

#s-4e1aa959-9ad4-47d2-9288-8765e6684cbd {
  margin: 0 !important;
  overflow: visible;
}

#s-4e1aa959-9ad4-47d2-9288-8765e6684cbd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4e1aa959-9ad4-47d2-9288-8765e6684cbd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4e1aa959-9ad4-47d2-9288-8765e6684cbd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4e1aa959-9ad4-47d2-9288-8765e6684cbd img.shogun-image {
  /* Add background color handling */
  
}

#s-4e1aa959-9ad4-47d2-9288-8765e6684cbd img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4e1aa959-9ad4-47d2-9288-8765e6684cbd .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-4e1aa959-9ad4-47d2-9288-8765e6684cbd .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4e1aa959-9ad4-47d2-9288-8765e6684cbd .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4e1aa959-9ad4-47d2-9288-8765e6684cbd.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4e1aa959-9ad4-47d2-9288-8765e6684cbd img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-4e1aa959-9ad4-47d2-9288-8765e6684cbd .shogun-image-content {
  
    justify-content: center;
  
}

.s-4e1aa959-9ad4-47d2-9288-8765e6684cbd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4e1aa959-9ad4-47d2-9288-8765e6684cbd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4e1aa959-9ad4-47d2-9288-8765e6684cbd.shogun-image {
  box-sizing: border-box;
}



.s-4e1aa959-9ad4-47d2-9288-8765e6684cbd img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4e1aa959-9ad4-47d2-9288-8765e6684cbd {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-4e1aa959-9ad4-47d2-9288-8765e6684cbd.shogun-image-container {
      position: relative;
    }

    .s-4e1aa959-9ad4-47d2-9288-8765e6684cbd.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4e1aa959-9ad4-47d2-9288-8765e6684cbd.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4e1aa959-9ad4-47d2-9288-8765e6684cbd img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

@media (min-width: 1200px){#s-4e1aa959-9ad4-47d2-9288-8765e6684cbd {
  margin: 0 !important;
  overflow: visible;
}

#s-4e1aa959-9ad4-47d2-9288-8765e6684cbd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4e1aa959-9ad4-47d2-9288-8765e6684cbd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4e1aa959-9ad4-47d2-9288-8765e6684cbd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4e1aa959-9ad4-47d2-9288-8765e6684cbd img.shogun-image {
  /* Add background color handling */
  
}

#s-4e1aa959-9ad4-47d2-9288-8765e6684cbd img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4e1aa959-9ad4-47d2-9288-8765e6684cbd .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-4e1aa959-9ad4-47d2-9288-8765e6684cbd .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4e1aa959-9ad4-47d2-9288-8765e6684cbd .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4e1aa959-9ad4-47d2-9288-8765e6684cbd.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4e1aa959-9ad4-47d2-9288-8765e6684cbd img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-4e1aa959-9ad4-47d2-9288-8765e6684cbd .shogun-image-content {
  
    justify-content: center;
  
}

.s-4e1aa959-9ad4-47d2-9288-8765e6684cbd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4e1aa959-9ad4-47d2-9288-8765e6684cbd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4e1aa959-9ad4-47d2-9288-8765e6684cbd.shogun-image {
  box-sizing: border-box;
}



.s-4e1aa959-9ad4-47d2-9288-8765e6684cbd img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4e1aa959-9ad4-47d2-9288-8765e6684cbd {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-4e1aa959-9ad4-47d2-9288-8765e6684cbd.shogun-image-container {
      position: relative;
    }

    .s-4e1aa959-9ad4-47d2-9288-8765e6684cbd.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4e1aa959-9ad4-47d2-9288-8765e6684cbd.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4e1aa959-9ad4-47d2-9288-8765e6684cbd img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-4e1aa959-9ad4-47d2-9288-8765e6684cbd {
  margin: 0 !important;
  overflow: visible;
}

#s-4e1aa959-9ad4-47d2-9288-8765e6684cbd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4e1aa959-9ad4-47d2-9288-8765e6684cbd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4e1aa959-9ad4-47d2-9288-8765e6684cbd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4e1aa959-9ad4-47d2-9288-8765e6684cbd img.shogun-image {
  /* Add background color handling */
  
}

#s-4e1aa959-9ad4-47d2-9288-8765e6684cbd img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4e1aa959-9ad4-47d2-9288-8765e6684cbd .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-4e1aa959-9ad4-47d2-9288-8765e6684cbd .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4e1aa959-9ad4-47d2-9288-8765e6684cbd .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4e1aa959-9ad4-47d2-9288-8765e6684cbd.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4e1aa959-9ad4-47d2-9288-8765e6684cbd img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-4e1aa959-9ad4-47d2-9288-8765e6684cbd .shogun-image-content {
  
    justify-content: center;
  
}

.s-4e1aa959-9ad4-47d2-9288-8765e6684cbd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4e1aa959-9ad4-47d2-9288-8765e6684cbd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4e1aa959-9ad4-47d2-9288-8765e6684cbd.shogun-image {
  box-sizing: border-box;
}



.s-4e1aa959-9ad4-47d2-9288-8765e6684cbd img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4e1aa959-9ad4-47d2-9288-8765e6684cbd {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-4e1aa959-9ad4-47d2-9288-8765e6684cbd.shogun-image-container {
      position: relative;
    }

    .s-4e1aa959-9ad4-47d2-9288-8765e6684cbd.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4e1aa959-9ad4-47d2-9288-8765e6684cbd.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4e1aa959-9ad4-47d2-9288-8765e6684cbd img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-4e1aa959-9ad4-47d2-9288-8765e6684cbd {
  margin: 0 !important;
  overflow: visible;
}

#s-4e1aa959-9ad4-47d2-9288-8765e6684cbd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4e1aa959-9ad4-47d2-9288-8765e6684cbd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4e1aa959-9ad4-47d2-9288-8765e6684cbd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4e1aa959-9ad4-47d2-9288-8765e6684cbd img.shogun-image {
  /* Add background color handling */
  
}

#s-4e1aa959-9ad4-47d2-9288-8765e6684cbd img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4e1aa959-9ad4-47d2-9288-8765e6684cbd .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-4e1aa959-9ad4-47d2-9288-8765e6684cbd .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4e1aa959-9ad4-47d2-9288-8765e6684cbd .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4e1aa959-9ad4-47d2-9288-8765e6684cbd.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4e1aa959-9ad4-47d2-9288-8765e6684cbd img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-4e1aa959-9ad4-47d2-9288-8765e6684cbd .shogun-image-content {
  
    justify-content: center;
  
}

.s-4e1aa959-9ad4-47d2-9288-8765e6684cbd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4e1aa959-9ad4-47d2-9288-8765e6684cbd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4e1aa959-9ad4-47d2-9288-8765e6684cbd.shogun-image {
  box-sizing: border-box;
}



.s-4e1aa959-9ad4-47d2-9288-8765e6684cbd img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4e1aa959-9ad4-47d2-9288-8765e6684cbd {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-4e1aa959-9ad4-47d2-9288-8765e6684cbd.shogun-image-container {
      position: relative;
    }

    .s-4e1aa959-9ad4-47d2-9288-8765e6684cbd.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4e1aa959-9ad4-47d2-9288-8765e6684cbd.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4e1aa959-9ad4-47d2-9288-8765e6684cbd img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (max-width: 767px){#s-4e1aa959-9ad4-47d2-9288-8765e6684cbd {
  margin: 0 !important;
  overflow: visible;
}

#s-4e1aa959-9ad4-47d2-9288-8765e6684cbd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4e1aa959-9ad4-47d2-9288-8765e6684cbd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4e1aa959-9ad4-47d2-9288-8765e6684cbd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4e1aa959-9ad4-47d2-9288-8765e6684cbd img.shogun-image {
  /* Add background color handling */
  
}

#s-4e1aa959-9ad4-47d2-9288-8765e6684cbd img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4e1aa959-9ad4-47d2-9288-8765e6684cbd .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-4e1aa959-9ad4-47d2-9288-8765e6684cbd .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4e1aa959-9ad4-47d2-9288-8765e6684cbd .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4e1aa959-9ad4-47d2-9288-8765e6684cbd.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4e1aa959-9ad4-47d2-9288-8765e6684cbd img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-4e1aa959-9ad4-47d2-9288-8765e6684cbd .shogun-image-content {
  
    justify-content: center;
  
}

.s-4e1aa959-9ad4-47d2-9288-8765e6684cbd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4e1aa959-9ad4-47d2-9288-8765e6684cbd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4e1aa959-9ad4-47d2-9288-8765e6684cbd.shogun-image {
  box-sizing: border-box;
}



.s-4e1aa959-9ad4-47d2-9288-8765e6684cbd img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4e1aa959-9ad4-47d2-9288-8765e6684cbd {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-4e1aa959-9ad4-47d2-9288-8765e6684cbd.shogun-image-container {
      position: relative;
    }

    .s-4e1aa959-9ad4-47d2-9288-8765e6684cbd.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4e1aa959-9ad4-47d2-9288-8765e6684cbd.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4e1aa959-9ad4-47d2-9288-8765e6684cbd img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}
#s-db96ce55-f4ad-4b78-8cdb-b9fcb20c205e {
  margin-left: auto;
margin-right: auto;
aspect-ratio: 375/396;
text-align: center;
}

#s-db96ce55-f4ad-4b78-8cdb-b9fcb20c205e {
  margin: 0 !important;
  overflow: visible;
}

#s-db96ce55-f4ad-4b78-8cdb-b9fcb20c205e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-db96ce55-f4ad-4b78-8cdb-b9fcb20c205e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-db96ce55-f4ad-4b78-8cdb-b9fcb20c205e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-db96ce55-f4ad-4b78-8cdb-b9fcb20c205e img.shogun-image {
  /* Add background color handling */
  
}

#s-db96ce55-f4ad-4b78-8cdb-b9fcb20c205e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-db96ce55-f4ad-4b78-8cdb-b9fcb20c205e .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-db96ce55-f4ad-4b78-8cdb-b9fcb20c205e .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-db96ce55-f4ad-4b78-8cdb-b9fcb20c205e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-db96ce55-f4ad-4b78-8cdb-b9fcb20c205e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-db96ce55-f4ad-4b78-8cdb-b9fcb20c205e img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-db96ce55-f4ad-4b78-8cdb-b9fcb20c205e .shogun-image-content {
  
    justify-content: center;
  
}

.s-db96ce55-f4ad-4b78-8cdb-b9fcb20c205e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-db96ce55-f4ad-4b78-8cdb-b9fcb20c205e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-db96ce55-f4ad-4b78-8cdb-b9fcb20c205e.shogun-image {
  box-sizing: border-box;
}



.s-db96ce55-f4ad-4b78-8cdb-b9fcb20c205e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-db96ce55-f4ad-4b78-8cdb-b9fcb20c205e {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-db96ce55-f4ad-4b78-8cdb-b9fcb20c205e.shogun-image-container {
      position: relative;
    }

    .s-db96ce55-f4ad-4b78-8cdb-b9fcb20c205e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-db96ce55-f4ad-4b78-8cdb-b9fcb20c205e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-db96ce55-f4ad-4b78-8cdb-b9fcb20c205e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

@media (min-width: 1200px){#s-db96ce55-f4ad-4b78-8cdb-b9fcb20c205e {
  margin: 0 !important;
  overflow: visible;
}

#s-db96ce55-f4ad-4b78-8cdb-b9fcb20c205e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-db96ce55-f4ad-4b78-8cdb-b9fcb20c205e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-db96ce55-f4ad-4b78-8cdb-b9fcb20c205e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-db96ce55-f4ad-4b78-8cdb-b9fcb20c205e img.shogun-image {
  /* Add background color handling */
  
}

#s-db96ce55-f4ad-4b78-8cdb-b9fcb20c205e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-db96ce55-f4ad-4b78-8cdb-b9fcb20c205e .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-db96ce55-f4ad-4b78-8cdb-b9fcb20c205e .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-db96ce55-f4ad-4b78-8cdb-b9fcb20c205e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-db96ce55-f4ad-4b78-8cdb-b9fcb20c205e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-db96ce55-f4ad-4b78-8cdb-b9fcb20c205e img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-db96ce55-f4ad-4b78-8cdb-b9fcb20c205e .shogun-image-content {
  
    justify-content: center;
  
}

.s-db96ce55-f4ad-4b78-8cdb-b9fcb20c205e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-db96ce55-f4ad-4b78-8cdb-b9fcb20c205e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-db96ce55-f4ad-4b78-8cdb-b9fcb20c205e.shogun-image {
  box-sizing: border-box;
}



.s-db96ce55-f4ad-4b78-8cdb-b9fcb20c205e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-db96ce55-f4ad-4b78-8cdb-b9fcb20c205e {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-db96ce55-f4ad-4b78-8cdb-b9fcb20c205e.shogun-image-container {
      position: relative;
    }

    .s-db96ce55-f4ad-4b78-8cdb-b9fcb20c205e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-db96ce55-f4ad-4b78-8cdb-b9fcb20c205e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-db96ce55-f4ad-4b78-8cdb-b9fcb20c205e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-db96ce55-f4ad-4b78-8cdb-b9fcb20c205e {
  margin: 0 !important;
  overflow: visible;
}

#s-db96ce55-f4ad-4b78-8cdb-b9fcb20c205e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-db96ce55-f4ad-4b78-8cdb-b9fcb20c205e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-db96ce55-f4ad-4b78-8cdb-b9fcb20c205e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-db96ce55-f4ad-4b78-8cdb-b9fcb20c205e img.shogun-image {
  /* Add background color handling */
  
}

#s-db96ce55-f4ad-4b78-8cdb-b9fcb20c205e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-db96ce55-f4ad-4b78-8cdb-b9fcb20c205e .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-db96ce55-f4ad-4b78-8cdb-b9fcb20c205e .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-db96ce55-f4ad-4b78-8cdb-b9fcb20c205e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-db96ce55-f4ad-4b78-8cdb-b9fcb20c205e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-db96ce55-f4ad-4b78-8cdb-b9fcb20c205e img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-db96ce55-f4ad-4b78-8cdb-b9fcb20c205e .shogun-image-content {
  
    justify-content: center;
  
}

.s-db96ce55-f4ad-4b78-8cdb-b9fcb20c205e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-db96ce55-f4ad-4b78-8cdb-b9fcb20c205e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-db96ce55-f4ad-4b78-8cdb-b9fcb20c205e.shogun-image {
  box-sizing: border-box;
}



.s-db96ce55-f4ad-4b78-8cdb-b9fcb20c205e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-db96ce55-f4ad-4b78-8cdb-b9fcb20c205e {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-db96ce55-f4ad-4b78-8cdb-b9fcb20c205e.shogun-image-container {
      position: relative;
    }

    .s-db96ce55-f4ad-4b78-8cdb-b9fcb20c205e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-db96ce55-f4ad-4b78-8cdb-b9fcb20c205e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-db96ce55-f4ad-4b78-8cdb-b9fcb20c205e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-db96ce55-f4ad-4b78-8cdb-b9fcb20c205e {
  margin: 0 !important;
  overflow: visible;
}

#s-db96ce55-f4ad-4b78-8cdb-b9fcb20c205e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-db96ce55-f4ad-4b78-8cdb-b9fcb20c205e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-db96ce55-f4ad-4b78-8cdb-b9fcb20c205e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-db96ce55-f4ad-4b78-8cdb-b9fcb20c205e img.shogun-image {
  /* Add background color handling */
  
}

#s-db96ce55-f4ad-4b78-8cdb-b9fcb20c205e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-db96ce55-f4ad-4b78-8cdb-b9fcb20c205e .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-db96ce55-f4ad-4b78-8cdb-b9fcb20c205e .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-db96ce55-f4ad-4b78-8cdb-b9fcb20c205e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-db96ce55-f4ad-4b78-8cdb-b9fcb20c205e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-db96ce55-f4ad-4b78-8cdb-b9fcb20c205e img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-db96ce55-f4ad-4b78-8cdb-b9fcb20c205e .shogun-image-content {
  
    justify-content: center;
  
}

.s-db96ce55-f4ad-4b78-8cdb-b9fcb20c205e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-db96ce55-f4ad-4b78-8cdb-b9fcb20c205e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-db96ce55-f4ad-4b78-8cdb-b9fcb20c205e.shogun-image {
  box-sizing: border-box;
}



.s-db96ce55-f4ad-4b78-8cdb-b9fcb20c205e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-db96ce55-f4ad-4b78-8cdb-b9fcb20c205e {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-db96ce55-f4ad-4b78-8cdb-b9fcb20c205e.shogun-image-container {
      position: relative;
    }

    .s-db96ce55-f4ad-4b78-8cdb-b9fcb20c205e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-db96ce55-f4ad-4b78-8cdb-b9fcb20c205e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-db96ce55-f4ad-4b78-8cdb-b9fcb20c205e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (max-width: 767px){#s-db96ce55-f4ad-4b78-8cdb-b9fcb20c205e {
  margin: 0 !important;
  overflow: visible;
}

#s-db96ce55-f4ad-4b78-8cdb-b9fcb20c205e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-db96ce55-f4ad-4b78-8cdb-b9fcb20c205e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-db96ce55-f4ad-4b78-8cdb-b9fcb20c205e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-db96ce55-f4ad-4b78-8cdb-b9fcb20c205e img.shogun-image {
  /* Add background color handling */
  
}

#s-db96ce55-f4ad-4b78-8cdb-b9fcb20c205e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-db96ce55-f4ad-4b78-8cdb-b9fcb20c205e .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-db96ce55-f4ad-4b78-8cdb-b9fcb20c205e .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-db96ce55-f4ad-4b78-8cdb-b9fcb20c205e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-db96ce55-f4ad-4b78-8cdb-b9fcb20c205e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-db96ce55-f4ad-4b78-8cdb-b9fcb20c205e img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-db96ce55-f4ad-4b78-8cdb-b9fcb20c205e .shogun-image-content {
  
    justify-content: center;
  
}

.s-db96ce55-f4ad-4b78-8cdb-b9fcb20c205e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-db96ce55-f4ad-4b78-8cdb-b9fcb20c205e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-db96ce55-f4ad-4b78-8cdb-b9fcb20c205e.shogun-image {
  box-sizing: border-box;
}



.s-db96ce55-f4ad-4b78-8cdb-b9fcb20c205e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-db96ce55-f4ad-4b78-8cdb-b9fcb20c205e {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-db96ce55-f4ad-4b78-8cdb-b9fcb20c205e.shogun-image-container {
      position: relative;
    }

    .s-db96ce55-f4ad-4b78-8cdb-b9fcb20c205e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-db96ce55-f4ad-4b78-8cdb-b9fcb20c205e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-db96ce55-f4ad-4b78-8cdb-b9fcb20c205e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}
#s-25f4e8b0-9dc7-44d0-ac83-d9be5000a943 {
  margin-left: auto;
margin-right: auto;
aspect-ratio: 375/396;
text-align: center;
}

#s-25f4e8b0-9dc7-44d0-ac83-d9be5000a943 {
  margin: 0 !important;
  overflow: visible;
}

#s-25f4e8b0-9dc7-44d0-ac83-d9be5000a943-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-25f4e8b0-9dc7-44d0-ac83-d9be5000a943 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-25f4e8b0-9dc7-44d0-ac83-d9be5000a943 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-25f4e8b0-9dc7-44d0-ac83-d9be5000a943 img.shogun-image {
  /* Add background color handling */
  
}

#s-25f4e8b0-9dc7-44d0-ac83-d9be5000a943 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-25f4e8b0-9dc7-44d0-ac83-d9be5000a943 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-25f4e8b0-9dc7-44d0-ac83-d9be5000a943 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-25f4e8b0-9dc7-44d0-ac83-d9be5000a943 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-25f4e8b0-9dc7-44d0-ac83-d9be5000a943.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-25f4e8b0-9dc7-44d0-ac83-d9be5000a943 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-25f4e8b0-9dc7-44d0-ac83-d9be5000a943.shogun-image {
    
    
    
    
  }


.s-25f4e8b0-9dc7-44d0-ac83-d9be5000a943 .shogun-image-content {
  
    justify-content: center;
  
}

.s-25f4e8b0-9dc7-44d0-ac83-d9be5000a943.shg-align-container {
  display: flex;
  justify-content: center
}

.s-25f4e8b0-9dc7-44d0-ac83-d9be5000a943.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-25f4e8b0-9dc7-44d0-ac83-d9be5000a943.shogun-image {
  box-sizing: border-box;
}



.s-25f4e8b0-9dc7-44d0-ac83-d9be5000a943 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-25f4e8b0-9dc7-44d0-ac83-d9be5000a943 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-25f4e8b0-9dc7-44d0-ac83-d9be5000a943.shogun-image-container {
      position: relative;
    }

    .s-25f4e8b0-9dc7-44d0-ac83-d9be5000a943.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-25f4e8b0-9dc7-44d0-ac83-d9be5000a943.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-25f4e8b0-9dc7-44d0-ac83-d9be5000a943 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

@media (min-width: 1200px){#s-25f4e8b0-9dc7-44d0-ac83-d9be5000a943 {
  margin: 0 !important;
  overflow: visible;
}

#s-25f4e8b0-9dc7-44d0-ac83-d9be5000a943-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-25f4e8b0-9dc7-44d0-ac83-d9be5000a943 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-25f4e8b0-9dc7-44d0-ac83-d9be5000a943 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-25f4e8b0-9dc7-44d0-ac83-d9be5000a943 img.shogun-image {
  /* Add background color handling */
  
}

#s-25f4e8b0-9dc7-44d0-ac83-d9be5000a943 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-25f4e8b0-9dc7-44d0-ac83-d9be5000a943 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-25f4e8b0-9dc7-44d0-ac83-d9be5000a943 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-25f4e8b0-9dc7-44d0-ac83-d9be5000a943 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-25f4e8b0-9dc7-44d0-ac83-d9be5000a943.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-25f4e8b0-9dc7-44d0-ac83-d9be5000a943 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-25f4e8b0-9dc7-44d0-ac83-d9be5000a943.shogun-image {
    
    
    
    
  }


.s-25f4e8b0-9dc7-44d0-ac83-d9be5000a943 .shogun-image-content {
  
    justify-content: center;
  
}

.s-25f4e8b0-9dc7-44d0-ac83-d9be5000a943.shg-align-container {
  display: flex;
  justify-content: center
}

.s-25f4e8b0-9dc7-44d0-ac83-d9be5000a943.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-25f4e8b0-9dc7-44d0-ac83-d9be5000a943.shogun-image {
  box-sizing: border-box;
}



.s-25f4e8b0-9dc7-44d0-ac83-d9be5000a943 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-25f4e8b0-9dc7-44d0-ac83-d9be5000a943 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-25f4e8b0-9dc7-44d0-ac83-d9be5000a943.shogun-image-container {
      position: relative;
    }

    .s-25f4e8b0-9dc7-44d0-ac83-d9be5000a943.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-25f4e8b0-9dc7-44d0-ac83-d9be5000a943.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-25f4e8b0-9dc7-44d0-ac83-d9be5000a943 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-25f4e8b0-9dc7-44d0-ac83-d9be5000a943 {
  margin: 0 !important;
  overflow: visible;
}

#s-25f4e8b0-9dc7-44d0-ac83-d9be5000a943-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-25f4e8b0-9dc7-44d0-ac83-d9be5000a943 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-25f4e8b0-9dc7-44d0-ac83-d9be5000a943 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-25f4e8b0-9dc7-44d0-ac83-d9be5000a943 img.shogun-image {
  /* Add background color handling */
  
}

#s-25f4e8b0-9dc7-44d0-ac83-d9be5000a943 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-25f4e8b0-9dc7-44d0-ac83-d9be5000a943 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-25f4e8b0-9dc7-44d0-ac83-d9be5000a943 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-25f4e8b0-9dc7-44d0-ac83-d9be5000a943 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-25f4e8b0-9dc7-44d0-ac83-d9be5000a943.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-25f4e8b0-9dc7-44d0-ac83-d9be5000a943 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-25f4e8b0-9dc7-44d0-ac83-d9be5000a943.shogun-image {
    
    
    
    
  }


.s-25f4e8b0-9dc7-44d0-ac83-d9be5000a943 .shogun-image-content {
  
    justify-content: center;
  
}

.s-25f4e8b0-9dc7-44d0-ac83-d9be5000a943.shg-align-container {
  display: flex;
  justify-content: center
}

.s-25f4e8b0-9dc7-44d0-ac83-d9be5000a943.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-25f4e8b0-9dc7-44d0-ac83-d9be5000a943.shogun-image {
  box-sizing: border-box;
}



.s-25f4e8b0-9dc7-44d0-ac83-d9be5000a943 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-25f4e8b0-9dc7-44d0-ac83-d9be5000a943 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-25f4e8b0-9dc7-44d0-ac83-d9be5000a943.shogun-image-container {
      position: relative;
    }

    .s-25f4e8b0-9dc7-44d0-ac83-d9be5000a943.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-25f4e8b0-9dc7-44d0-ac83-d9be5000a943.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-25f4e8b0-9dc7-44d0-ac83-d9be5000a943 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-25f4e8b0-9dc7-44d0-ac83-d9be5000a943 {
  margin: 0 !important;
  overflow: visible;
}

#s-25f4e8b0-9dc7-44d0-ac83-d9be5000a943-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-25f4e8b0-9dc7-44d0-ac83-d9be5000a943 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-25f4e8b0-9dc7-44d0-ac83-d9be5000a943 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-25f4e8b0-9dc7-44d0-ac83-d9be5000a943 img.shogun-image {
  /* Add background color handling */
  
}

#s-25f4e8b0-9dc7-44d0-ac83-d9be5000a943 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-25f4e8b0-9dc7-44d0-ac83-d9be5000a943 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-25f4e8b0-9dc7-44d0-ac83-d9be5000a943 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-25f4e8b0-9dc7-44d0-ac83-d9be5000a943 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-25f4e8b0-9dc7-44d0-ac83-d9be5000a943.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-25f4e8b0-9dc7-44d0-ac83-d9be5000a943 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-25f4e8b0-9dc7-44d0-ac83-d9be5000a943.shogun-image {
    
    
    
    
  }


.s-25f4e8b0-9dc7-44d0-ac83-d9be5000a943 .shogun-image-content {
  
    justify-content: center;
  
}

.s-25f4e8b0-9dc7-44d0-ac83-d9be5000a943.shg-align-container {
  display: flex;
  justify-content: center
}

.s-25f4e8b0-9dc7-44d0-ac83-d9be5000a943.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-25f4e8b0-9dc7-44d0-ac83-d9be5000a943.shogun-image {
  box-sizing: border-box;
}



.s-25f4e8b0-9dc7-44d0-ac83-d9be5000a943 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-25f4e8b0-9dc7-44d0-ac83-d9be5000a943 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-25f4e8b0-9dc7-44d0-ac83-d9be5000a943.shogun-image-container {
      position: relative;
    }

    .s-25f4e8b0-9dc7-44d0-ac83-d9be5000a943.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-25f4e8b0-9dc7-44d0-ac83-d9be5000a943.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-25f4e8b0-9dc7-44d0-ac83-d9be5000a943 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (max-width: 767px){#s-25f4e8b0-9dc7-44d0-ac83-d9be5000a943 {
  margin: 0 !important;
  overflow: visible;
}

#s-25f4e8b0-9dc7-44d0-ac83-d9be5000a943-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-25f4e8b0-9dc7-44d0-ac83-d9be5000a943 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-25f4e8b0-9dc7-44d0-ac83-d9be5000a943 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-25f4e8b0-9dc7-44d0-ac83-d9be5000a943 img.shogun-image {
  /* Add background color handling */
  
}

#s-25f4e8b0-9dc7-44d0-ac83-d9be5000a943 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-25f4e8b0-9dc7-44d0-ac83-d9be5000a943 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-25f4e8b0-9dc7-44d0-ac83-d9be5000a943 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-25f4e8b0-9dc7-44d0-ac83-d9be5000a943 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-25f4e8b0-9dc7-44d0-ac83-d9be5000a943.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-25f4e8b0-9dc7-44d0-ac83-d9be5000a943 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-25f4e8b0-9dc7-44d0-ac83-d9be5000a943.shogun-image {
    
    
    
    
  }


.s-25f4e8b0-9dc7-44d0-ac83-d9be5000a943 .shogun-image-content {
  
    justify-content: center;
  
}

.s-25f4e8b0-9dc7-44d0-ac83-d9be5000a943.shg-align-container {
  display: flex;
  justify-content: center
}

.s-25f4e8b0-9dc7-44d0-ac83-d9be5000a943.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-25f4e8b0-9dc7-44d0-ac83-d9be5000a943.shogun-image {
  box-sizing: border-box;
}



.s-25f4e8b0-9dc7-44d0-ac83-d9be5000a943 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-25f4e8b0-9dc7-44d0-ac83-d9be5000a943 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-25f4e8b0-9dc7-44d0-ac83-d9be5000a943.shogun-image-container {
      position: relative;
    }

    .s-25f4e8b0-9dc7-44d0-ac83-d9be5000a943.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-25f4e8b0-9dc7-44d0-ac83-d9be5000a943.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-25f4e8b0-9dc7-44d0-ac83-d9be5000a943 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}
#s-d267baa5-5eb7-4e14-b18e-534b49158d85 {
  margin-left: auto;
margin-right: auto;
aspect-ratio: 375/396;
text-align: center;
}

#s-d267baa5-5eb7-4e14-b18e-534b49158d85 {
  margin: 0 !important;
  overflow: visible;
}

#s-d267baa5-5eb7-4e14-b18e-534b49158d85-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d267baa5-5eb7-4e14-b18e-534b49158d85 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d267baa5-5eb7-4e14-b18e-534b49158d85 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d267baa5-5eb7-4e14-b18e-534b49158d85 img.shogun-image {
  /* Add background color handling */
  
}

#s-d267baa5-5eb7-4e14-b18e-534b49158d85 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d267baa5-5eb7-4e14-b18e-534b49158d85 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-d267baa5-5eb7-4e14-b18e-534b49158d85 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d267baa5-5eb7-4e14-b18e-534b49158d85 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d267baa5-5eb7-4e14-b18e-534b49158d85.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d267baa5-5eb7-4e14-b18e-534b49158d85 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-d267baa5-5eb7-4e14-b18e-534b49158d85.shogun-image {
    
    
    
    
  }


.s-d267baa5-5eb7-4e14-b18e-534b49158d85 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d267baa5-5eb7-4e14-b18e-534b49158d85.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d267baa5-5eb7-4e14-b18e-534b49158d85.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d267baa5-5eb7-4e14-b18e-534b49158d85.shogun-image {
  box-sizing: border-box;
}



.s-d267baa5-5eb7-4e14-b18e-534b49158d85 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d267baa5-5eb7-4e14-b18e-534b49158d85 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-d267baa5-5eb7-4e14-b18e-534b49158d85.shogun-image-container {
      position: relative;
    }

    .s-d267baa5-5eb7-4e14-b18e-534b49158d85.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d267baa5-5eb7-4e14-b18e-534b49158d85.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d267baa5-5eb7-4e14-b18e-534b49158d85 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

@media (min-width: 1200px){#s-d267baa5-5eb7-4e14-b18e-534b49158d85 {
  margin: 0 !important;
  overflow: visible;
}

#s-d267baa5-5eb7-4e14-b18e-534b49158d85-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d267baa5-5eb7-4e14-b18e-534b49158d85 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d267baa5-5eb7-4e14-b18e-534b49158d85 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d267baa5-5eb7-4e14-b18e-534b49158d85 img.shogun-image {
  /* Add background color handling */
  
}

#s-d267baa5-5eb7-4e14-b18e-534b49158d85 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d267baa5-5eb7-4e14-b18e-534b49158d85 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-d267baa5-5eb7-4e14-b18e-534b49158d85 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d267baa5-5eb7-4e14-b18e-534b49158d85 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d267baa5-5eb7-4e14-b18e-534b49158d85.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d267baa5-5eb7-4e14-b18e-534b49158d85 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-d267baa5-5eb7-4e14-b18e-534b49158d85.shogun-image {
    
    
    
    
  }


.s-d267baa5-5eb7-4e14-b18e-534b49158d85 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d267baa5-5eb7-4e14-b18e-534b49158d85.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d267baa5-5eb7-4e14-b18e-534b49158d85.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d267baa5-5eb7-4e14-b18e-534b49158d85.shogun-image {
  box-sizing: border-box;
}



.s-d267baa5-5eb7-4e14-b18e-534b49158d85 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d267baa5-5eb7-4e14-b18e-534b49158d85 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-d267baa5-5eb7-4e14-b18e-534b49158d85.shogun-image-container {
      position: relative;
    }

    .s-d267baa5-5eb7-4e14-b18e-534b49158d85.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d267baa5-5eb7-4e14-b18e-534b49158d85.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d267baa5-5eb7-4e14-b18e-534b49158d85 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-d267baa5-5eb7-4e14-b18e-534b49158d85 {
  margin: 0 !important;
  overflow: visible;
}

#s-d267baa5-5eb7-4e14-b18e-534b49158d85-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d267baa5-5eb7-4e14-b18e-534b49158d85 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d267baa5-5eb7-4e14-b18e-534b49158d85 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d267baa5-5eb7-4e14-b18e-534b49158d85 img.shogun-image {
  /* Add background color handling */
  
}

#s-d267baa5-5eb7-4e14-b18e-534b49158d85 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d267baa5-5eb7-4e14-b18e-534b49158d85 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-d267baa5-5eb7-4e14-b18e-534b49158d85 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d267baa5-5eb7-4e14-b18e-534b49158d85 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d267baa5-5eb7-4e14-b18e-534b49158d85.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d267baa5-5eb7-4e14-b18e-534b49158d85 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-d267baa5-5eb7-4e14-b18e-534b49158d85.shogun-image {
    
    
    
    
  }


.s-d267baa5-5eb7-4e14-b18e-534b49158d85 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d267baa5-5eb7-4e14-b18e-534b49158d85.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d267baa5-5eb7-4e14-b18e-534b49158d85.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d267baa5-5eb7-4e14-b18e-534b49158d85.shogun-image {
  box-sizing: border-box;
}



.s-d267baa5-5eb7-4e14-b18e-534b49158d85 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d267baa5-5eb7-4e14-b18e-534b49158d85 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-d267baa5-5eb7-4e14-b18e-534b49158d85.shogun-image-container {
      position: relative;
    }

    .s-d267baa5-5eb7-4e14-b18e-534b49158d85.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d267baa5-5eb7-4e14-b18e-534b49158d85.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d267baa5-5eb7-4e14-b18e-534b49158d85 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-d267baa5-5eb7-4e14-b18e-534b49158d85 {
  margin: 0 !important;
  overflow: visible;
}

#s-d267baa5-5eb7-4e14-b18e-534b49158d85-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d267baa5-5eb7-4e14-b18e-534b49158d85 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d267baa5-5eb7-4e14-b18e-534b49158d85 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d267baa5-5eb7-4e14-b18e-534b49158d85 img.shogun-image {
  /* Add background color handling */
  
}

#s-d267baa5-5eb7-4e14-b18e-534b49158d85 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d267baa5-5eb7-4e14-b18e-534b49158d85 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-d267baa5-5eb7-4e14-b18e-534b49158d85 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d267baa5-5eb7-4e14-b18e-534b49158d85 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d267baa5-5eb7-4e14-b18e-534b49158d85.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d267baa5-5eb7-4e14-b18e-534b49158d85 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-d267baa5-5eb7-4e14-b18e-534b49158d85.shogun-image {
    
    
    
    
  }


.s-d267baa5-5eb7-4e14-b18e-534b49158d85 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d267baa5-5eb7-4e14-b18e-534b49158d85.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d267baa5-5eb7-4e14-b18e-534b49158d85.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d267baa5-5eb7-4e14-b18e-534b49158d85.shogun-image {
  box-sizing: border-box;
}



.s-d267baa5-5eb7-4e14-b18e-534b49158d85 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d267baa5-5eb7-4e14-b18e-534b49158d85 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-d267baa5-5eb7-4e14-b18e-534b49158d85.shogun-image-container {
      position: relative;
    }

    .s-d267baa5-5eb7-4e14-b18e-534b49158d85.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d267baa5-5eb7-4e14-b18e-534b49158d85.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d267baa5-5eb7-4e14-b18e-534b49158d85 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (max-width: 767px){#s-d267baa5-5eb7-4e14-b18e-534b49158d85 {
  margin: 0 !important;
  overflow: visible;
}

#s-d267baa5-5eb7-4e14-b18e-534b49158d85-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d267baa5-5eb7-4e14-b18e-534b49158d85 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d267baa5-5eb7-4e14-b18e-534b49158d85 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d267baa5-5eb7-4e14-b18e-534b49158d85 img.shogun-image {
  /* Add background color handling */
  
}

#s-d267baa5-5eb7-4e14-b18e-534b49158d85 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d267baa5-5eb7-4e14-b18e-534b49158d85 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-d267baa5-5eb7-4e14-b18e-534b49158d85 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d267baa5-5eb7-4e14-b18e-534b49158d85 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d267baa5-5eb7-4e14-b18e-534b49158d85.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d267baa5-5eb7-4e14-b18e-534b49158d85 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-d267baa5-5eb7-4e14-b18e-534b49158d85.shogun-image {
    
    
    
    
  }


.s-d267baa5-5eb7-4e14-b18e-534b49158d85 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d267baa5-5eb7-4e14-b18e-534b49158d85.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d267baa5-5eb7-4e14-b18e-534b49158d85.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d267baa5-5eb7-4e14-b18e-534b49158d85.shogun-image {
  box-sizing: border-box;
}



.s-d267baa5-5eb7-4e14-b18e-534b49158d85 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d267baa5-5eb7-4e14-b18e-534b49158d85 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-d267baa5-5eb7-4e14-b18e-534b49158d85.shogun-image-container {
      position: relative;
    }

    .s-d267baa5-5eb7-4e14-b18e-534b49158d85.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d267baa5-5eb7-4e14-b18e-534b49158d85.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d267baa5-5eb7-4e14-b18e-534b49158d85 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}
#s-92c571f6-06ed-4afe-921b-fc4d48b75ba5 {
  margin-left: auto;
margin-right: auto;
aspect-ratio: 375/396;
text-align: center;
}

#s-92c571f6-06ed-4afe-921b-fc4d48b75ba5 {
  margin: 0 !important;
  overflow: visible;
}

#s-92c571f6-06ed-4afe-921b-fc4d48b75ba5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-92c571f6-06ed-4afe-921b-fc4d48b75ba5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-92c571f6-06ed-4afe-921b-fc4d48b75ba5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-92c571f6-06ed-4afe-921b-fc4d48b75ba5 img.shogun-image {
  /* Add background color handling */
  
}

#s-92c571f6-06ed-4afe-921b-fc4d48b75ba5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-92c571f6-06ed-4afe-921b-fc4d48b75ba5 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-92c571f6-06ed-4afe-921b-fc4d48b75ba5 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-92c571f6-06ed-4afe-921b-fc4d48b75ba5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-92c571f6-06ed-4afe-921b-fc4d48b75ba5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-92c571f6-06ed-4afe-921b-fc4d48b75ba5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-92c571f6-06ed-4afe-921b-fc4d48b75ba5.shogun-image {
    
    
    
    
  }


.s-92c571f6-06ed-4afe-921b-fc4d48b75ba5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-92c571f6-06ed-4afe-921b-fc4d48b75ba5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-92c571f6-06ed-4afe-921b-fc4d48b75ba5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-92c571f6-06ed-4afe-921b-fc4d48b75ba5.shogun-image {
  box-sizing: border-box;
}



.s-92c571f6-06ed-4afe-921b-fc4d48b75ba5 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-92c571f6-06ed-4afe-921b-fc4d48b75ba5 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-92c571f6-06ed-4afe-921b-fc4d48b75ba5.shogun-image-container {
      position: relative;
    }

    .s-92c571f6-06ed-4afe-921b-fc4d48b75ba5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-92c571f6-06ed-4afe-921b-fc4d48b75ba5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-92c571f6-06ed-4afe-921b-fc4d48b75ba5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

@media (min-width: 1200px){#s-92c571f6-06ed-4afe-921b-fc4d48b75ba5 {
  margin: 0 !important;
  overflow: visible;
}

#s-92c571f6-06ed-4afe-921b-fc4d48b75ba5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-92c571f6-06ed-4afe-921b-fc4d48b75ba5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-92c571f6-06ed-4afe-921b-fc4d48b75ba5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-92c571f6-06ed-4afe-921b-fc4d48b75ba5 img.shogun-image {
  /* Add background color handling */
  
}

#s-92c571f6-06ed-4afe-921b-fc4d48b75ba5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-92c571f6-06ed-4afe-921b-fc4d48b75ba5 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-92c571f6-06ed-4afe-921b-fc4d48b75ba5 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-92c571f6-06ed-4afe-921b-fc4d48b75ba5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-92c571f6-06ed-4afe-921b-fc4d48b75ba5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-92c571f6-06ed-4afe-921b-fc4d48b75ba5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-92c571f6-06ed-4afe-921b-fc4d48b75ba5.shogun-image {
    
    
    
    
  }


.s-92c571f6-06ed-4afe-921b-fc4d48b75ba5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-92c571f6-06ed-4afe-921b-fc4d48b75ba5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-92c571f6-06ed-4afe-921b-fc4d48b75ba5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-92c571f6-06ed-4afe-921b-fc4d48b75ba5.shogun-image {
  box-sizing: border-box;
}



.s-92c571f6-06ed-4afe-921b-fc4d48b75ba5 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-92c571f6-06ed-4afe-921b-fc4d48b75ba5 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-92c571f6-06ed-4afe-921b-fc4d48b75ba5.shogun-image-container {
      position: relative;
    }

    .s-92c571f6-06ed-4afe-921b-fc4d48b75ba5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-92c571f6-06ed-4afe-921b-fc4d48b75ba5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-92c571f6-06ed-4afe-921b-fc4d48b75ba5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-92c571f6-06ed-4afe-921b-fc4d48b75ba5 {
  margin: 0 !important;
  overflow: visible;
}

#s-92c571f6-06ed-4afe-921b-fc4d48b75ba5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-92c571f6-06ed-4afe-921b-fc4d48b75ba5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-92c571f6-06ed-4afe-921b-fc4d48b75ba5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-92c571f6-06ed-4afe-921b-fc4d48b75ba5 img.shogun-image {
  /* Add background color handling */
  
}

#s-92c571f6-06ed-4afe-921b-fc4d48b75ba5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-92c571f6-06ed-4afe-921b-fc4d48b75ba5 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-92c571f6-06ed-4afe-921b-fc4d48b75ba5 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-92c571f6-06ed-4afe-921b-fc4d48b75ba5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-92c571f6-06ed-4afe-921b-fc4d48b75ba5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-92c571f6-06ed-4afe-921b-fc4d48b75ba5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-92c571f6-06ed-4afe-921b-fc4d48b75ba5.shogun-image {
    
    
    
    
  }


.s-92c571f6-06ed-4afe-921b-fc4d48b75ba5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-92c571f6-06ed-4afe-921b-fc4d48b75ba5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-92c571f6-06ed-4afe-921b-fc4d48b75ba5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-92c571f6-06ed-4afe-921b-fc4d48b75ba5.shogun-image {
  box-sizing: border-box;
}



.s-92c571f6-06ed-4afe-921b-fc4d48b75ba5 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-92c571f6-06ed-4afe-921b-fc4d48b75ba5 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-92c571f6-06ed-4afe-921b-fc4d48b75ba5.shogun-image-container {
      position: relative;
    }

    .s-92c571f6-06ed-4afe-921b-fc4d48b75ba5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-92c571f6-06ed-4afe-921b-fc4d48b75ba5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-92c571f6-06ed-4afe-921b-fc4d48b75ba5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-92c571f6-06ed-4afe-921b-fc4d48b75ba5 {
  margin: 0 !important;
  overflow: visible;
}

#s-92c571f6-06ed-4afe-921b-fc4d48b75ba5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-92c571f6-06ed-4afe-921b-fc4d48b75ba5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-92c571f6-06ed-4afe-921b-fc4d48b75ba5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-92c571f6-06ed-4afe-921b-fc4d48b75ba5 img.shogun-image {
  /* Add background color handling */
  
}

#s-92c571f6-06ed-4afe-921b-fc4d48b75ba5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-92c571f6-06ed-4afe-921b-fc4d48b75ba5 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-92c571f6-06ed-4afe-921b-fc4d48b75ba5 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-92c571f6-06ed-4afe-921b-fc4d48b75ba5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-92c571f6-06ed-4afe-921b-fc4d48b75ba5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-92c571f6-06ed-4afe-921b-fc4d48b75ba5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-92c571f6-06ed-4afe-921b-fc4d48b75ba5.shogun-image {
    
    
    
    
  }


.s-92c571f6-06ed-4afe-921b-fc4d48b75ba5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-92c571f6-06ed-4afe-921b-fc4d48b75ba5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-92c571f6-06ed-4afe-921b-fc4d48b75ba5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-92c571f6-06ed-4afe-921b-fc4d48b75ba5.shogun-image {
  box-sizing: border-box;
}



.s-92c571f6-06ed-4afe-921b-fc4d48b75ba5 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-92c571f6-06ed-4afe-921b-fc4d48b75ba5 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-92c571f6-06ed-4afe-921b-fc4d48b75ba5.shogun-image-container {
      position: relative;
    }

    .s-92c571f6-06ed-4afe-921b-fc4d48b75ba5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-92c571f6-06ed-4afe-921b-fc4d48b75ba5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-92c571f6-06ed-4afe-921b-fc4d48b75ba5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (max-width: 767px){#s-92c571f6-06ed-4afe-921b-fc4d48b75ba5 {
  margin: 0 !important;
  overflow: visible;
}

#s-92c571f6-06ed-4afe-921b-fc4d48b75ba5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-92c571f6-06ed-4afe-921b-fc4d48b75ba5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-92c571f6-06ed-4afe-921b-fc4d48b75ba5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-92c571f6-06ed-4afe-921b-fc4d48b75ba5 img.shogun-image {
  /* Add background color handling */
  
}

#s-92c571f6-06ed-4afe-921b-fc4d48b75ba5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-92c571f6-06ed-4afe-921b-fc4d48b75ba5 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-92c571f6-06ed-4afe-921b-fc4d48b75ba5 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-92c571f6-06ed-4afe-921b-fc4d48b75ba5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-92c571f6-06ed-4afe-921b-fc4d48b75ba5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-92c571f6-06ed-4afe-921b-fc4d48b75ba5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-92c571f6-06ed-4afe-921b-fc4d48b75ba5.shogun-image {
    
    
    
    
  }


.s-92c571f6-06ed-4afe-921b-fc4d48b75ba5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-92c571f6-06ed-4afe-921b-fc4d48b75ba5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-92c571f6-06ed-4afe-921b-fc4d48b75ba5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-92c571f6-06ed-4afe-921b-fc4d48b75ba5.shogun-image {
  box-sizing: border-box;
}



.s-92c571f6-06ed-4afe-921b-fc4d48b75ba5 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-92c571f6-06ed-4afe-921b-fc4d48b75ba5 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-92c571f6-06ed-4afe-921b-fc4d48b75ba5.shogun-image-container {
      position: relative;
    }

    .s-92c571f6-06ed-4afe-921b-fc4d48b75ba5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-92c571f6-06ed-4afe-921b-fc4d48b75ba5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-92c571f6-06ed-4afe-921b-fc4d48b75ba5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}
#s-3a6d531b-2fcd-4f41-a489-98ea1e13a8a4 {
  margin-left: auto;
margin-right: auto;
aspect-ratio: 375/396;
text-align: center;
}

#s-3a6d531b-2fcd-4f41-a489-98ea1e13a8a4 {
  margin: 0 !important;
  overflow: visible;
}

#s-3a6d531b-2fcd-4f41-a489-98ea1e13a8a4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3a6d531b-2fcd-4f41-a489-98ea1e13a8a4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3a6d531b-2fcd-4f41-a489-98ea1e13a8a4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3a6d531b-2fcd-4f41-a489-98ea1e13a8a4 img.shogun-image {
  /* Add background color handling */
  
}

#s-3a6d531b-2fcd-4f41-a489-98ea1e13a8a4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3a6d531b-2fcd-4f41-a489-98ea1e13a8a4 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-3a6d531b-2fcd-4f41-a489-98ea1e13a8a4 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3a6d531b-2fcd-4f41-a489-98ea1e13a8a4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3a6d531b-2fcd-4f41-a489-98ea1e13a8a4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3a6d531b-2fcd-4f41-a489-98ea1e13a8a4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-3a6d531b-2fcd-4f41-a489-98ea1e13a8a4.shogun-image {
    
    
    
    
  }


.s-3a6d531b-2fcd-4f41-a489-98ea1e13a8a4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3a6d531b-2fcd-4f41-a489-98ea1e13a8a4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3a6d531b-2fcd-4f41-a489-98ea1e13a8a4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3a6d531b-2fcd-4f41-a489-98ea1e13a8a4.shogun-image {
  box-sizing: border-box;
}



.s-3a6d531b-2fcd-4f41-a489-98ea1e13a8a4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3a6d531b-2fcd-4f41-a489-98ea1e13a8a4 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-3a6d531b-2fcd-4f41-a489-98ea1e13a8a4.shogun-image-container {
      position: relative;
    }

    .s-3a6d531b-2fcd-4f41-a489-98ea1e13a8a4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3a6d531b-2fcd-4f41-a489-98ea1e13a8a4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3a6d531b-2fcd-4f41-a489-98ea1e13a8a4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

@media (min-width: 1200px){#s-3a6d531b-2fcd-4f41-a489-98ea1e13a8a4 {
  margin: 0 !important;
  overflow: visible;
}

#s-3a6d531b-2fcd-4f41-a489-98ea1e13a8a4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3a6d531b-2fcd-4f41-a489-98ea1e13a8a4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3a6d531b-2fcd-4f41-a489-98ea1e13a8a4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3a6d531b-2fcd-4f41-a489-98ea1e13a8a4 img.shogun-image {
  /* Add background color handling */
  
}

#s-3a6d531b-2fcd-4f41-a489-98ea1e13a8a4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3a6d531b-2fcd-4f41-a489-98ea1e13a8a4 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-3a6d531b-2fcd-4f41-a489-98ea1e13a8a4 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3a6d531b-2fcd-4f41-a489-98ea1e13a8a4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3a6d531b-2fcd-4f41-a489-98ea1e13a8a4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3a6d531b-2fcd-4f41-a489-98ea1e13a8a4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-3a6d531b-2fcd-4f41-a489-98ea1e13a8a4.shogun-image {
    
    
    
    
  }


.s-3a6d531b-2fcd-4f41-a489-98ea1e13a8a4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3a6d531b-2fcd-4f41-a489-98ea1e13a8a4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3a6d531b-2fcd-4f41-a489-98ea1e13a8a4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3a6d531b-2fcd-4f41-a489-98ea1e13a8a4.shogun-image {
  box-sizing: border-box;
}



.s-3a6d531b-2fcd-4f41-a489-98ea1e13a8a4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3a6d531b-2fcd-4f41-a489-98ea1e13a8a4 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-3a6d531b-2fcd-4f41-a489-98ea1e13a8a4.shogun-image-container {
      position: relative;
    }

    .s-3a6d531b-2fcd-4f41-a489-98ea1e13a8a4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3a6d531b-2fcd-4f41-a489-98ea1e13a8a4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3a6d531b-2fcd-4f41-a489-98ea1e13a8a4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-3a6d531b-2fcd-4f41-a489-98ea1e13a8a4 {
  margin: 0 !important;
  overflow: visible;
}

#s-3a6d531b-2fcd-4f41-a489-98ea1e13a8a4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3a6d531b-2fcd-4f41-a489-98ea1e13a8a4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3a6d531b-2fcd-4f41-a489-98ea1e13a8a4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3a6d531b-2fcd-4f41-a489-98ea1e13a8a4 img.shogun-image {
  /* Add background color handling */
  
}

#s-3a6d531b-2fcd-4f41-a489-98ea1e13a8a4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3a6d531b-2fcd-4f41-a489-98ea1e13a8a4 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-3a6d531b-2fcd-4f41-a489-98ea1e13a8a4 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3a6d531b-2fcd-4f41-a489-98ea1e13a8a4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3a6d531b-2fcd-4f41-a489-98ea1e13a8a4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3a6d531b-2fcd-4f41-a489-98ea1e13a8a4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-3a6d531b-2fcd-4f41-a489-98ea1e13a8a4.shogun-image {
    
    
    
    
  }


.s-3a6d531b-2fcd-4f41-a489-98ea1e13a8a4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3a6d531b-2fcd-4f41-a489-98ea1e13a8a4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3a6d531b-2fcd-4f41-a489-98ea1e13a8a4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3a6d531b-2fcd-4f41-a489-98ea1e13a8a4.shogun-image {
  box-sizing: border-box;
}



.s-3a6d531b-2fcd-4f41-a489-98ea1e13a8a4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3a6d531b-2fcd-4f41-a489-98ea1e13a8a4 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-3a6d531b-2fcd-4f41-a489-98ea1e13a8a4.shogun-image-container {
      position: relative;
    }

    .s-3a6d531b-2fcd-4f41-a489-98ea1e13a8a4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3a6d531b-2fcd-4f41-a489-98ea1e13a8a4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3a6d531b-2fcd-4f41-a489-98ea1e13a8a4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-3a6d531b-2fcd-4f41-a489-98ea1e13a8a4 {
  margin: 0 !important;
  overflow: visible;
}

#s-3a6d531b-2fcd-4f41-a489-98ea1e13a8a4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3a6d531b-2fcd-4f41-a489-98ea1e13a8a4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3a6d531b-2fcd-4f41-a489-98ea1e13a8a4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3a6d531b-2fcd-4f41-a489-98ea1e13a8a4 img.shogun-image {
  /* Add background color handling */
  
}

#s-3a6d531b-2fcd-4f41-a489-98ea1e13a8a4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3a6d531b-2fcd-4f41-a489-98ea1e13a8a4 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-3a6d531b-2fcd-4f41-a489-98ea1e13a8a4 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3a6d531b-2fcd-4f41-a489-98ea1e13a8a4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3a6d531b-2fcd-4f41-a489-98ea1e13a8a4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3a6d531b-2fcd-4f41-a489-98ea1e13a8a4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-3a6d531b-2fcd-4f41-a489-98ea1e13a8a4.shogun-image {
    
    
    
    
  }


.s-3a6d531b-2fcd-4f41-a489-98ea1e13a8a4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3a6d531b-2fcd-4f41-a489-98ea1e13a8a4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3a6d531b-2fcd-4f41-a489-98ea1e13a8a4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3a6d531b-2fcd-4f41-a489-98ea1e13a8a4.shogun-image {
  box-sizing: border-box;
}



.s-3a6d531b-2fcd-4f41-a489-98ea1e13a8a4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3a6d531b-2fcd-4f41-a489-98ea1e13a8a4 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-3a6d531b-2fcd-4f41-a489-98ea1e13a8a4.shogun-image-container {
      position: relative;
    }

    .s-3a6d531b-2fcd-4f41-a489-98ea1e13a8a4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3a6d531b-2fcd-4f41-a489-98ea1e13a8a4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3a6d531b-2fcd-4f41-a489-98ea1e13a8a4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (max-width: 767px){#s-3a6d531b-2fcd-4f41-a489-98ea1e13a8a4 {
  margin: 0 !important;
  overflow: visible;
}

#s-3a6d531b-2fcd-4f41-a489-98ea1e13a8a4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3a6d531b-2fcd-4f41-a489-98ea1e13a8a4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3a6d531b-2fcd-4f41-a489-98ea1e13a8a4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3a6d531b-2fcd-4f41-a489-98ea1e13a8a4 img.shogun-image {
  /* Add background color handling */
  
}

#s-3a6d531b-2fcd-4f41-a489-98ea1e13a8a4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3a6d531b-2fcd-4f41-a489-98ea1e13a8a4 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-3a6d531b-2fcd-4f41-a489-98ea1e13a8a4 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3a6d531b-2fcd-4f41-a489-98ea1e13a8a4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3a6d531b-2fcd-4f41-a489-98ea1e13a8a4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3a6d531b-2fcd-4f41-a489-98ea1e13a8a4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-3a6d531b-2fcd-4f41-a489-98ea1e13a8a4.shogun-image {
    
    
    
    
  }


.s-3a6d531b-2fcd-4f41-a489-98ea1e13a8a4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3a6d531b-2fcd-4f41-a489-98ea1e13a8a4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3a6d531b-2fcd-4f41-a489-98ea1e13a8a4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3a6d531b-2fcd-4f41-a489-98ea1e13a8a4.shogun-image {
  box-sizing: border-box;
}



.s-3a6d531b-2fcd-4f41-a489-98ea1e13a8a4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3a6d531b-2fcd-4f41-a489-98ea1e13a8a4 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-3a6d531b-2fcd-4f41-a489-98ea1e13a8a4.shogun-image-container {
      position: relative;
    }

    .s-3a6d531b-2fcd-4f41-a489-98ea1e13a8a4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3a6d531b-2fcd-4f41-a489-98ea1e13a8a4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3a6d531b-2fcd-4f41-a489-98ea1e13a8a4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}
#s-6f79ff62-b841-42e4-99af-3e7d1a5b6017 {
  margin-left: auto;
margin-right: auto;
aspect-ratio: 375/396;
text-align: center;
}

#s-6f79ff62-b841-42e4-99af-3e7d1a5b6017 {
  margin: 0 !important;
  overflow: visible;
}

#s-6f79ff62-b841-42e4-99af-3e7d1a5b6017-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6f79ff62-b841-42e4-99af-3e7d1a5b6017 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6f79ff62-b841-42e4-99af-3e7d1a5b6017 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6f79ff62-b841-42e4-99af-3e7d1a5b6017 img.shogun-image {
  /* Add background color handling */
  
}

#s-6f79ff62-b841-42e4-99af-3e7d1a5b6017 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6f79ff62-b841-42e4-99af-3e7d1a5b6017 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-6f79ff62-b841-42e4-99af-3e7d1a5b6017 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6f79ff62-b841-42e4-99af-3e7d1a5b6017 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6f79ff62-b841-42e4-99af-3e7d1a5b6017.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6f79ff62-b841-42e4-99af-3e7d1a5b6017 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-6f79ff62-b841-42e4-99af-3e7d1a5b6017.shogun-image {
    
    
    
    
  }


.s-6f79ff62-b841-42e4-99af-3e7d1a5b6017 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6f79ff62-b841-42e4-99af-3e7d1a5b6017.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6f79ff62-b841-42e4-99af-3e7d1a5b6017.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6f79ff62-b841-42e4-99af-3e7d1a5b6017.shogun-image {
  box-sizing: border-box;
}



.s-6f79ff62-b841-42e4-99af-3e7d1a5b6017 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6f79ff62-b841-42e4-99af-3e7d1a5b6017 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-6f79ff62-b841-42e4-99af-3e7d1a5b6017.shogun-image-container {
      position: relative;
    }

    .s-6f79ff62-b841-42e4-99af-3e7d1a5b6017.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6f79ff62-b841-42e4-99af-3e7d1a5b6017.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6f79ff62-b841-42e4-99af-3e7d1a5b6017 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

@media (min-width: 1200px){#s-6f79ff62-b841-42e4-99af-3e7d1a5b6017 {
  margin: 0 !important;
  overflow: visible;
}

#s-6f79ff62-b841-42e4-99af-3e7d1a5b6017-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6f79ff62-b841-42e4-99af-3e7d1a5b6017 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6f79ff62-b841-42e4-99af-3e7d1a5b6017 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6f79ff62-b841-42e4-99af-3e7d1a5b6017 img.shogun-image {
  /* Add background color handling */
  
}

#s-6f79ff62-b841-42e4-99af-3e7d1a5b6017 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6f79ff62-b841-42e4-99af-3e7d1a5b6017 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-6f79ff62-b841-42e4-99af-3e7d1a5b6017 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6f79ff62-b841-42e4-99af-3e7d1a5b6017 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6f79ff62-b841-42e4-99af-3e7d1a5b6017.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6f79ff62-b841-42e4-99af-3e7d1a5b6017 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-6f79ff62-b841-42e4-99af-3e7d1a5b6017.shogun-image {
    
    
    
    
  }


.s-6f79ff62-b841-42e4-99af-3e7d1a5b6017 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6f79ff62-b841-42e4-99af-3e7d1a5b6017.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6f79ff62-b841-42e4-99af-3e7d1a5b6017.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6f79ff62-b841-42e4-99af-3e7d1a5b6017.shogun-image {
  box-sizing: border-box;
}



.s-6f79ff62-b841-42e4-99af-3e7d1a5b6017 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6f79ff62-b841-42e4-99af-3e7d1a5b6017 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-6f79ff62-b841-42e4-99af-3e7d1a5b6017.shogun-image-container {
      position: relative;
    }

    .s-6f79ff62-b841-42e4-99af-3e7d1a5b6017.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6f79ff62-b841-42e4-99af-3e7d1a5b6017.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6f79ff62-b841-42e4-99af-3e7d1a5b6017 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-6f79ff62-b841-42e4-99af-3e7d1a5b6017 {
  margin: 0 !important;
  overflow: visible;
}

#s-6f79ff62-b841-42e4-99af-3e7d1a5b6017-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6f79ff62-b841-42e4-99af-3e7d1a5b6017 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6f79ff62-b841-42e4-99af-3e7d1a5b6017 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6f79ff62-b841-42e4-99af-3e7d1a5b6017 img.shogun-image {
  /* Add background color handling */
  
}

#s-6f79ff62-b841-42e4-99af-3e7d1a5b6017 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6f79ff62-b841-42e4-99af-3e7d1a5b6017 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-6f79ff62-b841-42e4-99af-3e7d1a5b6017 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6f79ff62-b841-42e4-99af-3e7d1a5b6017 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6f79ff62-b841-42e4-99af-3e7d1a5b6017.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6f79ff62-b841-42e4-99af-3e7d1a5b6017 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-6f79ff62-b841-42e4-99af-3e7d1a5b6017.shogun-image {
    
    
    
    
  }


.s-6f79ff62-b841-42e4-99af-3e7d1a5b6017 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6f79ff62-b841-42e4-99af-3e7d1a5b6017.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6f79ff62-b841-42e4-99af-3e7d1a5b6017.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6f79ff62-b841-42e4-99af-3e7d1a5b6017.shogun-image {
  box-sizing: border-box;
}



.s-6f79ff62-b841-42e4-99af-3e7d1a5b6017 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6f79ff62-b841-42e4-99af-3e7d1a5b6017 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-6f79ff62-b841-42e4-99af-3e7d1a5b6017.shogun-image-container {
      position: relative;
    }

    .s-6f79ff62-b841-42e4-99af-3e7d1a5b6017.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6f79ff62-b841-42e4-99af-3e7d1a5b6017.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6f79ff62-b841-42e4-99af-3e7d1a5b6017 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-6f79ff62-b841-42e4-99af-3e7d1a5b6017 {
  margin: 0 !important;
  overflow: visible;
}

#s-6f79ff62-b841-42e4-99af-3e7d1a5b6017-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6f79ff62-b841-42e4-99af-3e7d1a5b6017 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6f79ff62-b841-42e4-99af-3e7d1a5b6017 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6f79ff62-b841-42e4-99af-3e7d1a5b6017 img.shogun-image {
  /* Add background color handling */
  
}

#s-6f79ff62-b841-42e4-99af-3e7d1a5b6017 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6f79ff62-b841-42e4-99af-3e7d1a5b6017 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-6f79ff62-b841-42e4-99af-3e7d1a5b6017 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6f79ff62-b841-42e4-99af-3e7d1a5b6017 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6f79ff62-b841-42e4-99af-3e7d1a5b6017.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6f79ff62-b841-42e4-99af-3e7d1a5b6017 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-6f79ff62-b841-42e4-99af-3e7d1a5b6017.shogun-image {
    
    
    
    
  }


.s-6f79ff62-b841-42e4-99af-3e7d1a5b6017 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6f79ff62-b841-42e4-99af-3e7d1a5b6017.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6f79ff62-b841-42e4-99af-3e7d1a5b6017.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6f79ff62-b841-42e4-99af-3e7d1a5b6017.shogun-image {
  box-sizing: border-box;
}



.s-6f79ff62-b841-42e4-99af-3e7d1a5b6017 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6f79ff62-b841-42e4-99af-3e7d1a5b6017 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-6f79ff62-b841-42e4-99af-3e7d1a5b6017.shogun-image-container {
      position: relative;
    }

    .s-6f79ff62-b841-42e4-99af-3e7d1a5b6017.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6f79ff62-b841-42e4-99af-3e7d1a5b6017.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6f79ff62-b841-42e4-99af-3e7d1a5b6017 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (max-width: 767px){#s-6f79ff62-b841-42e4-99af-3e7d1a5b6017 {
  margin: 0 !important;
  overflow: visible;
}

#s-6f79ff62-b841-42e4-99af-3e7d1a5b6017-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6f79ff62-b841-42e4-99af-3e7d1a5b6017 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6f79ff62-b841-42e4-99af-3e7d1a5b6017 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6f79ff62-b841-42e4-99af-3e7d1a5b6017 img.shogun-image {
  /* Add background color handling */
  
}

#s-6f79ff62-b841-42e4-99af-3e7d1a5b6017 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6f79ff62-b841-42e4-99af-3e7d1a5b6017 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-6f79ff62-b841-42e4-99af-3e7d1a5b6017 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6f79ff62-b841-42e4-99af-3e7d1a5b6017 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6f79ff62-b841-42e4-99af-3e7d1a5b6017.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6f79ff62-b841-42e4-99af-3e7d1a5b6017 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-6f79ff62-b841-42e4-99af-3e7d1a5b6017.shogun-image {
    
    
    
    
  }


.s-6f79ff62-b841-42e4-99af-3e7d1a5b6017 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6f79ff62-b841-42e4-99af-3e7d1a5b6017.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6f79ff62-b841-42e4-99af-3e7d1a5b6017.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6f79ff62-b841-42e4-99af-3e7d1a5b6017.shogun-image {
  box-sizing: border-box;
}



.s-6f79ff62-b841-42e4-99af-3e7d1a5b6017 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6f79ff62-b841-42e4-99af-3e7d1a5b6017 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-6f79ff62-b841-42e4-99af-3e7d1a5b6017.shogun-image-container {
      position: relative;
    }

    .s-6f79ff62-b841-42e4-99af-3e7d1a5b6017.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6f79ff62-b841-42e4-99af-3e7d1a5b6017.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6f79ff62-b841-42e4-99af-3e7d1a5b6017 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}
#s-5604b44f-b130-44c3-afc2-c37398becd50 {
  margin-left: auto;
margin-right: auto;
aspect-ratio: 375/396;
text-align: center;
}

#s-5604b44f-b130-44c3-afc2-c37398becd50 {
  margin: 0 !important;
  overflow: visible;
}

#s-5604b44f-b130-44c3-afc2-c37398becd50-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5604b44f-b130-44c3-afc2-c37398becd50 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5604b44f-b130-44c3-afc2-c37398becd50 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5604b44f-b130-44c3-afc2-c37398becd50 img.shogun-image {
  /* Add background color handling */
  
}

#s-5604b44f-b130-44c3-afc2-c37398becd50 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5604b44f-b130-44c3-afc2-c37398becd50 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-5604b44f-b130-44c3-afc2-c37398becd50 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5604b44f-b130-44c3-afc2-c37398becd50 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5604b44f-b130-44c3-afc2-c37398becd50.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5604b44f-b130-44c3-afc2-c37398becd50 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-5604b44f-b130-44c3-afc2-c37398becd50.shogun-image {
    
    
    
    
  }


.s-5604b44f-b130-44c3-afc2-c37398becd50 .shogun-image-content {
  
    justify-content: center;
  
}

.s-5604b44f-b130-44c3-afc2-c37398becd50.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5604b44f-b130-44c3-afc2-c37398becd50.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5604b44f-b130-44c3-afc2-c37398becd50.shogun-image {
  box-sizing: border-box;
}



.s-5604b44f-b130-44c3-afc2-c37398becd50 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-5604b44f-b130-44c3-afc2-c37398becd50 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-5604b44f-b130-44c3-afc2-c37398becd50.shogun-image-container {
      position: relative;
    }

    .s-5604b44f-b130-44c3-afc2-c37398becd50.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5604b44f-b130-44c3-afc2-c37398becd50.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5604b44f-b130-44c3-afc2-c37398becd50 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

@media (min-width: 1200px){#s-5604b44f-b130-44c3-afc2-c37398becd50 {
  margin: 0 !important;
  overflow: visible;
}

#s-5604b44f-b130-44c3-afc2-c37398becd50-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5604b44f-b130-44c3-afc2-c37398becd50 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5604b44f-b130-44c3-afc2-c37398becd50 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5604b44f-b130-44c3-afc2-c37398becd50 img.shogun-image {
  /* Add background color handling */
  
}

#s-5604b44f-b130-44c3-afc2-c37398becd50 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5604b44f-b130-44c3-afc2-c37398becd50 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-5604b44f-b130-44c3-afc2-c37398becd50 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5604b44f-b130-44c3-afc2-c37398becd50 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5604b44f-b130-44c3-afc2-c37398becd50.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5604b44f-b130-44c3-afc2-c37398becd50 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-5604b44f-b130-44c3-afc2-c37398becd50.shogun-image {
    
    
    
    
  }


.s-5604b44f-b130-44c3-afc2-c37398becd50 .shogun-image-content {
  
    justify-content: center;
  
}

.s-5604b44f-b130-44c3-afc2-c37398becd50.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5604b44f-b130-44c3-afc2-c37398becd50.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5604b44f-b130-44c3-afc2-c37398becd50.shogun-image {
  box-sizing: border-box;
}



.s-5604b44f-b130-44c3-afc2-c37398becd50 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-5604b44f-b130-44c3-afc2-c37398becd50 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-5604b44f-b130-44c3-afc2-c37398becd50.shogun-image-container {
      position: relative;
    }

    .s-5604b44f-b130-44c3-afc2-c37398becd50.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5604b44f-b130-44c3-afc2-c37398becd50.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5604b44f-b130-44c3-afc2-c37398becd50 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-5604b44f-b130-44c3-afc2-c37398becd50 {
  margin: 0 !important;
  overflow: visible;
}

#s-5604b44f-b130-44c3-afc2-c37398becd50-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5604b44f-b130-44c3-afc2-c37398becd50 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5604b44f-b130-44c3-afc2-c37398becd50 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5604b44f-b130-44c3-afc2-c37398becd50 img.shogun-image {
  /* Add background color handling */
  
}

#s-5604b44f-b130-44c3-afc2-c37398becd50 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5604b44f-b130-44c3-afc2-c37398becd50 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-5604b44f-b130-44c3-afc2-c37398becd50 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5604b44f-b130-44c3-afc2-c37398becd50 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5604b44f-b130-44c3-afc2-c37398becd50.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5604b44f-b130-44c3-afc2-c37398becd50 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-5604b44f-b130-44c3-afc2-c37398becd50.shogun-image {
    
    
    
    
  }


.s-5604b44f-b130-44c3-afc2-c37398becd50 .shogun-image-content {
  
    justify-content: center;
  
}

.s-5604b44f-b130-44c3-afc2-c37398becd50.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5604b44f-b130-44c3-afc2-c37398becd50.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5604b44f-b130-44c3-afc2-c37398becd50.shogun-image {
  box-sizing: border-box;
}



.s-5604b44f-b130-44c3-afc2-c37398becd50 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-5604b44f-b130-44c3-afc2-c37398becd50 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-5604b44f-b130-44c3-afc2-c37398becd50.shogun-image-container {
      position: relative;
    }

    .s-5604b44f-b130-44c3-afc2-c37398becd50.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5604b44f-b130-44c3-afc2-c37398becd50.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5604b44f-b130-44c3-afc2-c37398becd50 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-5604b44f-b130-44c3-afc2-c37398becd50 {
  margin: 0 !important;
  overflow: visible;
}

#s-5604b44f-b130-44c3-afc2-c37398becd50-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5604b44f-b130-44c3-afc2-c37398becd50 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5604b44f-b130-44c3-afc2-c37398becd50 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5604b44f-b130-44c3-afc2-c37398becd50 img.shogun-image {
  /* Add background color handling */
  
}

#s-5604b44f-b130-44c3-afc2-c37398becd50 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5604b44f-b130-44c3-afc2-c37398becd50 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-5604b44f-b130-44c3-afc2-c37398becd50 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5604b44f-b130-44c3-afc2-c37398becd50 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5604b44f-b130-44c3-afc2-c37398becd50.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5604b44f-b130-44c3-afc2-c37398becd50 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-5604b44f-b130-44c3-afc2-c37398becd50.shogun-image {
    
    
    
    
  }


.s-5604b44f-b130-44c3-afc2-c37398becd50 .shogun-image-content {
  
    justify-content: center;
  
}

.s-5604b44f-b130-44c3-afc2-c37398becd50.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5604b44f-b130-44c3-afc2-c37398becd50.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5604b44f-b130-44c3-afc2-c37398becd50.shogun-image {
  box-sizing: border-box;
}



.s-5604b44f-b130-44c3-afc2-c37398becd50 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-5604b44f-b130-44c3-afc2-c37398becd50 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-5604b44f-b130-44c3-afc2-c37398becd50.shogun-image-container {
      position: relative;
    }

    .s-5604b44f-b130-44c3-afc2-c37398becd50.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5604b44f-b130-44c3-afc2-c37398becd50.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5604b44f-b130-44c3-afc2-c37398becd50 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (max-width: 767px){#s-5604b44f-b130-44c3-afc2-c37398becd50 {
  margin: 0 !important;
  overflow: visible;
}

#s-5604b44f-b130-44c3-afc2-c37398becd50-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5604b44f-b130-44c3-afc2-c37398becd50 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5604b44f-b130-44c3-afc2-c37398becd50 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5604b44f-b130-44c3-afc2-c37398becd50 img.shogun-image {
  /* Add background color handling */
  
}

#s-5604b44f-b130-44c3-afc2-c37398becd50 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5604b44f-b130-44c3-afc2-c37398becd50 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-5604b44f-b130-44c3-afc2-c37398becd50 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5604b44f-b130-44c3-afc2-c37398becd50 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5604b44f-b130-44c3-afc2-c37398becd50.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5604b44f-b130-44c3-afc2-c37398becd50 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-5604b44f-b130-44c3-afc2-c37398becd50.shogun-image {
    
    
    
    
  }


.s-5604b44f-b130-44c3-afc2-c37398becd50 .shogun-image-content {
  
    justify-content: center;
  
}

.s-5604b44f-b130-44c3-afc2-c37398becd50.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5604b44f-b130-44c3-afc2-c37398becd50.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5604b44f-b130-44c3-afc2-c37398becd50.shogun-image {
  box-sizing: border-box;
}



.s-5604b44f-b130-44c3-afc2-c37398becd50 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-5604b44f-b130-44c3-afc2-c37398becd50 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-5604b44f-b130-44c3-afc2-c37398becd50.shogun-image-container {
      position: relative;
    }

    .s-5604b44f-b130-44c3-afc2-c37398becd50.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5604b44f-b130-44c3-afc2-c37398becd50.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5604b44f-b130-44c3-afc2-c37398becd50 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}
#s-63a59ee6-8fc3-4127-ad7b-488653e387db {
  margin-left: auto;
margin-right: auto;
aspect-ratio: 375/396;
text-align: center;
}

#s-63a59ee6-8fc3-4127-ad7b-488653e387db {
  margin: 0 !important;
  overflow: visible;
}

#s-63a59ee6-8fc3-4127-ad7b-488653e387db-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-63a59ee6-8fc3-4127-ad7b-488653e387db {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-63a59ee6-8fc3-4127-ad7b-488653e387db {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-63a59ee6-8fc3-4127-ad7b-488653e387db img.shogun-image {
  /* Add background color handling */
  
}

#s-63a59ee6-8fc3-4127-ad7b-488653e387db img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-63a59ee6-8fc3-4127-ad7b-488653e387db .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-63a59ee6-8fc3-4127-ad7b-488653e387db .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-63a59ee6-8fc3-4127-ad7b-488653e387db .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-63a59ee6-8fc3-4127-ad7b-488653e387db.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-63a59ee6-8fc3-4127-ad7b-488653e387db img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-63a59ee6-8fc3-4127-ad7b-488653e387db.shogun-image {
    
    
    
    
  }


.s-63a59ee6-8fc3-4127-ad7b-488653e387db .shogun-image-content {
  
    justify-content: center;
  
}

.s-63a59ee6-8fc3-4127-ad7b-488653e387db.shg-align-container {
  display: flex;
  justify-content: center
}

.s-63a59ee6-8fc3-4127-ad7b-488653e387db.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-63a59ee6-8fc3-4127-ad7b-488653e387db.shogun-image {
  box-sizing: border-box;
}



.s-63a59ee6-8fc3-4127-ad7b-488653e387db img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-63a59ee6-8fc3-4127-ad7b-488653e387db {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-63a59ee6-8fc3-4127-ad7b-488653e387db.shogun-image-container {
      position: relative;
    }

    .s-63a59ee6-8fc3-4127-ad7b-488653e387db.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-63a59ee6-8fc3-4127-ad7b-488653e387db.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-63a59ee6-8fc3-4127-ad7b-488653e387db img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

@media (min-width: 1200px){#s-63a59ee6-8fc3-4127-ad7b-488653e387db {
  margin: 0 !important;
  overflow: visible;
}

#s-63a59ee6-8fc3-4127-ad7b-488653e387db-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-63a59ee6-8fc3-4127-ad7b-488653e387db {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-63a59ee6-8fc3-4127-ad7b-488653e387db {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-63a59ee6-8fc3-4127-ad7b-488653e387db img.shogun-image {
  /* Add background color handling */
  
}

#s-63a59ee6-8fc3-4127-ad7b-488653e387db img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-63a59ee6-8fc3-4127-ad7b-488653e387db .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-63a59ee6-8fc3-4127-ad7b-488653e387db .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-63a59ee6-8fc3-4127-ad7b-488653e387db .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-63a59ee6-8fc3-4127-ad7b-488653e387db.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-63a59ee6-8fc3-4127-ad7b-488653e387db img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-63a59ee6-8fc3-4127-ad7b-488653e387db.shogun-image {
    
    
    
    
  }


.s-63a59ee6-8fc3-4127-ad7b-488653e387db .shogun-image-content {
  
    justify-content: center;
  
}

.s-63a59ee6-8fc3-4127-ad7b-488653e387db.shg-align-container {
  display: flex;
  justify-content: center
}

.s-63a59ee6-8fc3-4127-ad7b-488653e387db.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-63a59ee6-8fc3-4127-ad7b-488653e387db.shogun-image {
  box-sizing: border-box;
}



.s-63a59ee6-8fc3-4127-ad7b-488653e387db img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-63a59ee6-8fc3-4127-ad7b-488653e387db {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-63a59ee6-8fc3-4127-ad7b-488653e387db.shogun-image-container {
      position: relative;
    }

    .s-63a59ee6-8fc3-4127-ad7b-488653e387db.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-63a59ee6-8fc3-4127-ad7b-488653e387db.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-63a59ee6-8fc3-4127-ad7b-488653e387db img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-63a59ee6-8fc3-4127-ad7b-488653e387db {
  margin: 0 !important;
  overflow: visible;
}

#s-63a59ee6-8fc3-4127-ad7b-488653e387db-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-63a59ee6-8fc3-4127-ad7b-488653e387db {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-63a59ee6-8fc3-4127-ad7b-488653e387db {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-63a59ee6-8fc3-4127-ad7b-488653e387db img.shogun-image {
  /* Add background color handling */
  
}

#s-63a59ee6-8fc3-4127-ad7b-488653e387db img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-63a59ee6-8fc3-4127-ad7b-488653e387db .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-63a59ee6-8fc3-4127-ad7b-488653e387db .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-63a59ee6-8fc3-4127-ad7b-488653e387db .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-63a59ee6-8fc3-4127-ad7b-488653e387db.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-63a59ee6-8fc3-4127-ad7b-488653e387db img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-63a59ee6-8fc3-4127-ad7b-488653e387db.shogun-image {
    
    
    
    
  }


.s-63a59ee6-8fc3-4127-ad7b-488653e387db .shogun-image-content {
  
    justify-content: center;
  
}

.s-63a59ee6-8fc3-4127-ad7b-488653e387db.shg-align-container {
  display: flex;
  justify-content: center
}

.s-63a59ee6-8fc3-4127-ad7b-488653e387db.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-63a59ee6-8fc3-4127-ad7b-488653e387db.shogun-image {
  box-sizing: border-box;
}



.s-63a59ee6-8fc3-4127-ad7b-488653e387db img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-63a59ee6-8fc3-4127-ad7b-488653e387db {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-63a59ee6-8fc3-4127-ad7b-488653e387db.shogun-image-container {
      position: relative;
    }

    .s-63a59ee6-8fc3-4127-ad7b-488653e387db.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-63a59ee6-8fc3-4127-ad7b-488653e387db.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-63a59ee6-8fc3-4127-ad7b-488653e387db img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-63a59ee6-8fc3-4127-ad7b-488653e387db {
  margin: 0 !important;
  overflow: visible;
}

#s-63a59ee6-8fc3-4127-ad7b-488653e387db-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-63a59ee6-8fc3-4127-ad7b-488653e387db {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-63a59ee6-8fc3-4127-ad7b-488653e387db {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-63a59ee6-8fc3-4127-ad7b-488653e387db img.shogun-image {
  /* Add background color handling */
  
}

#s-63a59ee6-8fc3-4127-ad7b-488653e387db img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-63a59ee6-8fc3-4127-ad7b-488653e387db .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-63a59ee6-8fc3-4127-ad7b-488653e387db .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-63a59ee6-8fc3-4127-ad7b-488653e387db .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-63a59ee6-8fc3-4127-ad7b-488653e387db.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-63a59ee6-8fc3-4127-ad7b-488653e387db img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-63a59ee6-8fc3-4127-ad7b-488653e387db.shogun-image {
    
    
    
    
  }


.s-63a59ee6-8fc3-4127-ad7b-488653e387db .shogun-image-content {
  
    justify-content: center;
  
}

.s-63a59ee6-8fc3-4127-ad7b-488653e387db.shg-align-container {
  display: flex;
  justify-content: center
}

.s-63a59ee6-8fc3-4127-ad7b-488653e387db.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-63a59ee6-8fc3-4127-ad7b-488653e387db.shogun-image {
  box-sizing: border-box;
}



.s-63a59ee6-8fc3-4127-ad7b-488653e387db img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-63a59ee6-8fc3-4127-ad7b-488653e387db {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-63a59ee6-8fc3-4127-ad7b-488653e387db.shogun-image-container {
      position: relative;
    }

    .s-63a59ee6-8fc3-4127-ad7b-488653e387db.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-63a59ee6-8fc3-4127-ad7b-488653e387db.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-63a59ee6-8fc3-4127-ad7b-488653e387db img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (max-width: 767px){#s-63a59ee6-8fc3-4127-ad7b-488653e387db {
  margin: 0 !important;
  overflow: visible;
}

#s-63a59ee6-8fc3-4127-ad7b-488653e387db-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-63a59ee6-8fc3-4127-ad7b-488653e387db {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-63a59ee6-8fc3-4127-ad7b-488653e387db {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-63a59ee6-8fc3-4127-ad7b-488653e387db img.shogun-image {
  /* Add background color handling */
  
}

#s-63a59ee6-8fc3-4127-ad7b-488653e387db img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-63a59ee6-8fc3-4127-ad7b-488653e387db .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-63a59ee6-8fc3-4127-ad7b-488653e387db .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-63a59ee6-8fc3-4127-ad7b-488653e387db .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-63a59ee6-8fc3-4127-ad7b-488653e387db.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-63a59ee6-8fc3-4127-ad7b-488653e387db img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-63a59ee6-8fc3-4127-ad7b-488653e387db.shogun-image {
    
    
    
    
  }


.s-63a59ee6-8fc3-4127-ad7b-488653e387db .shogun-image-content {
  
    justify-content: center;
  
}

.s-63a59ee6-8fc3-4127-ad7b-488653e387db.shg-align-container {
  display: flex;
  justify-content: center
}

.s-63a59ee6-8fc3-4127-ad7b-488653e387db.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-63a59ee6-8fc3-4127-ad7b-488653e387db.shogun-image {
  box-sizing: border-box;
}



.s-63a59ee6-8fc3-4127-ad7b-488653e387db img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-63a59ee6-8fc3-4127-ad7b-488653e387db {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-63a59ee6-8fc3-4127-ad7b-488653e387db.shogun-image-container {
      position: relative;
    }

    .s-63a59ee6-8fc3-4127-ad7b-488653e387db.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-63a59ee6-8fc3-4127-ad7b-488653e387db.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-63a59ee6-8fc3-4127-ad7b-488653e387db img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}
#s-77961333-98e1-4983-afe0-cb969024104f {
  margin-left: auto;
margin-right: auto;
aspect-ratio: 375/396;
text-align: center;
}

#s-77961333-98e1-4983-afe0-cb969024104f {
  margin: 0 !important;
  overflow: visible;
}

#s-77961333-98e1-4983-afe0-cb969024104f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-77961333-98e1-4983-afe0-cb969024104f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-77961333-98e1-4983-afe0-cb969024104f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-77961333-98e1-4983-afe0-cb969024104f img.shogun-image {
  /* Add background color handling */
  
}

#s-77961333-98e1-4983-afe0-cb969024104f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-77961333-98e1-4983-afe0-cb969024104f .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-77961333-98e1-4983-afe0-cb969024104f .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-77961333-98e1-4983-afe0-cb969024104f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-77961333-98e1-4983-afe0-cb969024104f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-77961333-98e1-4983-afe0-cb969024104f img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-77961333-98e1-4983-afe0-cb969024104f.shogun-image {
    
    
    
    
  }


.s-77961333-98e1-4983-afe0-cb969024104f .shogun-image-content {
  
    justify-content: center;
  
}

.s-77961333-98e1-4983-afe0-cb969024104f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-77961333-98e1-4983-afe0-cb969024104f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-77961333-98e1-4983-afe0-cb969024104f.shogun-image {
  box-sizing: border-box;
}



.s-77961333-98e1-4983-afe0-cb969024104f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-77961333-98e1-4983-afe0-cb969024104f {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-77961333-98e1-4983-afe0-cb969024104f.shogun-image-container {
      position: relative;
    }

    .s-77961333-98e1-4983-afe0-cb969024104f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-77961333-98e1-4983-afe0-cb969024104f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-77961333-98e1-4983-afe0-cb969024104f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

@media (min-width: 1200px){#s-77961333-98e1-4983-afe0-cb969024104f {
  margin: 0 !important;
  overflow: visible;
}

#s-77961333-98e1-4983-afe0-cb969024104f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-77961333-98e1-4983-afe0-cb969024104f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-77961333-98e1-4983-afe0-cb969024104f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-77961333-98e1-4983-afe0-cb969024104f img.shogun-image {
  /* Add background color handling */
  
}

#s-77961333-98e1-4983-afe0-cb969024104f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-77961333-98e1-4983-afe0-cb969024104f .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-77961333-98e1-4983-afe0-cb969024104f .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-77961333-98e1-4983-afe0-cb969024104f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-77961333-98e1-4983-afe0-cb969024104f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-77961333-98e1-4983-afe0-cb969024104f img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-77961333-98e1-4983-afe0-cb969024104f.shogun-image {
    
    
    
    
  }


.s-77961333-98e1-4983-afe0-cb969024104f .shogun-image-content {
  
    justify-content: center;
  
}

.s-77961333-98e1-4983-afe0-cb969024104f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-77961333-98e1-4983-afe0-cb969024104f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-77961333-98e1-4983-afe0-cb969024104f.shogun-image {
  box-sizing: border-box;
}



.s-77961333-98e1-4983-afe0-cb969024104f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-77961333-98e1-4983-afe0-cb969024104f {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-77961333-98e1-4983-afe0-cb969024104f.shogun-image-container {
      position: relative;
    }

    .s-77961333-98e1-4983-afe0-cb969024104f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-77961333-98e1-4983-afe0-cb969024104f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-77961333-98e1-4983-afe0-cb969024104f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-77961333-98e1-4983-afe0-cb969024104f {
  margin: 0 !important;
  overflow: visible;
}

#s-77961333-98e1-4983-afe0-cb969024104f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-77961333-98e1-4983-afe0-cb969024104f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-77961333-98e1-4983-afe0-cb969024104f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-77961333-98e1-4983-afe0-cb969024104f img.shogun-image {
  /* Add background color handling */
  
}

#s-77961333-98e1-4983-afe0-cb969024104f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-77961333-98e1-4983-afe0-cb969024104f .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-77961333-98e1-4983-afe0-cb969024104f .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-77961333-98e1-4983-afe0-cb969024104f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-77961333-98e1-4983-afe0-cb969024104f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-77961333-98e1-4983-afe0-cb969024104f img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-77961333-98e1-4983-afe0-cb969024104f.shogun-image {
    
    
    
    
  }


.s-77961333-98e1-4983-afe0-cb969024104f .shogun-image-content {
  
    justify-content: center;
  
}

.s-77961333-98e1-4983-afe0-cb969024104f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-77961333-98e1-4983-afe0-cb969024104f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-77961333-98e1-4983-afe0-cb969024104f.shogun-image {
  box-sizing: border-box;
}



.s-77961333-98e1-4983-afe0-cb969024104f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-77961333-98e1-4983-afe0-cb969024104f {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-77961333-98e1-4983-afe0-cb969024104f.shogun-image-container {
      position: relative;
    }

    .s-77961333-98e1-4983-afe0-cb969024104f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-77961333-98e1-4983-afe0-cb969024104f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-77961333-98e1-4983-afe0-cb969024104f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-77961333-98e1-4983-afe0-cb969024104f {
  margin: 0 !important;
  overflow: visible;
}

#s-77961333-98e1-4983-afe0-cb969024104f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-77961333-98e1-4983-afe0-cb969024104f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-77961333-98e1-4983-afe0-cb969024104f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-77961333-98e1-4983-afe0-cb969024104f img.shogun-image {
  /* Add background color handling */
  
}

#s-77961333-98e1-4983-afe0-cb969024104f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-77961333-98e1-4983-afe0-cb969024104f .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-77961333-98e1-4983-afe0-cb969024104f .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-77961333-98e1-4983-afe0-cb969024104f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-77961333-98e1-4983-afe0-cb969024104f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-77961333-98e1-4983-afe0-cb969024104f img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-77961333-98e1-4983-afe0-cb969024104f.shogun-image {
    
    
    
    
  }


.s-77961333-98e1-4983-afe0-cb969024104f .shogun-image-content {
  
    justify-content: center;
  
}

.s-77961333-98e1-4983-afe0-cb969024104f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-77961333-98e1-4983-afe0-cb969024104f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-77961333-98e1-4983-afe0-cb969024104f.shogun-image {
  box-sizing: border-box;
}



.s-77961333-98e1-4983-afe0-cb969024104f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-77961333-98e1-4983-afe0-cb969024104f {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-77961333-98e1-4983-afe0-cb969024104f.shogun-image-container {
      position: relative;
    }

    .s-77961333-98e1-4983-afe0-cb969024104f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-77961333-98e1-4983-afe0-cb969024104f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-77961333-98e1-4983-afe0-cb969024104f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (max-width: 767px){#s-77961333-98e1-4983-afe0-cb969024104f {
  margin: 0 !important;
  overflow: visible;
}

#s-77961333-98e1-4983-afe0-cb969024104f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-77961333-98e1-4983-afe0-cb969024104f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-77961333-98e1-4983-afe0-cb969024104f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-77961333-98e1-4983-afe0-cb969024104f img.shogun-image {
  /* Add background color handling */
  
}

#s-77961333-98e1-4983-afe0-cb969024104f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-77961333-98e1-4983-afe0-cb969024104f .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-77961333-98e1-4983-afe0-cb969024104f .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-77961333-98e1-4983-afe0-cb969024104f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-77961333-98e1-4983-afe0-cb969024104f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-77961333-98e1-4983-afe0-cb969024104f img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-77961333-98e1-4983-afe0-cb969024104f.shogun-image {
    
    
    
    
  }


.s-77961333-98e1-4983-afe0-cb969024104f .shogun-image-content {
  
    justify-content: center;
  
}

.s-77961333-98e1-4983-afe0-cb969024104f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-77961333-98e1-4983-afe0-cb969024104f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-77961333-98e1-4983-afe0-cb969024104f.shogun-image {
  box-sizing: border-box;
}



.s-77961333-98e1-4983-afe0-cb969024104f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-77961333-98e1-4983-afe0-cb969024104f {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-77961333-98e1-4983-afe0-cb969024104f.shogun-image-container {
      position: relative;
    }

    .s-77961333-98e1-4983-afe0-cb969024104f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-77961333-98e1-4983-afe0-cb969024104f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-77961333-98e1-4983-afe0-cb969024104f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}
#s-923328c5-89fa-4964-a9b6-2d2cf1af8b95 {
  margin-left: auto;
margin-right: auto;
aspect-ratio: 375/396;
text-align: center;
}

#s-923328c5-89fa-4964-a9b6-2d2cf1af8b95 {
  margin: 0 !important;
  overflow: visible;
}

#s-923328c5-89fa-4964-a9b6-2d2cf1af8b95-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-923328c5-89fa-4964-a9b6-2d2cf1af8b95 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-923328c5-89fa-4964-a9b6-2d2cf1af8b95 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-923328c5-89fa-4964-a9b6-2d2cf1af8b95 img.shogun-image {
  /* Add background color handling */
  
}

#s-923328c5-89fa-4964-a9b6-2d2cf1af8b95 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-923328c5-89fa-4964-a9b6-2d2cf1af8b95 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-923328c5-89fa-4964-a9b6-2d2cf1af8b95 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-923328c5-89fa-4964-a9b6-2d2cf1af8b95 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-923328c5-89fa-4964-a9b6-2d2cf1af8b95.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-923328c5-89fa-4964-a9b6-2d2cf1af8b95 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-923328c5-89fa-4964-a9b6-2d2cf1af8b95.shogun-image {
    
    
    
    
  }


.s-923328c5-89fa-4964-a9b6-2d2cf1af8b95 .shogun-image-content {
  
    justify-content: center;
  
}

.s-923328c5-89fa-4964-a9b6-2d2cf1af8b95.shg-align-container {
  display: flex;
  justify-content: center
}

.s-923328c5-89fa-4964-a9b6-2d2cf1af8b95.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-923328c5-89fa-4964-a9b6-2d2cf1af8b95.shogun-image {
  box-sizing: border-box;
}



.s-923328c5-89fa-4964-a9b6-2d2cf1af8b95 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-923328c5-89fa-4964-a9b6-2d2cf1af8b95 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-923328c5-89fa-4964-a9b6-2d2cf1af8b95.shogun-image-container {
      position: relative;
    }

    .s-923328c5-89fa-4964-a9b6-2d2cf1af8b95.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-923328c5-89fa-4964-a9b6-2d2cf1af8b95.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-923328c5-89fa-4964-a9b6-2d2cf1af8b95 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

@media (min-width: 1200px){#s-923328c5-89fa-4964-a9b6-2d2cf1af8b95 {
  margin: 0 !important;
  overflow: visible;
}

#s-923328c5-89fa-4964-a9b6-2d2cf1af8b95-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-923328c5-89fa-4964-a9b6-2d2cf1af8b95 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-923328c5-89fa-4964-a9b6-2d2cf1af8b95 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-923328c5-89fa-4964-a9b6-2d2cf1af8b95 img.shogun-image {
  /* Add background color handling */
  
}

#s-923328c5-89fa-4964-a9b6-2d2cf1af8b95 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-923328c5-89fa-4964-a9b6-2d2cf1af8b95 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-923328c5-89fa-4964-a9b6-2d2cf1af8b95 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-923328c5-89fa-4964-a9b6-2d2cf1af8b95 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-923328c5-89fa-4964-a9b6-2d2cf1af8b95.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-923328c5-89fa-4964-a9b6-2d2cf1af8b95 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-923328c5-89fa-4964-a9b6-2d2cf1af8b95.shogun-image {
    
    
    
    
  }


.s-923328c5-89fa-4964-a9b6-2d2cf1af8b95 .shogun-image-content {
  
    justify-content: center;
  
}

.s-923328c5-89fa-4964-a9b6-2d2cf1af8b95.shg-align-container {
  display: flex;
  justify-content: center
}

.s-923328c5-89fa-4964-a9b6-2d2cf1af8b95.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-923328c5-89fa-4964-a9b6-2d2cf1af8b95.shogun-image {
  box-sizing: border-box;
}



.s-923328c5-89fa-4964-a9b6-2d2cf1af8b95 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-923328c5-89fa-4964-a9b6-2d2cf1af8b95 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-923328c5-89fa-4964-a9b6-2d2cf1af8b95.shogun-image-container {
      position: relative;
    }

    .s-923328c5-89fa-4964-a9b6-2d2cf1af8b95.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-923328c5-89fa-4964-a9b6-2d2cf1af8b95.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-923328c5-89fa-4964-a9b6-2d2cf1af8b95 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-923328c5-89fa-4964-a9b6-2d2cf1af8b95 {
  margin: 0 !important;
  overflow: visible;
}

#s-923328c5-89fa-4964-a9b6-2d2cf1af8b95-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-923328c5-89fa-4964-a9b6-2d2cf1af8b95 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-923328c5-89fa-4964-a9b6-2d2cf1af8b95 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-923328c5-89fa-4964-a9b6-2d2cf1af8b95 img.shogun-image {
  /* Add background color handling */
  
}

#s-923328c5-89fa-4964-a9b6-2d2cf1af8b95 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-923328c5-89fa-4964-a9b6-2d2cf1af8b95 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-923328c5-89fa-4964-a9b6-2d2cf1af8b95 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-923328c5-89fa-4964-a9b6-2d2cf1af8b95 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-923328c5-89fa-4964-a9b6-2d2cf1af8b95.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-923328c5-89fa-4964-a9b6-2d2cf1af8b95 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-923328c5-89fa-4964-a9b6-2d2cf1af8b95.shogun-image {
    
    
    
    
  }


.s-923328c5-89fa-4964-a9b6-2d2cf1af8b95 .shogun-image-content {
  
    justify-content: center;
  
}

.s-923328c5-89fa-4964-a9b6-2d2cf1af8b95.shg-align-container {
  display: flex;
  justify-content: center
}

.s-923328c5-89fa-4964-a9b6-2d2cf1af8b95.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-923328c5-89fa-4964-a9b6-2d2cf1af8b95.shogun-image {
  box-sizing: border-box;
}



.s-923328c5-89fa-4964-a9b6-2d2cf1af8b95 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-923328c5-89fa-4964-a9b6-2d2cf1af8b95 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-923328c5-89fa-4964-a9b6-2d2cf1af8b95.shogun-image-container {
      position: relative;
    }

    .s-923328c5-89fa-4964-a9b6-2d2cf1af8b95.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-923328c5-89fa-4964-a9b6-2d2cf1af8b95.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-923328c5-89fa-4964-a9b6-2d2cf1af8b95 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-923328c5-89fa-4964-a9b6-2d2cf1af8b95 {
  margin: 0 !important;
  overflow: visible;
}

#s-923328c5-89fa-4964-a9b6-2d2cf1af8b95-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-923328c5-89fa-4964-a9b6-2d2cf1af8b95 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-923328c5-89fa-4964-a9b6-2d2cf1af8b95 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-923328c5-89fa-4964-a9b6-2d2cf1af8b95 img.shogun-image {
  /* Add background color handling */
  
}

#s-923328c5-89fa-4964-a9b6-2d2cf1af8b95 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-923328c5-89fa-4964-a9b6-2d2cf1af8b95 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-923328c5-89fa-4964-a9b6-2d2cf1af8b95 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-923328c5-89fa-4964-a9b6-2d2cf1af8b95 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-923328c5-89fa-4964-a9b6-2d2cf1af8b95.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-923328c5-89fa-4964-a9b6-2d2cf1af8b95 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-923328c5-89fa-4964-a9b6-2d2cf1af8b95.shogun-image {
    
    
    
    
  }


.s-923328c5-89fa-4964-a9b6-2d2cf1af8b95 .shogun-image-content {
  
    justify-content: center;
  
}

.s-923328c5-89fa-4964-a9b6-2d2cf1af8b95.shg-align-container {
  display: flex;
  justify-content: center
}

.s-923328c5-89fa-4964-a9b6-2d2cf1af8b95.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-923328c5-89fa-4964-a9b6-2d2cf1af8b95.shogun-image {
  box-sizing: border-box;
}



.s-923328c5-89fa-4964-a9b6-2d2cf1af8b95 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-923328c5-89fa-4964-a9b6-2d2cf1af8b95 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-923328c5-89fa-4964-a9b6-2d2cf1af8b95.shogun-image-container {
      position: relative;
    }

    .s-923328c5-89fa-4964-a9b6-2d2cf1af8b95.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-923328c5-89fa-4964-a9b6-2d2cf1af8b95.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-923328c5-89fa-4964-a9b6-2d2cf1af8b95 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (max-width: 767px){#s-923328c5-89fa-4964-a9b6-2d2cf1af8b95 {
  margin: 0 !important;
  overflow: visible;
}

#s-923328c5-89fa-4964-a9b6-2d2cf1af8b95-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-923328c5-89fa-4964-a9b6-2d2cf1af8b95 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-923328c5-89fa-4964-a9b6-2d2cf1af8b95 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-923328c5-89fa-4964-a9b6-2d2cf1af8b95 img.shogun-image {
  /* Add background color handling */
  
}

#s-923328c5-89fa-4964-a9b6-2d2cf1af8b95 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-923328c5-89fa-4964-a9b6-2d2cf1af8b95 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-923328c5-89fa-4964-a9b6-2d2cf1af8b95 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-923328c5-89fa-4964-a9b6-2d2cf1af8b95 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-923328c5-89fa-4964-a9b6-2d2cf1af8b95.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-923328c5-89fa-4964-a9b6-2d2cf1af8b95 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-923328c5-89fa-4964-a9b6-2d2cf1af8b95.shogun-image {
    
    
    
    
  }


.s-923328c5-89fa-4964-a9b6-2d2cf1af8b95 .shogun-image-content {
  
    justify-content: center;
  
}

.s-923328c5-89fa-4964-a9b6-2d2cf1af8b95.shg-align-container {
  display: flex;
  justify-content: center
}

.s-923328c5-89fa-4964-a9b6-2d2cf1af8b95.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-923328c5-89fa-4964-a9b6-2d2cf1af8b95.shogun-image {
  box-sizing: border-box;
}



.s-923328c5-89fa-4964-a9b6-2d2cf1af8b95 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-923328c5-89fa-4964-a9b6-2d2cf1af8b95 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-923328c5-89fa-4964-a9b6-2d2cf1af8b95.shogun-image-container {
      position: relative;
    }

    .s-923328c5-89fa-4964-a9b6-2d2cf1af8b95.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-923328c5-89fa-4964-a9b6-2d2cf1af8b95.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-923328c5-89fa-4964-a9b6-2d2cf1af8b95 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}
#s-5a101682-c8f0-4fb6-820e-85f6129177dc {
  margin-left: auto;
margin-right: auto;
aspect-ratio: 375/396;
text-align: center;
}

#s-5a101682-c8f0-4fb6-820e-85f6129177dc {
  margin: 0 !important;
  overflow: visible;
}

#s-5a101682-c8f0-4fb6-820e-85f6129177dc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5a101682-c8f0-4fb6-820e-85f6129177dc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5a101682-c8f0-4fb6-820e-85f6129177dc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5a101682-c8f0-4fb6-820e-85f6129177dc img.shogun-image {
  /* Add background color handling */
  
}

#s-5a101682-c8f0-4fb6-820e-85f6129177dc img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5a101682-c8f0-4fb6-820e-85f6129177dc .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-5a101682-c8f0-4fb6-820e-85f6129177dc .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5a101682-c8f0-4fb6-820e-85f6129177dc .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5a101682-c8f0-4fb6-820e-85f6129177dc.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5a101682-c8f0-4fb6-820e-85f6129177dc img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-5a101682-c8f0-4fb6-820e-85f6129177dc.shogun-image {
    
    
    
    
  }


.s-5a101682-c8f0-4fb6-820e-85f6129177dc .shogun-image-content {
  
    justify-content: center;
  
}

.s-5a101682-c8f0-4fb6-820e-85f6129177dc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5a101682-c8f0-4fb6-820e-85f6129177dc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5a101682-c8f0-4fb6-820e-85f6129177dc.shogun-image {
  box-sizing: border-box;
}



.s-5a101682-c8f0-4fb6-820e-85f6129177dc img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-5a101682-c8f0-4fb6-820e-85f6129177dc {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-5a101682-c8f0-4fb6-820e-85f6129177dc.shogun-image-container {
      position: relative;
    }

    .s-5a101682-c8f0-4fb6-820e-85f6129177dc.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5a101682-c8f0-4fb6-820e-85f6129177dc.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5a101682-c8f0-4fb6-820e-85f6129177dc img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

@media (min-width: 1200px){#s-5a101682-c8f0-4fb6-820e-85f6129177dc {
  margin: 0 !important;
  overflow: visible;
}

#s-5a101682-c8f0-4fb6-820e-85f6129177dc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5a101682-c8f0-4fb6-820e-85f6129177dc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5a101682-c8f0-4fb6-820e-85f6129177dc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5a101682-c8f0-4fb6-820e-85f6129177dc img.shogun-image {
  /* Add background color handling */
  
}

#s-5a101682-c8f0-4fb6-820e-85f6129177dc img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5a101682-c8f0-4fb6-820e-85f6129177dc .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-5a101682-c8f0-4fb6-820e-85f6129177dc .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5a101682-c8f0-4fb6-820e-85f6129177dc .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5a101682-c8f0-4fb6-820e-85f6129177dc.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5a101682-c8f0-4fb6-820e-85f6129177dc img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-5a101682-c8f0-4fb6-820e-85f6129177dc.shogun-image {
    
    
    
    
  }


.s-5a101682-c8f0-4fb6-820e-85f6129177dc .shogun-image-content {
  
    justify-content: center;
  
}

.s-5a101682-c8f0-4fb6-820e-85f6129177dc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5a101682-c8f0-4fb6-820e-85f6129177dc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5a101682-c8f0-4fb6-820e-85f6129177dc.shogun-image {
  box-sizing: border-box;
}



.s-5a101682-c8f0-4fb6-820e-85f6129177dc img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-5a101682-c8f0-4fb6-820e-85f6129177dc {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-5a101682-c8f0-4fb6-820e-85f6129177dc.shogun-image-container {
      position: relative;
    }

    .s-5a101682-c8f0-4fb6-820e-85f6129177dc.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5a101682-c8f0-4fb6-820e-85f6129177dc.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5a101682-c8f0-4fb6-820e-85f6129177dc img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-5a101682-c8f0-4fb6-820e-85f6129177dc {
  margin: 0 !important;
  overflow: visible;
}

#s-5a101682-c8f0-4fb6-820e-85f6129177dc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5a101682-c8f0-4fb6-820e-85f6129177dc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5a101682-c8f0-4fb6-820e-85f6129177dc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5a101682-c8f0-4fb6-820e-85f6129177dc img.shogun-image {
  /* Add background color handling */
  
}

#s-5a101682-c8f0-4fb6-820e-85f6129177dc img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5a101682-c8f0-4fb6-820e-85f6129177dc .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-5a101682-c8f0-4fb6-820e-85f6129177dc .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5a101682-c8f0-4fb6-820e-85f6129177dc .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5a101682-c8f0-4fb6-820e-85f6129177dc.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5a101682-c8f0-4fb6-820e-85f6129177dc img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-5a101682-c8f0-4fb6-820e-85f6129177dc.shogun-image {
    
    
    
    
  }


.s-5a101682-c8f0-4fb6-820e-85f6129177dc .shogun-image-content {
  
    justify-content: center;
  
}

.s-5a101682-c8f0-4fb6-820e-85f6129177dc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5a101682-c8f0-4fb6-820e-85f6129177dc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5a101682-c8f0-4fb6-820e-85f6129177dc.shogun-image {
  box-sizing: border-box;
}



.s-5a101682-c8f0-4fb6-820e-85f6129177dc img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-5a101682-c8f0-4fb6-820e-85f6129177dc {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-5a101682-c8f0-4fb6-820e-85f6129177dc.shogun-image-container {
      position: relative;
    }

    .s-5a101682-c8f0-4fb6-820e-85f6129177dc.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5a101682-c8f0-4fb6-820e-85f6129177dc.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5a101682-c8f0-4fb6-820e-85f6129177dc img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-5a101682-c8f0-4fb6-820e-85f6129177dc {
  margin: 0 !important;
  overflow: visible;
}

#s-5a101682-c8f0-4fb6-820e-85f6129177dc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5a101682-c8f0-4fb6-820e-85f6129177dc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5a101682-c8f0-4fb6-820e-85f6129177dc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5a101682-c8f0-4fb6-820e-85f6129177dc img.shogun-image {
  /* Add background color handling */
  
}

#s-5a101682-c8f0-4fb6-820e-85f6129177dc img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5a101682-c8f0-4fb6-820e-85f6129177dc .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-5a101682-c8f0-4fb6-820e-85f6129177dc .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5a101682-c8f0-4fb6-820e-85f6129177dc .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5a101682-c8f0-4fb6-820e-85f6129177dc.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5a101682-c8f0-4fb6-820e-85f6129177dc img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-5a101682-c8f0-4fb6-820e-85f6129177dc.shogun-image {
    
    
    
    
  }


.s-5a101682-c8f0-4fb6-820e-85f6129177dc .shogun-image-content {
  
    justify-content: center;
  
}

.s-5a101682-c8f0-4fb6-820e-85f6129177dc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5a101682-c8f0-4fb6-820e-85f6129177dc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5a101682-c8f0-4fb6-820e-85f6129177dc.shogun-image {
  box-sizing: border-box;
}



.s-5a101682-c8f0-4fb6-820e-85f6129177dc img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-5a101682-c8f0-4fb6-820e-85f6129177dc {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-5a101682-c8f0-4fb6-820e-85f6129177dc.shogun-image-container {
      position: relative;
    }

    .s-5a101682-c8f0-4fb6-820e-85f6129177dc.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5a101682-c8f0-4fb6-820e-85f6129177dc.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5a101682-c8f0-4fb6-820e-85f6129177dc img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (max-width: 767px){#s-5a101682-c8f0-4fb6-820e-85f6129177dc {
  margin: 0 !important;
  overflow: visible;
}

#s-5a101682-c8f0-4fb6-820e-85f6129177dc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5a101682-c8f0-4fb6-820e-85f6129177dc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5a101682-c8f0-4fb6-820e-85f6129177dc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5a101682-c8f0-4fb6-820e-85f6129177dc img.shogun-image {
  /* Add background color handling */
  
}

#s-5a101682-c8f0-4fb6-820e-85f6129177dc img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5a101682-c8f0-4fb6-820e-85f6129177dc .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-5a101682-c8f0-4fb6-820e-85f6129177dc .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5a101682-c8f0-4fb6-820e-85f6129177dc .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5a101682-c8f0-4fb6-820e-85f6129177dc.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5a101682-c8f0-4fb6-820e-85f6129177dc img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-5a101682-c8f0-4fb6-820e-85f6129177dc.shogun-image {
    
    
    
    
  }


.s-5a101682-c8f0-4fb6-820e-85f6129177dc .shogun-image-content {
  
    justify-content: center;
  
}

.s-5a101682-c8f0-4fb6-820e-85f6129177dc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5a101682-c8f0-4fb6-820e-85f6129177dc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5a101682-c8f0-4fb6-820e-85f6129177dc.shogun-image {
  box-sizing: border-box;
}



.s-5a101682-c8f0-4fb6-820e-85f6129177dc img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-5a101682-c8f0-4fb6-820e-85f6129177dc {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-5a101682-c8f0-4fb6-820e-85f6129177dc.shogun-image-container {
      position: relative;
    }

    .s-5a101682-c8f0-4fb6-820e-85f6129177dc.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5a101682-c8f0-4fb6-820e-85f6129177dc.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5a101682-c8f0-4fb6-820e-85f6129177dc img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}
#s-1e7603d1-e5e5-44da-80af-5a15c0878351 {
  margin-left: auto;
margin-right: auto;
aspect-ratio: 375/396;
text-align: center;
}

#s-1e7603d1-e5e5-44da-80af-5a15c0878351 {
  margin: 0 !important;
  overflow: visible;
}

#s-1e7603d1-e5e5-44da-80af-5a15c0878351-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1e7603d1-e5e5-44da-80af-5a15c0878351 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1e7603d1-e5e5-44da-80af-5a15c0878351 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1e7603d1-e5e5-44da-80af-5a15c0878351 img.shogun-image {
  /* Add background color handling */
  
}

#s-1e7603d1-e5e5-44da-80af-5a15c0878351 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1e7603d1-e5e5-44da-80af-5a15c0878351 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-1e7603d1-e5e5-44da-80af-5a15c0878351 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1e7603d1-e5e5-44da-80af-5a15c0878351 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1e7603d1-e5e5-44da-80af-5a15c0878351.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1e7603d1-e5e5-44da-80af-5a15c0878351 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-1e7603d1-e5e5-44da-80af-5a15c0878351.shogun-image {
    
    
    
    
  }


.s-1e7603d1-e5e5-44da-80af-5a15c0878351 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1e7603d1-e5e5-44da-80af-5a15c0878351.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1e7603d1-e5e5-44da-80af-5a15c0878351.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1e7603d1-e5e5-44da-80af-5a15c0878351.shogun-image {
  box-sizing: border-box;
}



.s-1e7603d1-e5e5-44da-80af-5a15c0878351 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1e7603d1-e5e5-44da-80af-5a15c0878351 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-1e7603d1-e5e5-44da-80af-5a15c0878351.shogun-image-container {
      position: relative;
    }

    .s-1e7603d1-e5e5-44da-80af-5a15c0878351.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1e7603d1-e5e5-44da-80af-5a15c0878351.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1e7603d1-e5e5-44da-80af-5a15c0878351 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

@media (min-width: 1200px){#s-1e7603d1-e5e5-44da-80af-5a15c0878351 {
  margin: 0 !important;
  overflow: visible;
}

#s-1e7603d1-e5e5-44da-80af-5a15c0878351-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1e7603d1-e5e5-44da-80af-5a15c0878351 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1e7603d1-e5e5-44da-80af-5a15c0878351 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1e7603d1-e5e5-44da-80af-5a15c0878351 img.shogun-image {
  /* Add background color handling */
  
}

#s-1e7603d1-e5e5-44da-80af-5a15c0878351 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1e7603d1-e5e5-44da-80af-5a15c0878351 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-1e7603d1-e5e5-44da-80af-5a15c0878351 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1e7603d1-e5e5-44da-80af-5a15c0878351 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1e7603d1-e5e5-44da-80af-5a15c0878351.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1e7603d1-e5e5-44da-80af-5a15c0878351 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-1e7603d1-e5e5-44da-80af-5a15c0878351.shogun-image {
    
    
    
    
  }


.s-1e7603d1-e5e5-44da-80af-5a15c0878351 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1e7603d1-e5e5-44da-80af-5a15c0878351.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1e7603d1-e5e5-44da-80af-5a15c0878351.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1e7603d1-e5e5-44da-80af-5a15c0878351.shogun-image {
  box-sizing: border-box;
}



.s-1e7603d1-e5e5-44da-80af-5a15c0878351 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1e7603d1-e5e5-44da-80af-5a15c0878351 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-1e7603d1-e5e5-44da-80af-5a15c0878351.shogun-image-container {
      position: relative;
    }

    .s-1e7603d1-e5e5-44da-80af-5a15c0878351.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1e7603d1-e5e5-44da-80af-5a15c0878351.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1e7603d1-e5e5-44da-80af-5a15c0878351 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-1e7603d1-e5e5-44da-80af-5a15c0878351 {
  margin: 0 !important;
  overflow: visible;
}

#s-1e7603d1-e5e5-44da-80af-5a15c0878351-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1e7603d1-e5e5-44da-80af-5a15c0878351 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1e7603d1-e5e5-44da-80af-5a15c0878351 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1e7603d1-e5e5-44da-80af-5a15c0878351 img.shogun-image {
  /* Add background color handling */
  
}

#s-1e7603d1-e5e5-44da-80af-5a15c0878351 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1e7603d1-e5e5-44da-80af-5a15c0878351 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-1e7603d1-e5e5-44da-80af-5a15c0878351 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1e7603d1-e5e5-44da-80af-5a15c0878351 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1e7603d1-e5e5-44da-80af-5a15c0878351.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1e7603d1-e5e5-44da-80af-5a15c0878351 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-1e7603d1-e5e5-44da-80af-5a15c0878351.shogun-image {
    
    
    
    
  }


.s-1e7603d1-e5e5-44da-80af-5a15c0878351 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1e7603d1-e5e5-44da-80af-5a15c0878351.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1e7603d1-e5e5-44da-80af-5a15c0878351.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1e7603d1-e5e5-44da-80af-5a15c0878351.shogun-image {
  box-sizing: border-box;
}



.s-1e7603d1-e5e5-44da-80af-5a15c0878351 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1e7603d1-e5e5-44da-80af-5a15c0878351 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-1e7603d1-e5e5-44da-80af-5a15c0878351.shogun-image-container {
      position: relative;
    }

    .s-1e7603d1-e5e5-44da-80af-5a15c0878351.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1e7603d1-e5e5-44da-80af-5a15c0878351.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1e7603d1-e5e5-44da-80af-5a15c0878351 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-1e7603d1-e5e5-44da-80af-5a15c0878351 {
  margin: 0 !important;
  overflow: visible;
}

#s-1e7603d1-e5e5-44da-80af-5a15c0878351-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1e7603d1-e5e5-44da-80af-5a15c0878351 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1e7603d1-e5e5-44da-80af-5a15c0878351 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1e7603d1-e5e5-44da-80af-5a15c0878351 img.shogun-image {
  /* Add background color handling */
  
}

#s-1e7603d1-e5e5-44da-80af-5a15c0878351 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1e7603d1-e5e5-44da-80af-5a15c0878351 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-1e7603d1-e5e5-44da-80af-5a15c0878351 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1e7603d1-e5e5-44da-80af-5a15c0878351 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1e7603d1-e5e5-44da-80af-5a15c0878351.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1e7603d1-e5e5-44da-80af-5a15c0878351 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-1e7603d1-e5e5-44da-80af-5a15c0878351.shogun-image {
    
    
    
    
  }


.s-1e7603d1-e5e5-44da-80af-5a15c0878351 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1e7603d1-e5e5-44da-80af-5a15c0878351.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1e7603d1-e5e5-44da-80af-5a15c0878351.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1e7603d1-e5e5-44da-80af-5a15c0878351.shogun-image {
  box-sizing: border-box;
}



.s-1e7603d1-e5e5-44da-80af-5a15c0878351 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1e7603d1-e5e5-44da-80af-5a15c0878351 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-1e7603d1-e5e5-44da-80af-5a15c0878351.shogun-image-container {
      position: relative;
    }

    .s-1e7603d1-e5e5-44da-80af-5a15c0878351.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1e7603d1-e5e5-44da-80af-5a15c0878351.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1e7603d1-e5e5-44da-80af-5a15c0878351 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (max-width: 767px){#s-1e7603d1-e5e5-44da-80af-5a15c0878351 {
  margin: 0 !important;
  overflow: visible;
}

#s-1e7603d1-e5e5-44da-80af-5a15c0878351-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1e7603d1-e5e5-44da-80af-5a15c0878351 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1e7603d1-e5e5-44da-80af-5a15c0878351 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1e7603d1-e5e5-44da-80af-5a15c0878351 img.shogun-image {
  /* Add background color handling */
  
}

#s-1e7603d1-e5e5-44da-80af-5a15c0878351 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1e7603d1-e5e5-44da-80af-5a15c0878351 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-1e7603d1-e5e5-44da-80af-5a15c0878351 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1e7603d1-e5e5-44da-80af-5a15c0878351 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1e7603d1-e5e5-44da-80af-5a15c0878351.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1e7603d1-e5e5-44da-80af-5a15c0878351 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-1e7603d1-e5e5-44da-80af-5a15c0878351.shogun-image {
    
    
    
    
  }


.s-1e7603d1-e5e5-44da-80af-5a15c0878351 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1e7603d1-e5e5-44da-80af-5a15c0878351.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1e7603d1-e5e5-44da-80af-5a15c0878351.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1e7603d1-e5e5-44da-80af-5a15c0878351.shogun-image {
  box-sizing: border-box;
}



.s-1e7603d1-e5e5-44da-80af-5a15c0878351 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1e7603d1-e5e5-44da-80af-5a15c0878351 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-1e7603d1-e5e5-44da-80af-5a15c0878351.shogun-image-container {
      position: relative;
    }

    .s-1e7603d1-e5e5-44da-80af-5a15c0878351.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1e7603d1-e5e5-44da-80af-5a15c0878351.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1e7603d1-e5e5-44da-80af-5a15c0878351 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}
#s-599203e3-a579-417f-a484-7d891018dbb6 {
  margin-left: auto;
margin-right: auto;
aspect-ratio: 375/396;
text-align: center;
}

#s-599203e3-a579-417f-a484-7d891018dbb6 {
  margin: 0 !important;
  overflow: visible;
}

#s-599203e3-a579-417f-a484-7d891018dbb6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-599203e3-a579-417f-a484-7d891018dbb6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-599203e3-a579-417f-a484-7d891018dbb6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-599203e3-a579-417f-a484-7d891018dbb6 img.shogun-image {
  /* Add background color handling */
  
}

#s-599203e3-a579-417f-a484-7d891018dbb6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-599203e3-a579-417f-a484-7d891018dbb6 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-599203e3-a579-417f-a484-7d891018dbb6 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-599203e3-a579-417f-a484-7d891018dbb6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-599203e3-a579-417f-a484-7d891018dbb6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-599203e3-a579-417f-a484-7d891018dbb6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-599203e3-a579-417f-a484-7d891018dbb6.shogun-image {
    
    
    
    
  }


.s-599203e3-a579-417f-a484-7d891018dbb6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-599203e3-a579-417f-a484-7d891018dbb6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-599203e3-a579-417f-a484-7d891018dbb6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-599203e3-a579-417f-a484-7d891018dbb6.shogun-image {
  box-sizing: border-box;
}



.s-599203e3-a579-417f-a484-7d891018dbb6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-599203e3-a579-417f-a484-7d891018dbb6 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-599203e3-a579-417f-a484-7d891018dbb6.shogun-image-container {
      position: relative;
    }

    .s-599203e3-a579-417f-a484-7d891018dbb6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-599203e3-a579-417f-a484-7d891018dbb6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-599203e3-a579-417f-a484-7d891018dbb6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

@media (min-width: 1200px){#s-599203e3-a579-417f-a484-7d891018dbb6 {
  margin: 0 !important;
  overflow: visible;
}

#s-599203e3-a579-417f-a484-7d891018dbb6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-599203e3-a579-417f-a484-7d891018dbb6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-599203e3-a579-417f-a484-7d891018dbb6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-599203e3-a579-417f-a484-7d891018dbb6 img.shogun-image {
  /* Add background color handling */
  
}

#s-599203e3-a579-417f-a484-7d891018dbb6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-599203e3-a579-417f-a484-7d891018dbb6 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-599203e3-a579-417f-a484-7d891018dbb6 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-599203e3-a579-417f-a484-7d891018dbb6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-599203e3-a579-417f-a484-7d891018dbb6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-599203e3-a579-417f-a484-7d891018dbb6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-599203e3-a579-417f-a484-7d891018dbb6.shogun-image {
    
    
    
    
  }


.s-599203e3-a579-417f-a484-7d891018dbb6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-599203e3-a579-417f-a484-7d891018dbb6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-599203e3-a579-417f-a484-7d891018dbb6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-599203e3-a579-417f-a484-7d891018dbb6.shogun-image {
  box-sizing: border-box;
}



.s-599203e3-a579-417f-a484-7d891018dbb6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-599203e3-a579-417f-a484-7d891018dbb6 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-599203e3-a579-417f-a484-7d891018dbb6.shogun-image-container {
      position: relative;
    }

    .s-599203e3-a579-417f-a484-7d891018dbb6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-599203e3-a579-417f-a484-7d891018dbb6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-599203e3-a579-417f-a484-7d891018dbb6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-599203e3-a579-417f-a484-7d891018dbb6 {
  margin: 0 !important;
  overflow: visible;
}

#s-599203e3-a579-417f-a484-7d891018dbb6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-599203e3-a579-417f-a484-7d891018dbb6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-599203e3-a579-417f-a484-7d891018dbb6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-599203e3-a579-417f-a484-7d891018dbb6 img.shogun-image {
  /* Add background color handling */
  
}

#s-599203e3-a579-417f-a484-7d891018dbb6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-599203e3-a579-417f-a484-7d891018dbb6 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-599203e3-a579-417f-a484-7d891018dbb6 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-599203e3-a579-417f-a484-7d891018dbb6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-599203e3-a579-417f-a484-7d891018dbb6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-599203e3-a579-417f-a484-7d891018dbb6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-599203e3-a579-417f-a484-7d891018dbb6.shogun-image {
    
    
    
    
  }


.s-599203e3-a579-417f-a484-7d891018dbb6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-599203e3-a579-417f-a484-7d891018dbb6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-599203e3-a579-417f-a484-7d891018dbb6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-599203e3-a579-417f-a484-7d891018dbb6.shogun-image {
  box-sizing: border-box;
}



.s-599203e3-a579-417f-a484-7d891018dbb6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-599203e3-a579-417f-a484-7d891018dbb6 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-599203e3-a579-417f-a484-7d891018dbb6.shogun-image-container {
      position: relative;
    }

    .s-599203e3-a579-417f-a484-7d891018dbb6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-599203e3-a579-417f-a484-7d891018dbb6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-599203e3-a579-417f-a484-7d891018dbb6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-599203e3-a579-417f-a484-7d891018dbb6 {
  margin: 0 !important;
  overflow: visible;
}

#s-599203e3-a579-417f-a484-7d891018dbb6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-599203e3-a579-417f-a484-7d891018dbb6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-599203e3-a579-417f-a484-7d891018dbb6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-599203e3-a579-417f-a484-7d891018dbb6 img.shogun-image {
  /* Add background color handling */
  
}

#s-599203e3-a579-417f-a484-7d891018dbb6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-599203e3-a579-417f-a484-7d891018dbb6 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-599203e3-a579-417f-a484-7d891018dbb6 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-599203e3-a579-417f-a484-7d891018dbb6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-599203e3-a579-417f-a484-7d891018dbb6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-599203e3-a579-417f-a484-7d891018dbb6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-599203e3-a579-417f-a484-7d891018dbb6.shogun-image {
    
    
    
    
  }


.s-599203e3-a579-417f-a484-7d891018dbb6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-599203e3-a579-417f-a484-7d891018dbb6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-599203e3-a579-417f-a484-7d891018dbb6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-599203e3-a579-417f-a484-7d891018dbb6.shogun-image {
  box-sizing: border-box;
}



.s-599203e3-a579-417f-a484-7d891018dbb6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-599203e3-a579-417f-a484-7d891018dbb6 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-599203e3-a579-417f-a484-7d891018dbb6.shogun-image-container {
      position: relative;
    }

    .s-599203e3-a579-417f-a484-7d891018dbb6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-599203e3-a579-417f-a484-7d891018dbb6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-599203e3-a579-417f-a484-7d891018dbb6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (max-width: 767px){#s-599203e3-a579-417f-a484-7d891018dbb6 {
  margin: 0 !important;
  overflow: visible;
}

#s-599203e3-a579-417f-a484-7d891018dbb6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-599203e3-a579-417f-a484-7d891018dbb6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-599203e3-a579-417f-a484-7d891018dbb6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-599203e3-a579-417f-a484-7d891018dbb6 img.shogun-image {
  /* Add background color handling */
  
}

#s-599203e3-a579-417f-a484-7d891018dbb6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-599203e3-a579-417f-a484-7d891018dbb6 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-599203e3-a579-417f-a484-7d891018dbb6 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-599203e3-a579-417f-a484-7d891018dbb6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-599203e3-a579-417f-a484-7d891018dbb6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-599203e3-a579-417f-a484-7d891018dbb6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-599203e3-a579-417f-a484-7d891018dbb6.shogun-image {
    
    
    
    
  }


.s-599203e3-a579-417f-a484-7d891018dbb6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-599203e3-a579-417f-a484-7d891018dbb6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-599203e3-a579-417f-a484-7d891018dbb6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-599203e3-a579-417f-a484-7d891018dbb6.shogun-image {
  box-sizing: border-box;
}



.s-599203e3-a579-417f-a484-7d891018dbb6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-599203e3-a579-417f-a484-7d891018dbb6 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-599203e3-a579-417f-a484-7d891018dbb6.shogun-image-container {
      position: relative;
    }

    .s-599203e3-a579-417f-a484-7d891018dbb6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-599203e3-a579-417f-a484-7d891018dbb6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-599203e3-a579-417f-a484-7d891018dbb6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}
#s-6edd596d-4402-4dca-9497-60d113fe8530 {
  aspect-ratio: 375/396;
text-align: center;
}

#s-6edd596d-4402-4dca-9497-60d113fe8530 {
  margin: 0 !important;
  overflow: visible;
}

#s-6edd596d-4402-4dca-9497-60d113fe8530-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6edd596d-4402-4dca-9497-60d113fe8530 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6edd596d-4402-4dca-9497-60d113fe8530 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6edd596d-4402-4dca-9497-60d113fe8530 img.shogun-image {
  /* Add background color handling */
  
}

#s-6edd596d-4402-4dca-9497-60d113fe8530 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6edd596d-4402-4dca-9497-60d113fe8530 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-6edd596d-4402-4dca-9497-60d113fe8530 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6edd596d-4402-4dca-9497-60d113fe8530 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6edd596d-4402-4dca-9497-60d113fe8530.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6edd596d-4402-4dca-9497-60d113fe8530 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-6edd596d-4402-4dca-9497-60d113fe8530.shogun-image {
    
    
    
    
  }


.s-6edd596d-4402-4dca-9497-60d113fe8530 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6edd596d-4402-4dca-9497-60d113fe8530.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6edd596d-4402-4dca-9497-60d113fe8530.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6edd596d-4402-4dca-9497-60d113fe8530.shogun-image {
  box-sizing: border-box;
}



.s-6edd596d-4402-4dca-9497-60d113fe8530 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6edd596d-4402-4dca-9497-60d113fe8530 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-6edd596d-4402-4dca-9497-60d113fe8530.shogun-image-container {
      position: relative;
    }

    .s-6edd596d-4402-4dca-9497-60d113fe8530.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6edd596d-4402-4dca-9497-60d113fe8530.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6edd596d-4402-4dca-9497-60d113fe8530 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

@media (min-width: 1200px){#s-6edd596d-4402-4dca-9497-60d113fe8530 {
  margin: 0 !important;
  overflow: visible;
}

#s-6edd596d-4402-4dca-9497-60d113fe8530-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6edd596d-4402-4dca-9497-60d113fe8530 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6edd596d-4402-4dca-9497-60d113fe8530 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6edd596d-4402-4dca-9497-60d113fe8530 img.shogun-image {
  /* Add background color handling */
  
}

#s-6edd596d-4402-4dca-9497-60d113fe8530 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6edd596d-4402-4dca-9497-60d113fe8530 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-6edd596d-4402-4dca-9497-60d113fe8530 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6edd596d-4402-4dca-9497-60d113fe8530 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6edd596d-4402-4dca-9497-60d113fe8530.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6edd596d-4402-4dca-9497-60d113fe8530 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-6edd596d-4402-4dca-9497-60d113fe8530.shogun-image {
    
    
    
    
  }


.s-6edd596d-4402-4dca-9497-60d113fe8530 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6edd596d-4402-4dca-9497-60d113fe8530.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6edd596d-4402-4dca-9497-60d113fe8530.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6edd596d-4402-4dca-9497-60d113fe8530.shogun-image {
  box-sizing: border-box;
}



.s-6edd596d-4402-4dca-9497-60d113fe8530 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6edd596d-4402-4dca-9497-60d113fe8530 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-6edd596d-4402-4dca-9497-60d113fe8530.shogun-image-container {
      position: relative;
    }

    .s-6edd596d-4402-4dca-9497-60d113fe8530.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6edd596d-4402-4dca-9497-60d113fe8530.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6edd596d-4402-4dca-9497-60d113fe8530 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-6edd596d-4402-4dca-9497-60d113fe8530 {
  margin: 0 !important;
  overflow: visible;
}

#s-6edd596d-4402-4dca-9497-60d113fe8530-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6edd596d-4402-4dca-9497-60d113fe8530 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6edd596d-4402-4dca-9497-60d113fe8530 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6edd596d-4402-4dca-9497-60d113fe8530 img.shogun-image {
  /* Add background color handling */
  
}

#s-6edd596d-4402-4dca-9497-60d113fe8530 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6edd596d-4402-4dca-9497-60d113fe8530 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-6edd596d-4402-4dca-9497-60d113fe8530 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6edd596d-4402-4dca-9497-60d113fe8530 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6edd596d-4402-4dca-9497-60d113fe8530.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6edd596d-4402-4dca-9497-60d113fe8530 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-6edd596d-4402-4dca-9497-60d113fe8530.shogun-image {
    
    
    
    
  }


.s-6edd596d-4402-4dca-9497-60d113fe8530 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6edd596d-4402-4dca-9497-60d113fe8530.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6edd596d-4402-4dca-9497-60d113fe8530.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6edd596d-4402-4dca-9497-60d113fe8530.shogun-image {
  box-sizing: border-box;
}



.s-6edd596d-4402-4dca-9497-60d113fe8530 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6edd596d-4402-4dca-9497-60d113fe8530 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-6edd596d-4402-4dca-9497-60d113fe8530.shogun-image-container {
      position: relative;
    }

    .s-6edd596d-4402-4dca-9497-60d113fe8530.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6edd596d-4402-4dca-9497-60d113fe8530.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6edd596d-4402-4dca-9497-60d113fe8530 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-6edd596d-4402-4dca-9497-60d113fe8530 {
  margin: 0 !important;
  overflow: visible;
}

#s-6edd596d-4402-4dca-9497-60d113fe8530-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6edd596d-4402-4dca-9497-60d113fe8530 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6edd596d-4402-4dca-9497-60d113fe8530 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6edd596d-4402-4dca-9497-60d113fe8530 img.shogun-image {
  /* Add background color handling */
  
}

#s-6edd596d-4402-4dca-9497-60d113fe8530 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6edd596d-4402-4dca-9497-60d113fe8530 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-6edd596d-4402-4dca-9497-60d113fe8530 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6edd596d-4402-4dca-9497-60d113fe8530 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6edd596d-4402-4dca-9497-60d113fe8530.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6edd596d-4402-4dca-9497-60d113fe8530 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-6edd596d-4402-4dca-9497-60d113fe8530.shogun-image {
    
    
    
    
  }


.s-6edd596d-4402-4dca-9497-60d113fe8530 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6edd596d-4402-4dca-9497-60d113fe8530.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6edd596d-4402-4dca-9497-60d113fe8530.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6edd596d-4402-4dca-9497-60d113fe8530.shogun-image {
  box-sizing: border-box;
}



.s-6edd596d-4402-4dca-9497-60d113fe8530 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6edd596d-4402-4dca-9497-60d113fe8530 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-6edd596d-4402-4dca-9497-60d113fe8530.shogun-image-container {
      position: relative;
    }

    .s-6edd596d-4402-4dca-9497-60d113fe8530.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6edd596d-4402-4dca-9497-60d113fe8530.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6edd596d-4402-4dca-9497-60d113fe8530 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (max-width: 767px){#s-6edd596d-4402-4dca-9497-60d113fe8530 {
  margin: 0 !important;
  overflow: visible;
}

#s-6edd596d-4402-4dca-9497-60d113fe8530-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6edd596d-4402-4dca-9497-60d113fe8530 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6edd596d-4402-4dca-9497-60d113fe8530 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6edd596d-4402-4dca-9497-60d113fe8530 img.shogun-image {
  /* Add background color handling */
  
}

#s-6edd596d-4402-4dca-9497-60d113fe8530 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6edd596d-4402-4dca-9497-60d113fe8530 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-6edd596d-4402-4dca-9497-60d113fe8530 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6edd596d-4402-4dca-9497-60d113fe8530 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6edd596d-4402-4dca-9497-60d113fe8530.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6edd596d-4402-4dca-9497-60d113fe8530 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-6edd596d-4402-4dca-9497-60d113fe8530.shogun-image {
    
    
    
    
  }


.s-6edd596d-4402-4dca-9497-60d113fe8530 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6edd596d-4402-4dca-9497-60d113fe8530.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6edd596d-4402-4dca-9497-60d113fe8530.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6edd596d-4402-4dca-9497-60d113fe8530.shogun-image {
  box-sizing: border-box;
}



.s-6edd596d-4402-4dca-9497-60d113fe8530 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6edd596d-4402-4dca-9497-60d113fe8530 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-6edd596d-4402-4dca-9497-60d113fe8530.shogun-image-container {
      position: relative;
    }

    .s-6edd596d-4402-4dca-9497-60d113fe8530.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6edd596d-4402-4dca-9497-60d113fe8530.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6edd596d-4402-4dca-9497-60d113fe8530 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}
#s-c32b24b0-4b7f-4b3d-b5a6-0b728d06d18b {
  margin-left: auto;
margin-right: auto;
aspect-ratio: 375/396;
text-align: center;
}

#s-c32b24b0-4b7f-4b3d-b5a6-0b728d06d18b {
  margin: 0 !important;
  overflow: visible;
}

#s-c32b24b0-4b7f-4b3d-b5a6-0b728d06d18b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c32b24b0-4b7f-4b3d-b5a6-0b728d06d18b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c32b24b0-4b7f-4b3d-b5a6-0b728d06d18b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c32b24b0-4b7f-4b3d-b5a6-0b728d06d18b img.shogun-image {
  /* Add background color handling */
  
}

#s-c32b24b0-4b7f-4b3d-b5a6-0b728d06d18b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c32b24b0-4b7f-4b3d-b5a6-0b728d06d18b .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-c32b24b0-4b7f-4b3d-b5a6-0b728d06d18b .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c32b24b0-4b7f-4b3d-b5a6-0b728d06d18b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c32b24b0-4b7f-4b3d-b5a6-0b728d06d18b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c32b24b0-4b7f-4b3d-b5a6-0b728d06d18b img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-c32b24b0-4b7f-4b3d-b5a6-0b728d06d18b.shogun-image {
    
    
    
    
  }


.s-c32b24b0-4b7f-4b3d-b5a6-0b728d06d18b .shogun-image-content {
  
    justify-content: center;
  
}

.s-c32b24b0-4b7f-4b3d-b5a6-0b728d06d18b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c32b24b0-4b7f-4b3d-b5a6-0b728d06d18b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c32b24b0-4b7f-4b3d-b5a6-0b728d06d18b.shogun-image {
  box-sizing: border-box;
}



.s-c32b24b0-4b7f-4b3d-b5a6-0b728d06d18b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c32b24b0-4b7f-4b3d-b5a6-0b728d06d18b {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-c32b24b0-4b7f-4b3d-b5a6-0b728d06d18b.shogun-image-container {
      position: relative;
    }

    .s-c32b24b0-4b7f-4b3d-b5a6-0b728d06d18b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c32b24b0-4b7f-4b3d-b5a6-0b728d06d18b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c32b24b0-4b7f-4b3d-b5a6-0b728d06d18b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

@media (min-width: 1200px){#s-c32b24b0-4b7f-4b3d-b5a6-0b728d06d18b {
  margin: 0 !important;
  overflow: visible;
}

#s-c32b24b0-4b7f-4b3d-b5a6-0b728d06d18b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c32b24b0-4b7f-4b3d-b5a6-0b728d06d18b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c32b24b0-4b7f-4b3d-b5a6-0b728d06d18b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c32b24b0-4b7f-4b3d-b5a6-0b728d06d18b img.shogun-image {
  /* Add background color handling */
  
}

#s-c32b24b0-4b7f-4b3d-b5a6-0b728d06d18b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c32b24b0-4b7f-4b3d-b5a6-0b728d06d18b .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-c32b24b0-4b7f-4b3d-b5a6-0b728d06d18b .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c32b24b0-4b7f-4b3d-b5a6-0b728d06d18b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c32b24b0-4b7f-4b3d-b5a6-0b728d06d18b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c32b24b0-4b7f-4b3d-b5a6-0b728d06d18b img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-c32b24b0-4b7f-4b3d-b5a6-0b728d06d18b.shogun-image {
    
    
    
    
  }


.s-c32b24b0-4b7f-4b3d-b5a6-0b728d06d18b .shogun-image-content {
  
    justify-content: center;
  
}

.s-c32b24b0-4b7f-4b3d-b5a6-0b728d06d18b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c32b24b0-4b7f-4b3d-b5a6-0b728d06d18b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c32b24b0-4b7f-4b3d-b5a6-0b728d06d18b.shogun-image {
  box-sizing: border-box;
}



.s-c32b24b0-4b7f-4b3d-b5a6-0b728d06d18b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c32b24b0-4b7f-4b3d-b5a6-0b728d06d18b {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-c32b24b0-4b7f-4b3d-b5a6-0b728d06d18b.shogun-image-container {
      position: relative;
    }

    .s-c32b24b0-4b7f-4b3d-b5a6-0b728d06d18b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c32b24b0-4b7f-4b3d-b5a6-0b728d06d18b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c32b24b0-4b7f-4b3d-b5a6-0b728d06d18b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-c32b24b0-4b7f-4b3d-b5a6-0b728d06d18b {
  margin: 0 !important;
  overflow: visible;
}

#s-c32b24b0-4b7f-4b3d-b5a6-0b728d06d18b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c32b24b0-4b7f-4b3d-b5a6-0b728d06d18b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c32b24b0-4b7f-4b3d-b5a6-0b728d06d18b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c32b24b0-4b7f-4b3d-b5a6-0b728d06d18b img.shogun-image {
  /* Add background color handling */
  
}

#s-c32b24b0-4b7f-4b3d-b5a6-0b728d06d18b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c32b24b0-4b7f-4b3d-b5a6-0b728d06d18b .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-c32b24b0-4b7f-4b3d-b5a6-0b728d06d18b .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c32b24b0-4b7f-4b3d-b5a6-0b728d06d18b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c32b24b0-4b7f-4b3d-b5a6-0b728d06d18b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c32b24b0-4b7f-4b3d-b5a6-0b728d06d18b img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-c32b24b0-4b7f-4b3d-b5a6-0b728d06d18b.shogun-image {
    
    
    
    
  }


.s-c32b24b0-4b7f-4b3d-b5a6-0b728d06d18b .shogun-image-content {
  
    justify-content: center;
  
}

.s-c32b24b0-4b7f-4b3d-b5a6-0b728d06d18b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c32b24b0-4b7f-4b3d-b5a6-0b728d06d18b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c32b24b0-4b7f-4b3d-b5a6-0b728d06d18b.shogun-image {
  box-sizing: border-box;
}



.s-c32b24b0-4b7f-4b3d-b5a6-0b728d06d18b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c32b24b0-4b7f-4b3d-b5a6-0b728d06d18b {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-c32b24b0-4b7f-4b3d-b5a6-0b728d06d18b.shogun-image-container {
      position: relative;
    }

    .s-c32b24b0-4b7f-4b3d-b5a6-0b728d06d18b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c32b24b0-4b7f-4b3d-b5a6-0b728d06d18b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c32b24b0-4b7f-4b3d-b5a6-0b728d06d18b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-c32b24b0-4b7f-4b3d-b5a6-0b728d06d18b {
  margin: 0 !important;
  overflow: visible;
}

#s-c32b24b0-4b7f-4b3d-b5a6-0b728d06d18b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c32b24b0-4b7f-4b3d-b5a6-0b728d06d18b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c32b24b0-4b7f-4b3d-b5a6-0b728d06d18b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c32b24b0-4b7f-4b3d-b5a6-0b728d06d18b img.shogun-image {
  /* Add background color handling */
  
}

#s-c32b24b0-4b7f-4b3d-b5a6-0b728d06d18b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c32b24b0-4b7f-4b3d-b5a6-0b728d06d18b .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-c32b24b0-4b7f-4b3d-b5a6-0b728d06d18b .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c32b24b0-4b7f-4b3d-b5a6-0b728d06d18b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c32b24b0-4b7f-4b3d-b5a6-0b728d06d18b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c32b24b0-4b7f-4b3d-b5a6-0b728d06d18b img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-c32b24b0-4b7f-4b3d-b5a6-0b728d06d18b.shogun-image {
    
    
    
    
  }


.s-c32b24b0-4b7f-4b3d-b5a6-0b728d06d18b .shogun-image-content {
  
    justify-content: center;
  
}

.s-c32b24b0-4b7f-4b3d-b5a6-0b728d06d18b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c32b24b0-4b7f-4b3d-b5a6-0b728d06d18b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c32b24b0-4b7f-4b3d-b5a6-0b728d06d18b.shogun-image {
  box-sizing: border-box;
}



.s-c32b24b0-4b7f-4b3d-b5a6-0b728d06d18b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c32b24b0-4b7f-4b3d-b5a6-0b728d06d18b {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-c32b24b0-4b7f-4b3d-b5a6-0b728d06d18b.shogun-image-container {
      position: relative;
    }

    .s-c32b24b0-4b7f-4b3d-b5a6-0b728d06d18b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c32b24b0-4b7f-4b3d-b5a6-0b728d06d18b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c32b24b0-4b7f-4b3d-b5a6-0b728d06d18b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (max-width: 767px){#s-c32b24b0-4b7f-4b3d-b5a6-0b728d06d18b {
  margin: 0 !important;
  overflow: visible;
}

#s-c32b24b0-4b7f-4b3d-b5a6-0b728d06d18b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c32b24b0-4b7f-4b3d-b5a6-0b728d06d18b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c32b24b0-4b7f-4b3d-b5a6-0b728d06d18b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c32b24b0-4b7f-4b3d-b5a6-0b728d06d18b img.shogun-image {
  /* Add background color handling */
  
}

#s-c32b24b0-4b7f-4b3d-b5a6-0b728d06d18b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c32b24b0-4b7f-4b3d-b5a6-0b728d06d18b .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-c32b24b0-4b7f-4b3d-b5a6-0b728d06d18b .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c32b24b0-4b7f-4b3d-b5a6-0b728d06d18b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c32b24b0-4b7f-4b3d-b5a6-0b728d06d18b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c32b24b0-4b7f-4b3d-b5a6-0b728d06d18b img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-c32b24b0-4b7f-4b3d-b5a6-0b728d06d18b.shogun-image {
    
    
    
    
  }


.s-c32b24b0-4b7f-4b3d-b5a6-0b728d06d18b .shogun-image-content {
  
    justify-content: center;
  
}

.s-c32b24b0-4b7f-4b3d-b5a6-0b728d06d18b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c32b24b0-4b7f-4b3d-b5a6-0b728d06d18b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c32b24b0-4b7f-4b3d-b5a6-0b728d06d18b.shogun-image {
  box-sizing: border-box;
}



.s-c32b24b0-4b7f-4b3d-b5a6-0b728d06d18b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c32b24b0-4b7f-4b3d-b5a6-0b728d06d18b {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-c32b24b0-4b7f-4b3d-b5a6-0b728d06d18b.shogun-image-container {
      position: relative;
    }

    .s-c32b24b0-4b7f-4b3d-b5a6-0b728d06d18b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c32b24b0-4b7f-4b3d-b5a6-0b728d06d18b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c32b24b0-4b7f-4b3d-b5a6-0b728d06d18b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}
#s-05744cc2-7565-4f2c-a76c-2d5cef046eea {
  aspect-ratio: 375/396;
text-align: center;
}

#s-05744cc2-7565-4f2c-a76c-2d5cef046eea {
  margin: 0 !important;
  overflow: visible;
}

#s-05744cc2-7565-4f2c-a76c-2d5cef046eea-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-05744cc2-7565-4f2c-a76c-2d5cef046eea {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-05744cc2-7565-4f2c-a76c-2d5cef046eea {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-05744cc2-7565-4f2c-a76c-2d5cef046eea img.shogun-image {
  /* Add background color handling */
  
}

#s-05744cc2-7565-4f2c-a76c-2d5cef046eea img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-05744cc2-7565-4f2c-a76c-2d5cef046eea .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-05744cc2-7565-4f2c-a76c-2d5cef046eea .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-05744cc2-7565-4f2c-a76c-2d5cef046eea .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-05744cc2-7565-4f2c-a76c-2d5cef046eea.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-05744cc2-7565-4f2c-a76c-2d5cef046eea img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-05744cc2-7565-4f2c-a76c-2d5cef046eea .shogun-image-content {
  
    justify-content: center;
  
}

.s-05744cc2-7565-4f2c-a76c-2d5cef046eea.shg-align-container {
  display: flex;
  justify-content: center
}

.s-05744cc2-7565-4f2c-a76c-2d5cef046eea.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-05744cc2-7565-4f2c-a76c-2d5cef046eea.shogun-image {
  box-sizing: border-box;
}



.s-05744cc2-7565-4f2c-a76c-2d5cef046eea img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-05744cc2-7565-4f2c-a76c-2d5cef046eea {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-05744cc2-7565-4f2c-a76c-2d5cef046eea.shogun-image-container {
      position: relative;
    }

    .s-05744cc2-7565-4f2c-a76c-2d5cef046eea.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-05744cc2-7565-4f2c-a76c-2d5cef046eea.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-05744cc2-7565-4f2c-a76c-2d5cef046eea img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

@media (min-width: 1200px){#s-05744cc2-7565-4f2c-a76c-2d5cef046eea {
  margin: 0 !important;
  overflow: visible;
}

#s-05744cc2-7565-4f2c-a76c-2d5cef046eea-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-05744cc2-7565-4f2c-a76c-2d5cef046eea {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-05744cc2-7565-4f2c-a76c-2d5cef046eea {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-05744cc2-7565-4f2c-a76c-2d5cef046eea img.shogun-image {
  /* Add background color handling */
  
}

#s-05744cc2-7565-4f2c-a76c-2d5cef046eea img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-05744cc2-7565-4f2c-a76c-2d5cef046eea .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-05744cc2-7565-4f2c-a76c-2d5cef046eea .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-05744cc2-7565-4f2c-a76c-2d5cef046eea .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-05744cc2-7565-4f2c-a76c-2d5cef046eea.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-05744cc2-7565-4f2c-a76c-2d5cef046eea img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-05744cc2-7565-4f2c-a76c-2d5cef046eea .shogun-image-content {
  
    justify-content: center;
  
}

.s-05744cc2-7565-4f2c-a76c-2d5cef046eea.shg-align-container {
  display: flex;
  justify-content: center
}

.s-05744cc2-7565-4f2c-a76c-2d5cef046eea.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-05744cc2-7565-4f2c-a76c-2d5cef046eea.shogun-image {
  box-sizing: border-box;
}



.s-05744cc2-7565-4f2c-a76c-2d5cef046eea img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-05744cc2-7565-4f2c-a76c-2d5cef046eea {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-05744cc2-7565-4f2c-a76c-2d5cef046eea.shogun-image-container {
      position: relative;
    }

    .s-05744cc2-7565-4f2c-a76c-2d5cef046eea.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-05744cc2-7565-4f2c-a76c-2d5cef046eea.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-05744cc2-7565-4f2c-a76c-2d5cef046eea img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-05744cc2-7565-4f2c-a76c-2d5cef046eea {
  margin: 0 !important;
  overflow: visible;
}

#s-05744cc2-7565-4f2c-a76c-2d5cef046eea-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-05744cc2-7565-4f2c-a76c-2d5cef046eea {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-05744cc2-7565-4f2c-a76c-2d5cef046eea {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-05744cc2-7565-4f2c-a76c-2d5cef046eea img.shogun-image {
  /* Add background color handling */
  
}

#s-05744cc2-7565-4f2c-a76c-2d5cef046eea img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-05744cc2-7565-4f2c-a76c-2d5cef046eea .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-05744cc2-7565-4f2c-a76c-2d5cef046eea .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-05744cc2-7565-4f2c-a76c-2d5cef046eea .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-05744cc2-7565-4f2c-a76c-2d5cef046eea.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-05744cc2-7565-4f2c-a76c-2d5cef046eea img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-05744cc2-7565-4f2c-a76c-2d5cef046eea .shogun-image-content {
  
    justify-content: center;
  
}

.s-05744cc2-7565-4f2c-a76c-2d5cef046eea.shg-align-container {
  display: flex;
  justify-content: center
}

.s-05744cc2-7565-4f2c-a76c-2d5cef046eea.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-05744cc2-7565-4f2c-a76c-2d5cef046eea.shogun-image {
  box-sizing: border-box;
}



.s-05744cc2-7565-4f2c-a76c-2d5cef046eea img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-05744cc2-7565-4f2c-a76c-2d5cef046eea {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-05744cc2-7565-4f2c-a76c-2d5cef046eea.shogun-image-container {
      position: relative;
    }

    .s-05744cc2-7565-4f2c-a76c-2d5cef046eea.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-05744cc2-7565-4f2c-a76c-2d5cef046eea.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-05744cc2-7565-4f2c-a76c-2d5cef046eea img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-05744cc2-7565-4f2c-a76c-2d5cef046eea {
  margin: 0 !important;
  overflow: visible;
}

#s-05744cc2-7565-4f2c-a76c-2d5cef046eea-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-05744cc2-7565-4f2c-a76c-2d5cef046eea {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-05744cc2-7565-4f2c-a76c-2d5cef046eea {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-05744cc2-7565-4f2c-a76c-2d5cef046eea img.shogun-image {
  /* Add background color handling */
  
}

#s-05744cc2-7565-4f2c-a76c-2d5cef046eea img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-05744cc2-7565-4f2c-a76c-2d5cef046eea .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-05744cc2-7565-4f2c-a76c-2d5cef046eea .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-05744cc2-7565-4f2c-a76c-2d5cef046eea .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-05744cc2-7565-4f2c-a76c-2d5cef046eea.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-05744cc2-7565-4f2c-a76c-2d5cef046eea img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-05744cc2-7565-4f2c-a76c-2d5cef046eea .shogun-image-content {
  
    justify-content: center;
  
}

.s-05744cc2-7565-4f2c-a76c-2d5cef046eea.shg-align-container {
  display: flex;
  justify-content: center
}

.s-05744cc2-7565-4f2c-a76c-2d5cef046eea.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-05744cc2-7565-4f2c-a76c-2d5cef046eea.shogun-image {
  box-sizing: border-box;
}



.s-05744cc2-7565-4f2c-a76c-2d5cef046eea img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-05744cc2-7565-4f2c-a76c-2d5cef046eea {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-05744cc2-7565-4f2c-a76c-2d5cef046eea.shogun-image-container {
      position: relative;
    }

    .s-05744cc2-7565-4f2c-a76c-2d5cef046eea.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-05744cc2-7565-4f2c-a76c-2d5cef046eea.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-05744cc2-7565-4f2c-a76c-2d5cef046eea img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (max-width: 767px){#s-05744cc2-7565-4f2c-a76c-2d5cef046eea {
  margin: 0 !important;
  overflow: visible;
}

#s-05744cc2-7565-4f2c-a76c-2d5cef046eea-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-05744cc2-7565-4f2c-a76c-2d5cef046eea {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-05744cc2-7565-4f2c-a76c-2d5cef046eea {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-05744cc2-7565-4f2c-a76c-2d5cef046eea img.shogun-image {
  /* Add background color handling */
  
}

#s-05744cc2-7565-4f2c-a76c-2d5cef046eea img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-05744cc2-7565-4f2c-a76c-2d5cef046eea .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-05744cc2-7565-4f2c-a76c-2d5cef046eea .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-05744cc2-7565-4f2c-a76c-2d5cef046eea .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-05744cc2-7565-4f2c-a76c-2d5cef046eea.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-05744cc2-7565-4f2c-a76c-2d5cef046eea img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-05744cc2-7565-4f2c-a76c-2d5cef046eea .shogun-image-content {
  
    justify-content: center;
  
}

.s-05744cc2-7565-4f2c-a76c-2d5cef046eea.shg-align-container {
  display: flex;
  justify-content: center
}

.s-05744cc2-7565-4f2c-a76c-2d5cef046eea.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-05744cc2-7565-4f2c-a76c-2d5cef046eea.shogun-image {
  box-sizing: border-box;
}



.s-05744cc2-7565-4f2c-a76c-2d5cef046eea img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-05744cc2-7565-4f2c-a76c-2d5cef046eea {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-05744cc2-7565-4f2c-a76c-2d5cef046eea.shogun-image-container {
      position: relative;
    }

    .s-05744cc2-7565-4f2c-a76c-2d5cef046eea.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-05744cc2-7565-4f2c-a76c-2d5cef046eea.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-05744cc2-7565-4f2c-a76c-2d5cef046eea img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}
#s-d8824750-5b1e-4c47-b8b0-3584e246834f {
  margin-left: auto;
margin-right: auto;
aspect-ratio: 375/396;
text-align: center;
}

#s-d8824750-5b1e-4c47-b8b0-3584e246834f {
  margin: 0 !important;
  overflow: visible;
}

#s-d8824750-5b1e-4c47-b8b0-3584e246834f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d8824750-5b1e-4c47-b8b0-3584e246834f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d8824750-5b1e-4c47-b8b0-3584e246834f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d8824750-5b1e-4c47-b8b0-3584e246834f img.shogun-image {
  /* Add background color handling */
  
}

#s-d8824750-5b1e-4c47-b8b0-3584e246834f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d8824750-5b1e-4c47-b8b0-3584e246834f .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-d8824750-5b1e-4c47-b8b0-3584e246834f .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d8824750-5b1e-4c47-b8b0-3584e246834f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d8824750-5b1e-4c47-b8b0-3584e246834f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d8824750-5b1e-4c47-b8b0-3584e246834f img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-d8824750-5b1e-4c47-b8b0-3584e246834f.shogun-image {
    
    
    
    
  }


.s-d8824750-5b1e-4c47-b8b0-3584e246834f .shogun-image-content {
  
    justify-content: center;
  
}

.s-d8824750-5b1e-4c47-b8b0-3584e246834f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d8824750-5b1e-4c47-b8b0-3584e246834f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d8824750-5b1e-4c47-b8b0-3584e246834f.shogun-image {
  box-sizing: border-box;
}



.s-d8824750-5b1e-4c47-b8b0-3584e246834f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d8824750-5b1e-4c47-b8b0-3584e246834f {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-d8824750-5b1e-4c47-b8b0-3584e246834f.shogun-image-container {
      position: relative;
    }

    .s-d8824750-5b1e-4c47-b8b0-3584e246834f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d8824750-5b1e-4c47-b8b0-3584e246834f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d8824750-5b1e-4c47-b8b0-3584e246834f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

@media (min-width: 1200px){#s-d8824750-5b1e-4c47-b8b0-3584e246834f {
  margin: 0 !important;
  overflow: visible;
}

#s-d8824750-5b1e-4c47-b8b0-3584e246834f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d8824750-5b1e-4c47-b8b0-3584e246834f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d8824750-5b1e-4c47-b8b0-3584e246834f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d8824750-5b1e-4c47-b8b0-3584e246834f img.shogun-image {
  /* Add background color handling */
  
}

#s-d8824750-5b1e-4c47-b8b0-3584e246834f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d8824750-5b1e-4c47-b8b0-3584e246834f .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-d8824750-5b1e-4c47-b8b0-3584e246834f .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d8824750-5b1e-4c47-b8b0-3584e246834f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d8824750-5b1e-4c47-b8b0-3584e246834f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d8824750-5b1e-4c47-b8b0-3584e246834f img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-d8824750-5b1e-4c47-b8b0-3584e246834f.shogun-image {
    
    
    
    
  }


.s-d8824750-5b1e-4c47-b8b0-3584e246834f .shogun-image-content {
  
    justify-content: center;
  
}

.s-d8824750-5b1e-4c47-b8b0-3584e246834f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d8824750-5b1e-4c47-b8b0-3584e246834f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d8824750-5b1e-4c47-b8b0-3584e246834f.shogun-image {
  box-sizing: border-box;
}



.s-d8824750-5b1e-4c47-b8b0-3584e246834f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d8824750-5b1e-4c47-b8b0-3584e246834f {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-d8824750-5b1e-4c47-b8b0-3584e246834f.shogun-image-container {
      position: relative;
    }

    .s-d8824750-5b1e-4c47-b8b0-3584e246834f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d8824750-5b1e-4c47-b8b0-3584e246834f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d8824750-5b1e-4c47-b8b0-3584e246834f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-d8824750-5b1e-4c47-b8b0-3584e246834f {
  margin: 0 !important;
  overflow: visible;
}

#s-d8824750-5b1e-4c47-b8b0-3584e246834f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d8824750-5b1e-4c47-b8b0-3584e246834f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d8824750-5b1e-4c47-b8b0-3584e246834f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d8824750-5b1e-4c47-b8b0-3584e246834f img.shogun-image {
  /* Add background color handling */
  
}

#s-d8824750-5b1e-4c47-b8b0-3584e246834f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d8824750-5b1e-4c47-b8b0-3584e246834f .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-d8824750-5b1e-4c47-b8b0-3584e246834f .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d8824750-5b1e-4c47-b8b0-3584e246834f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d8824750-5b1e-4c47-b8b0-3584e246834f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d8824750-5b1e-4c47-b8b0-3584e246834f img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-d8824750-5b1e-4c47-b8b0-3584e246834f.shogun-image {
    
    
    
    
  }


.s-d8824750-5b1e-4c47-b8b0-3584e246834f .shogun-image-content {
  
    justify-content: center;
  
}

.s-d8824750-5b1e-4c47-b8b0-3584e246834f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d8824750-5b1e-4c47-b8b0-3584e246834f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d8824750-5b1e-4c47-b8b0-3584e246834f.shogun-image {
  box-sizing: border-box;
}



.s-d8824750-5b1e-4c47-b8b0-3584e246834f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d8824750-5b1e-4c47-b8b0-3584e246834f {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-d8824750-5b1e-4c47-b8b0-3584e246834f.shogun-image-container {
      position: relative;
    }

    .s-d8824750-5b1e-4c47-b8b0-3584e246834f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d8824750-5b1e-4c47-b8b0-3584e246834f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d8824750-5b1e-4c47-b8b0-3584e246834f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-d8824750-5b1e-4c47-b8b0-3584e246834f {
  margin: 0 !important;
  overflow: visible;
}

#s-d8824750-5b1e-4c47-b8b0-3584e246834f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d8824750-5b1e-4c47-b8b0-3584e246834f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d8824750-5b1e-4c47-b8b0-3584e246834f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d8824750-5b1e-4c47-b8b0-3584e246834f img.shogun-image {
  /* Add background color handling */
  
}

#s-d8824750-5b1e-4c47-b8b0-3584e246834f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d8824750-5b1e-4c47-b8b0-3584e246834f .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-d8824750-5b1e-4c47-b8b0-3584e246834f .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d8824750-5b1e-4c47-b8b0-3584e246834f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d8824750-5b1e-4c47-b8b0-3584e246834f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d8824750-5b1e-4c47-b8b0-3584e246834f img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-d8824750-5b1e-4c47-b8b0-3584e246834f.shogun-image {
    
    
    
    
  }


.s-d8824750-5b1e-4c47-b8b0-3584e246834f .shogun-image-content {
  
    justify-content: center;
  
}

.s-d8824750-5b1e-4c47-b8b0-3584e246834f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d8824750-5b1e-4c47-b8b0-3584e246834f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d8824750-5b1e-4c47-b8b0-3584e246834f.shogun-image {
  box-sizing: border-box;
}



.s-d8824750-5b1e-4c47-b8b0-3584e246834f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d8824750-5b1e-4c47-b8b0-3584e246834f {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-d8824750-5b1e-4c47-b8b0-3584e246834f.shogun-image-container {
      position: relative;
    }

    .s-d8824750-5b1e-4c47-b8b0-3584e246834f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d8824750-5b1e-4c47-b8b0-3584e246834f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d8824750-5b1e-4c47-b8b0-3584e246834f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (max-width: 767px){#s-d8824750-5b1e-4c47-b8b0-3584e246834f {
  margin: 0 !important;
  overflow: visible;
}

#s-d8824750-5b1e-4c47-b8b0-3584e246834f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d8824750-5b1e-4c47-b8b0-3584e246834f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d8824750-5b1e-4c47-b8b0-3584e246834f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d8824750-5b1e-4c47-b8b0-3584e246834f img.shogun-image {
  /* Add background color handling */
  
}

#s-d8824750-5b1e-4c47-b8b0-3584e246834f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d8824750-5b1e-4c47-b8b0-3584e246834f .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-d8824750-5b1e-4c47-b8b0-3584e246834f .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d8824750-5b1e-4c47-b8b0-3584e246834f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d8824750-5b1e-4c47-b8b0-3584e246834f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d8824750-5b1e-4c47-b8b0-3584e246834f img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-d8824750-5b1e-4c47-b8b0-3584e246834f.shogun-image {
    
    
    
    
  }


.s-d8824750-5b1e-4c47-b8b0-3584e246834f .shogun-image-content {
  
    justify-content: center;
  
}

.s-d8824750-5b1e-4c47-b8b0-3584e246834f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d8824750-5b1e-4c47-b8b0-3584e246834f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d8824750-5b1e-4c47-b8b0-3584e246834f.shogun-image {
  box-sizing: border-box;
}



.s-d8824750-5b1e-4c47-b8b0-3584e246834f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d8824750-5b1e-4c47-b8b0-3584e246834f {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-d8824750-5b1e-4c47-b8b0-3584e246834f.shogun-image-container {
      position: relative;
    }

    .s-d8824750-5b1e-4c47-b8b0-3584e246834f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d8824750-5b1e-4c47-b8b0-3584e246834f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d8824750-5b1e-4c47-b8b0-3584e246834f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}
#s-7d61faa8-ccdf-47a3-b410-a49a08e41aa5 {
  margin-left: auto;
margin-right: auto;
aspect-ratio: 375/396;
text-align: center;
}

#s-7d61faa8-ccdf-47a3-b410-a49a08e41aa5 {
  margin: 0 !important;
  overflow: visible;
}

#s-7d61faa8-ccdf-47a3-b410-a49a08e41aa5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7d61faa8-ccdf-47a3-b410-a49a08e41aa5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7d61faa8-ccdf-47a3-b410-a49a08e41aa5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7d61faa8-ccdf-47a3-b410-a49a08e41aa5 img.shogun-image {
  /* Add background color handling */
  
}

#s-7d61faa8-ccdf-47a3-b410-a49a08e41aa5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7d61faa8-ccdf-47a3-b410-a49a08e41aa5 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-7d61faa8-ccdf-47a3-b410-a49a08e41aa5 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7d61faa8-ccdf-47a3-b410-a49a08e41aa5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7d61faa8-ccdf-47a3-b410-a49a08e41aa5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7d61faa8-ccdf-47a3-b410-a49a08e41aa5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-7d61faa8-ccdf-47a3-b410-a49a08e41aa5.shogun-image {
    
    
    
    
  }


.s-7d61faa8-ccdf-47a3-b410-a49a08e41aa5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7d61faa8-ccdf-47a3-b410-a49a08e41aa5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7d61faa8-ccdf-47a3-b410-a49a08e41aa5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7d61faa8-ccdf-47a3-b410-a49a08e41aa5.shogun-image {
  box-sizing: border-box;
}



.s-7d61faa8-ccdf-47a3-b410-a49a08e41aa5 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7d61faa8-ccdf-47a3-b410-a49a08e41aa5 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-7d61faa8-ccdf-47a3-b410-a49a08e41aa5.shogun-image-container {
      position: relative;
    }

    .s-7d61faa8-ccdf-47a3-b410-a49a08e41aa5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7d61faa8-ccdf-47a3-b410-a49a08e41aa5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7d61faa8-ccdf-47a3-b410-a49a08e41aa5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

@media (min-width: 1200px){#s-7d61faa8-ccdf-47a3-b410-a49a08e41aa5 {
  margin: 0 !important;
  overflow: visible;
}

#s-7d61faa8-ccdf-47a3-b410-a49a08e41aa5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7d61faa8-ccdf-47a3-b410-a49a08e41aa5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7d61faa8-ccdf-47a3-b410-a49a08e41aa5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7d61faa8-ccdf-47a3-b410-a49a08e41aa5 img.shogun-image {
  /* Add background color handling */
  
}

#s-7d61faa8-ccdf-47a3-b410-a49a08e41aa5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7d61faa8-ccdf-47a3-b410-a49a08e41aa5 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-7d61faa8-ccdf-47a3-b410-a49a08e41aa5 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7d61faa8-ccdf-47a3-b410-a49a08e41aa5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7d61faa8-ccdf-47a3-b410-a49a08e41aa5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7d61faa8-ccdf-47a3-b410-a49a08e41aa5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-7d61faa8-ccdf-47a3-b410-a49a08e41aa5.shogun-image {
    
    
    
    
  }


.s-7d61faa8-ccdf-47a3-b410-a49a08e41aa5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7d61faa8-ccdf-47a3-b410-a49a08e41aa5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7d61faa8-ccdf-47a3-b410-a49a08e41aa5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7d61faa8-ccdf-47a3-b410-a49a08e41aa5.shogun-image {
  box-sizing: border-box;
}



.s-7d61faa8-ccdf-47a3-b410-a49a08e41aa5 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7d61faa8-ccdf-47a3-b410-a49a08e41aa5 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-7d61faa8-ccdf-47a3-b410-a49a08e41aa5.shogun-image-container {
      position: relative;
    }

    .s-7d61faa8-ccdf-47a3-b410-a49a08e41aa5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7d61faa8-ccdf-47a3-b410-a49a08e41aa5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7d61faa8-ccdf-47a3-b410-a49a08e41aa5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-7d61faa8-ccdf-47a3-b410-a49a08e41aa5 {
  margin: 0 !important;
  overflow: visible;
}

#s-7d61faa8-ccdf-47a3-b410-a49a08e41aa5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7d61faa8-ccdf-47a3-b410-a49a08e41aa5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7d61faa8-ccdf-47a3-b410-a49a08e41aa5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7d61faa8-ccdf-47a3-b410-a49a08e41aa5 img.shogun-image {
  /* Add background color handling */
  
}

#s-7d61faa8-ccdf-47a3-b410-a49a08e41aa5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7d61faa8-ccdf-47a3-b410-a49a08e41aa5 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-7d61faa8-ccdf-47a3-b410-a49a08e41aa5 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7d61faa8-ccdf-47a3-b410-a49a08e41aa5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7d61faa8-ccdf-47a3-b410-a49a08e41aa5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7d61faa8-ccdf-47a3-b410-a49a08e41aa5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-7d61faa8-ccdf-47a3-b410-a49a08e41aa5.shogun-image {
    
    
    
    
  }


.s-7d61faa8-ccdf-47a3-b410-a49a08e41aa5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7d61faa8-ccdf-47a3-b410-a49a08e41aa5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7d61faa8-ccdf-47a3-b410-a49a08e41aa5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7d61faa8-ccdf-47a3-b410-a49a08e41aa5.shogun-image {
  box-sizing: border-box;
}



.s-7d61faa8-ccdf-47a3-b410-a49a08e41aa5 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7d61faa8-ccdf-47a3-b410-a49a08e41aa5 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-7d61faa8-ccdf-47a3-b410-a49a08e41aa5.shogun-image-container {
      position: relative;
    }

    .s-7d61faa8-ccdf-47a3-b410-a49a08e41aa5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7d61faa8-ccdf-47a3-b410-a49a08e41aa5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7d61faa8-ccdf-47a3-b410-a49a08e41aa5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-7d61faa8-ccdf-47a3-b410-a49a08e41aa5 {
  margin: 0 !important;
  overflow: visible;
}

#s-7d61faa8-ccdf-47a3-b410-a49a08e41aa5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7d61faa8-ccdf-47a3-b410-a49a08e41aa5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7d61faa8-ccdf-47a3-b410-a49a08e41aa5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7d61faa8-ccdf-47a3-b410-a49a08e41aa5 img.shogun-image {
  /* Add background color handling */
  
}

#s-7d61faa8-ccdf-47a3-b410-a49a08e41aa5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7d61faa8-ccdf-47a3-b410-a49a08e41aa5 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-7d61faa8-ccdf-47a3-b410-a49a08e41aa5 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7d61faa8-ccdf-47a3-b410-a49a08e41aa5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7d61faa8-ccdf-47a3-b410-a49a08e41aa5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7d61faa8-ccdf-47a3-b410-a49a08e41aa5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-7d61faa8-ccdf-47a3-b410-a49a08e41aa5.shogun-image {
    
    
    
    
  }


.s-7d61faa8-ccdf-47a3-b410-a49a08e41aa5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7d61faa8-ccdf-47a3-b410-a49a08e41aa5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7d61faa8-ccdf-47a3-b410-a49a08e41aa5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7d61faa8-ccdf-47a3-b410-a49a08e41aa5.shogun-image {
  box-sizing: border-box;
}



.s-7d61faa8-ccdf-47a3-b410-a49a08e41aa5 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7d61faa8-ccdf-47a3-b410-a49a08e41aa5 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-7d61faa8-ccdf-47a3-b410-a49a08e41aa5.shogun-image-container {
      position: relative;
    }

    .s-7d61faa8-ccdf-47a3-b410-a49a08e41aa5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7d61faa8-ccdf-47a3-b410-a49a08e41aa5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7d61faa8-ccdf-47a3-b410-a49a08e41aa5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (max-width: 767px){#s-7d61faa8-ccdf-47a3-b410-a49a08e41aa5 {
  margin: 0 !important;
  overflow: visible;
}

#s-7d61faa8-ccdf-47a3-b410-a49a08e41aa5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7d61faa8-ccdf-47a3-b410-a49a08e41aa5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7d61faa8-ccdf-47a3-b410-a49a08e41aa5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7d61faa8-ccdf-47a3-b410-a49a08e41aa5 img.shogun-image {
  /* Add background color handling */
  
}

#s-7d61faa8-ccdf-47a3-b410-a49a08e41aa5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7d61faa8-ccdf-47a3-b410-a49a08e41aa5 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-7d61faa8-ccdf-47a3-b410-a49a08e41aa5 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7d61faa8-ccdf-47a3-b410-a49a08e41aa5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7d61faa8-ccdf-47a3-b410-a49a08e41aa5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7d61faa8-ccdf-47a3-b410-a49a08e41aa5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-7d61faa8-ccdf-47a3-b410-a49a08e41aa5.shogun-image {
    
    
    
    
  }


.s-7d61faa8-ccdf-47a3-b410-a49a08e41aa5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7d61faa8-ccdf-47a3-b410-a49a08e41aa5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7d61faa8-ccdf-47a3-b410-a49a08e41aa5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7d61faa8-ccdf-47a3-b410-a49a08e41aa5.shogun-image {
  box-sizing: border-box;
}



.s-7d61faa8-ccdf-47a3-b410-a49a08e41aa5 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7d61faa8-ccdf-47a3-b410-a49a08e41aa5 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-7d61faa8-ccdf-47a3-b410-a49a08e41aa5.shogun-image-container {
      position: relative;
    }

    .s-7d61faa8-ccdf-47a3-b410-a49a08e41aa5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7d61faa8-ccdf-47a3-b410-a49a08e41aa5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7d61faa8-ccdf-47a3-b410-a49a08e41aa5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}
#s-38ea55e2-e9e5-4311-9b25-623b3d4193a9 {
  margin-left: auto;
margin-right: auto;
aspect-ratio: 375/396;
text-align: center;
}

#s-38ea55e2-e9e5-4311-9b25-623b3d4193a9 {
  margin: 0 !important;
  overflow: visible;
}

#s-38ea55e2-e9e5-4311-9b25-623b3d4193a9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-38ea55e2-e9e5-4311-9b25-623b3d4193a9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-38ea55e2-e9e5-4311-9b25-623b3d4193a9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-38ea55e2-e9e5-4311-9b25-623b3d4193a9 img.shogun-image {
  /* Add background color handling */
  
}

#s-38ea55e2-e9e5-4311-9b25-623b3d4193a9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-38ea55e2-e9e5-4311-9b25-623b3d4193a9 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-38ea55e2-e9e5-4311-9b25-623b3d4193a9 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-38ea55e2-e9e5-4311-9b25-623b3d4193a9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-38ea55e2-e9e5-4311-9b25-623b3d4193a9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-38ea55e2-e9e5-4311-9b25-623b3d4193a9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-38ea55e2-e9e5-4311-9b25-623b3d4193a9.shogun-image {
    
    
    
    
  }


.s-38ea55e2-e9e5-4311-9b25-623b3d4193a9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-38ea55e2-e9e5-4311-9b25-623b3d4193a9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-38ea55e2-e9e5-4311-9b25-623b3d4193a9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-38ea55e2-e9e5-4311-9b25-623b3d4193a9.shogun-image {
  box-sizing: border-box;
}



.s-38ea55e2-e9e5-4311-9b25-623b3d4193a9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-38ea55e2-e9e5-4311-9b25-623b3d4193a9 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-38ea55e2-e9e5-4311-9b25-623b3d4193a9.shogun-image-container {
      position: relative;
    }

    .s-38ea55e2-e9e5-4311-9b25-623b3d4193a9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-38ea55e2-e9e5-4311-9b25-623b3d4193a9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-38ea55e2-e9e5-4311-9b25-623b3d4193a9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

@media (min-width: 1200px){#s-38ea55e2-e9e5-4311-9b25-623b3d4193a9 {
  margin: 0 !important;
  overflow: visible;
}

#s-38ea55e2-e9e5-4311-9b25-623b3d4193a9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-38ea55e2-e9e5-4311-9b25-623b3d4193a9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-38ea55e2-e9e5-4311-9b25-623b3d4193a9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-38ea55e2-e9e5-4311-9b25-623b3d4193a9 img.shogun-image {
  /* Add background color handling */
  
}

#s-38ea55e2-e9e5-4311-9b25-623b3d4193a9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-38ea55e2-e9e5-4311-9b25-623b3d4193a9 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-38ea55e2-e9e5-4311-9b25-623b3d4193a9 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-38ea55e2-e9e5-4311-9b25-623b3d4193a9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-38ea55e2-e9e5-4311-9b25-623b3d4193a9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-38ea55e2-e9e5-4311-9b25-623b3d4193a9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-38ea55e2-e9e5-4311-9b25-623b3d4193a9.shogun-image {
    
    
    
    
  }


.s-38ea55e2-e9e5-4311-9b25-623b3d4193a9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-38ea55e2-e9e5-4311-9b25-623b3d4193a9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-38ea55e2-e9e5-4311-9b25-623b3d4193a9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-38ea55e2-e9e5-4311-9b25-623b3d4193a9.shogun-image {
  box-sizing: border-box;
}



.s-38ea55e2-e9e5-4311-9b25-623b3d4193a9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-38ea55e2-e9e5-4311-9b25-623b3d4193a9 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-38ea55e2-e9e5-4311-9b25-623b3d4193a9.shogun-image-container {
      position: relative;
    }

    .s-38ea55e2-e9e5-4311-9b25-623b3d4193a9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-38ea55e2-e9e5-4311-9b25-623b3d4193a9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-38ea55e2-e9e5-4311-9b25-623b3d4193a9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-38ea55e2-e9e5-4311-9b25-623b3d4193a9 {
  margin: 0 !important;
  overflow: visible;
}

#s-38ea55e2-e9e5-4311-9b25-623b3d4193a9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-38ea55e2-e9e5-4311-9b25-623b3d4193a9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-38ea55e2-e9e5-4311-9b25-623b3d4193a9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-38ea55e2-e9e5-4311-9b25-623b3d4193a9 img.shogun-image {
  /* Add background color handling */
  
}

#s-38ea55e2-e9e5-4311-9b25-623b3d4193a9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-38ea55e2-e9e5-4311-9b25-623b3d4193a9 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-38ea55e2-e9e5-4311-9b25-623b3d4193a9 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-38ea55e2-e9e5-4311-9b25-623b3d4193a9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-38ea55e2-e9e5-4311-9b25-623b3d4193a9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-38ea55e2-e9e5-4311-9b25-623b3d4193a9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-38ea55e2-e9e5-4311-9b25-623b3d4193a9.shogun-image {
    
    
    
    
  }


.s-38ea55e2-e9e5-4311-9b25-623b3d4193a9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-38ea55e2-e9e5-4311-9b25-623b3d4193a9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-38ea55e2-e9e5-4311-9b25-623b3d4193a9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-38ea55e2-e9e5-4311-9b25-623b3d4193a9.shogun-image {
  box-sizing: border-box;
}



.s-38ea55e2-e9e5-4311-9b25-623b3d4193a9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-38ea55e2-e9e5-4311-9b25-623b3d4193a9 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-38ea55e2-e9e5-4311-9b25-623b3d4193a9.shogun-image-container {
      position: relative;
    }

    .s-38ea55e2-e9e5-4311-9b25-623b3d4193a9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-38ea55e2-e9e5-4311-9b25-623b3d4193a9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-38ea55e2-e9e5-4311-9b25-623b3d4193a9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-38ea55e2-e9e5-4311-9b25-623b3d4193a9 {
  margin: 0 !important;
  overflow: visible;
}

#s-38ea55e2-e9e5-4311-9b25-623b3d4193a9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-38ea55e2-e9e5-4311-9b25-623b3d4193a9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-38ea55e2-e9e5-4311-9b25-623b3d4193a9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-38ea55e2-e9e5-4311-9b25-623b3d4193a9 img.shogun-image {
  /* Add background color handling */
  
}

#s-38ea55e2-e9e5-4311-9b25-623b3d4193a9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-38ea55e2-e9e5-4311-9b25-623b3d4193a9 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-38ea55e2-e9e5-4311-9b25-623b3d4193a9 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-38ea55e2-e9e5-4311-9b25-623b3d4193a9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-38ea55e2-e9e5-4311-9b25-623b3d4193a9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-38ea55e2-e9e5-4311-9b25-623b3d4193a9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-38ea55e2-e9e5-4311-9b25-623b3d4193a9.shogun-image {
    
    
    
    
  }


.s-38ea55e2-e9e5-4311-9b25-623b3d4193a9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-38ea55e2-e9e5-4311-9b25-623b3d4193a9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-38ea55e2-e9e5-4311-9b25-623b3d4193a9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-38ea55e2-e9e5-4311-9b25-623b3d4193a9.shogun-image {
  box-sizing: border-box;
}



.s-38ea55e2-e9e5-4311-9b25-623b3d4193a9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-38ea55e2-e9e5-4311-9b25-623b3d4193a9 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-38ea55e2-e9e5-4311-9b25-623b3d4193a9.shogun-image-container {
      position: relative;
    }

    .s-38ea55e2-e9e5-4311-9b25-623b3d4193a9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-38ea55e2-e9e5-4311-9b25-623b3d4193a9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-38ea55e2-e9e5-4311-9b25-623b3d4193a9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (max-width: 767px){#s-38ea55e2-e9e5-4311-9b25-623b3d4193a9 {
  margin: 0 !important;
  overflow: visible;
}

#s-38ea55e2-e9e5-4311-9b25-623b3d4193a9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-38ea55e2-e9e5-4311-9b25-623b3d4193a9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-38ea55e2-e9e5-4311-9b25-623b3d4193a9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-38ea55e2-e9e5-4311-9b25-623b3d4193a9 img.shogun-image {
  /* Add background color handling */
  
}

#s-38ea55e2-e9e5-4311-9b25-623b3d4193a9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-38ea55e2-e9e5-4311-9b25-623b3d4193a9 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-38ea55e2-e9e5-4311-9b25-623b3d4193a9 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-38ea55e2-e9e5-4311-9b25-623b3d4193a9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-38ea55e2-e9e5-4311-9b25-623b3d4193a9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-38ea55e2-e9e5-4311-9b25-623b3d4193a9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-38ea55e2-e9e5-4311-9b25-623b3d4193a9.shogun-image {
    
    
    
    
  }


.s-38ea55e2-e9e5-4311-9b25-623b3d4193a9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-38ea55e2-e9e5-4311-9b25-623b3d4193a9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-38ea55e2-e9e5-4311-9b25-623b3d4193a9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-38ea55e2-e9e5-4311-9b25-623b3d4193a9.shogun-image {
  box-sizing: border-box;
}



.s-38ea55e2-e9e5-4311-9b25-623b3d4193a9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-38ea55e2-e9e5-4311-9b25-623b3d4193a9 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-38ea55e2-e9e5-4311-9b25-623b3d4193a9.shogun-image-container {
      position: relative;
    }

    .s-38ea55e2-e9e5-4311-9b25-623b3d4193a9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-38ea55e2-e9e5-4311-9b25-623b3d4193a9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-38ea55e2-e9e5-4311-9b25-623b3d4193a9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}
#s-9e01bbe1-5b1b-4af7-9edf-dc673cd40d0f {
  margin-left: auto;
margin-right: auto;
aspect-ratio: 375/396;
text-align: center;
}

#s-9e01bbe1-5b1b-4af7-9edf-dc673cd40d0f {
  margin: 0 !important;
  overflow: visible;
}

#s-9e01bbe1-5b1b-4af7-9edf-dc673cd40d0f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9e01bbe1-5b1b-4af7-9edf-dc673cd40d0f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9e01bbe1-5b1b-4af7-9edf-dc673cd40d0f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9e01bbe1-5b1b-4af7-9edf-dc673cd40d0f img.shogun-image {
  /* Add background color handling */
  
}

#s-9e01bbe1-5b1b-4af7-9edf-dc673cd40d0f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9e01bbe1-5b1b-4af7-9edf-dc673cd40d0f .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-9e01bbe1-5b1b-4af7-9edf-dc673cd40d0f .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9e01bbe1-5b1b-4af7-9edf-dc673cd40d0f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9e01bbe1-5b1b-4af7-9edf-dc673cd40d0f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9e01bbe1-5b1b-4af7-9edf-dc673cd40d0f img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-9e01bbe1-5b1b-4af7-9edf-dc673cd40d0f.shogun-image {
    
    
    
    
  }


.s-9e01bbe1-5b1b-4af7-9edf-dc673cd40d0f .shogun-image-content {
  
    justify-content: center;
  
}

.s-9e01bbe1-5b1b-4af7-9edf-dc673cd40d0f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9e01bbe1-5b1b-4af7-9edf-dc673cd40d0f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9e01bbe1-5b1b-4af7-9edf-dc673cd40d0f.shogun-image {
  box-sizing: border-box;
}



.s-9e01bbe1-5b1b-4af7-9edf-dc673cd40d0f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9e01bbe1-5b1b-4af7-9edf-dc673cd40d0f {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-9e01bbe1-5b1b-4af7-9edf-dc673cd40d0f.shogun-image-container {
      position: relative;
    }

    .s-9e01bbe1-5b1b-4af7-9edf-dc673cd40d0f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9e01bbe1-5b1b-4af7-9edf-dc673cd40d0f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9e01bbe1-5b1b-4af7-9edf-dc673cd40d0f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

@media (min-width: 1200px){#s-9e01bbe1-5b1b-4af7-9edf-dc673cd40d0f {
  margin: 0 !important;
  overflow: visible;
}

#s-9e01bbe1-5b1b-4af7-9edf-dc673cd40d0f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9e01bbe1-5b1b-4af7-9edf-dc673cd40d0f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9e01bbe1-5b1b-4af7-9edf-dc673cd40d0f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9e01bbe1-5b1b-4af7-9edf-dc673cd40d0f img.shogun-image {
  /* Add background color handling */
  
}

#s-9e01bbe1-5b1b-4af7-9edf-dc673cd40d0f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9e01bbe1-5b1b-4af7-9edf-dc673cd40d0f .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-9e01bbe1-5b1b-4af7-9edf-dc673cd40d0f .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9e01bbe1-5b1b-4af7-9edf-dc673cd40d0f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9e01bbe1-5b1b-4af7-9edf-dc673cd40d0f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9e01bbe1-5b1b-4af7-9edf-dc673cd40d0f img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-9e01bbe1-5b1b-4af7-9edf-dc673cd40d0f.shogun-image {
    
    
    
    
  }


.s-9e01bbe1-5b1b-4af7-9edf-dc673cd40d0f .shogun-image-content {
  
    justify-content: center;
  
}

.s-9e01bbe1-5b1b-4af7-9edf-dc673cd40d0f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9e01bbe1-5b1b-4af7-9edf-dc673cd40d0f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9e01bbe1-5b1b-4af7-9edf-dc673cd40d0f.shogun-image {
  box-sizing: border-box;
}



.s-9e01bbe1-5b1b-4af7-9edf-dc673cd40d0f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9e01bbe1-5b1b-4af7-9edf-dc673cd40d0f {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-9e01bbe1-5b1b-4af7-9edf-dc673cd40d0f.shogun-image-container {
      position: relative;
    }

    .s-9e01bbe1-5b1b-4af7-9edf-dc673cd40d0f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9e01bbe1-5b1b-4af7-9edf-dc673cd40d0f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9e01bbe1-5b1b-4af7-9edf-dc673cd40d0f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-9e01bbe1-5b1b-4af7-9edf-dc673cd40d0f {
  margin: 0 !important;
  overflow: visible;
}

#s-9e01bbe1-5b1b-4af7-9edf-dc673cd40d0f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9e01bbe1-5b1b-4af7-9edf-dc673cd40d0f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9e01bbe1-5b1b-4af7-9edf-dc673cd40d0f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9e01bbe1-5b1b-4af7-9edf-dc673cd40d0f img.shogun-image {
  /* Add background color handling */
  
}

#s-9e01bbe1-5b1b-4af7-9edf-dc673cd40d0f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9e01bbe1-5b1b-4af7-9edf-dc673cd40d0f .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-9e01bbe1-5b1b-4af7-9edf-dc673cd40d0f .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9e01bbe1-5b1b-4af7-9edf-dc673cd40d0f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9e01bbe1-5b1b-4af7-9edf-dc673cd40d0f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9e01bbe1-5b1b-4af7-9edf-dc673cd40d0f img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-9e01bbe1-5b1b-4af7-9edf-dc673cd40d0f.shogun-image {
    
    
    
    
  }


.s-9e01bbe1-5b1b-4af7-9edf-dc673cd40d0f .shogun-image-content {
  
    justify-content: center;
  
}

.s-9e01bbe1-5b1b-4af7-9edf-dc673cd40d0f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9e01bbe1-5b1b-4af7-9edf-dc673cd40d0f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9e01bbe1-5b1b-4af7-9edf-dc673cd40d0f.shogun-image {
  box-sizing: border-box;
}



.s-9e01bbe1-5b1b-4af7-9edf-dc673cd40d0f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9e01bbe1-5b1b-4af7-9edf-dc673cd40d0f {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-9e01bbe1-5b1b-4af7-9edf-dc673cd40d0f.shogun-image-container {
      position: relative;
    }

    .s-9e01bbe1-5b1b-4af7-9edf-dc673cd40d0f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9e01bbe1-5b1b-4af7-9edf-dc673cd40d0f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9e01bbe1-5b1b-4af7-9edf-dc673cd40d0f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-9e01bbe1-5b1b-4af7-9edf-dc673cd40d0f {
  margin: 0 !important;
  overflow: visible;
}

#s-9e01bbe1-5b1b-4af7-9edf-dc673cd40d0f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9e01bbe1-5b1b-4af7-9edf-dc673cd40d0f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9e01bbe1-5b1b-4af7-9edf-dc673cd40d0f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9e01bbe1-5b1b-4af7-9edf-dc673cd40d0f img.shogun-image {
  /* Add background color handling */
  
}

#s-9e01bbe1-5b1b-4af7-9edf-dc673cd40d0f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9e01bbe1-5b1b-4af7-9edf-dc673cd40d0f .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-9e01bbe1-5b1b-4af7-9edf-dc673cd40d0f .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9e01bbe1-5b1b-4af7-9edf-dc673cd40d0f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9e01bbe1-5b1b-4af7-9edf-dc673cd40d0f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9e01bbe1-5b1b-4af7-9edf-dc673cd40d0f img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-9e01bbe1-5b1b-4af7-9edf-dc673cd40d0f.shogun-image {
    
    
    
    
  }


.s-9e01bbe1-5b1b-4af7-9edf-dc673cd40d0f .shogun-image-content {
  
    justify-content: center;
  
}

.s-9e01bbe1-5b1b-4af7-9edf-dc673cd40d0f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9e01bbe1-5b1b-4af7-9edf-dc673cd40d0f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9e01bbe1-5b1b-4af7-9edf-dc673cd40d0f.shogun-image {
  box-sizing: border-box;
}



.s-9e01bbe1-5b1b-4af7-9edf-dc673cd40d0f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9e01bbe1-5b1b-4af7-9edf-dc673cd40d0f {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-9e01bbe1-5b1b-4af7-9edf-dc673cd40d0f.shogun-image-container {
      position: relative;
    }

    .s-9e01bbe1-5b1b-4af7-9edf-dc673cd40d0f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9e01bbe1-5b1b-4af7-9edf-dc673cd40d0f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9e01bbe1-5b1b-4af7-9edf-dc673cd40d0f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (max-width: 767px){#s-9e01bbe1-5b1b-4af7-9edf-dc673cd40d0f {
  margin: 0 !important;
  overflow: visible;
}

#s-9e01bbe1-5b1b-4af7-9edf-dc673cd40d0f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9e01bbe1-5b1b-4af7-9edf-dc673cd40d0f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9e01bbe1-5b1b-4af7-9edf-dc673cd40d0f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9e01bbe1-5b1b-4af7-9edf-dc673cd40d0f img.shogun-image {
  /* Add background color handling */
  
}

#s-9e01bbe1-5b1b-4af7-9edf-dc673cd40d0f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9e01bbe1-5b1b-4af7-9edf-dc673cd40d0f .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-9e01bbe1-5b1b-4af7-9edf-dc673cd40d0f .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9e01bbe1-5b1b-4af7-9edf-dc673cd40d0f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9e01bbe1-5b1b-4af7-9edf-dc673cd40d0f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9e01bbe1-5b1b-4af7-9edf-dc673cd40d0f img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-9e01bbe1-5b1b-4af7-9edf-dc673cd40d0f.shogun-image {
    
    
    
    
  }


.s-9e01bbe1-5b1b-4af7-9edf-dc673cd40d0f .shogun-image-content {
  
    justify-content: center;
  
}

.s-9e01bbe1-5b1b-4af7-9edf-dc673cd40d0f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9e01bbe1-5b1b-4af7-9edf-dc673cd40d0f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9e01bbe1-5b1b-4af7-9edf-dc673cd40d0f.shogun-image {
  box-sizing: border-box;
}



.s-9e01bbe1-5b1b-4af7-9edf-dc673cd40d0f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9e01bbe1-5b1b-4af7-9edf-dc673cd40d0f {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-9e01bbe1-5b1b-4af7-9edf-dc673cd40d0f.shogun-image-container {
      position: relative;
    }

    .s-9e01bbe1-5b1b-4af7-9edf-dc673cd40d0f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9e01bbe1-5b1b-4af7-9edf-dc673cd40d0f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9e01bbe1-5b1b-4af7-9edf-dc673cd40d0f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}
#s-6139a15f-9441-409a-9bb3-72cd11a0e111 {
  margin-left: auto;
margin-right: auto;
max-width: 375px;
text-align: center;
}

#s-6139a15f-9441-409a-9bb3-72cd11a0e111 {
  margin: 0 !important;
  overflow: visible;
}

#s-6139a15f-9441-409a-9bb3-72cd11a0e111-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6139a15f-9441-409a-9bb3-72cd11a0e111 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6139a15f-9441-409a-9bb3-72cd11a0e111 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6139a15f-9441-409a-9bb3-72cd11a0e111 img.shogun-image {
  /* Add background color handling */
  
}

#s-6139a15f-9441-409a-9bb3-72cd11a0e111 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-6139a15f-9441-409a-9bb3-72cd11a0e111 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6139a15f-9441-409a-9bb3-72cd11a0e111.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6139a15f-9441-409a-9bb3-72cd11a0e111.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6139a15f-9441-409a-9bb3-72cd11a0e111.shogun-image {
  box-sizing: border-box;
}



.s-6139a15f-9441-409a-9bb3-72cd11a0e111 img.shogun-image {
  
}


@media (min-width: 1200px){#s-6139a15f-9441-409a-9bb3-72cd11a0e111 {
  margin: 0 !important;
  overflow: visible;
}

#s-6139a15f-9441-409a-9bb3-72cd11a0e111-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6139a15f-9441-409a-9bb3-72cd11a0e111 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6139a15f-9441-409a-9bb3-72cd11a0e111 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6139a15f-9441-409a-9bb3-72cd11a0e111 img.shogun-image {
  /* Add background color handling */
  
}

#s-6139a15f-9441-409a-9bb3-72cd11a0e111 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-6139a15f-9441-409a-9bb3-72cd11a0e111 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6139a15f-9441-409a-9bb3-72cd11a0e111.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6139a15f-9441-409a-9bb3-72cd11a0e111.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6139a15f-9441-409a-9bb3-72cd11a0e111.shogun-image {
  box-sizing: border-box;
}



.s-6139a15f-9441-409a-9bb3-72cd11a0e111 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-6139a15f-9441-409a-9bb3-72cd11a0e111 {
  margin: 0 !important;
  overflow: visible;
}

#s-6139a15f-9441-409a-9bb3-72cd11a0e111-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6139a15f-9441-409a-9bb3-72cd11a0e111 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6139a15f-9441-409a-9bb3-72cd11a0e111 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6139a15f-9441-409a-9bb3-72cd11a0e111 img.shogun-image {
  /* Add background color handling */
  
}

#s-6139a15f-9441-409a-9bb3-72cd11a0e111 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-6139a15f-9441-409a-9bb3-72cd11a0e111 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6139a15f-9441-409a-9bb3-72cd11a0e111.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6139a15f-9441-409a-9bb3-72cd11a0e111.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6139a15f-9441-409a-9bb3-72cd11a0e111.shogun-image {
  box-sizing: border-box;
}



.s-6139a15f-9441-409a-9bb3-72cd11a0e111 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-6139a15f-9441-409a-9bb3-72cd11a0e111 {
  margin: 0 !important;
  overflow: visible;
}

#s-6139a15f-9441-409a-9bb3-72cd11a0e111-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6139a15f-9441-409a-9bb3-72cd11a0e111 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6139a15f-9441-409a-9bb3-72cd11a0e111 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6139a15f-9441-409a-9bb3-72cd11a0e111 img.shogun-image {
  /* Add background color handling */
  
}

#s-6139a15f-9441-409a-9bb3-72cd11a0e111 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-6139a15f-9441-409a-9bb3-72cd11a0e111 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6139a15f-9441-409a-9bb3-72cd11a0e111.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6139a15f-9441-409a-9bb3-72cd11a0e111.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6139a15f-9441-409a-9bb3-72cd11a0e111.shogun-image {
  box-sizing: border-box;
}



.s-6139a15f-9441-409a-9bb3-72cd11a0e111 img.shogun-image {
  
}


}@media (max-width: 767px){#s-6139a15f-9441-409a-9bb3-72cd11a0e111 {
  margin: 0 !important;
  overflow: visible;
}

#s-6139a15f-9441-409a-9bb3-72cd11a0e111-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6139a15f-9441-409a-9bb3-72cd11a0e111 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6139a15f-9441-409a-9bb3-72cd11a0e111 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6139a15f-9441-409a-9bb3-72cd11a0e111 img.shogun-image {
  /* Add background color handling */
  
}

#s-6139a15f-9441-409a-9bb3-72cd11a0e111 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-6139a15f-9441-409a-9bb3-72cd11a0e111 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6139a15f-9441-409a-9bb3-72cd11a0e111.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6139a15f-9441-409a-9bb3-72cd11a0e111.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6139a15f-9441-409a-9bb3-72cd11a0e111.shogun-image {
  box-sizing: border-box;
}



.s-6139a15f-9441-409a-9bb3-72cd11a0e111 img.shogun-image {
  
}


}
#s-69664421-fabd-4180-af8d-95200abc85c1 {
  margin-left: auto;
margin-right: auto;
aspect-ratio: 375/396;
text-align: center;
}

#s-69664421-fabd-4180-af8d-95200abc85c1 {
  margin: 0 !important;
  overflow: visible;
}

#s-69664421-fabd-4180-af8d-95200abc85c1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-69664421-fabd-4180-af8d-95200abc85c1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-69664421-fabd-4180-af8d-95200abc85c1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-69664421-fabd-4180-af8d-95200abc85c1 img.shogun-image {
  /* Add background color handling */
  
}

#s-69664421-fabd-4180-af8d-95200abc85c1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-69664421-fabd-4180-af8d-95200abc85c1 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-69664421-fabd-4180-af8d-95200abc85c1 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-69664421-fabd-4180-af8d-95200abc85c1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-69664421-fabd-4180-af8d-95200abc85c1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-69664421-fabd-4180-af8d-95200abc85c1 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-69664421-fabd-4180-af8d-95200abc85c1.shogun-image {
    
    
    
    
  }


.s-69664421-fabd-4180-af8d-95200abc85c1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-69664421-fabd-4180-af8d-95200abc85c1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-69664421-fabd-4180-af8d-95200abc85c1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-69664421-fabd-4180-af8d-95200abc85c1.shogun-image {
  box-sizing: border-box;
}



.s-69664421-fabd-4180-af8d-95200abc85c1 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-69664421-fabd-4180-af8d-95200abc85c1 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-69664421-fabd-4180-af8d-95200abc85c1.shogun-image-container {
      position: relative;
    }

    .s-69664421-fabd-4180-af8d-95200abc85c1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-69664421-fabd-4180-af8d-95200abc85c1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-69664421-fabd-4180-af8d-95200abc85c1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

@media (min-width: 1200px){#s-69664421-fabd-4180-af8d-95200abc85c1 {
  margin: 0 !important;
  overflow: visible;
}

#s-69664421-fabd-4180-af8d-95200abc85c1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-69664421-fabd-4180-af8d-95200abc85c1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-69664421-fabd-4180-af8d-95200abc85c1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-69664421-fabd-4180-af8d-95200abc85c1 img.shogun-image {
  /* Add background color handling */
  
}

#s-69664421-fabd-4180-af8d-95200abc85c1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-69664421-fabd-4180-af8d-95200abc85c1 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-69664421-fabd-4180-af8d-95200abc85c1 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-69664421-fabd-4180-af8d-95200abc85c1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-69664421-fabd-4180-af8d-95200abc85c1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-69664421-fabd-4180-af8d-95200abc85c1 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-69664421-fabd-4180-af8d-95200abc85c1.shogun-image {
    
    
    
    
  }


.s-69664421-fabd-4180-af8d-95200abc85c1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-69664421-fabd-4180-af8d-95200abc85c1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-69664421-fabd-4180-af8d-95200abc85c1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-69664421-fabd-4180-af8d-95200abc85c1.shogun-image {
  box-sizing: border-box;
}



.s-69664421-fabd-4180-af8d-95200abc85c1 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-69664421-fabd-4180-af8d-95200abc85c1 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-69664421-fabd-4180-af8d-95200abc85c1.shogun-image-container {
      position: relative;
    }

    .s-69664421-fabd-4180-af8d-95200abc85c1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-69664421-fabd-4180-af8d-95200abc85c1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-69664421-fabd-4180-af8d-95200abc85c1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-69664421-fabd-4180-af8d-95200abc85c1 {
  margin: 0 !important;
  overflow: visible;
}

#s-69664421-fabd-4180-af8d-95200abc85c1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-69664421-fabd-4180-af8d-95200abc85c1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-69664421-fabd-4180-af8d-95200abc85c1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-69664421-fabd-4180-af8d-95200abc85c1 img.shogun-image {
  /* Add background color handling */
  
}

#s-69664421-fabd-4180-af8d-95200abc85c1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-69664421-fabd-4180-af8d-95200abc85c1 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-69664421-fabd-4180-af8d-95200abc85c1 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-69664421-fabd-4180-af8d-95200abc85c1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-69664421-fabd-4180-af8d-95200abc85c1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-69664421-fabd-4180-af8d-95200abc85c1 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-69664421-fabd-4180-af8d-95200abc85c1.shogun-image {
    
    
    
    
  }


.s-69664421-fabd-4180-af8d-95200abc85c1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-69664421-fabd-4180-af8d-95200abc85c1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-69664421-fabd-4180-af8d-95200abc85c1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-69664421-fabd-4180-af8d-95200abc85c1.shogun-image {
  box-sizing: border-box;
}



.s-69664421-fabd-4180-af8d-95200abc85c1 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-69664421-fabd-4180-af8d-95200abc85c1 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-69664421-fabd-4180-af8d-95200abc85c1.shogun-image-container {
      position: relative;
    }

    .s-69664421-fabd-4180-af8d-95200abc85c1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-69664421-fabd-4180-af8d-95200abc85c1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-69664421-fabd-4180-af8d-95200abc85c1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-69664421-fabd-4180-af8d-95200abc85c1 {
  margin: 0 !important;
  overflow: visible;
}

#s-69664421-fabd-4180-af8d-95200abc85c1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-69664421-fabd-4180-af8d-95200abc85c1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-69664421-fabd-4180-af8d-95200abc85c1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-69664421-fabd-4180-af8d-95200abc85c1 img.shogun-image {
  /* Add background color handling */
  
}

#s-69664421-fabd-4180-af8d-95200abc85c1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-69664421-fabd-4180-af8d-95200abc85c1 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-69664421-fabd-4180-af8d-95200abc85c1 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-69664421-fabd-4180-af8d-95200abc85c1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-69664421-fabd-4180-af8d-95200abc85c1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-69664421-fabd-4180-af8d-95200abc85c1 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-69664421-fabd-4180-af8d-95200abc85c1.shogun-image {
    
    
    
    
  }


.s-69664421-fabd-4180-af8d-95200abc85c1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-69664421-fabd-4180-af8d-95200abc85c1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-69664421-fabd-4180-af8d-95200abc85c1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-69664421-fabd-4180-af8d-95200abc85c1.shogun-image {
  box-sizing: border-box;
}



.s-69664421-fabd-4180-af8d-95200abc85c1 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-69664421-fabd-4180-af8d-95200abc85c1 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-69664421-fabd-4180-af8d-95200abc85c1.shogun-image-container {
      position: relative;
    }

    .s-69664421-fabd-4180-af8d-95200abc85c1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-69664421-fabd-4180-af8d-95200abc85c1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-69664421-fabd-4180-af8d-95200abc85c1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (max-width: 767px){#s-69664421-fabd-4180-af8d-95200abc85c1 {
  margin: 0 !important;
  overflow: visible;
}

#s-69664421-fabd-4180-af8d-95200abc85c1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-69664421-fabd-4180-af8d-95200abc85c1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-69664421-fabd-4180-af8d-95200abc85c1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-69664421-fabd-4180-af8d-95200abc85c1 img.shogun-image {
  /* Add background color handling */
  
}

#s-69664421-fabd-4180-af8d-95200abc85c1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-69664421-fabd-4180-af8d-95200abc85c1 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-69664421-fabd-4180-af8d-95200abc85c1 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-69664421-fabd-4180-af8d-95200abc85c1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-69664421-fabd-4180-af8d-95200abc85c1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-69664421-fabd-4180-af8d-95200abc85c1 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-69664421-fabd-4180-af8d-95200abc85c1.shogun-image {
    
    
    
    
  }


.s-69664421-fabd-4180-af8d-95200abc85c1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-69664421-fabd-4180-af8d-95200abc85c1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-69664421-fabd-4180-af8d-95200abc85c1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-69664421-fabd-4180-af8d-95200abc85c1.shogun-image {
  box-sizing: border-box;
}



.s-69664421-fabd-4180-af8d-95200abc85c1 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-69664421-fabd-4180-af8d-95200abc85c1 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-69664421-fabd-4180-af8d-95200abc85c1.shogun-image-container {
      position: relative;
    }

    .s-69664421-fabd-4180-af8d-95200abc85c1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-69664421-fabd-4180-af8d-95200abc85c1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-69664421-fabd-4180-af8d-95200abc85c1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}
#s-3ab9304c-da23-4f27-8e28-59b0bca3fb3b {
  margin-left: auto;
margin-right: auto;
aspect-ratio: 375/396;
text-align: center;
}

#s-3ab9304c-da23-4f27-8e28-59b0bca3fb3b {
  margin: 0 !important;
  overflow: visible;
}

#s-3ab9304c-da23-4f27-8e28-59b0bca3fb3b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3ab9304c-da23-4f27-8e28-59b0bca3fb3b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3ab9304c-da23-4f27-8e28-59b0bca3fb3b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3ab9304c-da23-4f27-8e28-59b0bca3fb3b img.shogun-image {
  /* Add background color handling */
  
}

#s-3ab9304c-da23-4f27-8e28-59b0bca3fb3b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3ab9304c-da23-4f27-8e28-59b0bca3fb3b .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-3ab9304c-da23-4f27-8e28-59b0bca3fb3b .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3ab9304c-da23-4f27-8e28-59b0bca3fb3b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3ab9304c-da23-4f27-8e28-59b0bca3fb3b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3ab9304c-da23-4f27-8e28-59b0bca3fb3b img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-3ab9304c-da23-4f27-8e28-59b0bca3fb3b.shogun-image {
    
    
    
    
  }


.s-3ab9304c-da23-4f27-8e28-59b0bca3fb3b .shogun-image-content {
  
    justify-content: center;
  
}

.s-3ab9304c-da23-4f27-8e28-59b0bca3fb3b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3ab9304c-da23-4f27-8e28-59b0bca3fb3b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3ab9304c-da23-4f27-8e28-59b0bca3fb3b.shogun-image {
  box-sizing: border-box;
}



.s-3ab9304c-da23-4f27-8e28-59b0bca3fb3b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3ab9304c-da23-4f27-8e28-59b0bca3fb3b {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-3ab9304c-da23-4f27-8e28-59b0bca3fb3b.shogun-image-container {
      position: relative;
    }

    .s-3ab9304c-da23-4f27-8e28-59b0bca3fb3b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3ab9304c-da23-4f27-8e28-59b0bca3fb3b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3ab9304c-da23-4f27-8e28-59b0bca3fb3b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

@media (min-width: 1200px){#s-3ab9304c-da23-4f27-8e28-59b0bca3fb3b {
  margin: 0 !important;
  overflow: visible;
}

#s-3ab9304c-da23-4f27-8e28-59b0bca3fb3b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3ab9304c-da23-4f27-8e28-59b0bca3fb3b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3ab9304c-da23-4f27-8e28-59b0bca3fb3b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3ab9304c-da23-4f27-8e28-59b0bca3fb3b img.shogun-image {
  /* Add background color handling */
  
}

#s-3ab9304c-da23-4f27-8e28-59b0bca3fb3b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3ab9304c-da23-4f27-8e28-59b0bca3fb3b .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-3ab9304c-da23-4f27-8e28-59b0bca3fb3b .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3ab9304c-da23-4f27-8e28-59b0bca3fb3b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3ab9304c-da23-4f27-8e28-59b0bca3fb3b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3ab9304c-da23-4f27-8e28-59b0bca3fb3b img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-3ab9304c-da23-4f27-8e28-59b0bca3fb3b.shogun-image {
    
    
    
    
  }


.s-3ab9304c-da23-4f27-8e28-59b0bca3fb3b .shogun-image-content {
  
    justify-content: center;
  
}

.s-3ab9304c-da23-4f27-8e28-59b0bca3fb3b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3ab9304c-da23-4f27-8e28-59b0bca3fb3b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3ab9304c-da23-4f27-8e28-59b0bca3fb3b.shogun-image {
  box-sizing: border-box;
}



.s-3ab9304c-da23-4f27-8e28-59b0bca3fb3b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3ab9304c-da23-4f27-8e28-59b0bca3fb3b {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-3ab9304c-da23-4f27-8e28-59b0bca3fb3b.shogun-image-container {
      position: relative;
    }

    .s-3ab9304c-da23-4f27-8e28-59b0bca3fb3b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3ab9304c-da23-4f27-8e28-59b0bca3fb3b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3ab9304c-da23-4f27-8e28-59b0bca3fb3b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-3ab9304c-da23-4f27-8e28-59b0bca3fb3b {
  margin: 0 !important;
  overflow: visible;
}

#s-3ab9304c-da23-4f27-8e28-59b0bca3fb3b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3ab9304c-da23-4f27-8e28-59b0bca3fb3b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3ab9304c-da23-4f27-8e28-59b0bca3fb3b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3ab9304c-da23-4f27-8e28-59b0bca3fb3b img.shogun-image {
  /* Add background color handling */
  
}

#s-3ab9304c-da23-4f27-8e28-59b0bca3fb3b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3ab9304c-da23-4f27-8e28-59b0bca3fb3b .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-3ab9304c-da23-4f27-8e28-59b0bca3fb3b .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3ab9304c-da23-4f27-8e28-59b0bca3fb3b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3ab9304c-da23-4f27-8e28-59b0bca3fb3b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3ab9304c-da23-4f27-8e28-59b0bca3fb3b img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-3ab9304c-da23-4f27-8e28-59b0bca3fb3b.shogun-image {
    
    
    
    
  }


.s-3ab9304c-da23-4f27-8e28-59b0bca3fb3b .shogun-image-content {
  
    justify-content: center;
  
}

.s-3ab9304c-da23-4f27-8e28-59b0bca3fb3b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3ab9304c-da23-4f27-8e28-59b0bca3fb3b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3ab9304c-da23-4f27-8e28-59b0bca3fb3b.shogun-image {
  box-sizing: border-box;
}



.s-3ab9304c-da23-4f27-8e28-59b0bca3fb3b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3ab9304c-da23-4f27-8e28-59b0bca3fb3b {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-3ab9304c-da23-4f27-8e28-59b0bca3fb3b.shogun-image-container {
      position: relative;
    }

    .s-3ab9304c-da23-4f27-8e28-59b0bca3fb3b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3ab9304c-da23-4f27-8e28-59b0bca3fb3b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3ab9304c-da23-4f27-8e28-59b0bca3fb3b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-3ab9304c-da23-4f27-8e28-59b0bca3fb3b {
  margin: 0 !important;
  overflow: visible;
}

#s-3ab9304c-da23-4f27-8e28-59b0bca3fb3b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3ab9304c-da23-4f27-8e28-59b0bca3fb3b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3ab9304c-da23-4f27-8e28-59b0bca3fb3b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3ab9304c-da23-4f27-8e28-59b0bca3fb3b img.shogun-image {
  /* Add background color handling */
  
}

#s-3ab9304c-da23-4f27-8e28-59b0bca3fb3b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3ab9304c-da23-4f27-8e28-59b0bca3fb3b .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-3ab9304c-da23-4f27-8e28-59b0bca3fb3b .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3ab9304c-da23-4f27-8e28-59b0bca3fb3b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3ab9304c-da23-4f27-8e28-59b0bca3fb3b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3ab9304c-da23-4f27-8e28-59b0bca3fb3b img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-3ab9304c-da23-4f27-8e28-59b0bca3fb3b.shogun-image {
    
    
    
    
  }


.s-3ab9304c-da23-4f27-8e28-59b0bca3fb3b .shogun-image-content {
  
    justify-content: center;
  
}

.s-3ab9304c-da23-4f27-8e28-59b0bca3fb3b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3ab9304c-da23-4f27-8e28-59b0bca3fb3b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3ab9304c-da23-4f27-8e28-59b0bca3fb3b.shogun-image {
  box-sizing: border-box;
}



.s-3ab9304c-da23-4f27-8e28-59b0bca3fb3b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3ab9304c-da23-4f27-8e28-59b0bca3fb3b {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-3ab9304c-da23-4f27-8e28-59b0bca3fb3b.shogun-image-container {
      position: relative;
    }

    .s-3ab9304c-da23-4f27-8e28-59b0bca3fb3b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3ab9304c-da23-4f27-8e28-59b0bca3fb3b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3ab9304c-da23-4f27-8e28-59b0bca3fb3b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (max-width: 767px){#s-3ab9304c-da23-4f27-8e28-59b0bca3fb3b {
  margin: 0 !important;
  overflow: visible;
}

#s-3ab9304c-da23-4f27-8e28-59b0bca3fb3b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3ab9304c-da23-4f27-8e28-59b0bca3fb3b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3ab9304c-da23-4f27-8e28-59b0bca3fb3b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3ab9304c-da23-4f27-8e28-59b0bca3fb3b img.shogun-image {
  /* Add background color handling */
  
}

#s-3ab9304c-da23-4f27-8e28-59b0bca3fb3b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3ab9304c-da23-4f27-8e28-59b0bca3fb3b .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-3ab9304c-da23-4f27-8e28-59b0bca3fb3b .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3ab9304c-da23-4f27-8e28-59b0bca3fb3b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3ab9304c-da23-4f27-8e28-59b0bca3fb3b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3ab9304c-da23-4f27-8e28-59b0bca3fb3b img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-3ab9304c-da23-4f27-8e28-59b0bca3fb3b.shogun-image {
    
    
    
    
  }


.s-3ab9304c-da23-4f27-8e28-59b0bca3fb3b .shogun-image-content {
  
    justify-content: center;
  
}

.s-3ab9304c-da23-4f27-8e28-59b0bca3fb3b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3ab9304c-da23-4f27-8e28-59b0bca3fb3b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3ab9304c-da23-4f27-8e28-59b0bca3fb3b.shogun-image {
  box-sizing: border-box;
}



.s-3ab9304c-da23-4f27-8e28-59b0bca3fb3b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3ab9304c-da23-4f27-8e28-59b0bca3fb3b {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-3ab9304c-da23-4f27-8e28-59b0bca3fb3b.shogun-image-container {
      position: relative;
    }

    .s-3ab9304c-da23-4f27-8e28-59b0bca3fb3b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3ab9304c-da23-4f27-8e28-59b0bca3fb3b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3ab9304c-da23-4f27-8e28-59b0bca3fb3b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}
#s-402bb765-b5e4-4855-b828-fc3cff18896b {
  margin-left: auto;
margin-right: auto;
aspect-ratio: 375/396;
text-align: center;
}

#s-402bb765-b5e4-4855-b828-fc3cff18896b {
  margin: 0 !important;
  overflow: visible;
}

#s-402bb765-b5e4-4855-b828-fc3cff18896b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-402bb765-b5e4-4855-b828-fc3cff18896b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-402bb765-b5e4-4855-b828-fc3cff18896b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-402bb765-b5e4-4855-b828-fc3cff18896b img.shogun-image {
  /* Add background color handling */
  
}

#s-402bb765-b5e4-4855-b828-fc3cff18896b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-402bb765-b5e4-4855-b828-fc3cff18896b .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-402bb765-b5e4-4855-b828-fc3cff18896b .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-402bb765-b5e4-4855-b828-fc3cff18896b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-402bb765-b5e4-4855-b828-fc3cff18896b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-402bb765-b5e4-4855-b828-fc3cff18896b img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-402bb765-b5e4-4855-b828-fc3cff18896b .shogun-image-content {
  
    justify-content: center;
  
}

.s-402bb765-b5e4-4855-b828-fc3cff18896b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-402bb765-b5e4-4855-b828-fc3cff18896b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-402bb765-b5e4-4855-b828-fc3cff18896b.shogun-image {
  box-sizing: border-box;
}



.s-402bb765-b5e4-4855-b828-fc3cff18896b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-402bb765-b5e4-4855-b828-fc3cff18896b {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-402bb765-b5e4-4855-b828-fc3cff18896b.shogun-image-container {
      position: relative;
    }

    .s-402bb765-b5e4-4855-b828-fc3cff18896b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-402bb765-b5e4-4855-b828-fc3cff18896b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-402bb765-b5e4-4855-b828-fc3cff18896b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

@media (min-width: 1200px){#s-402bb765-b5e4-4855-b828-fc3cff18896b {
  margin: 0 !important;
  overflow: visible;
}

#s-402bb765-b5e4-4855-b828-fc3cff18896b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-402bb765-b5e4-4855-b828-fc3cff18896b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-402bb765-b5e4-4855-b828-fc3cff18896b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-402bb765-b5e4-4855-b828-fc3cff18896b img.shogun-image {
  /* Add background color handling */
  
}

#s-402bb765-b5e4-4855-b828-fc3cff18896b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-402bb765-b5e4-4855-b828-fc3cff18896b .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-402bb765-b5e4-4855-b828-fc3cff18896b .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-402bb765-b5e4-4855-b828-fc3cff18896b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-402bb765-b5e4-4855-b828-fc3cff18896b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-402bb765-b5e4-4855-b828-fc3cff18896b img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-402bb765-b5e4-4855-b828-fc3cff18896b .shogun-image-content {
  
    justify-content: center;
  
}

.s-402bb765-b5e4-4855-b828-fc3cff18896b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-402bb765-b5e4-4855-b828-fc3cff18896b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-402bb765-b5e4-4855-b828-fc3cff18896b.shogun-image {
  box-sizing: border-box;
}



.s-402bb765-b5e4-4855-b828-fc3cff18896b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-402bb765-b5e4-4855-b828-fc3cff18896b {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-402bb765-b5e4-4855-b828-fc3cff18896b.shogun-image-container {
      position: relative;
    }

    .s-402bb765-b5e4-4855-b828-fc3cff18896b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-402bb765-b5e4-4855-b828-fc3cff18896b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-402bb765-b5e4-4855-b828-fc3cff18896b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-402bb765-b5e4-4855-b828-fc3cff18896b {
  margin: 0 !important;
  overflow: visible;
}

#s-402bb765-b5e4-4855-b828-fc3cff18896b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-402bb765-b5e4-4855-b828-fc3cff18896b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-402bb765-b5e4-4855-b828-fc3cff18896b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-402bb765-b5e4-4855-b828-fc3cff18896b img.shogun-image {
  /* Add background color handling */
  
}

#s-402bb765-b5e4-4855-b828-fc3cff18896b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-402bb765-b5e4-4855-b828-fc3cff18896b .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-402bb765-b5e4-4855-b828-fc3cff18896b .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-402bb765-b5e4-4855-b828-fc3cff18896b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-402bb765-b5e4-4855-b828-fc3cff18896b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-402bb765-b5e4-4855-b828-fc3cff18896b img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-402bb765-b5e4-4855-b828-fc3cff18896b .shogun-image-content {
  
    justify-content: center;
  
}

.s-402bb765-b5e4-4855-b828-fc3cff18896b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-402bb765-b5e4-4855-b828-fc3cff18896b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-402bb765-b5e4-4855-b828-fc3cff18896b.shogun-image {
  box-sizing: border-box;
}



.s-402bb765-b5e4-4855-b828-fc3cff18896b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-402bb765-b5e4-4855-b828-fc3cff18896b {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-402bb765-b5e4-4855-b828-fc3cff18896b.shogun-image-container {
      position: relative;
    }

    .s-402bb765-b5e4-4855-b828-fc3cff18896b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-402bb765-b5e4-4855-b828-fc3cff18896b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-402bb765-b5e4-4855-b828-fc3cff18896b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-402bb765-b5e4-4855-b828-fc3cff18896b {
  margin: 0 !important;
  overflow: visible;
}

#s-402bb765-b5e4-4855-b828-fc3cff18896b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-402bb765-b5e4-4855-b828-fc3cff18896b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-402bb765-b5e4-4855-b828-fc3cff18896b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-402bb765-b5e4-4855-b828-fc3cff18896b img.shogun-image {
  /* Add background color handling */
  
}

#s-402bb765-b5e4-4855-b828-fc3cff18896b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-402bb765-b5e4-4855-b828-fc3cff18896b .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-402bb765-b5e4-4855-b828-fc3cff18896b .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-402bb765-b5e4-4855-b828-fc3cff18896b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-402bb765-b5e4-4855-b828-fc3cff18896b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-402bb765-b5e4-4855-b828-fc3cff18896b img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-402bb765-b5e4-4855-b828-fc3cff18896b .shogun-image-content {
  
    justify-content: center;
  
}

.s-402bb765-b5e4-4855-b828-fc3cff18896b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-402bb765-b5e4-4855-b828-fc3cff18896b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-402bb765-b5e4-4855-b828-fc3cff18896b.shogun-image {
  box-sizing: border-box;
}



.s-402bb765-b5e4-4855-b828-fc3cff18896b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-402bb765-b5e4-4855-b828-fc3cff18896b {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-402bb765-b5e4-4855-b828-fc3cff18896b.shogun-image-container {
      position: relative;
    }

    .s-402bb765-b5e4-4855-b828-fc3cff18896b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-402bb765-b5e4-4855-b828-fc3cff18896b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-402bb765-b5e4-4855-b828-fc3cff18896b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (max-width: 767px){#s-402bb765-b5e4-4855-b828-fc3cff18896b {
  margin: 0 !important;
  overflow: visible;
}

#s-402bb765-b5e4-4855-b828-fc3cff18896b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-402bb765-b5e4-4855-b828-fc3cff18896b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-402bb765-b5e4-4855-b828-fc3cff18896b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-402bb765-b5e4-4855-b828-fc3cff18896b img.shogun-image {
  /* Add background color handling */
  
}

#s-402bb765-b5e4-4855-b828-fc3cff18896b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-402bb765-b5e4-4855-b828-fc3cff18896b .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-402bb765-b5e4-4855-b828-fc3cff18896b .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-402bb765-b5e4-4855-b828-fc3cff18896b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-402bb765-b5e4-4855-b828-fc3cff18896b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-402bb765-b5e4-4855-b828-fc3cff18896b img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }




.s-402bb765-b5e4-4855-b828-fc3cff18896b .shogun-image-content {
  
    justify-content: center;
  
}

.s-402bb765-b5e4-4855-b828-fc3cff18896b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-402bb765-b5e4-4855-b828-fc3cff18896b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-402bb765-b5e4-4855-b828-fc3cff18896b.shogun-image {
  box-sizing: border-box;
}



.s-402bb765-b5e4-4855-b828-fc3cff18896b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-402bb765-b5e4-4855-b828-fc3cff18896b {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-402bb765-b5e4-4855-b828-fc3cff18896b.shogun-image-container {
      position: relative;
    }

    .s-402bb765-b5e4-4855-b828-fc3cff18896b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-402bb765-b5e4-4855-b828-fc3cff18896b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-402bb765-b5e4-4855-b828-fc3cff18896b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}
#s-dbf356f0-3e0c-41e0-812a-4d4378c21495 {
  margin-left: auto;
margin-right: auto;
aspect-ratio: 375/396;
text-align: center;
}

#s-dbf356f0-3e0c-41e0-812a-4d4378c21495 {
  margin: 0 !important;
  overflow: visible;
}

#s-dbf356f0-3e0c-41e0-812a-4d4378c21495-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-dbf356f0-3e0c-41e0-812a-4d4378c21495 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-dbf356f0-3e0c-41e0-812a-4d4378c21495 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-dbf356f0-3e0c-41e0-812a-4d4378c21495 img.shogun-image {
  /* Add background color handling */
  
}

#s-dbf356f0-3e0c-41e0-812a-4d4378c21495 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-dbf356f0-3e0c-41e0-812a-4d4378c21495 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-dbf356f0-3e0c-41e0-812a-4d4378c21495 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-dbf356f0-3e0c-41e0-812a-4d4378c21495 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-dbf356f0-3e0c-41e0-812a-4d4378c21495.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-dbf356f0-3e0c-41e0-812a-4d4378c21495 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-dbf356f0-3e0c-41e0-812a-4d4378c21495.shogun-image {
    
    
    
    
  }


.s-dbf356f0-3e0c-41e0-812a-4d4378c21495 .shogun-image-content {
  
    justify-content: center;
  
}

.s-dbf356f0-3e0c-41e0-812a-4d4378c21495.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dbf356f0-3e0c-41e0-812a-4d4378c21495.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dbf356f0-3e0c-41e0-812a-4d4378c21495.shogun-image {
  box-sizing: border-box;
}



.s-dbf356f0-3e0c-41e0-812a-4d4378c21495 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-dbf356f0-3e0c-41e0-812a-4d4378c21495 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-dbf356f0-3e0c-41e0-812a-4d4378c21495.shogun-image-container {
      position: relative;
    }

    .s-dbf356f0-3e0c-41e0-812a-4d4378c21495.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-dbf356f0-3e0c-41e0-812a-4d4378c21495.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-dbf356f0-3e0c-41e0-812a-4d4378c21495 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

@media (min-width: 1200px){#s-dbf356f0-3e0c-41e0-812a-4d4378c21495 {
  margin: 0 !important;
  overflow: visible;
}

#s-dbf356f0-3e0c-41e0-812a-4d4378c21495-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-dbf356f0-3e0c-41e0-812a-4d4378c21495 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-dbf356f0-3e0c-41e0-812a-4d4378c21495 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-dbf356f0-3e0c-41e0-812a-4d4378c21495 img.shogun-image {
  /* Add background color handling */
  
}

#s-dbf356f0-3e0c-41e0-812a-4d4378c21495 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-dbf356f0-3e0c-41e0-812a-4d4378c21495 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-dbf356f0-3e0c-41e0-812a-4d4378c21495 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-dbf356f0-3e0c-41e0-812a-4d4378c21495 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-dbf356f0-3e0c-41e0-812a-4d4378c21495.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-dbf356f0-3e0c-41e0-812a-4d4378c21495 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-dbf356f0-3e0c-41e0-812a-4d4378c21495.shogun-image {
    
    
    
    
  }


.s-dbf356f0-3e0c-41e0-812a-4d4378c21495 .shogun-image-content {
  
    justify-content: center;
  
}

.s-dbf356f0-3e0c-41e0-812a-4d4378c21495.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dbf356f0-3e0c-41e0-812a-4d4378c21495.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dbf356f0-3e0c-41e0-812a-4d4378c21495.shogun-image {
  box-sizing: border-box;
}



.s-dbf356f0-3e0c-41e0-812a-4d4378c21495 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-dbf356f0-3e0c-41e0-812a-4d4378c21495 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-dbf356f0-3e0c-41e0-812a-4d4378c21495.shogun-image-container {
      position: relative;
    }

    .s-dbf356f0-3e0c-41e0-812a-4d4378c21495.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-dbf356f0-3e0c-41e0-812a-4d4378c21495.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-dbf356f0-3e0c-41e0-812a-4d4378c21495 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-dbf356f0-3e0c-41e0-812a-4d4378c21495 {
  margin: 0 !important;
  overflow: visible;
}

#s-dbf356f0-3e0c-41e0-812a-4d4378c21495-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-dbf356f0-3e0c-41e0-812a-4d4378c21495 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-dbf356f0-3e0c-41e0-812a-4d4378c21495 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-dbf356f0-3e0c-41e0-812a-4d4378c21495 img.shogun-image {
  /* Add background color handling */
  
}

#s-dbf356f0-3e0c-41e0-812a-4d4378c21495 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-dbf356f0-3e0c-41e0-812a-4d4378c21495 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-dbf356f0-3e0c-41e0-812a-4d4378c21495 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-dbf356f0-3e0c-41e0-812a-4d4378c21495 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-dbf356f0-3e0c-41e0-812a-4d4378c21495.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-dbf356f0-3e0c-41e0-812a-4d4378c21495 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-dbf356f0-3e0c-41e0-812a-4d4378c21495.shogun-image {
    
    
    
    
  }


.s-dbf356f0-3e0c-41e0-812a-4d4378c21495 .shogun-image-content {
  
    justify-content: center;
  
}

.s-dbf356f0-3e0c-41e0-812a-4d4378c21495.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dbf356f0-3e0c-41e0-812a-4d4378c21495.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dbf356f0-3e0c-41e0-812a-4d4378c21495.shogun-image {
  box-sizing: border-box;
}



.s-dbf356f0-3e0c-41e0-812a-4d4378c21495 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-dbf356f0-3e0c-41e0-812a-4d4378c21495 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-dbf356f0-3e0c-41e0-812a-4d4378c21495.shogun-image-container {
      position: relative;
    }

    .s-dbf356f0-3e0c-41e0-812a-4d4378c21495.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-dbf356f0-3e0c-41e0-812a-4d4378c21495.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-dbf356f0-3e0c-41e0-812a-4d4378c21495 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-dbf356f0-3e0c-41e0-812a-4d4378c21495 {
  margin: 0 !important;
  overflow: visible;
}

#s-dbf356f0-3e0c-41e0-812a-4d4378c21495-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-dbf356f0-3e0c-41e0-812a-4d4378c21495 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-dbf356f0-3e0c-41e0-812a-4d4378c21495 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-dbf356f0-3e0c-41e0-812a-4d4378c21495 img.shogun-image {
  /* Add background color handling */
  
}

#s-dbf356f0-3e0c-41e0-812a-4d4378c21495 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-dbf356f0-3e0c-41e0-812a-4d4378c21495 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-dbf356f0-3e0c-41e0-812a-4d4378c21495 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-dbf356f0-3e0c-41e0-812a-4d4378c21495 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-dbf356f0-3e0c-41e0-812a-4d4378c21495.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-dbf356f0-3e0c-41e0-812a-4d4378c21495 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-dbf356f0-3e0c-41e0-812a-4d4378c21495.shogun-image {
    
    
    
    
  }


.s-dbf356f0-3e0c-41e0-812a-4d4378c21495 .shogun-image-content {
  
    justify-content: center;
  
}

.s-dbf356f0-3e0c-41e0-812a-4d4378c21495.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dbf356f0-3e0c-41e0-812a-4d4378c21495.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dbf356f0-3e0c-41e0-812a-4d4378c21495.shogun-image {
  box-sizing: border-box;
}



.s-dbf356f0-3e0c-41e0-812a-4d4378c21495 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-dbf356f0-3e0c-41e0-812a-4d4378c21495 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-dbf356f0-3e0c-41e0-812a-4d4378c21495.shogun-image-container {
      position: relative;
    }

    .s-dbf356f0-3e0c-41e0-812a-4d4378c21495.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-dbf356f0-3e0c-41e0-812a-4d4378c21495.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-dbf356f0-3e0c-41e0-812a-4d4378c21495 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (max-width: 767px){#s-dbf356f0-3e0c-41e0-812a-4d4378c21495 {
  margin: 0 !important;
  overflow: visible;
}

#s-dbf356f0-3e0c-41e0-812a-4d4378c21495-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-dbf356f0-3e0c-41e0-812a-4d4378c21495 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-dbf356f0-3e0c-41e0-812a-4d4378c21495 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-dbf356f0-3e0c-41e0-812a-4d4378c21495 img.shogun-image {
  /* Add background color handling */
  
}

#s-dbf356f0-3e0c-41e0-812a-4d4378c21495 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-dbf356f0-3e0c-41e0-812a-4d4378c21495 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-dbf356f0-3e0c-41e0-812a-4d4378c21495 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-dbf356f0-3e0c-41e0-812a-4d4378c21495 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-dbf356f0-3e0c-41e0-812a-4d4378c21495.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-dbf356f0-3e0c-41e0-812a-4d4378c21495 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-dbf356f0-3e0c-41e0-812a-4d4378c21495.shogun-image {
    
    
    
    
  }


.s-dbf356f0-3e0c-41e0-812a-4d4378c21495 .shogun-image-content {
  
    justify-content: center;
  
}

.s-dbf356f0-3e0c-41e0-812a-4d4378c21495.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dbf356f0-3e0c-41e0-812a-4d4378c21495.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dbf356f0-3e0c-41e0-812a-4d4378c21495.shogun-image {
  box-sizing: border-box;
}



.s-dbf356f0-3e0c-41e0-812a-4d4378c21495 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-dbf356f0-3e0c-41e0-812a-4d4378c21495 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-dbf356f0-3e0c-41e0-812a-4d4378c21495.shogun-image-container {
      position: relative;
    }

    .s-dbf356f0-3e0c-41e0-812a-4d4378c21495.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-dbf356f0-3e0c-41e0-812a-4d4378c21495.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-dbf356f0-3e0c-41e0-812a-4d4378c21495 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}
#s-8175600f-3864-4408-be99-43a9a2f7af12 {
  margin-left: auto;
margin-right: auto;
aspect-ratio: 375/396;
text-align: center;
}

#s-8175600f-3864-4408-be99-43a9a2f7af12 {
  margin: 0 !important;
  overflow: visible;
}

#s-8175600f-3864-4408-be99-43a9a2f7af12-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8175600f-3864-4408-be99-43a9a2f7af12 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8175600f-3864-4408-be99-43a9a2f7af12 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8175600f-3864-4408-be99-43a9a2f7af12 img.shogun-image {
  /* Add background color handling */
  
}

#s-8175600f-3864-4408-be99-43a9a2f7af12 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8175600f-3864-4408-be99-43a9a2f7af12 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-8175600f-3864-4408-be99-43a9a2f7af12 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8175600f-3864-4408-be99-43a9a2f7af12 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8175600f-3864-4408-be99-43a9a2f7af12.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8175600f-3864-4408-be99-43a9a2f7af12 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-8175600f-3864-4408-be99-43a9a2f7af12.shogun-image {
    
    
    
    
  }


.s-8175600f-3864-4408-be99-43a9a2f7af12 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8175600f-3864-4408-be99-43a9a2f7af12.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8175600f-3864-4408-be99-43a9a2f7af12.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8175600f-3864-4408-be99-43a9a2f7af12.shogun-image {
  box-sizing: border-box;
}



.s-8175600f-3864-4408-be99-43a9a2f7af12 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8175600f-3864-4408-be99-43a9a2f7af12 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-8175600f-3864-4408-be99-43a9a2f7af12.shogun-image-container {
      position: relative;
    }

    .s-8175600f-3864-4408-be99-43a9a2f7af12.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8175600f-3864-4408-be99-43a9a2f7af12.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8175600f-3864-4408-be99-43a9a2f7af12 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

@media (min-width: 1200px){#s-8175600f-3864-4408-be99-43a9a2f7af12 {
  margin: 0 !important;
  overflow: visible;
}

#s-8175600f-3864-4408-be99-43a9a2f7af12-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8175600f-3864-4408-be99-43a9a2f7af12 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8175600f-3864-4408-be99-43a9a2f7af12 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8175600f-3864-4408-be99-43a9a2f7af12 img.shogun-image {
  /* Add background color handling */
  
}

#s-8175600f-3864-4408-be99-43a9a2f7af12 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8175600f-3864-4408-be99-43a9a2f7af12 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-8175600f-3864-4408-be99-43a9a2f7af12 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8175600f-3864-4408-be99-43a9a2f7af12 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8175600f-3864-4408-be99-43a9a2f7af12.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8175600f-3864-4408-be99-43a9a2f7af12 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-8175600f-3864-4408-be99-43a9a2f7af12.shogun-image {
    
    
    
    
  }


.s-8175600f-3864-4408-be99-43a9a2f7af12 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8175600f-3864-4408-be99-43a9a2f7af12.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8175600f-3864-4408-be99-43a9a2f7af12.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8175600f-3864-4408-be99-43a9a2f7af12.shogun-image {
  box-sizing: border-box;
}



.s-8175600f-3864-4408-be99-43a9a2f7af12 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8175600f-3864-4408-be99-43a9a2f7af12 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-8175600f-3864-4408-be99-43a9a2f7af12.shogun-image-container {
      position: relative;
    }

    .s-8175600f-3864-4408-be99-43a9a2f7af12.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8175600f-3864-4408-be99-43a9a2f7af12.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8175600f-3864-4408-be99-43a9a2f7af12 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-8175600f-3864-4408-be99-43a9a2f7af12 {
  margin: 0 !important;
  overflow: visible;
}

#s-8175600f-3864-4408-be99-43a9a2f7af12-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8175600f-3864-4408-be99-43a9a2f7af12 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8175600f-3864-4408-be99-43a9a2f7af12 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8175600f-3864-4408-be99-43a9a2f7af12 img.shogun-image {
  /* Add background color handling */
  
}

#s-8175600f-3864-4408-be99-43a9a2f7af12 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8175600f-3864-4408-be99-43a9a2f7af12 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-8175600f-3864-4408-be99-43a9a2f7af12 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8175600f-3864-4408-be99-43a9a2f7af12 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8175600f-3864-4408-be99-43a9a2f7af12.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8175600f-3864-4408-be99-43a9a2f7af12 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-8175600f-3864-4408-be99-43a9a2f7af12.shogun-image {
    
    
    
    
  }


.s-8175600f-3864-4408-be99-43a9a2f7af12 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8175600f-3864-4408-be99-43a9a2f7af12.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8175600f-3864-4408-be99-43a9a2f7af12.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8175600f-3864-4408-be99-43a9a2f7af12.shogun-image {
  box-sizing: border-box;
}



.s-8175600f-3864-4408-be99-43a9a2f7af12 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8175600f-3864-4408-be99-43a9a2f7af12 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-8175600f-3864-4408-be99-43a9a2f7af12.shogun-image-container {
      position: relative;
    }

    .s-8175600f-3864-4408-be99-43a9a2f7af12.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8175600f-3864-4408-be99-43a9a2f7af12.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8175600f-3864-4408-be99-43a9a2f7af12 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-8175600f-3864-4408-be99-43a9a2f7af12 {
  margin: 0 !important;
  overflow: visible;
}

#s-8175600f-3864-4408-be99-43a9a2f7af12-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8175600f-3864-4408-be99-43a9a2f7af12 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8175600f-3864-4408-be99-43a9a2f7af12 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8175600f-3864-4408-be99-43a9a2f7af12 img.shogun-image {
  /* Add background color handling */
  
}

#s-8175600f-3864-4408-be99-43a9a2f7af12 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8175600f-3864-4408-be99-43a9a2f7af12 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-8175600f-3864-4408-be99-43a9a2f7af12 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8175600f-3864-4408-be99-43a9a2f7af12 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8175600f-3864-4408-be99-43a9a2f7af12.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8175600f-3864-4408-be99-43a9a2f7af12 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-8175600f-3864-4408-be99-43a9a2f7af12.shogun-image {
    
    
    
    
  }


.s-8175600f-3864-4408-be99-43a9a2f7af12 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8175600f-3864-4408-be99-43a9a2f7af12.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8175600f-3864-4408-be99-43a9a2f7af12.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8175600f-3864-4408-be99-43a9a2f7af12.shogun-image {
  box-sizing: border-box;
}



.s-8175600f-3864-4408-be99-43a9a2f7af12 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8175600f-3864-4408-be99-43a9a2f7af12 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-8175600f-3864-4408-be99-43a9a2f7af12.shogun-image-container {
      position: relative;
    }

    .s-8175600f-3864-4408-be99-43a9a2f7af12.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8175600f-3864-4408-be99-43a9a2f7af12.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8175600f-3864-4408-be99-43a9a2f7af12 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (max-width: 767px){#s-8175600f-3864-4408-be99-43a9a2f7af12 {
  margin: 0 !important;
  overflow: visible;
}

#s-8175600f-3864-4408-be99-43a9a2f7af12-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8175600f-3864-4408-be99-43a9a2f7af12 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8175600f-3864-4408-be99-43a9a2f7af12 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8175600f-3864-4408-be99-43a9a2f7af12 img.shogun-image {
  /* Add background color handling */
  
}

#s-8175600f-3864-4408-be99-43a9a2f7af12 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8175600f-3864-4408-be99-43a9a2f7af12 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-8175600f-3864-4408-be99-43a9a2f7af12 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8175600f-3864-4408-be99-43a9a2f7af12 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8175600f-3864-4408-be99-43a9a2f7af12.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8175600f-3864-4408-be99-43a9a2f7af12 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-8175600f-3864-4408-be99-43a9a2f7af12.shogun-image {
    
    
    
    
  }


.s-8175600f-3864-4408-be99-43a9a2f7af12 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8175600f-3864-4408-be99-43a9a2f7af12.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8175600f-3864-4408-be99-43a9a2f7af12.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8175600f-3864-4408-be99-43a9a2f7af12.shogun-image {
  box-sizing: border-box;
}



.s-8175600f-3864-4408-be99-43a9a2f7af12 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8175600f-3864-4408-be99-43a9a2f7af12 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-8175600f-3864-4408-be99-43a9a2f7af12.shogun-image-container {
      position: relative;
    }

    .s-8175600f-3864-4408-be99-43a9a2f7af12.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8175600f-3864-4408-be99-43a9a2f7af12.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8175600f-3864-4408-be99-43a9a2f7af12 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}
#s-af0cae77-8e7e-44eb-9d94-43303bc43586 {
  margin-left: auto;
margin-right: auto;
aspect-ratio: 375/396;
text-align: center;
}

#s-af0cae77-8e7e-44eb-9d94-43303bc43586 {
  margin: 0 !important;
  overflow: visible;
}

#s-af0cae77-8e7e-44eb-9d94-43303bc43586-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-af0cae77-8e7e-44eb-9d94-43303bc43586 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-af0cae77-8e7e-44eb-9d94-43303bc43586 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-af0cae77-8e7e-44eb-9d94-43303bc43586 img.shogun-image {
  /* Add background color handling */
  
}

#s-af0cae77-8e7e-44eb-9d94-43303bc43586 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-af0cae77-8e7e-44eb-9d94-43303bc43586 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-af0cae77-8e7e-44eb-9d94-43303bc43586 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-af0cae77-8e7e-44eb-9d94-43303bc43586 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-af0cae77-8e7e-44eb-9d94-43303bc43586.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-af0cae77-8e7e-44eb-9d94-43303bc43586 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-af0cae77-8e7e-44eb-9d94-43303bc43586.shogun-image {
    
    
    
    
  }


.s-af0cae77-8e7e-44eb-9d94-43303bc43586 .shogun-image-content {
  
    justify-content: center;
  
}

.s-af0cae77-8e7e-44eb-9d94-43303bc43586.shg-align-container {
  display: flex;
  justify-content: center
}

.s-af0cae77-8e7e-44eb-9d94-43303bc43586.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-af0cae77-8e7e-44eb-9d94-43303bc43586.shogun-image {
  box-sizing: border-box;
}



.s-af0cae77-8e7e-44eb-9d94-43303bc43586 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-af0cae77-8e7e-44eb-9d94-43303bc43586 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-af0cae77-8e7e-44eb-9d94-43303bc43586.shogun-image-container {
      position: relative;
    }

    .s-af0cae77-8e7e-44eb-9d94-43303bc43586.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-af0cae77-8e7e-44eb-9d94-43303bc43586.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-af0cae77-8e7e-44eb-9d94-43303bc43586 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

@media (min-width: 1200px){#s-af0cae77-8e7e-44eb-9d94-43303bc43586 {
  margin: 0 !important;
  overflow: visible;
}

#s-af0cae77-8e7e-44eb-9d94-43303bc43586-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-af0cae77-8e7e-44eb-9d94-43303bc43586 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-af0cae77-8e7e-44eb-9d94-43303bc43586 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-af0cae77-8e7e-44eb-9d94-43303bc43586 img.shogun-image {
  /* Add background color handling */
  
}

#s-af0cae77-8e7e-44eb-9d94-43303bc43586 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-af0cae77-8e7e-44eb-9d94-43303bc43586 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-af0cae77-8e7e-44eb-9d94-43303bc43586 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-af0cae77-8e7e-44eb-9d94-43303bc43586 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-af0cae77-8e7e-44eb-9d94-43303bc43586.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-af0cae77-8e7e-44eb-9d94-43303bc43586 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-af0cae77-8e7e-44eb-9d94-43303bc43586.shogun-image {
    
    
    
    
  }


.s-af0cae77-8e7e-44eb-9d94-43303bc43586 .shogun-image-content {
  
    justify-content: center;
  
}

.s-af0cae77-8e7e-44eb-9d94-43303bc43586.shg-align-container {
  display: flex;
  justify-content: center
}

.s-af0cae77-8e7e-44eb-9d94-43303bc43586.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-af0cae77-8e7e-44eb-9d94-43303bc43586.shogun-image {
  box-sizing: border-box;
}



.s-af0cae77-8e7e-44eb-9d94-43303bc43586 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-af0cae77-8e7e-44eb-9d94-43303bc43586 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-af0cae77-8e7e-44eb-9d94-43303bc43586.shogun-image-container {
      position: relative;
    }

    .s-af0cae77-8e7e-44eb-9d94-43303bc43586.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-af0cae77-8e7e-44eb-9d94-43303bc43586.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-af0cae77-8e7e-44eb-9d94-43303bc43586 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-af0cae77-8e7e-44eb-9d94-43303bc43586 {
  margin: 0 !important;
  overflow: visible;
}

#s-af0cae77-8e7e-44eb-9d94-43303bc43586-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-af0cae77-8e7e-44eb-9d94-43303bc43586 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-af0cae77-8e7e-44eb-9d94-43303bc43586 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-af0cae77-8e7e-44eb-9d94-43303bc43586 img.shogun-image {
  /* Add background color handling */
  
}

#s-af0cae77-8e7e-44eb-9d94-43303bc43586 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-af0cae77-8e7e-44eb-9d94-43303bc43586 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-af0cae77-8e7e-44eb-9d94-43303bc43586 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-af0cae77-8e7e-44eb-9d94-43303bc43586 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-af0cae77-8e7e-44eb-9d94-43303bc43586.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-af0cae77-8e7e-44eb-9d94-43303bc43586 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-af0cae77-8e7e-44eb-9d94-43303bc43586.shogun-image {
    
    
    
    
  }


.s-af0cae77-8e7e-44eb-9d94-43303bc43586 .shogun-image-content {
  
    justify-content: center;
  
}

.s-af0cae77-8e7e-44eb-9d94-43303bc43586.shg-align-container {
  display: flex;
  justify-content: center
}

.s-af0cae77-8e7e-44eb-9d94-43303bc43586.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-af0cae77-8e7e-44eb-9d94-43303bc43586.shogun-image {
  box-sizing: border-box;
}



.s-af0cae77-8e7e-44eb-9d94-43303bc43586 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-af0cae77-8e7e-44eb-9d94-43303bc43586 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-af0cae77-8e7e-44eb-9d94-43303bc43586.shogun-image-container {
      position: relative;
    }

    .s-af0cae77-8e7e-44eb-9d94-43303bc43586.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-af0cae77-8e7e-44eb-9d94-43303bc43586.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-af0cae77-8e7e-44eb-9d94-43303bc43586 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-af0cae77-8e7e-44eb-9d94-43303bc43586 {
  margin: 0 !important;
  overflow: visible;
}

#s-af0cae77-8e7e-44eb-9d94-43303bc43586-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-af0cae77-8e7e-44eb-9d94-43303bc43586 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-af0cae77-8e7e-44eb-9d94-43303bc43586 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-af0cae77-8e7e-44eb-9d94-43303bc43586 img.shogun-image {
  /* Add background color handling */
  
}

#s-af0cae77-8e7e-44eb-9d94-43303bc43586 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-af0cae77-8e7e-44eb-9d94-43303bc43586 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-af0cae77-8e7e-44eb-9d94-43303bc43586 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-af0cae77-8e7e-44eb-9d94-43303bc43586 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-af0cae77-8e7e-44eb-9d94-43303bc43586.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-af0cae77-8e7e-44eb-9d94-43303bc43586 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-af0cae77-8e7e-44eb-9d94-43303bc43586.shogun-image {
    
    
    
    
  }


.s-af0cae77-8e7e-44eb-9d94-43303bc43586 .shogun-image-content {
  
    justify-content: center;
  
}

.s-af0cae77-8e7e-44eb-9d94-43303bc43586.shg-align-container {
  display: flex;
  justify-content: center
}

.s-af0cae77-8e7e-44eb-9d94-43303bc43586.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-af0cae77-8e7e-44eb-9d94-43303bc43586.shogun-image {
  box-sizing: border-box;
}



.s-af0cae77-8e7e-44eb-9d94-43303bc43586 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-af0cae77-8e7e-44eb-9d94-43303bc43586 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-af0cae77-8e7e-44eb-9d94-43303bc43586.shogun-image-container {
      position: relative;
    }

    .s-af0cae77-8e7e-44eb-9d94-43303bc43586.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-af0cae77-8e7e-44eb-9d94-43303bc43586.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-af0cae77-8e7e-44eb-9d94-43303bc43586 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (max-width: 767px){#s-af0cae77-8e7e-44eb-9d94-43303bc43586 {
  margin: 0 !important;
  overflow: visible;
}

#s-af0cae77-8e7e-44eb-9d94-43303bc43586-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-af0cae77-8e7e-44eb-9d94-43303bc43586 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-af0cae77-8e7e-44eb-9d94-43303bc43586 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-af0cae77-8e7e-44eb-9d94-43303bc43586 img.shogun-image {
  /* Add background color handling */
  
}

#s-af0cae77-8e7e-44eb-9d94-43303bc43586 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-af0cae77-8e7e-44eb-9d94-43303bc43586 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-af0cae77-8e7e-44eb-9d94-43303bc43586 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-af0cae77-8e7e-44eb-9d94-43303bc43586 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-af0cae77-8e7e-44eb-9d94-43303bc43586.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-af0cae77-8e7e-44eb-9d94-43303bc43586 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-af0cae77-8e7e-44eb-9d94-43303bc43586.shogun-image {
    
    
    
    
  }


.s-af0cae77-8e7e-44eb-9d94-43303bc43586 .shogun-image-content {
  
    justify-content: center;
  
}

.s-af0cae77-8e7e-44eb-9d94-43303bc43586.shg-align-container {
  display: flex;
  justify-content: center
}

.s-af0cae77-8e7e-44eb-9d94-43303bc43586.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-af0cae77-8e7e-44eb-9d94-43303bc43586.shogun-image {
  box-sizing: border-box;
}



.s-af0cae77-8e7e-44eb-9d94-43303bc43586 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-af0cae77-8e7e-44eb-9d94-43303bc43586 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-af0cae77-8e7e-44eb-9d94-43303bc43586.shogun-image-container {
      position: relative;
    }

    .s-af0cae77-8e7e-44eb-9d94-43303bc43586.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-af0cae77-8e7e-44eb-9d94-43303bc43586.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-af0cae77-8e7e-44eb-9d94-43303bc43586 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}
#s-73265d2d-04f8-4c95-9a7d-75b4e8bcb5ff {
  margin-left: auto;
margin-right: auto;
aspect-ratio: 375/396;
text-align: center;
}

#s-73265d2d-04f8-4c95-9a7d-75b4e8bcb5ff {
  margin: 0 !important;
  overflow: visible;
}

#s-73265d2d-04f8-4c95-9a7d-75b4e8bcb5ff-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-73265d2d-04f8-4c95-9a7d-75b4e8bcb5ff {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-73265d2d-04f8-4c95-9a7d-75b4e8bcb5ff {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-73265d2d-04f8-4c95-9a7d-75b4e8bcb5ff img.shogun-image {
  /* Add background color handling */
  
}

#s-73265d2d-04f8-4c95-9a7d-75b4e8bcb5ff img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-73265d2d-04f8-4c95-9a7d-75b4e8bcb5ff .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-73265d2d-04f8-4c95-9a7d-75b4e8bcb5ff .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-73265d2d-04f8-4c95-9a7d-75b4e8bcb5ff .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-73265d2d-04f8-4c95-9a7d-75b4e8bcb5ff.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-73265d2d-04f8-4c95-9a7d-75b4e8bcb5ff img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-73265d2d-04f8-4c95-9a7d-75b4e8bcb5ff.shogun-image {
    
    
    
    
  }


.s-73265d2d-04f8-4c95-9a7d-75b4e8bcb5ff .shogun-image-content {
  
    justify-content: center;
  
}

.s-73265d2d-04f8-4c95-9a7d-75b4e8bcb5ff.shg-align-container {
  display: flex;
  justify-content: center
}

.s-73265d2d-04f8-4c95-9a7d-75b4e8bcb5ff.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-73265d2d-04f8-4c95-9a7d-75b4e8bcb5ff.shogun-image {
  box-sizing: border-box;
}



.s-73265d2d-04f8-4c95-9a7d-75b4e8bcb5ff img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-73265d2d-04f8-4c95-9a7d-75b4e8bcb5ff {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-73265d2d-04f8-4c95-9a7d-75b4e8bcb5ff.shogun-image-container {
      position: relative;
    }

    .s-73265d2d-04f8-4c95-9a7d-75b4e8bcb5ff.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-73265d2d-04f8-4c95-9a7d-75b4e8bcb5ff.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-73265d2d-04f8-4c95-9a7d-75b4e8bcb5ff img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

@media (min-width: 1200px){#s-73265d2d-04f8-4c95-9a7d-75b4e8bcb5ff {
  margin: 0 !important;
  overflow: visible;
}

#s-73265d2d-04f8-4c95-9a7d-75b4e8bcb5ff-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-73265d2d-04f8-4c95-9a7d-75b4e8bcb5ff {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-73265d2d-04f8-4c95-9a7d-75b4e8bcb5ff {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-73265d2d-04f8-4c95-9a7d-75b4e8bcb5ff img.shogun-image {
  /* Add background color handling */
  
}

#s-73265d2d-04f8-4c95-9a7d-75b4e8bcb5ff img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-73265d2d-04f8-4c95-9a7d-75b4e8bcb5ff .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-73265d2d-04f8-4c95-9a7d-75b4e8bcb5ff .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-73265d2d-04f8-4c95-9a7d-75b4e8bcb5ff .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-73265d2d-04f8-4c95-9a7d-75b4e8bcb5ff.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-73265d2d-04f8-4c95-9a7d-75b4e8bcb5ff img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-73265d2d-04f8-4c95-9a7d-75b4e8bcb5ff.shogun-image {
    
    
    
    
  }


.s-73265d2d-04f8-4c95-9a7d-75b4e8bcb5ff .shogun-image-content {
  
    justify-content: center;
  
}

.s-73265d2d-04f8-4c95-9a7d-75b4e8bcb5ff.shg-align-container {
  display: flex;
  justify-content: center
}

.s-73265d2d-04f8-4c95-9a7d-75b4e8bcb5ff.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-73265d2d-04f8-4c95-9a7d-75b4e8bcb5ff.shogun-image {
  box-sizing: border-box;
}



.s-73265d2d-04f8-4c95-9a7d-75b4e8bcb5ff img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-73265d2d-04f8-4c95-9a7d-75b4e8bcb5ff {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-73265d2d-04f8-4c95-9a7d-75b4e8bcb5ff.shogun-image-container {
      position: relative;
    }

    .s-73265d2d-04f8-4c95-9a7d-75b4e8bcb5ff.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-73265d2d-04f8-4c95-9a7d-75b4e8bcb5ff.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-73265d2d-04f8-4c95-9a7d-75b4e8bcb5ff img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-73265d2d-04f8-4c95-9a7d-75b4e8bcb5ff {
  margin: 0 !important;
  overflow: visible;
}

#s-73265d2d-04f8-4c95-9a7d-75b4e8bcb5ff-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-73265d2d-04f8-4c95-9a7d-75b4e8bcb5ff {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-73265d2d-04f8-4c95-9a7d-75b4e8bcb5ff {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-73265d2d-04f8-4c95-9a7d-75b4e8bcb5ff img.shogun-image {
  /* Add background color handling */
  
}

#s-73265d2d-04f8-4c95-9a7d-75b4e8bcb5ff img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-73265d2d-04f8-4c95-9a7d-75b4e8bcb5ff .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-73265d2d-04f8-4c95-9a7d-75b4e8bcb5ff .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-73265d2d-04f8-4c95-9a7d-75b4e8bcb5ff .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-73265d2d-04f8-4c95-9a7d-75b4e8bcb5ff.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-73265d2d-04f8-4c95-9a7d-75b4e8bcb5ff img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-73265d2d-04f8-4c95-9a7d-75b4e8bcb5ff.shogun-image {
    
    
    
    
  }


.s-73265d2d-04f8-4c95-9a7d-75b4e8bcb5ff .shogun-image-content {
  
    justify-content: center;
  
}

.s-73265d2d-04f8-4c95-9a7d-75b4e8bcb5ff.shg-align-container {
  display: flex;
  justify-content: center
}

.s-73265d2d-04f8-4c95-9a7d-75b4e8bcb5ff.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-73265d2d-04f8-4c95-9a7d-75b4e8bcb5ff.shogun-image {
  box-sizing: border-box;
}



.s-73265d2d-04f8-4c95-9a7d-75b4e8bcb5ff img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-73265d2d-04f8-4c95-9a7d-75b4e8bcb5ff {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-73265d2d-04f8-4c95-9a7d-75b4e8bcb5ff.shogun-image-container {
      position: relative;
    }

    .s-73265d2d-04f8-4c95-9a7d-75b4e8bcb5ff.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-73265d2d-04f8-4c95-9a7d-75b4e8bcb5ff.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-73265d2d-04f8-4c95-9a7d-75b4e8bcb5ff img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-73265d2d-04f8-4c95-9a7d-75b4e8bcb5ff {
  margin: 0 !important;
  overflow: visible;
}

#s-73265d2d-04f8-4c95-9a7d-75b4e8bcb5ff-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-73265d2d-04f8-4c95-9a7d-75b4e8bcb5ff {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-73265d2d-04f8-4c95-9a7d-75b4e8bcb5ff {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-73265d2d-04f8-4c95-9a7d-75b4e8bcb5ff img.shogun-image {
  /* Add background color handling */
  
}

#s-73265d2d-04f8-4c95-9a7d-75b4e8bcb5ff img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-73265d2d-04f8-4c95-9a7d-75b4e8bcb5ff .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-73265d2d-04f8-4c95-9a7d-75b4e8bcb5ff .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-73265d2d-04f8-4c95-9a7d-75b4e8bcb5ff .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-73265d2d-04f8-4c95-9a7d-75b4e8bcb5ff.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-73265d2d-04f8-4c95-9a7d-75b4e8bcb5ff img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-73265d2d-04f8-4c95-9a7d-75b4e8bcb5ff.shogun-image {
    
    
    
    
  }


.s-73265d2d-04f8-4c95-9a7d-75b4e8bcb5ff .shogun-image-content {
  
    justify-content: center;
  
}

.s-73265d2d-04f8-4c95-9a7d-75b4e8bcb5ff.shg-align-container {
  display: flex;
  justify-content: center
}

.s-73265d2d-04f8-4c95-9a7d-75b4e8bcb5ff.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-73265d2d-04f8-4c95-9a7d-75b4e8bcb5ff.shogun-image {
  box-sizing: border-box;
}



.s-73265d2d-04f8-4c95-9a7d-75b4e8bcb5ff img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-73265d2d-04f8-4c95-9a7d-75b4e8bcb5ff {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-73265d2d-04f8-4c95-9a7d-75b4e8bcb5ff.shogun-image-container {
      position: relative;
    }

    .s-73265d2d-04f8-4c95-9a7d-75b4e8bcb5ff.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-73265d2d-04f8-4c95-9a7d-75b4e8bcb5ff.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-73265d2d-04f8-4c95-9a7d-75b4e8bcb5ff img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (max-width: 767px){#s-73265d2d-04f8-4c95-9a7d-75b4e8bcb5ff {
  margin: 0 !important;
  overflow: visible;
}

#s-73265d2d-04f8-4c95-9a7d-75b4e8bcb5ff-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-73265d2d-04f8-4c95-9a7d-75b4e8bcb5ff {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-73265d2d-04f8-4c95-9a7d-75b4e8bcb5ff {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-73265d2d-04f8-4c95-9a7d-75b4e8bcb5ff img.shogun-image {
  /* Add background color handling */
  
}

#s-73265d2d-04f8-4c95-9a7d-75b4e8bcb5ff img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-73265d2d-04f8-4c95-9a7d-75b4e8bcb5ff .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-73265d2d-04f8-4c95-9a7d-75b4e8bcb5ff .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-73265d2d-04f8-4c95-9a7d-75b4e8bcb5ff .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-73265d2d-04f8-4c95-9a7d-75b4e8bcb5ff.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-73265d2d-04f8-4c95-9a7d-75b4e8bcb5ff img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-73265d2d-04f8-4c95-9a7d-75b4e8bcb5ff.shogun-image {
    
    
    
    
  }


.s-73265d2d-04f8-4c95-9a7d-75b4e8bcb5ff .shogun-image-content {
  
    justify-content: center;
  
}

.s-73265d2d-04f8-4c95-9a7d-75b4e8bcb5ff.shg-align-container {
  display: flex;
  justify-content: center
}

.s-73265d2d-04f8-4c95-9a7d-75b4e8bcb5ff.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-73265d2d-04f8-4c95-9a7d-75b4e8bcb5ff.shogun-image {
  box-sizing: border-box;
}



.s-73265d2d-04f8-4c95-9a7d-75b4e8bcb5ff img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-73265d2d-04f8-4c95-9a7d-75b4e8bcb5ff {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-73265d2d-04f8-4c95-9a7d-75b4e8bcb5ff.shogun-image-container {
      position: relative;
    }

    .s-73265d2d-04f8-4c95-9a7d-75b4e8bcb5ff.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-73265d2d-04f8-4c95-9a7d-75b4e8bcb5ff.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-73265d2d-04f8-4c95-9a7d-75b4e8bcb5ff img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}
#s-b99dfa88-e655-43bc-adb5-b9d652dbc0be {
  margin-left: auto;
margin-right: auto;
aspect-ratio: 375/396;
text-align: center;
}

#s-b99dfa88-e655-43bc-adb5-b9d652dbc0be {
  margin: 0 !important;
  overflow: visible;
}

#s-b99dfa88-e655-43bc-adb5-b9d652dbc0be-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b99dfa88-e655-43bc-adb5-b9d652dbc0be {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b99dfa88-e655-43bc-adb5-b9d652dbc0be {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b99dfa88-e655-43bc-adb5-b9d652dbc0be img.shogun-image {
  /* Add background color handling */
  
}

#s-b99dfa88-e655-43bc-adb5-b9d652dbc0be img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b99dfa88-e655-43bc-adb5-b9d652dbc0be .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-b99dfa88-e655-43bc-adb5-b9d652dbc0be .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b99dfa88-e655-43bc-adb5-b9d652dbc0be .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b99dfa88-e655-43bc-adb5-b9d652dbc0be.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b99dfa88-e655-43bc-adb5-b9d652dbc0be img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-b99dfa88-e655-43bc-adb5-b9d652dbc0be.shogun-image {
    
    
    
    
  }


.s-b99dfa88-e655-43bc-adb5-b9d652dbc0be .shogun-image-content {
  
    justify-content: center;
  
}

.s-b99dfa88-e655-43bc-adb5-b9d652dbc0be.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b99dfa88-e655-43bc-adb5-b9d652dbc0be.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b99dfa88-e655-43bc-adb5-b9d652dbc0be.shogun-image {
  box-sizing: border-box;
}



.s-b99dfa88-e655-43bc-adb5-b9d652dbc0be img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b99dfa88-e655-43bc-adb5-b9d652dbc0be {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-b99dfa88-e655-43bc-adb5-b9d652dbc0be.shogun-image-container {
      position: relative;
    }

    .s-b99dfa88-e655-43bc-adb5-b9d652dbc0be.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b99dfa88-e655-43bc-adb5-b9d652dbc0be.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b99dfa88-e655-43bc-adb5-b9d652dbc0be img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

@media (min-width: 1200px){#s-b99dfa88-e655-43bc-adb5-b9d652dbc0be {
  margin: 0 !important;
  overflow: visible;
}

#s-b99dfa88-e655-43bc-adb5-b9d652dbc0be-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b99dfa88-e655-43bc-adb5-b9d652dbc0be {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b99dfa88-e655-43bc-adb5-b9d652dbc0be {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b99dfa88-e655-43bc-adb5-b9d652dbc0be img.shogun-image {
  /* Add background color handling */
  
}

#s-b99dfa88-e655-43bc-adb5-b9d652dbc0be img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b99dfa88-e655-43bc-adb5-b9d652dbc0be .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-b99dfa88-e655-43bc-adb5-b9d652dbc0be .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b99dfa88-e655-43bc-adb5-b9d652dbc0be .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b99dfa88-e655-43bc-adb5-b9d652dbc0be.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b99dfa88-e655-43bc-adb5-b9d652dbc0be img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-b99dfa88-e655-43bc-adb5-b9d652dbc0be.shogun-image {
    
    
    
    
  }


.s-b99dfa88-e655-43bc-adb5-b9d652dbc0be .shogun-image-content {
  
    justify-content: center;
  
}

.s-b99dfa88-e655-43bc-adb5-b9d652dbc0be.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b99dfa88-e655-43bc-adb5-b9d652dbc0be.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b99dfa88-e655-43bc-adb5-b9d652dbc0be.shogun-image {
  box-sizing: border-box;
}



.s-b99dfa88-e655-43bc-adb5-b9d652dbc0be img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b99dfa88-e655-43bc-adb5-b9d652dbc0be {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-b99dfa88-e655-43bc-adb5-b9d652dbc0be.shogun-image-container {
      position: relative;
    }

    .s-b99dfa88-e655-43bc-adb5-b9d652dbc0be.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b99dfa88-e655-43bc-adb5-b9d652dbc0be.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b99dfa88-e655-43bc-adb5-b9d652dbc0be img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-b99dfa88-e655-43bc-adb5-b9d652dbc0be {
  margin: 0 !important;
  overflow: visible;
}

#s-b99dfa88-e655-43bc-adb5-b9d652dbc0be-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b99dfa88-e655-43bc-adb5-b9d652dbc0be {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b99dfa88-e655-43bc-adb5-b9d652dbc0be {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b99dfa88-e655-43bc-adb5-b9d652dbc0be img.shogun-image {
  /* Add background color handling */
  
}

#s-b99dfa88-e655-43bc-adb5-b9d652dbc0be img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b99dfa88-e655-43bc-adb5-b9d652dbc0be .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-b99dfa88-e655-43bc-adb5-b9d652dbc0be .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b99dfa88-e655-43bc-adb5-b9d652dbc0be .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b99dfa88-e655-43bc-adb5-b9d652dbc0be.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b99dfa88-e655-43bc-adb5-b9d652dbc0be img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-b99dfa88-e655-43bc-adb5-b9d652dbc0be.shogun-image {
    
    
    
    
  }


.s-b99dfa88-e655-43bc-adb5-b9d652dbc0be .shogun-image-content {
  
    justify-content: center;
  
}

.s-b99dfa88-e655-43bc-adb5-b9d652dbc0be.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b99dfa88-e655-43bc-adb5-b9d652dbc0be.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b99dfa88-e655-43bc-adb5-b9d652dbc0be.shogun-image {
  box-sizing: border-box;
}



.s-b99dfa88-e655-43bc-adb5-b9d652dbc0be img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b99dfa88-e655-43bc-adb5-b9d652dbc0be {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-b99dfa88-e655-43bc-adb5-b9d652dbc0be.shogun-image-container {
      position: relative;
    }

    .s-b99dfa88-e655-43bc-adb5-b9d652dbc0be.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b99dfa88-e655-43bc-adb5-b9d652dbc0be.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b99dfa88-e655-43bc-adb5-b9d652dbc0be img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-b99dfa88-e655-43bc-adb5-b9d652dbc0be {
  margin: 0 !important;
  overflow: visible;
}

#s-b99dfa88-e655-43bc-adb5-b9d652dbc0be-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b99dfa88-e655-43bc-adb5-b9d652dbc0be {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b99dfa88-e655-43bc-adb5-b9d652dbc0be {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b99dfa88-e655-43bc-adb5-b9d652dbc0be img.shogun-image {
  /* Add background color handling */
  
}

#s-b99dfa88-e655-43bc-adb5-b9d652dbc0be img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b99dfa88-e655-43bc-adb5-b9d652dbc0be .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-b99dfa88-e655-43bc-adb5-b9d652dbc0be .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b99dfa88-e655-43bc-adb5-b9d652dbc0be .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b99dfa88-e655-43bc-adb5-b9d652dbc0be.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b99dfa88-e655-43bc-adb5-b9d652dbc0be img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-b99dfa88-e655-43bc-adb5-b9d652dbc0be.shogun-image {
    
    
    
    
  }


.s-b99dfa88-e655-43bc-adb5-b9d652dbc0be .shogun-image-content {
  
    justify-content: center;
  
}

.s-b99dfa88-e655-43bc-adb5-b9d652dbc0be.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b99dfa88-e655-43bc-adb5-b9d652dbc0be.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b99dfa88-e655-43bc-adb5-b9d652dbc0be.shogun-image {
  box-sizing: border-box;
}



.s-b99dfa88-e655-43bc-adb5-b9d652dbc0be img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b99dfa88-e655-43bc-adb5-b9d652dbc0be {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-b99dfa88-e655-43bc-adb5-b9d652dbc0be.shogun-image-container {
      position: relative;
    }

    .s-b99dfa88-e655-43bc-adb5-b9d652dbc0be.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b99dfa88-e655-43bc-adb5-b9d652dbc0be.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b99dfa88-e655-43bc-adb5-b9d652dbc0be img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (max-width: 767px){#s-b99dfa88-e655-43bc-adb5-b9d652dbc0be {
  margin: 0 !important;
  overflow: visible;
}

#s-b99dfa88-e655-43bc-adb5-b9d652dbc0be-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b99dfa88-e655-43bc-adb5-b9d652dbc0be {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b99dfa88-e655-43bc-adb5-b9d652dbc0be {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b99dfa88-e655-43bc-adb5-b9d652dbc0be img.shogun-image {
  /* Add background color handling */
  
}

#s-b99dfa88-e655-43bc-adb5-b9d652dbc0be img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b99dfa88-e655-43bc-adb5-b9d652dbc0be .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-b99dfa88-e655-43bc-adb5-b9d652dbc0be .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b99dfa88-e655-43bc-adb5-b9d652dbc0be .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b99dfa88-e655-43bc-adb5-b9d652dbc0be.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b99dfa88-e655-43bc-adb5-b9d652dbc0be img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-b99dfa88-e655-43bc-adb5-b9d652dbc0be.shogun-image {
    
    
    
    
  }


.s-b99dfa88-e655-43bc-adb5-b9d652dbc0be .shogun-image-content {
  
    justify-content: center;
  
}

.s-b99dfa88-e655-43bc-adb5-b9d652dbc0be.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b99dfa88-e655-43bc-adb5-b9d652dbc0be.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b99dfa88-e655-43bc-adb5-b9d652dbc0be.shogun-image {
  box-sizing: border-box;
}



.s-b99dfa88-e655-43bc-adb5-b9d652dbc0be img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b99dfa88-e655-43bc-adb5-b9d652dbc0be {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-b99dfa88-e655-43bc-adb5-b9d652dbc0be.shogun-image-container {
      position: relative;
    }

    .s-b99dfa88-e655-43bc-adb5-b9d652dbc0be.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b99dfa88-e655-43bc-adb5-b9d652dbc0be.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b99dfa88-e655-43bc-adb5-b9d652dbc0be img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}
#s-6da65a4c-6a3f-4ad4-86cd-b95e0a8c2dce {
  margin-left: auto;
margin-right: auto;
aspect-ratio: 375/396;
text-align: center;
}

#s-6da65a4c-6a3f-4ad4-86cd-b95e0a8c2dce {
  margin: 0 !important;
  overflow: visible;
}

#s-6da65a4c-6a3f-4ad4-86cd-b95e0a8c2dce-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6da65a4c-6a3f-4ad4-86cd-b95e0a8c2dce {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6da65a4c-6a3f-4ad4-86cd-b95e0a8c2dce {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6da65a4c-6a3f-4ad4-86cd-b95e0a8c2dce img.shogun-image {
  /* Add background color handling */
  
}

#s-6da65a4c-6a3f-4ad4-86cd-b95e0a8c2dce img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6da65a4c-6a3f-4ad4-86cd-b95e0a8c2dce .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-6da65a4c-6a3f-4ad4-86cd-b95e0a8c2dce .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6da65a4c-6a3f-4ad4-86cd-b95e0a8c2dce .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6da65a4c-6a3f-4ad4-86cd-b95e0a8c2dce.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6da65a4c-6a3f-4ad4-86cd-b95e0a8c2dce img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-6da65a4c-6a3f-4ad4-86cd-b95e0a8c2dce.shogun-image {
    
    
    
    
  }


.s-6da65a4c-6a3f-4ad4-86cd-b95e0a8c2dce .shogun-image-content {
  
    justify-content: center;
  
}

.s-6da65a4c-6a3f-4ad4-86cd-b95e0a8c2dce.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6da65a4c-6a3f-4ad4-86cd-b95e0a8c2dce.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6da65a4c-6a3f-4ad4-86cd-b95e0a8c2dce.shogun-image {
  box-sizing: border-box;
}



.s-6da65a4c-6a3f-4ad4-86cd-b95e0a8c2dce img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6da65a4c-6a3f-4ad4-86cd-b95e0a8c2dce {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-6da65a4c-6a3f-4ad4-86cd-b95e0a8c2dce.shogun-image-container {
      position: relative;
    }

    .s-6da65a4c-6a3f-4ad4-86cd-b95e0a8c2dce.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6da65a4c-6a3f-4ad4-86cd-b95e0a8c2dce.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6da65a4c-6a3f-4ad4-86cd-b95e0a8c2dce img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

@media (min-width: 1200px){#s-6da65a4c-6a3f-4ad4-86cd-b95e0a8c2dce {
  margin: 0 !important;
  overflow: visible;
}

#s-6da65a4c-6a3f-4ad4-86cd-b95e0a8c2dce-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6da65a4c-6a3f-4ad4-86cd-b95e0a8c2dce {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6da65a4c-6a3f-4ad4-86cd-b95e0a8c2dce {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6da65a4c-6a3f-4ad4-86cd-b95e0a8c2dce img.shogun-image {
  /* Add background color handling */
  
}

#s-6da65a4c-6a3f-4ad4-86cd-b95e0a8c2dce img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6da65a4c-6a3f-4ad4-86cd-b95e0a8c2dce .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-6da65a4c-6a3f-4ad4-86cd-b95e0a8c2dce .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6da65a4c-6a3f-4ad4-86cd-b95e0a8c2dce .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6da65a4c-6a3f-4ad4-86cd-b95e0a8c2dce.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6da65a4c-6a3f-4ad4-86cd-b95e0a8c2dce img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-6da65a4c-6a3f-4ad4-86cd-b95e0a8c2dce.shogun-image {
    
    
    
    
  }


.s-6da65a4c-6a3f-4ad4-86cd-b95e0a8c2dce .shogun-image-content {
  
    justify-content: center;
  
}

.s-6da65a4c-6a3f-4ad4-86cd-b95e0a8c2dce.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6da65a4c-6a3f-4ad4-86cd-b95e0a8c2dce.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6da65a4c-6a3f-4ad4-86cd-b95e0a8c2dce.shogun-image {
  box-sizing: border-box;
}



.s-6da65a4c-6a3f-4ad4-86cd-b95e0a8c2dce img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6da65a4c-6a3f-4ad4-86cd-b95e0a8c2dce {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-6da65a4c-6a3f-4ad4-86cd-b95e0a8c2dce.shogun-image-container {
      position: relative;
    }

    .s-6da65a4c-6a3f-4ad4-86cd-b95e0a8c2dce.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6da65a4c-6a3f-4ad4-86cd-b95e0a8c2dce.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6da65a4c-6a3f-4ad4-86cd-b95e0a8c2dce img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-6da65a4c-6a3f-4ad4-86cd-b95e0a8c2dce {
  margin: 0 !important;
  overflow: visible;
}

#s-6da65a4c-6a3f-4ad4-86cd-b95e0a8c2dce-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6da65a4c-6a3f-4ad4-86cd-b95e0a8c2dce {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6da65a4c-6a3f-4ad4-86cd-b95e0a8c2dce {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6da65a4c-6a3f-4ad4-86cd-b95e0a8c2dce img.shogun-image {
  /* Add background color handling */
  
}

#s-6da65a4c-6a3f-4ad4-86cd-b95e0a8c2dce img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6da65a4c-6a3f-4ad4-86cd-b95e0a8c2dce .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-6da65a4c-6a3f-4ad4-86cd-b95e0a8c2dce .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6da65a4c-6a3f-4ad4-86cd-b95e0a8c2dce .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6da65a4c-6a3f-4ad4-86cd-b95e0a8c2dce.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6da65a4c-6a3f-4ad4-86cd-b95e0a8c2dce img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-6da65a4c-6a3f-4ad4-86cd-b95e0a8c2dce.shogun-image {
    
    
    
    
  }


.s-6da65a4c-6a3f-4ad4-86cd-b95e0a8c2dce .shogun-image-content {
  
    justify-content: center;
  
}

.s-6da65a4c-6a3f-4ad4-86cd-b95e0a8c2dce.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6da65a4c-6a3f-4ad4-86cd-b95e0a8c2dce.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6da65a4c-6a3f-4ad4-86cd-b95e0a8c2dce.shogun-image {
  box-sizing: border-box;
}



.s-6da65a4c-6a3f-4ad4-86cd-b95e0a8c2dce img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6da65a4c-6a3f-4ad4-86cd-b95e0a8c2dce {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-6da65a4c-6a3f-4ad4-86cd-b95e0a8c2dce.shogun-image-container {
      position: relative;
    }

    .s-6da65a4c-6a3f-4ad4-86cd-b95e0a8c2dce.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6da65a4c-6a3f-4ad4-86cd-b95e0a8c2dce.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6da65a4c-6a3f-4ad4-86cd-b95e0a8c2dce img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-6da65a4c-6a3f-4ad4-86cd-b95e0a8c2dce {
  margin: 0 !important;
  overflow: visible;
}

#s-6da65a4c-6a3f-4ad4-86cd-b95e0a8c2dce-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6da65a4c-6a3f-4ad4-86cd-b95e0a8c2dce {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6da65a4c-6a3f-4ad4-86cd-b95e0a8c2dce {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6da65a4c-6a3f-4ad4-86cd-b95e0a8c2dce img.shogun-image {
  /* Add background color handling */
  
}

#s-6da65a4c-6a3f-4ad4-86cd-b95e0a8c2dce img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6da65a4c-6a3f-4ad4-86cd-b95e0a8c2dce .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-6da65a4c-6a3f-4ad4-86cd-b95e0a8c2dce .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6da65a4c-6a3f-4ad4-86cd-b95e0a8c2dce .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6da65a4c-6a3f-4ad4-86cd-b95e0a8c2dce.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6da65a4c-6a3f-4ad4-86cd-b95e0a8c2dce img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-6da65a4c-6a3f-4ad4-86cd-b95e0a8c2dce.shogun-image {
    
    
    
    
  }


.s-6da65a4c-6a3f-4ad4-86cd-b95e0a8c2dce .shogun-image-content {
  
    justify-content: center;
  
}

.s-6da65a4c-6a3f-4ad4-86cd-b95e0a8c2dce.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6da65a4c-6a3f-4ad4-86cd-b95e0a8c2dce.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6da65a4c-6a3f-4ad4-86cd-b95e0a8c2dce.shogun-image {
  box-sizing: border-box;
}



.s-6da65a4c-6a3f-4ad4-86cd-b95e0a8c2dce img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6da65a4c-6a3f-4ad4-86cd-b95e0a8c2dce {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-6da65a4c-6a3f-4ad4-86cd-b95e0a8c2dce.shogun-image-container {
      position: relative;
    }

    .s-6da65a4c-6a3f-4ad4-86cd-b95e0a8c2dce.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6da65a4c-6a3f-4ad4-86cd-b95e0a8c2dce.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6da65a4c-6a3f-4ad4-86cd-b95e0a8c2dce img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (max-width: 767px){#s-6da65a4c-6a3f-4ad4-86cd-b95e0a8c2dce {
  margin: 0 !important;
  overflow: visible;
}

#s-6da65a4c-6a3f-4ad4-86cd-b95e0a8c2dce-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6da65a4c-6a3f-4ad4-86cd-b95e0a8c2dce {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6da65a4c-6a3f-4ad4-86cd-b95e0a8c2dce {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6da65a4c-6a3f-4ad4-86cd-b95e0a8c2dce img.shogun-image {
  /* Add background color handling */
  
}

#s-6da65a4c-6a3f-4ad4-86cd-b95e0a8c2dce img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6da65a4c-6a3f-4ad4-86cd-b95e0a8c2dce .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-6da65a4c-6a3f-4ad4-86cd-b95e0a8c2dce .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6da65a4c-6a3f-4ad4-86cd-b95e0a8c2dce .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6da65a4c-6a3f-4ad4-86cd-b95e0a8c2dce.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6da65a4c-6a3f-4ad4-86cd-b95e0a8c2dce img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-6da65a4c-6a3f-4ad4-86cd-b95e0a8c2dce.shogun-image {
    
    
    
    
  }


.s-6da65a4c-6a3f-4ad4-86cd-b95e0a8c2dce .shogun-image-content {
  
    justify-content: center;
  
}

.s-6da65a4c-6a3f-4ad4-86cd-b95e0a8c2dce.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6da65a4c-6a3f-4ad4-86cd-b95e0a8c2dce.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6da65a4c-6a3f-4ad4-86cd-b95e0a8c2dce.shogun-image {
  box-sizing: border-box;
}



.s-6da65a4c-6a3f-4ad4-86cd-b95e0a8c2dce img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6da65a4c-6a3f-4ad4-86cd-b95e0a8c2dce {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-6da65a4c-6a3f-4ad4-86cd-b95e0a8c2dce.shogun-image-container {
      position: relative;
    }

    .s-6da65a4c-6a3f-4ad4-86cd-b95e0a8c2dce.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6da65a4c-6a3f-4ad4-86cd-b95e0a8c2dce.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6da65a4c-6a3f-4ad4-86cd-b95e0a8c2dce img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}
#s-d2734c52-e857-4f60-bd6b-7c6adc7deaea {
  margin-left: auto;
margin-right: auto;
aspect-ratio: 375/396;
text-align: center;
}

#s-d2734c52-e857-4f60-bd6b-7c6adc7deaea {
  margin: 0 !important;
  overflow: visible;
}

#s-d2734c52-e857-4f60-bd6b-7c6adc7deaea-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d2734c52-e857-4f60-bd6b-7c6adc7deaea {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d2734c52-e857-4f60-bd6b-7c6adc7deaea {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d2734c52-e857-4f60-bd6b-7c6adc7deaea img.shogun-image {
  /* Add background color handling */
  
}

#s-d2734c52-e857-4f60-bd6b-7c6adc7deaea img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d2734c52-e857-4f60-bd6b-7c6adc7deaea .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-d2734c52-e857-4f60-bd6b-7c6adc7deaea .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d2734c52-e857-4f60-bd6b-7c6adc7deaea .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d2734c52-e857-4f60-bd6b-7c6adc7deaea.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d2734c52-e857-4f60-bd6b-7c6adc7deaea img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-d2734c52-e857-4f60-bd6b-7c6adc7deaea.shogun-image {
    
    
    
    
  }


.s-d2734c52-e857-4f60-bd6b-7c6adc7deaea .shogun-image-content {
  
    justify-content: center;
  
}

.s-d2734c52-e857-4f60-bd6b-7c6adc7deaea.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d2734c52-e857-4f60-bd6b-7c6adc7deaea.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d2734c52-e857-4f60-bd6b-7c6adc7deaea.shogun-image {
  box-sizing: border-box;
}



.s-d2734c52-e857-4f60-bd6b-7c6adc7deaea img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d2734c52-e857-4f60-bd6b-7c6adc7deaea {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-d2734c52-e857-4f60-bd6b-7c6adc7deaea.shogun-image-container {
      position: relative;
    }

    .s-d2734c52-e857-4f60-bd6b-7c6adc7deaea.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d2734c52-e857-4f60-bd6b-7c6adc7deaea.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d2734c52-e857-4f60-bd6b-7c6adc7deaea img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

@media (min-width: 1200px){#s-d2734c52-e857-4f60-bd6b-7c6adc7deaea {
  margin: 0 !important;
  overflow: visible;
}

#s-d2734c52-e857-4f60-bd6b-7c6adc7deaea-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d2734c52-e857-4f60-bd6b-7c6adc7deaea {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d2734c52-e857-4f60-bd6b-7c6adc7deaea {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d2734c52-e857-4f60-bd6b-7c6adc7deaea img.shogun-image {
  /* Add background color handling */
  
}

#s-d2734c52-e857-4f60-bd6b-7c6adc7deaea img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d2734c52-e857-4f60-bd6b-7c6adc7deaea .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-d2734c52-e857-4f60-bd6b-7c6adc7deaea .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d2734c52-e857-4f60-bd6b-7c6adc7deaea .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d2734c52-e857-4f60-bd6b-7c6adc7deaea.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d2734c52-e857-4f60-bd6b-7c6adc7deaea img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-d2734c52-e857-4f60-bd6b-7c6adc7deaea.shogun-image {
    
    
    
    
  }


.s-d2734c52-e857-4f60-bd6b-7c6adc7deaea .shogun-image-content {
  
    justify-content: center;
  
}

.s-d2734c52-e857-4f60-bd6b-7c6adc7deaea.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d2734c52-e857-4f60-bd6b-7c6adc7deaea.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d2734c52-e857-4f60-bd6b-7c6adc7deaea.shogun-image {
  box-sizing: border-box;
}



.s-d2734c52-e857-4f60-bd6b-7c6adc7deaea img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d2734c52-e857-4f60-bd6b-7c6adc7deaea {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-d2734c52-e857-4f60-bd6b-7c6adc7deaea.shogun-image-container {
      position: relative;
    }

    .s-d2734c52-e857-4f60-bd6b-7c6adc7deaea.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d2734c52-e857-4f60-bd6b-7c6adc7deaea.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d2734c52-e857-4f60-bd6b-7c6adc7deaea img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-d2734c52-e857-4f60-bd6b-7c6adc7deaea {
  margin: 0 !important;
  overflow: visible;
}

#s-d2734c52-e857-4f60-bd6b-7c6adc7deaea-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d2734c52-e857-4f60-bd6b-7c6adc7deaea {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d2734c52-e857-4f60-bd6b-7c6adc7deaea {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d2734c52-e857-4f60-bd6b-7c6adc7deaea img.shogun-image {
  /* Add background color handling */
  
}

#s-d2734c52-e857-4f60-bd6b-7c6adc7deaea img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d2734c52-e857-4f60-bd6b-7c6adc7deaea .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-d2734c52-e857-4f60-bd6b-7c6adc7deaea .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d2734c52-e857-4f60-bd6b-7c6adc7deaea .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d2734c52-e857-4f60-bd6b-7c6adc7deaea.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d2734c52-e857-4f60-bd6b-7c6adc7deaea img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-d2734c52-e857-4f60-bd6b-7c6adc7deaea.shogun-image {
    
    
    
    
  }


.s-d2734c52-e857-4f60-bd6b-7c6adc7deaea .shogun-image-content {
  
    justify-content: center;
  
}

.s-d2734c52-e857-4f60-bd6b-7c6adc7deaea.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d2734c52-e857-4f60-bd6b-7c6adc7deaea.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d2734c52-e857-4f60-bd6b-7c6adc7deaea.shogun-image {
  box-sizing: border-box;
}



.s-d2734c52-e857-4f60-bd6b-7c6adc7deaea img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d2734c52-e857-4f60-bd6b-7c6adc7deaea {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-d2734c52-e857-4f60-bd6b-7c6adc7deaea.shogun-image-container {
      position: relative;
    }

    .s-d2734c52-e857-4f60-bd6b-7c6adc7deaea.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d2734c52-e857-4f60-bd6b-7c6adc7deaea.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d2734c52-e857-4f60-bd6b-7c6adc7deaea img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-d2734c52-e857-4f60-bd6b-7c6adc7deaea {
  margin: 0 !important;
  overflow: visible;
}

#s-d2734c52-e857-4f60-bd6b-7c6adc7deaea-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d2734c52-e857-4f60-bd6b-7c6adc7deaea {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d2734c52-e857-4f60-bd6b-7c6adc7deaea {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d2734c52-e857-4f60-bd6b-7c6adc7deaea img.shogun-image {
  /* Add background color handling */
  
}

#s-d2734c52-e857-4f60-bd6b-7c6adc7deaea img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d2734c52-e857-4f60-bd6b-7c6adc7deaea .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-d2734c52-e857-4f60-bd6b-7c6adc7deaea .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d2734c52-e857-4f60-bd6b-7c6adc7deaea .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d2734c52-e857-4f60-bd6b-7c6adc7deaea.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d2734c52-e857-4f60-bd6b-7c6adc7deaea img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-d2734c52-e857-4f60-bd6b-7c6adc7deaea.shogun-image {
    
    
    
    
  }


.s-d2734c52-e857-4f60-bd6b-7c6adc7deaea .shogun-image-content {
  
    justify-content: center;
  
}

.s-d2734c52-e857-4f60-bd6b-7c6adc7deaea.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d2734c52-e857-4f60-bd6b-7c6adc7deaea.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d2734c52-e857-4f60-bd6b-7c6adc7deaea.shogun-image {
  box-sizing: border-box;
}



.s-d2734c52-e857-4f60-bd6b-7c6adc7deaea img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d2734c52-e857-4f60-bd6b-7c6adc7deaea {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-d2734c52-e857-4f60-bd6b-7c6adc7deaea.shogun-image-container {
      position: relative;
    }

    .s-d2734c52-e857-4f60-bd6b-7c6adc7deaea.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d2734c52-e857-4f60-bd6b-7c6adc7deaea.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d2734c52-e857-4f60-bd6b-7c6adc7deaea img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (max-width: 767px){#s-d2734c52-e857-4f60-bd6b-7c6adc7deaea {
  margin: 0 !important;
  overflow: visible;
}

#s-d2734c52-e857-4f60-bd6b-7c6adc7deaea-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d2734c52-e857-4f60-bd6b-7c6adc7deaea {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d2734c52-e857-4f60-bd6b-7c6adc7deaea {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d2734c52-e857-4f60-bd6b-7c6adc7deaea img.shogun-image {
  /* Add background color handling */
  
}

#s-d2734c52-e857-4f60-bd6b-7c6adc7deaea img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d2734c52-e857-4f60-bd6b-7c6adc7deaea .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-d2734c52-e857-4f60-bd6b-7c6adc7deaea .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d2734c52-e857-4f60-bd6b-7c6adc7deaea .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d2734c52-e857-4f60-bd6b-7c6adc7deaea.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d2734c52-e857-4f60-bd6b-7c6adc7deaea img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-d2734c52-e857-4f60-bd6b-7c6adc7deaea.shogun-image {
    
    
    
    
  }


.s-d2734c52-e857-4f60-bd6b-7c6adc7deaea .shogun-image-content {
  
    justify-content: center;
  
}

.s-d2734c52-e857-4f60-bd6b-7c6adc7deaea.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d2734c52-e857-4f60-bd6b-7c6adc7deaea.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d2734c52-e857-4f60-bd6b-7c6adc7deaea.shogun-image {
  box-sizing: border-box;
}



.s-d2734c52-e857-4f60-bd6b-7c6adc7deaea img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d2734c52-e857-4f60-bd6b-7c6adc7deaea {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-d2734c52-e857-4f60-bd6b-7c6adc7deaea.shogun-image-container {
      position: relative;
    }

    .s-d2734c52-e857-4f60-bd6b-7c6adc7deaea.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d2734c52-e857-4f60-bd6b-7c6adc7deaea.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d2734c52-e857-4f60-bd6b-7c6adc7deaea img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}
@media (max-width: 767px){#s-d28dceb1-fb09-491b-ab43-50569698b838 {
  display: none;
}
#s-d28dceb1-fb09-491b-ab43-50569698b838, #wrap-s-d28dceb1-fb09-491b-ab43-50569698b838, #wrap-content-s-d28dceb1-fb09-491b-ab43-50569698b838 { display: none !important; }}
@media (min-width: 0px) {
[id="s-d28dceb1-fb09-491b-ab43-50569698b838"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 2.5px);
}

}

@media (min-width: 768px) {
[id="s-d28dceb1-fb09-491b-ab43-50569698b838"] > .shg-row > .shg-c-sm-2_4 {
  width: calc(20.0% - 4.0px);
}

}

@media (min-width: 992px) {
[id="s-d28dceb1-fb09-491b-ab43-50569698b838"] > .shg-row > .shg-c-md-2_4 {
  width: calc(20.0% - 4.0px);
}

}

@media (min-width: 1200px) {
[id="s-d28dceb1-fb09-491b-ab43-50569698b838"] > .shg-row > .shg-c-lg-2_4 {
  width: calc(20.0% - 4.0px);
}

}

#s-84061068-6824-44b9-a7ac-31882ecf678f {
  margin-top: 0px;
margin-bottom: 0px;
min-height: 0px;
}
@media (max-width: 767px){#s-84061068-6824-44b9-a7ac-31882ecf678f {
  display: none;
}
#s-84061068-6824-44b9-a7ac-31882ecf678f, #wrap-s-84061068-6824-44b9-a7ac-31882ecf678f, #wrap-content-s-84061068-6824-44b9-a7ac-31882ecf678f { display: none !important; }}
@media (min-width: 0px) {
[id="s-84061068-6824-44b9-a7ac-31882ecf678f"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 2.5px);
}

}

@media (min-width: 768px) {
[id="s-84061068-6824-44b9-a7ac-31882ecf678f"] > .shg-row > .shg-c-sm-2_4 {
  width: calc(20.0% - 4.0px);
}

}

@media (min-width: 992px) {
[id="s-84061068-6824-44b9-a7ac-31882ecf678f"] > .shg-row > .shg-c-md-2_4 {
  width: calc(20.0% - 4.0px);
}

}

@media (min-width: 1200px) {
[id="s-84061068-6824-44b9-a7ac-31882ecf678f"] > .shg-row > .shg-c-lg-2_4 {
  width: calc(20.0% - 4.0px);
}

}

@media (max-width: 767px){#s-866d5f39-1798-4b2c-b263-c14e16ff127e {
  display: none;
}
#s-866d5f39-1798-4b2c-b263-c14e16ff127e, #wrap-s-866d5f39-1798-4b2c-b263-c14e16ff127e, #wrap-content-s-866d5f39-1798-4b2c-b263-c14e16ff127e { display: none !important; }}
@media (min-width: 0px) {
[id="s-866d5f39-1798-4b2c-b263-c14e16ff127e"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 2.5px);
}

}

@media (min-width: 768px) {
[id="s-866d5f39-1798-4b2c-b263-c14e16ff127e"] > .shg-row > .shg-c-sm-2_4 {
  width: calc(20.0% - 4.0px);
}

}

@media (min-width: 992px) {
[id="s-866d5f39-1798-4b2c-b263-c14e16ff127e"] > .shg-row > .shg-c-md-2_4 {
  width: calc(20.0% - 4.0px);
}

}

@media (min-width: 1200px) {
[id="s-866d5f39-1798-4b2c-b263-c14e16ff127e"] > .shg-row > .shg-c-lg-2_4 {
  width: calc(20.0% - 4.0px);
}

}

#s-7918c751-80ec-4225-a5a3-4b9f17ec3bf1 {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-7918c751-80ec-4225-a5a3-4b9f17ec3bf1 {
  display: none;
}
#s-7918c751-80ec-4225-a5a3-4b9f17ec3bf1, #wrap-s-7918c751-80ec-4225-a5a3-4b9f17ec3bf1, #wrap-content-s-7918c751-80ec-4225-a5a3-4b9f17ec3bf1 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-7918c751-80ec-4225-a5a3-4b9f17ec3bf1 {
  display: none;
}
#s-7918c751-80ec-4225-a5a3-4b9f17ec3bf1, #wrap-s-7918c751-80ec-4225-a5a3-4b9f17ec3bf1, #wrap-content-s-7918c751-80ec-4225-a5a3-4b9f17ec3bf1 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-7918c751-80ec-4225-a5a3-4b9f17ec3bf1 {
  display: none;
}
#s-7918c751-80ec-4225-a5a3-4b9f17ec3bf1, #wrap-s-7918c751-80ec-4225-a5a3-4b9f17ec3bf1, #wrap-content-s-7918c751-80ec-4225-a5a3-4b9f17ec3bf1 { display: none !important; }}
@media (min-width: 0px) {
[id="s-7918c751-80ec-4225-a5a3-4b9f17ec3bf1"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-7918c751-80ec-4225-a5a3-4b9f17ec3bf1"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-7918c751-80ec-4225-a5a3-4b9f17ec3bf1"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-7918c751-80ec-4225-a5a3-4b9f17ec3bf1"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-68a8dbd1-f88c-4d73-8b69-7aaabd116365 {
  margin-left: auto;
margin-right: auto;
max-width: 375px;
text-align: center;
}
@media (max-width: 767px){#s-68a8dbd1-f88c-4d73-8b69-7aaabd116365 {
  aspect-ratio: 375/396;
}
}
#s-68a8dbd1-f88c-4d73-8b69-7aaabd116365 {
  margin: 0 !important;
  overflow: visible;
}

#s-68a8dbd1-f88c-4d73-8b69-7aaabd116365-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-68a8dbd1-f88c-4d73-8b69-7aaabd116365 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-68a8dbd1-f88c-4d73-8b69-7aaabd116365 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-68a8dbd1-f88c-4d73-8b69-7aaabd116365 img.shogun-image {
  /* Add background color handling */
  
}

#s-68a8dbd1-f88c-4d73-8b69-7aaabd116365 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-68a8dbd1-f88c-4d73-8b69-7aaabd116365 .shogun-image-content {
  
    justify-content: center;
  
}

.s-68a8dbd1-f88c-4d73-8b69-7aaabd116365.shg-align-container {
  display: flex;
  justify-content: center
}

.s-68a8dbd1-f88c-4d73-8b69-7aaabd116365.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-68a8dbd1-f88c-4d73-8b69-7aaabd116365.shogun-image {
  box-sizing: border-box;
}



.s-68a8dbd1-f88c-4d73-8b69-7aaabd116365 img.shogun-image {
  
}


@media (min-width: 1200px){#s-68a8dbd1-f88c-4d73-8b69-7aaabd116365 {
  margin: 0 !important;
  overflow: visible;
}

#s-68a8dbd1-f88c-4d73-8b69-7aaabd116365-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-68a8dbd1-f88c-4d73-8b69-7aaabd116365 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-68a8dbd1-f88c-4d73-8b69-7aaabd116365 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-68a8dbd1-f88c-4d73-8b69-7aaabd116365 img.shogun-image {
  /* Add background color handling */
  
}

#s-68a8dbd1-f88c-4d73-8b69-7aaabd116365 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-68a8dbd1-f88c-4d73-8b69-7aaabd116365 .shogun-image-content {
  
    justify-content: center;
  
}

.s-68a8dbd1-f88c-4d73-8b69-7aaabd116365.shg-align-container {
  display: flex;
  justify-content: center
}

.s-68a8dbd1-f88c-4d73-8b69-7aaabd116365.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-68a8dbd1-f88c-4d73-8b69-7aaabd116365.shogun-image {
  box-sizing: border-box;
}



.s-68a8dbd1-f88c-4d73-8b69-7aaabd116365 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-68a8dbd1-f88c-4d73-8b69-7aaabd116365 {
  margin: 0 !important;
  overflow: visible;
}

#s-68a8dbd1-f88c-4d73-8b69-7aaabd116365-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-68a8dbd1-f88c-4d73-8b69-7aaabd116365 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-68a8dbd1-f88c-4d73-8b69-7aaabd116365 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-68a8dbd1-f88c-4d73-8b69-7aaabd116365 img.shogun-image {
  /* Add background color handling */
  
}

#s-68a8dbd1-f88c-4d73-8b69-7aaabd116365 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-68a8dbd1-f88c-4d73-8b69-7aaabd116365 .shogun-image-content {
  
    justify-content: center;
  
}

.s-68a8dbd1-f88c-4d73-8b69-7aaabd116365.shg-align-container {
  display: flex;
  justify-content: center
}

.s-68a8dbd1-f88c-4d73-8b69-7aaabd116365.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-68a8dbd1-f88c-4d73-8b69-7aaabd116365.shogun-image {
  box-sizing: border-box;
}



.s-68a8dbd1-f88c-4d73-8b69-7aaabd116365 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-68a8dbd1-f88c-4d73-8b69-7aaabd116365 {
  margin: 0 !important;
  overflow: visible;
}

#s-68a8dbd1-f88c-4d73-8b69-7aaabd116365-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-68a8dbd1-f88c-4d73-8b69-7aaabd116365 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-68a8dbd1-f88c-4d73-8b69-7aaabd116365 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-68a8dbd1-f88c-4d73-8b69-7aaabd116365 img.shogun-image {
  /* Add background color handling */
  
}

#s-68a8dbd1-f88c-4d73-8b69-7aaabd116365 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-68a8dbd1-f88c-4d73-8b69-7aaabd116365 .shogun-image-content {
  
    justify-content: center;
  
}

.s-68a8dbd1-f88c-4d73-8b69-7aaabd116365.shg-align-container {
  display: flex;
  justify-content: center
}

.s-68a8dbd1-f88c-4d73-8b69-7aaabd116365.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-68a8dbd1-f88c-4d73-8b69-7aaabd116365.shogun-image {
  box-sizing: border-box;
}



.s-68a8dbd1-f88c-4d73-8b69-7aaabd116365 img.shogun-image {
  
}


}@media (max-width: 767px){#s-68a8dbd1-f88c-4d73-8b69-7aaabd116365 {
  margin: 0 !important;
  overflow: visible;
}

#s-68a8dbd1-f88c-4d73-8b69-7aaabd116365-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-68a8dbd1-f88c-4d73-8b69-7aaabd116365 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-68a8dbd1-f88c-4d73-8b69-7aaabd116365 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-68a8dbd1-f88c-4d73-8b69-7aaabd116365 img.shogun-image {
  /* Add background color handling */
  
}

#s-68a8dbd1-f88c-4d73-8b69-7aaabd116365 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-68a8dbd1-f88c-4d73-8b69-7aaabd116365 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-68a8dbd1-f88c-4d73-8b69-7aaabd116365 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-68a8dbd1-f88c-4d73-8b69-7aaabd116365 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-68a8dbd1-f88c-4d73-8b69-7aaabd116365.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-68a8dbd1-f88c-4d73-8b69-7aaabd116365 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }




.s-68a8dbd1-f88c-4d73-8b69-7aaabd116365 .shogun-image-content {
  
    justify-content: center;
  
}

.s-68a8dbd1-f88c-4d73-8b69-7aaabd116365.shg-align-container {
  display: flex;
  justify-content: center
}

.s-68a8dbd1-f88c-4d73-8b69-7aaabd116365.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-68a8dbd1-f88c-4d73-8b69-7aaabd116365.shogun-image {
  box-sizing: border-box;
}



.s-68a8dbd1-f88c-4d73-8b69-7aaabd116365 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-68a8dbd1-f88c-4d73-8b69-7aaabd116365 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-68a8dbd1-f88c-4d73-8b69-7aaabd116365.shogun-image-container {
      position: relative;
    }

    .s-68a8dbd1-f88c-4d73-8b69-7aaabd116365.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-68a8dbd1-f88c-4d73-8b69-7aaabd116365.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-68a8dbd1-f88c-4d73-8b69-7aaabd116365 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}
#s-8ae3beae-60f4-46bd-8a8f-0915573d898d {
  margin-left: auto;
margin-right: auto;
max-width: 375px;
text-align: center;
}
@media (max-width: 767px){#s-8ae3beae-60f4-46bd-8a8f-0915573d898d {
  aspect-ratio: 375/396;
}
}
#s-8ae3beae-60f4-46bd-8a8f-0915573d898d {
  margin: 0 !important;
  overflow: visible;
}

#s-8ae3beae-60f4-46bd-8a8f-0915573d898d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8ae3beae-60f4-46bd-8a8f-0915573d898d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8ae3beae-60f4-46bd-8a8f-0915573d898d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8ae3beae-60f4-46bd-8a8f-0915573d898d img.shogun-image {
  /* Add background color handling */
  
}

#s-8ae3beae-60f4-46bd-8a8f-0915573d898d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-8ae3beae-60f4-46bd-8a8f-0915573d898d .shogun-image-content {
  
    justify-content: center;
  
}

.s-8ae3beae-60f4-46bd-8a8f-0915573d898d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8ae3beae-60f4-46bd-8a8f-0915573d898d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8ae3beae-60f4-46bd-8a8f-0915573d898d.shogun-image {
  box-sizing: border-box;
}



.s-8ae3beae-60f4-46bd-8a8f-0915573d898d img.shogun-image {
  
}


@media (min-width: 1200px){#s-8ae3beae-60f4-46bd-8a8f-0915573d898d {
  margin: 0 !important;
  overflow: visible;
}

#s-8ae3beae-60f4-46bd-8a8f-0915573d898d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8ae3beae-60f4-46bd-8a8f-0915573d898d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8ae3beae-60f4-46bd-8a8f-0915573d898d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8ae3beae-60f4-46bd-8a8f-0915573d898d img.shogun-image {
  /* Add background color handling */
  
}

#s-8ae3beae-60f4-46bd-8a8f-0915573d898d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-8ae3beae-60f4-46bd-8a8f-0915573d898d .shogun-image-content {
  
    justify-content: center;
  
}

.s-8ae3beae-60f4-46bd-8a8f-0915573d898d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8ae3beae-60f4-46bd-8a8f-0915573d898d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8ae3beae-60f4-46bd-8a8f-0915573d898d.shogun-image {
  box-sizing: border-box;
}



.s-8ae3beae-60f4-46bd-8a8f-0915573d898d img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-8ae3beae-60f4-46bd-8a8f-0915573d898d {
  margin: 0 !important;
  overflow: visible;
}

#s-8ae3beae-60f4-46bd-8a8f-0915573d898d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8ae3beae-60f4-46bd-8a8f-0915573d898d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8ae3beae-60f4-46bd-8a8f-0915573d898d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8ae3beae-60f4-46bd-8a8f-0915573d898d img.shogun-image {
  /* Add background color handling */
  
}

#s-8ae3beae-60f4-46bd-8a8f-0915573d898d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-8ae3beae-60f4-46bd-8a8f-0915573d898d .shogun-image-content {
  
    justify-content: center;
  
}

.s-8ae3beae-60f4-46bd-8a8f-0915573d898d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8ae3beae-60f4-46bd-8a8f-0915573d898d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8ae3beae-60f4-46bd-8a8f-0915573d898d.shogun-image {
  box-sizing: border-box;
}



.s-8ae3beae-60f4-46bd-8a8f-0915573d898d img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-8ae3beae-60f4-46bd-8a8f-0915573d898d {
  margin: 0 !important;
  overflow: visible;
}

#s-8ae3beae-60f4-46bd-8a8f-0915573d898d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8ae3beae-60f4-46bd-8a8f-0915573d898d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8ae3beae-60f4-46bd-8a8f-0915573d898d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8ae3beae-60f4-46bd-8a8f-0915573d898d img.shogun-image {
  /* Add background color handling */
  
}

#s-8ae3beae-60f4-46bd-8a8f-0915573d898d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-8ae3beae-60f4-46bd-8a8f-0915573d898d .shogun-image-content {
  
    justify-content: center;
  
}

.s-8ae3beae-60f4-46bd-8a8f-0915573d898d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8ae3beae-60f4-46bd-8a8f-0915573d898d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8ae3beae-60f4-46bd-8a8f-0915573d898d.shogun-image {
  box-sizing: border-box;
}



.s-8ae3beae-60f4-46bd-8a8f-0915573d898d img.shogun-image {
  
}


}@media (max-width: 767px){#s-8ae3beae-60f4-46bd-8a8f-0915573d898d {
  margin: 0 !important;
  overflow: visible;
}

#s-8ae3beae-60f4-46bd-8a8f-0915573d898d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8ae3beae-60f4-46bd-8a8f-0915573d898d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8ae3beae-60f4-46bd-8a8f-0915573d898d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8ae3beae-60f4-46bd-8a8f-0915573d898d img.shogun-image {
  /* Add background color handling */
  
}

#s-8ae3beae-60f4-46bd-8a8f-0915573d898d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8ae3beae-60f4-46bd-8a8f-0915573d898d .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-8ae3beae-60f4-46bd-8a8f-0915573d898d .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8ae3beae-60f4-46bd-8a8f-0915573d898d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8ae3beae-60f4-46bd-8a8f-0915573d898d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8ae3beae-60f4-46bd-8a8f-0915573d898d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }




.s-8ae3beae-60f4-46bd-8a8f-0915573d898d .shogun-image-content {
  
    justify-content: center;
  
}

.s-8ae3beae-60f4-46bd-8a8f-0915573d898d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8ae3beae-60f4-46bd-8a8f-0915573d898d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8ae3beae-60f4-46bd-8a8f-0915573d898d.shogun-image {
  box-sizing: border-box;
}



.s-8ae3beae-60f4-46bd-8a8f-0915573d898d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8ae3beae-60f4-46bd-8a8f-0915573d898d {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-8ae3beae-60f4-46bd-8a8f-0915573d898d.shogun-image-container {
      position: relative;
    }

    .s-8ae3beae-60f4-46bd-8a8f-0915573d898d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8ae3beae-60f4-46bd-8a8f-0915573d898d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8ae3beae-60f4-46bd-8a8f-0915573d898d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}
#s-9508bb98-21e5-47dd-bd5d-0efeec88aa04 {
  margin-left: auto;
margin-right: auto;
max-width: 375px;
text-align: center;
}
@media (max-width: 767px){#s-9508bb98-21e5-47dd-bd5d-0efeec88aa04 {
  aspect-ratio: 375/396;
}
}
#s-9508bb98-21e5-47dd-bd5d-0efeec88aa04 {
  margin: 0 !important;
  overflow: visible;
}

#s-9508bb98-21e5-47dd-bd5d-0efeec88aa04-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9508bb98-21e5-47dd-bd5d-0efeec88aa04 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9508bb98-21e5-47dd-bd5d-0efeec88aa04 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9508bb98-21e5-47dd-bd5d-0efeec88aa04 img.shogun-image {
  /* Add background color handling */
  
}

#s-9508bb98-21e5-47dd-bd5d-0efeec88aa04 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-9508bb98-21e5-47dd-bd5d-0efeec88aa04 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9508bb98-21e5-47dd-bd5d-0efeec88aa04.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9508bb98-21e5-47dd-bd5d-0efeec88aa04.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9508bb98-21e5-47dd-bd5d-0efeec88aa04.shogun-image {
  box-sizing: border-box;
}



.s-9508bb98-21e5-47dd-bd5d-0efeec88aa04 img.shogun-image {
  
}


@media (min-width: 1200px){#s-9508bb98-21e5-47dd-bd5d-0efeec88aa04 {
  margin: 0 !important;
  overflow: visible;
}

#s-9508bb98-21e5-47dd-bd5d-0efeec88aa04-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9508bb98-21e5-47dd-bd5d-0efeec88aa04 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9508bb98-21e5-47dd-bd5d-0efeec88aa04 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9508bb98-21e5-47dd-bd5d-0efeec88aa04 img.shogun-image {
  /* Add background color handling */
  
}

#s-9508bb98-21e5-47dd-bd5d-0efeec88aa04 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-9508bb98-21e5-47dd-bd5d-0efeec88aa04 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9508bb98-21e5-47dd-bd5d-0efeec88aa04.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9508bb98-21e5-47dd-bd5d-0efeec88aa04.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9508bb98-21e5-47dd-bd5d-0efeec88aa04.shogun-image {
  box-sizing: border-box;
}



.s-9508bb98-21e5-47dd-bd5d-0efeec88aa04 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-9508bb98-21e5-47dd-bd5d-0efeec88aa04 {
  margin: 0 !important;
  overflow: visible;
}

#s-9508bb98-21e5-47dd-bd5d-0efeec88aa04-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9508bb98-21e5-47dd-bd5d-0efeec88aa04 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9508bb98-21e5-47dd-bd5d-0efeec88aa04 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9508bb98-21e5-47dd-bd5d-0efeec88aa04 img.shogun-image {
  /* Add background color handling */
  
}

#s-9508bb98-21e5-47dd-bd5d-0efeec88aa04 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-9508bb98-21e5-47dd-bd5d-0efeec88aa04 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9508bb98-21e5-47dd-bd5d-0efeec88aa04.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9508bb98-21e5-47dd-bd5d-0efeec88aa04.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9508bb98-21e5-47dd-bd5d-0efeec88aa04.shogun-image {
  box-sizing: border-box;
}



.s-9508bb98-21e5-47dd-bd5d-0efeec88aa04 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-9508bb98-21e5-47dd-bd5d-0efeec88aa04 {
  margin: 0 !important;
  overflow: visible;
}

#s-9508bb98-21e5-47dd-bd5d-0efeec88aa04-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9508bb98-21e5-47dd-bd5d-0efeec88aa04 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9508bb98-21e5-47dd-bd5d-0efeec88aa04 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9508bb98-21e5-47dd-bd5d-0efeec88aa04 img.shogun-image {
  /* Add background color handling */
  
}

#s-9508bb98-21e5-47dd-bd5d-0efeec88aa04 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-9508bb98-21e5-47dd-bd5d-0efeec88aa04 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9508bb98-21e5-47dd-bd5d-0efeec88aa04.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9508bb98-21e5-47dd-bd5d-0efeec88aa04.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9508bb98-21e5-47dd-bd5d-0efeec88aa04.shogun-image {
  box-sizing: border-box;
}



.s-9508bb98-21e5-47dd-bd5d-0efeec88aa04 img.shogun-image {
  
}


}@media (max-width: 767px){#s-9508bb98-21e5-47dd-bd5d-0efeec88aa04 {
  margin: 0 !important;
  overflow: visible;
}

#s-9508bb98-21e5-47dd-bd5d-0efeec88aa04-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9508bb98-21e5-47dd-bd5d-0efeec88aa04 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9508bb98-21e5-47dd-bd5d-0efeec88aa04 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9508bb98-21e5-47dd-bd5d-0efeec88aa04 img.shogun-image {
  /* Add background color handling */
  
}

#s-9508bb98-21e5-47dd-bd5d-0efeec88aa04 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9508bb98-21e5-47dd-bd5d-0efeec88aa04 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-9508bb98-21e5-47dd-bd5d-0efeec88aa04 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9508bb98-21e5-47dd-bd5d-0efeec88aa04 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9508bb98-21e5-47dd-bd5d-0efeec88aa04.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9508bb98-21e5-47dd-bd5d-0efeec88aa04 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }




.s-9508bb98-21e5-47dd-bd5d-0efeec88aa04 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9508bb98-21e5-47dd-bd5d-0efeec88aa04.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9508bb98-21e5-47dd-bd5d-0efeec88aa04.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9508bb98-21e5-47dd-bd5d-0efeec88aa04.shogun-image {
  box-sizing: border-box;
}



.s-9508bb98-21e5-47dd-bd5d-0efeec88aa04 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9508bb98-21e5-47dd-bd5d-0efeec88aa04 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-9508bb98-21e5-47dd-bd5d-0efeec88aa04.shogun-image-container {
      position: relative;
    }

    .s-9508bb98-21e5-47dd-bd5d-0efeec88aa04.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9508bb98-21e5-47dd-bd5d-0efeec88aa04.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9508bb98-21e5-47dd-bd5d-0efeec88aa04 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}
#s-e9d1b884-6ae3-4c82-85aa-601fbabbbb94 {
  margin-left: auto;
margin-right: auto;
max-width: 375px;
text-align: center;
}

#s-e9d1b884-6ae3-4c82-85aa-601fbabbbb94 {
  margin: 0 !important;
  overflow: visible;
}

#s-e9d1b884-6ae3-4c82-85aa-601fbabbbb94-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e9d1b884-6ae3-4c82-85aa-601fbabbbb94 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e9d1b884-6ae3-4c82-85aa-601fbabbbb94 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e9d1b884-6ae3-4c82-85aa-601fbabbbb94 img.shogun-image {
  /* Add background color handling */
  
}

#s-e9d1b884-6ae3-4c82-85aa-601fbabbbb94 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-e9d1b884-6ae3-4c82-85aa-601fbabbbb94 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e9d1b884-6ae3-4c82-85aa-601fbabbbb94.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e9d1b884-6ae3-4c82-85aa-601fbabbbb94.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e9d1b884-6ae3-4c82-85aa-601fbabbbb94.shogun-image {
  box-sizing: border-box;
}



.s-e9d1b884-6ae3-4c82-85aa-601fbabbbb94 img.shogun-image {
  
}


@media (min-width: 1200px){#s-e9d1b884-6ae3-4c82-85aa-601fbabbbb94 {
  margin: 0 !important;
  overflow: visible;
}

#s-e9d1b884-6ae3-4c82-85aa-601fbabbbb94-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e9d1b884-6ae3-4c82-85aa-601fbabbbb94 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e9d1b884-6ae3-4c82-85aa-601fbabbbb94 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e9d1b884-6ae3-4c82-85aa-601fbabbbb94 img.shogun-image {
  /* Add background color handling */
  
}

#s-e9d1b884-6ae3-4c82-85aa-601fbabbbb94 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-e9d1b884-6ae3-4c82-85aa-601fbabbbb94 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e9d1b884-6ae3-4c82-85aa-601fbabbbb94.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e9d1b884-6ae3-4c82-85aa-601fbabbbb94.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e9d1b884-6ae3-4c82-85aa-601fbabbbb94.shogun-image {
  box-sizing: border-box;
}



.s-e9d1b884-6ae3-4c82-85aa-601fbabbbb94 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-e9d1b884-6ae3-4c82-85aa-601fbabbbb94 {
  margin: 0 !important;
  overflow: visible;
}

#s-e9d1b884-6ae3-4c82-85aa-601fbabbbb94-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e9d1b884-6ae3-4c82-85aa-601fbabbbb94 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e9d1b884-6ae3-4c82-85aa-601fbabbbb94 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e9d1b884-6ae3-4c82-85aa-601fbabbbb94 img.shogun-image {
  /* Add background color handling */
  
}

#s-e9d1b884-6ae3-4c82-85aa-601fbabbbb94 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-e9d1b884-6ae3-4c82-85aa-601fbabbbb94 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e9d1b884-6ae3-4c82-85aa-601fbabbbb94.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e9d1b884-6ae3-4c82-85aa-601fbabbbb94.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e9d1b884-6ae3-4c82-85aa-601fbabbbb94.shogun-image {
  box-sizing: border-box;
}



.s-e9d1b884-6ae3-4c82-85aa-601fbabbbb94 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-e9d1b884-6ae3-4c82-85aa-601fbabbbb94 {
  margin: 0 !important;
  overflow: visible;
}

#s-e9d1b884-6ae3-4c82-85aa-601fbabbbb94-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e9d1b884-6ae3-4c82-85aa-601fbabbbb94 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e9d1b884-6ae3-4c82-85aa-601fbabbbb94 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e9d1b884-6ae3-4c82-85aa-601fbabbbb94 img.shogun-image {
  /* Add background color handling */
  
}

#s-e9d1b884-6ae3-4c82-85aa-601fbabbbb94 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-e9d1b884-6ae3-4c82-85aa-601fbabbbb94 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e9d1b884-6ae3-4c82-85aa-601fbabbbb94.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e9d1b884-6ae3-4c82-85aa-601fbabbbb94.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e9d1b884-6ae3-4c82-85aa-601fbabbbb94.shogun-image {
  box-sizing: border-box;
}



.s-e9d1b884-6ae3-4c82-85aa-601fbabbbb94 img.shogun-image {
  
}


}@media (max-width: 767px){#s-e9d1b884-6ae3-4c82-85aa-601fbabbbb94 {
  margin: 0 !important;
  overflow: visible;
}

#s-e9d1b884-6ae3-4c82-85aa-601fbabbbb94-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e9d1b884-6ae3-4c82-85aa-601fbabbbb94 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e9d1b884-6ae3-4c82-85aa-601fbabbbb94 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e9d1b884-6ae3-4c82-85aa-601fbabbbb94 img.shogun-image {
  /* Add background color handling */
  
}

#s-e9d1b884-6ae3-4c82-85aa-601fbabbbb94 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-e9d1b884-6ae3-4c82-85aa-601fbabbbb94 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e9d1b884-6ae3-4c82-85aa-601fbabbbb94.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e9d1b884-6ae3-4c82-85aa-601fbabbbb94.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e9d1b884-6ae3-4c82-85aa-601fbabbbb94.shogun-image {
  box-sizing: border-box;
}



.s-e9d1b884-6ae3-4c82-85aa-601fbabbbb94 img.shogun-image {
  
}


}
#s-650020c2-9b1d-4e92-8cf0-ec200ec24dd1 {
  margin-left: auto;
margin-right: auto;
max-width: 375px;
text-align: center;
}
@media (max-width: 767px){#s-650020c2-9b1d-4e92-8cf0-ec200ec24dd1 {
  aspect-ratio: 375/396;
}
}
#s-650020c2-9b1d-4e92-8cf0-ec200ec24dd1 {
  margin: 0 !important;
  overflow: visible;
}

#s-650020c2-9b1d-4e92-8cf0-ec200ec24dd1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-650020c2-9b1d-4e92-8cf0-ec200ec24dd1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-650020c2-9b1d-4e92-8cf0-ec200ec24dd1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-650020c2-9b1d-4e92-8cf0-ec200ec24dd1 img.shogun-image {
  /* Add background color handling */
  
}

#s-650020c2-9b1d-4e92-8cf0-ec200ec24dd1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-650020c2-9b1d-4e92-8cf0-ec200ec24dd1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-650020c2-9b1d-4e92-8cf0-ec200ec24dd1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-650020c2-9b1d-4e92-8cf0-ec200ec24dd1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-650020c2-9b1d-4e92-8cf0-ec200ec24dd1.shogun-image {
  box-sizing: border-box;
}



.s-650020c2-9b1d-4e92-8cf0-ec200ec24dd1 img.shogun-image {
  
}


@media (min-width: 1200px){#s-650020c2-9b1d-4e92-8cf0-ec200ec24dd1 {
  margin: 0 !important;
  overflow: visible;
}

#s-650020c2-9b1d-4e92-8cf0-ec200ec24dd1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-650020c2-9b1d-4e92-8cf0-ec200ec24dd1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-650020c2-9b1d-4e92-8cf0-ec200ec24dd1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-650020c2-9b1d-4e92-8cf0-ec200ec24dd1 img.shogun-image {
  /* Add background color handling */
  
}

#s-650020c2-9b1d-4e92-8cf0-ec200ec24dd1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-650020c2-9b1d-4e92-8cf0-ec200ec24dd1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-650020c2-9b1d-4e92-8cf0-ec200ec24dd1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-650020c2-9b1d-4e92-8cf0-ec200ec24dd1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-650020c2-9b1d-4e92-8cf0-ec200ec24dd1.shogun-image {
  box-sizing: border-box;
}



.s-650020c2-9b1d-4e92-8cf0-ec200ec24dd1 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-650020c2-9b1d-4e92-8cf0-ec200ec24dd1 {
  margin: 0 !important;
  overflow: visible;
}

#s-650020c2-9b1d-4e92-8cf0-ec200ec24dd1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-650020c2-9b1d-4e92-8cf0-ec200ec24dd1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-650020c2-9b1d-4e92-8cf0-ec200ec24dd1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-650020c2-9b1d-4e92-8cf0-ec200ec24dd1 img.shogun-image {
  /* Add background color handling */
  
}

#s-650020c2-9b1d-4e92-8cf0-ec200ec24dd1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-650020c2-9b1d-4e92-8cf0-ec200ec24dd1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-650020c2-9b1d-4e92-8cf0-ec200ec24dd1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-650020c2-9b1d-4e92-8cf0-ec200ec24dd1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-650020c2-9b1d-4e92-8cf0-ec200ec24dd1.shogun-image {
  box-sizing: border-box;
}



.s-650020c2-9b1d-4e92-8cf0-ec200ec24dd1 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-650020c2-9b1d-4e92-8cf0-ec200ec24dd1 {
  margin: 0 !important;
  overflow: visible;
}

#s-650020c2-9b1d-4e92-8cf0-ec200ec24dd1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-650020c2-9b1d-4e92-8cf0-ec200ec24dd1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-650020c2-9b1d-4e92-8cf0-ec200ec24dd1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-650020c2-9b1d-4e92-8cf0-ec200ec24dd1 img.shogun-image {
  /* Add background color handling */
  
}

#s-650020c2-9b1d-4e92-8cf0-ec200ec24dd1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-650020c2-9b1d-4e92-8cf0-ec200ec24dd1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-650020c2-9b1d-4e92-8cf0-ec200ec24dd1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-650020c2-9b1d-4e92-8cf0-ec200ec24dd1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-650020c2-9b1d-4e92-8cf0-ec200ec24dd1.shogun-image {
  box-sizing: border-box;
}



.s-650020c2-9b1d-4e92-8cf0-ec200ec24dd1 img.shogun-image {
  
}


}@media (max-width: 767px){#s-650020c2-9b1d-4e92-8cf0-ec200ec24dd1 {
  margin: 0 !important;
  overflow: visible;
}

#s-650020c2-9b1d-4e92-8cf0-ec200ec24dd1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-650020c2-9b1d-4e92-8cf0-ec200ec24dd1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-650020c2-9b1d-4e92-8cf0-ec200ec24dd1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-650020c2-9b1d-4e92-8cf0-ec200ec24dd1 img.shogun-image {
  /* Add background color handling */
  
}

#s-650020c2-9b1d-4e92-8cf0-ec200ec24dd1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-650020c2-9b1d-4e92-8cf0-ec200ec24dd1 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-650020c2-9b1d-4e92-8cf0-ec200ec24dd1 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-650020c2-9b1d-4e92-8cf0-ec200ec24dd1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-650020c2-9b1d-4e92-8cf0-ec200ec24dd1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-650020c2-9b1d-4e92-8cf0-ec200ec24dd1 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }




.s-650020c2-9b1d-4e92-8cf0-ec200ec24dd1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-650020c2-9b1d-4e92-8cf0-ec200ec24dd1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-650020c2-9b1d-4e92-8cf0-ec200ec24dd1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-650020c2-9b1d-4e92-8cf0-ec200ec24dd1.shogun-image {
  box-sizing: border-box;
}



.s-650020c2-9b1d-4e92-8cf0-ec200ec24dd1 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-650020c2-9b1d-4e92-8cf0-ec200ec24dd1 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-650020c2-9b1d-4e92-8cf0-ec200ec24dd1.shogun-image-container {
      position: relative;
    }

    .s-650020c2-9b1d-4e92-8cf0-ec200ec24dd1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-650020c2-9b1d-4e92-8cf0-ec200ec24dd1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-650020c2-9b1d-4e92-8cf0-ec200ec24dd1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}
#s-bd3486cd-a0f8-413e-a58b-56e01f25febb {
  margin-left: auto;
margin-right: auto;
max-width: 375px;
text-align: center;
}
@media (max-width: 767px){#s-bd3486cd-a0f8-413e-a58b-56e01f25febb {
  aspect-ratio: 375/396;
}
}
#s-bd3486cd-a0f8-413e-a58b-56e01f25febb {
  margin: 0 !important;
  overflow: visible;
}

#s-bd3486cd-a0f8-413e-a58b-56e01f25febb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bd3486cd-a0f8-413e-a58b-56e01f25febb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bd3486cd-a0f8-413e-a58b-56e01f25febb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bd3486cd-a0f8-413e-a58b-56e01f25febb img.shogun-image {
  /* Add background color handling */
  
}

#s-bd3486cd-a0f8-413e-a58b-56e01f25febb img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-bd3486cd-a0f8-413e-a58b-56e01f25febb .shogun-image-content {
  
    justify-content: center;
  
}

.s-bd3486cd-a0f8-413e-a58b-56e01f25febb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bd3486cd-a0f8-413e-a58b-56e01f25febb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bd3486cd-a0f8-413e-a58b-56e01f25febb.shogun-image {
  box-sizing: border-box;
}



.s-bd3486cd-a0f8-413e-a58b-56e01f25febb img.shogun-image {
  
}


@media (min-width: 1200px){#s-bd3486cd-a0f8-413e-a58b-56e01f25febb {
  margin: 0 !important;
  overflow: visible;
}

#s-bd3486cd-a0f8-413e-a58b-56e01f25febb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bd3486cd-a0f8-413e-a58b-56e01f25febb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bd3486cd-a0f8-413e-a58b-56e01f25febb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bd3486cd-a0f8-413e-a58b-56e01f25febb img.shogun-image {
  /* Add background color handling */
  
}

#s-bd3486cd-a0f8-413e-a58b-56e01f25febb img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-bd3486cd-a0f8-413e-a58b-56e01f25febb .shogun-image-content {
  
    justify-content: center;
  
}

.s-bd3486cd-a0f8-413e-a58b-56e01f25febb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bd3486cd-a0f8-413e-a58b-56e01f25febb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bd3486cd-a0f8-413e-a58b-56e01f25febb.shogun-image {
  box-sizing: border-box;
}



.s-bd3486cd-a0f8-413e-a58b-56e01f25febb img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-bd3486cd-a0f8-413e-a58b-56e01f25febb {
  margin: 0 !important;
  overflow: visible;
}

#s-bd3486cd-a0f8-413e-a58b-56e01f25febb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bd3486cd-a0f8-413e-a58b-56e01f25febb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bd3486cd-a0f8-413e-a58b-56e01f25febb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bd3486cd-a0f8-413e-a58b-56e01f25febb img.shogun-image {
  /* Add background color handling */
  
}

#s-bd3486cd-a0f8-413e-a58b-56e01f25febb img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-bd3486cd-a0f8-413e-a58b-56e01f25febb .shogun-image-content {
  
    justify-content: center;
  
}

.s-bd3486cd-a0f8-413e-a58b-56e01f25febb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bd3486cd-a0f8-413e-a58b-56e01f25febb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bd3486cd-a0f8-413e-a58b-56e01f25febb.shogun-image {
  box-sizing: border-box;
}



.s-bd3486cd-a0f8-413e-a58b-56e01f25febb img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-bd3486cd-a0f8-413e-a58b-56e01f25febb {
  margin: 0 !important;
  overflow: visible;
}

#s-bd3486cd-a0f8-413e-a58b-56e01f25febb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bd3486cd-a0f8-413e-a58b-56e01f25febb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bd3486cd-a0f8-413e-a58b-56e01f25febb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bd3486cd-a0f8-413e-a58b-56e01f25febb img.shogun-image {
  /* Add background color handling */
  
}

#s-bd3486cd-a0f8-413e-a58b-56e01f25febb img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-bd3486cd-a0f8-413e-a58b-56e01f25febb .shogun-image-content {
  
    justify-content: center;
  
}

.s-bd3486cd-a0f8-413e-a58b-56e01f25febb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bd3486cd-a0f8-413e-a58b-56e01f25febb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bd3486cd-a0f8-413e-a58b-56e01f25febb.shogun-image {
  box-sizing: border-box;
}



.s-bd3486cd-a0f8-413e-a58b-56e01f25febb img.shogun-image {
  
}


}@media (max-width: 767px){#s-bd3486cd-a0f8-413e-a58b-56e01f25febb {
  margin: 0 !important;
  overflow: visible;
}

#s-bd3486cd-a0f8-413e-a58b-56e01f25febb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bd3486cd-a0f8-413e-a58b-56e01f25febb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bd3486cd-a0f8-413e-a58b-56e01f25febb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bd3486cd-a0f8-413e-a58b-56e01f25febb img.shogun-image {
  /* Add background color handling */
  
}

#s-bd3486cd-a0f8-413e-a58b-56e01f25febb img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bd3486cd-a0f8-413e-a58b-56e01f25febb .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-bd3486cd-a0f8-413e-a58b-56e01f25febb .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bd3486cd-a0f8-413e-a58b-56e01f25febb .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bd3486cd-a0f8-413e-a58b-56e01f25febb.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bd3486cd-a0f8-413e-a58b-56e01f25febb img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }




.s-bd3486cd-a0f8-413e-a58b-56e01f25febb .shogun-image-content {
  
    justify-content: center;
  
}

.s-bd3486cd-a0f8-413e-a58b-56e01f25febb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bd3486cd-a0f8-413e-a58b-56e01f25febb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bd3486cd-a0f8-413e-a58b-56e01f25febb.shogun-image {
  box-sizing: border-box;
}



.s-bd3486cd-a0f8-413e-a58b-56e01f25febb img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-bd3486cd-a0f8-413e-a58b-56e01f25febb {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-bd3486cd-a0f8-413e-a58b-56e01f25febb.shogun-image-container {
      position: relative;
    }

    .s-bd3486cd-a0f8-413e-a58b-56e01f25febb.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bd3486cd-a0f8-413e-a58b-56e01f25febb.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bd3486cd-a0f8-413e-a58b-56e01f25febb img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}
#s-6b6d5253-8fd6-49a8-8986-5efe2201e86f {
  margin-left: auto;
margin-right: auto;
max-width: 375px;
text-align: center;
}
@media (max-width: 767px){#s-6b6d5253-8fd6-49a8-8986-5efe2201e86f {
  aspect-ratio: 375/396;
}
}
#s-6b6d5253-8fd6-49a8-8986-5efe2201e86f {
  margin: 0 !important;
  overflow: visible;
}

#s-6b6d5253-8fd6-49a8-8986-5efe2201e86f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6b6d5253-8fd6-49a8-8986-5efe2201e86f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6b6d5253-8fd6-49a8-8986-5efe2201e86f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6b6d5253-8fd6-49a8-8986-5efe2201e86f img.shogun-image {
  /* Add background color handling */
  
}

#s-6b6d5253-8fd6-49a8-8986-5efe2201e86f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-6b6d5253-8fd6-49a8-8986-5efe2201e86f .shogun-image-content {
  
    justify-content: center;
  
}

.s-6b6d5253-8fd6-49a8-8986-5efe2201e86f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6b6d5253-8fd6-49a8-8986-5efe2201e86f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6b6d5253-8fd6-49a8-8986-5efe2201e86f.shogun-image {
  box-sizing: border-box;
}



.s-6b6d5253-8fd6-49a8-8986-5efe2201e86f img.shogun-image {
  
}


@media (min-width: 1200px){#s-6b6d5253-8fd6-49a8-8986-5efe2201e86f {
  margin: 0 !important;
  overflow: visible;
}

#s-6b6d5253-8fd6-49a8-8986-5efe2201e86f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6b6d5253-8fd6-49a8-8986-5efe2201e86f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6b6d5253-8fd6-49a8-8986-5efe2201e86f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6b6d5253-8fd6-49a8-8986-5efe2201e86f img.shogun-image {
  /* Add background color handling */
  
}

#s-6b6d5253-8fd6-49a8-8986-5efe2201e86f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-6b6d5253-8fd6-49a8-8986-5efe2201e86f .shogun-image-content {
  
    justify-content: center;
  
}

.s-6b6d5253-8fd6-49a8-8986-5efe2201e86f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6b6d5253-8fd6-49a8-8986-5efe2201e86f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6b6d5253-8fd6-49a8-8986-5efe2201e86f.shogun-image {
  box-sizing: border-box;
}



.s-6b6d5253-8fd6-49a8-8986-5efe2201e86f img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-6b6d5253-8fd6-49a8-8986-5efe2201e86f {
  margin: 0 !important;
  overflow: visible;
}

#s-6b6d5253-8fd6-49a8-8986-5efe2201e86f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6b6d5253-8fd6-49a8-8986-5efe2201e86f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6b6d5253-8fd6-49a8-8986-5efe2201e86f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6b6d5253-8fd6-49a8-8986-5efe2201e86f img.shogun-image {
  /* Add background color handling */
  
}

#s-6b6d5253-8fd6-49a8-8986-5efe2201e86f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-6b6d5253-8fd6-49a8-8986-5efe2201e86f .shogun-image-content {
  
    justify-content: center;
  
}

.s-6b6d5253-8fd6-49a8-8986-5efe2201e86f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6b6d5253-8fd6-49a8-8986-5efe2201e86f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6b6d5253-8fd6-49a8-8986-5efe2201e86f.shogun-image {
  box-sizing: border-box;
}



.s-6b6d5253-8fd6-49a8-8986-5efe2201e86f img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-6b6d5253-8fd6-49a8-8986-5efe2201e86f {
  margin: 0 !important;
  overflow: visible;
}

#s-6b6d5253-8fd6-49a8-8986-5efe2201e86f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6b6d5253-8fd6-49a8-8986-5efe2201e86f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6b6d5253-8fd6-49a8-8986-5efe2201e86f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6b6d5253-8fd6-49a8-8986-5efe2201e86f img.shogun-image {
  /* Add background color handling */
  
}

#s-6b6d5253-8fd6-49a8-8986-5efe2201e86f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-6b6d5253-8fd6-49a8-8986-5efe2201e86f .shogun-image-content {
  
    justify-content: center;
  
}

.s-6b6d5253-8fd6-49a8-8986-5efe2201e86f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6b6d5253-8fd6-49a8-8986-5efe2201e86f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6b6d5253-8fd6-49a8-8986-5efe2201e86f.shogun-image {
  box-sizing: border-box;
}



.s-6b6d5253-8fd6-49a8-8986-5efe2201e86f img.shogun-image {
  
}


}@media (max-width: 767px){#s-6b6d5253-8fd6-49a8-8986-5efe2201e86f {
  margin: 0 !important;
  overflow: visible;
}

#s-6b6d5253-8fd6-49a8-8986-5efe2201e86f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6b6d5253-8fd6-49a8-8986-5efe2201e86f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6b6d5253-8fd6-49a8-8986-5efe2201e86f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6b6d5253-8fd6-49a8-8986-5efe2201e86f img.shogun-image {
  /* Add background color handling */
  
}

#s-6b6d5253-8fd6-49a8-8986-5efe2201e86f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6b6d5253-8fd6-49a8-8986-5efe2201e86f .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-6b6d5253-8fd6-49a8-8986-5efe2201e86f .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6b6d5253-8fd6-49a8-8986-5efe2201e86f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6b6d5253-8fd6-49a8-8986-5efe2201e86f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6b6d5253-8fd6-49a8-8986-5efe2201e86f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }




.s-6b6d5253-8fd6-49a8-8986-5efe2201e86f .shogun-image-content {
  
    justify-content: center;
  
}

.s-6b6d5253-8fd6-49a8-8986-5efe2201e86f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6b6d5253-8fd6-49a8-8986-5efe2201e86f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6b6d5253-8fd6-49a8-8986-5efe2201e86f.shogun-image {
  box-sizing: border-box;
}



.s-6b6d5253-8fd6-49a8-8986-5efe2201e86f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6b6d5253-8fd6-49a8-8986-5efe2201e86f {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-6b6d5253-8fd6-49a8-8986-5efe2201e86f.shogun-image-container {
      position: relative;
    }

    .s-6b6d5253-8fd6-49a8-8986-5efe2201e86f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6b6d5253-8fd6-49a8-8986-5efe2201e86f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6b6d5253-8fd6-49a8-8986-5efe2201e86f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}
#s-928e6376-2c26-4773-b262-9863a7be132d {
  margin-left: auto;
margin-right: auto;
max-width: 375px;
text-align: center;
}
@media (max-width: 767px){#s-928e6376-2c26-4773-b262-9863a7be132d {
  aspect-ratio: 375/396;
}
}
#s-928e6376-2c26-4773-b262-9863a7be132d {
  margin: 0 !important;
  overflow: visible;
}

#s-928e6376-2c26-4773-b262-9863a7be132d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-928e6376-2c26-4773-b262-9863a7be132d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-928e6376-2c26-4773-b262-9863a7be132d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-928e6376-2c26-4773-b262-9863a7be132d img.shogun-image {
  /* Add background color handling */
  
}

#s-928e6376-2c26-4773-b262-9863a7be132d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-928e6376-2c26-4773-b262-9863a7be132d .shogun-image-content {
  
    justify-content: center;
  
}

.s-928e6376-2c26-4773-b262-9863a7be132d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-928e6376-2c26-4773-b262-9863a7be132d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-928e6376-2c26-4773-b262-9863a7be132d.shogun-image {
  box-sizing: border-box;
}



.s-928e6376-2c26-4773-b262-9863a7be132d img.shogun-image {
  
}


@media (min-width: 1200px){#s-928e6376-2c26-4773-b262-9863a7be132d {
  margin: 0 !important;
  overflow: visible;
}

#s-928e6376-2c26-4773-b262-9863a7be132d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-928e6376-2c26-4773-b262-9863a7be132d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-928e6376-2c26-4773-b262-9863a7be132d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-928e6376-2c26-4773-b262-9863a7be132d img.shogun-image {
  /* Add background color handling */
  
}

#s-928e6376-2c26-4773-b262-9863a7be132d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-928e6376-2c26-4773-b262-9863a7be132d .shogun-image-content {
  
    justify-content: center;
  
}

.s-928e6376-2c26-4773-b262-9863a7be132d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-928e6376-2c26-4773-b262-9863a7be132d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-928e6376-2c26-4773-b262-9863a7be132d.shogun-image {
  box-sizing: border-box;
}



.s-928e6376-2c26-4773-b262-9863a7be132d img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-928e6376-2c26-4773-b262-9863a7be132d {
  margin: 0 !important;
  overflow: visible;
}

#s-928e6376-2c26-4773-b262-9863a7be132d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-928e6376-2c26-4773-b262-9863a7be132d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-928e6376-2c26-4773-b262-9863a7be132d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-928e6376-2c26-4773-b262-9863a7be132d img.shogun-image {
  /* Add background color handling */
  
}

#s-928e6376-2c26-4773-b262-9863a7be132d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-928e6376-2c26-4773-b262-9863a7be132d .shogun-image-content {
  
    justify-content: center;
  
}

.s-928e6376-2c26-4773-b262-9863a7be132d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-928e6376-2c26-4773-b262-9863a7be132d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-928e6376-2c26-4773-b262-9863a7be132d.shogun-image {
  box-sizing: border-box;
}



.s-928e6376-2c26-4773-b262-9863a7be132d img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-928e6376-2c26-4773-b262-9863a7be132d {
  margin: 0 !important;
  overflow: visible;
}

#s-928e6376-2c26-4773-b262-9863a7be132d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-928e6376-2c26-4773-b262-9863a7be132d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-928e6376-2c26-4773-b262-9863a7be132d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-928e6376-2c26-4773-b262-9863a7be132d img.shogun-image {
  /* Add background color handling */
  
}

#s-928e6376-2c26-4773-b262-9863a7be132d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-928e6376-2c26-4773-b262-9863a7be132d .shogun-image-content {
  
    justify-content: center;
  
}

.s-928e6376-2c26-4773-b262-9863a7be132d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-928e6376-2c26-4773-b262-9863a7be132d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-928e6376-2c26-4773-b262-9863a7be132d.shogun-image {
  box-sizing: border-box;
}



.s-928e6376-2c26-4773-b262-9863a7be132d img.shogun-image {
  
}


}@media (max-width: 767px){#s-928e6376-2c26-4773-b262-9863a7be132d {
  margin: 0 !important;
  overflow: visible;
}

#s-928e6376-2c26-4773-b262-9863a7be132d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-928e6376-2c26-4773-b262-9863a7be132d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-928e6376-2c26-4773-b262-9863a7be132d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-928e6376-2c26-4773-b262-9863a7be132d img.shogun-image {
  /* Add background color handling */
  
}

#s-928e6376-2c26-4773-b262-9863a7be132d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-928e6376-2c26-4773-b262-9863a7be132d .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-928e6376-2c26-4773-b262-9863a7be132d .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-928e6376-2c26-4773-b262-9863a7be132d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-928e6376-2c26-4773-b262-9863a7be132d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-928e6376-2c26-4773-b262-9863a7be132d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }




.s-928e6376-2c26-4773-b262-9863a7be132d .shogun-image-content {
  
    justify-content: center;
  
}

.s-928e6376-2c26-4773-b262-9863a7be132d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-928e6376-2c26-4773-b262-9863a7be132d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-928e6376-2c26-4773-b262-9863a7be132d.shogun-image {
  box-sizing: border-box;
}



.s-928e6376-2c26-4773-b262-9863a7be132d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-928e6376-2c26-4773-b262-9863a7be132d {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-928e6376-2c26-4773-b262-9863a7be132d.shogun-image-container {
      position: relative;
    }

    .s-928e6376-2c26-4773-b262-9863a7be132d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-928e6376-2c26-4773-b262-9863a7be132d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-928e6376-2c26-4773-b262-9863a7be132d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}
#s-97a717bf-9481-4fbf-94c9-47b7233b3c32 {
  margin-left: auto;
margin-right: auto;
max-width: 375px;
text-align: center;
}

#s-97a717bf-9481-4fbf-94c9-47b7233b3c32 {
  margin: 0 !important;
  overflow: visible;
}

#s-97a717bf-9481-4fbf-94c9-47b7233b3c32-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-97a717bf-9481-4fbf-94c9-47b7233b3c32 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-97a717bf-9481-4fbf-94c9-47b7233b3c32 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-97a717bf-9481-4fbf-94c9-47b7233b3c32 img.shogun-image {
  /* Add background color handling */
  
}

#s-97a717bf-9481-4fbf-94c9-47b7233b3c32 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-97a717bf-9481-4fbf-94c9-47b7233b3c32 .shogun-image-content {
  
    justify-content: center;
  
}

.s-97a717bf-9481-4fbf-94c9-47b7233b3c32.shg-align-container {
  display: flex;
  justify-content: center
}

.s-97a717bf-9481-4fbf-94c9-47b7233b3c32.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-97a717bf-9481-4fbf-94c9-47b7233b3c32.shogun-image {
  box-sizing: border-box;
}



.s-97a717bf-9481-4fbf-94c9-47b7233b3c32 img.shogun-image {
  
}


@media (min-width: 1200px){#s-97a717bf-9481-4fbf-94c9-47b7233b3c32 {
  margin: 0 !important;
  overflow: visible;
}

#s-97a717bf-9481-4fbf-94c9-47b7233b3c32-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-97a717bf-9481-4fbf-94c9-47b7233b3c32 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-97a717bf-9481-4fbf-94c9-47b7233b3c32 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-97a717bf-9481-4fbf-94c9-47b7233b3c32 img.shogun-image {
  /* Add background color handling */
  
}

#s-97a717bf-9481-4fbf-94c9-47b7233b3c32 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-97a717bf-9481-4fbf-94c9-47b7233b3c32 .shogun-image-content {
  
    justify-content: center;
  
}

.s-97a717bf-9481-4fbf-94c9-47b7233b3c32.shg-align-container {
  display: flex;
  justify-content: center
}

.s-97a717bf-9481-4fbf-94c9-47b7233b3c32.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-97a717bf-9481-4fbf-94c9-47b7233b3c32.shogun-image {
  box-sizing: border-box;
}



.s-97a717bf-9481-4fbf-94c9-47b7233b3c32 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-97a717bf-9481-4fbf-94c9-47b7233b3c32 {
  margin: 0 !important;
  overflow: visible;
}

#s-97a717bf-9481-4fbf-94c9-47b7233b3c32-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-97a717bf-9481-4fbf-94c9-47b7233b3c32 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-97a717bf-9481-4fbf-94c9-47b7233b3c32 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-97a717bf-9481-4fbf-94c9-47b7233b3c32 img.shogun-image {
  /* Add background color handling */
  
}

#s-97a717bf-9481-4fbf-94c9-47b7233b3c32 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-97a717bf-9481-4fbf-94c9-47b7233b3c32 .shogun-image-content {
  
    justify-content: center;
  
}

.s-97a717bf-9481-4fbf-94c9-47b7233b3c32.shg-align-container {
  display: flex;
  justify-content: center
}

.s-97a717bf-9481-4fbf-94c9-47b7233b3c32.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-97a717bf-9481-4fbf-94c9-47b7233b3c32.shogun-image {
  box-sizing: border-box;
}



.s-97a717bf-9481-4fbf-94c9-47b7233b3c32 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-97a717bf-9481-4fbf-94c9-47b7233b3c32 {
  margin: 0 !important;
  overflow: visible;
}

#s-97a717bf-9481-4fbf-94c9-47b7233b3c32-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-97a717bf-9481-4fbf-94c9-47b7233b3c32 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-97a717bf-9481-4fbf-94c9-47b7233b3c32 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-97a717bf-9481-4fbf-94c9-47b7233b3c32 img.shogun-image {
  /* Add background color handling */
  
}

#s-97a717bf-9481-4fbf-94c9-47b7233b3c32 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-97a717bf-9481-4fbf-94c9-47b7233b3c32 .shogun-image-content {
  
    justify-content: center;
  
}

.s-97a717bf-9481-4fbf-94c9-47b7233b3c32.shg-align-container {
  display: flex;
  justify-content: center
}

.s-97a717bf-9481-4fbf-94c9-47b7233b3c32.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-97a717bf-9481-4fbf-94c9-47b7233b3c32.shogun-image {
  box-sizing: border-box;
}



.s-97a717bf-9481-4fbf-94c9-47b7233b3c32 img.shogun-image {
  
}


}@media (max-width: 767px){#s-97a717bf-9481-4fbf-94c9-47b7233b3c32 {
  margin: 0 !important;
  overflow: visible;
}

#s-97a717bf-9481-4fbf-94c9-47b7233b3c32-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-97a717bf-9481-4fbf-94c9-47b7233b3c32 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-97a717bf-9481-4fbf-94c9-47b7233b3c32 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-97a717bf-9481-4fbf-94c9-47b7233b3c32 img.shogun-image {
  /* Add background color handling */
  
}

#s-97a717bf-9481-4fbf-94c9-47b7233b3c32 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-97a717bf-9481-4fbf-94c9-47b7233b3c32 .shogun-image-content {
  
    justify-content: center;
  
}

.s-97a717bf-9481-4fbf-94c9-47b7233b3c32.shg-align-container {
  display: flex;
  justify-content: center
}

.s-97a717bf-9481-4fbf-94c9-47b7233b3c32.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-97a717bf-9481-4fbf-94c9-47b7233b3c32.shogun-image {
  box-sizing: border-box;
}



.s-97a717bf-9481-4fbf-94c9-47b7233b3c32 img.shogun-image {
  
}


}
#s-6e560a87-4f3d-4851-8e39-03d0a84eb345 {
  margin-left: auto;
margin-right: auto;
max-width: 1200px;
text-align: center;
}
@media (max-width: 767px){#s-6e560a87-4f3d-4851-8e39-03d0a84eb345 {
  max-width: 375px;
aspect-ratio: 375/396;
}
}
#s-6e560a87-4f3d-4851-8e39-03d0a84eb345 {
  margin: 0 !important;
  overflow: visible;
}

#s-6e560a87-4f3d-4851-8e39-03d0a84eb345-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6e560a87-4f3d-4851-8e39-03d0a84eb345 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6e560a87-4f3d-4851-8e39-03d0a84eb345 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6e560a87-4f3d-4851-8e39-03d0a84eb345 img.shogun-image {
  /* Add background color handling */
  
}

#s-6e560a87-4f3d-4851-8e39-03d0a84eb345 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-6e560a87-4f3d-4851-8e39-03d0a84eb345 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6e560a87-4f3d-4851-8e39-03d0a84eb345.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6e560a87-4f3d-4851-8e39-03d0a84eb345.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6e560a87-4f3d-4851-8e39-03d0a84eb345.shogun-image {
  box-sizing: border-box;
}



.s-6e560a87-4f3d-4851-8e39-03d0a84eb345 img.shogun-image {
  
}


@media (min-width: 1200px){#s-6e560a87-4f3d-4851-8e39-03d0a84eb345 {
  margin: 0 !important;
  overflow: visible;
}

#s-6e560a87-4f3d-4851-8e39-03d0a84eb345-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6e560a87-4f3d-4851-8e39-03d0a84eb345 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6e560a87-4f3d-4851-8e39-03d0a84eb345 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6e560a87-4f3d-4851-8e39-03d0a84eb345 img.shogun-image {
  /* Add background color handling */
  
}

#s-6e560a87-4f3d-4851-8e39-03d0a84eb345 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-6e560a87-4f3d-4851-8e39-03d0a84eb345 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6e560a87-4f3d-4851-8e39-03d0a84eb345.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6e560a87-4f3d-4851-8e39-03d0a84eb345.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6e560a87-4f3d-4851-8e39-03d0a84eb345.shogun-image {
  box-sizing: border-box;
}



.s-6e560a87-4f3d-4851-8e39-03d0a84eb345 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-6e560a87-4f3d-4851-8e39-03d0a84eb345 {
  margin: 0 !important;
  overflow: visible;
}

#s-6e560a87-4f3d-4851-8e39-03d0a84eb345-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6e560a87-4f3d-4851-8e39-03d0a84eb345 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6e560a87-4f3d-4851-8e39-03d0a84eb345 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6e560a87-4f3d-4851-8e39-03d0a84eb345 img.shogun-image {
  /* Add background color handling */
  
}

#s-6e560a87-4f3d-4851-8e39-03d0a84eb345 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-6e560a87-4f3d-4851-8e39-03d0a84eb345 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6e560a87-4f3d-4851-8e39-03d0a84eb345.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6e560a87-4f3d-4851-8e39-03d0a84eb345.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6e560a87-4f3d-4851-8e39-03d0a84eb345.shogun-image {
  box-sizing: border-box;
}



.s-6e560a87-4f3d-4851-8e39-03d0a84eb345 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-6e560a87-4f3d-4851-8e39-03d0a84eb345 {
  margin: 0 !important;
  overflow: visible;
}

#s-6e560a87-4f3d-4851-8e39-03d0a84eb345-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6e560a87-4f3d-4851-8e39-03d0a84eb345 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6e560a87-4f3d-4851-8e39-03d0a84eb345 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6e560a87-4f3d-4851-8e39-03d0a84eb345 img.shogun-image {
  /* Add background color handling */
  
}

#s-6e560a87-4f3d-4851-8e39-03d0a84eb345 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-6e560a87-4f3d-4851-8e39-03d0a84eb345 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6e560a87-4f3d-4851-8e39-03d0a84eb345.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6e560a87-4f3d-4851-8e39-03d0a84eb345.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6e560a87-4f3d-4851-8e39-03d0a84eb345.shogun-image {
  box-sizing: border-box;
}



.s-6e560a87-4f3d-4851-8e39-03d0a84eb345 img.shogun-image {
  
}


}@media (max-width: 767px){#s-6e560a87-4f3d-4851-8e39-03d0a84eb345 {
  margin: 0 !important;
  overflow: visible;
}

#s-6e560a87-4f3d-4851-8e39-03d0a84eb345-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6e560a87-4f3d-4851-8e39-03d0a84eb345 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6e560a87-4f3d-4851-8e39-03d0a84eb345 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6e560a87-4f3d-4851-8e39-03d0a84eb345 img.shogun-image {
  /* Add background color handling */
  
}

#s-6e560a87-4f3d-4851-8e39-03d0a84eb345 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6e560a87-4f3d-4851-8e39-03d0a84eb345 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-6e560a87-4f3d-4851-8e39-03d0a84eb345 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6e560a87-4f3d-4851-8e39-03d0a84eb345 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6e560a87-4f3d-4851-8e39-03d0a84eb345.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6e560a87-4f3d-4851-8e39-03d0a84eb345 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }




.s-6e560a87-4f3d-4851-8e39-03d0a84eb345 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6e560a87-4f3d-4851-8e39-03d0a84eb345.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6e560a87-4f3d-4851-8e39-03d0a84eb345.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6e560a87-4f3d-4851-8e39-03d0a84eb345.shogun-image {
  box-sizing: border-box;
}



.s-6e560a87-4f3d-4851-8e39-03d0a84eb345 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6e560a87-4f3d-4851-8e39-03d0a84eb345 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-6e560a87-4f3d-4851-8e39-03d0a84eb345.shogun-image-container {
      position: relative;
    }

    .s-6e560a87-4f3d-4851-8e39-03d0a84eb345.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6e560a87-4f3d-4851-8e39-03d0a84eb345.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6e560a87-4f3d-4851-8e39-03d0a84eb345 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}
#s-a9181517-1683-4a27-b1fd-5ab2c9965d76 {
  margin-left: auto;
margin-right: auto;
max-width: 375px;
text-align: center;
}
@media (max-width: 767px){#s-a9181517-1683-4a27-b1fd-5ab2c9965d76 {
  aspect-ratio: 375/396;
}
}
#s-a9181517-1683-4a27-b1fd-5ab2c9965d76 {
  margin: 0 !important;
  overflow: visible;
}

#s-a9181517-1683-4a27-b1fd-5ab2c9965d76-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a9181517-1683-4a27-b1fd-5ab2c9965d76 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a9181517-1683-4a27-b1fd-5ab2c9965d76 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a9181517-1683-4a27-b1fd-5ab2c9965d76 img.shogun-image {
  /* Add background color handling */
  
}

#s-a9181517-1683-4a27-b1fd-5ab2c9965d76 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-a9181517-1683-4a27-b1fd-5ab2c9965d76 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a9181517-1683-4a27-b1fd-5ab2c9965d76.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a9181517-1683-4a27-b1fd-5ab2c9965d76.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a9181517-1683-4a27-b1fd-5ab2c9965d76.shogun-image {
  box-sizing: border-box;
}



.s-a9181517-1683-4a27-b1fd-5ab2c9965d76 img.shogun-image {
  
}


@media (min-width: 1200px){#s-a9181517-1683-4a27-b1fd-5ab2c9965d76 {
  margin: 0 !important;
  overflow: visible;
}

#s-a9181517-1683-4a27-b1fd-5ab2c9965d76-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a9181517-1683-4a27-b1fd-5ab2c9965d76 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a9181517-1683-4a27-b1fd-5ab2c9965d76 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a9181517-1683-4a27-b1fd-5ab2c9965d76 img.shogun-image {
  /* Add background color handling */
  
}

#s-a9181517-1683-4a27-b1fd-5ab2c9965d76 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-a9181517-1683-4a27-b1fd-5ab2c9965d76 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a9181517-1683-4a27-b1fd-5ab2c9965d76.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a9181517-1683-4a27-b1fd-5ab2c9965d76.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a9181517-1683-4a27-b1fd-5ab2c9965d76.shogun-image {
  box-sizing: border-box;
}



.s-a9181517-1683-4a27-b1fd-5ab2c9965d76 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-a9181517-1683-4a27-b1fd-5ab2c9965d76 {
  margin: 0 !important;
  overflow: visible;
}

#s-a9181517-1683-4a27-b1fd-5ab2c9965d76-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a9181517-1683-4a27-b1fd-5ab2c9965d76 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a9181517-1683-4a27-b1fd-5ab2c9965d76 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a9181517-1683-4a27-b1fd-5ab2c9965d76 img.shogun-image {
  /* Add background color handling */
  
}

#s-a9181517-1683-4a27-b1fd-5ab2c9965d76 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-a9181517-1683-4a27-b1fd-5ab2c9965d76 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a9181517-1683-4a27-b1fd-5ab2c9965d76.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a9181517-1683-4a27-b1fd-5ab2c9965d76.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a9181517-1683-4a27-b1fd-5ab2c9965d76.shogun-image {
  box-sizing: border-box;
}



.s-a9181517-1683-4a27-b1fd-5ab2c9965d76 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-a9181517-1683-4a27-b1fd-5ab2c9965d76 {
  margin: 0 !important;
  overflow: visible;
}

#s-a9181517-1683-4a27-b1fd-5ab2c9965d76-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a9181517-1683-4a27-b1fd-5ab2c9965d76 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a9181517-1683-4a27-b1fd-5ab2c9965d76 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a9181517-1683-4a27-b1fd-5ab2c9965d76 img.shogun-image {
  /* Add background color handling */
  
}

#s-a9181517-1683-4a27-b1fd-5ab2c9965d76 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-a9181517-1683-4a27-b1fd-5ab2c9965d76 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a9181517-1683-4a27-b1fd-5ab2c9965d76.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a9181517-1683-4a27-b1fd-5ab2c9965d76.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a9181517-1683-4a27-b1fd-5ab2c9965d76.shogun-image {
  box-sizing: border-box;
}



.s-a9181517-1683-4a27-b1fd-5ab2c9965d76 img.shogun-image {
  
}


}@media (max-width: 767px){#s-a9181517-1683-4a27-b1fd-5ab2c9965d76 {
  margin: 0 !important;
  overflow: visible;
}

#s-a9181517-1683-4a27-b1fd-5ab2c9965d76-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a9181517-1683-4a27-b1fd-5ab2c9965d76 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a9181517-1683-4a27-b1fd-5ab2c9965d76 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a9181517-1683-4a27-b1fd-5ab2c9965d76 img.shogun-image {
  /* Add background color handling */
  
}

#s-a9181517-1683-4a27-b1fd-5ab2c9965d76 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a9181517-1683-4a27-b1fd-5ab2c9965d76 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-a9181517-1683-4a27-b1fd-5ab2c9965d76 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a9181517-1683-4a27-b1fd-5ab2c9965d76 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a9181517-1683-4a27-b1fd-5ab2c9965d76.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a9181517-1683-4a27-b1fd-5ab2c9965d76 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }




.s-a9181517-1683-4a27-b1fd-5ab2c9965d76 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a9181517-1683-4a27-b1fd-5ab2c9965d76.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a9181517-1683-4a27-b1fd-5ab2c9965d76.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a9181517-1683-4a27-b1fd-5ab2c9965d76.shogun-image {
  box-sizing: border-box;
}



.s-a9181517-1683-4a27-b1fd-5ab2c9965d76 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a9181517-1683-4a27-b1fd-5ab2c9965d76 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-a9181517-1683-4a27-b1fd-5ab2c9965d76.shogun-image-container {
      position: relative;
    }

    .s-a9181517-1683-4a27-b1fd-5ab2c9965d76.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a9181517-1683-4a27-b1fd-5ab2c9965d76.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a9181517-1683-4a27-b1fd-5ab2c9965d76 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}
#s-0a55701f-ba5c-4e88-9b87-8a790d218884 {
  margin-left: auto;
margin-right: auto;
max-width: 375px;
text-align: center;
}
@media (max-width: 767px){#s-0a55701f-ba5c-4e88-9b87-8a790d218884 {
  aspect-ratio: 375/396;
}
}
#s-0a55701f-ba5c-4e88-9b87-8a790d218884 {
  margin: 0 !important;
  overflow: visible;
}

#s-0a55701f-ba5c-4e88-9b87-8a790d218884-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0a55701f-ba5c-4e88-9b87-8a790d218884 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0a55701f-ba5c-4e88-9b87-8a790d218884 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0a55701f-ba5c-4e88-9b87-8a790d218884 img.shogun-image {
  /* Add background color handling */
  
}

#s-0a55701f-ba5c-4e88-9b87-8a790d218884 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-0a55701f-ba5c-4e88-9b87-8a790d218884 .shogun-image-content {
  
    justify-content: center;
  
}

.s-0a55701f-ba5c-4e88-9b87-8a790d218884.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0a55701f-ba5c-4e88-9b87-8a790d218884.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0a55701f-ba5c-4e88-9b87-8a790d218884.shogun-image {
  box-sizing: border-box;
}



.s-0a55701f-ba5c-4e88-9b87-8a790d218884 img.shogun-image {
  
}


@media (min-width: 1200px){#s-0a55701f-ba5c-4e88-9b87-8a790d218884 {
  margin: 0 !important;
  overflow: visible;
}

#s-0a55701f-ba5c-4e88-9b87-8a790d218884-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0a55701f-ba5c-4e88-9b87-8a790d218884 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0a55701f-ba5c-4e88-9b87-8a790d218884 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0a55701f-ba5c-4e88-9b87-8a790d218884 img.shogun-image {
  /* Add background color handling */
  
}

#s-0a55701f-ba5c-4e88-9b87-8a790d218884 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-0a55701f-ba5c-4e88-9b87-8a790d218884 .shogun-image-content {
  
    justify-content: center;
  
}

.s-0a55701f-ba5c-4e88-9b87-8a790d218884.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0a55701f-ba5c-4e88-9b87-8a790d218884.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0a55701f-ba5c-4e88-9b87-8a790d218884.shogun-image {
  box-sizing: border-box;
}



.s-0a55701f-ba5c-4e88-9b87-8a790d218884 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-0a55701f-ba5c-4e88-9b87-8a790d218884 {
  margin: 0 !important;
  overflow: visible;
}

#s-0a55701f-ba5c-4e88-9b87-8a790d218884-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0a55701f-ba5c-4e88-9b87-8a790d218884 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0a55701f-ba5c-4e88-9b87-8a790d218884 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0a55701f-ba5c-4e88-9b87-8a790d218884 img.shogun-image {
  /* Add background color handling */
  
}

#s-0a55701f-ba5c-4e88-9b87-8a790d218884 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-0a55701f-ba5c-4e88-9b87-8a790d218884 .shogun-image-content {
  
    justify-content: center;
  
}

.s-0a55701f-ba5c-4e88-9b87-8a790d218884.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0a55701f-ba5c-4e88-9b87-8a790d218884.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0a55701f-ba5c-4e88-9b87-8a790d218884.shogun-image {
  box-sizing: border-box;
}



.s-0a55701f-ba5c-4e88-9b87-8a790d218884 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-0a55701f-ba5c-4e88-9b87-8a790d218884 {
  margin: 0 !important;
  overflow: visible;
}

#s-0a55701f-ba5c-4e88-9b87-8a790d218884-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0a55701f-ba5c-4e88-9b87-8a790d218884 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0a55701f-ba5c-4e88-9b87-8a790d218884 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0a55701f-ba5c-4e88-9b87-8a790d218884 img.shogun-image {
  /* Add background color handling */
  
}

#s-0a55701f-ba5c-4e88-9b87-8a790d218884 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-0a55701f-ba5c-4e88-9b87-8a790d218884 .shogun-image-content {
  
    justify-content: center;
  
}

.s-0a55701f-ba5c-4e88-9b87-8a790d218884.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0a55701f-ba5c-4e88-9b87-8a790d218884.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0a55701f-ba5c-4e88-9b87-8a790d218884.shogun-image {
  box-sizing: border-box;
}



.s-0a55701f-ba5c-4e88-9b87-8a790d218884 img.shogun-image {
  
}


}@media (max-width: 767px){#s-0a55701f-ba5c-4e88-9b87-8a790d218884 {
  margin: 0 !important;
  overflow: visible;
}

#s-0a55701f-ba5c-4e88-9b87-8a790d218884-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0a55701f-ba5c-4e88-9b87-8a790d218884 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0a55701f-ba5c-4e88-9b87-8a790d218884 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0a55701f-ba5c-4e88-9b87-8a790d218884 img.shogun-image {
  /* Add background color handling */
  
}

#s-0a55701f-ba5c-4e88-9b87-8a790d218884 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0a55701f-ba5c-4e88-9b87-8a790d218884 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-0a55701f-ba5c-4e88-9b87-8a790d218884 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0a55701f-ba5c-4e88-9b87-8a790d218884 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0a55701f-ba5c-4e88-9b87-8a790d218884.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0a55701f-ba5c-4e88-9b87-8a790d218884 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }




.s-0a55701f-ba5c-4e88-9b87-8a790d218884 .shogun-image-content {
  
    justify-content: center;
  
}

.s-0a55701f-ba5c-4e88-9b87-8a790d218884.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0a55701f-ba5c-4e88-9b87-8a790d218884.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0a55701f-ba5c-4e88-9b87-8a790d218884.shogun-image {
  box-sizing: border-box;
}



.s-0a55701f-ba5c-4e88-9b87-8a790d218884 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0a55701f-ba5c-4e88-9b87-8a790d218884 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-0a55701f-ba5c-4e88-9b87-8a790d218884.shogun-image-container {
      position: relative;
    }

    .s-0a55701f-ba5c-4e88-9b87-8a790d218884.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0a55701f-ba5c-4e88-9b87-8a790d218884.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0a55701f-ba5c-4e88-9b87-8a790d218884 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}
#s-004e023a-78ad-46fa-b970-6c4c8bfa954c {
  margin-left: auto;
margin-right: auto;
max-width: 375px;
text-align: center;
}
@media (max-width: 767px){#s-004e023a-78ad-46fa-b970-6c4c8bfa954c {
  aspect-ratio: 375/396;
}
}
#s-004e023a-78ad-46fa-b970-6c4c8bfa954c {
  margin: 0 !important;
  overflow: visible;
}

#s-004e023a-78ad-46fa-b970-6c4c8bfa954c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-004e023a-78ad-46fa-b970-6c4c8bfa954c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-004e023a-78ad-46fa-b970-6c4c8bfa954c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-004e023a-78ad-46fa-b970-6c4c8bfa954c img.shogun-image {
  /* Add background color handling */
  
}

#s-004e023a-78ad-46fa-b970-6c4c8bfa954c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-004e023a-78ad-46fa-b970-6c4c8bfa954c .shogun-image-content {
  
    justify-content: center;
  
}

.s-004e023a-78ad-46fa-b970-6c4c8bfa954c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-004e023a-78ad-46fa-b970-6c4c8bfa954c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-004e023a-78ad-46fa-b970-6c4c8bfa954c.shogun-image {
  box-sizing: border-box;
}



.s-004e023a-78ad-46fa-b970-6c4c8bfa954c img.shogun-image {
  
}


@media (min-width: 1200px){#s-004e023a-78ad-46fa-b970-6c4c8bfa954c {
  margin: 0 !important;
  overflow: visible;
}

#s-004e023a-78ad-46fa-b970-6c4c8bfa954c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-004e023a-78ad-46fa-b970-6c4c8bfa954c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-004e023a-78ad-46fa-b970-6c4c8bfa954c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-004e023a-78ad-46fa-b970-6c4c8bfa954c img.shogun-image {
  /* Add background color handling */
  
}

#s-004e023a-78ad-46fa-b970-6c4c8bfa954c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-004e023a-78ad-46fa-b970-6c4c8bfa954c .shogun-image-content {
  
    justify-content: center;
  
}

.s-004e023a-78ad-46fa-b970-6c4c8bfa954c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-004e023a-78ad-46fa-b970-6c4c8bfa954c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-004e023a-78ad-46fa-b970-6c4c8bfa954c.shogun-image {
  box-sizing: border-box;
}



.s-004e023a-78ad-46fa-b970-6c4c8bfa954c img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-004e023a-78ad-46fa-b970-6c4c8bfa954c {
  margin: 0 !important;
  overflow: visible;
}

#s-004e023a-78ad-46fa-b970-6c4c8bfa954c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-004e023a-78ad-46fa-b970-6c4c8bfa954c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-004e023a-78ad-46fa-b970-6c4c8bfa954c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-004e023a-78ad-46fa-b970-6c4c8bfa954c img.shogun-image {
  /* Add background color handling */
  
}

#s-004e023a-78ad-46fa-b970-6c4c8bfa954c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-004e023a-78ad-46fa-b970-6c4c8bfa954c .shogun-image-content {
  
    justify-content: center;
  
}

.s-004e023a-78ad-46fa-b970-6c4c8bfa954c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-004e023a-78ad-46fa-b970-6c4c8bfa954c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-004e023a-78ad-46fa-b970-6c4c8bfa954c.shogun-image {
  box-sizing: border-box;
}



.s-004e023a-78ad-46fa-b970-6c4c8bfa954c img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-004e023a-78ad-46fa-b970-6c4c8bfa954c {
  margin: 0 !important;
  overflow: visible;
}

#s-004e023a-78ad-46fa-b970-6c4c8bfa954c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-004e023a-78ad-46fa-b970-6c4c8bfa954c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-004e023a-78ad-46fa-b970-6c4c8bfa954c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-004e023a-78ad-46fa-b970-6c4c8bfa954c img.shogun-image {
  /* Add background color handling */
  
}

#s-004e023a-78ad-46fa-b970-6c4c8bfa954c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-004e023a-78ad-46fa-b970-6c4c8bfa954c .shogun-image-content {
  
    justify-content: center;
  
}

.s-004e023a-78ad-46fa-b970-6c4c8bfa954c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-004e023a-78ad-46fa-b970-6c4c8bfa954c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-004e023a-78ad-46fa-b970-6c4c8bfa954c.shogun-image {
  box-sizing: border-box;
}



.s-004e023a-78ad-46fa-b970-6c4c8bfa954c img.shogun-image {
  
}


}@media (max-width: 767px){#s-004e023a-78ad-46fa-b970-6c4c8bfa954c {
  margin: 0 !important;
  overflow: visible;
}

#s-004e023a-78ad-46fa-b970-6c4c8bfa954c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-004e023a-78ad-46fa-b970-6c4c8bfa954c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-004e023a-78ad-46fa-b970-6c4c8bfa954c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-004e023a-78ad-46fa-b970-6c4c8bfa954c img.shogun-image {
  /* Add background color handling */
  
}

#s-004e023a-78ad-46fa-b970-6c4c8bfa954c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-004e023a-78ad-46fa-b970-6c4c8bfa954c .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-004e023a-78ad-46fa-b970-6c4c8bfa954c .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-004e023a-78ad-46fa-b970-6c4c8bfa954c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-004e023a-78ad-46fa-b970-6c4c8bfa954c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-004e023a-78ad-46fa-b970-6c4c8bfa954c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }




.s-004e023a-78ad-46fa-b970-6c4c8bfa954c .shogun-image-content {
  
    justify-content: center;
  
}

.s-004e023a-78ad-46fa-b970-6c4c8bfa954c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-004e023a-78ad-46fa-b970-6c4c8bfa954c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-004e023a-78ad-46fa-b970-6c4c8bfa954c.shogun-image {
  box-sizing: border-box;
}



.s-004e023a-78ad-46fa-b970-6c4c8bfa954c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-004e023a-78ad-46fa-b970-6c4c8bfa954c {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-004e023a-78ad-46fa-b970-6c4c8bfa954c.shogun-image-container {
      position: relative;
    }

    .s-004e023a-78ad-46fa-b970-6c4c8bfa954c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-004e023a-78ad-46fa-b970-6c4c8bfa954c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-004e023a-78ad-46fa-b970-6c4c8bfa954c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}
#s-38704f33-a8d9-4678-8080-da0bd0708de2 {
  margin-left: auto;
margin-right: auto;
max-width: 375px;
text-align: center;
}
@media (max-width: 767px){#s-38704f33-a8d9-4678-8080-da0bd0708de2 {
  aspect-ratio: 375/396;
}
}
#s-38704f33-a8d9-4678-8080-da0bd0708de2 {
  margin: 0 !important;
  overflow: visible;
}

#s-38704f33-a8d9-4678-8080-da0bd0708de2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-38704f33-a8d9-4678-8080-da0bd0708de2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-38704f33-a8d9-4678-8080-da0bd0708de2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-38704f33-a8d9-4678-8080-da0bd0708de2 img.shogun-image {
  /* Add background color handling */
  
}

#s-38704f33-a8d9-4678-8080-da0bd0708de2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-38704f33-a8d9-4678-8080-da0bd0708de2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-38704f33-a8d9-4678-8080-da0bd0708de2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-38704f33-a8d9-4678-8080-da0bd0708de2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-38704f33-a8d9-4678-8080-da0bd0708de2.shogun-image {
  box-sizing: border-box;
}



.s-38704f33-a8d9-4678-8080-da0bd0708de2 img.shogun-image {
  
}


@media (min-width: 1200px){#s-38704f33-a8d9-4678-8080-da0bd0708de2 {
  margin: 0 !important;
  overflow: visible;
}

#s-38704f33-a8d9-4678-8080-da0bd0708de2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-38704f33-a8d9-4678-8080-da0bd0708de2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-38704f33-a8d9-4678-8080-da0bd0708de2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-38704f33-a8d9-4678-8080-da0bd0708de2 img.shogun-image {
  /* Add background color handling */
  
}

#s-38704f33-a8d9-4678-8080-da0bd0708de2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-38704f33-a8d9-4678-8080-da0bd0708de2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-38704f33-a8d9-4678-8080-da0bd0708de2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-38704f33-a8d9-4678-8080-da0bd0708de2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-38704f33-a8d9-4678-8080-da0bd0708de2.shogun-image {
  box-sizing: border-box;
}



.s-38704f33-a8d9-4678-8080-da0bd0708de2 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-38704f33-a8d9-4678-8080-da0bd0708de2 {
  margin: 0 !important;
  overflow: visible;
}

#s-38704f33-a8d9-4678-8080-da0bd0708de2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-38704f33-a8d9-4678-8080-da0bd0708de2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-38704f33-a8d9-4678-8080-da0bd0708de2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-38704f33-a8d9-4678-8080-da0bd0708de2 img.shogun-image {
  /* Add background color handling */
  
}

#s-38704f33-a8d9-4678-8080-da0bd0708de2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-38704f33-a8d9-4678-8080-da0bd0708de2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-38704f33-a8d9-4678-8080-da0bd0708de2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-38704f33-a8d9-4678-8080-da0bd0708de2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-38704f33-a8d9-4678-8080-da0bd0708de2.shogun-image {
  box-sizing: border-box;
}



.s-38704f33-a8d9-4678-8080-da0bd0708de2 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-38704f33-a8d9-4678-8080-da0bd0708de2 {
  margin: 0 !important;
  overflow: visible;
}

#s-38704f33-a8d9-4678-8080-da0bd0708de2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-38704f33-a8d9-4678-8080-da0bd0708de2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-38704f33-a8d9-4678-8080-da0bd0708de2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-38704f33-a8d9-4678-8080-da0bd0708de2 img.shogun-image {
  /* Add background color handling */
  
}

#s-38704f33-a8d9-4678-8080-da0bd0708de2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-38704f33-a8d9-4678-8080-da0bd0708de2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-38704f33-a8d9-4678-8080-da0bd0708de2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-38704f33-a8d9-4678-8080-da0bd0708de2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-38704f33-a8d9-4678-8080-da0bd0708de2.shogun-image {
  box-sizing: border-box;
}



.s-38704f33-a8d9-4678-8080-da0bd0708de2 img.shogun-image {
  
}


}@media (max-width: 767px){#s-38704f33-a8d9-4678-8080-da0bd0708de2 {
  margin: 0 !important;
  overflow: visible;
}

#s-38704f33-a8d9-4678-8080-da0bd0708de2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-38704f33-a8d9-4678-8080-da0bd0708de2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-38704f33-a8d9-4678-8080-da0bd0708de2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-38704f33-a8d9-4678-8080-da0bd0708de2 img.shogun-image {
  /* Add background color handling */
  
}

#s-38704f33-a8d9-4678-8080-da0bd0708de2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-38704f33-a8d9-4678-8080-da0bd0708de2 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-38704f33-a8d9-4678-8080-da0bd0708de2 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-38704f33-a8d9-4678-8080-da0bd0708de2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-38704f33-a8d9-4678-8080-da0bd0708de2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-38704f33-a8d9-4678-8080-da0bd0708de2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }




.s-38704f33-a8d9-4678-8080-da0bd0708de2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-38704f33-a8d9-4678-8080-da0bd0708de2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-38704f33-a8d9-4678-8080-da0bd0708de2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-38704f33-a8d9-4678-8080-da0bd0708de2.shogun-image {
  box-sizing: border-box;
}



.s-38704f33-a8d9-4678-8080-da0bd0708de2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-38704f33-a8d9-4678-8080-da0bd0708de2 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-38704f33-a8d9-4678-8080-da0bd0708de2.shogun-image-container {
      position: relative;
    }

    .s-38704f33-a8d9-4678-8080-da0bd0708de2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-38704f33-a8d9-4678-8080-da0bd0708de2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-38704f33-a8d9-4678-8080-da0bd0708de2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}
#s-e6cf752a-88a0-42c0-a609-0d8a3879bb26 {
  margin-left: auto;
margin-right: auto;
max-width: 375px;
text-align: center;
}
@media (max-width: 767px){#s-e6cf752a-88a0-42c0-a609-0d8a3879bb26 {
  aspect-ratio: 375/396;
}
}
#s-e6cf752a-88a0-42c0-a609-0d8a3879bb26 {
  margin: 0 !important;
  overflow: visible;
}

#s-e6cf752a-88a0-42c0-a609-0d8a3879bb26-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e6cf752a-88a0-42c0-a609-0d8a3879bb26 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e6cf752a-88a0-42c0-a609-0d8a3879bb26 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e6cf752a-88a0-42c0-a609-0d8a3879bb26 img.shogun-image {
  /* Add background color handling */
  
}

#s-e6cf752a-88a0-42c0-a609-0d8a3879bb26 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-e6cf752a-88a0-42c0-a609-0d8a3879bb26 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e6cf752a-88a0-42c0-a609-0d8a3879bb26.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e6cf752a-88a0-42c0-a609-0d8a3879bb26.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e6cf752a-88a0-42c0-a609-0d8a3879bb26.shogun-image {
  box-sizing: border-box;
}



.s-e6cf752a-88a0-42c0-a609-0d8a3879bb26 img.shogun-image {
  
}


@media (min-width: 1200px){#s-e6cf752a-88a0-42c0-a609-0d8a3879bb26 {
  margin: 0 !important;
  overflow: visible;
}

#s-e6cf752a-88a0-42c0-a609-0d8a3879bb26-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e6cf752a-88a0-42c0-a609-0d8a3879bb26 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e6cf752a-88a0-42c0-a609-0d8a3879bb26 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e6cf752a-88a0-42c0-a609-0d8a3879bb26 img.shogun-image {
  /* Add background color handling */
  
}

#s-e6cf752a-88a0-42c0-a609-0d8a3879bb26 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-e6cf752a-88a0-42c0-a609-0d8a3879bb26 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e6cf752a-88a0-42c0-a609-0d8a3879bb26.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e6cf752a-88a0-42c0-a609-0d8a3879bb26.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e6cf752a-88a0-42c0-a609-0d8a3879bb26.shogun-image {
  box-sizing: border-box;
}



.s-e6cf752a-88a0-42c0-a609-0d8a3879bb26 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-e6cf752a-88a0-42c0-a609-0d8a3879bb26 {
  margin: 0 !important;
  overflow: visible;
}

#s-e6cf752a-88a0-42c0-a609-0d8a3879bb26-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e6cf752a-88a0-42c0-a609-0d8a3879bb26 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e6cf752a-88a0-42c0-a609-0d8a3879bb26 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e6cf752a-88a0-42c0-a609-0d8a3879bb26 img.shogun-image {
  /* Add background color handling */
  
}

#s-e6cf752a-88a0-42c0-a609-0d8a3879bb26 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-e6cf752a-88a0-42c0-a609-0d8a3879bb26 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e6cf752a-88a0-42c0-a609-0d8a3879bb26.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e6cf752a-88a0-42c0-a609-0d8a3879bb26.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e6cf752a-88a0-42c0-a609-0d8a3879bb26.shogun-image {
  box-sizing: border-box;
}



.s-e6cf752a-88a0-42c0-a609-0d8a3879bb26 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-e6cf752a-88a0-42c0-a609-0d8a3879bb26 {
  margin: 0 !important;
  overflow: visible;
}

#s-e6cf752a-88a0-42c0-a609-0d8a3879bb26-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e6cf752a-88a0-42c0-a609-0d8a3879bb26 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e6cf752a-88a0-42c0-a609-0d8a3879bb26 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e6cf752a-88a0-42c0-a609-0d8a3879bb26 img.shogun-image {
  /* Add background color handling */
  
}

#s-e6cf752a-88a0-42c0-a609-0d8a3879bb26 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-e6cf752a-88a0-42c0-a609-0d8a3879bb26 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e6cf752a-88a0-42c0-a609-0d8a3879bb26.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e6cf752a-88a0-42c0-a609-0d8a3879bb26.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e6cf752a-88a0-42c0-a609-0d8a3879bb26.shogun-image {
  box-sizing: border-box;
}



.s-e6cf752a-88a0-42c0-a609-0d8a3879bb26 img.shogun-image {
  
}


}@media (max-width: 767px){#s-e6cf752a-88a0-42c0-a609-0d8a3879bb26 {
  margin: 0 !important;
  overflow: visible;
}

#s-e6cf752a-88a0-42c0-a609-0d8a3879bb26-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e6cf752a-88a0-42c0-a609-0d8a3879bb26 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e6cf752a-88a0-42c0-a609-0d8a3879bb26 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e6cf752a-88a0-42c0-a609-0d8a3879bb26 img.shogun-image {
  /* Add background color handling */
  
}

#s-e6cf752a-88a0-42c0-a609-0d8a3879bb26 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e6cf752a-88a0-42c0-a609-0d8a3879bb26 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-e6cf752a-88a0-42c0-a609-0d8a3879bb26 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e6cf752a-88a0-42c0-a609-0d8a3879bb26 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e6cf752a-88a0-42c0-a609-0d8a3879bb26.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e6cf752a-88a0-42c0-a609-0d8a3879bb26 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }




.s-e6cf752a-88a0-42c0-a609-0d8a3879bb26 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e6cf752a-88a0-42c0-a609-0d8a3879bb26.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e6cf752a-88a0-42c0-a609-0d8a3879bb26.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e6cf752a-88a0-42c0-a609-0d8a3879bb26.shogun-image {
  box-sizing: border-box;
}



.s-e6cf752a-88a0-42c0-a609-0d8a3879bb26 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e6cf752a-88a0-42c0-a609-0d8a3879bb26 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-e6cf752a-88a0-42c0-a609-0d8a3879bb26.shogun-image-container {
      position: relative;
    }

    .s-e6cf752a-88a0-42c0-a609-0d8a3879bb26.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e6cf752a-88a0-42c0-a609-0d8a3879bb26.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e6cf752a-88a0-42c0-a609-0d8a3879bb26 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}
#s-80daaaa8-cf0a-45c2-a618-55da6ae1ce4d {
  margin-left: auto;
margin-right: auto;
max-width: 375px;
text-align: center;
}
@media (max-width: 767px){#s-80daaaa8-cf0a-45c2-a618-55da6ae1ce4d {
  aspect-ratio: 375/396;
}
}
#s-80daaaa8-cf0a-45c2-a618-55da6ae1ce4d {
  margin: 0 !important;
  overflow: visible;
}

#s-80daaaa8-cf0a-45c2-a618-55da6ae1ce4d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-80daaaa8-cf0a-45c2-a618-55da6ae1ce4d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-80daaaa8-cf0a-45c2-a618-55da6ae1ce4d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-80daaaa8-cf0a-45c2-a618-55da6ae1ce4d img.shogun-image {
  /* Add background color handling */
  
}

#s-80daaaa8-cf0a-45c2-a618-55da6ae1ce4d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-80daaaa8-cf0a-45c2-a618-55da6ae1ce4d .shogun-image-content {
  
    justify-content: center;
  
}

.s-80daaaa8-cf0a-45c2-a618-55da6ae1ce4d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-80daaaa8-cf0a-45c2-a618-55da6ae1ce4d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-80daaaa8-cf0a-45c2-a618-55da6ae1ce4d.shogun-image {
  box-sizing: border-box;
}



.s-80daaaa8-cf0a-45c2-a618-55da6ae1ce4d img.shogun-image {
  
}


@media (min-width: 1200px){#s-80daaaa8-cf0a-45c2-a618-55da6ae1ce4d {
  margin: 0 !important;
  overflow: visible;
}

#s-80daaaa8-cf0a-45c2-a618-55da6ae1ce4d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-80daaaa8-cf0a-45c2-a618-55da6ae1ce4d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-80daaaa8-cf0a-45c2-a618-55da6ae1ce4d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-80daaaa8-cf0a-45c2-a618-55da6ae1ce4d img.shogun-image {
  /* Add background color handling */
  
}

#s-80daaaa8-cf0a-45c2-a618-55da6ae1ce4d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-80daaaa8-cf0a-45c2-a618-55da6ae1ce4d .shogun-image-content {
  
    justify-content: center;
  
}

.s-80daaaa8-cf0a-45c2-a618-55da6ae1ce4d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-80daaaa8-cf0a-45c2-a618-55da6ae1ce4d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-80daaaa8-cf0a-45c2-a618-55da6ae1ce4d.shogun-image {
  box-sizing: border-box;
}



.s-80daaaa8-cf0a-45c2-a618-55da6ae1ce4d img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-80daaaa8-cf0a-45c2-a618-55da6ae1ce4d {
  margin: 0 !important;
  overflow: visible;
}

#s-80daaaa8-cf0a-45c2-a618-55da6ae1ce4d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-80daaaa8-cf0a-45c2-a618-55da6ae1ce4d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-80daaaa8-cf0a-45c2-a618-55da6ae1ce4d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-80daaaa8-cf0a-45c2-a618-55da6ae1ce4d img.shogun-image {
  /* Add background color handling */
  
}

#s-80daaaa8-cf0a-45c2-a618-55da6ae1ce4d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-80daaaa8-cf0a-45c2-a618-55da6ae1ce4d .shogun-image-content {
  
    justify-content: center;
  
}

.s-80daaaa8-cf0a-45c2-a618-55da6ae1ce4d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-80daaaa8-cf0a-45c2-a618-55da6ae1ce4d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-80daaaa8-cf0a-45c2-a618-55da6ae1ce4d.shogun-image {
  box-sizing: border-box;
}



.s-80daaaa8-cf0a-45c2-a618-55da6ae1ce4d img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-80daaaa8-cf0a-45c2-a618-55da6ae1ce4d {
  margin: 0 !important;
  overflow: visible;
}

#s-80daaaa8-cf0a-45c2-a618-55da6ae1ce4d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-80daaaa8-cf0a-45c2-a618-55da6ae1ce4d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-80daaaa8-cf0a-45c2-a618-55da6ae1ce4d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-80daaaa8-cf0a-45c2-a618-55da6ae1ce4d img.shogun-image {
  /* Add background color handling */
  
}

#s-80daaaa8-cf0a-45c2-a618-55da6ae1ce4d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-80daaaa8-cf0a-45c2-a618-55da6ae1ce4d .shogun-image-content {
  
    justify-content: center;
  
}

.s-80daaaa8-cf0a-45c2-a618-55da6ae1ce4d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-80daaaa8-cf0a-45c2-a618-55da6ae1ce4d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-80daaaa8-cf0a-45c2-a618-55da6ae1ce4d.shogun-image {
  box-sizing: border-box;
}



.s-80daaaa8-cf0a-45c2-a618-55da6ae1ce4d img.shogun-image {
  
}


}@media (max-width: 767px){#s-80daaaa8-cf0a-45c2-a618-55da6ae1ce4d {
  margin: 0 !important;
  overflow: visible;
}

#s-80daaaa8-cf0a-45c2-a618-55da6ae1ce4d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-80daaaa8-cf0a-45c2-a618-55da6ae1ce4d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-80daaaa8-cf0a-45c2-a618-55da6ae1ce4d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-80daaaa8-cf0a-45c2-a618-55da6ae1ce4d img.shogun-image {
  /* Add background color handling */
  
}

#s-80daaaa8-cf0a-45c2-a618-55da6ae1ce4d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-80daaaa8-cf0a-45c2-a618-55da6ae1ce4d .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-80daaaa8-cf0a-45c2-a618-55da6ae1ce4d .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-80daaaa8-cf0a-45c2-a618-55da6ae1ce4d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-80daaaa8-cf0a-45c2-a618-55da6ae1ce4d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-80daaaa8-cf0a-45c2-a618-55da6ae1ce4d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }




.s-80daaaa8-cf0a-45c2-a618-55da6ae1ce4d .shogun-image-content {
  
    justify-content: center;
  
}

.s-80daaaa8-cf0a-45c2-a618-55da6ae1ce4d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-80daaaa8-cf0a-45c2-a618-55da6ae1ce4d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-80daaaa8-cf0a-45c2-a618-55da6ae1ce4d.shogun-image {
  box-sizing: border-box;
}



.s-80daaaa8-cf0a-45c2-a618-55da6ae1ce4d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-80daaaa8-cf0a-45c2-a618-55da6ae1ce4d {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-80daaaa8-cf0a-45c2-a618-55da6ae1ce4d.shogun-image-container {
      position: relative;
    }

    .s-80daaaa8-cf0a-45c2-a618-55da6ae1ce4d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-80daaaa8-cf0a-45c2-a618-55da6ae1ce4d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-80daaaa8-cf0a-45c2-a618-55da6ae1ce4d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}
#s-377dafd1-8f83-4dc5-bf40-7b99bf85f16a {
  margin-left: auto;
margin-right: auto;
max-width: 375px;
text-align: center;
}
@media (max-width: 767px){#s-377dafd1-8f83-4dc5-bf40-7b99bf85f16a {
  aspect-ratio: 375/396;
}
}
#s-377dafd1-8f83-4dc5-bf40-7b99bf85f16a {
  margin: 0 !important;
  overflow: visible;
}

#s-377dafd1-8f83-4dc5-bf40-7b99bf85f16a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-377dafd1-8f83-4dc5-bf40-7b99bf85f16a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-377dafd1-8f83-4dc5-bf40-7b99bf85f16a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-377dafd1-8f83-4dc5-bf40-7b99bf85f16a img.shogun-image {
  /* Add background color handling */
  
}

#s-377dafd1-8f83-4dc5-bf40-7b99bf85f16a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-377dafd1-8f83-4dc5-bf40-7b99bf85f16a .shogun-image-content {
  
    justify-content: center;
  
}

.s-377dafd1-8f83-4dc5-bf40-7b99bf85f16a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-377dafd1-8f83-4dc5-bf40-7b99bf85f16a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-377dafd1-8f83-4dc5-bf40-7b99bf85f16a.shogun-image {
  box-sizing: border-box;
}



.s-377dafd1-8f83-4dc5-bf40-7b99bf85f16a img.shogun-image {
  
}


@media (min-width: 1200px){#s-377dafd1-8f83-4dc5-bf40-7b99bf85f16a {
  margin: 0 !important;
  overflow: visible;
}

#s-377dafd1-8f83-4dc5-bf40-7b99bf85f16a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-377dafd1-8f83-4dc5-bf40-7b99bf85f16a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-377dafd1-8f83-4dc5-bf40-7b99bf85f16a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-377dafd1-8f83-4dc5-bf40-7b99bf85f16a img.shogun-image {
  /* Add background color handling */
  
}

#s-377dafd1-8f83-4dc5-bf40-7b99bf85f16a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-377dafd1-8f83-4dc5-bf40-7b99bf85f16a .shogun-image-content {
  
    justify-content: center;
  
}

.s-377dafd1-8f83-4dc5-bf40-7b99bf85f16a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-377dafd1-8f83-4dc5-bf40-7b99bf85f16a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-377dafd1-8f83-4dc5-bf40-7b99bf85f16a.shogun-image {
  box-sizing: border-box;
}



.s-377dafd1-8f83-4dc5-bf40-7b99bf85f16a img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-377dafd1-8f83-4dc5-bf40-7b99bf85f16a {
  margin: 0 !important;
  overflow: visible;
}

#s-377dafd1-8f83-4dc5-bf40-7b99bf85f16a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-377dafd1-8f83-4dc5-bf40-7b99bf85f16a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-377dafd1-8f83-4dc5-bf40-7b99bf85f16a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-377dafd1-8f83-4dc5-bf40-7b99bf85f16a img.shogun-image {
  /* Add background color handling */
  
}

#s-377dafd1-8f83-4dc5-bf40-7b99bf85f16a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-377dafd1-8f83-4dc5-bf40-7b99bf85f16a .shogun-image-content {
  
    justify-content: center;
  
}

.s-377dafd1-8f83-4dc5-bf40-7b99bf85f16a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-377dafd1-8f83-4dc5-bf40-7b99bf85f16a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-377dafd1-8f83-4dc5-bf40-7b99bf85f16a.shogun-image {
  box-sizing: border-box;
}



.s-377dafd1-8f83-4dc5-bf40-7b99bf85f16a img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-377dafd1-8f83-4dc5-bf40-7b99bf85f16a {
  margin: 0 !important;
  overflow: visible;
}

#s-377dafd1-8f83-4dc5-bf40-7b99bf85f16a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-377dafd1-8f83-4dc5-bf40-7b99bf85f16a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-377dafd1-8f83-4dc5-bf40-7b99bf85f16a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-377dafd1-8f83-4dc5-bf40-7b99bf85f16a img.shogun-image {
  /* Add background color handling */
  
}

#s-377dafd1-8f83-4dc5-bf40-7b99bf85f16a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-377dafd1-8f83-4dc5-bf40-7b99bf85f16a .shogun-image-content {
  
    justify-content: center;
  
}

.s-377dafd1-8f83-4dc5-bf40-7b99bf85f16a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-377dafd1-8f83-4dc5-bf40-7b99bf85f16a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-377dafd1-8f83-4dc5-bf40-7b99bf85f16a.shogun-image {
  box-sizing: border-box;
}



.s-377dafd1-8f83-4dc5-bf40-7b99bf85f16a img.shogun-image {
  
}


}@media (max-width: 767px){#s-377dafd1-8f83-4dc5-bf40-7b99bf85f16a {
  margin: 0 !important;
  overflow: visible;
}

#s-377dafd1-8f83-4dc5-bf40-7b99bf85f16a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-377dafd1-8f83-4dc5-bf40-7b99bf85f16a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-377dafd1-8f83-4dc5-bf40-7b99bf85f16a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-377dafd1-8f83-4dc5-bf40-7b99bf85f16a img.shogun-image {
  /* Add background color handling */
  
}

#s-377dafd1-8f83-4dc5-bf40-7b99bf85f16a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-377dafd1-8f83-4dc5-bf40-7b99bf85f16a .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-377dafd1-8f83-4dc5-bf40-7b99bf85f16a .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-377dafd1-8f83-4dc5-bf40-7b99bf85f16a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-377dafd1-8f83-4dc5-bf40-7b99bf85f16a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-377dafd1-8f83-4dc5-bf40-7b99bf85f16a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }




.s-377dafd1-8f83-4dc5-bf40-7b99bf85f16a .shogun-image-content {
  
    justify-content: center;
  
}

.s-377dafd1-8f83-4dc5-bf40-7b99bf85f16a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-377dafd1-8f83-4dc5-bf40-7b99bf85f16a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-377dafd1-8f83-4dc5-bf40-7b99bf85f16a.shogun-image {
  box-sizing: border-box;
}



.s-377dafd1-8f83-4dc5-bf40-7b99bf85f16a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-377dafd1-8f83-4dc5-bf40-7b99bf85f16a {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-377dafd1-8f83-4dc5-bf40-7b99bf85f16a.shogun-image-container {
      position: relative;
    }

    .s-377dafd1-8f83-4dc5-bf40-7b99bf85f16a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-377dafd1-8f83-4dc5-bf40-7b99bf85f16a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-377dafd1-8f83-4dc5-bf40-7b99bf85f16a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}
#s-8daa94e6-5789-4a8d-b076-1c3fd1caa225 {
  margin-left: auto;
margin-right: auto;
max-width: 375px;
text-align: center;
}
@media (max-width: 767px){#s-8daa94e6-5789-4a8d-b076-1c3fd1caa225 {
  aspect-ratio: 375/396;
}
}
#s-8daa94e6-5789-4a8d-b076-1c3fd1caa225 {
  margin: 0 !important;
  overflow: visible;
}

#s-8daa94e6-5789-4a8d-b076-1c3fd1caa225-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8daa94e6-5789-4a8d-b076-1c3fd1caa225 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8daa94e6-5789-4a8d-b076-1c3fd1caa225 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8daa94e6-5789-4a8d-b076-1c3fd1caa225 img.shogun-image {
  /* Add background color handling */
  
}

#s-8daa94e6-5789-4a8d-b076-1c3fd1caa225 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-8daa94e6-5789-4a8d-b076-1c3fd1caa225 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8daa94e6-5789-4a8d-b076-1c3fd1caa225.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8daa94e6-5789-4a8d-b076-1c3fd1caa225.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8daa94e6-5789-4a8d-b076-1c3fd1caa225.shogun-image {
  box-sizing: border-box;
}



.s-8daa94e6-5789-4a8d-b076-1c3fd1caa225 img.shogun-image {
  
}


@media (min-width: 1200px){#s-8daa94e6-5789-4a8d-b076-1c3fd1caa225 {
  margin: 0 !important;
  overflow: visible;
}

#s-8daa94e6-5789-4a8d-b076-1c3fd1caa225-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8daa94e6-5789-4a8d-b076-1c3fd1caa225 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8daa94e6-5789-4a8d-b076-1c3fd1caa225 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8daa94e6-5789-4a8d-b076-1c3fd1caa225 img.shogun-image {
  /* Add background color handling */
  
}

#s-8daa94e6-5789-4a8d-b076-1c3fd1caa225 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-8daa94e6-5789-4a8d-b076-1c3fd1caa225 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8daa94e6-5789-4a8d-b076-1c3fd1caa225.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8daa94e6-5789-4a8d-b076-1c3fd1caa225.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8daa94e6-5789-4a8d-b076-1c3fd1caa225.shogun-image {
  box-sizing: border-box;
}



.s-8daa94e6-5789-4a8d-b076-1c3fd1caa225 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-8daa94e6-5789-4a8d-b076-1c3fd1caa225 {
  margin: 0 !important;
  overflow: visible;
}

#s-8daa94e6-5789-4a8d-b076-1c3fd1caa225-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8daa94e6-5789-4a8d-b076-1c3fd1caa225 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8daa94e6-5789-4a8d-b076-1c3fd1caa225 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8daa94e6-5789-4a8d-b076-1c3fd1caa225 img.shogun-image {
  /* Add background color handling */
  
}

#s-8daa94e6-5789-4a8d-b076-1c3fd1caa225 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-8daa94e6-5789-4a8d-b076-1c3fd1caa225 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8daa94e6-5789-4a8d-b076-1c3fd1caa225.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8daa94e6-5789-4a8d-b076-1c3fd1caa225.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8daa94e6-5789-4a8d-b076-1c3fd1caa225.shogun-image {
  box-sizing: border-box;
}



.s-8daa94e6-5789-4a8d-b076-1c3fd1caa225 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-8daa94e6-5789-4a8d-b076-1c3fd1caa225 {
  margin: 0 !important;
  overflow: visible;
}

#s-8daa94e6-5789-4a8d-b076-1c3fd1caa225-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8daa94e6-5789-4a8d-b076-1c3fd1caa225 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8daa94e6-5789-4a8d-b076-1c3fd1caa225 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8daa94e6-5789-4a8d-b076-1c3fd1caa225 img.shogun-image {
  /* Add background color handling */
  
}

#s-8daa94e6-5789-4a8d-b076-1c3fd1caa225 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-8daa94e6-5789-4a8d-b076-1c3fd1caa225 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8daa94e6-5789-4a8d-b076-1c3fd1caa225.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8daa94e6-5789-4a8d-b076-1c3fd1caa225.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8daa94e6-5789-4a8d-b076-1c3fd1caa225.shogun-image {
  box-sizing: border-box;
}



.s-8daa94e6-5789-4a8d-b076-1c3fd1caa225 img.shogun-image {
  
}


}@media (max-width: 767px){#s-8daa94e6-5789-4a8d-b076-1c3fd1caa225 {
  margin: 0 !important;
  overflow: visible;
}

#s-8daa94e6-5789-4a8d-b076-1c3fd1caa225-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8daa94e6-5789-4a8d-b076-1c3fd1caa225 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8daa94e6-5789-4a8d-b076-1c3fd1caa225 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8daa94e6-5789-4a8d-b076-1c3fd1caa225 img.shogun-image {
  /* Add background color handling */
  
}

#s-8daa94e6-5789-4a8d-b076-1c3fd1caa225 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8daa94e6-5789-4a8d-b076-1c3fd1caa225 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-8daa94e6-5789-4a8d-b076-1c3fd1caa225 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8daa94e6-5789-4a8d-b076-1c3fd1caa225 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8daa94e6-5789-4a8d-b076-1c3fd1caa225.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8daa94e6-5789-4a8d-b076-1c3fd1caa225 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }




.s-8daa94e6-5789-4a8d-b076-1c3fd1caa225 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8daa94e6-5789-4a8d-b076-1c3fd1caa225.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8daa94e6-5789-4a8d-b076-1c3fd1caa225.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8daa94e6-5789-4a8d-b076-1c3fd1caa225.shogun-image {
  box-sizing: border-box;
}



.s-8daa94e6-5789-4a8d-b076-1c3fd1caa225 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8daa94e6-5789-4a8d-b076-1c3fd1caa225 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-8daa94e6-5789-4a8d-b076-1c3fd1caa225.shogun-image-container {
      position: relative;
    }

    .s-8daa94e6-5789-4a8d-b076-1c3fd1caa225.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8daa94e6-5789-4a8d-b076-1c3fd1caa225.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8daa94e6-5789-4a8d-b076-1c3fd1caa225 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}
#s-3c88a216-1d52-4b2a-b1fa-3bff845a4b4a {
  margin-left: auto;
margin-right: auto;
max-width: 1200px;
text-align: center;
}
@media (max-width: 767px){#s-3c88a216-1d52-4b2a-b1fa-3bff845a4b4a {
  max-width: 375px;
aspect-ratio: 375/396;
}
}
#s-3c88a216-1d52-4b2a-b1fa-3bff845a4b4a {
  margin: 0 !important;
  overflow: visible;
}

#s-3c88a216-1d52-4b2a-b1fa-3bff845a4b4a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3c88a216-1d52-4b2a-b1fa-3bff845a4b4a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3c88a216-1d52-4b2a-b1fa-3bff845a4b4a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3c88a216-1d52-4b2a-b1fa-3bff845a4b4a img.shogun-image {
  /* Add background color handling */
  
}

#s-3c88a216-1d52-4b2a-b1fa-3bff845a4b4a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-3c88a216-1d52-4b2a-b1fa-3bff845a4b4a .shogun-image-content {
  
    justify-content: center;
  
}

.s-3c88a216-1d52-4b2a-b1fa-3bff845a4b4a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3c88a216-1d52-4b2a-b1fa-3bff845a4b4a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3c88a216-1d52-4b2a-b1fa-3bff845a4b4a.shogun-image {
  box-sizing: border-box;
}



.s-3c88a216-1d52-4b2a-b1fa-3bff845a4b4a img.shogun-image {
  
}


@media (min-width: 1200px){#s-3c88a216-1d52-4b2a-b1fa-3bff845a4b4a {
  margin: 0 !important;
  overflow: visible;
}

#s-3c88a216-1d52-4b2a-b1fa-3bff845a4b4a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3c88a216-1d52-4b2a-b1fa-3bff845a4b4a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3c88a216-1d52-4b2a-b1fa-3bff845a4b4a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3c88a216-1d52-4b2a-b1fa-3bff845a4b4a img.shogun-image {
  /* Add background color handling */
  
}

#s-3c88a216-1d52-4b2a-b1fa-3bff845a4b4a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-3c88a216-1d52-4b2a-b1fa-3bff845a4b4a .shogun-image-content {
  
    justify-content: center;
  
}

.s-3c88a216-1d52-4b2a-b1fa-3bff845a4b4a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3c88a216-1d52-4b2a-b1fa-3bff845a4b4a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3c88a216-1d52-4b2a-b1fa-3bff845a4b4a.shogun-image {
  box-sizing: border-box;
}



.s-3c88a216-1d52-4b2a-b1fa-3bff845a4b4a img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-3c88a216-1d52-4b2a-b1fa-3bff845a4b4a {
  margin: 0 !important;
  overflow: visible;
}

#s-3c88a216-1d52-4b2a-b1fa-3bff845a4b4a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3c88a216-1d52-4b2a-b1fa-3bff845a4b4a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3c88a216-1d52-4b2a-b1fa-3bff845a4b4a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3c88a216-1d52-4b2a-b1fa-3bff845a4b4a img.shogun-image {
  /* Add background color handling */
  
}

#s-3c88a216-1d52-4b2a-b1fa-3bff845a4b4a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-3c88a216-1d52-4b2a-b1fa-3bff845a4b4a .shogun-image-content {
  
    justify-content: center;
  
}

.s-3c88a216-1d52-4b2a-b1fa-3bff845a4b4a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3c88a216-1d52-4b2a-b1fa-3bff845a4b4a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3c88a216-1d52-4b2a-b1fa-3bff845a4b4a.shogun-image {
  box-sizing: border-box;
}



.s-3c88a216-1d52-4b2a-b1fa-3bff845a4b4a img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-3c88a216-1d52-4b2a-b1fa-3bff845a4b4a {
  margin: 0 !important;
  overflow: visible;
}

#s-3c88a216-1d52-4b2a-b1fa-3bff845a4b4a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3c88a216-1d52-4b2a-b1fa-3bff845a4b4a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3c88a216-1d52-4b2a-b1fa-3bff845a4b4a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3c88a216-1d52-4b2a-b1fa-3bff845a4b4a img.shogun-image {
  /* Add background color handling */
  
}

#s-3c88a216-1d52-4b2a-b1fa-3bff845a4b4a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-3c88a216-1d52-4b2a-b1fa-3bff845a4b4a .shogun-image-content {
  
    justify-content: center;
  
}

.s-3c88a216-1d52-4b2a-b1fa-3bff845a4b4a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3c88a216-1d52-4b2a-b1fa-3bff845a4b4a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3c88a216-1d52-4b2a-b1fa-3bff845a4b4a.shogun-image {
  box-sizing: border-box;
}



.s-3c88a216-1d52-4b2a-b1fa-3bff845a4b4a img.shogun-image {
  
}


}@media (max-width: 767px){#s-3c88a216-1d52-4b2a-b1fa-3bff845a4b4a {
  margin: 0 !important;
  overflow: visible;
}

#s-3c88a216-1d52-4b2a-b1fa-3bff845a4b4a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3c88a216-1d52-4b2a-b1fa-3bff845a4b4a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3c88a216-1d52-4b2a-b1fa-3bff845a4b4a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3c88a216-1d52-4b2a-b1fa-3bff845a4b4a img.shogun-image {
  /* Add background color handling */
  
}

#s-3c88a216-1d52-4b2a-b1fa-3bff845a4b4a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3c88a216-1d52-4b2a-b1fa-3bff845a4b4a .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-3c88a216-1d52-4b2a-b1fa-3bff845a4b4a .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3c88a216-1d52-4b2a-b1fa-3bff845a4b4a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3c88a216-1d52-4b2a-b1fa-3bff845a4b4a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3c88a216-1d52-4b2a-b1fa-3bff845a4b4a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }




.s-3c88a216-1d52-4b2a-b1fa-3bff845a4b4a .shogun-image-content {
  
    justify-content: center;
  
}

.s-3c88a216-1d52-4b2a-b1fa-3bff845a4b4a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3c88a216-1d52-4b2a-b1fa-3bff845a4b4a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3c88a216-1d52-4b2a-b1fa-3bff845a4b4a.shogun-image {
  box-sizing: border-box;
}



.s-3c88a216-1d52-4b2a-b1fa-3bff845a4b4a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3c88a216-1d52-4b2a-b1fa-3bff845a4b4a {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-3c88a216-1d52-4b2a-b1fa-3bff845a4b4a.shogun-image-container {
      position: relative;
    }

    .s-3c88a216-1d52-4b2a-b1fa-3bff845a4b4a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3c88a216-1d52-4b2a-b1fa-3bff845a4b4a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3c88a216-1d52-4b2a-b1fa-3bff845a4b4a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}
#s-82adcd2b-3bb8-4250-8f53-b6466586ff49 {
  margin-left: auto;
margin-right: auto;
max-width: 1200px;
text-align: center;
}
@media (max-width: 767px){#s-82adcd2b-3bb8-4250-8f53-b6466586ff49 {
  max-width: 375px;
}
}
#s-82adcd2b-3bb8-4250-8f53-b6466586ff49 {
  margin: 0 !important;
  overflow: visible;
}

#s-82adcd2b-3bb8-4250-8f53-b6466586ff49-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-82adcd2b-3bb8-4250-8f53-b6466586ff49 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-82adcd2b-3bb8-4250-8f53-b6466586ff49 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-82adcd2b-3bb8-4250-8f53-b6466586ff49 img.shogun-image {
  /* Add background color handling */
  
}

#s-82adcd2b-3bb8-4250-8f53-b6466586ff49 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-82adcd2b-3bb8-4250-8f53-b6466586ff49.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-82adcd2b-3bb8-4250-8f53-b6466586ff49 .shogun-image-content {
  
    justify-content: center;
  
}

.s-82adcd2b-3bb8-4250-8f53-b6466586ff49.shg-align-container {
  display: flex;
  justify-content: center
}

.s-82adcd2b-3bb8-4250-8f53-b6466586ff49.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-82adcd2b-3bb8-4250-8f53-b6466586ff49.shogun-image {
  box-sizing: border-box;
}



.s-82adcd2b-3bb8-4250-8f53-b6466586ff49 img.shogun-image {
  
}


@media (min-width: 1200px){#s-82adcd2b-3bb8-4250-8f53-b6466586ff49 {
  margin: 0 !important;
  overflow: visible;
}

#s-82adcd2b-3bb8-4250-8f53-b6466586ff49-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-82adcd2b-3bb8-4250-8f53-b6466586ff49 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-82adcd2b-3bb8-4250-8f53-b6466586ff49 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-82adcd2b-3bb8-4250-8f53-b6466586ff49 img.shogun-image {
  /* Add background color handling */
  
}

#s-82adcd2b-3bb8-4250-8f53-b6466586ff49 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-82adcd2b-3bb8-4250-8f53-b6466586ff49.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-82adcd2b-3bb8-4250-8f53-b6466586ff49 .shogun-image-content {
  
    justify-content: center;
  
}

.s-82adcd2b-3bb8-4250-8f53-b6466586ff49.shg-align-container {
  display: flex;
  justify-content: center
}

.s-82adcd2b-3bb8-4250-8f53-b6466586ff49.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-82adcd2b-3bb8-4250-8f53-b6466586ff49.shogun-image {
  box-sizing: border-box;
}



.s-82adcd2b-3bb8-4250-8f53-b6466586ff49 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-82adcd2b-3bb8-4250-8f53-b6466586ff49 {
  margin: 0 !important;
  overflow: visible;
}

#s-82adcd2b-3bb8-4250-8f53-b6466586ff49-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-82adcd2b-3bb8-4250-8f53-b6466586ff49 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-82adcd2b-3bb8-4250-8f53-b6466586ff49 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-82adcd2b-3bb8-4250-8f53-b6466586ff49 img.shogun-image {
  /* Add background color handling */
  
}

#s-82adcd2b-3bb8-4250-8f53-b6466586ff49 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-82adcd2b-3bb8-4250-8f53-b6466586ff49.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-82adcd2b-3bb8-4250-8f53-b6466586ff49 .shogun-image-content {
  
    justify-content: center;
  
}

.s-82adcd2b-3bb8-4250-8f53-b6466586ff49.shg-align-container {
  display: flex;
  justify-content: center
}

.s-82adcd2b-3bb8-4250-8f53-b6466586ff49.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-82adcd2b-3bb8-4250-8f53-b6466586ff49.shogun-image {
  box-sizing: border-box;
}



.s-82adcd2b-3bb8-4250-8f53-b6466586ff49 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-82adcd2b-3bb8-4250-8f53-b6466586ff49 {
  margin: 0 !important;
  overflow: visible;
}

#s-82adcd2b-3bb8-4250-8f53-b6466586ff49-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-82adcd2b-3bb8-4250-8f53-b6466586ff49 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-82adcd2b-3bb8-4250-8f53-b6466586ff49 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-82adcd2b-3bb8-4250-8f53-b6466586ff49 img.shogun-image {
  /* Add background color handling */
  
}

#s-82adcd2b-3bb8-4250-8f53-b6466586ff49 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-82adcd2b-3bb8-4250-8f53-b6466586ff49.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-82adcd2b-3bb8-4250-8f53-b6466586ff49 .shogun-image-content {
  
    justify-content: center;
  
}

.s-82adcd2b-3bb8-4250-8f53-b6466586ff49.shg-align-container {
  display: flex;
  justify-content: center
}

.s-82adcd2b-3bb8-4250-8f53-b6466586ff49.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-82adcd2b-3bb8-4250-8f53-b6466586ff49.shogun-image {
  box-sizing: border-box;
}



.s-82adcd2b-3bb8-4250-8f53-b6466586ff49 img.shogun-image {
  
}


}@media (max-width: 767px){#s-82adcd2b-3bb8-4250-8f53-b6466586ff49 {
  margin: 0 !important;
  overflow: visible;
}

#s-82adcd2b-3bb8-4250-8f53-b6466586ff49-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-82adcd2b-3bb8-4250-8f53-b6466586ff49 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-82adcd2b-3bb8-4250-8f53-b6466586ff49 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-82adcd2b-3bb8-4250-8f53-b6466586ff49 img.shogun-image {
  /* Add background color handling */
  
}

#s-82adcd2b-3bb8-4250-8f53-b6466586ff49 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-82adcd2b-3bb8-4250-8f53-b6466586ff49.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-82adcd2b-3bb8-4250-8f53-b6466586ff49 .shogun-image-content {
  
    justify-content: center;
  
}

.s-82adcd2b-3bb8-4250-8f53-b6466586ff49.shg-align-container {
  display: flex;
  justify-content: center
}

.s-82adcd2b-3bb8-4250-8f53-b6466586ff49.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-82adcd2b-3bb8-4250-8f53-b6466586ff49.shogun-image {
  box-sizing: border-box;
}



.s-82adcd2b-3bb8-4250-8f53-b6466586ff49 img.shogun-image {
  
}


}
#s-d5e8a9d4-ab6c-4075-b13e-08cffc67cbf3 {
  margin-left: auto;
margin-right: auto;
max-width: 1200px;
text-align: center;
}
@media (max-width: 767px){#s-d5e8a9d4-ab6c-4075-b13e-08cffc67cbf3 {
  max-width: 375px;
aspect-ratio: 375/396;
}
}
#s-d5e8a9d4-ab6c-4075-b13e-08cffc67cbf3 {
  margin: 0 !important;
  overflow: visible;
}

#s-d5e8a9d4-ab6c-4075-b13e-08cffc67cbf3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d5e8a9d4-ab6c-4075-b13e-08cffc67cbf3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d5e8a9d4-ab6c-4075-b13e-08cffc67cbf3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d5e8a9d4-ab6c-4075-b13e-08cffc67cbf3 img.shogun-image {
  /* Add background color handling */
  
}

#s-d5e8a9d4-ab6c-4075-b13e-08cffc67cbf3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-d5e8a9d4-ab6c-4075-b13e-08cffc67cbf3.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-d5e8a9d4-ab6c-4075-b13e-08cffc67cbf3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d5e8a9d4-ab6c-4075-b13e-08cffc67cbf3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d5e8a9d4-ab6c-4075-b13e-08cffc67cbf3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d5e8a9d4-ab6c-4075-b13e-08cffc67cbf3.shogun-image {
  box-sizing: border-box;
}



.s-d5e8a9d4-ab6c-4075-b13e-08cffc67cbf3 img.shogun-image {
  
}


@media (min-width: 1200px){#s-d5e8a9d4-ab6c-4075-b13e-08cffc67cbf3 {
  margin: 0 !important;
  overflow: visible;
}

#s-d5e8a9d4-ab6c-4075-b13e-08cffc67cbf3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d5e8a9d4-ab6c-4075-b13e-08cffc67cbf3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d5e8a9d4-ab6c-4075-b13e-08cffc67cbf3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d5e8a9d4-ab6c-4075-b13e-08cffc67cbf3 img.shogun-image {
  /* Add background color handling */
  
}

#s-d5e8a9d4-ab6c-4075-b13e-08cffc67cbf3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-d5e8a9d4-ab6c-4075-b13e-08cffc67cbf3.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-d5e8a9d4-ab6c-4075-b13e-08cffc67cbf3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d5e8a9d4-ab6c-4075-b13e-08cffc67cbf3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d5e8a9d4-ab6c-4075-b13e-08cffc67cbf3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d5e8a9d4-ab6c-4075-b13e-08cffc67cbf3.shogun-image {
  box-sizing: border-box;
}



.s-d5e8a9d4-ab6c-4075-b13e-08cffc67cbf3 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-d5e8a9d4-ab6c-4075-b13e-08cffc67cbf3 {
  margin: 0 !important;
  overflow: visible;
}

#s-d5e8a9d4-ab6c-4075-b13e-08cffc67cbf3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d5e8a9d4-ab6c-4075-b13e-08cffc67cbf3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d5e8a9d4-ab6c-4075-b13e-08cffc67cbf3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d5e8a9d4-ab6c-4075-b13e-08cffc67cbf3 img.shogun-image {
  /* Add background color handling */
  
}

#s-d5e8a9d4-ab6c-4075-b13e-08cffc67cbf3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-d5e8a9d4-ab6c-4075-b13e-08cffc67cbf3.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-d5e8a9d4-ab6c-4075-b13e-08cffc67cbf3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d5e8a9d4-ab6c-4075-b13e-08cffc67cbf3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d5e8a9d4-ab6c-4075-b13e-08cffc67cbf3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d5e8a9d4-ab6c-4075-b13e-08cffc67cbf3.shogun-image {
  box-sizing: border-box;
}



.s-d5e8a9d4-ab6c-4075-b13e-08cffc67cbf3 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-d5e8a9d4-ab6c-4075-b13e-08cffc67cbf3 {
  margin: 0 !important;
  overflow: visible;
}

#s-d5e8a9d4-ab6c-4075-b13e-08cffc67cbf3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d5e8a9d4-ab6c-4075-b13e-08cffc67cbf3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d5e8a9d4-ab6c-4075-b13e-08cffc67cbf3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d5e8a9d4-ab6c-4075-b13e-08cffc67cbf3 img.shogun-image {
  /* Add background color handling */
  
}

#s-d5e8a9d4-ab6c-4075-b13e-08cffc67cbf3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-d5e8a9d4-ab6c-4075-b13e-08cffc67cbf3.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-d5e8a9d4-ab6c-4075-b13e-08cffc67cbf3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d5e8a9d4-ab6c-4075-b13e-08cffc67cbf3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d5e8a9d4-ab6c-4075-b13e-08cffc67cbf3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d5e8a9d4-ab6c-4075-b13e-08cffc67cbf3.shogun-image {
  box-sizing: border-box;
}



.s-d5e8a9d4-ab6c-4075-b13e-08cffc67cbf3 img.shogun-image {
  
}


}@media (max-width: 767px){#s-d5e8a9d4-ab6c-4075-b13e-08cffc67cbf3 {
  margin: 0 !important;
  overflow: visible;
}

#s-d5e8a9d4-ab6c-4075-b13e-08cffc67cbf3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d5e8a9d4-ab6c-4075-b13e-08cffc67cbf3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d5e8a9d4-ab6c-4075-b13e-08cffc67cbf3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d5e8a9d4-ab6c-4075-b13e-08cffc67cbf3 img.shogun-image {
  /* Add background color handling */
  
}

#s-d5e8a9d4-ab6c-4075-b13e-08cffc67cbf3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d5e8a9d4-ab6c-4075-b13e-08cffc67cbf3 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-d5e8a9d4-ab6c-4075-b13e-08cffc67cbf3 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d5e8a9d4-ab6c-4075-b13e-08cffc67cbf3 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d5e8a9d4-ab6c-4075-b13e-08cffc67cbf3.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d5e8a9d4-ab6c-4075-b13e-08cffc67cbf3 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-d5e8a9d4-ab6c-4075-b13e-08cffc67cbf3.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-d5e8a9d4-ab6c-4075-b13e-08cffc67cbf3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d5e8a9d4-ab6c-4075-b13e-08cffc67cbf3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d5e8a9d4-ab6c-4075-b13e-08cffc67cbf3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d5e8a9d4-ab6c-4075-b13e-08cffc67cbf3.shogun-image {
  box-sizing: border-box;
}



.s-d5e8a9d4-ab6c-4075-b13e-08cffc67cbf3 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d5e8a9d4-ab6c-4075-b13e-08cffc67cbf3 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-d5e8a9d4-ab6c-4075-b13e-08cffc67cbf3.shogun-image-container {
      position: relative;
    }

    .s-d5e8a9d4-ab6c-4075-b13e-08cffc67cbf3.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d5e8a9d4-ab6c-4075-b13e-08cffc67cbf3.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d5e8a9d4-ab6c-4075-b13e-08cffc67cbf3 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}
#s-64e50f4f-db8d-4c64-9d05-641fa74f9d3f {
  margin-left: auto;
margin-right: auto;
max-width: 375px;
aspect-ratio: 375/396;
text-align: center;
}
@media (max-width: 767px){#s-64e50f4f-db8d-4c64-9d05-641fa74f9d3f {
  max-width: 375px;
aspect-ratio: 375/396;
}
}
#s-64e50f4f-db8d-4c64-9d05-641fa74f9d3f {
  margin: 0 !important;
  overflow: visible;
}

#s-64e50f4f-db8d-4c64-9d05-641fa74f9d3f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-64e50f4f-db8d-4c64-9d05-641fa74f9d3f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-64e50f4f-db8d-4c64-9d05-641fa74f9d3f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-64e50f4f-db8d-4c64-9d05-641fa74f9d3f img.shogun-image {
  /* Add background color handling */
  
}

#s-64e50f4f-db8d-4c64-9d05-641fa74f9d3f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-64e50f4f-db8d-4c64-9d05-641fa74f9d3f .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-64e50f4f-db8d-4c64-9d05-641fa74f9d3f .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-64e50f4f-db8d-4c64-9d05-641fa74f9d3f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-64e50f4f-db8d-4c64-9d05-641fa74f9d3f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-64e50f4f-db8d-4c64-9d05-641fa74f9d3f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-64e50f4f-db8d-4c64-9d05-641fa74f9d3f.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-64e50f4f-db8d-4c64-9d05-641fa74f9d3f .shogun-image-content {
  
    justify-content: center;
  
}

.s-64e50f4f-db8d-4c64-9d05-641fa74f9d3f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-64e50f4f-db8d-4c64-9d05-641fa74f9d3f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-64e50f4f-db8d-4c64-9d05-641fa74f9d3f.shogun-image {
  box-sizing: border-box;
}



.s-64e50f4f-db8d-4c64-9d05-641fa74f9d3f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-64e50f4f-db8d-4c64-9d05-641fa74f9d3f {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-64e50f4f-db8d-4c64-9d05-641fa74f9d3f.shogun-image-container {
      position: relative;
    }

    .s-64e50f4f-db8d-4c64-9d05-641fa74f9d3f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-64e50f4f-db8d-4c64-9d05-641fa74f9d3f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-64e50f4f-db8d-4c64-9d05-641fa74f9d3f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

@media (min-width: 1200px){#s-64e50f4f-db8d-4c64-9d05-641fa74f9d3f {
  margin: 0 !important;
  overflow: visible;
}

#s-64e50f4f-db8d-4c64-9d05-641fa74f9d3f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-64e50f4f-db8d-4c64-9d05-641fa74f9d3f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-64e50f4f-db8d-4c64-9d05-641fa74f9d3f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-64e50f4f-db8d-4c64-9d05-641fa74f9d3f img.shogun-image {
  /* Add background color handling */
  
}

#s-64e50f4f-db8d-4c64-9d05-641fa74f9d3f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-64e50f4f-db8d-4c64-9d05-641fa74f9d3f .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-64e50f4f-db8d-4c64-9d05-641fa74f9d3f .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-64e50f4f-db8d-4c64-9d05-641fa74f9d3f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-64e50f4f-db8d-4c64-9d05-641fa74f9d3f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-64e50f4f-db8d-4c64-9d05-641fa74f9d3f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-64e50f4f-db8d-4c64-9d05-641fa74f9d3f.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-64e50f4f-db8d-4c64-9d05-641fa74f9d3f .shogun-image-content {
  
    justify-content: center;
  
}

.s-64e50f4f-db8d-4c64-9d05-641fa74f9d3f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-64e50f4f-db8d-4c64-9d05-641fa74f9d3f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-64e50f4f-db8d-4c64-9d05-641fa74f9d3f.shogun-image {
  box-sizing: border-box;
}



.s-64e50f4f-db8d-4c64-9d05-641fa74f9d3f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-64e50f4f-db8d-4c64-9d05-641fa74f9d3f {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-64e50f4f-db8d-4c64-9d05-641fa74f9d3f.shogun-image-container {
      position: relative;
    }

    .s-64e50f4f-db8d-4c64-9d05-641fa74f9d3f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-64e50f4f-db8d-4c64-9d05-641fa74f9d3f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-64e50f4f-db8d-4c64-9d05-641fa74f9d3f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-64e50f4f-db8d-4c64-9d05-641fa74f9d3f {
  margin: 0 !important;
  overflow: visible;
}

#s-64e50f4f-db8d-4c64-9d05-641fa74f9d3f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-64e50f4f-db8d-4c64-9d05-641fa74f9d3f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-64e50f4f-db8d-4c64-9d05-641fa74f9d3f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-64e50f4f-db8d-4c64-9d05-641fa74f9d3f img.shogun-image {
  /* Add background color handling */
  
}

#s-64e50f4f-db8d-4c64-9d05-641fa74f9d3f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-64e50f4f-db8d-4c64-9d05-641fa74f9d3f .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-64e50f4f-db8d-4c64-9d05-641fa74f9d3f .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-64e50f4f-db8d-4c64-9d05-641fa74f9d3f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-64e50f4f-db8d-4c64-9d05-641fa74f9d3f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-64e50f4f-db8d-4c64-9d05-641fa74f9d3f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-64e50f4f-db8d-4c64-9d05-641fa74f9d3f.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-64e50f4f-db8d-4c64-9d05-641fa74f9d3f .shogun-image-content {
  
    justify-content: center;
  
}

.s-64e50f4f-db8d-4c64-9d05-641fa74f9d3f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-64e50f4f-db8d-4c64-9d05-641fa74f9d3f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-64e50f4f-db8d-4c64-9d05-641fa74f9d3f.shogun-image {
  box-sizing: border-box;
}



.s-64e50f4f-db8d-4c64-9d05-641fa74f9d3f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-64e50f4f-db8d-4c64-9d05-641fa74f9d3f {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-64e50f4f-db8d-4c64-9d05-641fa74f9d3f.shogun-image-container {
      position: relative;
    }

    .s-64e50f4f-db8d-4c64-9d05-641fa74f9d3f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-64e50f4f-db8d-4c64-9d05-641fa74f9d3f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-64e50f4f-db8d-4c64-9d05-641fa74f9d3f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-64e50f4f-db8d-4c64-9d05-641fa74f9d3f {
  margin: 0 !important;
  overflow: visible;
}

#s-64e50f4f-db8d-4c64-9d05-641fa74f9d3f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-64e50f4f-db8d-4c64-9d05-641fa74f9d3f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-64e50f4f-db8d-4c64-9d05-641fa74f9d3f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-64e50f4f-db8d-4c64-9d05-641fa74f9d3f img.shogun-image {
  /* Add background color handling */
  
}

#s-64e50f4f-db8d-4c64-9d05-641fa74f9d3f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-64e50f4f-db8d-4c64-9d05-641fa74f9d3f .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-64e50f4f-db8d-4c64-9d05-641fa74f9d3f .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-64e50f4f-db8d-4c64-9d05-641fa74f9d3f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-64e50f4f-db8d-4c64-9d05-641fa74f9d3f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-64e50f4f-db8d-4c64-9d05-641fa74f9d3f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-64e50f4f-db8d-4c64-9d05-641fa74f9d3f.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-64e50f4f-db8d-4c64-9d05-641fa74f9d3f .shogun-image-content {
  
    justify-content: center;
  
}

.s-64e50f4f-db8d-4c64-9d05-641fa74f9d3f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-64e50f4f-db8d-4c64-9d05-641fa74f9d3f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-64e50f4f-db8d-4c64-9d05-641fa74f9d3f.shogun-image {
  box-sizing: border-box;
}



.s-64e50f4f-db8d-4c64-9d05-641fa74f9d3f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-64e50f4f-db8d-4c64-9d05-641fa74f9d3f {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-64e50f4f-db8d-4c64-9d05-641fa74f9d3f.shogun-image-container {
      position: relative;
    }

    .s-64e50f4f-db8d-4c64-9d05-641fa74f9d3f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-64e50f4f-db8d-4c64-9d05-641fa74f9d3f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-64e50f4f-db8d-4c64-9d05-641fa74f9d3f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (max-width: 767px){#s-64e50f4f-db8d-4c64-9d05-641fa74f9d3f {
  margin: 0 !important;
  overflow: visible;
}

#s-64e50f4f-db8d-4c64-9d05-641fa74f9d3f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-64e50f4f-db8d-4c64-9d05-641fa74f9d3f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-64e50f4f-db8d-4c64-9d05-641fa74f9d3f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-64e50f4f-db8d-4c64-9d05-641fa74f9d3f img.shogun-image {
  /* Add background color handling */
  
}

#s-64e50f4f-db8d-4c64-9d05-641fa74f9d3f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-64e50f4f-db8d-4c64-9d05-641fa74f9d3f .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-64e50f4f-db8d-4c64-9d05-641fa74f9d3f .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-64e50f4f-db8d-4c64-9d05-641fa74f9d3f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-64e50f4f-db8d-4c64-9d05-641fa74f9d3f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-64e50f4f-db8d-4c64-9d05-641fa74f9d3f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-64e50f4f-db8d-4c64-9d05-641fa74f9d3f.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-64e50f4f-db8d-4c64-9d05-641fa74f9d3f .shogun-image-content {
  
    justify-content: center;
  
}

.s-64e50f4f-db8d-4c64-9d05-641fa74f9d3f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-64e50f4f-db8d-4c64-9d05-641fa74f9d3f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-64e50f4f-db8d-4c64-9d05-641fa74f9d3f.shogun-image {
  box-sizing: border-box;
}



.s-64e50f4f-db8d-4c64-9d05-641fa74f9d3f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-64e50f4f-db8d-4c64-9d05-641fa74f9d3f {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-64e50f4f-db8d-4c64-9d05-641fa74f9d3f.shogun-image-container {
      position: relative;
    }

    .s-64e50f4f-db8d-4c64-9d05-641fa74f9d3f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-64e50f4f-db8d-4c64-9d05-641fa74f9d3f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-64e50f4f-db8d-4c64-9d05-641fa74f9d3f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}
#s-904b3fb6-9130-4908-ae2a-74b671a8ca58 {
  margin-left: auto;
margin-right: auto;
max-width: 375px;
aspect-ratio: 375/396;
text-align: center;
}
@media (max-width: 767px){#s-904b3fb6-9130-4908-ae2a-74b671a8ca58 {
  max-width: 375px;
aspect-ratio: 375/396;
}
}
#s-904b3fb6-9130-4908-ae2a-74b671a8ca58 {
  margin: 0 !important;
  overflow: visible;
}

#s-904b3fb6-9130-4908-ae2a-74b671a8ca58-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-904b3fb6-9130-4908-ae2a-74b671a8ca58 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-904b3fb6-9130-4908-ae2a-74b671a8ca58 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-904b3fb6-9130-4908-ae2a-74b671a8ca58 img.shogun-image {
  /* Add background color handling */
  
}

#s-904b3fb6-9130-4908-ae2a-74b671a8ca58 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-904b3fb6-9130-4908-ae2a-74b671a8ca58 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-904b3fb6-9130-4908-ae2a-74b671a8ca58 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-904b3fb6-9130-4908-ae2a-74b671a8ca58 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-904b3fb6-9130-4908-ae2a-74b671a8ca58.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-904b3fb6-9130-4908-ae2a-74b671a8ca58 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-904b3fb6-9130-4908-ae2a-74b671a8ca58.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-904b3fb6-9130-4908-ae2a-74b671a8ca58 .shogun-image-content {
  
    justify-content: center;
  
}

.s-904b3fb6-9130-4908-ae2a-74b671a8ca58.shg-align-container {
  display: flex;
  justify-content: center
}

.s-904b3fb6-9130-4908-ae2a-74b671a8ca58.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-904b3fb6-9130-4908-ae2a-74b671a8ca58.shogun-image {
  box-sizing: border-box;
}



.s-904b3fb6-9130-4908-ae2a-74b671a8ca58 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-904b3fb6-9130-4908-ae2a-74b671a8ca58 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-904b3fb6-9130-4908-ae2a-74b671a8ca58.shogun-image-container {
      position: relative;
    }

    .s-904b3fb6-9130-4908-ae2a-74b671a8ca58.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-904b3fb6-9130-4908-ae2a-74b671a8ca58.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-904b3fb6-9130-4908-ae2a-74b671a8ca58 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

@media (min-width: 1200px){#s-904b3fb6-9130-4908-ae2a-74b671a8ca58 {
  margin: 0 !important;
  overflow: visible;
}

#s-904b3fb6-9130-4908-ae2a-74b671a8ca58-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-904b3fb6-9130-4908-ae2a-74b671a8ca58 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-904b3fb6-9130-4908-ae2a-74b671a8ca58 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-904b3fb6-9130-4908-ae2a-74b671a8ca58 img.shogun-image {
  /* Add background color handling */
  
}

#s-904b3fb6-9130-4908-ae2a-74b671a8ca58 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-904b3fb6-9130-4908-ae2a-74b671a8ca58 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-904b3fb6-9130-4908-ae2a-74b671a8ca58 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-904b3fb6-9130-4908-ae2a-74b671a8ca58 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-904b3fb6-9130-4908-ae2a-74b671a8ca58.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-904b3fb6-9130-4908-ae2a-74b671a8ca58 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-904b3fb6-9130-4908-ae2a-74b671a8ca58.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-904b3fb6-9130-4908-ae2a-74b671a8ca58 .shogun-image-content {
  
    justify-content: center;
  
}

.s-904b3fb6-9130-4908-ae2a-74b671a8ca58.shg-align-container {
  display: flex;
  justify-content: center
}

.s-904b3fb6-9130-4908-ae2a-74b671a8ca58.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-904b3fb6-9130-4908-ae2a-74b671a8ca58.shogun-image {
  box-sizing: border-box;
}



.s-904b3fb6-9130-4908-ae2a-74b671a8ca58 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-904b3fb6-9130-4908-ae2a-74b671a8ca58 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-904b3fb6-9130-4908-ae2a-74b671a8ca58.shogun-image-container {
      position: relative;
    }

    .s-904b3fb6-9130-4908-ae2a-74b671a8ca58.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-904b3fb6-9130-4908-ae2a-74b671a8ca58.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-904b3fb6-9130-4908-ae2a-74b671a8ca58 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-904b3fb6-9130-4908-ae2a-74b671a8ca58 {
  margin: 0 !important;
  overflow: visible;
}

#s-904b3fb6-9130-4908-ae2a-74b671a8ca58-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-904b3fb6-9130-4908-ae2a-74b671a8ca58 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-904b3fb6-9130-4908-ae2a-74b671a8ca58 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-904b3fb6-9130-4908-ae2a-74b671a8ca58 img.shogun-image {
  /* Add background color handling */
  
}

#s-904b3fb6-9130-4908-ae2a-74b671a8ca58 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-904b3fb6-9130-4908-ae2a-74b671a8ca58 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-904b3fb6-9130-4908-ae2a-74b671a8ca58 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-904b3fb6-9130-4908-ae2a-74b671a8ca58 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-904b3fb6-9130-4908-ae2a-74b671a8ca58.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-904b3fb6-9130-4908-ae2a-74b671a8ca58 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-904b3fb6-9130-4908-ae2a-74b671a8ca58.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-904b3fb6-9130-4908-ae2a-74b671a8ca58 .shogun-image-content {
  
    justify-content: center;
  
}

.s-904b3fb6-9130-4908-ae2a-74b671a8ca58.shg-align-container {
  display: flex;
  justify-content: center
}

.s-904b3fb6-9130-4908-ae2a-74b671a8ca58.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-904b3fb6-9130-4908-ae2a-74b671a8ca58.shogun-image {
  box-sizing: border-box;
}



.s-904b3fb6-9130-4908-ae2a-74b671a8ca58 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-904b3fb6-9130-4908-ae2a-74b671a8ca58 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-904b3fb6-9130-4908-ae2a-74b671a8ca58.shogun-image-container {
      position: relative;
    }

    .s-904b3fb6-9130-4908-ae2a-74b671a8ca58.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-904b3fb6-9130-4908-ae2a-74b671a8ca58.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-904b3fb6-9130-4908-ae2a-74b671a8ca58 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-904b3fb6-9130-4908-ae2a-74b671a8ca58 {
  margin: 0 !important;
  overflow: visible;
}

#s-904b3fb6-9130-4908-ae2a-74b671a8ca58-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-904b3fb6-9130-4908-ae2a-74b671a8ca58 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-904b3fb6-9130-4908-ae2a-74b671a8ca58 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-904b3fb6-9130-4908-ae2a-74b671a8ca58 img.shogun-image {
  /* Add background color handling */
  
}

#s-904b3fb6-9130-4908-ae2a-74b671a8ca58 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-904b3fb6-9130-4908-ae2a-74b671a8ca58 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-904b3fb6-9130-4908-ae2a-74b671a8ca58 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-904b3fb6-9130-4908-ae2a-74b671a8ca58 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-904b3fb6-9130-4908-ae2a-74b671a8ca58.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-904b3fb6-9130-4908-ae2a-74b671a8ca58 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-904b3fb6-9130-4908-ae2a-74b671a8ca58.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-904b3fb6-9130-4908-ae2a-74b671a8ca58 .shogun-image-content {
  
    justify-content: center;
  
}

.s-904b3fb6-9130-4908-ae2a-74b671a8ca58.shg-align-container {
  display: flex;
  justify-content: center
}

.s-904b3fb6-9130-4908-ae2a-74b671a8ca58.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-904b3fb6-9130-4908-ae2a-74b671a8ca58.shogun-image {
  box-sizing: border-box;
}



.s-904b3fb6-9130-4908-ae2a-74b671a8ca58 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-904b3fb6-9130-4908-ae2a-74b671a8ca58 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-904b3fb6-9130-4908-ae2a-74b671a8ca58.shogun-image-container {
      position: relative;
    }

    .s-904b3fb6-9130-4908-ae2a-74b671a8ca58.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-904b3fb6-9130-4908-ae2a-74b671a8ca58.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-904b3fb6-9130-4908-ae2a-74b671a8ca58 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (max-width: 767px){#s-904b3fb6-9130-4908-ae2a-74b671a8ca58 {
  margin: 0 !important;
  overflow: visible;
}

#s-904b3fb6-9130-4908-ae2a-74b671a8ca58-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-904b3fb6-9130-4908-ae2a-74b671a8ca58 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-904b3fb6-9130-4908-ae2a-74b671a8ca58 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-904b3fb6-9130-4908-ae2a-74b671a8ca58 img.shogun-image {
  /* Add background color handling */
  
}

#s-904b3fb6-9130-4908-ae2a-74b671a8ca58 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-904b3fb6-9130-4908-ae2a-74b671a8ca58 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-904b3fb6-9130-4908-ae2a-74b671a8ca58 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-904b3fb6-9130-4908-ae2a-74b671a8ca58 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-904b3fb6-9130-4908-ae2a-74b671a8ca58.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-904b3fb6-9130-4908-ae2a-74b671a8ca58 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-904b3fb6-9130-4908-ae2a-74b671a8ca58.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-904b3fb6-9130-4908-ae2a-74b671a8ca58 .shogun-image-content {
  
    justify-content: center;
  
}

.s-904b3fb6-9130-4908-ae2a-74b671a8ca58.shg-align-container {
  display: flex;
  justify-content: center
}

.s-904b3fb6-9130-4908-ae2a-74b671a8ca58.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-904b3fb6-9130-4908-ae2a-74b671a8ca58.shogun-image {
  box-sizing: border-box;
}



.s-904b3fb6-9130-4908-ae2a-74b671a8ca58 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-904b3fb6-9130-4908-ae2a-74b671a8ca58 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-904b3fb6-9130-4908-ae2a-74b671a8ca58.shogun-image-container {
      position: relative;
    }

    .s-904b3fb6-9130-4908-ae2a-74b671a8ca58.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-904b3fb6-9130-4908-ae2a-74b671a8ca58.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-904b3fb6-9130-4908-ae2a-74b671a8ca58 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}
#s-e65461ce-09a0-4b1e-8f05-d6d490ae1363 {
  margin-left: auto;
margin-right: auto;
max-width: 375px;
aspect-ratio: 375/396;
text-align: center;
}
@media (max-width: 767px){#s-e65461ce-09a0-4b1e-8f05-d6d490ae1363 {
  max-width: 375px;
aspect-ratio: 375/396;
}
}
#s-e65461ce-09a0-4b1e-8f05-d6d490ae1363 {
  margin: 0 !important;
  overflow: visible;
}

#s-e65461ce-09a0-4b1e-8f05-d6d490ae1363-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e65461ce-09a0-4b1e-8f05-d6d490ae1363 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e65461ce-09a0-4b1e-8f05-d6d490ae1363 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e65461ce-09a0-4b1e-8f05-d6d490ae1363 img.shogun-image {
  /* Add background color handling */
  
}

#s-e65461ce-09a0-4b1e-8f05-d6d490ae1363 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e65461ce-09a0-4b1e-8f05-d6d490ae1363 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-e65461ce-09a0-4b1e-8f05-d6d490ae1363 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e65461ce-09a0-4b1e-8f05-d6d490ae1363 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e65461ce-09a0-4b1e-8f05-d6d490ae1363.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e65461ce-09a0-4b1e-8f05-d6d490ae1363 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-e65461ce-09a0-4b1e-8f05-d6d490ae1363.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-e65461ce-09a0-4b1e-8f05-d6d490ae1363 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e65461ce-09a0-4b1e-8f05-d6d490ae1363.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e65461ce-09a0-4b1e-8f05-d6d490ae1363.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e65461ce-09a0-4b1e-8f05-d6d490ae1363.shogun-image {
  box-sizing: border-box;
}



.s-e65461ce-09a0-4b1e-8f05-d6d490ae1363 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e65461ce-09a0-4b1e-8f05-d6d490ae1363 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-e65461ce-09a0-4b1e-8f05-d6d490ae1363.shogun-image-container {
      position: relative;
    }

    .s-e65461ce-09a0-4b1e-8f05-d6d490ae1363.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e65461ce-09a0-4b1e-8f05-d6d490ae1363.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e65461ce-09a0-4b1e-8f05-d6d490ae1363 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

@media (min-width: 1200px){#s-e65461ce-09a0-4b1e-8f05-d6d490ae1363 {
  margin: 0 !important;
  overflow: visible;
}

#s-e65461ce-09a0-4b1e-8f05-d6d490ae1363-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e65461ce-09a0-4b1e-8f05-d6d490ae1363 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e65461ce-09a0-4b1e-8f05-d6d490ae1363 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e65461ce-09a0-4b1e-8f05-d6d490ae1363 img.shogun-image {
  /* Add background color handling */
  
}

#s-e65461ce-09a0-4b1e-8f05-d6d490ae1363 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e65461ce-09a0-4b1e-8f05-d6d490ae1363 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-e65461ce-09a0-4b1e-8f05-d6d490ae1363 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e65461ce-09a0-4b1e-8f05-d6d490ae1363 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e65461ce-09a0-4b1e-8f05-d6d490ae1363.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e65461ce-09a0-4b1e-8f05-d6d490ae1363 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-e65461ce-09a0-4b1e-8f05-d6d490ae1363.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-e65461ce-09a0-4b1e-8f05-d6d490ae1363 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e65461ce-09a0-4b1e-8f05-d6d490ae1363.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e65461ce-09a0-4b1e-8f05-d6d490ae1363.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e65461ce-09a0-4b1e-8f05-d6d490ae1363.shogun-image {
  box-sizing: border-box;
}



.s-e65461ce-09a0-4b1e-8f05-d6d490ae1363 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e65461ce-09a0-4b1e-8f05-d6d490ae1363 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-e65461ce-09a0-4b1e-8f05-d6d490ae1363.shogun-image-container {
      position: relative;
    }

    .s-e65461ce-09a0-4b1e-8f05-d6d490ae1363.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e65461ce-09a0-4b1e-8f05-d6d490ae1363.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e65461ce-09a0-4b1e-8f05-d6d490ae1363 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-e65461ce-09a0-4b1e-8f05-d6d490ae1363 {
  margin: 0 !important;
  overflow: visible;
}

#s-e65461ce-09a0-4b1e-8f05-d6d490ae1363-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e65461ce-09a0-4b1e-8f05-d6d490ae1363 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e65461ce-09a0-4b1e-8f05-d6d490ae1363 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e65461ce-09a0-4b1e-8f05-d6d490ae1363 img.shogun-image {
  /* Add background color handling */
  
}

#s-e65461ce-09a0-4b1e-8f05-d6d490ae1363 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e65461ce-09a0-4b1e-8f05-d6d490ae1363 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-e65461ce-09a0-4b1e-8f05-d6d490ae1363 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e65461ce-09a0-4b1e-8f05-d6d490ae1363 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e65461ce-09a0-4b1e-8f05-d6d490ae1363.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e65461ce-09a0-4b1e-8f05-d6d490ae1363 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-e65461ce-09a0-4b1e-8f05-d6d490ae1363.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-e65461ce-09a0-4b1e-8f05-d6d490ae1363 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e65461ce-09a0-4b1e-8f05-d6d490ae1363.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e65461ce-09a0-4b1e-8f05-d6d490ae1363.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e65461ce-09a0-4b1e-8f05-d6d490ae1363.shogun-image {
  box-sizing: border-box;
}



.s-e65461ce-09a0-4b1e-8f05-d6d490ae1363 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e65461ce-09a0-4b1e-8f05-d6d490ae1363 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-e65461ce-09a0-4b1e-8f05-d6d490ae1363.shogun-image-container {
      position: relative;
    }

    .s-e65461ce-09a0-4b1e-8f05-d6d490ae1363.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e65461ce-09a0-4b1e-8f05-d6d490ae1363.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e65461ce-09a0-4b1e-8f05-d6d490ae1363 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-e65461ce-09a0-4b1e-8f05-d6d490ae1363 {
  margin: 0 !important;
  overflow: visible;
}

#s-e65461ce-09a0-4b1e-8f05-d6d490ae1363-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e65461ce-09a0-4b1e-8f05-d6d490ae1363 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e65461ce-09a0-4b1e-8f05-d6d490ae1363 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e65461ce-09a0-4b1e-8f05-d6d490ae1363 img.shogun-image {
  /* Add background color handling */
  
}

#s-e65461ce-09a0-4b1e-8f05-d6d490ae1363 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e65461ce-09a0-4b1e-8f05-d6d490ae1363 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-e65461ce-09a0-4b1e-8f05-d6d490ae1363 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e65461ce-09a0-4b1e-8f05-d6d490ae1363 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e65461ce-09a0-4b1e-8f05-d6d490ae1363.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e65461ce-09a0-4b1e-8f05-d6d490ae1363 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-e65461ce-09a0-4b1e-8f05-d6d490ae1363.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-e65461ce-09a0-4b1e-8f05-d6d490ae1363 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e65461ce-09a0-4b1e-8f05-d6d490ae1363.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e65461ce-09a0-4b1e-8f05-d6d490ae1363.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e65461ce-09a0-4b1e-8f05-d6d490ae1363.shogun-image {
  box-sizing: border-box;
}



.s-e65461ce-09a0-4b1e-8f05-d6d490ae1363 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e65461ce-09a0-4b1e-8f05-d6d490ae1363 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-e65461ce-09a0-4b1e-8f05-d6d490ae1363.shogun-image-container {
      position: relative;
    }

    .s-e65461ce-09a0-4b1e-8f05-d6d490ae1363.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e65461ce-09a0-4b1e-8f05-d6d490ae1363.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e65461ce-09a0-4b1e-8f05-d6d490ae1363 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (max-width: 767px){#s-e65461ce-09a0-4b1e-8f05-d6d490ae1363 {
  margin: 0 !important;
  overflow: visible;
}

#s-e65461ce-09a0-4b1e-8f05-d6d490ae1363-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e65461ce-09a0-4b1e-8f05-d6d490ae1363 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e65461ce-09a0-4b1e-8f05-d6d490ae1363 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e65461ce-09a0-4b1e-8f05-d6d490ae1363 img.shogun-image {
  /* Add background color handling */
  
}

#s-e65461ce-09a0-4b1e-8f05-d6d490ae1363 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e65461ce-09a0-4b1e-8f05-d6d490ae1363 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-e65461ce-09a0-4b1e-8f05-d6d490ae1363 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e65461ce-09a0-4b1e-8f05-d6d490ae1363 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e65461ce-09a0-4b1e-8f05-d6d490ae1363.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e65461ce-09a0-4b1e-8f05-d6d490ae1363 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-e65461ce-09a0-4b1e-8f05-d6d490ae1363.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-e65461ce-09a0-4b1e-8f05-d6d490ae1363 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e65461ce-09a0-4b1e-8f05-d6d490ae1363.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e65461ce-09a0-4b1e-8f05-d6d490ae1363.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e65461ce-09a0-4b1e-8f05-d6d490ae1363.shogun-image {
  box-sizing: border-box;
}



.s-e65461ce-09a0-4b1e-8f05-d6d490ae1363 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e65461ce-09a0-4b1e-8f05-d6d490ae1363 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-e65461ce-09a0-4b1e-8f05-d6d490ae1363.shogun-image-container {
      position: relative;
    }

    .s-e65461ce-09a0-4b1e-8f05-d6d490ae1363.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e65461ce-09a0-4b1e-8f05-d6d490ae1363.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e65461ce-09a0-4b1e-8f05-d6d490ae1363 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}
#s-eec0b2d5-11b0-49c0-8346-6e89c22dd948 {
  margin-left: auto;
margin-right: auto;
max-width: 375px;
aspect-ratio: 375/396;
text-align: center;
}
@media (max-width: 767px){#s-eec0b2d5-11b0-49c0-8346-6e89c22dd948 {
  max-width: 375px;
aspect-ratio: 375/396;
}
}
#s-eec0b2d5-11b0-49c0-8346-6e89c22dd948 {
  margin: 0 !important;
  overflow: visible;
}

#s-eec0b2d5-11b0-49c0-8346-6e89c22dd948-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-eec0b2d5-11b0-49c0-8346-6e89c22dd948 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-eec0b2d5-11b0-49c0-8346-6e89c22dd948 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-eec0b2d5-11b0-49c0-8346-6e89c22dd948 img.shogun-image {
  /* Add background color handling */
  
}

#s-eec0b2d5-11b0-49c0-8346-6e89c22dd948 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-eec0b2d5-11b0-49c0-8346-6e89c22dd948 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-eec0b2d5-11b0-49c0-8346-6e89c22dd948 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-eec0b2d5-11b0-49c0-8346-6e89c22dd948 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-eec0b2d5-11b0-49c0-8346-6e89c22dd948.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-eec0b2d5-11b0-49c0-8346-6e89c22dd948 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-eec0b2d5-11b0-49c0-8346-6e89c22dd948.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-eec0b2d5-11b0-49c0-8346-6e89c22dd948 .shogun-image-content {
  
    justify-content: center;
  
}

.s-eec0b2d5-11b0-49c0-8346-6e89c22dd948.shg-align-container {
  display: flex;
  justify-content: center
}

.s-eec0b2d5-11b0-49c0-8346-6e89c22dd948.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-eec0b2d5-11b0-49c0-8346-6e89c22dd948.shogun-image {
  box-sizing: border-box;
}



.s-eec0b2d5-11b0-49c0-8346-6e89c22dd948 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-eec0b2d5-11b0-49c0-8346-6e89c22dd948 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-eec0b2d5-11b0-49c0-8346-6e89c22dd948.shogun-image-container {
      position: relative;
    }

    .s-eec0b2d5-11b0-49c0-8346-6e89c22dd948.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-eec0b2d5-11b0-49c0-8346-6e89c22dd948.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-eec0b2d5-11b0-49c0-8346-6e89c22dd948 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

@media (min-width: 1200px){#s-eec0b2d5-11b0-49c0-8346-6e89c22dd948 {
  margin: 0 !important;
  overflow: visible;
}

#s-eec0b2d5-11b0-49c0-8346-6e89c22dd948-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-eec0b2d5-11b0-49c0-8346-6e89c22dd948 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-eec0b2d5-11b0-49c0-8346-6e89c22dd948 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-eec0b2d5-11b0-49c0-8346-6e89c22dd948 img.shogun-image {
  /* Add background color handling */
  
}

#s-eec0b2d5-11b0-49c0-8346-6e89c22dd948 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-eec0b2d5-11b0-49c0-8346-6e89c22dd948 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-eec0b2d5-11b0-49c0-8346-6e89c22dd948 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-eec0b2d5-11b0-49c0-8346-6e89c22dd948 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-eec0b2d5-11b0-49c0-8346-6e89c22dd948.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-eec0b2d5-11b0-49c0-8346-6e89c22dd948 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-eec0b2d5-11b0-49c0-8346-6e89c22dd948.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-eec0b2d5-11b0-49c0-8346-6e89c22dd948 .shogun-image-content {
  
    justify-content: center;
  
}

.s-eec0b2d5-11b0-49c0-8346-6e89c22dd948.shg-align-container {
  display: flex;
  justify-content: center
}

.s-eec0b2d5-11b0-49c0-8346-6e89c22dd948.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-eec0b2d5-11b0-49c0-8346-6e89c22dd948.shogun-image {
  box-sizing: border-box;
}



.s-eec0b2d5-11b0-49c0-8346-6e89c22dd948 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-eec0b2d5-11b0-49c0-8346-6e89c22dd948 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-eec0b2d5-11b0-49c0-8346-6e89c22dd948.shogun-image-container {
      position: relative;
    }

    .s-eec0b2d5-11b0-49c0-8346-6e89c22dd948.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-eec0b2d5-11b0-49c0-8346-6e89c22dd948.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-eec0b2d5-11b0-49c0-8346-6e89c22dd948 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-eec0b2d5-11b0-49c0-8346-6e89c22dd948 {
  margin: 0 !important;
  overflow: visible;
}

#s-eec0b2d5-11b0-49c0-8346-6e89c22dd948-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-eec0b2d5-11b0-49c0-8346-6e89c22dd948 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-eec0b2d5-11b0-49c0-8346-6e89c22dd948 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-eec0b2d5-11b0-49c0-8346-6e89c22dd948 img.shogun-image {
  /* Add background color handling */
  
}

#s-eec0b2d5-11b0-49c0-8346-6e89c22dd948 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-eec0b2d5-11b0-49c0-8346-6e89c22dd948 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-eec0b2d5-11b0-49c0-8346-6e89c22dd948 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-eec0b2d5-11b0-49c0-8346-6e89c22dd948 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-eec0b2d5-11b0-49c0-8346-6e89c22dd948.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-eec0b2d5-11b0-49c0-8346-6e89c22dd948 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-eec0b2d5-11b0-49c0-8346-6e89c22dd948.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-eec0b2d5-11b0-49c0-8346-6e89c22dd948 .shogun-image-content {
  
    justify-content: center;
  
}

.s-eec0b2d5-11b0-49c0-8346-6e89c22dd948.shg-align-container {
  display: flex;
  justify-content: center
}

.s-eec0b2d5-11b0-49c0-8346-6e89c22dd948.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-eec0b2d5-11b0-49c0-8346-6e89c22dd948.shogun-image {
  box-sizing: border-box;
}



.s-eec0b2d5-11b0-49c0-8346-6e89c22dd948 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-eec0b2d5-11b0-49c0-8346-6e89c22dd948 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-eec0b2d5-11b0-49c0-8346-6e89c22dd948.shogun-image-container {
      position: relative;
    }

    .s-eec0b2d5-11b0-49c0-8346-6e89c22dd948.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-eec0b2d5-11b0-49c0-8346-6e89c22dd948.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-eec0b2d5-11b0-49c0-8346-6e89c22dd948 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-eec0b2d5-11b0-49c0-8346-6e89c22dd948 {
  margin: 0 !important;
  overflow: visible;
}

#s-eec0b2d5-11b0-49c0-8346-6e89c22dd948-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-eec0b2d5-11b0-49c0-8346-6e89c22dd948 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-eec0b2d5-11b0-49c0-8346-6e89c22dd948 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-eec0b2d5-11b0-49c0-8346-6e89c22dd948 img.shogun-image {
  /* Add background color handling */
  
}

#s-eec0b2d5-11b0-49c0-8346-6e89c22dd948 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-eec0b2d5-11b0-49c0-8346-6e89c22dd948 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-eec0b2d5-11b0-49c0-8346-6e89c22dd948 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-eec0b2d5-11b0-49c0-8346-6e89c22dd948 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-eec0b2d5-11b0-49c0-8346-6e89c22dd948.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-eec0b2d5-11b0-49c0-8346-6e89c22dd948 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-eec0b2d5-11b0-49c0-8346-6e89c22dd948.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-eec0b2d5-11b0-49c0-8346-6e89c22dd948 .shogun-image-content {
  
    justify-content: center;
  
}

.s-eec0b2d5-11b0-49c0-8346-6e89c22dd948.shg-align-container {
  display: flex;
  justify-content: center
}

.s-eec0b2d5-11b0-49c0-8346-6e89c22dd948.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-eec0b2d5-11b0-49c0-8346-6e89c22dd948.shogun-image {
  box-sizing: border-box;
}



.s-eec0b2d5-11b0-49c0-8346-6e89c22dd948 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-eec0b2d5-11b0-49c0-8346-6e89c22dd948 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-eec0b2d5-11b0-49c0-8346-6e89c22dd948.shogun-image-container {
      position: relative;
    }

    .s-eec0b2d5-11b0-49c0-8346-6e89c22dd948.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-eec0b2d5-11b0-49c0-8346-6e89c22dd948.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-eec0b2d5-11b0-49c0-8346-6e89c22dd948 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (max-width: 767px){#s-eec0b2d5-11b0-49c0-8346-6e89c22dd948 {
  margin: 0 !important;
  overflow: visible;
}

#s-eec0b2d5-11b0-49c0-8346-6e89c22dd948-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-eec0b2d5-11b0-49c0-8346-6e89c22dd948 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-eec0b2d5-11b0-49c0-8346-6e89c22dd948 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-eec0b2d5-11b0-49c0-8346-6e89c22dd948 img.shogun-image {
  /* Add background color handling */
  
}

#s-eec0b2d5-11b0-49c0-8346-6e89c22dd948 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-eec0b2d5-11b0-49c0-8346-6e89c22dd948 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-eec0b2d5-11b0-49c0-8346-6e89c22dd948 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-eec0b2d5-11b0-49c0-8346-6e89c22dd948 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-eec0b2d5-11b0-49c0-8346-6e89c22dd948.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-eec0b2d5-11b0-49c0-8346-6e89c22dd948 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-eec0b2d5-11b0-49c0-8346-6e89c22dd948.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-eec0b2d5-11b0-49c0-8346-6e89c22dd948 .shogun-image-content {
  
    justify-content: center;
  
}

.s-eec0b2d5-11b0-49c0-8346-6e89c22dd948.shg-align-container {
  display: flex;
  justify-content: center
}

.s-eec0b2d5-11b0-49c0-8346-6e89c22dd948.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-eec0b2d5-11b0-49c0-8346-6e89c22dd948.shogun-image {
  box-sizing: border-box;
}



.s-eec0b2d5-11b0-49c0-8346-6e89c22dd948 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-eec0b2d5-11b0-49c0-8346-6e89c22dd948 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-eec0b2d5-11b0-49c0-8346-6e89c22dd948.shogun-image-container {
      position: relative;
    }

    .s-eec0b2d5-11b0-49c0-8346-6e89c22dd948.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-eec0b2d5-11b0-49c0-8346-6e89c22dd948.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-eec0b2d5-11b0-49c0-8346-6e89c22dd948 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}
#s-f5a009e6-d517-4abc-94f3-ef12f9439811 {
  margin-left: auto;
margin-right: auto;
max-width: 375px;
aspect-ratio: 375/396;
text-align: center;
}
@media (max-width: 767px){#s-f5a009e6-d517-4abc-94f3-ef12f9439811 {
  aspect-ratio: 375/396;
}
}
#s-f5a009e6-d517-4abc-94f3-ef12f9439811 {
  margin: 0 !important;
  overflow: visible;
}

#s-f5a009e6-d517-4abc-94f3-ef12f9439811-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f5a009e6-d517-4abc-94f3-ef12f9439811 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f5a009e6-d517-4abc-94f3-ef12f9439811 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f5a009e6-d517-4abc-94f3-ef12f9439811 img.shogun-image {
  /* Add background color handling */
  
}

#s-f5a009e6-d517-4abc-94f3-ef12f9439811 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f5a009e6-d517-4abc-94f3-ef12f9439811 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-f5a009e6-d517-4abc-94f3-ef12f9439811 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f5a009e6-d517-4abc-94f3-ef12f9439811 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f5a009e6-d517-4abc-94f3-ef12f9439811.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f5a009e6-d517-4abc-94f3-ef12f9439811 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-f5a009e6-d517-4abc-94f3-ef12f9439811.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-f5a009e6-d517-4abc-94f3-ef12f9439811 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f5a009e6-d517-4abc-94f3-ef12f9439811.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f5a009e6-d517-4abc-94f3-ef12f9439811.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f5a009e6-d517-4abc-94f3-ef12f9439811.shogun-image {
  box-sizing: border-box;
}



.s-f5a009e6-d517-4abc-94f3-ef12f9439811 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f5a009e6-d517-4abc-94f3-ef12f9439811 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-f5a009e6-d517-4abc-94f3-ef12f9439811.shogun-image-container {
      position: relative;
    }

    .s-f5a009e6-d517-4abc-94f3-ef12f9439811.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f5a009e6-d517-4abc-94f3-ef12f9439811.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f5a009e6-d517-4abc-94f3-ef12f9439811 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

@media (min-width: 1200px){#s-f5a009e6-d517-4abc-94f3-ef12f9439811 {
  margin: 0 !important;
  overflow: visible;
}

#s-f5a009e6-d517-4abc-94f3-ef12f9439811-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f5a009e6-d517-4abc-94f3-ef12f9439811 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f5a009e6-d517-4abc-94f3-ef12f9439811 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f5a009e6-d517-4abc-94f3-ef12f9439811 img.shogun-image {
  /* Add background color handling */
  
}

#s-f5a009e6-d517-4abc-94f3-ef12f9439811 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f5a009e6-d517-4abc-94f3-ef12f9439811 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-f5a009e6-d517-4abc-94f3-ef12f9439811 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f5a009e6-d517-4abc-94f3-ef12f9439811 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f5a009e6-d517-4abc-94f3-ef12f9439811.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f5a009e6-d517-4abc-94f3-ef12f9439811 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-f5a009e6-d517-4abc-94f3-ef12f9439811.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-f5a009e6-d517-4abc-94f3-ef12f9439811 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f5a009e6-d517-4abc-94f3-ef12f9439811.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f5a009e6-d517-4abc-94f3-ef12f9439811.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f5a009e6-d517-4abc-94f3-ef12f9439811.shogun-image {
  box-sizing: border-box;
}



.s-f5a009e6-d517-4abc-94f3-ef12f9439811 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f5a009e6-d517-4abc-94f3-ef12f9439811 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-f5a009e6-d517-4abc-94f3-ef12f9439811.shogun-image-container {
      position: relative;
    }

    .s-f5a009e6-d517-4abc-94f3-ef12f9439811.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f5a009e6-d517-4abc-94f3-ef12f9439811.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f5a009e6-d517-4abc-94f3-ef12f9439811 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-f5a009e6-d517-4abc-94f3-ef12f9439811 {
  margin: 0 !important;
  overflow: visible;
}

#s-f5a009e6-d517-4abc-94f3-ef12f9439811-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f5a009e6-d517-4abc-94f3-ef12f9439811 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f5a009e6-d517-4abc-94f3-ef12f9439811 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f5a009e6-d517-4abc-94f3-ef12f9439811 img.shogun-image {
  /* Add background color handling */
  
}

#s-f5a009e6-d517-4abc-94f3-ef12f9439811 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f5a009e6-d517-4abc-94f3-ef12f9439811 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-f5a009e6-d517-4abc-94f3-ef12f9439811 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f5a009e6-d517-4abc-94f3-ef12f9439811 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f5a009e6-d517-4abc-94f3-ef12f9439811.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f5a009e6-d517-4abc-94f3-ef12f9439811 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-f5a009e6-d517-4abc-94f3-ef12f9439811.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-f5a009e6-d517-4abc-94f3-ef12f9439811 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f5a009e6-d517-4abc-94f3-ef12f9439811.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f5a009e6-d517-4abc-94f3-ef12f9439811.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f5a009e6-d517-4abc-94f3-ef12f9439811.shogun-image {
  box-sizing: border-box;
}



.s-f5a009e6-d517-4abc-94f3-ef12f9439811 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f5a009e6-d517-4abc-94f3-ef12f9439811 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-f5a009e6-d517-4abc-94f3-ef12f9439811.shogun-image-container {
      position: relative;
    }

    .s-f5a009e6-d517-4abc-94f3-ef12f9439811.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f5a009e6-d517-4abc-94f3-ef12f9439811.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f5a009e6-d517-4abc-94f3-ef12f9439811 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-f5a009e6-d517-4abc-94f3-ef12f9439811 {
  margin: 0 !important;
  overflow: visible;
}

#s-f5a009e6-d517-4abc-94f3-ef12f9439811-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f5a009e6-d517-4abc-94f3-ef12f9439811 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f5a009e6-d517-4abc-94f3-ef12f9439811 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f5a009e6-d517-4abc-94f3-ef12f9439811 img.shogun-image {
  /* Add background color handling */
  
}

#s-f5a009e6-d517-4abc-94f3-ef12f9439811 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f5a009e6-d517-4abc-94f3-ef12f9439811 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-f5a009e6-d517-4abc-94f3-ef12f9439811 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f5a009e6-d517-4abc-94f3-ef12f9439811 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f5a009e6-d517-4abc-94f3-ef12f9439811.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f5a009e6-d517-4abc-94f3-ef12f9439811 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-f5a009e6-d517-4abc-94f3-ef12f9439811.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-f5a009e6-d517-4abc-94f3-ef12f9439811 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f5a009e6-d517-4abc-94f3-ef12f9439811.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f5a009e6-d517-4abc-94f3-ef12f9439811.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f5a009e6-d517-4abc-94f3-ef12f9439811.shogun-image {
  box-sizing: border-box;
}



.s-f5a009e6-d517-4abc-94f3-ef12f9439811 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f5a009e6-d517-4abc-94f3-ef12f9439811 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-f5a009e6-d517-4abc-94f3-ef12f9439811.shogun-image-container {
      position: relative;
    }

    .s-f5a009e6-d517-4abc-94f3-ef12f9439811.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f5a009e6-d517-4abc-94f3-ef12f9439811.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f5a009e6-d517-4abc-94f3-ef12f9439811 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (max-width: 767px){#s-f5a009e6-d517-4abc-94f3-ef12f9439811 {
  margin: 0 !important;
  overflow: visible;
}

#s-f5a009e6-d517-4abc-94f3-ef12f9439811-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f5a009e6-d517-4abc-94f3-ef12f9439811 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f5a009e6-d517-4abc-94f3-ef12f9439811 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f5a009e6-d517-4abc-94f3-ef12f9439811 img.shogun-image {
  /* Add background color handling */
  
}

#s-f5a009e6-d517-4abc-94f3-ef12f9439811 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f5a009e6-d517-4abc-94f3-ef12f9439811 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-f5a009e6-d517-4abc-94f3-ef12f9439811 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f5a009e6-d517-4abc-94f3-ef12f9439811 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f5a009e6-d517-4abc-94f3-ef12f9439811.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f5a009e6-d517-4abc-94f3-ef12f9439811 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-f5a009e6-d517-4abc-94f3-ef12f9439811.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-f5a009e6-d517-4abc-94f3-ef12f9439811 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f5a009e6-d517-4abc-94f3-ef12f9439811.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f5a009e6-d517-4abc-94f3-ef12f9439811.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f5a009e6-d517-4abc-94f3-ef12f9439811.shogun-image {
  box-sizing: border-box;
}



.s-f5a009e6-d517-4abc-94f3-ef12f9439811 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f5a009e6-d517-4abc-94f3-ef12f9439811 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-f5a009e6-d517-4abc-94f3-ef12f9439811.shogun-image-container {
      position: relative;
    }

    .s-f5a009e6-d517-4abc-94f3-ef12f9439811.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f5a009e6-d517-4abc-94f3-ef12f9439811.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f5a009e6-d517-4abc-94f3-ef12f9439811 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}
#s-4642bb3c-2e9e-4bd7-ad5a-a7437e1e32e4 {
  margin-left: auto;
margin-right: auto;
max-width: 375px;
aspect-ratio: 375/396;
text-align: center;
}

#s-4642bb3c-2e9e-4bd7-ad5a-a7437e1e32e4 {
  margin: 0 !important;
  overflow: visible;
}

#s-4642bb3c-2e9e-4bd7-ad5a-a7437e1e32e4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4642bb3c-2e9e-4bd7-ad5a-a7437e1e32e4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4642bb3c-2e9e-4bd7-ad5a-a7437e1e32e4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4642bb3c-2e9e-4bd7-ad5a-a7437e1e32e4 img.shogun-image {
  /* Add background color handling */
  
}

#s-4642bb3c-2e9e-4bd7-ad5a-a7437e1e32e4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4642bb3c-2e9e-4bd7-ad5a-a7437e1e32e4 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-4642bb3c-2e9e-4bd7-ad5a-a7437e1e32e4 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4642bb3c-2e9e-4bd7-ad5a-a7437e1e32e4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4642bb3c-2e9e-4bd7-ad5a-a7437e1e32e4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4642bb3c-2e9e-4bd7-ad5a-a7437e1e32e4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-4642bb3c-2e9e-4bd7-ad5a-a7437e1e32e4.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-4642bb3c-2e9e-4bd7-ad5a-a7437e1e32e4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-4642bb3c-2e9e-4bd7-ad5a-a7437e1e32e4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4642bb3c-2e9e-4bd7-ad5a-a7437e1e32e4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4642bb3c-2e9e-4bd7-ad5a-a7437e1e32e4.shogun-image {
  box-sizing: border-box;
}



.s-4642bb3c-2e9e-4bd7-ad5a-a7437e1e32e4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4642bb3c-2e9e-4bd7-ad5a-a7437e1e32e4 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-4642bb3c-2e9e-4bd7-ad5a-a7437e1e32e4.shogun-image-container {
      position: relative;
    }

    .s-4642bb3c-2e9e-4bd7-ad5a-a7437e1e32e4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4642bb3c-2e9e-4bd7-ad5a-a7437e1e32e4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4642bb3c-2e9e-4bd7-ad5a-a7437e1e32e4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

@media (min-width: 1200px){#s-4642bb3c-2e9e-4bd7-ad5a-a7437e1e32e4 {
  margin: 0 !important;
  overflow: visible;
}

#s-4642bb3c-2e9e-4bd7-ad5a-a7437e1e32e4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4642bb3c-2e9e-4bd7-ad5a-a7437e1e32e4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4642bb3c-2e9e-4bd7-ad5a-a7437e1e32e4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4642bb3c-2e9e-4bd7-ad5a-a7437e1e32e4 img.shogun-image {
  /* Add background color handling */
  
}

#s-4642bb3c-2e9e-4bd7-ad5a-a7437e1e32e4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4642bb3c-2e9e-4bd7-ad5a-a7437e1e32e4 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-4642bb3c-2e9e-4bd7-ad5a-a7437e1e32e4 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4642bb3c-2e9e-4bd7-ad5a-a7437e1e32e4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4642bb3c-2e9e-4bd7-ad5a-a7437e1e32e4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4642bb3c-2e9e-4bd7-ad5a-a7437e1e32e4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-4642bb3c-2e9e-4bd7-ad5a-a7437e1e32e4.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-4642bb3c-2e9e-4bd7-ad5a-a7437e1e32e4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-4642bb3c-2e9e-4bd7-ad5a-a7437e1e32e4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4642bb3c-2e9e-4bd7-ad5a-a7437e1e32e4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4642bb3c-2e9e-4bd7-ad5a-a7437e1e32e4.shogun-image {
  box-sizing: border-box;
}



.s-4642bb3c-2e9e-4bd7-ad5a-a7437e1e32e4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4642bb3c-2e9e-4bd7-ad5a-a7437e1e32e4 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-4642bb3c-2e9e-4bd7-ad5a-a7437e1e32e4.shogun-image-container {
      position: relative;
    }

    .s-4642bb3c-2e9e-4bd7-ad5a-a7437e1e32e4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4642bb3c-2e9e-4bd7-ad5a-a7437e1e32e4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4642bb3c-2e9e-4bd7-ad5a-a7437e1e32e4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-4642bb3c-2e9e-4bd7-ad5a-a7437e1e32e4 {
  margin: 0 !important;
  overflow: visible;
}

#s-4642bb3c-2e9e-4bd7-ad5a-a7437e1e32e4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4642bb3c-2e9e-4bd7-ad5a-a7437e1e32e4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4642bb3c-2e9e-4bd7-ad5a-a7437e1e32e4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4642bb3c-2e9e-4bd7-ad5a-a7437e1e32e4 img.shogun-image {
  /* Add background color handling */
  
}

#s-4642bb3c-2e9e-4bd7-ad5a-a7437e1e32e4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4642bb3c-2e9e-4bd7-ad5a-a7437e1e32e4 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-4642bb3c-2e9e-4bd7-ad5a-a7437e1e32e4 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4642bb3c-2e9e-4bd7-ad5a-a7437e1e32e4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4642bb3c-2e9e-4bd7-ad5a-a7437e1e32e4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4642bb3c-2e9e-4bd7-ad5a-a7437e1e32e4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-4642bb3c-2e9e-4bd7-ad5a-a7437e1e32e4.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-4642bb3c-2e9e-4bd7-ad5a-a7437e1e32e4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-4642bb3c-2e9e-4bd7-ad5a-a7437e1e32e4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4642bb3c-2e9e-4bd7-ad5a-a7437e1e32e4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4642bb3c-2e9e-4bd7-ad5a-a7437e1e32e4.shogun-image {
  box-sizing: border-box;
}



.s-4642bb3c-2e9e-4bd7-ad5a-a7437e1e32e4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4642bb3c-2e9e-4bd7-ad5a-a7437e1e32e4 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-4642bb3c-2e9e-4bd7-ad5a-a7437e1e32e4.shogun-image-container {
      position: relative;
    }

    .s-4642bb3c-2e9e-4bd7-ad5a-a7437e1e32e4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4642bb3c-2e9e-4bd7-ad5a-a7437e1e32e4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4642bb3c-2e9e-4bd7-ad5a-a7437e1e32e4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-4642bb3c-2e9e-4bd7-ad5a-a7437e1e32e4 {
  margin: 0 !important;
  overflow: visible;
}

#s-4642bb3c-2e9e-4bd7-ad5a-a7437e1e32e4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4642bb3c-2e9e-4bd7-ad5a-a7437e1e32e4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4642bb3c-2e9e-4bd7-ad5a-a7437e1e32e4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4642bb3c-2e9e-4bd7-ad5a-a7437e1e32e4 img.shogun-image {
  /* Add background color handling */
  
}

#s-4642bb3c-2e9e-4bd7-ad5a-a7437e1e32e4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4642bb3c-2e9e-4bd7-ad5a-a7437e1e32e4 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-4642bb3c-2e9e-4bd7-ad5a-a7437e1e32e4 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4642bb3c-2e9e-4bd7-ad5a-a7437e1e32e4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4642bb3c-2e9e-4bd7-ad5a-a7437e1e32e4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4642bb3c-2e9e-4bd7-ad5a-a7437e1e32e4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-4642bb3c-2e9e-4bd7-ad5a-a7437e1e32e4.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-4642bb3c-2e9e-4bd7-ad5a-a7437e1e32e4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-4642bb3c-2e9e-4bd7-ad5a-a7437e1e32e4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4642bb3c-2e9e-4bd7-ad5a-a7437e1e32e4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4642bb3c-2e9e-4bd7-ad5a-a7437e1e32e4.shogun-image {
  box-sizing: border-box;
}



.s-4642bb3c-2e9e-4bd7-ad5a-a7437e1e32e4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4642bb3c-2e9e-4bd7-ad5a-a7437e1e32e4 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-4642bb3c-2e9e-4bd7-ad5a-a7437e1e32e4.shogun-image-container {
      position: relative;
    }

    .s-4642bb3c-2e9e-4bd7-ad5a-a7437e1e32e4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4642bb3c-2e9e-4bd7-ad5a-a7437e1e32e4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4642bb3c-2e9e-4bd7-ad5a-a7437e1e32e4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (max-width: 767px){#s-4642bb3c-2e9e-4bd7-ad5a-a7437e1e32e4 {
  margin: 0 !important;
  overflow: visible;
}

#s-4642bb3c-2e9e-4bd7-ad5a-a7437e1e32e4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4642bb3c-2e9e-4bd7-ad5a-a7437e1e32e4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4642bb3c-2e9e-4bd7-ad5a-a7437e1e32e4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4642bb3c-2e9e-4bd7-ad5a-a7437e1e32e4 img.shogun-image {
  /* Add background color handling */
  
}

#s-4642bb3c-2e9e-4bd7-ad5a-a7437e1e32e4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4642bb3c-2e9e-4bd7-ad5a-a7437e1e32e4 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-4642bb3c-2e9e-4bd7-ad5a-a7437e1e32e4 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4642bb3c-2e9e-4bd7-ad5a-a7437e1e32e4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4642bb3c-2e9e-4bd7-ad5a-a7437e1e32e4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4642bb3c-2e9e-4bd7-ad5a-a7437e1e32e4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-4642bb3c-2e9e-4bd7-ad5a-a7437e1e32e4.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-4642bb3c-2e9e-4bd7-ad5a-a7437e1e32e4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-4642bb3c-2e9e-4bd7-ad5a-a7437e1e32e4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4642bb3c-2e9e-4bd7-ad5a-a7437e1e32e4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4642bb3c-2e9e-4bd7-ad5a-a7437e1e32e4.shogun-image {
  box-sizing: border-box;
}



.s-4642bb3c-2e9e-4bd7-ad5a-a7437e1e32e4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4642bb3c-2e9e-4bd7-ad5a-a7437e1e32e4 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-4642bb3c-2e9e-4bd7-ad5a-a7437e1e32e4.shogun-image-container {
      position: relative;
    }

    .s-4642bb3c-2e9e-4bd7-ad5a-a7437e1e32e4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4642bb3c-2e9e-4bd7-ad5a-a7437e1e32e4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4642bb3c-2e9e-4bd7-ad5a-a7437e1e32e4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}
#s-5486fe49-a039-42cf-a86b-5c3fe0546cd5 {
  margin-left: auto;
margin-right: auto;
max-width: 375px;
aspect-ratio: 375/396;
text-align: center;
}

#s-5486fe49-a039-42cf-a86b-5c3fe0546cd5 {
  margin: 0 !important;
  overflow: visible;
}

#s-5486fe49-a039-42cf-a86b-5c3fe0546cd5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5486fe49-a039-42cf-a86b-5c3fe0546cd5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5486fe49-a039-42cf-a86b-5c3fe0546cd5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5486fe49-a039-42cf-a86b-5c3fe0546cd5 img.shogun-image {
  /* Add background color handling */
  
}

#s-5486fe49-a039-42cf-a86b-5c3fe0546cd5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5486fe49-a039-42cf-a86b-5c3fe0546cd5 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-5486fe49-a039-42cf-a86b-5c3fe0546cd5 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5486fe49-a039-42cf-a86b-5c3fe0546cd5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5486fe49-a039-42cf-a86b-5c3fe0546cd5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5486fe49-a039-42cf-a86b-5c3fe0546cd5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-5486fe49-a039-42cf-a86b-5c3fe0546cd5.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-5486fe49-a039-42cf-a86b-5c3fe0546cd5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-5486fe49-a039-42cf-a86b-5c3fe0546cd5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5486fe49-a039-42cf-a86b-5c3fe0546cd5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5486fe49-a039-42cf-a86b-5c3fe0546cd5.shogun-image {
  box-sizing: border-box;
}



.s-5486fe49-a039-42cf-a86b-5c3fe0546cd5 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-5486fe49-a039-42cf-a86b-5c3fe0546cd5 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-5486fe49-a039-42cf-a86b-5c3fe0546cd5.shogun-image-container {
      position: relative;
    }

    .s-5486fe49-a039-42cf-a86b-5c3fe0546cd5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5486fe49-a039-42cf-a86b-5c3fe0546cd5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5486fe49-a039-42cf-a86b-5c3fe0546cd5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

@media (min-width: 1200px){#s-5486fe49-a039-42cf-a86b-5c3fe0546cd5 {
  margin: 0 !important;
  overflow: visible;
}

#s-5486fe49-a039-42cf-a86b-5c3fe0546cd5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5486fe49-a039-42cf-a86b-5c3fe0546cd5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5486fe49-a039-42cf-a86b-5c3fe0546cd5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5486fe49-a039-42cf-a86b-5c3fe0546cd5 img.shogun-image {
  /* Add background color handling */
  
}

#s-5486fe49-a039-42cf-a86b-5c3fe0546cd5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5486fe49-a039-42cf-a86b-5c3fe0546cd5 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-5486fe49-a039-42cf-a86b-5c3fe0546cd5 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5486fe49-a039-42cf-a86b-5c3fe0546cd5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5486fe49-a039-42cf-a86b-5c3fe0546cd5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5486fe49-a039-42cf-a86b-5c3fe0546cd5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-5486fe49-a039-42cf-a86b-5c3fe0546cd5.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-5486fe49-a039-42cf-a86b-5c3fe0546cd5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-5486fe49-a039-42cf-a86b-5c3fe0546cd5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5486fe49-a039-42cf-a86b-5c3fe0546cd5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5486fe49-a039-42cf-a86b-5c3fe0546cd5.shogun-image {
  box-sizing: border-box;
}



.s-5486fe49-a039-42cf-a86b-5c3fe0546cd5 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-5486fe49-a039-42cf-a86b-5c3fe0546cd5 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-5486fe49-a039-42cf-a86b-5c3fe0546cd5.shogun-image-container {
      position: relative;
    }

    .s-5486fe49-a039-42cf-a86b-5c3fe0546cd5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5486fe49-a039-42cf-a86b-5c3fe0546cd5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5486fe49-a039-42cf-a86b-5c3fe0546cd5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-5486fe49-a039-42cf-a86b-5c3fe0546cd5 {
  margin: 0 !important;
  overflow: visible;
}

#s-5486fe49-a039-42cf-a86b-5c3fe0546cd5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5486fe49-a039-42cf-a86b-5c3fe0546cd5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5486fe49-a039-42cf-a86b-5c3fe0546cd5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5486fe49-a039-42cf-a86b-5c3fe0546cd5 img.shogun-image {
  /* Add background color handling */
  
}

#s-5486fe49-a039-42cf-a86b-5c3fe0546cd5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5486fe49-a039-42cf-a86b-5c3fe0546cd5 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-5486fe49-a039-42cf-a86b-5c3fe0546cd5 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5486fe49-a039-42cf-a86b-5c3fe0546cd5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5486fe49-a039-42cf-a86b-5c3fe0546cd5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5486fe49-a039-42cf-a86b-5c3fe0546cd5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-5486fe49-a039-42cf-a86b-5c3fe0546cd5.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-5486fe49-a039-42cf-a86b-5c3fe0546cd5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-5486fe49-a039-42cf-a86b-5c3fe0546cd5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5486fe49-a039-42cf-a86b-5c3fe0546cd5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5486fe49-a039-42cf-a86b-5c3fe0546cd5.shogun-image {
  box-sizing: border-box;
}



.s-5486fe49-a039-42cf-a86b-5c3fe0546cd5 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-5486fe49-a039-42cf-a86b-5c3fe0546cd5 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-5486fe49-a039-42cf-a86b-5c3fe0546cd5.shogun-image-container {
      position: relative;
    }

    .s-5486fe49-a039-42cf-a86b-5c3fe0546cd5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5486fe49-a039-42cf-a86b-5c3fe0546cd5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5486fe49-a039-42cf-a86b-5c3fe0546cd5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-5486fe49-a039-42cf-a86b-5c3fe0546cd5 {
  margin: 0 !important;
  overflow: visible;
}

#s-5486fe49-a039-42cf-a86b-5c3fe0546cd5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5486fe49-a039-42cf-a86b-5c3fe0546cd5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5486fe49-a039-42cf-a86b-5c3fe0546cd5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5486fe49-a039-42cf-a86b-5c3fe0546cd5 img.shogun-image {
  /* Add background color handling */
  
}

#s-5486fe49-a039-42cf-a86b-5c3fe0546cd5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5486fe49-a039-42cf-a86b-5c3fe0546cd5 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-5486fe49-a039-42cf-a86b-5c3fe0546cd5 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5486fe49-a039-42cf-a86b-5c3fe0546cd5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5486fe49-a039-42cf-a86b-5c3fe0546cd5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5486fe49-a039-42cf-a86b-5c3fe0546cd5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-5486fe49-a039-42cf-a86b-5c3fe0546cd5.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-5486fe49-a039-42cf-a86b-5c3fe0546cd5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-5486fe49-a039-42cf-a86b-5c3fe0546cd5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5486fe49-a039-42cf-a86b-5c3fe0546cd5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5486fe49-a039-42cf-a86b-5c3fe0546cd5.shogun-image {
  box-sizing: border-box;
}



.s-5486fe49-a039-42cf-a86b-5c3fe0546cd5 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-5486fe49-a039-42cf-a86b-5c3fe0546cd5 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-5486fe49-a039-42cf-a86b-5c3fe0546cd5.shogun-image-container {
      position: relative;
    }

    .s-5486fe49-a039-42cf-a86b-5c3fe0546cd5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5486fe49-a039-42cf-a86b-5c3fe0546cd5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5486fe49-a039-42cf-a86b-5c3fe0546cd5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (max-width: 767px){#s-5486fe49-a039-42cf-a86b-5c3fe0546cd5 {
  margin: 0 !important;
  overflow: visible;
}

#s-5486fe49-a039-42cf-a86b-5c3fe0546cd5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5486fe49-a039-42cf-a86b-5c3fe0546cd5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5486fe49-a039-42cf-a86b-5c3fe0546cd5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5486fe49-a039-42cf-a86b-5c3fe0546cd5 img.shogun-image {
  /* Add background color handling */
  
}

#s-5486fe49-a039-42cf-a86b-5c3fe0546cd5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5486fe49-a039-42cf-a86b-5c3fe0546cd5 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-5486fe49-a039-42cf-a86b-5c3fe0546cd5 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5486fe49-a039-42cf-a86b-5c3fe0546cd5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5486fe49-a039-42cf-a86b-5c3fe0546cd5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5486fe49-a039-42cf-a86b-5c3fe0546cd5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-5486fe49-a039-42cf-a86b-5c3fe0546cd5.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-5486fe49-a039-42cf-a86b-5c3fe0546cd5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-5486fe49-a039-42cf-a86b-5c3fe0546cd5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5486fe49-a039-42cf-a86b-5c3fe0546cd5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5486fe49-a039-42cf-a86b-5c3fe0546cd5.shogun-image {
  box-sizing: border-box;
}



.s-5486fe49-a039-42cf-a86b-5c3fe0546cd5 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-5486fe49-a039-42cf-a86b-5c3fe0546cd5 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-5486fe49-a039-42cf-a86b-5c3fe0546cd5.shogun-image-container {
      position: relative;
    }

    .s-5486fe49-a039-42cf-a86b-5c3fe0546cd5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5486fe49-a039-42cf-a86b-5c3fe0546cd5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5486fe49-a039-42cf-a86b-5c3fe0546cd5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}
#s-ba01e92c-0462-429d-867d-d6bad042f45e {
  margin-left: auto;
margin-right: auto;
max-width: 375px;
aspect-ratio: 375/396;
text-align: center;
}

#s-ba01e92c-0462-429d-867d-d6bad042f45e {
  margin: 0 !important;
  overflow: visible;
}

#s-ba01e92c-0462-429d-867d-d6bad042f45e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ba01e92c-0462-429d-867d-d6bad042f45e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ba01e92c-0462-429d-867d-d6bad042f45e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ba01e92c-0462-429d-867d-d6bad042f45e img.shogun-image {
  /* Add background color handling */
  
}

#s-ba01e92c-0462-429d-867d-d6bad042f45e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ba01e92c-0462-429d-867d-d6bad042f45e .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-ba01e92c-0462-429d-867d-d6bad042f45e .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ba01e92c-0462-429d-867d-d6bad042f45e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ba01e92c-0462-429d-867d-d6bad042f45e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ba01e92c-0462-429d-867d-d6bad042f45e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-ba01e92c-0462-429d-867d-d6bad042f45e.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-ba01e92c-0462-429d-867d-d6bad042f45e .shogun-image-content {
  
    justify-content: center;
  
}

.s-ba01e92c-0462-429d-867d-d6bad042f45e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ba01e92c-0462-429d-867d-d6bad042f45e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ba01e92c-0462-429d-867d-d6bad042f45e.shogun-image {
  box-sizing: border-box;
}



.s-ba01e92c-0462-429d-867d-d6bad042f45e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ba01e92c-0462-429d-867d-d6bad042f45e {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-ba01e92c-0462-429d-867d-d6bad042f45e.shogun-image-container {
      position: relative;
    }

    .s-ba01e92c-0462-429d-867d-d6bad042f45e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ba01e92c-0462-429d-867d-d6bad042f45e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ba01e92c-0462-429d-867d-d6bad042f45e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

@media (min-width: 1200px){#s-ba01e92c-0462-429d-867d-d6bad042f45e {
  margin: 0 !important;
  overflow: visible;
}

#s-ba01e92c-0462-429d-867d-d6bad042f45e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ba01e92c-0462-429d-867d-d6bad042f45e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ba01e92c-0462-429d-867d-d6bad042f45e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ba01e92c-0462-429d-867d-d6bad042f45e img.shogun-image {
  /* Add background color handling */
  
}

#s-ba01e92c-0462-429d-867d-d6bad042f45e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ba01e92c-0462-429d-867d-d6bad042f45e .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-ba01e92c-0462-429d-867d-d6bad042f45e .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ba01e92c-0462-429d-867d-d6bad042f45e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ba01e92c-0462-429d-867d-d6bad042f45e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ba01e92c-0462-429d-867d-d6bad042f45e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-ba01e92c-0462-429d-867d-d6bad042f45e.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-ba01e92c-0462-429d-867d-d6bad042f45e .shogun-image-content {
  
    justify-content: center;
  
}

.s-ba01e92c-0462-429d-867d-d6bad042f45e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ba01e92c-0462-429d-867d-d6bad042f45e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ba01e92c-0462-429d-867d-d6bad042f45e.shogun-image {
  box-sizing: border-box;
}



.s-ba01e92c-0462-429d-867d-d6bad042f45e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ba01e92c-0462-429d-867d-d6bad042f45e {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-ba01e92c-0462-429d-867d-d6bad042f45e.shogun-image-container {
      position: relative;
    }

    .s-ba01e92c-0462-429d-867d-d6bad042f45e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ba01e92c-0462-429d-867d-d6bad042f45e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ba01e92c-0462-429d-867d-d6bad042f45e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-ba01e92c-0462-429d-867d-d6bad042f45e {
  margin: 0 !important;
  overflow: visible;
}

#s-ba01e92c-0462-429d-867d-d6bad042f45e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ba01e92c-0462-429d-867d-d6bad042f45e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ba01e92c-0462-429d-867d-d6bad042f45e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ba01e92c-0462-429d-867d-d6bad042f45e img.shogun-image {
  /* Add background color handling */
  
}

#s-ba01e92c-0462-429d-867d-d6bad042f45e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ba01e92c-0462-429d-867d-d6bad042f45e .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-ba01e92c-0462-429d-867d-d6bad042f45e .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ba01e92c-0462-429d-867d-d6bad042f45e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ba01e92c-0462-429d-867d-d6bad042f45e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ba01e92c-0462-429d-867d-d6bad042f45e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-ba01e92c-0462-429d-867d-d6bad042f45e.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-ba01e92c-0462-429d-867d-d6bad042f45e .shogun-image-content {
  
    justify-content: center;
  
}

.s-ba01e92c-0462-429d-867d-d6bad042f45e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ba01e92c-0462-429d-867d-d6bad042f45e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ba01e92c-0462-429d-867d-d6bad042f45e.shogun-image {
  box-sizing: border-box;
}



.s-ba01e92c-0462-429d-867d-d6bad042f45e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ba01e92c-0462-429d-867d-d6bad042f45e {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-ba01e92c-0462-429d-867d-d6bad042f45e.shogun-image-container {
      position: relative;
    }

    .s-ba01e92c-0462-429d-867d-d6bad042f45e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ba01e92c-0462-429d-867d-d6bad042f45e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ba01e92c-0462-429d-867d-d6bad042f45e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-ba01e92c-0462-429d-867d-d6bad042f45e {
  margin: 0 !important;
  overflow: visible;
}

#s-ba01e92c-0462-429d-867d-d6bad042f45e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ba01e92c-0462-429d-867d-d6bad042f45e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ba01e92c-0462-429d-867d-d6bad042f45e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ba01e92c-0462-429d-867d-d6bad042f45e img.shogun-image {
  /* Add background color handling */
  
}

#s-ba01e92c-0462-429d-867d-d6bad042f45e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ba01e92c-0462-429d-867d-d6bad042f45e .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-ba01e92c-0462-429d-867d-d6bad042f45e .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ba01e92c-0462-429d-867d-d6bad042f45e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ba01e92c-0462-429d-867d-d6bad042f45e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ba01e92c-0462-429d-867d-d6bad042f45e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-ba01e92c-0462-429d-867d-d6bad042f45e.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-ba01e92c-0462-429d-867d-d6bad042f45e .shogun-image-content {
  
    justify-content: center;
  
}

.s-ba01e92c-0462-429d-867d-d6bad042f45e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ba01e92c-0462-429d-867d-d6bad042f45e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ba01e92c-0462-429d-867d-d6bad042f45e.shogun-image {
  box-sizing: border-box;
}



.s-ba01e92c-0462-429d-867d-d6bad042f45e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ba01e92c-0462-429d-867d-d6bad042f45e {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-ba01e92c-0462-429d-867d-d6bad042f45e.shogun-image-container {
      position: relative;
    }

    .s-ba01e92c-0462-429d-867d-d6bad042f45e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ba01e92c-0462-429d-867d-d6bad042f45e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ba01e92c-0462-429d-867d-d6bad042f45e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (max-width: 767px){#s-ba01e92c-0462-429d-867d-d6bad042f45e {
  margin: 0 !important;
  overflow: visible;
}

#s-ba01e92c-0462-429d-867d-d6bad042f45e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ba01e92c-0462-429d-867d-d6bad042f45e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ba01e92c-0462-429d-867d-d6bad042f45e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ba01e92c-0462-429d-867d-d6bad042f45e img.shogun-image {
  /* Add background color handling */
  
}

#s-ba01e92c-0462-429d-867d-d6bad042f45e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ba01e92c-0462-429d-867d-d6bad042f45e .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-ba01e92c-0462-429d-867d-d6bad042f45e .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ba01e92c-0462-429d-867d-d6bad042f45e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ba01e92c-0462-429d-867d-d6bad042f45e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ba01e92c-0462-429d-867d-d6bad042f45e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-ba01e92c-0462-429d-867d-d6bad042f45e.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-ba01e92c-0462-429d-867d-d6bad042f45e .shogun-image-content {
  
    justify-content: center;
  
}

.s-ba01e92c-0462-429d-867d-d6bad042f45e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ba01e92c-0462-429d-867d-d6bad042f45e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ba01e92c-0462-429d-867d-d6bad042f45e.shogun-image {
  box-sizing: border-box;
}



.s-ba01e92c-0462-429d-867d-d6bad042f45e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ba01e92c-0462-429d-867d-d6bad042f45e {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-ba01e92c-0462-429d-867d-d6bad042f45e.shogun-image-container {
      position: relative;
    }

    .s-ba01e92c-0462-429d-867d-d6bad042f45e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ba01e92c-0462-429d-867d-d6bad042f45e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ba01e92c-0462-429d-867d-d6bad042f45e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}
#s-29c3e434-07e6-4b51-8929-5484ef7af626 {
  margin-left: auto;
margin-right: auto;
max-width: 375px;
aspect-ratio: 375/396;
text-align: center;
}

#s-29c3e434-07e6-4b51-8929-5484ef7af626 {
  margin: 0 !important;
  overflow: visible;
}

#s-29c3e434-07e6-4b51-8929-5484ef7af626-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-29c3e434-07e6-4b51-8929-5484ef7af626 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-29c3e434-07e6-4b51-8929-5484ef7af626 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-29c3e434-07e6-4b51-8929-5484ef7af626 img.shogun-image {
  /* Add background color handling */
  
}

#s-29c3e434-07e6-4b51-8929-5484ef7af626 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-29c3e434-07e6-4b51-8929-5484ef7af626 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-29c3e434-07e6-4b51-8929-5484ef7af626 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-29c3e434-07e6-4b51-8929-5484ef7af626 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-29c3e434-07e6-4b51-8929-5484ef7af626.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-29c3e434-07e6-4b51-8929-5484ef7af626 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-29c3e434-07e6-4b51-8929-5484ef7af626.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-29c3e434-07e6-4b51-8929-5484ef7af626 .shogun-image-content {
  
    justify-content: center;
  
}

.s-29c3e434-07e6-4b51-8929-5484ef7af626.shg-align-container {
  display: flex;
  justify-content: center
}

.s-29c3e434-07e6-4b51-8929-5484ef7af626.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-29c3e434-07e6-4b51-8929-5484ef7af626.shogun-image {
  box-sizing: border-box;
}



.s-29c3e434-07e6-4b51-8929-5484ef7af626 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-29c3e434-07e6-4b51-8929-5484ef7af626 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-29c3e434-07e6-4b51-8929-5484ef7af626.shogun-image-container {
      position: relative;
    }

    .s-29c3e434-07e6-4b51-8929-5484ef7af626.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-29c3e434-07e6-4b51-8929-5484ef7af626.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-29c3e434-07e6-4b51-8929-5484ef7af626 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

@media (min-width: 1200px){#s-29c3e434-07e6-4b51-8929-5484ef7af626 {
  margin: 0 !important;
  overflow: visible;
}

#s-29c3e434-07e6-4b51-8929-5484ef7af626-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-29c3e434-07e6-4b51-8929-5484ef7af626 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-29c3e434-07e6-4b51-8929-5484ef7af626 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-29c3e434-07e6-4b51-8929-5484ef7af626 img.shogun-image {
  /* Add background color handling */
  
}

#s-29c3e434-07e6-4b51-8929-5484ef7af626 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-29c3e434-07e6-4b51-8929-5484ef7af626 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-29c3e434-07e6-4b51-8929-5484ef7af626 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-29c3e434-07e6-4b51-8929-5484ef7af626 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-29c3e434-07e6-4b51-8929-5484ef7af626.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-29c3e434-07e6-4b51-8929-5484ef7af626 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-29c3e434-07e6-4b51-8929-5484ef7af626.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-29c3e434-07e6-4b51-8929-5484ef7af626 .shogun-image-content {
  
    justify-content: center;
  
}

.s-29c3e434-07e6-4b51-8929-5484ef7af626.shg-align-container {
  display: flex;
  justify-content: center
}

.s-29c3e434-07e6-4b51-8929-5484ef7af626.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-29c3e434-07e6-4b51-8929-5484ef7af626.shogun-image {
  box-sizing: border-box;
}



.s-29c3e434-07e6-4b51-8929-5484ef7af626 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-29c3e434-07e6-4b51-8929-5484ef7af626 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-29c3e434-07e6-4b51-8929-5484ef7af626.shogun-image-container {
      position: relative;
    }

    .s-29c3e434-07e6-4b51-8929-5484ef7af626.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-29c3e434-07e6-4b51-8929-5484ef7af626.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-29c3e434-07e6-4b51-8929-5484ef7af626 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-29c3e434-07e6-4b51-8929-5484ef7af626 {
  margin: 0 !important;
  overflow: visible;
}

#s-29c3e434-07e6-4b51-8929-5484ef7af626-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-29c3e434-07e6-4b51-8929-5484ef7af626 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-29c3e434-07e6-4b51-8929-5484ef7af626 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-29c3e434-07e6-4b51-8929-5484ef7af626 img.shogun-image {
  /* Add background color handling */
  
}

#s-29c3e434-07e6-4b51-8929-5484ef7af626 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-29c3e434-07e6-4b51-8929-5484ef7af626 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-29c3e434-07e6-4b51-8929-5484ef7af626 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-29c3e434-07e6-4b51-8929-5484ef7af626 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-29c3e434-07e6-4b51-8929-5484ef7af626.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-29c3e434-07e6-4b51-8929-5484ef7af626 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-29c3e434-07e6-4b51-8929-5484ef7af626.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-29c3e434-07e6-4b51-8929-5484ef7af626 .shogun-image-content {
  
    justify-content: center;
  
}

.s-29c3e434-07e6-4b51-8929-5484ef7af626.shg-align-container {
  display: flex;
  justify-content: center
}

.s-29c3e434-07e6-4b51-8929-5484ef7af626.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-29c3e434-07e6-4b51-8929-5484ef7af626.shogun-image {
  box-sizing: border-box;
}



.s-29c3e434-07e6-4b51-8929-5484ef7af626 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-29c3e434-07e6-4b51-8929-5484ef7af626 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-29c3e434-07e6-4b51-8929-5484ef7af626.shogun-image-container {
      position: relative;
    }

    .s-29c3e434-07e6-4b51-8929-5484ef7af626.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-29c3e434-07e6-4b51-8929-5484ef7af626.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-29c3e434-07e6-4b51-8929-5484ef7af626 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-29c3e434-07e6-4b51-8929-5484ef7af626 {
  margin: 0 !important;
  overflow: visible;
}

#s-29c3e434-07e6-4b51-8929-5484ef7af626-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-29c3e434-07e6-4b51-8929-5484ef7af626 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-29c3e434-07e6-4b51-8929-5484ef7af626 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-29c3e434-07e6-4b51-8929-5484ef7af626 img.shogun-image {
  /* Add background color handling */
  
}

#s-29c3e434-07e6-4b51-8929-5484ef7af626 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-29c3e434-07e6-4b51-8929-5484ef7af626 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-29c3e434-07e6-4b51-8929-5484ef7af626 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-29c3e434-07e6-4b51-8929-5484ef7af626 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-29c3e434-07e6-4b51-8929-5484ef7af626.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-29c3e434-07e6-4b51-8929-5484ef7af626 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-29c3e434-07e6-4b51-8929-5484ef7af626.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-29c3e434-07e6-4b51-8929-5484ef7af626 .shogun-image-content {
  
    justify-content: center;
  
}

.s-29c3e434-07e6-4b51-8929-5484ef7af626.shg-align-container {
  display: flex;
  justify-content: center
}

.s-29c3e434-07e6-4b51-8929-5484ef7af626.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-29c3e434-07e6-4b51-8929-5484ef7af626.shogun-image {
  box-sizing: border-box;
}



.s-29c3e434-07e6-4b51-8929-5484ef7af626 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-29c3e434-07e6-4b51-8929-5484ef7af626 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-29c3e434-07e6-4b51-8929-5484ef7af626.shogun-image-container {
      position: relative;
    }

    .s-29c3e434-07e6-4b51-8929-5484ef7af626.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-29c3e434-07e6-4b51-8929-5484ef7af626.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-29c3e434-07e6-4b51-8929-5484ef7af626 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (max-width: 767px){#s-29c3e434-07e6-4b51-8929-5484ef7af626 {
  margin: 0 !important;
  overflow: visible;
}

#s-29c3e434-07e6-4b51-8929-5484ef7af626-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-29c3e434-07e6-4b51-8929-5484ef7af626 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-29c3e434-07e6-4b51-8929-5484ef7af626 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-29c3e434-07e6-4b51-8929-5484ef7af626 img.shogun-image {
  /* Add background color handling */
  
}

#s-29c3e434-07e6-4b51-8929-5484ef7af626 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-29c3e434-07e6-4b51-8929-5484ef7af626 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-29c3e434-07e6-4b51-8929-5484ef7af626 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-29c3e434-07e6-4b51-8929-5484ef7af626 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-29c3e434-07e6-4b51-8929-5484ef7af626.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-29c3e434-07e6-4b51-8929-5484ef7af626 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-29c3e434-07e6-4b51-8929-5484ef7af626.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-29c3e434-07e6-4b51-8929-5484ef7af626 .shogun-image-content {
  
    justify-content: center;
  
}

.s-29c3e434-07e6-4b51-8929-5484ef7af626.shg-align-container {
  display: flex;
  justify-content: center
}

.s-29c3e434-07e6-4b51-8929-5484ef7af626.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-29c3e434-07e6-4b51-8929-5484ef7af626.shogun-image {
  box-sizing: border-box;
}



.s-29c3e434-07e6-4b51-8929-5484ef7af626 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-29c3e434-07e6-4b51-8929-5484ef7af626 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-29c3e434-07e6-4b51-8929-5484ef7af626.shogun-image-container {
      position: relative;
    }

    .s-29c3e434-07e6-4b51-8929-5484ef7af626.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-29c3e434-07e6-4b51-8929-5484ef7af626.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-29c3e434-07e6-4b51-8929-5484ef7af626 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}
#s-ca0f7f30-d5ca-4e6c-9387-c8d1a221fc45 {
  margin-left: auto;
margin-right: auto;
max-width: 375px;
aspect-ratio: 375/396;
text-align: center;
}

#s-ca0f7f30-d5ca-4e6c-9387-c8d1a221fc45 {
  margin: 0 !important;
  overflow: visible;
}

#s-ca0f7f30-d5ca-4e6c-9387-c8d1a221fc45-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ca0f7f30-d5ca-4e6c-9387-c8d1a221fc45 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ca0f7f30-d5ca-4e6c-9387-c8d1a221fc45 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ca0f7f30-d5ca-4e6c-9387-c8d1a221fc45 img.shogun-image {
  /* Add background color handling */
  
}

#s-ca0f7f30-d5ca-4e6c-9387-c8d1a221fc45 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ca0f7f30-d5ca-4e6c-9387-c8d1a221fc45 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-ca0f7f30-d5ca-4e6c-9387-c8d1a221fc45 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ca0f7f30-d5ca-4e6c-9387-c8d1a221fc45 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ca0f7f30-d5ca-4e6c-9387-c8d1a221fc45.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ca0f7f30-d5ca-4e6c-9387-c8d1a221fc45 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-ca0f7f30-d5ca-4e6c-9387-c8d1a221fc45.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-ca0f7f30-d5ca-4e6c-9387-c8d1a221fc45 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ca0f7f30-d5ca-4e6c-9387-c8d1a221fc45.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ca0f7f30-d5ca-4e6c-9387-c8d1a221fc45.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ca0f7f30-d5ca-4e6c-9387-c8d1a221fc45.shogun-image {
  box-sizing: border-box;
}



.s-ca0f7f30-d5ca-4e6c-9387-c8d1a221fc45 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ca0f7f30-d5ca-4e6c-9387-c8d1a221fc45 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-ca0f7f30-d5ca-4e6c-9387-c8d1a221fc45.shogun-image-container {
      position: relative;
    }

    .s-ca0f7f30-d5ca-4e6c-9387-c8d1a221fc45.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ca0f7f30-d5ca-4e6c-9387-c8d1a221fc45.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ca0f7f30-d5ca-4e6c-9387-c8d1a221fc45 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

@media (min-width: 1200px){#s-ca0f7f30-d5ca-4e6c-9387-c8d1a221fc45 {
  margin: 0 !important;
  overflow: visible;
}

#s-ca0f7f30-d5ca-4e6c-9387-c8d1a221fc45-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ca0f7f30-d5ca-4e6c-9387-c8d1a221fc45 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ca0f7f30-d5ca-4e6c-9387-c8d1a221fc45 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ca0f7f30-d5ca-4e6c-9387-c8d1a221fc45 img.shogun-image {
  /* Add background color handling */
  
}

#s-ca0f7f30-d5ca-4e6c-9387-c8d1a221fc45 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ca0f7f30-d5ca-4e6c-9387-c8d1a221fc45 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-ca0f7f30-d5ca-4e6c-9387-c8d1a221fc45 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ca0f7f30-d5ca-4e6c-9387-c8d1a221fc45 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ca0f7f30-d5ca-4e6c-9387-c8d1a221fc45.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ca0f7f30-d5ca-4e6c-9387-c8d1a221fc45 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-ca0f7f30-d5ca-4e6c-9387-c8d1a221fc45.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-ca0f7f30-d5ca-4e6c-9387-c8d1a221fc45 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ca0f7f30-d5ca-4e6c-9387-c8d1a221fc45.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ca0f7f30-d5ca-4e6c-9387-c8d1a221fc45.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ca0f7f30-d5ca-4e6c-9387-c8d1a221fc45.shogun-image {
  box-sizing: border-box;
}



.s-ca0f7f30-d5ca-4e6c-9387-c8d1a221fc45 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ca0f7f30-d5ca-4e6c-9387-c8d1a221fc45 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-ca0f7f30-d5ca-4e6c-9387-c8d1a221fc45.shogun-image-container {
      position: relative;
    }

    .s-ca0f7f30-d5ca-4e6c-9387-c8d1a221fc45.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ca0f7f30-d5ca-4e6c-9387-c8d1a221fc45.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ca0f7f30-d5ca-4e6c-9387-c8d1a221fc45 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-ca0f7f30-d5ca-4e6c-9387-c8d1a221fc45 {
  margin: 0 !important;
  overflow: visible;
}

#s-ca0f7f30-d5ca-4e6c-9387-c8d1a221fc45-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ca0f7f30-d5ca-4e6c-9387-c8d1a221fc45 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ca0f7f30-d5ca-4e6c-9387-c8d1a221fc45 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ca0f7f30-d5ca-4e6c-9387-c8d1a221fc45 img.shogun-image {
  /* Add background color handling */
  
}

#s-ca0f7f30-d5ca-4e6c-9387-c8d1a221fc45 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ca0f7f30-d5ca-4e6c-9387-c8d1a221fc45 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-ca0f7f30-d5ca-4e6c-9387-c8d1a221fc45 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ca0f7f30-d5ca-4e6c-9387-c8d1a221fc45 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ca0f7f30-d5ca-4e6c-9387-c8d1a221fc45.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ca0f7f30-d5ca-4e6c-9387-c8d1a221fc45 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-ca0f7f30-d5ca-4e6c-9387-c8d1a221fc45.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-ca0f7f30-d5ca-4e6c-9387-c8d1a221fc45 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ca0f7f30-d5ca-4e6c-9387-c8d1a221fc45.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ca0f7f30-d5ca-4e6c-9387-c8d1a221fc45.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ca0f7f30-d5ca-4e6c-9387-c8d1a221fc45.shogun-image {
  box-sizing: border-box;
}



.s-ca0f7f30-d5ca-4e6c-9387-c8d1a221fc45 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ca0f7f30-d5ca-4e6c-9387-c8d1a221fc45 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-ca0f7f30-d5ca-4e6c-9387-c8d1a221fc45.shogun-image-container {
      position: relative;
    }

    .s-ca0f7f30-d5ca-4e6c-9387-c8d1a221fc45.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ca0f7f30-d5ca-4e6c-9387-c8d1a221fc45.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ca0f7f30-d5ca-4e6c-9387-c8d1a221fc45 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-ca0f7f30-d5ca-4e6c-9387-c8d1a221fc45 {
  margin: 0 !important;
  overflow: visible;
}

#s-ca0f7f30-d5ca-4e6c-9387-c8d1a221fc45-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ca0f7f30-d5ca-4e6c-9387-c8d1a221fc45 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ca0f7f30-d5ca-4e6c-9387-c8d1a221fc45 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ca0f7f30-d5ca-4e6c-9387-c8d1a221fc45 img.shogun-image {
  /* Add background color handling */
  
}

#s-ca0f7f30-d5ca-4e6c-9387-c8d1a221fc45 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ca0f7f30-d5ca-4e6c-9387-c8d1a221fc45 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-ca0f7f30-d5ca-4e6c-9387-c8d1a221fc45 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ca0f7f30-d5ca-4e6c-9387-c8d1a221fc45 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ca0f7f30-d5ca-4e6c-9387-c8d1a221fc45.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ca0f7f30-d5ca-4e6c-9387-c8d1a221fc45 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-ca0f7f30-d5ca-4e6c-9387-c8d1a221fc45.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-ca0f7f30-d5ca-4e6c-9387-c8d1a221fc45 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ca0f7f30-d5ca-4e6c-9387-c8d1a221fc45.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ca0f7f30-d5ca-4e6c-9387-c8d1a221fc45.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ca0f7f30-d5ca-4e6c-9387-c8d1a221fc45.shogun-image {
  box-sizing: border-box;
}



.s-ca0f7f30-d5ca-4e6c-9387-c8d1a221fc45 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ca0f7f30-d5ca-4e6c-9387-c8d1a221fc45 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-ca0f7f30-d5ca-4e6c-9387-c8d1a221fc45.shogun-image-container {
      position: relative;
    }

    .s-ca0f7f30-d5ca-4e6c-9387-c8d1a221fc45.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ca0f7f30-d5ca-4e6c-9387-c8d1a221fc45.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ca0f7f30-d5ca-4e6c-9387-c8d1a221fc45 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (max-width: 767px){#s-ca0f7f30-d5ca-4e6c-9387-c8d1a221fc45 {
  margin: 0 !important;
  overflow: visible;
}

#s-ca0f7f30-d5ca-4e6c-9387-c8d1a221fc45-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ca0f7f30-d5ca-4e6c-9387-c8d1a221fc45 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ca0f7f30-d5ca-4e6c-9387-c8d1a221fc45 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ca0f7f30-d5ca-4e6c-9387-c8d1a221fc45 img.shogun-image {
  /* Add background color handling */
  
}

#s-ca0f7f30-d5ca-4e6c-9387-c8d1a221fc45 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ca0f7f30-d5ca-4e6c-9387-c8d1a221fc45 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-ca0f7f30-d5ca-4e6c-9387-c8d1a221fc45 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ca0f7f30-d5ca-4e6c-9387-c8d1a221fc45 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ca0f7f30-d5ca-4e6c-9387-c8d1a221fc45.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ca0f7f30-d5ca-4e6c-9387-c8d1a221fc45 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-ca0f7f30-d5ca-4e6c-9387-c8d1a221fc45.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-ca0f7f30-d5ca-4e6c-9387-c8d1a221fc45 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ca0f7f30-d5ca-4e6c-9387-c8d1a221fc45.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ca0f7f30-d5ca-4e6c-9387-c8d1a221fc45.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ca0f7f30-d5ca-4e6c-9387-c8d1a221fc45.shogun-image {
  box-sizing: border-box;
}



.s-ca0f7f30-d5ca-4e6c-9387-c8d1a221fc45 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ca0f7f30-d5ca-4e6c-9387-c8d1a221fc45 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-ca0f7f30-d5ca-4e6c-9387-c8d1a221fc45.shogun-image-container {
      position: relative;
    }

    .s-ca0f7f30-d5ca-4e6c-9387-c8d1a221fc45.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ca0f7f30-d5ca-4e6c-9387-c8d1a221fc45.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ca0f7f30-d5ca-4e6c-9387-c8d1a221fc45 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}
#s-e5a7cf32-73b5-4ba0-b5cf-344ecb973000 {
  margin-left: auto;
margin-right: auto;
max-width: 375px;
aspect-ratio: 375/396;
text-align: center;
}

#s-e5a7cf32-73b5-4ba0-b5cf-344ecb973000 {
  margin: 0 !important;
  overflow: visible;
}

#s-e5a7cf32-73b5-4ba0-b5cf-344ecb973000-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e5a7cf32-73b5-4ba0-b5cf-344ecb973000 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e5a7cf32-73b5-4ba0-b5cf-344ecb973000 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e5a7cf32-73b5-4ba0-b5cf-344ecb973000 img.shogun-image {
  /* Add background color handling */
  
}

#s-e5a7cf32-73b5-4ba0-b5cf-344ecb973000 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e5a7cf32-73b5-4ba0-b5cf-344ecb973000 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-e5a7cf32-73b5-4ba0-b5cf-344ecb973000 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e5a7cf32-73b5-4ba0-b5cf-344ecb973000 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e5a7cf32-73b5-4ba0-b5cf-344ecb973000.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e5a7cf32-73b5-4ba0-b5cf-344ecb973000 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-e5a7cf32-73b5-4ba0-b5cf-344ecb973000.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-e5a7cf32-73b5-4ba0-b5cf-344ecb973000 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e5a7cf32-73b5-4ba0-b5cf-344ecb973000.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e5a7cf32-73b5-4ba0-b5cf-344ecb973000.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e5a7cf32-73b5-4ba0-b5cf-344ecb973000.shogun-image {
  box-sizing: border-box;
}



.s-e5a7cf32-73b5-4ba0-b5cf-344ecb973000 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e5a7cf32-73b5-4ba0-b5cf-344ecb973000 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-e5a7cf32-73b5-4ba0-b5cf-344ecb973000.shogun-image-container {
      position: relative;
    }

    .s-e5a7cf32-73b5-4ba0-b5cf-344ecb973000.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e5a7cf32-73b5-4ba0-b5cf-344ecb973000.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e5a7cf32-73b5-4ba0-b5cf-344ecb973000 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

@media (min-width: 1200px){#s-e5a7cf32-73b5-4ba0-b5cf-344ecb973000 {
  margin: 0 !important;
  overflow: visible;
}

#s-e5a7cf32-73b5-4ba0-b5cf-344ecb973000-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e5a7cf32-73b5-4ba0-b5cf-344ecb973000 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e5a7cf32-73b5-4ba0-b5cf-344ecb973000 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e5a7cf32-73b5-4ba0-b5cf-344ecb973000 img.shogun-image {
  /* Add background color handling */
  
}

#s-e5a7cf32-73b5-4ba0-b5cf-344ecb973000 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e5a7cf32-73b5-4ba0-b5cf-344ecb973000 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-e5a7cf32-73b5-4ba0-b5cf-344ecb973000 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e5a7cf32-73b5-4ba0-b5cf-344ecb973000 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e5a7cf32-73b5-4ba0-b5cf-344ecb973000.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e5a7cf32-73b5-4ba0-b5cf-344ecb973000 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-e5a7cf32-73b5-4ba0-b5cf-344ecb973000.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-e5a7cf32-73b5-4ba0-b5cf-344ecb973000 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e5a7cf32-73b5-4ba0-b5cf-344ecb973000.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e5a7cf32-73b5-4ba0-b5cf-344ecb973000.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e5a7cf32-73b5-4ba0-b5cf-344ecb973000.shogun-image {
  box-sizing: border-box;
}



.s-e5a7cf32-73b5-4ba0-b5cf-344ecb973000 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e5a7cf32-73b5-4ba0-b5cf-344ecb973000 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-e5a7cf32-73b5-4ba0-b5cf-344ecb973000.shogun-image-container {
      position: relative;
    }

    .s-e5a7cf32-73b5-4ba0-b5cf-344ecb973000.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e5a7cf32-73b5-4ba0-b5cf-344ecb973000.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e5a7cf32-73b5-4ba0-b5cf-344ecb973000 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-e5a7cf32-73b5-4ba0-b5cf-344ecb973000 {
  margin: 0 !important;
  overflow: visible;
}

#s-e5a7cf32-73b5-4ba0-b5cf-344ecb973000-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e5a7cf32-73b5-4ba0-b5cf-344ecb973000 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e5a7cf32-73b5-4ba0-b5cf-344ecb973000 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e5a7cf32-73b5-4ba0-b5cf-344ecb973000 img.shogun-image {
  /* Add background color handling */
  
}

#s-e5a7cf32-73b5-4ba0-b5cf-344ecb973000 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e5a7cf32-73b5-4ba0-b5cf-344ecb973000 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-e5a7cf32-73b5-4ba0-b5cf-344ecb973000 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e5a7cf32-73b5-4ba0-b5cf-344ecb973000 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e5a7cf32-73b5-4ba0-b5cf-344ecb973000.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e5a7cf32-73b5-4ba0-b5cf-344ecb973000 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-e5a7cf32-73b5-4ba0-b5cf-344ecb973000.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-e5a7cf32-73b5-4ba0-b5cf-344ecb973000 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e5a7cf32-73b5-4ba0-b5cf-344ecb973000.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e5a7cf32-73b5-4ba0-b5cf-344ecb973000.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e5a7cf32-73b5-4ba0-b5cf-344ecb973000.shogun-image {
  box-sizing: border-box;
}



.s-e5a7cf32-73b5-4ba0-b5cf-344ecb973000 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e5a7cf32-73b5-4ba0-b5cf-344ecb973000 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-e5a7cf32-73b5-4ba0-b5cf-344ecb973000.shogun-image-container {
      position: relative;
    }

    .s-e5a7cf32-73b5-4ba0-b5cf-344ecb973000.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e5a7cf32-73b5-4ba0-b5cf-344ecb973000.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e5a7cf32-73b5-4ba0-b5cf-344ecb973000 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-e5a7cf32-73b5-4ba0-b5cf-344ecb973000 {
  margin: 0 !important;
  overflow: visible;
}

#s-e5a7cf32-73b5-4ba0-b5cf-344ecb973000-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e5a7cf32-73b5-4ba0-b5cf-344ecb973000 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e5a7cf32-73b5-4ba0-b5cf-344ecb973000 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e5a7cf32-73b5-4ba0-b5cf-344ecb973000 img.shogun-image {
  /* Add background color handling */
  
}

#s-e5a7cf32-73b5-4ba0-b5cf-344ecb973000 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e5a7cf32-73b5-4ba0-b5cf-344ecb973000 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-e5a7cf32-73b5-4ba0-b5cf-344ecb973000 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e5a7cf32-73b5-4ba0-b5cf-344ecb973000 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e5a7cf32-73b5-4ba0-b5cf-344ecb973000.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e5a7cf32-73b5-4ba0-b5cf-344ecb973000 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-e5a7cf32-73b5-4ba0-b5cf-344ecb973000.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-e5a7cf32-73b5-4ba0-b5cf-344ecb973000 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e5a7cf32-73b5-4ba0-b5cf-344ecb973000.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e5a7cf32-73b5-4ba0-b5cf-344ecb973000.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e5a7cf32-73b5-4ba0-b5cf-344ecb973000.shogun-image {
  box-sizing: border-box;
}



.s-e5a7cf32-73b5-4ba0-b5cf-344ecb973000 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e5a7cf32-73b5-4ba0-b5cf-344ecb973000 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-e5a7cf32-73b5-4ba0-b5cf-344ecb973000.shogun-image-container {
      position: relative;
    }

    .s-e5a7cf32-73b5-4ba0-b5cf-344ecb973000.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e5a7cf32-73b5-4ba0-b5cf-344ecb973000.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e5a7cf32-73b5-4ba0-b5cf-344ecb973000 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (max-width: 767px){#s-e5a7cf32-73b5-4ba0-b5cf-344ecb973000 {
  margin: 0 !important;
  overflow: visible;
}

#s-e5a7cf32-73b5-4ba0-b5cf-344ecb973000-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e5a7cf32-73b5-4ba0-b5cf-344ecb973000 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e5a7cf32-73b5-4ba0-b5cf-344ecb973000 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e5a7cf32-73b5-4ba0-b5cf-344ecb973000 img.shogun-image {
  /* Add background color handling */
  
}

#s-e5a7cf32-73b5-4ba0-b5cf-344ecb973000 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e5a7cf32-73b5-4ba0-b5cf-344ecb973000 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-e5a7cf32-73b5-4ba0-b5cf-344ecb973000 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e5a7cf32-73b5-4ba0-b5cf-344ecb973000 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e5a7cf32-73b5-4ba0-b5cf-344ecb973000.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e5a7cf32-73b5-4ba0-b5cf-344ecb973000 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-e5a7cf32-73b5-4ba0-b5cf-344ecb973000.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-e5a7cf32-73b5-4ba0-b5cf-344ecb973000 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e5a7cf32-73b5-4ba0-b5cf-344ecb973000.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e5a7cf32-73b5-4ba0-b5cf-344ecb973000.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e5a7cf32-73b5-4ba0-b5cf-344ecb973000.shogun-image {
  box-sizing: border-box;
}



.s-e5a7cf32-73b5-4ba0-b5cf-344ecb973000 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e5a7cf32-73b5-4ba0-b5cf-344ecb973000 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-e5a7cf32-73b5-4ba0-b5cf-344ecb973000.shogun-image-container {
      position: relative;
    }

    .s-e5a7cf32-73b5-4ba0-b5cf-344ecb973000.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e5a7cf32-73b5-4ba0-b5cf-344ecb973000.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e5a7cf32-73b5-4ba0-b5cf-344ecb973000 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}
#s-7dcfae60-0695-4f41-a856-bbf04cb82140 {
  margin-left: auto;
margin-right: auto;
max-width: 375px;
aspect-ratio: 375/396;
text-align: center;
}

#s-7dcfae60-0695-4f41-a856-bbf04cb82140 {
  margin: 0 !important;
  overflow: visible;
}

#s-7dcfae60-0695-4f41-a856-bbf04cb82140-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7dcfae60-0695-4f41-a856-bbf04cb82140 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7dcfae60-0695-4f41-a856-bbf04cb82140 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7dcfae60-0695-4f41-a856-bbf04cb82140 img.shogun-image {
  /* Add background color handling */
  
}

#s-7dcfae60-0695-4f41-a856-bbf04cb82140 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7dcfae60-0695-4f41-a856-bbf04cb82140 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-7dcfae60-0695-4f41-a856-bbf04cb82140 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7dcfae60-0695-4f41-a856-bbf04cb82140 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7dcfae60-0695-4f41-a856-bbf04cb82140.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7dcfae60-0695-4f41-a856-bbf04cb82140 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-7dcfae60-0695-4f41-a856-bbf04cb82140.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-7dcfae60-0695-4f41-a856-bbf04cb82140 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7dcfae60-0695-4f41-a856-bbf04cb82140.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7dcfae60-0695-4f41-a856-bbf04cb82140.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7dcfae60-0695-4f41-a856-bbf04cb82140.shogun-image {
  box-sizing: border-box;
}



.s-7dcfae60-0695-4f41-a856-bbf04cb82140 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7dcfae60-0695-4f41-a856-bbf04cb82140 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-7dcfae60-0695-4f41-a856-bbf04cb82140.shogun-image-container {
      position: relative;
    }

    .s-7dcfae60-0695-4f41-a856-bbf04cb82140.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7dcfae60-0695-4f41-a856-bbf04cb82140.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7dcfae60-0695-4f41-a856-bbf04cb82140 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

@media (min-width: 1200px){#s-7dcfae60-0695-4f41-a856-bbf04cb82140 {
  margin: 0 !important;
  overflow: visible;
}

#s-7dcfae60-0695-4f41-a856-bbf04cb82140-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7dcfae60-0695-4f41-a856-bbf04cb82140 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7dcfae60-0695-4f41-a856-bbf04cb82140 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7dcfae60-0695-4f41-a856-bbf04cb82140 img.shogun-image {
  /* Add background color handling */
  
}

#s-7dcfae60-0695-4f41-a856-bbf04cb82140 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7dcfae60-0695-4f41-a856-bbf04cb82140 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-7dcfae60-0695-4f41-a856-bbf04cb82140 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7dcfae60-0695-4f41-a856-bbf04cb82140 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7dcfae60-0695-4f41-a856-bbf04cb82140.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7dcfae60-0695-4f41-a856-bbf04cb82140 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-7dcfae60-0695-4f41-a856-bbf04cb82140.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-7dcfae60-0695-4f41-a856-bbf04cb82140 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7dcfae60-0695-4f41-a856-bbf04cb82140.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7dcfae60-0695-4f41-a856-bbf04cb82140.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7dcfae60-0695-4f41-a856-bbf04cb82140.shogun-image {
  box-sizing: border-box;
}



.s-7dcfae60-0695-4f41-a856-bbf04cb82140 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7dcfae60-0695-4f41-a856-bbf04cb82140 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-7dcfae60-0695-4f41-a856-bbf04cb82140.shogun-image-container {
      position: relative;
    }

    .s-7dcfae60-0695-4f41-a856-bbf04cb82140.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7dcfae60-0695-4f41-a856-bbf04cb82140.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7dcfae60-0695-4f41-a856-bbf04cb82140 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-7dcfae60-0695-4f41-a856-bbf04cb82140 {
  margin: 0 !important;
  overflow: visible;
}

#s-7dcfae60-0695-4f41-a856-bbf04cb82140-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7dcfae60-0695-4f41-a856-bbf04cb82140 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7dcfae60-0695-4f41-a856-bbf04cb82140 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7dcfae60-0695-4f41-a856-bbf04cb82140 img.shogun-image {
  /* Add background color handling */
  
}

#s-7dcfae60-0695-4f41-a856-bbf04cb82140 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7dcfae60-0695-4f41-a856-bbf04cb82140 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-7dcfae60-0695-4f41-a856-bbf04cb82140 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7dcfae60-0695-4f41-a856-bbf04cb82140 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7dcfae60-0695-4f41-a856-bbf04cb82140.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7dcfae60-0695-4f41-a856-bbf04cb82140 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-7dcfae60-0695-4f41-a856-bbf04cb82140.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-7dcfae60-0695-4f41-a856-bbf04cb82140 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7dcfae60-0695-4f41-a856-bbf04cb82140.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7dcfae60-0695-4f41-a856-bbf04cb82140.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7dcfae60-0695-4f41-a856-bbf04cb82140.shogun-image {
  box-sizing: border-box;
}



.s-7dcfae60-0695-4f41-a856-bbf04cb82140 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7dcfae60-0695-4f41-a856-bbf04cb82140 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-7dcfae60-0695-4f41-a856-bbf04cb82140.shogun-image-container {
      position: relative;
    }

    .s-7dcfae60-0695-4f41-a856-bbf04cb82140.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7dcfae60-0695-4f41-a856-bbf04cb82140.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7dcfae60-0695-4f41-a856-bbf04cb82140 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-7dcfae60-0695-4f41-a856-bbf04cb82140 {
  margin: 0 !important;
  overflow: visible;
}

#s-7dcfae60-0695-4f41-a856-bbf04cb82140-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7dcfae60-0695-4f41-a856-bbf04cb82140 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7dcfae60-0695-4f41-a856-bbf04cb82140 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7dcfae60-0695-4f41-a856-bbf04cb82140 img.shogun-image {
  /* Add background color handling */
  
}

#s-7dcfae60-0695-4f41-a856-bbf04cb82140 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7dcfae60-0695-4f41-a856-bbf04cb82140 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-7dcfae60-0695-4f41-a856-bbf04cb82140 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7dcfae60-0695-4f41-a856-bbf04cb82140 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7dcfae60-0695-4f41-a856-bbf04cb82140.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7dcfae60-0695-4f41-a856-bbf04cb82140 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-7dcfae60-0695-4f41-a856-bbf04cb82140.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-7dcfae60-0695-4f41-a856-bbf04cb82140 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7dcfae60-0695-4f41-a856-bbf04cb82140.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7dcfae60-0695-4f41-a856-bbf04cb82140.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7dcfae60-0695-4f41-a856-bbf04cb82140.shogun-image {
  box-sizing: border-box;
}



.s-7dcfae60-0695-4f41-a856-bbf04cb82140 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7dcfae60-0695-4f41-a856-bbf04cb82140 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-7dcfae60-0695-4f41-a856-bbf04cb82140.shogun-image-container {
      position: relative;
    }

    .s-7dcfae60-0695-4f41-a856-bbf04cb82140.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7dcfae60-0695-4f41-a856-bbf04cb82140.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7dcfae60-0695-4f41-a856-bbf04cb82140 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (max-width: 767px){#s-7dcfae60-0695-4f41-a856-bbf04cb82140 {
  margin: 0 !important;
  overflow: visible;
}

#s-7dcfae60-0695-4f41-a856-bbf04cb82140-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7dcfae60-0695-4f41-a856-bbf04cb82140 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7dcfae60-0695-4f41-a856-bbf04cb82140 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7dcfae60-0695-4f41-a856-bbf04cb82140 img.shogun-image {
  /* Add background color handling */
  
}

#s-7dcfae60-0695-4f41-a856-bbf04cb82140 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7dcfae60-0695-4f41-a856-bbf04cb82140 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-7dcfae60-0695-4f41-a856-bbf04cb82140 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7dcfae60-0695-4f41-a856-bbf04cb82140 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7dcfae60-0695-4f41-a856-bbf04cb82140.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7dcfae60-0695-4f41-a856-bbf04cb82140 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-7dcfae60-0695-4f41-a856-bbf04cb82140.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-7dcfae60-0695-4f41-a856-bbf04cb82140 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7dcfae60-0695-4f41-a856-bbf04cb82140.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7dcfae60-0695-4f41-a856-bbf04cb82140.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7dcfae60-0695-4f41-a856-bbf04cb82140.shogun-image {
  box-sizing: border-box;
}



.s-7dcfae60-0695-4f41-a856-bbf04cb82140 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7dcfae60-0695-4f41-a856-bbf04cb82140 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-7dcfae60-0695-4f41-a856-bbf04cb82140.shogun-image-container {
      position: relative;
    }

    .s-7dcfae60-0695-4f41-a856-bbf04cb82140.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7dcfae60-0695-4f41-a856-bbf04cb82140.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7dcfae60-0695-4f41-a856-bbf04cb82140 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}
#s-bbae2ddd-6352-4066-9e8f-6d0f786e61f2 {
  margin-left: auto;
margin-right: auto;
max-width: 375px;
aspect-ratio: 375/396;
text-align: center;
}

#s-bbae2ddd-6352-4066-9e8f-6d0f786e61f2 {
  margin: 0 !important;
  overflow: visible;
}

#s-bbae2ddd-6352-4066-9e8f-6d0f786e61f2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bbae2ddd-6352-4066-9e8f-6d0f786e61f2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bbae2ddd-6352-4066-9e8f-6d0f786e61f2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bbae2ddd-6352-4066-9e8f-6d0f786e61f2 img.shogun-image {
  /* Add background color handling */
  
}

#s-bbae2ddd-6352-4066-9e8f-6d0f786e61f2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bbae2ddd-6352-4066-9e8f-6d0f786e61f2 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-bbae2ddd-6352-4066-9e8f-6d0f786e61f2 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bbae2ddd-6352-4066-9e8f-6d0f786e61f2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bbae2ddd-6352-4066-9e8f-6d0f786e61f2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bbae2ddd-6352-4066-9e8f-6d0f786e61f2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-bbae2ddd-6352-4066-9e8f-6d0f786e61f2.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-bbae2ddd-6352-4066-9e8f-6d0f786e61f2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-bbae2ddd-6352-4066-9e8f-6d0f786e61f2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bbae2ddd-6352-4066-9e8f-6d0f786e61f2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bbae2ddd-6352-4066-9e8f-6d0f786e61f2.shogun-image {
  box-sizing: border-box;
}



.s-bbae2ddd-6352-4066-9e8f-6d0f786e61f2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-bbae2ddd-6352-4066-9e8f-6d0f786e61f2 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-bbae2ddd-6352-4066-9e8f-6d0f786e61f2.shogun-image-container {
      position: relative;
    }

    .s-bbae2ddd-6352-4066-9e8f-6d0f786e61f2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bbae2ddd-6352-4066-9e8f-6d0f786e61f2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bbae2ddd-6352-4066-9e8f-6d0f786e61f2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

@media (min-width: 1200px){#s-bbae2ddd-6352-4066-9e8f-6d0f786e61f2 {
  margin: 0 !important;
  overflow: visible;
}

#s-bbae2ddd-6352-4066-9e8f-6d0f786e61f2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bbae2ddd-6352-4066-9e8f-6d0f786e61f2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bbae2ddd-6352-4066-9e8f-6d0f786e61f2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bbae2ddd-6352-4066-9e8f-6d0f786e61f2 img.shogun-image {
  /* Add background color handling */
  
}

#s-bbae2ddd-6352-4066-9e8f-6d0f786e61f2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bbae2ddd-6352-4066-9e8f-6d0f786e61f2 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-bbae2ddd-6352-4066-9e8f-6d0f786e61f2 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bbae2ddd-6352-4066-9e8f-6d0f786e61f2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bbae2ddd-6352-4066-9e8f-6d0f786e61f2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bbae2ddd-6352-4066-9e8f-6d0f786e61f2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-bbae2ddd-6352-4066-9e8f-6d0f786e61f2.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-bbae2ddd-6352-4066-9e8f-6d0f786e61f2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-bbae2ddd-6352-4066-9e8f-6d0f786e61f2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bbae2ddd-6352-4066-9e8f-6d0f786e61f2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bbae2ddd-6352-4066-9e8f-6d0f786e61f2.shogun-image {
  box-sizing: border-box;
}



.s-bbae2ddd-6352-4066-9e8f-6d0f786e61f2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-bbae2ddd-6352-4066-9e8f-6d0f786e61f2 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-bbae2ddd-6352-4066-9e8f-6d0f786e61f2.shogun-image-container {
      position: relative;
    }

    .s-bbae2ddd-6352-4066-9e8f-6d0f786e61f2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bbae2ddd-6352-4066-9e8f-6d0f786e61f2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bbae2ddd-6352-4066-9e8f-6d0f786e61f2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-bbae2ddd-6352-4066-9e8f-6d0f786e61f2 {
  margin: 0 !important;
  overflow: visible;
}

#s-bbae2ddd-6352-4066-9e8f-6d0f786e61f2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bbae2ddd-6352-4066-9e8f-6d0f786e61f2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bbae2ddd-6352-4066-9e8f-6d0f786e61f2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bbae2ddd-6352-4066-9e8f-6d0f786e61f2 img.shogun-image {
  /* Add background color handling */
  
}

#s-bbae2ddd-6352-4066-9e8f-6d0f786e61f2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bbae2ddd-6352-4066-9e8f-6d0f786e61f2 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-bbae2ddd-6352-4066-9e8f-6d0f786e61f2 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bbae2ddd-6352-4066-9e8f-6d0f786e61f2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bbae2ddd-6352-4066-9e8f-6d0f786e61f2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bbae2ddd-6352-4066-9e8f-6d0f786e61f2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-bbae2ddd-6352-4066-9e8f-6d0f786e61f2.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-bbae2ddd-6352-4066-9e8f-6d0f786e61f2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-bbae2ddd-6352-4066-9e8f-6d0f786e61f2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bbae2ddd-6352-4066-9e8f-6d0f786e61f2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bbae2ddd-6352-4066-9e8f-6d0f786e61f2.shogun-image {
  box-sizing: border-box;
}



.s-bbae2ddd-6352-4066-9e8f-6d0f786e61f2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-bbae2ddd-6352-4066-9e8f-6d0f786e61f2 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-bbae2ddd-6352-4066-9e8f-6d0f786e61f2.shogun-image-container {
      position: relative;
    }

    .s-bbae2ddd-6352-4066-9e8f-6d0f786e61f2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bbae2ddd-6352-4066-9e8f-6d0f786e61f2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bbae2ddd-6352-4066-9e8f-6d0f786e61f2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-bbae2ddd-6352-4066-9e8f-6d0f786e61f2 {
  margin: 0 !important;
  overflow: visible;
}

#s-bbae2ddd-6352-4066-9e8f-6d0f786e61f2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bbae2ddd-6352-4066-9e8f-6d0f786e61f2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bbae2ddd-6352-4066-9e8f-6d0f786e61f2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bbae2ddd-6352-4066-9e8f-6d0f786e61f2 img.shogun-image {
  /* Add background color handling */
  
}

#s-bbae2ddd-6352-4066-9e8f-6d0f786e61f2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bbae2ddd-6352-4066-9e8f-6d0f786e61f2 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-bbae2ddd-6352-4066-9e8f-6d0f786e61f2 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bbae2ddd-6352-4066-9e8f-6d0f786e61f2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bbae2ddd-6352-4066-9e8f-6d0f786e61f2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bbae2ddd-6352-4066-9e8f-6d0f786e61f2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-bbae2ddd-6352-4066-9e8f-6d0f786e61f2.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-bbae2ddd-6352-4066-9e8f-6d0f786e61f2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-bbae2ddd-6352-4066-9e8f-6d0f786e61f2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bbae2ddd-6352-4066-9e8f-6d0f786e61f2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bbae2ddd-6352-4066-9e8f-6d0f786e61f2.shogun-image {
  box-sizing: border-box;
}



.s-bbae2ddd-6352-4066-9e8f-6d0f786e61f2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-bbae2ddd-6352-4066-9e8f-6d0f786e61f2 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-bbae2ddd-6352-4066-9e8f-6d0f786e61f2.shogun-image-container {
      position: relative;
    }

    .s-bbae2ddd-6352-4066-9e8f-6d0f786e61f2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bbae2ddd-6352-4066-9e8f-6d0f786e61f2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bbae2ddd-6352-4066-9e8f-6d0f786e61f2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (max-width: 767px){#s-bbae2ddd-6352-4066-9e8f-6d0f786e61f2 {
  margin: 0 !important;
  overflow: visible;
}

#s-bbae2ddd-6352-4066-9e8f-6d0f786e61f2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bbae2ddd-6352-4066-9e8f-6d0f786e61f2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bbae2ddd-6352-4066-9e8f-6d0f786e61f2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bbae2ddd-6352-4066-9e8f-6d0f786e61f2 img.shogun-image {
  /* Add background color handling */
  
}

#s-bbae2ddd-6352-4066-9e8f-6d0f786e61f2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bbae2ddd-6352-4066-9e8f-6d0f786e61f2 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-bbae2ddd-6352-4066-9e8f-6d0f786e61f2 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bbae2ddd-6352-4066-9e8f-6d0f786e61f2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bbae2ddd-6352-4066-9e8f-6d0f786e61f2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bbae2ddd-6352-4066-9e8f-6d0f786e61f2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-bbae2ddd-6352-4066-9e8f-6d0f786e61f2.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-bbae2ddd-6352-4066-9e8f-6d0f786e61f2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-bbae2ddd-6352-4066-9e8f-6d0f786e61f2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bbae2ddd-6352-4066-9e8f-6d0f786e61f2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bbae2ddd-6352-4066-9e8f-6d0f786e61f2.shogun-image {
  box-sizing: border-box;
}



.s-bbae2ddd-6352-4066-9e8f-6d0f786e61f2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-bbae2ddd-6352-4066-9e8f-6d0f786e61f2 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-bbae2ddd-6352-4066-9e8f-6d0f786e61f2.shogun-image-container {
      position: relative;
    }

    .s-bbae2ddd-6352-4066-9e8f-6d0f786e61f2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bbae2ddd-6352-4066-9e8f-6d0f786e61f2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bbae2ddd-6352-4066-9e8f-6d0f786e61f2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}
#s-55aa9cbc-c388-45b2-9fd3-a965a06a4429 {
  margin-left: auto;
margin-right: auto;
max-width: 1200px;
aspect-ratio: 375/396;
text-align: center;
}

#s-55aa9cbc-c388-45b2-9fd3-a965a06a4429 {
  margin: 0 !important;
  overflow: visible;
}

#s-55aa9cbc-c388-45b2-9fd3-a965a06a4429-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-55aa9cbc-c388-45b2-9fd3-a965a06a4429 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-55aa9cbc-c388-45b2-9fd3-a965a06a4429 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-55aa9cbc-c388-45b2-9fd3-a965a06a4429 img.shogun-image {
  /* Add background color handling */
  
}

#s-55aa9cbc-c388-45b2-9fd3-a965a06a4429 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-55aa9cbc-c388-45b2-9fd3-a965a06a4429 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-55aa9cbc-c388-45b2-9fd3-a965a06a4429 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-55aa9cbc-c388-45b2-9fd3-a965a06a4429 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-55aa9cbc-c388-45b2-9fd3-a965a06a4429.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-55aa9cbc-c388-45b2-9fd3-a965a06a4429 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-55aa9cbc-c388-45b2-9fd3-a965a06a4429.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-55aa9cbc-c388-45b2-9fd3-a965a06a4429 .shogun-image-content {
  
    justify-content: center;
  
}

.s-55aa9cbc-c388-45b2-9fd3-a965a06a4429.shg-align-container {
  display: flex;
  justify-content: center
}

.s-55aa9cbc-c388-45b2-9fd3-a965a06a4429.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-55aa9cbc-c388-45b2-9fd3-a965a06a4429.shogun-image {
  box-sizing: border-box;
}



.s-55aa9cbc-c388-45b2-9fd3-a965a06a4429 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-55aa9cbc-c388-45b2-9fd3-a965a06a4429 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-55aa9cbc-c388-45b2-9fd3-a965a06a4429.shogun-image-container {
      position: relative;
    }

    .s-55aa9cbc-c388-45b2-9fd3-a965a06a4429.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-55aa9cbc-c388-45b2-9fd3-a965a06a4429.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-55aa9cbc-c388-45b2-9fd3-a965a06a4429 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

@media (min-width: 1200px){#s-55aa9cbc-c388-45b2-9fd3-a965a06a4429 {
  margin: 0 !important;
  overflow: visible;
}

#s-55aa9cbc-c388-45b2-9fd3-a965a06a4429-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-55aa9cbc-c388-45b2-9fd3-a965a06a4429 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-55aa9cbc-c388-45b2-9fd3-a965a06a4429 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-55aa9cbc-c388-45b2-9fd3-a965a06a4429 img.shogun-image {
  /* Add background color handling */
  
}

#s-55aa9cbc-c388-45b2-9fd3-a965a06a4429 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-55aa9cbc-c388-45b2-9fd3-a965a06a4429 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-55aa9cbc-c388-45b2-9fd3-a965a06a4429 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-55aa9cbc-c388-45b2-9fd3-a965a06a4429 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-55aa9cbc-c388-45b2-9fd3-a965a06a4429.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-55aa9cbc-c388-45b2-9fd3-a965a06a4429 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-55aa9cbc-c388-45b2-9fd3-a965a06a4429.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-55aa9cbc-c388-45b2-9fd3-a965a06a4429 .shogun-image-content {
  
    justify-content: center;
  
}

.s-55aa9cbc-c388-45b2-9fd3-a965a06a4429.shg-align-container {
  display: flex;
  justify-content: center
}

.s-55aa9cbc-c388-45b2-9fd3-a965a06a4429.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-55aa9cbc-c388-45b2-9fd3-a965a06a4429.shogun-image {
  box-sizing: border-box;
}



.s-55aa9cbc-c388-45b2-9fd3-a965a06a4429 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-55aa9cbc-c388-45b2-9fd3-a965a06a4429 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-55aa9cbc-c388-45b2-9fd3-a965a06a4429.shogun-image-container {
      position: relative;
    }

    .s-55aa9cbc-c388-45b2-9fd3-a965a06a4429.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-55aa9cbc-c388-45b2-9fd3-a965a06a4429.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-55aa9cbc-c388-45b2-9fd3-a965a06a4429 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-55aa9cbc-c388-45b2-9fd3-a965a06a4429 {
  margin: 0 !important;
  overflow: visible;
}

#s-55aa9cbc-c388-45b2-9fd3-a965a06a4429-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-55aa9cbc-c388-45b2-9fd3-a965a06a4429 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-55aa9cbc-c388-45b2-9fd3-a965a06a4429 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-55aa9cbc-c388-45b2-9fd3-a965a06a4429 img.shogun-image {
  /* Add background color handling */
  
}

#s-55aa9cbc-c388-45b2-9fd3-a965a06a4429 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-55aa9cbc-c388-45b2-9fd3-a965a06a4429 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-55aa9cbc-c388-45b2-9fd3-a965a06a4429 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-55aa9cbc-c388-45b2-9fd3-a965a06a4429 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-55aa9cbc-c388-45b2-9fd3-a965a06a4429.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-55aa9cbc-c388-45b2-9fd3-a965a06a4429 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-55aa9cbc-c388-45b2-9fd3-a965a06a4429.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-55aa9cbc-c388-45b2-9fd3-a965a06a4429 .shogun-image-content {
  
    justify-content: center;
  
}

.s-55aa9cbc-c388-45b2-9fd3-a965a06a4429.shg-align-container {
  display: flex;
  justify-content: center
}

.s-55aa9cbc-c388-45b2-9fd3-a965a06a4429.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-55aa9cbc-c388-45b2-9fd3-a965a06a4429.shogun-image {
  box-sizing: border-box;
}



.s-55aa9cbc-c388-45b2-9fd3-a965a06a4429 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-55aa9cbc-c388-45b2-9fd3-a965a06a4429 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-55aa9cbc-c388-45b2-9fd3-a965a06a4429.shogun-image-container {
      position: relative;
    }

    .s-55aa9cbc-c388-45b2-9fd3-a965a06a4429.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-55aa9cbc-c388-45b2-9fd3-a965a06a4429.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-55aa9cbc-c388-45b2-9fd3-a965a06a4429 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-55aa9cbc-c388-45b2-9fd3-a965a06a4429 {
  margin: 0 !important;
  overflow: visible;
}

#s-55aa9cbc-c388-45b2-9fd3-a965a06a4429-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-55aa9cbc-c388-45b2-9fd3-a965a06a4429 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-55aa9cbc-c388-45b2-9fd3-a965a06a4429 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-55aa9cbc-c388-45b2-9fd3-a965a06a4429 img.shogun-image {
  /* Add background color handling */
  
}

#s-55aa9cbc-c388-45b2-9fd3-a965a06a4429 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-55aa9cbc-c388-45b2-9fd3-a965a06a4429 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-55aa9cbc-c388-45b2-9fd3-a965a06a4429 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-55aa9cbc-c388-45b2-9fd3-a965a06a4429 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-55aa9cbc-c388-45b2-9fd3-a965a06a4429.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-55aa9cbc-c388-45b2-9fd3-a965a06a4429 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-55aa9cbc-c388-45b2-9fd3-a965a06a4429.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-55aa9cbc-c388-45b2-9fd3-a965a06a4429 .shogun-image-content {
  
    justify-content: center;
  
}

.s-55aa9cbc-c388-45b2-9fd3-a965a06a4429.shg-align-container {
  display: flex;
  justify-content: center
}

.s-55aa9cbc-c388-45b2-9fd3-a965a06a4429.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-55aa9cbc-c388-45b2-9fd3-a965a06a4429.shogun-image {
  box-sizing: border-box;
}



.s-55aa9cbc-c388-45b2-9fd3-a965a06a4429 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-55aa9cbc-c388-45b2-9fd3-a965a06a4429 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-55aa9cbc-c388-45b2-9fd3-a965a06a4429.shogun-image-container {
      position: relative;
    }

    .s-55aa9cbc-c388-45b2-9fd3-a965a06a4429.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-55aa9cbc-c388-45b2-9fd3-a965a06a4429.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-55aa9cbc-c388-45b2-9fd3-a965a06a4429 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}@media (max-width: 767px){#s-55aa9cbc-c388-45b2-9fd3-a965a06a4429 {
  margin: 0 !important;
  overflow: visible;
}

#s-55aa9cbc-c388-45b2-9fd3-a965a06a4429-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-55aa9cbc-c388-45b2-9fd3-a965a06a4429 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-55aa9cbc-c388-45b2-9fd3-a965a06a4429 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-55aa9cbc-c388-45b2-9fd3-a965a06a4429 img.shogun-image {
  /* Add background color handling */
  
}

#s-55aa9cbc-c388-45b2-9fd3-a965a06a4429 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-55aa9cbc-c388-45b2-9fd3-a965a06a4429 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-55aa9cbc-c388-45b2-9fd3-a965a06a4429 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-55aa9cbc-c388-45b2-9fd3-a965a06a4429 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-55aa9cbc-c388-45b2-9fd3-a965a06a4429.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-55aa9cbc-c388-45b2-9fd3-a965a06a4429 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-55aa9cbc-c388-45b2-9fd3-a965a06a4429.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-55aa9cbc-c388-45b2-9fd3-a965a06a4429 .shogun-image-content {
  
    justify-content: center;
  
}

.s-55aa9cbc-c388-45b2-9fd3-a965a06a4429.shg-align-container {
  display: flex;
  justify-content: center
}

.s-55aa9cbc-c388-45b2-9fd3-a965a06a4429.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-55aa9cbc-c388-45b2-9fd3-a965a06a4429.shogun-image {
  box-sizing: border-box;
}



.s-55aa9cbc-c388-45b2-9fd3-a965a06a4429 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-55aa9cbc-c388-45b2-9fd3-a965a06a4429 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-55aa9cbc-c388-45b2-9fd3-a965a06a4429.shogun-image-container {
      position: relative;
    }

    .s-55aa9cbc-c388-45b2-9fd3-a965a06a4429.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-55aa9cbc-c388-45b2-9fd3-a965a06a4429.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-55aa9cbc-c388-45b2-9fd3-a965a06a4429 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}
#s-adeaa8b3-8fad-401b-b1b6-2af5a4e410a6 {
  margin-left: auto;
margin-right: auto;
max-width: 375px;
aspect-ratio: 375/396;
text-align: center;
}

#s-adeaa8b3-8fad-401b-b1b6-2af5a4e410a6 {
  margin: 0 !important;
  overflow: visible;
}

#s-adeaa8b3-8fad-401b-b1b6-2af5a4e410a6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-adeaa8b3-8fad-401b-b1b6-2af5a4e410a6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-adeaa8b3-8fad-401b-b1b6-2af5a4e410a6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-adeaa8b3-8fad-401b-b1b6-2af5a4e410a6 img.shogun-image {
  /* Add background color handling */
  
}

#s-adeaa8b3-8fad-401b-b1b6-2af5a4e410a6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-adeaa8b3-8fad-401b-b1b6-2af5a4e410a6 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-adeaa8b3-8fad-401b-b1b6-2af5a4e410a6 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-adeaa8b3-8fad-401b-b1b6-2af5a4e410a6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-adeaa8b3-8fad-401b-b1b6-2af5a4e410a6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-adeaa8b3-8fad-401b-b1b6-2af5a4e410a6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-adeaa8b3-8fad-401b-b1b6-2af5a4e410a6.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-adeaa8b3-8fad-401b-b1b6-2af5a4e410a6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-adeaa8b3-8fad-401b-b1b6-2af5a4e410a6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-adeaa8b3-8fad-401b-b1b6-2af5a4e410a6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-adeaa8b3-8fad-401b-b1b6-2af5a4e410a6.shogun-image {
  box-sizing: border-box;
}



.s-adeaa8b3-8fad-401b-b1b6-2af5a4e410a6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-adeaa8b3-8fad-401b-b1b6-2af5a4e410a6 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-adeaa8b3-8fad-401b-b1b6-2af5a4e410a6.shogun-image-container {
      position: relative;
    }

    .s-adeaa8b3-8fad-401b-b1b6-2af5a4e410a6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-adeaa8b3-8fad-401b-b1b6-2af5a4e410a6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-adeaa8b3-8fad-401b-b1b6-2af5a4e410a6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

@media (min-width: 1200px){#s-adeaa8b3-8fad-401b-b1b6-2af5a4e410a6 {
  margin: 0 !important;
  overflow: visible;
}

#s-adeaa8b3-8fad-401b-b1b6-2af5a4e410a6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-adeaa8b3-8fad-401b-b1b6-2af5a4e410a6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-adeaa8b3-8fad-401b-b1b6-2af5a4e410a6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-adeaa8b3-8fad-401b-b1b6-2af5a4e410a6 img.shogun-image {
  /* Add background color handling */
  
}

#s-adeaa8b3-8fad-401b-b1b6-2af5a4e410a6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-adeaa8b3-8fad-401b-b1b6-2af5a4e410a6 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-adeaa8b3-8fad-401b-b1b6-2af5a4e410a6 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-adeaa8b3-8fad-401b-b1b6-2af5a4e410a6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-adeaa8b3-8fad-401b-b1b6-2af5a4e410a6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-adeaa8b3-8fad-401b-b1b6-2af5a4e410a6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-adeaa8b3-8fad-401b-b1b6-2af5a4e410a6.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-adeaa8b3-8fad-401b-b1b6-2af5a4e410a6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-adeaa8b3-8fad-401b-b1b6-2af5a4e410a6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-adeaa8b3-8fad-401b-b1b6-2af5a4e410a6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-adeaa8b3-8fad-401b-b1b6-2af5a4e410a6.shogun-image {
  box-sizing: border-box;
}



.s-adeaa8b3-8fad-401b-b1b6-2af5a4e410a6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-adeaa8b3-8fad-401b-b1b6-2af5a4e410a6 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-adeaa8b3-8fad-401b-b1b6-2af5a4e410a6.shogun-image-container {
      position: relative;
    }

    .s-adeaa8b3-8fad-401b-b1b6-2af5a4e410a6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-adeaa8b3-8fad-401b-b1b6-2af5a4e410a6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-adeaa8b3-8fad-401b-b1b6-2af5a4e410a6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-adeaa8b3-8fad-401b-b1b6-2af5a4e410a6 {
  margin: 0 !important;
  overflow: visible;
}

#s-adeaa8b3-8fad-401b-b1b6-2af5a4e410a6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-adeaa8b3-8fad-401b-b1b6-2af5a4e410a6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-adeaa8b3-8fad-401b-b1b6-2af5a4e410a6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-adeaa8b3-8fad-401b-b1b6-2af5a4e410a6 img.shogun-image {
  /* Add background color handling */
  
}

#s-adeaa8b3-8fad-401b-b1b6-2af5a4e410a6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-adeaa8b3-8fad-401b-b1b6-2af5a4e410a6 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-adeaa8b3-8fad-401b-b1b6-2af5a4e410a6 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-adeaa8b3-8fad-401b-b1b6-2af5a4e410a6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-adeaa8b3-8fad-401b-b1b6-2af5a4e410a6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-adeaa8b3-8fad-401b-b1b6-2af5a4e410a6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-adeaa8b3-8fad-401b-b1b6-2af5a4e410a6.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-adeaa8b3-8fad-401b-b1b6-2af5a4e410a6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-adeaa8b3-8fad-401b-b1b6-2af5a4e410a6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-adeaa8b3-8fad-401b-b1b6-2af5a4e410a6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-adeaa8b3-8fad-401b-b1b6-2af5a4e410a6.shogun-image {
  box-sizing: border-box;
}



.s-adeaa8b3-8fad-401b-b1b6-2af5a4e410a6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-adeaa8b3-8fad-401b-b1b6-2af5a4e410a6 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-adeaa8b3-8fad-401b-b1b6-2af5a4e410a6.shogun-image-container {
      position: relative;
    }

    .s-adeaa8b3-8fad-401b-b1b6-2af5a4e410a6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-adeaa8b3-8fad-401b-b1b6-2af5a4e410a6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-adeaa8b3-8fad-401b-b1b6-2af5a4e410a6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-adeaa8b3-8fad-401b-b1b6-2af5a4e410a6 {
  margin: 0 !important;
  overflow: visible;
}

#s-adeaa8b3-8fad-401b-b1b6-2af5a4e410a6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-adeaa8b3-8fad-401b-b1b6-2af5a4e410a6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-adeaa8b3-8fad-401b-b1b6-2af5a4e410a6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-adeaa8b3-8fad-401b-b1b6-2af5a4e410a6 img.shogun-image {
  /* Add background color handling */
  
}

#s-adeaa8b3-8fad-401b-b1b6-2af5a4e410a6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-adeaa8b3-8fad-401b-b1b6-2af5a4e410a6 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-adeaa8b3-8fad-401b-b1b6-2af5a4e410a6 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-adeaa8b3-8fad-401b-b1b6-2af5a4e410a6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-adeaa8b3-8fad-401b-b1b6-2af5a4e410a6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-adeaa8b3-8fad-401b-b1b6-2af5a4e410a6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-adeaa8b3-8fad-401b-b1b6-2af5a4e410a6.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-adeaa8b3-8fad-401b-b1b6-2af5a4e410a6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-adeaa8b3-8fad-401b-b1b6-2af5a4e410a6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-adeaa8b3-8fad-401b-b1b6-2af5a4e410a6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-adeaa8b3-8fad-401b-b1b6-2af5a4e410a6.shogun-image {
  box-sizing: border-box;
}



.s-adeaa8b3-8fad-401b-b1b6-2af5a4e410a6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-adeaa8b3-8fad-401b-b1b6-2af5a4e410a6 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-adeaa8b3-8fad-401b-b1b6-2af5a4e410a6.shogun-image-container {
      position: relative;
    }

    .s-adeaa8b3-8fad-401b-b1b6-2af5a4e410a6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-adeaa8b3-8fad-401b-b1b6-2af5a4e410a6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-adeaa8b3-8fad-401b-b1b6-2af5a4e410a6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (max-width: 767px){#s-adeaa8b3-8fad-401b-b1b6-2af5a4e410a6 {
  margin: 0 !important;
  overflow: visible;
}

#s-adeaa8b3-8fad-401b-b1b6-2af5a4e410a6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-adeaa8b3-8fad-401b-b1b6-2af5a4e410a6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-adeaa8b3-8fad-401b-b1b6-2af5a4e410a6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-adeaa8b3-8fad-401b-b1b6-2af5a4e410a6 img.shogun-image {
  /* Add background color handling */
  
}

#s-adeaa8b3-8fad-401b-b1b6-2af5a4e410a6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-adeaa8b3-8fad-401b-b1b6-2af5a4e410a6 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-adeaa8b3-8fad-401b-b1b6-2af5a4e410a6 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-adeaa8b3-8fad-401b-b1b6-2af5a4e410a6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-adeaa8b3-8fad-401b-b1b6-2af5a4e410a6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-adeaa8b3-8fad-401b-b1b6-2af5a4e410a6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-adeaa8b3-8fad-401b-b1b6-2af5a4e410a6.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-adeaa8b3-8fad-401b-b1b6-2af5a4e410a6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-adeaa8b3-8fad-401b-b1b6-2af5a4e410a6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-adeaa8b3-8fad-401b-b1b6-2af5a4e410a6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-adeaa8b3-8fad-401b-b1b6-2af5a4e410a6.shogun-image {
  box-sizing: border-box;
}



.s-adeaa8b3-8fad-401b-b1b6-2af5a4e410a6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-adeaa8b3-8fad-401b-b1b6-2af5a4e410a6 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-adeaa8b3-8fad-401b-b1b6-2af5a4e410a6.shogun-image-container {
      position: relative;
    }

    .s-adeaa8b3-8fad-401b-b1b6-2af5a4e410a6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-adeaa8b3-8fad-401b-b1b6-2af5a4e410a6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-adeaa8b3-8fad-401b-b1b6-2af5a4e410a6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}
#s-e0ce43af-5f3a-4f0c-b4a0-95949b1d508e {
  margin-left: auto;
margin-right: auto;
max-width: 375px;
aspect-ratio: 375/396;
text-align: center;
}

#s-e0ce43af-5f3a-4f0c-b4a0-95949b1d508e {
  margin: 0 !important;
  overflow: visible;
}

#s-e0ce43af-5f3a-4f0c-b4a0-95949b1d508e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e0ce43af-5f3a-4f0c-b4a0-95949b1d508e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e0ce43af-5f3a-4f0c-b4a0-95949b1d508e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e0ce43af-5f3a-4f0c-b4a0-95949b1d508e img.shogun-image {
  /* Add background color handling */
  
}

#s-e0ce43af-5f3a-4f0c-b4a0-95949b1d508e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e0ce43af-5f3a-4f0c-b4a0-95949b1d508e .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-e0ce43af-5f3a-4f0c-b4a0-95949b1d508e .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e0ce43af-5f3a-4f0c-b4a0-95949b1d508e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e0ce43af-5f3a-4f0c-b4a0-95949b1d508e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e0ce43af-5f3a-4f0c-b4a0-95949b1d508e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-e0ce43af-5f3a-4f0c-b4a0-95949b1d508e.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-e0ce43af-5f3a-4f0c-b4a0-95949b1d508e .shogun-image-content {
  
    justify-content: center;
  
}

.s-e0ce43af-5f3a-4f0c-b4a0-95949b1d508e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e0ce43af-5f3a-4f0c-b4a0-95949b1d508e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e0ce43af-5f3a-4f0c-b4a0-95949b1d508e.shogun-image {
  box-sizing: border-box;
}



.s-e0ce43af-5f3a-4f0c-b4a0-95949b1d508e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e0ce43af-5f3a-4f0c-b4a0-95949b1d508e {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-e0ce43af-5f3a-4f0c-b4a0-95949b1d508e.shogun-image-container {
      position: relative;
    }

    .s-e0ce43af-5f3a-4f0c-b4a0-95949b1d508e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e0ce43af-5f3a-4f0c-b4a0-95949b1d508e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e0ce43af-5f3a-4f0c-b4a0-95949b1d508e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

@media (min-width: 1200px){#s-e0ce43af-5f3a-4f0c-b4a0-95949b1d508e {
  margin: 0 !important;
  overflow: visible;
}

#s-e0ce43af-5f3a-4f0c-b4a0-95949b1d508e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e0ce43af-5f3a-4f0c-b4a0-95949b1d508e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e0ce43af-5f3a-4f0c-b4a0-95949b1d508e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e0ce43af-5f3a-4f0c-b4a0-95949b1d508e img.shogun-image {
  /* Add background color handling */
  
}

#s-e0ce43af-5f3a-4f0c-b4a0-95949b1d508e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e0ce43af-5f3a-4f0c-b4a0-95949b1d508e .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-e0ce43af-5f3a-4f0c-b4a0-95949b1d508e .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e0ce43af-5f3a-4f0c-b4a0-95949b1d508e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e0ce43af-5f3a-4f0c-b4a0-95949b1d508e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e0ce43af-5f3a-4f0c-b4a0-95949b1d508e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-e0ce43af-5f3a-4f0c-b4a0-95949b1d508e.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-e0ce43af-5f3a-4f0c-b4a0-95949b1d508e .shogun-image-content {
  
    justify-content: center;
  
}

.s-e0ce43af-5f3a-4f0c-b4a0-95949b1d508e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e0ce43af-5f3a-4f0c-b4a0-95949b1d508e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e0ce43af-5f3a-4f0c-b4a0-95949b1d508e.shogun-image {
  box-sizing: border-box;
}



.s-e0ce43af-5f3a-4f0c-b4a0-95949b1d508e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e0ce43af-5f3a-4f0c-b4a0-95949b1d508e {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-e0ce43af-5f3a-4f0c-b4a0-95949b1d508e.shogun-image-container {
      position: relative;
    }

    .s-e0ce43af-5f3a-4f0c-b4a0-95949b1d508e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e0ce43af-5f3a-4f0c-b4a0-95949b1d508e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e0ce43af-5f3a-4f0c-b4a0-95949b1d508e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-e0ce43af-5f3a-4f0c-b4a0-95949b1d508e {
  margin: 0 !important;
  overflow: visible;
}

#s-e0ce43af-5f3a-4f0c-b4a0-95949b1d508e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e0ce43af-5f3a-4f0c-b4a0-95949b1d508e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e0ce43af-5f3a-4f0c-b4a0-95949b1d508e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e0ce43af-5f3a-4f0c-b4a0-95949b1d508e img.shogun-image {
  /* Add background color handling */
  
}

#s-e0ce43af-5f3a-4f0c-b4a0-95949b1d508e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e0ce43af-5f3a-4f0c-b4a0-95949b1d508e .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-e0ce43af-5f3a-4f0c-b4a0-95949b1d508e .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e0ce43af-5f3a-4f0c-b4a0-95949b1d508e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e0ce43af-5f3a-4f0c-b4a0-95949b1d508e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e0ce43af-5f3a-4f0c-b4a0-95949b1d508e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-e0ce43af-5f3a-4f0c-b4a0-95949b1d508e.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-e0ce43af-5f3a-4f0c-b4a0-95949b1d508e .shogun-image-content {
  
    justify-content: center;
  
}

.s-e0ce43af-5f3a-4f0c-b4a0-95949b1d508e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e0ce43af-5f3a-4f0c-b4a0-95949b1d508e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e0ce43af-5f3a-4f0c-b4a0-95949b1d508e.shogun-image {
  box-sizing: border-box;
}



.s-e0ce43af-5f3a-4f0c-b4a0-95949b1d508e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e0ce43af-5f3a-4f0c-b4a0-95949b1d508e {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-e0ce43af-5f3a-4f0c-b4a0-95949b1d508e.shogun-image-container {
      position: relative;
    }

    .s-e0ce43af-5f3a-4f0c-b4a0-95949b1d508e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e0ce43af-5f3a-4f0c-b4a0-95949b1d508e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e0ce43af-5f3a-4f0c-b4a0-95949b1d508e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-e0ce43af-5f3a-4f0c-b4a0-95949b1d508e {
  margin: 0 !important;
  overflow: visible;
}

#s-e0ce43af-5f3a-4f0c-b4a0-95949b1d508e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e0ce43af-5f3a-4f0c-b4a0-95949b1d508e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e0ce43af-5f3a-4f0c-b4a0-95949b1d508e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e0ce43af-5f3a-4f0c-b4a0-95949b1d508e img.shogun-image {
  /* Add background color handling */
  
}

#s-e0ce43af-5f3a-4f0c-b4a0-95949b1d508e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e0ce43af-5f3a-4f0c-b4a0-95949b1d508e .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-e0ce43af-5f3a-4f0c-b4a0-95949b1d508e .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e0ce43af-5f3a-4f0c-b4a0-95949b1d508e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e0ce43af-5f3a-4f0c-b4a0-95949b1d508e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e0ce43af-5f3a-4f0c-b4a0-95949b1d508e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-e0ce43af-5f3a-4f0c-b4a0-95949b1d508e.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-e0ce43af-5f3a-4f0c-b4a0-95949b1d508e .shogun-image-content {
  
    justify-content: center;
  
}

.s-e0ce43af-5f3a-4f0c-b4a0-95949b1d508e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e0ce43af-5f3a-4f0c-b4a0-95949b1d508e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e0ce43af-5f3a-4f0c-b4a0-95949b1d508e.shogun-image {
  box-sizing: border-box;
}



.s-e0ce43af-5f3a-4f0c-b4a0-95949b1d508e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e0ce43af-5f3a-4f0c-b4a0-95949b1d508e {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-e0ce43af-5f3a-4f0c-b4a0-95949b1d508e.shogun-image-container {
      position: relative;
    }

    .s-e0ce43af-5f3a-4f0c-b4a0-95949b1d508e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e0ce43af-5f3a-4f0c-b4a0-95949b1d508e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e0ce43af-5f3a-4f0c-b4a0-95949b1d508e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (max-width: 767px){#s-e0ce43af-5f3a-4f0c-b4a0-95949b1d508e {
  margin: 0 !important;
  overflow: visible;
}

#s-e0ce43af-5f3a-4f0c-b4a0-95949b1d508e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e0ce43af-5f3a-4f0c-b4a0-95949b1d508e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e0ce43af-5f3a-4f0c-b4a0-95949b1d508e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e0ce43af-5f3a-4f0c-b4a0-95949b1d508e img.shogun-image {
  /* Add background color handling */
  
}

#s-e0ce43af-5f3a-4f0c-b4a0-95949b1d508e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e0ce43af-5f3a-4f0c-b4a0-95949b1d508e .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-e0ce43af-5f3a-4f0c-b4a0-95949b1d508e .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e0ce43af-5f3a-4f0c-b4a0-95949b1d508e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e0ce43af-5f3a-4f0c-b4a0-95949b1d508e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e0ce43af-5f3a-4f0c-b4a0-95949b1d508e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-e0ce43af-5f3a-4f0c-b4a0-95949b1d508e.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-e0ce43af-5f3a-4f0c-b4a0-95949b1d508e .shogun-image-content {
  
    justify-content: center;
  
}

.s-e0ce43af-5f3a-4f0c-b4a0-95949b1d508e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e0ce43af-5f3a-4f0c-b4a0-95949b1d508e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e0ce43af-5f3a-4f0c-b4a0-95949b1d508e.shogun-image {
  box-sizing: border-box;
}



.s-e0ce43af-5f3a-4f0c-b4a0-95949b1d508e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e0ce43af-5f3a-4f0c-b4a0-95949b1d508e {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-e0ce43af-5f3a-4f0c-b4a0-95949b1d508e.shogun-image-container {
      position: relative;
    }

    .s-e0ce43af-5f3a-4f0c-b4a0-95949b1d508e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e0ce43af-5f3a-4f0c-b4a0-95949b1d508e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e0ce43af-5f3a-4f0c-b4a0-95949b1d508e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}
#s-8f3e37e6-7abe-4c14-a3d2-6f76acd3ea6c {
  margin-left: auto;
margin-right: auto;
max-width: 1200px;
aspect-ratio: 375/396;
text-align: center;
}

#s-8f3e37e6-7abe-4c14-a3d2-6f76acd3ea6c {
  margin: 0 !important;
  overflow: visible;
}

#s-8f3e37e6-7abe-4c14-a3d2-6f76acd3ea6c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8f3e37e6-7abe-4c14-a3d2-6f76acd3ea6c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8f3e37e6-7abe-4c14-a3d2-6f76acd3ea6c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8f3e37e6-7abe-4c14-a3d2-6f76acd3ea6c img.shogun-image {
  /* Add background color handling */
  
}

#s-8f3e37e6-7abe-4c14-a3d2-6f76acd3ea6c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8f3e37e6-7abe-4c14-a3d2-6f76acd3ea6c .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-8f3e37e6-7abe-4c14-a3d2-6f76acd3ea6c .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8f3e37e6-7abe-4c14-a3d2-6f76acd3ea6c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8f3e37e6-7abe-4c14-a3d2-6f76acd3ea6c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8f3e37e6-7abe-4c14-a3d2-6f76acd3ea6c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-8f3e37e6-7abe-4c14-a3d2-6f76acd3ea6c.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-8f3e37e6-7abe-4c14-a3d2-6f76acd3ea6c .shogun-image-content {
  
    justify-content: center;
  
}

.s-8f3e37e6-7abe-4c14-a3d2-6f76acd3ea6c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8f3e37e6-7abe-4c14-a3d2-6f76acd3ea6c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8f3e37e6-7abe-4c14-a3d2-6f76acd3ea6c.shogun-image {
  box-sizing: border-box;
}



.s-8f3e37e6-7abe-4c14-a3d2-6f76acd3ea6c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8f3e37e6-7abe-4c14-a3d2-6f76acd3ea6c {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-8f3e37e6-7abe-4c14-a3d2-6f76acd3ea6c.shogun-image-container {
      position: relative;
    }

    .s-8f3e37e6-7abe-4c14-a3d2-6f76acd3ea6c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8f3e37e6-7abe-4c14-a3d2-6f76acd3ea6c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8f3e37e6-7abe-4c14-a3d2-6f76acd3ea6c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

@media (min-width: 1200px){#s-8f3e37e6-7abe-4c14-a3d2-6f76acd3ea6c {
  margin: 0 !important;
  overflow: visible;
}

#s-8f3e37e6-7abe-4c14-a3d2-6f76acd3ea6c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8f3e37e6-7abe-4c14-a3d2-6f76acd3ea6c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8f3e37e6-7abe-4c14-a3d2-6f76acd3ea6c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8f3e37e6-7abe-4c14-a3d2-6f76acd3ea6c img.shogun-image {
  /* Add background color handling */
  
}

#s-8f3e37e6-7abe-4c14-a3d2-6f76acd3ea6c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8f3e37e6-7abe-4c14-a3d2-6f76acd3ea6c .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-8f3e37e6-7abe-4c14-a3d2-6f76acd3ea6c .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8f3e37e6-7abe-4c14-a3d2-6f76acd3ea6c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8f3e37e6-7abe-4c14-a3d2-6f76acd3ea6c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8f3e37e6-7abe-4c14-a3d2-6f76acd3ea6c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-8f3e37e6-7abe-4c14-a3d2-6f76acd3ea6c.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-8f3e37e6-7abe-4c14-a3d2-6f76acd3ea6c .shogun-image-content {
  
    justify-content: center;
  
}

.s-8f3e37e6-7abe-4c14-a3d2-6f76acd3ea6c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8f3e37e6-7abe-4c14-a3d2-6f76acd3ea6c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8f3e37e6-7abe-4c14-a3d2-6f76acd3ea6c.shogun-image {
  box-sizing: border-box;
}



.s-8f3e37e6-7abe-4c14-a3d2-6f76acd3ea6c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8f3e37e6-7abe-4c14-a3d2-6f76acd3ea6c {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-8f3e37e6-7abe-4c14-a3d2-6f76acd3ea6c.shogun-image-container {
      position: relative;
    }

    .s-8f3e37e6-7abe-4c14-a3d2-6f76acd3ea6c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8f3e37e6-7abe-4c14-a3d2-6f76acd3ea6c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8f3e37e6-7abe-4c14-a3d2-6f76acd3ea6c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-8f3e37e6-7abe-4c14-a3d2-6f76acd3ea6c {
  margin: 0 !important;
  overflow: visible;
}

#s-8f3e37e6-7abe-4c14-a3d2-6f76acd3ea6c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8f3e37e6-7abe-4c14-a3d2-6f76acd3ea6c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8f3e37e6-7abe-4c14-a3d2-6f76acd3ea6c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8f3e37e6-7abe-4c14-a3d2-6f76acd3ea6c img.shogun-image {
  /* Add background color handling */
  
}

#s-8f3e37e6-7abe-4c14-a3d2-6f76acd3ea6c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8f3e37e6-7abe-4c14-a3d2-6f76acd3ea6c .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-8f3e37e6-7abe-4c14-a3d2-6f76acd3ea6c .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8f3e37e6-7abe-4c14-a3d2-6f76acd3ea6c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8f3e37e6-7abe-4c14-a3d2-6f76acd3ea6c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8f3e37e6-7abe-4c14-a3d2-6f76acd3ea6c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-8f3e37e6-7abe-4c14-a3d2-6f76acd3ea6c.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-8f3e37e6-7abe-4c14-a3d2-6f76acd3ea6c .shogun-image-content {
  
    justify-content: center;
  
}

.s-8f3e37e6-7abe-4c14-a3d2-6f76acd3ea6c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8f3e37e6-7abe-4c14-a3d2-6f76acd3ea6c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8f3e37e6-7abe-4c14-a3d2-6f76acd3ea6c.shogun-image {
  box-sizing: border-box;
}



.s-8f3e37e6-7abe-4c14-a3d2-6f76acd3ea6c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8f3e37e6-7abe-4c14-a3d2-6f76acd3ea6c {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-8f3e37e6-7abe-4c14-a3d2-6f76acd3ea6c.shogun-image-container {
      position: relative;
    }

    .s-8f3e37e6-7abe-4c14-a3d2-6f76acd3ea6c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8f3e37e6-7abe-4c14-a3d2-6f76acd3ea6c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8f3e37e6-7abe-4c14-a3d2-6f76acd3ea6c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-8f3e37e6-7abe-4c14-a3d2-6f76acd3ea6c {
  margin: 0 !important;
  overflow: visible;
}

#s-8f3e37e6-7abe-4c14-a3d2-6f76acd3ea6c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8f3e37e6-7abe-4c14-a3d2-6f76acd3ea6c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8f3e37e6-7abe-4c14-a3d2-6f76acd3ea6c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8f3e37e6-7abe-4c14-a3d2-6f76acd3ea6c img.shogun-image {
  /* Add background color handling */
  
}

#s-8f3e37e6-7abe-4c14-a3d2-6f76acd3ea6c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8f3e37e6-7abe-4c14-a3d2-6f76acd3ea6c .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-8f3e37e6-7abe-4c14-a3d2-6f76acd3ea6c .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8f3e37e6-7abe-4c14-a3d2-6f76acd3ea6c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8f3e37e6-7abe-4c14-a3d2-6f76acd3ea6c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8f3e37e6-7abe-4c14-a3d2-6f76acd3ea6c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-8f3e37e6-7abe-4c14-a3d2-6f76acd3ea6c.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-8f3e37e6-7abe-4c14-a3d2-6f76acd3ea6c .shogun-image-content {
  
    justify-content: center;
  
}

.s-8f3e37e6-7abe-4c14-a3d2-6f76acd3ea6c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8f3e37e6-7abe-4c14-a3d2-6f76acd3ea6c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8f3e37e6-7abe-4c14-a3d2-6f76acd3ea6c.shogun-image {
  box-sizing: border-box;
}



.s-8f3e37e6-7abe-4c14-a3d2-6f76acd3ea6c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8f3e37e6-7abe-4c14-a3d2-6f76acd3ea6c {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-8f3e37e6-7abe-4c14-a3d2-6f76acd3ea6c.shogun-image-container {
      position: relative;
    }

    .s-8f3e37e6-7abe-4c14-a3d2-6f76acd3ea6c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8f3e37e6-7abe-4c14-a3d2-6f76acd3ea6c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8f3e37e6-7abe-4c14-a3d2-6f76acd3ea6c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}@media (max-width: 767px){#s-8f3e37e6-7abe-4c14-a3d2-6f76acd3ea6c {
  margin: 0 !important;
  overflow: visible;
}

#s-8f3e37e6-7abe-4c14-a3d2-6f76acd3ea6c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8f3e37e6-7abe-4c14-a3d2-6f76acd3ea6c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8f3e37e6-7abe-4c14-a3d2-6f76acd3ea6c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8f3e37e6-7abe-4c14-a3d2-6f76acd3ea6c img.shogun-image {
  /* Add background color handling */
  
}

#s-8f3e37e6-7abe-4c14-a3d2-6f76acd3ea6c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8f3e37e6-7abe-4c14-a3d2-6f76acd3ea6c .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-8f3e37e6-7abe-4c14-a3d2-6f76acd3ea6c .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8f3e37e6-7abe-4c14-a3d2-6f76acd3ea6c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8f3e37e6-7abe-4c14-a3d2-6f76acd3ea6c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8f3e37e6-7abe-4c14-a3d2-6f76acd3ea6c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-8f3e37e6-7abe-4c14-a3d2-6f76acd3ea6c.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-8f3e37e6-7abe-4c14-a3d2-6f76acd3ea6c .shogun-image-content {
  
    justify-content: center;
  
}

.s-8f3e37e6-7abe-4c14-a3d2-6f76acd3ea6c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8f3e37e6-7abe-4c14-a3d2-6f76acd3ea6c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8f3e37e6-7abe-4c14-a3d2-6f76acd3ea6c.shogun-image {
  box-sizing: border-box;
}



.s-8f3e37e6-7abe-4c14-a3d2-6f76acd3ea6c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8f3e37e6-7abe-4c14-a3d2-6f76acd3ea6c {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-8f3e37e6-7abe-4c14-a3d2-6f76acd3ea6c.shogun-image-container {
      position: relative;
    }

    .s-8f3e37e6-7abe-4c14-a3d2-6f76acd3ea6c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8f3e37e6-7abe-4c14-a3d2-6f76acd3ea6c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8f3e37e6-7abe-4c14-a3d2-6f76acd3ea6c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}
#s-ac3146ad-5c05-4aec-8e5a-e973b1bb55a8 {
  margin-left: auto;
margin-right: auto;
max-width: 375px;
aspect-ratio: 375/396;
text-align: center;
}

#s-ac3146ad-5c05-4aec-8e5a-e973b1bb55a8 {
  margin: 0 !important;
  overflow: visible;
}

#s-ac3146ad-5c05-4aec-8e5a-e973b1bb55a8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ac3146ad-5c05-4aec-8e5a-e973b1bb55a8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ac3146ad-5c05-4aec-8e5a-e973b1bb55a8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ac3146ad-5c05-4aec-8e5a-e973b1bb55a8 img.shogun-image {
  /* Add background color handling */
  
}

#s-ac3146ad-5c05-4aec-8e5a-e973b1bb55a8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ac3146ad-5c05-4aec-8e5a-e973b1bb55a8 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-ac3146ad-5c05-4aec-8e5a-e973b1bb55a8 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ac3146ad-5c05-4aec-8e5a-e973b1bb55a8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ac3146ad-5c05-4aec-8e5a-e973b1bb55a8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ac3146ad-5c05-4aec-8e5a-e973b1bb55a8 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-ac3146ad-5c05-4aec-8e5a-e973b1bb55a8.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-ac3146ad-5c05-4aec-8e5a-e973b1bb55a8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ac3146ad-5c05-4aec-8e5a-e973b1bb55a8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ac3146ad-5c05-4aec-8e5a-e973b1bb55a8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ac3146ad-5c05-4aec-8e5a-e973b1bb55a8.shogun-image {
  box-sizing: border-box;
}



.s-ac3146ad-5c05-4aec-8e5a-e973b1bb55a8 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ac3146ad-5c05-4aec-8e5a-e973b1bb55a8 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-ac3146ad-5c05-4aec-8e5a-e973b1bb55a8.shogun-image-container {
      position: relative;
    }

    .s-ac3146ad-5c05-4aec-8e5a-e973b1bb55a8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ac3146ad-5c05-4aec-8e5a-e973b1bb55a8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ac3146ad-5c05-4aec-8e5a-e973b1bb55a8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

@media (min-width: 1200px){#s-ac3146ad-5c05-4aec-8e5a-e973b1bb55a8 {
  margin: 0 !important;
  overflow: visible;
}

#s-ac3146ad-5c05-4aec-8e5a-e973b1bb55a8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ac3146ad-5c05-4aec-8e5a-e973b1bb55a8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ac3146ad-5c05-4aec-8e5a-e973b1bb55a8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ac3146ad-5c05-4aec-8e5a-e973b1bb55a8 img.shogun-image {
  /* Add background color handling */
  
}

#s-ac3146ad-5c05-4aec-8e5a-e973b1bb55a8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ac3146ad-5c05-4aec-8e5a-e973b1bb55a8 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-ac3146ad-5c05-4aec-8e5a-e973b1bb55a8 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ac3146ad-5c05-4aec-8e5a-e973b1bb55a8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ac3146ad-5c05-4aec-8e5a-e973b1bb55a8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ac3146ad-5c05-4aec-8e5a-e973b1bb55a8 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-ac3146ad-5c05-4aec-8e5a-e973b1bb55a8.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-ac3146ad-5c05-4aec-8e5a-e973b1bb55a8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ac3146ad-5c05-4aec-8e5a-e973b1bb55a8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ac3146ad-5c05-4aec-8e5a-e973b1bb55a8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ac3146ad-5c05-4aec-8e5a-e973b1bb55a8.shogun-image {
  box-sizing: border-box;
}



.s-ac3146ad-5c05-4aec-8e5a-e973b1bb55a8 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ac3146ad-5c05-4aec-8e5a-e973b1bb55a8 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-ac3146ad-5c05-4aec-8e5a-e973b1bb55a8.shogun-image-container {
      position: relative;
    }

    .s-ac3146ad-5c05-4aec-8e5a-e973b1bb55a8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ac3146ad-5c05-4aec-8e5a-e973b1bb55a8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ac3146ad-5c05-4aec-8e5a-e973b1bb55a8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-ac3146ad-5c05-4aec-8e5a-e973b1bb55a8 {
  margin: 0 !important;
  overflow: visible;
}

#s-ac3146ad-5c05-4aec-8e5a-e973b1bb55a8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ac3146ad-5c05-4aec-8e5a-e973b1bb55a8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ac3146ad-5c05-4aec-8e5a-e973b1bb55a8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ac3146ad-5c05-4aec-8e5a-e973b1bb55a8 img.shogun-image {
  /* Add background color handling */
  
}

#s-ac3146ad-5c05-4aec-8e5a-e973b1bb55a8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ac3146ad-5c05-4aec-8e5a-e973b1bb55a8 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-ac3146ad-5c05-4aec-8e5a-e973b1bb55a8 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ac3146ad-5c05-4aec-8e5a-e973b1bb55a8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ac3146ad-5c05-4aec-8e5a-e973b1bb55a8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ac3146ad-5c05-4aec-8e5a-e973b1bb55a8 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-ac3146ad-5c05-4aec-8e5a-e973b1bb55a8.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-ac3146ad-5c05-4aec-8e5a-e973b1bb55a8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ac3146ad-5c05-4aec-8e5a-e973b1bb55a8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ac3146ad-5c05-4aec-8e5a-e973b1bb55a8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ac3146ad-5c05-4aec-8e5a-e973b1bb55a8.shogun-image {
  box-sizing: border-box;
}



.s-ac3146ad-5c05-4aec-8e5a-e973b1bb55a8 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ac3146ad-5c05-4aec-8e5a-e973b1bb55a8 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-ac3146ad-5c05-4aec-8e5a-e973b1bb55a8.shogun-image-container {
      position: relative;
    }

    .s-ac3146ad-5c05-4aec-8e5a-e973b1bb55a8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ac3146ad-5c05-4aec-8e5a-e973b1bb55a8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ac3146ad-5c05-4aec-8e5a-e973b1bb55a8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-ac3146ad-5c05-4aec-8e5a-e973b1bb55a8 {
  margin: 0 !important;
  overflow: visible;
}

#s-ac3146ad-5c05-4aec-8e5a-e973b1bb55a8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ac3146ad-5c05-4aec-8e5a-e973b1bb55a8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ac3146ad-5c05-4aec-8e5a-e973b1bb55a8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ac3146ad-5c05-4aec-8e5a-e973b1bb55a8 img.shogun-image {
  /* Add background color handling */
  
}

#s-ac3146ad-5c05-4aec-8e5a-e973b1bb55a8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ac3146ad-5c05-4aec-8e5a-e973b1bb55a8 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-ac3146ad-5c05-4aec-8e5a-e973b1bb55a8 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ac3146ad-5c05-4aec-8e5a-e973b1bb55a8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ac3146ad-5c05-4aec-8e5a-e973b1bb55a8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ac3146ad-5c05-4aec-8e5a-e973b1bb55a8 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-ac3146ad-5c05-4aec-8e5a-e973b1bb55a8.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-ac3146ad-5c05-4aec-8e5a-e973b1bb55a8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ac3146ad-5c05-4aec-8e5a-e973b1bb55a8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ac3146ad-5c05-4aec-8e5a-e973b1bb55a8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ac3146ad-5c05-4aec-8e5a-e973b1bb55a8.shogun-image {
  box-sizing: border-box;
}



.s-ac3146ad-5c05-4aec-8e5a-e973b1bb55a8 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ac3146ad-5c05-4aec-8e5a-e973b1bb55a8 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-ac3146ad-5c05-4aec-8e5a-e973b1bb55a8.shogun-image-container {
      position: relative;
    }

    .s-ac3146ad-5c05-4aec-8e5a-e973b1bb55a8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ac3146ad-5c05-4aec-8e5a-e973b1bb55a8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ac3146ad-5c05-4aec-8e5a-e973b1bb55a8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (max-width: 767px){#s-ac3146ad-5c05-4aec-8e5a-e973b1bb55a8 {
  margin: 0 !important;
  overflow: visible;
}

#s-ac3146ad-5c05-4aec-8e5a-e973b1bb55a8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ac3146ad-5c05-4aec-8e5a-e973b1bb55a8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ac3146ad-5c05-4aec-8e5a-e973b1bb55a8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ac3146ad-5c05-4aec-8e5a-e973b1bb55a8 img.shogun-image {
  /* Add background color handling */
  
}

#s-ac3146ad-5c05-4aec-8e5a-e973b1bb55a8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ac3146ad-5c05-4aec-8e5a-e973b1bb55a8 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-ac3146ad-5c05-4aec-8e5a-e973b1bb55a8 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ac3146ad-5c05-4aec-8e5a-e973b1bb55a8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ac3146ad-5c05-4aec-8e5a-e973b1bb55a8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ac3146ad-5c05-4aec-8e5a-e973b1bb55a8 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-ac3146ad-5c05-4aec-8e5a-e973b1bb55a8.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-ac3146ad-5c05-4aec-8e5a-e973b1bb55a8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ac3146ad-5c05-4aec-8e5a-e973b1bb55a8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ac3146ad-5c05-4aec-8e5a-e973b1bb55a8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ac3146ad-5c05-4aec-8e5a-e973b1bb55a8.shogun-image {
  box-sizing: border-box;
}



.s-ac3146ad-5c05-4aec-8e5a-e973b1bb55a8 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ac3146ad-5c05-4aec-8e5a-e973b1bb55a8 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-ac3146ad-5c05-4aec-8e5a-e973b1bb55a8.shogun-image-container {
      position: relative;
    }

    .s-ac3146ad-5c05-4aec-8e5a-e973b1bb55a8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ac3146ad-5c05-4aec-8e5a-e973b1bb55a8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ac3146ad-5c05-4aec-8e5a-e973b1bb55a8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}
#s-d092e4e4-0007-45ab-aab1-5d7d088cb359 {
  margin-left: auto;
margin-right: auto;
max-width: 375px;
aspect-ratio: 375/396;
text-align: center;
}

#s-d092e4e4-0007-45ab-aab1-5d7d088cb359 {
  margin: 0 !important;
  overflow: visible;
}

#s-d092e4e4-0007-45ab-aab1-5d7d088cb359-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d092e4e4-0007-45ab-aab1-5d7d088cb359 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d092e4e4-0007-45ab-aab1-5d7d088cb359 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d092e4e4-0007-45ab-aab1-5d7d088cb359 img.shogun-image {
  /* Add background color handling */
  
}

#s-d092e4e4-0007-45ab-aab1-5d7d088cb359 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d092e4e4-0007-45ab-aab1-5d7d088cb359 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-d092e4e4-0007-45ab-aab1-5d7d088cb359 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d092e4e4-0007-45ab-aab1-5d7d088cb359 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d092e4e4-0007-45ab-aab1-5d7d088cb359.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d092e4e4-0007-45ab-aab1-5d7d088cb359 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-d092e4e4-0007-45ab-aab1-5d7d088cb359.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-d092e4e4-0007-45ab-aab1-5d7d088cb359 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d092e4e4-0007-45ab-aab1-5d7d088cb359.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d092e4e4-0007-45ab-aab1-5d7d088cb359.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d092e4e4-0007-45ab-aab1-5d7d088cb359.shogun-image {
  box-sizing: border-box;
}



.s-d092e4e4-0007-45ab-aab1-5d7d088cb359 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d092e4e4-0007-45ab-aab1-5d7d088cb359 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-d092e4e4-0007-45ab-aab1-5d7d088cb359.shogun-image-container {
      position: relative;
    }

    .s-d092e4e4-0007-45ab-aab1-5d7d088cb359.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d092e4e4-0007-45ab-aab1-5d7d088cb359.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d092e4e4-0007-45ab-aab1-5d7d088cb359 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

@media (min-width: 1200px){#s-d092e4e4-0007-45ab-aab1-5d7d088cb359 {
  margin: 0 !important;
  overflow: visible;
}

#s-d092e4e4-0007-45ab-aab1-5d7d088cb359-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d092e4e4-0007-45ab-aab1-5d7d088cb359 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d092e4e4-0007-45ab-aab1-5d7d088cb359 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d092e4e4-0007-45ab-aab1-5d7d088cb359 img.shogun-image {
  /* Add background color handling */
  
}

#s-d092e4e4-0007-45ab-aab1-5d7d088cb359 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d092e4e4-0007-45ab-aab1-5d7d088cb359 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-d092e4e4-0007-45ab-aab1-5d7d088cb359 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d092e4e4-0007-45ab-aab1-5d7d088cb359 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d092e4e4-0007-45ab-aab1-5d7d088cb359.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d092e4e4-0007-45ab-aab1-5d7d088cb359 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-d092e4e4-0007-45ab-aab1-5d7d088cb359.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-d092e4e4-0007-45ab-aab1-5d7d088cb359 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d092e4e4-0007-45ab-aab1-5d7d088cb359.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d092e4e4-0007-45ab-aab1-5d7d088cb359.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d092e4e4-0007-45ab-aab1-5d7d088cb359.shogun-image {
  box-sizing: border-box;
}



.s-d092e4e4-0007-45ab-aab1-5d7d088cb359 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d092e4e4-0007-45ab-aab1-5d7d088cb359 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-d092e4e4-0007-45ab-aab1-5d7d088cb359.shogun-image-container {
      position: relative;
    }

    .s-d092e4e4-0007-45ab-aab1-5d7d088cb359.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d092e4e4-0007-45ab-aab1-5d7d088cb359.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d092e4e4-0007-45ab-aab1-5d7d088cb359 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-d092e4e4-0007-45ab-aab1-5d7d088cb359 {
  margin: 0 !important;
  overflow: visible;
}

#s-d092e4e4-0007-45ab-aab1-5d7d088cb359-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d092e4e4-0007-45ab-aab1-5d7d088cb359 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d092e4e4-0007-45ab-aab1-5d7d088cb359 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d092e4e4-0007-45ab-aab1-5d7d088cb359 img.shogun-image {
  /* Add background color handling */
  
}

#s-d092e4e4-0007-45ab-aab1-5d7d088cb359 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d092e4e4-0007-45ab-aab1-5d7d088cb359 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-d092e4e4-0007-45ab-aab1-5d7d088cb359 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d092e4e4-0007-45ab-aab1-5d7d088cb359 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d092e4e4-0007-45ab-aab1-5d7d088cb359.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d092e4e4-0007-45ab-aab1-5d7d088cb359 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-d092e4e4-0007-45ab-aab1-5d7d088cb359.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-d092e4e4-0007-45ab-aab1-5d7d088cb359 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d092e4e4-0007-45ab-aab1-5d7d088cb359.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d092e4e4-0007-45ab-aab1-5d7d088cb359.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d092e4e4-0007-45ab-aab1-5d7d088cb359.shogun-image {
  box-sizing: border-box;
}



.s-d092e4e4-0007-45ab-aab1-5d7d088cb359 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d092e4e4-0007-45ab-aab1-5d7d088cb359 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-d092e4e4-0007-45ab-aab1-5d7d088cb359.shogun-image-container {
      position: relative;
    }

    .s-d092e4e4-0007-45ab-aab1-5d7d088cb359.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d092e4e4-0007-45ab-aab1-5d7d088cb359.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d092e4e4-0007-45ab-aab1-5d7d088cb359 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-d092e4e4-0007-45ab-aab1-5d7d088cb359 {
  margin: 0 !important;
  overflow: visible;
}

#s-d092e4e4-0007-45ab-aab1-5d7d088cb359-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d092e4e4-0007-45ab-aab1-5d7d088cb359 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d092e4e4-0007-45ab-aab1-5d7d088cb359 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d092e4e4-0007-45ab-aab1-5d7d088cb359 img.shogun-image {
  /* Add background color handling */
  
}

#s-d092e4e4-0007-45ab-aab1-5d7d088cb359 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d092e4e4-0007-45ab-aab1-5d7d088cb359 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-d092e4e4-0007-45ab-aab1-5d7d088cb359 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d092e4e4-0007-45ab-aab1-5d7d088cb359 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d092e4e4-0007-45ab-aab1-5d7d088cb359.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d092e4e4-0007-45ab-aab1-5d7d088cb359 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-d092e4e4-0007-45ab-aab1-5d7d088cb359.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-d092e4e4-0007-45ab-aab1-5d7d088cb359 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d092e4e4-0007-45ab-aab1-5d7d088cb359.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d092e4e4-0007-45ab-aab1-5d7d088cb359.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d092e4e4-0007-45ab-aab1-5d7d088cb359.shogun-image {
  box-sizing: border-box;
}



.s-d092e4e4-0007-45ab-aab1-5d7d088cb359 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d092e4e4-0007-45ab-aab1-5d7d088cb359 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-d092e4e4-0007-45ab-aab1-5d7d088cb359.shogun-image-container {
      position: relative;
    }

    .s-d092e4e4-0007-45ab-aab1-5d7d088cb359.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d092e4e4-0007-45ab-aab1-5d7d088cb359.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d092e4e4-0007-45ab-aab1-5d7d088cb359 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (max-width: 767px){#s-d092e4e4-0007-45ab-aab1-5d7d088cb359 {
  margin: 0 !important;
  overflow: visible;
}

#s-d092e4e4-0007-45ab-aab1-5d7d088cb359-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d092e4e4-0007-45ab-aab1-5d7d088cb359 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d092e4e4-0007-45ab-aab1-5d7d088cb359 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d092e4e4-0007-45ab-aab1-5d7d088cb359 img.shogun-image {
  /* Add background color handling */
  
}

#s-d092e4e4-0007-45ab-aab1-5d7d088cb359 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d092e4e4-0007-45ab-aab1-5d7d088cb359 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-d092e4e4-0007-45ab-aab1-5d7d088cb359 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d092e4e4-0007-45ab-aab1-5d7d088cb359 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d092e4e4-0007-45ab-aab1-5d7d088cb359.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d092e4e4-0007-45ab-aab1-5d7d088cb359 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-d092e4e4-0007-45ab-aab1-5d7d088cb359.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-d092e4e4-0007-45ab-aab1-5d7d088cb359 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d092e4e4-0007-45ab-aab1-5d7d088cb359.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d092e4e4-0007-45ab-aab1-5d7d088cb359.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d092e4e4-0007-45ab-aab1-5d7d088cb359.shogun-image {
  box-sizing: border-box;
}



.s-d092e4e4-0007-45ab-aab1-5d7d088cb359 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d092e4e4-0007-45ab-aab1-5d7d088cb359 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-d092e4e4-0007-45ab-aab1-5d7d088cb359.shogun-image-container {
      position: relative;
    }

    .s-d092e4e4-0007-45ab-aab1-5d7d088cb359.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d092e4e4-0007-45ab-aab1-5d7d088cb359.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d092e4e4-0007-45ab-aab1-5d7d088cb359 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}
#s-29800646-1fa0-4128-aed3-5734458d8099 {
  margin-left: auto;
margin-right: auto;
max-width: 375px;
aspect-ratio: 375/396;
text-align: center;
}

#s-29800646-1fa0-4128-aed3-5734458d8099 {
  margin: 0 !important;
  overflow: visible;
}

#s-29800646-1fa0-4128-aed3-5734458d8099-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-29800646-1fa0-4128-aed3-5734458d8099 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-29800646-1fa0-4128-aed3-5734458d8099 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-29800646-1fa0-4128-aed3-5734458d8099 img.shogun-image {
  /* Add background color handling */
  
}

#s-29800646-1fa0-4128-aed3-5734458d8099 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-29800646-1fa0-4128-aed3-5734458d8099 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-29800646-1fa0-4128-aed3-5734458d8099 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-29800646-1fa0-4128-aed3-5734458d8099 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-29800646-1fa0-4128-aed3-5734458d8099.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-29800646-1fa0-4128-aed3-5734458d8099 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-29800646-1fa0-4128-aed3-5734458d8099.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-29800646-1fa0-4128-aed3-5734458d8099 .shogun-image-content {
  
    justify-content: center;
  
}

.s-29800646-1fa0-4128-aed3-5734458d8099.shg-align-container {
  display: flex;
  justify-content: center
}

.s-29800646-1fa0-4128-aed3-5734458d8099.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-29800646-1fa0-4128-aed3-5734458d8099.shogun-image {
  box-sizing: border-box;
}



.s-29800646-1fa0-4128-aed3-5734458d8099 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-29800646-1fa0-4128-aed3-5734458d8099 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-29800646-1fa0-4128-aed3-5734458d8099.shogun-image-container {
      position: relative;
    }

    .s-29800646-1fa0-4128-aed3-5734458d8099.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-29800646-1fa0-4128-aed3-5734458d8099.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-29800646-1fa0-4128-aed3-5734458d8099 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

@media (min-width: 1200px){#s-29800646-1fa0-4128-aed3-5734458d8099 {
  margin: 0 !important;
  overflow: visible;
}

#s-29800646-1fa0-4128-aed3-5734458d8099-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-29800646-1fa0-4128-aed3-5734458d8099 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-29800646-1fa0-4128-aed3-5734458d8099 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-29800646-1fa0-4128-aed3-5734458d8099 img.shogun-image {
  /* Add background color handling */
  
}

#s-29800646-1fa0-4128-aed3-5734458d8099 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-29800646-1fa0-4128-aed3-5734458d8099 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-29800646-1fa0-4128-aed3-5734458d8099 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-29800646-1fa0-4128-aed3-5734458d8099 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-29800646-1fa0-4128-aed3-5734458d8099.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-29800646-1fa0-4128-aed3-5734458d8099 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-29800646-1fa0-4128-aed3-5734458d8099.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-29800646-1fa0-4128-aed3-5734458d8099 .shogun-image-content {
  
    justify-content: center;
  
}

.s-29800646-1fa0-4128-aed3-5734458d8099.shg-align-container {
  display: flex;
  justify-content: center
}

.s-29800646-1fa0-4128-aed3-5734458d8099.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-29800646-1fa0-4128-aed3-5734458d8099.shogun-image {
  box-sizing: border-box;
}



.s-29800646-1fa0-4128-aed3-5734458d8099 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-29800646-1fa0-4128-aed3-5734458d8099 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-29800646-1fa0-4128-aed3-5734458d8099.shogun-image-container {
      position: relative;
    }

    .s-29800646-1fa0-4128-aed3-5734458d8099.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-29800646-1fa0-4128-aed3-5734458d8099.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-29800646-1fa0-4128-aed3-5734458d8099 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-29800646-1fa0-4128-aed3-5734458d8099 {
  margin: 0 !important;
  overflow: visible;
}

#s-29800646-1fa0-4128-aed3-5734458d8099-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-29800646-1fa0-4128-aed3-5734458d8099 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-29800646-1fa0-4128-aed3-5734458d8099 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-29800646-1fa0-4128-aed3-5734458d8099 img.shogun-image {
  /* Add background color handling */
  
}

#s-29800646-1fa0-4128-aed3-5734458d8099 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-29800646-1fa0-4128-aed3-5734458d8099 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-29800646-1fa0-4128-aed3-5734458d8099 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-29800646-1fa0-4128-aed3-5734458d8099 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-29800646-1fa0-4128-aed3-5734458d8099.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-29800646-1fa0-4128-aed3-5734458d8099 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-29800646-1fa0-4128-aed3-5734458d8099.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-29800646-1fa0-4128-aed3-5734458d8099 .shogun-image-content {
  
    justify-content: center;
  
}

.s-29800646-1fa0-4128-aed3-5734458d8099.shg-align-container {
  display: flex;
  justify-content: center
}

.s-29800646-1fa0-4128-aed3-5734458d8099.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-29800646-1fa0-4128-aed3-5734458d8099.shogun-image {
  box-sizing: border-box;
}



.s-29800646-1fa0-4128-aed3-5734458d8099 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-29800646-1fa0-4128-aed3-5734458d8099 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-29800646-1fa0-4128-aed3-5734458d8099.shogun-image-container {
      position: relative;
    }

    .s-29800646-1fa0-4128-aed3-5734458d8099.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-29800646-1fa0-4128-aed3-5734458d8099.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-29800646-1fa0-4128-aed3-5734458d8099 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-29800646-1fa0-4128-aed3-5734458d8099 {
  margin: 0 !important;
  overflow: visible;
}

#s-29800646-1fa0-4128-aed3-5734458d8099-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-29800646-1fa0-4128-aed3-5734458d8099 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-29800646-1fa0-4128-aed3-5734458d8099 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-29800646-1fa0-4128-aed3-5734458d8099 img.shogun-image {
  /* Add background color handling */
  
}

#s-29800646-1fa0-4128-aed3-5734458d8099 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-29800646-1fa0-4128-aed3-5734458d8099 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-29800646-1fa0-4128-aed3-5734458d8099 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-29800646-1fa0-4128-aed3-5734458d8099 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-29800646-1fa0-4128-aed3-5734458d8099.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-29800646-1fa0-4128-aed3-5734458d8099 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-29800646-1fa0-4128-aed3-5734458d8099.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-29800646-1fa0-4128-aed3-5734458d8099 .shogun-image-content {
  
    justify-content: center;
  
}

.s-29800646-1fa0-4128-aed3-5734458d8099.shg-align-container {
  display: flex;
  justify-content: center
}

.s-29800646-1fa0-4128-aed3-5734458d8099.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-29800646-1fa0-4128-aed3-5734458d8099.shogun-image {
  box-sizing: border-box;
}



.s-29800646-1fa0-4128-aed3-5734458d8099 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-29800646-1fa0-4128-aed3-5734458d8099 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-29800646-1fa0-4128-aed3-5734458d8099.shogun-image-container {
      position: relative;
    }

    .s-29800646-1fa0-4128-aed3-5734458d8099.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-29800646-1fa0-4128-aed3-5734458d8099.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-29800646-1fa0-4128-aed3-5734458d8099 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (max-width: 767px){#s-29800646-1fa0-4128-aed3-5734458d8099 {
  margin: 0 !important;
  overflow: visible;
}

#s-29800646-1fa0-4128-aed3-5734458d8099-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-29800646-1fa0-4128-aed3-5734458d8099 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-29800646-1fa0-4128-aed3-5734458d8099 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-29800646-1fa0-4128-aed3-5734458d8099 img.shogun-image {
  /* Add background color handling */
  
}

#s-29800646-1fa0-4128-aed3-5734458d8099 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-29800646-1fa0-4128-aed3-5734458d8099 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-29800646-1fa0-4128-aed3-5734458d8099 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-29800646-1fa0-4128-aed3-5734458d8099 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-29800646-1fa0-4128-aed3-5734458d8099.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-29800646-1fa0-4128-aed3-5734458d8099 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-29800646-1fa0-4128-aed3-5734458d8099.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-29800646-1fa0-4128-aed3-5734458d8099 .shogun-image-content {
  
    justify-content: center;
  
}

.s-29800646-1fa0-4128-aed3-5734458d8099.shg-align-container {
  display: flex;
  justify-content: center
}

.s-29800646-1fa0-4128-aed3-5734458d8099.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-29800646-1fa0-4128-aed3-5734458d8099.shogun-image {
  box-sizing: border-box;
}



.s-29800646-1fa0-4128-aed3-5734458d8099 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-29800646-1fa0-4128-aed3-5734458d8099 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-29800646-1fa0-4128-aed3-5734458d8099.shogun-image-container {
      position: relative;
    }

    .s-29800646-1fa0-4128-aed3-5734458d8099.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-29800646-1fa0-4128-aed3-5734458d8099.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-29800646-1fa0-4128-aed3-5734458d8099 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}
#s-c60bd928-133c-4487-a920-0e67d683060a {
  margin-left: auto;
margin-right: auto;
max-width: 375px;
aspect-ratio: 375/396;
text-align: center;
}

#s-c60bd928-133c-4487-a920-0e67d683060a {
  margin: 0 !important;
  overflow: visible;
}

#s-c60bd928-133c-4487-a920-0e67d683060a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c60bd928-133c-4487-a920-0e67d683060a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c60bd928-133c-4487-a920-0e67d683060a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c60bd928-133c-4487-a920-0e67d683060a img.shogun-image {
  /* Add background color handling */
  
}

#s-c60bd928-133c-4487-a920-0e67d683060a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c60bd928-133c-4487-a920-0e67d683060a .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-c60bd928-133c-4487-a920-0e67d683060a .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c60bd928-133c-4487-a920-0e67d683060a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c60bd928-133c-4487-a920-0e67d683060a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c60bd928-133c-4487-a920-0e67d683060a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-c60bd928-133c-4487-a920-0e67d683060a.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-c60bd928-133c-4487-a920-0e67d683060a .shogun-image-content {
  
    justify-content: center;
  
}

.s-c60bd928-133c-4487-a920-0e67d683060a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c60bd928-133c-4487-a920-0e67d683060a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c60bd928-133c-4487-a920-0e67d683060a.shogun-image {
  box-sizing: border-box;
}



.s-c60bd928-133c-4487-a920-0e67d683060a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c60bd928-133c-4487-a920-0e67d683060a {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-c60bd928-133c-4487-a920-0e67d683060a.shogun-image-container {
      position: relative;
    }

    .s-c60bd928-133c-4487-a920-0e67d683060a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c60bd928-133c-4487-a920-0e67d683060a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c60bd928-133c-4487-a920-0e67d683060a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

@media (min-width: 1200px){#s-c60bd928-133c-4487-a920-0e67d683060a {
  margin: 0 !important;
  overflow: visible;
}

#s-c60bd928-133c-4487-a920-0e67d683060a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c60bd928-133c-4487-a920-0e67d683060a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c60bd928-133c-4487-a920-0e67d683060a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c60bd928-133c-4487-a920-0e67d683060a img.shogun-image {
  /* Add background color handling */
  
}

#s-c60bd928-133c-4487-a920-0e67d683060a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c60bd928-133c-4487-a920-0e67d683060a .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-c60bd928-133c-4487-a920-0e67d683060a .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c60bd928-133c-4487-a920-0e67d683060a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c60bd928-133c-4487-a920-0e67d683060a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c60bd928-133c-4487-a920-0e67d683060a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-c60bd928-133c-4487-a920-0e67d683060a.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-c60bd928-133c-4487-a920-0e67d683060a .shogun-image-content {
  
    justify-content: center;
  
}

.s-c60bd928-133c-4487-a920-0e67d683060a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c60bd928-133c-4487-a920-0e67d683060a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c60bd928-133c-4487-a920-0e67d683060a.shogun-image {
  box-sizing: border-box;
}



.s-c60bd928-133c-4487-a920-0e67d683060a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c60bd928-133c-4487-a920-0e67d683060a {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-c60bd928-133c-4487-a920-0e67d683060a.shogun-image-container {
      position: relative;
    }

    .s-c60bd928-133c-4487-a920-0e67d683060a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c60bd928-133c-4487-a920-0e67d683060a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c60bd928-133c-4487-a920-0e67d683060a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-c60bd928-133c-4487-a920-0e67d683060a {
  margin: 0 !important;
  overflow: visible;
}

#s-c60bd928-133c-4487-a920-0e67d683060a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c60bd928-133c-4487-a920-0e67d683060a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c60bd928-133c-4487-a920-0e67d683060a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c60bd928-133c-4487-a920-0e67d683060a img.shogun-image {
  /* Add background color handling */
  
}

#s-c60bd928-133c-4487-a920-0e67d683060a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c60bd928-133c-4487-a920-0e67d683060a .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-c60bd928-133c-4487-a920-0e67d683060a .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c60bd928-133c-4487-a920-0e67d683060a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c60bd928-133c-4487-a920-0e67d683060a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c60bd928-133c-4487-a920-0e67d683060a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-c60bd928-133c-4487-a920-0e67d683060a.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-c60bd928-133c-4487-a920-0e67d683060a .shogun-image-content {
  
    justify-content: center;
  
}

.s-c60bd928-133c-4487-a920-0e67d683060a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c60bd928-133c-4487-a920-0e67d683060a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c60bd928-133c-4487-a920-0e67d683060a.shogun-image {
  box-sizing: border-box;
}



.s-c60bd928-133c-4487-a920-0e67d683060a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c60bd928-133c-4487-a920-0e67d683060a {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-c60bd928-133c-4487-a920-0e67d683060a.shogun-image-container {
      position: relative;
    }

    .s-c60bd928-133c-4487-a920-0e67d683060a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c60bd928-133c-4487-a920-0e67d683060a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c60bd928-133c-4487-a920-0e67d683060a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-c60bd928-133c-4487-a920-0e67d683060a {
  margin: 0 !important;
  overflow: visible;
}

#s-c60bd928-133c-4487-a920-0e67d683060a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c60bd928-133c-4487-a920-0e67d683060a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c60bd928-133c-4487-a920-0e67d683060a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c60bd928-133c-4487-a920-0e67d683060a img.shogun-image {
  /* Add background color handling */
  
}

#s-c60bd928-133c-4487-a920-0e67d683060a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c60bd928-133c-4487-a920-0e67d683060a .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-c60bd928-133c-4487-a920-0e67d683060a .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c60bd928-133c-4487-a920-0e67d683060a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c60bd928-133c-4487-a920-0e67d683060a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c60bd928-133c-4487-a920-0e67d683060a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-c60bd928-133c-4487-a920-0e67d683060a.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-c60bd928-133c-4487-a920-0e67d683060a .shogun-image-content {
  
    justify-content: center;
  
}

.s-c60bd928-133c-4487-a920-0e67d683060a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c60bd928-133c-4487-a920-0e67d683060a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c60bd928-133c-4487-a920-0e67d683060a.shogun-image {
  box-sizing: border-box;
}



.s-c60bd928-133c-4487-a920-0e67d683060a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c60bd928-133c-4487-a920-0e67d683060a {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-c60bd928-133c-4487-a920-0e67d683060a.shogun-image-container {
      position: relative;
    }

    .s-c60bd928-133c-4487-a920-0e67d683060a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c60bd928-133c-4487-a920-0e67d683060a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c60bd928-133c-4487-a920-0e67d683060a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (max-width: 767px){#s-c60bd928-133c-4487-a920-0e67d683060a {
  margin: 0 !important;
  overflow: visible;
}

#s-c60bd928-133c-4487-a920-0e67d683060a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c60bd928-133c-4487-a920-0e67d683060a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c60bd928-133c-4487-a920-0e67d683060a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c60bd928-133c-4487-a920-0e67d683060a img.shogun-image {
  /* Add background color handling */
  
}

#s-c60bd928-133c-4487-a920-0e67d683060a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c60bd928-133c-4487-a920-0e67d683060a .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-c60bd928-133c-4487-a920-0e67d683060a .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c60bd928-133c-4487-a920-0e67d683060a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c60bd928-133c-4487-a920-0e67d683060a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c60bd928-133c-4487-a920-0e67d683060a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-c60bd928-133c-4487-a920-0e67d683060a.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-c60bd928-133c-4487-a920-0e67d683060a .shogun-image-content {
  
    justify-content: center;
  
}

.s-c60bd928-133c-4487-a920-0e67d683060a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c60bd928-133c-4487-a920-0e67d683060a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c60bd928-133c-4487-a920-0e67d683060a.shogun-image {
  box-sizing: border-box;
}



.s-c60bd928-133c-4487-a920-0e67d683060a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c60bd928-133c-4487-a920-0e67d683060a {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-c60bd928-133c-4487-a920-0e67d683060a.shogun-image-container {
      position: relative;
    }

    .s-c60bd928-133c-4487-a920-0e67d683060a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c60bd928-133c-4487-a920-0e67d683060a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c60bd928-133c-4487-a920-0e67d683060a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}
#s-81cb8893-e22c-4722-8422-de968dbfd31d {
  margin-left: auto;
margin-right: auto;
max-width: 375px;
text-align: center;
}
@media (max-width: 767px){#s-81cb8893-e22c-4722-8422-de968dbfd31d {
  margin-left: auto;
margin-right: auto;
aspect-ratio: 375/396;
text-align: center;
}
}
#s-81cb8893-e22c-4722-8422-de968dbfd31d {
  margin: 0 !important;
  overflow: visible;
}

#s-81cb8893-e22c-4722-8422-de968dbfd31d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-81cb8893-e22c-4722-8422-de968dbfd31d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-81cb8893-e22c-4722-8422-de968dbfd31d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-81cb8893-e22c-4722-8422-de968dbfd31d img.shogun-image {
  /* Add background color handling */
  
}

#s-81cb8893-e22c-4722-8422-de968dbfd31d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-81cb8893-e22c-4722-8422-de968dbfd31d .shogun-image-content {
  
    justify-content: center;
  
}

.s-81cb8893-e22c-4722-8422-de968dbfd31d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-81cb8893-e22c-4722-8422-de968dbfd31d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-81cb8893-e22c-4722-8422-de968dbfd31d.shogun-image {
  box-sizing: border-box;
}



.s-81cb8893-e22c-4722-8422-de968dbfd31d img.shogun-image {
  
}


@media (min-width: 1200px){#s-81cb8893-e22c-4722-8422-de968dbfd31d {
  margin: 0 !important;
  overflow: visible;
}

#s-81cb8893-e22c-4722-8422-de968dbfd31d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-81cb8893-e22c-4722-8422-de968dbfd31d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-81cb8893-e22c-4722-8422-de968dbfd31d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-81cb8893-e22c-4722-8422-de968dbfd31d img.shogun-image {
  /* Add background color handling */
  
}

#s-81cb8893-e22c-4722-8422-de968dbfd31d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-81cb8893-e22c-4722-8422-de968dbfd31d .shogun-image-content {
  
    justify-content: center;
  
}

.s-81cb8893-e22c-4722-8422-de968dbfd31d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-81cb8893-e22c-4722-8422-de968dbfd31d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-81cb8893-e22c-4722-8422-de968dbfd31d.shogun-image {
  box-sizing: border-box;
}



.s-81cb8893-e22c-4722-8422-de968dbfd31d img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-81cb8893-e22c-4722-8422-de968dbfd31d {
  margin: 0 !important;
  overflow: visible;
}

#s-81cb8893-e22c-4722-8422-de968dbfd31d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-81cb8893-e22c-4722-8422-de968dbfd31d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-81cb8893-e22c-4722-8422-de968dbfd31d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-81cb8893-e22c-4722-8422-de968dbfd31d img.shogun-image {
  /* Add background color handling */
  
}

#s-81cb8893-e22c-4722-8422-de968dbfd31d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-81cb8893-e22c-4722-8422-de968dbfd31d .shogun-image-content {
  
    justify-content: center;
  
}

.s-81cb8893-e22c-4722-8422-de968dbfd31d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-81cb8893-e22c-4722-8422-de968dbfd31d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-81cb8893-e22c-4722-8422-de968dbfd31d.shogun-image {
  box-sizing: border-box;
}



.s-81cb8893-e22c-4722-8422-de968dbfd31d img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-81cb8893-e22c-4722-8422-de968dbfd31d {
  margin: 0 !important;
  overflow: visible;
}

#s-81cb8893-e22c-4722-8422-de968dbfd31d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-81cb8893-e22c-4722-8422-de968dbfd31d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-81cb8893-e22c-4722-8422-de968dbfd31d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-81cb8893-e22c-4722-8422-de968dbfd31d img.shogun-image {
  /* Add background color handling */
  
}

#s-81cb8893-e22c-4722-8422-de968dbfd31d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-81cb8893-e22c-4722-8422-de968dbfd31d .shogun-image-content {
  
    justify-content: center;
  
}

.s-81cb8893-e22c-4722-8422-de968dbfd31d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-81cb8893-e22c-4722-8422-de968dbfd31d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-81cb8893-e22c-4722-8422-de968dbfd31d.shogun-image {
  box-sizing: border-box;
}



.s-81cb8893-e22c-4722-8422-de968dbfd31d img.shogun-image {
  
}


}@media (max-width: 767px){#s-81cb8893-e22c-4722-8422-de968dbfd31d {
  margin: 0 !important;
  overflow: visible;
}

#s-81cb8893-e22c-4722-8422-de968dbfd31d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-81cb8893-e22c-4722-8422-de968dbfd31d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-81cb8893-e22c-4722-8422-de968dbfd31d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-81cb8893-e22c-4722-8422-de968dbfd31d img.shogun-image {
  /* Add background color handling */
  
}

#s-81cb8893-e22c-4722-8422-de968dbfd31d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-81cb8893-e22c-4722-8422-de968dbfd31d .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-81cb8893-e22c-4722-8422-de968dbfd31d .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-81cb8893-e22c-4722-8422-de968dbfd31d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-81cb8893-e22c-4722-8422-de968dbfd31d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-81cb8893-e22c-4722-8422-de968dbfd31d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }




.s-81cb8893-e22c-4722-8422-de968dbfd31d .shogun-image-content {
  
    justify-content: center;
  
}

.s-81cb8893-e22c-4722-8422-de968dbfd31d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-81cb8893-e22c-4722-8422-de968dbfd31d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-81cb8893-e22c-4722-8422-de968dbfd31d.shogun-image {
  box-sizing: border-box;
}



.s-81cb8893-e22c-4722-8422-de968dbfd31d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-81cb8893-e22c-4722-8422-de968dbfd31d {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-81cb8893-e22c-4722-8422-de968dbfd31d.shogun-image-container {
      position: relative;
    }

    .s-81cb8893-e22c-4722-8422-de968dbfd31d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-81cb8893-e22c-4722-8422-de968dbfd31d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-81cb8893-e22c-4722-8422-de968dbfd31d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}
#s-21fd94b2-91ee-48d0-8248-e99efbe94ff3 {
  margin-left: auto;
margin-right: auto;
max-width: 375px;
text-align: center;
}
@media (max-width: 767px){#s-21fd94b2-91ee-48d0-8248-e99efbe94ff3 {
  margin-left: auto;
margin-right: auto;
aspect-ratio: 375/396;
text-align: center;
}
}
#s-21fd94b2-91ee-48d0-8248-e99efbe94ff3 {
  margin: 0 !important;
  overflow: visible;
}

#s-21fd94b2-91ee-48d0-8248-e99efbe94ff3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-21fd94b2-91ee-48d0-8248-e99efbe94ff3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-21fd94b2-91ee-48d0-8248-e99efbe94ff3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-21fd94b2-91ee-48d0-8248-e99efbe94ff3 img.shogun-image {
  /* Add background color handling */
  
}

#s-21fd94b2-91ee-48d0-8248-e99efbe94ff3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-21fd94b2-91ee-48d0-8248-e99efbe94ff3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-21fd94b2-91ee-48d0-8248-e99efbe94ff3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-21fd94b2-91ee-48d0-8248-e99efbe94ff3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-21fd94b2-91ee-48d0-8248-e99efbe94ff3.shogun-image {
  box-sizing: border-box;
}



.s-21fd94b2-91ee-48d0-8248-e99efbe94ff3 img.shogun-image {
  
}


@media (min-width: 1200px){#s-21fd94b2-91ee-48d0-8248-e99efbe94ff3 {
  margin: 0 !important;
  overflow: visible;
}

#s-21fd94b2-91ee-48d0-8248-e99efbe94ff3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-21fd94b2-91ee-48d0-8248-e99efbe94ff3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-21fd94b2-91ee-48d0-8248-e99efbe94ff3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-21fd94b2-91ee-48d0-8248-e99efbe94ff3 img.shogun-image {
  /* Add background color handling */
  
}

#s-21fd94b2-91ee-48d0-8248-e99efbe94ff3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-21fd94b2-91ee-48d0-8248-e99efbe94ff3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-21fd94b2-91ee-48d0-8248-e99efbe94ff3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-21fd94b2-91ee-48d0-8248-e99efbe94ff3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-21fd94b2-91ee-48d0-8248-e99efbe94ff3.shogun-image {
  box-sizing: border-box;
}



.s-21fd94b2-91ee-48d0-8248-e99efbe94ff3 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-21fd94b2-91ee-48d0-8248-e99efbe94ff3 {
  margin: 0 !important;
  overflow: visible;
}

#s-21fd94b2-91ee-48d0-8248-e99efbe94ff3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-21fd94b2-91ee-48d0-8248-e99efbe94ff3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-21fd94b2-91ee-48d0-8248-e99efbe94ff3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-21fd94b2-91ee-48d0-8248-e99efbe94ff3 img.shogun-image {
  /* Add background color handling */
  
}

#s-21fd94b2-91ee-48d0-8248-e99efbe94ff3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-21fd94b2-91ee-48d0-8248-e99efbe94ff3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-21fd94b2-91ee-48d0-8248-e99efbe94ff3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-21fd94b2-91ee-48d0-8248-e99efbe94ff3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-21fd94b2-91ee-48d0-8248-e99efbe94ff3.shogun-image {
  box-sizing: border-box;
}



.s-21fd94b2-91ee-48d0-8248-e99efbe94ff3 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-21fd94b2-91ee-48d0-8248-e99efbe94ff3 {
  margin: 0 !important;
  overflow: visible;
}

#s-21fd94b2-91ee-48d0-8248-e99efbe94ff3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-21fd94b2-91ee-48d0-8248-e99efbe94ff3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-21fd94b2-91ee-48d0-8248-e99efbe94ff3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-21fd94b2-91ee-48d0-8248-e99efbe94ff3 img.shogun-image {
  /* Add background color handling */
  
}

#s-21fd94b2-91ee-48d0-8248-e99efbe94ff3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-21fd94b2-91ee-48d0-8248-e99efbe94ff3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-21fd94b2-91ee-48d0-8248-e99efbe94ff3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-21fd94b2-91ee-48d0-8248-e99efbe94ff3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-21fd94b2-91ee-48d0-8248-e99efbe94ff3.shogun-image {
  box-sizing: border-box;
}



.s-21fd94b2-91ee-48d0-8248-e99efbe94ff3 img.shogun-image {
  
}


}@media (max-width: 767px){#s-21fd94b2-91ee-48d0-8248-e99efbe94ff3 {
  margin: 0 !important;
  overflow: visible;
}

#s-21fd94b2-91ee-48d0-8248-e99efbe94ff3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-21fd94b2-91ee-48d0-8248-e99efbe94ff3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-21fd94b2-91ee-48d0-8248-e99efbe94ff3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-21fd94b2-91ee-48d0-8248-e99efbe94ff3 img.shogun-image {
  /* Add background color handling */
  
}

#s-21fd94b2-91ee-48d0-8248-e99efbe94ff3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-21fd94b2-91ee-48d0-8248-e99efbe94ff3 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-21fd94b2-91ee-48d0-8248-e99efbe94ff3 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-21fd94b2-91ee-48d0-8248-e99efbe94ff3 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-21fd94b2-91ee-48d0-8248-e99efbe94ff3.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-21fd94b2-91ee-48d0-8248-e99efbe94ff3 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }




.s-21fd94b2-91ee-48d0-8248-e99efbe94ff3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-21fd94b2-91ee-48d0-8248-e99efbe94ff3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-21fd94b2-91ee-48d0-8248-e99efbe94ff3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-21fd94b2-91ee-48d0-8248-e99efbe94ff3.shogun-image {
  box-sizing: border-box;
}



.s-21fd94b2-91ee-48d0-8248-e99efbe94ff3 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-21fd94b2-91ee-48d0-8248-e99efbe94ff3 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-21fd94b2-91ee-48d0-8248-e99efbe94ff3.shogun-image-container {
      position: relative;
    }

    .s-21fd94b2-91ee-48d0-8248-e99efbe94ff3.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-21fd94b2-91ee-48d0-8248-e99efbe94ff3.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-21fd94b2-91ee-48d0-8248-e99efbe94ff3 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}
#s-407999e2-20c5-4366-88d8-2632021df051 {
  margin-left: auto;
margin-right: auto;
max-width: 375px;
text-align: center;
}
@media (max-width: 767px){#s-407999e2-20c5-4366-88d8-2632021df051 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}
}
#s-407999e2-20c5-4366-88d8-2632021df051 {
  margin: 0 !important;
  overflow: visible;
}

#s-407999e2-20c5-4366-88d8-2632021df051-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-407999e2-20c5-4366-88d8-2632021df051 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-407999e2-20c5-4366-88d8-2632021df051 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-407999e2-20c5-4366-88d8-2632021df051 img.shogun-image {
  /* Add background color handling */
  
}

#s-407999e2-20c5-4366-88d8-2632021df051 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-407999e2-20c5-4366-88d8-2632021df051 .shogun-image-content {
  
    justify-content: center;
  
}

.s-407999e2-20c5-4366-88d8-2632021df051.shg-align-container {
  display: flex;
  justify-content: center
}

.s-407999e2-20c5-4366-88d8-2632021df051.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-407999e2-20c5-4366-88d8-2632021df051.shogun-image {
  box-sizing: border-box;
}



.s-407999e2-20c5-4366-88d8-2632021df051 img.shogun-image {
  
}


@media (min-width: 1200px){#s-407999e2-20c5-4366-88d8-2632021df051 {
  margin: 0 !important;
  overflow: visible;
}

#s-407999e2-20c5-4366-88d8-2632021df051-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-407999e2-20c5-4366-88d8-2632021df051 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-407999e2-20c5-4366-88d8-2632021df051 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-407999e2-20c5-4366-88d8-2632021df051 img.shogun-image {
  /* Add background color handling */
  
}

#s-407999e2-20c5-4366-88d8-2632021df051 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-407999e2-20c5-4366-88d8-2632021df051 .shogun-image-content {
  
    justify-content: center;
  
}

.s-407999e2-20c5-4366-88d8-2632021df051.shg-align-container {
  display: flex;
  justify-content: center
}

.s-407999e2-20c5-4366-88d8-2632021df051.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-407999e2-20c5-4366-88d8-2632021df051.shogun-image {
  box-sizing: border-box;
}



.s-407999e2-20c5-4366-88d8-2632021df051 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-407999e2-20c5-4366-88d8-2632021df051 {
  margin: 0 !important;
  overflow: visible;
}

#s-407999e2-20c5-4366-88d8-2632021df051-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-407999e2-20c5-4366-88d8-2632021df051 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-407999e2-20c5-4366-88d8-2632021df051 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-407999e2-20c5-4366-88d8-2632021df051 img.shogun-image {
  /* Add background color handling */
  
}

#s-407999e2-20c5-4366-88d8-2632021df051 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-407999e2-20c5-4366-88d8-2632021df051 .shogun-image-content {
  
    justify-content: center;
  
}

.s-407999e2-20c5-4366-88d8-2632021df051.shg-align-container {
  display: flex;
  justify-content: center
}

.s-407999e2-20c5-4366-88d8-2632021df051.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-407999e2-20c5-4366-88d8-2632021df051.shogun-image {
  box-sizing: border-box;
}



.s-407999e2-20c5-4366-88d8-2632021df051 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-407999e2-20c5-4366-88d8-2632021df051 {
  margin: 0 !important;
  overflow: visible;
}

#s-407999e2-20c5-4366-88d8-2632021df051-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-407999e2-20c5-4366-88d8-2632021df051 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-407999e2-20c5-4366-88d8-2632021df051 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-407999e2-20c5-4366-88d8-2632021df051 img.shogun-image {
  /* Add background color handling */
  
}

#s-407999e2-20c5-4366-88d8-2632021df051 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-407999e2-20c5-4366-88d8-2632021df051 .shogun-image-content {
  
    justify-content: center;
  
}

.s-407999e2-20c5-4366-88d8-2632021df051.shg-align-container {
  display: flex;
  justify-content: center
}

.s-407999e2-20c5-4366-88d8-2632021df051.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-407999e2-20c5-4366-88d8-2632021df051.shogun-image {
  box-sizing: border-box;
}



.s-407999e2-20c5-4366-88d8-2632021df051 img.shogun-image {
  
}


}@media (max-width: 767px){#s-407999e2-20c5-4366-88d8-2632021df051 {
  margin: 0 !important;
  overflow: visible;
}

#s-407999e2-20c5-4366-88d8-2632021df051-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-407999e2-20c5-4366-88d8-2632021df051 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-407999e2-20c5-4366-88d8-2632021df051 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-407999e2-20c5-4366-88d8-2632021df051 img.shogun-image {
  /* Add background color handling */
  
}

#s-407999e2-20c5-4366-88d8-2632021df051 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-407999e2-20c5-4366-88d8-2632021df051 .shogun-image-content {
  
    justify-content: center;
  
}

.s-407999e2-20c5-4366-88d8-2632021df051.shg-align-container {
  display: flex;
  justify-content: center
}

.s-407999e2-20c5-4366-88d8-2632021df051.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-407999e2-20c5-4366-88d8-2632021df051.shogun-image {
  box-sizing: border-box;
}



.s-407999e2-20c5-4366-88d8-2632021df051 img.shogun-image {
  
}


}
#s-b9b54615-35ae-419b-b28d-dc828feed28d {
  margin-left: auto;
margin-right: auto;
max-width: 375px;
text-align: center;
}
@media (max-width: 767px){#s-b9b54615-35ae-419b-b28d-dc828feed28d {
  margin-left: auto;
margin-right: auto;
aspect-ratio: 375/396;
text-align: center;
}
}
#s-b9b54615-35ae-419b-b28d-dc828feed28d {
  margin: 0 !important;
  overflow: visible;
}

#s-b9b54615-35ae-419b-b28d-dc828feed28d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b9b54615-35ae-419b-b28d-dc828feed28d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b9b54615-35ae-419b-b28d-dc828feed28d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b9b54615-35ae-419b-b28d-dc828feed28d img.shogun-image {
  /* Add background color handling */
  
}

#s-b9b54615-35ae-419b-b28d-dc828feed28d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b9b54615-35ae-419b-b28d-dc828feed28d .shogun-image-content {
  
    justify-content: center;
  
}

.s-b9b54615-35ae-419b-b28d-dc828feed28d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b9b54615-35ae-419b-b28d-dc828feed28d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b9b54615-35ae-419b-b28d-dc828feed28d.shogun-image {
  box-sizing: border-box;
}



.s-b9b54615-35ae-419b-b28d-dc828feed28d img.shogun-image {
  
}


@media (min-width: 1200px){#s-b9b54615-35ae-419b-b28d-dc828feed28d {
  margin: 0 !important;
  overflow: visible;
}

#s-b9b54615-35ae-419b-b28d-dc828feed28d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b9b54615-35ae-419b-b28d-dc828feed28d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b9b54615-35ae-419b-b28d-dc828feed28d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b9b54615-35ae-419b-b28d-dc828feed28d img.shogun-image {
  /* Add background color handling */
  
}

#s-b9b54615-35ae-419b-b28d-dc828feed28d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b9b54615-35ae-419b-b28d-dc828feed28d .shogun-image-content {
  
    justify-content: center;
  
}

.s-b9b54615-35ae-419b-b28d-dc828feed28d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b9b54615-35ae-419b-b28d-dc828feed28d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b9b54615-35ae-419b-b28d-dc828feed28d.shogun-image {
  box-sizing: border-box;
}



.s-b9b54615-35ae-419b-b28d-dc828feed28d img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-b9b54615-35ae-419b-b28d-dc828feed28d {
  margin: 0 !important;
  overflow: visible;
}

#s-b9b54615-35ae-419b-b28d-dc828feed28d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b9b54615-35ae-419b-b28d-dc828feed28d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b9b54615-35ae-419b-b28d-dc828feed28d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b9b54615-35ae-419b-b28d-dc828feed28d img.shogun-image {
  /* Add background color handling */
  
}

#s-b9b54615-35ae-419b-b28d-dc828feed28d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b9b54615-35ae-419b-b28d-dc828feed28d .shogun-image-content {
  
    justify-content: center;
  
}

.s-b9b54615-35ae-419b-b28d-dc828feed28d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b9b54615-35ae-419b-b28d-dc828feed28d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b9b54615-35ae-419b-b28d-dc828feed28d.shogun-image {
  box-sizing: border-box;
}



.s-b9b54615-35ae-419b-b28d-dc828feed28d img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-b9b54615-35ae-419b-b28d-dc828feed28d {
  margin: 0 !important;
  overflow: visible;
}

#s-b9b54615-35ae-419b-b28d-dc828feed28d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b9b54615-35ae-419b-b28d-dc828feed28d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b9b54615-35ae-419b-b28d-dc828feed28d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b9b54615-35ae-419b-b28d-dc828feed28d img.shogun-image {
  /* Add background color handling */
  
}

#s-b9b54615-35ae-419b-b28d-dc828feed28d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b9b54615-35ae-419b-b28d-dc828feed28d .shogun-image-content {
  
    justify-content: center;
  
}

.s-b9b54615-35ae-419b-b28d-dc828feed28d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b9b54615-35ae-419b-b28d-dc828feed28d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b9b54615-35ae-419b-b28d-dc828feed28d.shogun-image {
  box-sizing: border-box;
}



.s-b9b54615-35ae-419b-b28d-dc828feed28d img.shogun-image {
  
}


}@media (max-width: 767px){#s-b9b54615-35ae-419b-b28d-dc828feed28d {
  margin: 0 !important;
  overflow: visible;
}

#s-b9b54615-35ae-419b-b28d-dc828feed28d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b9b54615-35ae-419b-b28d-dc828feed28d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b9b54615-35ae-419b-b28d-dc828feed28d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b9b54615-35ae-419b-b28d-dc828feed28d img.shogun-image {
  /* Add background color handling */
  
}

#s-b9b54615-35ae-419b-b28d-dc828feed28d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b9b54615-35ae-419b-b28d-dc828feed28d .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-b9b54615-35ae-419b-b28d-dc828feed28d .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b9b54615-35ae-419b-b28d-dc828feed28d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b9b54615-35ae-419b-b28d-dc828feed28d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b9b54615-35ae-419b-b28d-dc828feed28d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }




.s-b9b54615-35ae-419b-b28d-dc828feed28d .shogun-image-content {
  
    justify-content: center;
  
}

.s-b9b54615-35ae-419b-b28d-dc828feed28d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b9b54615-35ae-419b-b28d-dc828feed28d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b9b54615-35ae-419b-b28d-dc828feed28d.shogun-image {
  box-sizing: border-box;
}



.s-b9b54615-35ae-419b-b28d-dc828feed28d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b9b54615-35ae-419b-b28d-dc828feed28d {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-b9b54615-35ae-419b-b28d-dc828feed28d.shogun-image-container {
      position: relative;
    }

    .s-b9b54615-35ae-419b-b28d-dc828feed28d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b9b54615-35ae-419b-b28d-dc828feed28d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b9b54615-35ae-419b-b28d-dc828feed28d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}
#s-a6b7f356-ea6a-4d57-a763-5ab5c6bad778 {
  margin-left: auto;
margin-right: auto;
max-width: 375px;
text-align: center;
}
@media (max-width: 767px){#s-a6b7f356-ea6a-4d57-a763-5ab5c6bad778 {
  margin-left: auto;
margin-right: auto;
aspect-ratio: 375/396;
text-align: center;
}
}
#s-a6b7f356-ea6a-4d57-a763-5ab5c6bad778 {
  margin: 0 !important;
  overflow: visible;
}

#s-a6b7f356-ea6a-4d57-a763-5ab5c6bad778-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a6b7f356-ea6a-4d57-a763-5ab5c6bad778 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a6b7f356-ea6a-4d57-a763-5ab5c6bad778 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a6b7f356-ea6a-4d57-a763-5ab5c6bad778 img.shogun-image {
  /* Add background color handling */
  
}

#s-a6b7f356-ea6a-4d57-a763-5ab5c6bad778 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-a6b7f356-ea6a-4d57-a763-5ab5c6bad778 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a6b7f356-ea6a-4d57-a763-5ab5c6bad778.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a6b7f356-ea6a-4d57-a763-5ab5c6bad778.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a6b7f356-ea6a-4d57-a763-5ab5c6bad778.shogun-image {
  box-sizing: border-box;
}



.s-a6b7f356-ea6a-4d57-a763-5ab5c6bad778 img.shogun-image {
  
}


@media (min-width: 1200px){#s-a6b7f356-ea6a-4d57-a763-5ab5c6bad778 {
  margin: 0 !important;
  overflow: visible;
}

#s-a6b7f356-ea6a-4d57-a763-5ab5c6bad778-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a6b7f356-ea6a-4d57-a763-5ab5c6bad778 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a6b7f356-ea6a-4d57-a763-5ab5c6bad778 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a6b7f356-ea6a-4d57-a763-5ab5c6bad778 img.shogun-image {
  /* Add background color handling */
  
}

#s-a6b7f356-ea6a-4d57-a763-5ab5c6bad778 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-a6b7f356-ea6a-4d57-a763-5ab5c6bad778 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a6b7f356-ea6a-4d57-a763-5ab5c6bad778.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a6b7f356-ea6a-4d57-a763-5ab5c6bad778.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a6b7f356-ea6a-4d57-a763-5ab5c6bad778.shogun-image {
  box-sizing: border-box;
}



.s-a6b7f356-ea6a-4d57-a763-5ab5c6bad778 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-a6b7f356-ea6a-4d57-a763-5ab5c6bad778 {
  margin: 0 !important;
  overflow: visible;
}

#s-a6b7f356-ea6a-4d57-a763-5ab5c6bad778-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a6b7f356-ea6a-4d57-a763-5ab5c6bad778 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a6b7f356-ea6a-4d57-a763-5ab5c6bad778 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a6b7f356-ea6a-4d57-a763-5ab5c6bad778 img.shogun-image {
  /* Add background color handling */
  
}

#s-a6b7f356-ea6a-4d57-a763-5ab5c6bad778 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-a6b7f356-ea6a-4d57-a763-5ab5c6bad778 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a6b7f356-ea6a-4d57-a763-5ab5c6bad778.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a6b7f356-ea6a-4d57-a763-5ab5c6bad778.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a6b7f356-ea6a-4d57-a763-5ab5c6bad778.shogun-image {
  box-sizing: border-box;
}



.s-a6b7f356-ea6a-4d57-a763-5ab5c6bad778 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-a6b7f356-ea6a-4d57-a763-5ab5c6bad778 {
  margin: 0 !important;
  overflow: visible;
}

#s-a6b7f356-ea6a-4d57-a763-5ab5c6bad778-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a6b7f356-ea6a-4d57-a763-5ab5c6bad778 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a6b7f356-ea6a-4d57-a763-5ab5c6bad778 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a6b7f356-ea6a-4d57-a763-5ab5c6bad778 img.shogun-image {
  /* Add background color handling */
  
}

#s-a6b7f356-ea6a-4d57-a763-5ab5c6bad778 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-a6b7f356-ea6a-4d57-a763-5ab5c6bad778 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a6b7f356-ea6a-4d57-a763-5ab5c6bad778.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a6b7f356-ea6a-4d57-a763-5ab5c6bad778.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a6b7f356-ea6a-4d57-a763-5ab5c6bad778.shogun-image {
  box-sizing: border-box;
}



.s-a6b7f356-ea6a-4d57-a763-5ab5c6bad778 img.shogun-image {
  
}


}@media (max-width: 767px){#s-a6b7f356-ea6a-4d57-a763-5ab5c6bad778 {
  margin: 0 !important;
  overflow: visible;
}

#s-a6b7f356-ea6a-4d57-a763-5ab5c6bad778-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a6b7f356-ea6a-4d57-a763-5ab5c6bad778 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a6b7f356-ea6a-4d57-a763-5ab5c6bad778 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a6b7f356-ea6a-4d57-a763-5ab5c6bad778 img.shogun-image {
  /* Add background color handling */
  
}

#s-a6b7f356-ea6a-4d57-a763-5ab5c6bad778 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a6b7f356-ea6a-4d57-a763-5ab5c6bad778 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-a6b7f356-ea6a-4d57-a763-5ab5c6bad778 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a6b7f356-ea6a-4d57-a763-5ab5c6bad778 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a6b7f356-ea6a-4d57-a763-5ab5c6bad778.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a6b7f356-ea6a-4d57-a763-5ab5c6bad778 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }




.s-a6b7f356-ea6a-4d57-a763-5ab5c6bad778 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a6b7f356-ea6a-4d57-a763-5ab5c6bad778.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a6b7f356-ea6a-4d57-a763-5ab5c6bad778.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a6b7f356-ea6a-4d57-a763-5ab5c6bad778.shogun-image {
  box-sizing: border-box;
}



.s-a6b7f356-ea6a-4d57-a763-5ab5c6bad778 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a6b7f356-ea6a-4d57-a763-5ab5c6bad778 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-a6b7f356-ea6a-4d57-a763-5ab5c6bad778.shogun-image-container {
      position: relative;
    }

    .s-a6b7f356-ea6a-4d57-a763-5ab5c6bad778.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a6b7f356-ea6a-4d57-a763-5ab5c6bad778.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a6b7f356-ea6a-4d57-a763-5ab5c6bad778 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}
#s-199ae971-445d-4339-990e-440f5aa99cb3 {
  margin-left: auto;
margin-right: auto;
max-width: 375px;
text-align: center;
}
@media (max-width: 767px){#s-199ae971-445d-4339-990e-440f5aa99cb3 {
  margin-left: auto;
margin-right: auto;
aspect-ratio: 375/396;
text-align: center;
}
}
#s-199ae971-445d-4339-990e-440f5aa99cb3 {
  margin: 0 !important;
  overflow: visible;
}

#s-199ae971-445d-4339-990e-440f5aa99cb3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-199ae971-445d-4339-990e-440f5aa99cb3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-199ae971-445d-4339-990e-440f5aa99cb3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-199ae971-445d-4339-990e-440f5aa99cb3 img.shogun-image {
  /* Add background color handling */
  
}

#s-199ae971-445d-4339-990e-440f5aa99cb3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-199ae971-445d-4339-990e-440f5aa99cb3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-199ae971-445d-4339-990e-440f5aa99cb3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-199ae971-445d-4339-990e-440f5aa99cb3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-199ae971-445d-4339-990e-440f5aa99cb3.shogun-image {
  box-sizing: border-box;
}



.s-199ae971-445d-4339-990e-440f5aa99cb3 img.shogun-image {
  
}


@media (min-width: 1200px){#s-199ae971-445d-4339-990e-440f5aa99cb3 {
  margin: 0 !important;
  overflow: visible;
}

#s-199ae971-445d-4339-990e-440f5aa99cb3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-199ae971-445d-4339-990e-440f5aa99cb3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-199ae971-445d-4339-990e-440f5aa99cb3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-199ae971-445d-4339-990e-440f5aa99cb3 img.shogun-image {
  /* Add background color handling */
  
}

#s-199ae971-445d-4339-990e-440f5aa99cb3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-199ae971-445d-4339-990e-440f5aa99cb3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-199ae971-445d-4339-990e-440f5aa99cb3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-199ae971-445d-4339-990e-440f5aa99cb3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-199ae971-445d-4339-990e-440f5aa99cb3.shogun-image {
  box-sizing: border-box;
}



.s-199ae971-445d-4339-990e-440f5aa99cb3 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-199ae971-445d-4339-990e-440f5aa99cb3 {
  margin: 0 !important;
  overflow: visible;
}

#s-199ae971-445d-4339-990e-440f5aa99cb3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-199ae971-445d-4339-990e-440f5aa99cb3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-199ae971-445d-4339-990e-440f5aa99cb3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-199ae971-445d-4339-990e-440f5aa99cb3 img.shogun-image {
  /* Add background color handling */
  
}

#s-199ae971-445d-4339-990e-440f5aa99cb3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-199ae971-445d-4339-990e-440f5aa99cb3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-199ae971-445d-4339-990e-440f5aa99cb3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-199ae971-445d-4339-990e-440f5aa99cb3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-199ae971-445d-4339-990e-440f5aa99cb3.shogun-image {
  box-sizing: border-box;
}



.s-199ae971-445d-4339-990e-440f5aa99cb3 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-199ae971-445d-4339-990e-440f5aa99cb3 {
  margin: 0 !important;
  overflow: visible;
}

#s-199ae971-445d-4339-990e-440f5aa99cb3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-199ae971-445d-4339-990e-440f5aa99cb3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-199ae971-445d-4339-990e-440f5aa99cb3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-199ae971-445d-4339-990e-440f5aa99cb3 img.shogun-image {
  /* Add background color handling */
  
}

#s-199ae971-445d-4339-990e-440f5aa99cb3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-199ae971-445d-4339-990e-440f5aa99cb3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-199ae971-445d-4339-990e-440f5aa99cb3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-199ae971-445d-4339-990e-440f5aa99cb3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-199ae971-445d-4339-990e-440f5aa99cb3.shogun-image {
  box-sizing: border-box;
}



.s-199ae971-445d-4339-990e-440f5aa99cb3 img.shogun-image {
  
}


}@media (max-width: 767px){#s-199ae971-445d-4339-990e-440f5aa99cb3 {
  margin: 0 !important;
  overflow: visible;
}

#s-199ae971-445d-4339-990e-440f5aa99cb3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-199ae971-445d-4339-990e-440f5aa99cb3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-199ae971-445d-4339-990e-440f5aa99cb3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-199ae971-445d-4339-990e-440f5aa99cb3 img.shogun-image {
  /* Add background color handling */
  
}

#s-199ae971-445d-4339-990e-440f5aa99cb3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-199ae971-445d-4339-990e-440f5aa99cb3 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-199ae971-445d-4339-990e-440f5aa99cb3 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-199ae971-445d-4339-990e-440f5aa99cb3 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-199ae971-445d-4339-990e-440f5aa99cb3.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-199ae971-445d-4339-990e-440f5aa99cb3 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }




.s-199ae971-445d-4339-990e-440f5aa99cb3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-199ae971-445d-4339-990e-440f5aa99cb3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-199ae971-445d-4339-990e-440f5aa99cb3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-199ae971-445d-4339-990e-440f5aa99cb3.shogun-image {
  box-sizing: border-box;
}



.s-199ae971-445d-4339-990e-440f5aa99cb3 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-199ae971-445d-4339-990e-440f5aa99cb3 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-199ae971-445d-4339-990e-440f5aa99cb3.shogun-image-container {
      position: relative;
    }

    .s-199ae971-445d-4339-990e-440f5aa99cb3.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-199ae971-445d-4339-990e-440f5aa99cb3.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-199ae971-445d-4339-990e-440f5aa99cb3 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}
#s-086cc743-bd73-4a59-85fa-bb8641ca1afd {
  margin-left: auto;
margin-right: auto;
max-width: 375px;
text-align: center;
}
@media (max-width: 767px){#s-086cc743-bd73-4a59-85fa-bb8641ca1afd {
  margin-left: auto;
margin-right: auto;
aspect-ratio: 375/396;
text-align: center;
}
}
#s-086cc743-bd73-4a59-85fa-bb8641ca1afd {
  margin: 0 !important;
  overflow: visible;
}

#s-086cc743-bd73-4a59-85fa-bb8641ca1afd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-086cc743-bd73-4a59-85fa-bb8641ca1afd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-086cc743-bd73-4a59-85fa-bb8641ca1afd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-086cc743-bd73-4a59-85fa-bb8641ca1afd img.shogun-image {
  /* Add background color handling */
  
}

#s-086cc743-bd73-4a59-85fa-bb8641ca1afd img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-086cc743-bd73-4a59-85fa-bb8641ca1afd .shogun-image-content {
  
    justify-content: center;
  
}

.s-086cc743-bd73-4a59-85fa-bb8641ca1afd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-086cc743-bd73-4a59-85fa-bb8641ca1afd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-086cc743-bd73-4a59-85fa-bb8641ca1afd.shogun-image {
  box-sizing: border-box;
}



.s-086cc743-bd73-4a59-85fa-bb8641ca1afd img.shogun-image {
  
}


@media (min-width: 1200px){#s-086cc743-bd73-4a59-85fa-bb8641ca1afd {
  margin: 0 !important;
  overflow: visible;
}

#s-086cc743-bd73-4a59-85fa-bb8641ca1afd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-086cc743-bd73-4a59-85fa-bb8641ca1afd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-086cc743-bd73-4a59-85fa-bb8641ca1afd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-086cc743-bd73-4a59-85fa-bb8641ca1afd img.shogun-image {
  /* Add background color handling */
  
}

#s-086cc743-bd73-4a59-85fa-bb8641ca1afd img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-086cc743-bd73-4a59-85fa-bb8641ca1afd .shogun-image-content {
  
    justify-content: center;
  
}

.s-086cc743-bd73-4a59-85fa-bb8641ca1afd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-086cc743-bd73-4a59-85fa-bb8641ca1afd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-086cc743-bd73-4a59-85fa-bb8641ca1afd.shogun-image {
  box-sizing: border-box;
}



.s-086cc743-bd73-4a59-85fa-bb8641ca1afd img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-086cc743-bd73-4a59-85fa-bb8641ca1afd {
  margin: 0 !important;
  overflow: visible;
}

#s-086cc743-bd73-4a59-85fa-bb8641ca1afd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-086cc743-bd73-4a59-85fa-bb8641ca1afd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-086cc743-bd73-4a59-85fa-bb8641ca1afd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-086cc743-bd73-4a59-85fa-bb8641ca1afd img.shogun-image {
  /* Add background color handling */
  
}

#s-086cc743-bd73-4a59-85fa-bb8641ca1afd img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-086cc743-bd73-4a59-85fa-bb8641ca1afd .shogun-image-content {
  
    justify-content: center;
  
}

.s-086cc743-bd73-4a59-85fa-bb8641ca1afd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-086cc743-bd73-4a59-85fa-bb8641ca1afd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-086cc743-bd73-4a59-85fa-bb8641ca1afd.shogun-image {
  box-sizing: border-box;
}



.s-086cc743-bd73-4a59-85fa-bb8641ca1afd img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-086cc743-bd73-4a59-85fa-bb8641ca1afd {
  margin: 0 !important;
  overflow: visible;
}

#s-086cc743-bd73-4a59-85fa-bb8641ca1afd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-086cc743-bd73-4a59-85fa-bb8641ca1afd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-086cc743-bd73-4a59-85fa-bb8641ca1afd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-086cc743-bd73-4a59-85fa-bb8641ca1afd img.shogun-image {
  /* Add background color handling */
  
}

#s-086cc743-bd73-4a59-85fa-bb8641ca1afd img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-086cc743-bd73-4a59-85fa-bb8641ca1afd .shogun-image-content {
  
    justify-content: center;
  
}

.s-086cc743-bd73-4a59-85fa-bb8641ca1afd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-086cc743-bd73-4a59-85fa-bb8641ca1afd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-086cc743-bd73-4a59-85fa-bb8641ca1afd.shogun-image {
  box-sizing: border-box;
}



.s-086cc743-bd73-4a59-85fa-bb8641ca1afd img.shogun-image {
  
}


}@media (max-width: 767px){#s-086cc743-bd73-4a59-85fa-bb8641ca1afd {
  margin: 0 !important;
  overflow: visible;
}

#s-086cc743-bd73-4a59-85fa-bb8641ca1afd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-086cc743-bd73-4a59-85fa-bb8641ca1afd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-086cc743-bd73-4a59-85fa-bb8641ca1afd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-086cc743-bd73-4a59-85fa-bb8641ca1afd img.shogun-image {
  /* Add background color handling */
  
}

#s-086cc743-bd73-4a59-85fa-bb8641ca1afd img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-086cc743-bd73-4a59-85fa-bb8641ca1afd .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-086cc743-bd73-4a59-85fa-bb8641ca1afd .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-086cc743-bd73-4a59-85fa-bb8641ca1afd .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-086cc743-bd73-4a59-85fa-bb8641ca1afd.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-086cc743-bd73-4a59-85fa-bb8641ca1afd img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }




.s-086cc743-bd73-4a59-85fa-bb8641ca1afd .shogun-image-content {
  
    justify-content: center;
  
}

.s-086cc743-bd73-4a59-85fa-bb8641ca1afd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-086cc743-bd73-4a59-85fa-bb8641ca1afd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-086cc743-bd73-4a59-85fa-bb8641ca1afd.shogun-image {
  box-sizing: border-box;
}



.s-086cc743-bd73-4a59-85fa-bb8641ca1afd img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-086cc743-bd73-4a59-85fa-bb8641ca1afd {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-086cc743-bd73-4a59-85fa-bb8641ca1afd.shogun-image-container {
      position: relative;
    }

    .s-086cc743-bd73-4a59-85fa-bb8641ca1afd.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-086cc743-bd73-4a59-85fa-bb8641ca1afd.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-086cc743-bd73-4a59-85fa-bb8641ca1afd img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}
#s-bcfd6365-b66b-4551-a55c-a77956d61455 {
  margin-left: auto;
margin-right: auto;
max-width: 375px;
text-align: center;
}
@media (max-width: 767px){#s-bcfd6365-b66b-4551-a55c-a77956d61455 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}
}
#s-bcfd6365-b66b-4551-a55c-a77956d61455 {
  margin: 0 !important;
  overflow: visible;
}

#s-bcfd6365-b66b-4551-a55c-a77956d61455-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bcfd6365-b66b-4551-a55c-a77956d61455 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bcfd6365-b66b-4551-a55c-a77956d61455 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bcfd6365-b66b-4551-a55c-a77956d61455 img.shogun-image {
  /* Add background color handling */
  
}

#s-bcfd6365-b66b-4551-a55c-a77956d61455 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-bcfd6365-b66b-4551-a55c-a77956d61455 .shogun-image-content {
  
    justify-content: center;
  
}

.s-bcfd6365-b66b-4551-a55c-a77956d61455.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bcfd6365-b66b-4551-a55c-a77956d61455.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bcfd6365-b66b-4551-a55c-a77956d61455.shogun-image {
  box-sizing: border-box;
}



.s-bcfd6365-b66b-4551-a55c-a77956d61455 img.shogun-image {
  
}


@media (min-width: 1200px){#s-bcfd6365-b66b-4551-a55c-a77956d61455 {
  margin: 0 !important;
  overflow: visible;
}

#s-bcfd6365-b66b-4551-a55c-a77956d61455-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bcfd6365-b66b-4551-a55c-a77956d61455 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bcfd6365-b66b-4551-a55c-a77956d61455 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bcfd6365-b66b-4551-a55c-a77956d61455 img.shogun-image {
  /* Add background color handling */
  
}

#s-bcfd6365-b66b-4551-a55c-a77956d61455 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-bcfd6365-b66b-4551-a55c-a77956d61455 .shogun-image-content {
  
    justify-content: center;
  
}

.s-bcfd6365-b66b-4551-a55c-a77956d61455.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bcfd6365-b66b-4551-a55c-a77956d61455.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bcfd6365-b66b-4551-a55c-a77956d61455.shogun-image {
  box-sizing: border-box;
}



.s-bcfd6365-b66b-4551-a55c-a77956d61455 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-bcfd6365-b66b-4551-a55c-a77956d61455 {
  margin: 0 !important;
  overflow: visible;
}

#s-bcfd6365-b66b-4551-a55c-a77956d61455-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bcfd6365-b66b-4551-a55c-a77956d61455 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bcfd6365-b66b-4551-a55c-a77956d61455 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bcfd6365-b66b-4551-a55c-a77956d61455 img.shogun-image {
  /* Add background color handling */
  
}

#s-bcfd6365-b66b-4551-a55c-a77956d61455 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-bcfd6365-b66b-4551-a55c-a77956d61455 .shogun-image-content {
  
    justify-content: center;
  
}

.s-bcfd6365-b66b-4551-a55c-a77956d61455.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bcfd6365-b66b-4551-a55c-a77956d61455.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bcfd6365-b66b-4551-a55c-a77956d61455.shogun-image {
  box-sizing: border-box;
}



.s-bcfd6365-b66b-4551-a55c-a77956d61455 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-bcfd6365-b66b-4551-a55c-a77956d61455 {
  margin: 0 !important;
  overflow: visible;
}

#s-bcfd6365-b66b-4551-a55c-a77956d61455-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bcfd6365-b66b-4551-a55c-a77956d61455 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bcfd6365-b66b-4551-a55c-a77956d61455 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bcfd6365-b66b-4551-a55c-a77956d61455 img.shogun-image {
  /* Add background color handling */
  
}

#s-bcfd6365-b66b-4551-a55c-a77956d61455 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-bcfd6365-b66b-4551-a55c-a77956d61455 .shogun-image-content {
  
    justify-content: center;
  
}

.s-bcfd6365-b66b-4551-a55c-a77956d61455.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bcfd6365-b66b-4551-a55c-a77956d61455.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bcfd6365-b66b-4551-a55c-a77956d61455.shogun-image {
  box-sizing: border-box;
}



.s-bcfd6365-b66b-4551-a55c-a77956d61455 img.shogun-image {
  
}


}@media (max-width: 767px){#s-bcfd6365-b66b-4551-a55c-a77956d61455 {
  margin: 0 !important;
  overflow: visible;
}

#s-bcfd6365-b66b-4551-a55c-a77956d61455-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bcfd6365-b66b-4551-a55c-a77956d61455 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bcfd6365-b66b-4551-a55c-a77956d61455 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bcfd6365-b66b-4551-a55c-a77956d61455 img.shogun-image {
  /* Add background color handling */
  
}

#s-bcfd6365-b66b-4551-a55c-a77956d61455 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-bcfd6365-b66b-4551-a55c-a77956d61455 .shogun-image-content {
  
    justify-content: center;
  
}

.s-bcfd6365-b66b-4551-a55c-a77956d61455.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bcfd6365-b66b-4551-a55c-a77956d61455.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bcfd6365-b66b-4551-a55c-a77956d61455.shogun-image {
  box-sizing: border-box;
}



.s-bcfd6365-b66b-4551-a55c-a77956d61455 img.shogun-image {
  
}


}
#s-f7032ba5-5067-488c-9899-1048b263411a {
  margin-left: auto;
margin-right: auto;
max-width: 1200px;
text-align: center;
}
@media (max-width: 767px){#s-f7032ba5-5067-488c-9899-1048b263411a {
  margin-left: auto;
margin-right: auto;
max-width: 375px;
aspect-ratio: 375/396;
text-align: center;
}
}
#s-f7032ba5-5067-488c-9899-1048b263411a {
  margin: 0 !important;
  overflow: visible;
}

#s-f7032ba5-5067-488c-9899-1048b263411a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f7032ba5-5067-488c-9899-1048b263411a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f7032ba5-5067-488c-9899-1048b263411a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f7032ba5-5067-488c-9899-1048b263411a img.shogun-image {
  /* Add background color handling */
  
}

#s-f7032ba5-5067-488c-9899-1048b263411a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-f7032ba5-5067-488c-9899-1048b263411a .shogun-image-content {
  
    justify-content: center;
  
}

.s-f7032ba5-5067-488c-9899-1048b263411a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f7032ba5-5067-488c-9899-1048b263411a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f7032ba5-5067-488c-9899-1048b263411a.shogun-image {
  box-sizing: border-box;
}



.s-f7032ba5-5067-488c-9899-1048b263411a img.shogun-image {
  
}


@media (min-width: 1200px){#s-f7032ba5-5067-488c-9899-1048b263411a {
  margin: 0 !important;
  overflow: visible;
}

#s-f7032ba5-5067-488c-9899-1048b263411a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f7032ba5-5067-488c-9899-1048b263411a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f7032ba5-5067-488c-9899-1048b263411a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f7032ba5-5067-488c-9899-1048b263411a img.shogun-image {
  /* Add background color handling */
  
}

#s-f7032ba5-5067-488c-9899-1048b263411a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-f7032ba5-5067-488c-9899-1048b263411a .shogun-image-content {
  
    justify-content: center;
  
}

.s-f7032ba5-5067-488c-9899-1048b263411a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f7032ba5-5067-488c-9899-1048b263411a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f7032ba5-5067-488c-9899-1048b263411a.shogun-image {
  box-sizing: border-box;
}



.s-f7032ba5-5067-488c-9899-1048b263411a img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-f7032ba5-5067-488c-9899-1048b263411a {
  margin: 0 !important;
  overflow: visible;
}

#s-f7032ba5-5067-488c-9899-1048b263411a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f7032ba5-5067-488c-9899-1048b263411a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f7032ba5-5067-488c-9899-1048b263411a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f7032ba5-5067-488c-9899-1048b263411a img.shogun-image {
  /* Add background color handling */
  
}

#s-f7032ba5-5067-488c-9899-1048b263411a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-f7032ba5-5067-488c-9899-1048b263411a .shogun-image-content {
  
    justify-content: center;
  
}

.s-f7032ba5-5067-488c-9899-1048b263411a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f7032ba5-5067-488c-9899-1048b263411a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f7032ba5-5067-488c-9899-1048b263411a.shogun-image {
  box-sizing: border-box;
}



.s-f7032ba5-5067-488c-9899-1048b263411a img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-f7032ba5-5067-488c-9899-1048b263411a {
  margin: 0 !important;
  overflow: visible;
}

#s-f7032ba5-5067-488c-9899-1048b263411a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f7032ba5-5067-488c-9899-1048b263411a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f7032ba5-5067-488c-9899-1048b263411a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f7032ba5-5067-488c-9899-1048b263411a img.shogun-image {
  /* Add background color handling */
  
}

#s-f7032ba5-5067-488c-9899-1048b263411a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-f7032ba5-5067-488c-9899-1048b263411a .shogun-image-content {
  
    justify-content: center;
  
}

.s-f7032ba5-5067-488c-9899-1048b263411a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f7032ba5-5067-488c-9899-1048b263411a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f7032ba5-5067-488c-9899-1048b263411a.shogun-image {
  box-sizing: border-box;
}



.s-f7032ba5-5067-488c-9899-1048b263411a img.shogun-image {
  
}


}@media (max-width: 767px){#s-f7032ba5-5067-488c-9899-1048b263411a {
  margin: 0 !important;
  overflow: visible;
}

#s-f7032ba5-5067-488c-9899-1048b263411a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f7032ba5-5067-488c-9899-1048b263411a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f7032ba5-5067-488c-9899-1048b263411a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f7032ba5-5067-488c-9899-1048b263411a img.shogun-image {
  /* Add background color handling */
  
}

#s-f7032ba5-5067-488c-9899-1048b263411a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f7032ba5-5067-488c-9899-1048b263411a .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-f7032ba5-5067-488c-9899-1048b263411a .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f7032ba5-5067-488c-9899-1048b263411a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f7032ba5-5067-488c-9899-1048b263411a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f7032ba5-5067-488c-9899-1048b263411a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }




.s-f7032ba5-5067-488c-9899-1048b263411a .shogun-image-content {
  
    justify-content: center;
  
}

.s-f7032ba5-5067-488c-9899-1048b263411a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f7032ba5-5067-488c-9899-1048b263411a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f7032ba5-5067-488c-9899-1048b263411a.shogun-image {
  box-sizing: border-box;
}



.s-f7032ba5-5067-488c-9899-1048b263411a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f7032ba5-5067-488c-9899-1048b263411a {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-f7032ba5-5067-488c-9899-1048b263411a.shogun-image-container {
      position: relative;
    }

    .s-f7032ba5-5067-488c-9899-1048b263411a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f7032ba5-5067-488c-9899-1048b263411a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f7032ba5-5067-488c-9899-1048b263411a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}
#s-efeaf179-2e68-4772-b33b-546bd93fea5a {
  margin-left: auto;
margin-right: auto;
max-width: 375px;
text-align: center;
}
@media (max-width: 767px){#s-efeaf179-2e68-4772-b33b-546bd93fea5a {
  margin-left: auto;
margin-right: auto;
aspect-ratio: 375/396;
text-align: center;
}
}
#s-efeaf179-2e68-4772-b33b-546bd93fea5a {
  margin: 0 !important;
  overflow: visible;
}

#s-efeaf179-2e68-4772-b33b-546bd93fea5a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-efeaf179-2e68-4772-b33b-546bd93fea5a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-efeaf179-2e68-4772-b33b-546bd93fea5a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-efeaf179-2e68-4772-b33b-546bd93fea5a img.shogun-image {
  /* Add background color handling */
  
}

#s-efeaf179-2e68-4772-b33b-546bd93fea5a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-efeaf179-2e68-4772-b33b-546bd93fea5a .shogun-image-content {
  
    justify-content: center;
  
}

.s-efeaf179-2e68-4772-b33b-546bd93fea5a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-efeaf179-2e68-4772-b33b-546bd93fea5a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-efeaf179-2e68-4772-b33b-546bd93fea5a.shogun-image {
  box-sizing: border-box;
}



.s-efeaf179-2e68-4772-b33b-546bd93fea5a img.shogun-image {
  
}


@media (min-width: 1200px){#s-efeaf179-2e68-4772-b33b-546bd93fea5a {
  margin: 0 !important;
  overflow: visible;
}

#s-efeaf179-2e68-4772-b33b-546bd93fea5a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-efeaf179-2e68-4772-b33b-546bd93fea5a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-efeaf179-2e68-4772-b33b-546bd93fea5a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-efeaf179-2e68-4772-b33b-546bd93fea5a img.shogun-image {
  /* Add background color handling */
  
}

#s-efeaf179-2e68-4772-b33b-546bd93fea5a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-efeaf179-2e68-4772-b33b-546bd93fea5a .shogun-image-content {
  
    justify-content: center;
  
}

.s-efeaf179-2e68-4772-b33b-546bd93fea5a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-efeaf179-2e68-4772-b33b-546bd93fea5a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-efeaf179-2e68-4772-b33b-546bd93fea5a.shogun-image {
  box-sizing: border-box;
}



.s-efeaf179-2e68-4772-b33b-546bd93fea5a img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-efeaf179-2e68-4772-b33b-546bd93fea5a {
  margin: 0 !important;
  overflow: visible;
}

#s-efeaf179-2e68-4772-b33b-546bd93fea5a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-efeaf179-2e68-4772-b33b-546bd93fea5a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-efeaf179-2e68-4772-b33b-546bd93fea5a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-efeaf179-2e68-4772-b33b-546bd93fea5a img.shogun-image {
  /* Add background color handling */
  
}

#s-efeaf179-2e68-4772-b33b-546bd93fea5a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-efeaf179-2e68-4772-b33b-546bd93fea5a .shogun-image-content {
  
    justify-content: center;
  
}

.s-efeaf179-2e68-4772-b33b-546bd93fea5a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-efeaf179-2e68-4772-b33b-546bd93fea5a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-efeaf179-2e68-4772-b33b-546bd93fea5a.shogun-image {
  box-sizing: border-box;
}



.s-efeaf179-2e68-4772-b33b-546bd93fea5a img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-efeaf179-2e68-4772-b33b-546bd93fea5a {
  margin: 0 !important;
  overflow: visible;
}

#s-efeaf179-2e68-4772-b33b-546bd93fea5a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-efeaf179-2e68-4772-b33b-546bd93fea5a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-efeaf179-2e68-4772-b33b-546bd93fea5a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-efeaf179-2e68-4772-b33b-546bd93fea5a img.shogun-image {
  /* Add background color handling */
  
}

#s-efeaf179-2e68-4772-b33b-546bd93fea5a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-efeaf179-2e68-4772-b33b-546bd93fea5a .shogun-image-content {
  
    justify-content: center;
  
}

.s-efeaf179-2e68-4772-b33b-546bd93fea5a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-efeaf179-2e68-4772-b33b-546bd93fea5a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-efeaf179-2e68-4772-b33b-546bd93fea5a.shogun-image {
  box-sizing: border-box;
}



.s-efeaf179-2e68-4772-b33b-546bd93fea5a img.shogun-image {
  
}


}@media (max-width: 767px){#s-efeaf179-2e68-4772-b33b-546bd93fea5a {
  margin: 0 !important;
  overflow: visible;
}

#s-efeaf179-2e68-4772-b33b-546bd93fea5a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-efeaf179-2e68-4772-b33b-546bd93fea5a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-efeaf179-2e68-4772-b33b-546bd93fea5a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-efeaf179-2e68-4772-b33b-546bd93fea5a img.shogun-image {
  /* Add background color handling */
  
}

#s-efeaf179-2e68-4772-b33b-546bd93fea5a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-efeaf179-2e68-4772-b33b-546bd93fea5a .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-efeaf179-2e68-4772-b33b-546bd93fea5a .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-efeaf179-2e68-4772-b33b-546bd93fea5a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-efeaf179-2e68-4772-b33b-546bd93fea5a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-efeaf179-2e68-4772-b33b-546bd93fea5a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }




.s-efeaf179-2e68-4772-b33b-546bd93fea5a .shogun-image-content {
  
    justify-content: center;
  
}

.s-efeaf179-2e68-4772-b33b-546bd93fea5a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-efeaf179-2e68-4772-b33b-546bd93fea5a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-efeaf179-2e68-4772-b33b-546bd93fea5a.shogun-image {
  box-sizing: border-box;
}



.s-efeaf179-2e68-4772-b33b-546bd93fea5a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-efeaf179-2e68-4772-b33b-546bd93fea5a {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-efeaf179-2e68-4772-b33b-546bd93fea5a.shogun-image-container {
      position: relative;
    }

    .s-efeaf179-2e68-4772-b33b-546bd93fea5a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-efeaf179-2e68-4772-b33b-546bd93fea5a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-efeaf179-2e68-4772-b33b-546bd93fea5a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}
#s-6b366823-61b2-421c-9c08-c8fc1cf51e04 {
  margin-left: auto;
margin-right: auto;
max-width: 375px;
text-align: center;
}
@media (max-width: 767px){#s-6b366823-61b2-421c-9c08-c8fc1cf51e04 {
  margin-left: auto;
margin-right: auto;
aspect-ratio: 375/396;
text-align: center;
}
}
#s-6b366823-61b2-421c-9c08-c8fc1cf51e04 {
  margin: 0 !important;
  overflow: visible;
}

#s-6b366823-61b2-421c-9c08-c8fc1cf51e04-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6b366823-61b2-421c-9c08-c8fc1cf51e04 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6b366823-61b2-421c-9c08-c8fc1cf51e04 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6b366823-61b2-421c-9c08-c8fc1cf51e04 img.shogun-image {
  /* Add background color handling */
  
}

#s-6b366823-61b2-421c-9c08-c8fc1cf51e04 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-6b366823-61b2-421c-9c08-c8fc1cf51e04 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6b366823-61b2-421c-9c08-c8fc1cf51e04.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6b366823-61b2-421c-9c08-c8fc1cf51e04.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6b366823-61b2-421c-9c08-c8fc1cf51e04.shogun-image {
  box-sizing: border-box;
}



.s-6b366823-61b2-421c-9c08-c8fc1cf51e04 img.shogun-image {
  
}


@media (min-width: 1200px){#s-6b366823-61b2-421c-9c08-c8fc1cf51e04 {
  margin: 0 !important;
  overflow: visible;
}

#s-6b366823-61b2-421c-9c08-c8fc1cf51e04-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6b366823-61b2-421c-9c08-c8fc1cf51e04 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6b366823-61b2-421c-9c08-c8fc1cf51e04 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6b366823-61b2-421c-9c08-c8fc1cf51e04 img.shogun-image {
  /* Add background color handling */
  
}

#s-6b366823-61b2-421c-9c08-c8fc1cf51e04 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-6b366823-61b2-421c-9c08-c8fc1cf51e04 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6b366823-61b2-421c-9c08-c8fc1cf51e04.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6b366823-61b2-421c-9c08-c8fc1cf51e04.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6b366823-61b2-421c-9c08-c8fc1cf51e04.shogun-image {
  box-sizing: border-box;
}



.s-6b366823-61b2-421c-9c08-c8fc1cf51e04 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-6b366823-61b2-421c-9c08-c8fc1cf51e04 {
  margin: 0 !important;
  overflow: visible;
}

#s-6b366823-61b2-421c-9c08-c8fc1cf51e04-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6b366823-61b2-421c-9c08-c8fc1cf51e04 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6b366823-61b2-421c-9c08-c8fc1cf51e04 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6b366823-61b2-421c-9c08-c8fc1cf51e04 img.shogun-image {
  /* Add background color handling */
  
}

#s-6b366823-61b2-421c-9c08-c8fc1cf51e04 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-6b366823-61b2-421c-9c08-c8fc1cf51e04 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6b366823-61b2-421c-9c08-c8fc1cf51e04.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6b366823-61b2-421c-9c08-c8fc1cf51e04.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6b366823-61b2-421c-9c08-c8fc1cf51e04.shogun-image {
  box-sizing: border-box;
}



.s-6b366823-61b2-421c-9c08-c8fc1cf51e04 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-6b366823-61b2-421c-9c08-c8fc1cf51e04 {
  margin: 0 !important;
  overflow: visible;
}

#s-6b366823-61b2-421c-9c08-c8fc1cf51e04-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6b366823-61b2-421c-9c08-c8fc1cf51e04 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6b366823-61b2-421c-9c08-c8fc1cf51e04 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6b366823-61b2-421c-9c08-c8fc1cf51e04 img.shogun-image {
  /* Add background color handling */
  
}

#s-6b366823-61b2-421c-9c08-c8fc1cf51e04 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-6b366823-61b2-421c-9c08-c8fc1cf51e04 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6b366823-61b2-421c-9c08-c8fc1cf51e04.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6b366823-61b2-421c-9c08-c8fc1cf51e04.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6b366823-61b2-421c-9c08-c8fc1cf51e04.shogun-image {
  box-sizing: border-box;
}



.s-6b366823-61b2-421c-9c08-c8fc1cf51e04 img.shogun-image {
  
}


}@media (max-width: 767px){#s-6b366823-61b2-421c-9c08-c8fc1cf51e04 {
  margin: 0 !important;
  overflow: visible;
}

#s-6b366823-61b2-421c-9c08-c8fc1cf51e04-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6b366823-61b2-421c-9c08-c8fc1cf51e04 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6b366823-61b2-421c-9c08-c8fc1cf51e04 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6b366823-61b2-421c-9c08-c8fc1cf51e04 img.shogun-image {
  /* Add background color handling */
  
}

#s-6b366823-61b2-421c-9c08-c8fc1cf51e04 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6b366823-61b2-421c-9c08-c8fc1cf51e04 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-6b366823-61b2-421c-9c08-c8fc1cf51e04 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6b366823-61b2-421c-9c08-c8fc1cf51e04 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6b366823-61b2-421c-9c08-c8fc1cf51e04.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6b366823-61b2-421c-9c08-c8fc1cf51e04 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }




.s-6b366823-61b2-421c-9c08-c8fc1cf51e04 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6b366823-61b2-421c-9c08-c8fc1cf51e04.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6b366823-61b2-421c-9c08-c8fc1cf51e04.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6b366823-61b2-421c-9c08-c8fc1cf51e04.shogun-image {
  box-sizing: border-box;
}



.s-6b366823-61b2-421c-9c08-c8fc1cf51e04 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6b366823-61b2-421c-9c08-c8fc1cf51e04 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-6b366823-61b2-421c-9c08-c8fc1cf51e04.shogun-image-container {
      position: relative;
    }

    .s-6b366823-61b2-421c-9c08-c8fc1cf51e04.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6b366823-61b2-421c-9c08-c8fc1cf51e04.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6b366823-61b2-421c-9c08-c8fc1cf51e04 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}
#s-d2da31a1-12d8-40a8-934d-58429297958c {
  margin-left: auto;
margin-right: auto;
max-width: 375px;
text-align: center;
}
@media (max-width: 767px){#s-d2da31a1-12d8-40a8-934d-58429297958c {
  margin-left: auto;
margin-right: auto;
aspect-ratio: 375/396;
text-align: center;
}
}
#s-d2da31a1-12d8-40a8-934d-58429297958c {
  margin: 0 !important;
  overflow: visible;
}

#s-d2da31a1-12d8-40a8-934d-58429297958c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d2da31a1-12d8-40a8-934d-58429297958c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d2da31a1-12d8-40a8-934d-58429297958c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d2da31a1-12d8-40a8-934d-58429297958c img.shogun-image {
  /* Add background color handling */
  
}

#s-d2da31a1-12d8-40a8-934d-58429297958c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-d2da31a1-12d8-40a8-934d-58429297958c .shogun-image-content {
  
    justify-content: center;
  
}

.s-d2da31a1-12d8-40a8-934d-58429297958c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d2da31a1-12d8-40a8-934d-58429297958c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d2da31a1-12d8-40a8-934d-58429297958c.shogun-image {
  box-sizing: border-box;
}



.s-d2da31a1-12d8-40a8-934d-58429297958c img.shogun-image {
  
}


@media (min-width: 1200px){#s-d2da31a1-12d8-40a8-934d-58429297958c {
  margin: 0 !important;
  overflow: visible;
}

#s-d2da31a1-12d8-40a8-934d-58429297958c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d2da31a1-12d8-40a8-934d-58429297958c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d2da31a1-12d8-40a8-934d-58429297958c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d2da31a1-12d8-40a8-934d-58429297958c img.shogun-image {
  /* Add background color handling */
  
}

#s-d2da31a1-12d8-40a8-934d-58429297958c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-d2da31a1-12d8-40a8-934d-58429297958c .shogun-image-content {
  
    justify-content: center;
  
}

.s-d2da31a1-12d8-40a8-934d-58429297958c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d2da31a1-12d8-40a8-934d-58429297958c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d2da31a1-12d8-40a8-934d-58429297958c.shogun-image {
  box-sizing: border-box;
}



.s-d2da31a1-12d8-40a8-934d-58429297958c img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-d2da31a1-12d8-40a8-934d-58429297958c {
  margin: 0 !important;
  overflow: visible;
}

#s-d2da31a1-12d8-40a8-934d-58429297958c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d2da31a1-12d8-40a8-934d-58429297958c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d2da31a1-12d8-40a8-934d-58429297958c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d2da31a1-12d8-40a8-934d-58429297958c img.shogun-image {
  /* Add background color handling */
  
}

#s-d2da31a1-12d8-40a8-934d-58429297958c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-d2da31a1-12d8-40a8-934d-58429297958c .shogun-image-content {
  
    justify-content: center;
  
}

.s-d2da31a1-12d8-40a8-934d-58429297958c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d2da31a1-12d8-40a8-934d-58429297958c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d2da31a1-12d8-40a8-934d-58429297958c.shogun-image {
  box-sizing: border-box;
}



.s-d2da31a1-12d8-40a8-934d-58429297958c img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-d2da31a1-12d8-40a8-934d-58429297958c {
  margin: 0 !important;
  overflow: visible;
}

#s-d2da31a1-12d8-40a8-934d-58429297958c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d2da31a1-12d8-40a8-934d-58429297958c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d2da31a1-12d8-40a8-934d-58429297958c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d2da31a1-12d8-40a8-934d-58429297958c img.shogun-image {
  /* Add background color handling */
  
}

#s-d2da31a1-12d8-40a8-934d-58429297958c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-d2da31a1-12d8-40a8-934d-58429297958c .shogun-image-content {
  
    justify-content: center;
  
}

.s-d2da31a1-12d8-40a8-934d-58429297958c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d2da31a1-12d8-40a8-934d-58429297958c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d2da31a1-12d8-40a8-934d-58429297958c.shogun-image {
  box-sizing: border-box;
}



.s-d2da31a1-12d8-40a8-934d-58429297958c img.shogun-image {
  
}


}@media (max-width: 767px){#s-d2da31a1-12d8-40a8-934d-58429297958c {
  margin: 0 !important;
  overflow: visible;
}

#s-d2da31a1-12d8-40a8-934d-58429297958c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d2da31a1-12d8-40a8-934d-58429297958c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d2da31a1-12d8-40a8-934d-58429297958c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d2da31a1-12d8-40a8-934d-58429297958c img.shogun-image {
  /* Add background color handling */
  
}

#s-d2da31a1-12d8-40a8-934d-58429297958c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d2da31a1-12d8-40a8-934d-58429297958c .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-d2da31a1-12d8-40a8-934d-58429297958c .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d2da31a1-12d8-40a8-934d-58429297958c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d2da31a1-12d8-40a8-934d-58429297958c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d2da31a1-12d8-40a8-934d-58429297958c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }




.s-d2da31a1-12d8-40a8-934d-58429297958c .shogun-image-content {
  
    justify-content: center;
  
}

.s-d2da31a1-12d8-40a8-934d-58429297958c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d2da31a1-12d8-40a8-934d-58429297958c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d2da31a1-12d8-40a8-934d-58429297958c.shogun-image {
  box-sizing: border-box;
}



.s-d2da31a1-12d8-40a8-934d-58429297958c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d2da31a1-12d8-40a8-934d-58429297958c {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-d2da31a1-12d8-40a8-934d-58429297958c.shogun-image-container {
      position: relative;
    }

    .s-d2da31a1-12d8-40a8-934d-58429297958c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d2da31a1-12d8-40a8-934d-58429297958c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d2da31a1-12d8-40a8-934d-58429297958c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}
#s-92e02ed1-2d87-466f-ac2d-9ccf9032f49d {
  margin-left: auto;
margin-right: auto;
max-width: 375px;
text-align: center;
}
@media (max-width: 767px){#s-92e02ed1-2d87-466f-ac2d-9ccf9032f49d {
  margin-left: auto;
margin-right: auto;
aspect-ratio: 375/396;
text-align: center;
}
}
#s-92e02ed1-2d87-466f-ac2d-9ccf9032f49d {
  margin: 0 !important;
  overflow: visible;
}

#s-92e02ed1-2d87-466f-ac2d-9ccf9032f49d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-92e02ed1-2d87-466f-ac2d-9ccf9032f49d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-92e02ed1-2d87-466f-ac2d-9ccf9032f49d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-92e02ed1-2d87-466f-ac2d-9ccf9032f49d img.shogun-image {
  /* Add background color handling */
  
}

#s-92e02ed1-2d87-466f-ac2d-9ccf9032f49d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-92e02ed1-2d87-466f-ac2d-9ccf9032f49d .shogun-image-content {
  
    justify-content: center;
  
}

.s-92e02ed1-2d87-466f-ac2d-9ccf9032f49d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-92e02ed1-2d87-466f-ac2d-9ccf9032f49d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-92e02ed1-2d87-466f-ac2d-9ccf9032f49d.shogun-image {
  box-sizing: border-box;
}



.s-92e02ed1-2d87-466f-ac2d-9ccf9032f49d img.shogun-image {
  
}


@media (min-width: 1200px){#s-92e02ed1-2d87-466f-ac2d-9ccf9032f49d {
  margin: 0 !important;
  overflow: visible;
}

#s-92e02ed1-2d87-466f-ac2d-9ccf9032f49d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-92e02ed1-2d87-466f-ac2d-9ccf9032f49d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-92e02ed1-2d87-466f-ac2d-9ccf9032f49d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-92e02ed1-2d87-466f-ac2d-9ccf9032f49d img.shogun-image {
  /* Add background color handling */
  
}

#s-92e02ed1-2d87-466f-ac2d-9ccf9032f49d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-92e02ed1-2d87-466f-ac2d-9ccf9032f49d .shogun-image-content {
  
    justify-content: center;
  
}

.s-92e02ed1-2d87-466f-ac2d-9ccf9032f49d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-92e02ed1-2d87-466f-ac2d-9ccf9032f49d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-92e02ed1-2d87-466f-ac2d-9ccf9032f49d.shogun-image {
  box-sizing: border-box;
}



.s-92e02ed1-2d87-466f-ac2d-9ccf9032f49d img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-92e02ed1-2d87-466f-ac2d-9ccf9032f49d {
  margin: 0 !important;
  overflow: visible;
}

#s-92e02ed1-2d87-466f-ac2d-9ccf9032f49d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-92e02ed1-2d87-466f-ac2d-9ccf9032f49d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-92e02ed1-2d87-466f-ac2d-9ccf9032f49d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-92e02ed1-2d87-466f-ac2d-9ccf9032f49d img.shogun-image {
  /* Add background color handling */
  
}

#s-92e02ed1-2d87-466f-ac2d-9ccf9032f49d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-92e02ed1-2d87-466f-ac2d-9ccf9032f49d .shogun-image-content {
  
    justify-content: center;
  
}

.s-92e02ed1-2d87-466f-ac2d-9ccf9032f49d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-92e02ed1-2d87-466f-ac2d-9ccf9032f49d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-92e02ed1-2d87-466f-ac2d-9ccf9032f49d.shogun-image {
  box-sizing: border-box;
}



.s-92e02ed1-2d87-466f-ac2d-9ccf9032f49d img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-92e02ed1-2d87-466f-ac2d-9ccf9032f49d {
  margin: 0 !important;
  overflow: visible;
}

#s-92e02ed1-2d87-466f-ac2d-9ccf9032f49d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-92e02ed1-2d87-466f-ac2d-9ccf9032f49d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-92e02ed1-2d87-466f-ac2d-9ccf9032f49d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-92e02ed1-2d87-466f-ac2d-9ccf9032f49d img.shogun-image {
  /* Add background color handling */
  
}

#s-92e02ed1-2d87-466f-ac2d-9ccf9032f49d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-92e02ed1-2d87-466f-ac2d-9ccf9032f49d .shogun-image-content {
  
    justify-content: center;
  
}

.s-92e02ed1-2d87-466f-ac2d-9ccf9032f49d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-92e02ed1-2d87-466f-ac2d-9ccf9032f49d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-92e02ed1-2d87-466f-ac2d-9ccf9032f49d.shogun-image {
  box-sizing: border-box;
}



.s-92e02ed1-2d87-466f-ac2d-9ccf9032f49d img.shogun-image {
  
}


}@media (max-width: 767px){#s-92e02ed1-2d87-466f-ac2d-9ccf9032f49d {
  margin: 0 !important;
  overflow: visible;
}

#s-92e02ed1-2d87-466f-ac2d-9ccf9032f49d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-92e02ed1-2d87-466f-ac2d-9ccf9032f49d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-92e02ed1-2d87-466f-ac2d-9ccf9032f49d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-92e02ed1-2d87-466f-ac2d-9ccf9032f49d img.shogun-image {
  /* Add background color handling */
  
}

#s-92e02ed1-2d87-466f-ac2d-9ccf9032f49d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-92e02ed1-2d87-466f-ac2d-9ccf9032f49d .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-92e02ed1-2d87-466f-ac2d-9ccf9032f49d .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-92e02ed1-2d87-466f-ac2d-9ccf9032f49d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-92e02ed1-2d87-466f-ac2d-9ccf9032f49d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-92e02ed1-2d87-466f-ac2d-9ccf9032f49d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }




.s-92e02ed1-2d87-466f-ac2d-9ccf9032f49d .shogun-image-content {
  
    justify-content: center;
  
}

.s-92e02ed1-2d87-466f-ac2d-9ccf9032f49d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-92e02ed1-2d87-466f-ac2d-9ccf9032f49d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-92e02ed1-2d87-466f-ac2d-9ccf9032f49d.shogun-image {
  box-sizing: border-box;
}



.s-92e02ed1-2d87-466f-ac2d-9ccf9032f49d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-92e02ed1-2d87-466f-ac2d-9ccf9032f49d {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-92e02ed1-2d87-466f-ac2d-9ccf9032f49d.shogun-image-container {
      position: relative;
    }

    .s-92e02ed1-2d87-466f-ac2d-9ccf9032f49d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-92e02ed1-2d87-466f-ac2d-9ccf9032f49d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-92e02ed1-2d87-466f-ac2d-9ccf9032f49d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}
#s-3e6da791-27a2-47f9-a249-08c2c9766a7f {
  margin-left: auto;
margin-right: auto;
max-width: 375px;
text-align: center;
}
@media (max-width: 767px){#s-3e6da791-27a2-47f9-a249-08c2c9766a7f {
  margin-left: auto;
margin-right: auto;
aspect-ratio: 375/396;
text-align: center;
}
}
#s-3e6da791-27a2-47f9-a249-08c2c9766a7f {
  margin: 0 !important;
  overflow: visible;
}

#s-3e6da791-27a2-47f9-a249-08c2c9766a7f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3e6da791-27a2-47f9-a249-08c2c9766a7f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3e6da791-27a2-47f9-a249-08c2c9766a7f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3e6da791-27a2-47f9-a249-08c2c9766a7f img.shogun-image {
  /* Add background color handling */
  
}

#s-3e6da791-27a2-47f9-a249-08c2c9766a7f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-3e6da791-27a2-47f9-a249-08c2c9766a7f .shogun-image-content {
  
    justify-content: center;
  
}

.s-3e6da791-27a2-47f9-a249-08c2c9766a7f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3e6da791-27a2-47f9-a249-08c2c9766a7f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3e6da791-27a2-47f9-a249-08c2c9766a7f.shogun-image {
  box-sizing: border-box;
}



.s-3e6da791-27a2-47f9-a249-08c2c9766a7f img.shogun-image {
  
}


@media (min-width: 1200px){#s-3e6da791-27a2-47f9-a249-08c2c9766a7f {
  margin: 0 !important;
  overflow: visible;
}

#s-3e6da791-27a2-47f9-a249-08c2c9766a7f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3e6da791-27a2-47f9-a249-08c2c9766a7f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3e6da791-27a2-47f9-a249-08c2c9766a7f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3e6da791-27a2-47f9-a249-08c2c9766a7f img.shogun-image {
  /* Add background color handling */
  
}

#s-3e6da791-27a2-47f9-a249-08c2c9766a7f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-3e6da791-27a2-47f9-a249-08c2c9766a7f .shogun-image-content {
  
    justify-content: center;
  
}

.s-3e6da791-27a2-47f9-a249-08c2c9766a7f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3e6da791-27a2-47f9-a249-08c2c9766a7f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3e6da791-27a2-47f9-a249-08c2c9766a7f.shogun-image {
  box-sizing: border-box;
}



.s-3e6da791-27a2-47f9-a249-08c2c9766a7f img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-3e6da791-27a2-47f9-a249-08c2c9766a7f {
  margin: 0 !important;
  overflow: visible;
}

#s-3e6da791-27a2-47f9-a249-08c2c9766a7f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3e6da791-27a2-47f9-a249-08c2c9766a7f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3e6da791-27a2-47f9-a249-08c2c9766a7f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3e6da791-27a2-47f9-a249-08c2c9766a7f img.shogun-image {
  /* Add background color handling */
  
}

#s-3e6da791-27a2-47f9-a249-08c2c9766a7f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-3e6da791-27a2-47f9-a249-08c2c9766a7f .shogun-image-content {
  
    justify-content: center;
  
}

.s-3e6da791-27a2-47f9-a249-08c2c9766a7f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3e6da791-27a2-47f9-a249-08c2c9766a7f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3e6da791-27a2-47f9-a249-08c2c9766a7f.shogun-image {
  box-sizing: border-box;
}



.s-3e6da791-27a2-47f9-a249-08c2c9766a7f img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-3e6da791-27a2-47f9-a249-08c2c9766a7f {
  margin: 0 !important;
  overflow: visible;
}

#s-3e6da791-27a2-47f9-a249-08c2c9766a7f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3e6da791-27a2-47f9-a249-08c2c9766a7f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3e6da791-27a2-47f9-a249-08c2c9766a7f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3e6da791-27a2-47f9-a249-08c2c9766a7f img.shogun-image {
  /* Add background color handling */
  
}

#s-3e6da791-27a2-47f9-a249-08c2c9766a7f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-3e6da791-27a2-47f9-a249-08c2c9766a7f .shogun-image-content {
  
    justify-content: center;
  
}

.s-3e6da791-27a2-47f9-a249-08c2c9766a7f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3e6da791-27a2-47f9-a249-08c2c9766a7f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3e6da791-27a2-47f9-a249-08c2c9766a7f.shogun-image {
  box-sizing: border-box;
}



.s-3e6da791-27a2-47f9-a249-08c2c9766a7f img.shogun-image {
  
}


}@media (max-width: 767px){#s-3e6da791-27a2-47f9-a249-08c2c9766a7f {
  margin: 0 !important;
  overflow: visible;
}

#s-3e6da791-27a2-47f9-a249-08c2c9766a7f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3e6da791-27a2-47f9-a249-08c2c9766a7f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3e6da791-27a2-47f9-a249-08c2c9766a7f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3e6da791-27a2-47f9-a249-08c2c9766a7f img.shogun-image {
  /* Add background color handling */
  
}

#s-3e6da791-27a2-47f9-a249-08c2c9766a7f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3e6da791-27a2-47f9-a249-08c2c9766a7f .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-3e6da791-27a2-47f9-a249-08c2c9766a7f .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3e6da791-27a2-47f9-a249-08c2c9766a7f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3e6da791-27a2-47f9-a249-08c2c9766a7f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3e6da791-27a2-47f9-a249-08c2c9766a7f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }




.s-3e6da791-27a2-47f9-a249-08c2c9766a7f .shogun-image-content {
  
    justify-content: center;
  
}

.s-3e6da791-27a2-47f9-a249-08c2c9766a7f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3e6da791-27a2-47f9-a249-08c2c9766a7f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3e6da791-27a2-47f9-a249-08c2c9766a7f.shogun-image {
  box-sizing: border-box;
}



.s-3e6da791-27a2-47f9-a249-08c2c9766a7f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3e6da791-27a2-47f9-a249-08c2c9766a7f {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-3e6da791-27a2-47f9-a249-08c2c9766a7f.shogun-image-container {
      position: relative;
    }

    .s-3e6da791-27a2-47f9-a249-08c2c9766a7f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3e6da791-27a2-47f9-a249-08c2c9766a7f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3e6da791-27a2-47f9-a249-08c2c9766a7f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}
#s-658a1a64-0ff7-428b-a0ee-07b1a7a8ba9c {
  margin-left: auto;
margin-right: auto;
max-width: 375px;
text-align: center;
}
@media (max-width: 767px){#s-658a1a64-0ff7-428b-a0ee-07b1a7a8ba9c {
  margin-left: auto;
margin-right: auto;
text-align: center;
}
}
#s-658a1a64-0ff7-428b-a0ee-07b1a7a8ba9c {
  margin: 0 !important;
  overflow: visible;
}

#s-658a1a64-0ff7-428b-a0ee-07b1a7a8ba9c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-658a1a64-0ff7-428b-a0ee-07b1a7a8ba9c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-658a1a64-0ff7-428b-a0ee-07b1a7a8ba9c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-658a1a64-0ff7-428b-a0ee-07b1a7a8ba9c img.shogun-image {
  /* Add background color handling */
  
}

#s-658a1a64-0ff7-428b-a0ee-07b1a7a8ba9c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-658a1a64-0ff7-428b-a0ee-07b1a7a8ba9c .shogun-image-content {
  
    justify-content: center;
  
}

.s-658a1a64-0ff7-428b-a0ee-07b1a7a8ba9c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-658a1a64-0ff7-428b-a0ee-07b1a7a8ba9c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-658a1a64-0ff7-428b-a0ee-07b1a7a8ba9c.shogun-image {
  box-sizing: border-box;
}



.s-658a1a64-0ff7-428b-a0ee-07b1a7a8ba9c img.shogun-image {
  
}


@media (min-width: 1200px){#s-658a1a64-0ff7-428b-a0ee-07b1a7a8ba9c {
  margin: 0 !important;
  overflow: visible;
}

#s-658a1a64-0ff7-428b-a0ee-07b1a7a8ba9c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-658a1a64-0ff7-428b-a0ee-07b1a7a8ba9c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-658a1a64-0ff7-428b-a0ee-07b1a7a8ba9c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-658a1a64-0ff7-428b-a0ee-07b1a7a8ba9c img.shogun-image {
  /* Add background color handling */
  
}

#s-658a1a64-0ff7-428b-a0ee-07b1a7a8ba9c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-658a1a64-0ff7-428b-a0ee-07b1a7a8ba9c .shogun-image-content {
  
    justify-content: center;
  
}

.s-658a1a64-0ff7-428b-a0ee-07b1a7a8ba9c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-658a1a64-0ff7-428b-a0ee-07b1a7a8ba9c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-658a1a64-0ff7-428b-a0ee-07b1a7a8ba9c.shogun-image {
  box-sizing: border-box;
}



.s-658a1a64-0ff7-428b-a0ee-07b1a7a8ba9c img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-658a1a64-0ff7-428b-a0ee-07b1a7a8ba9c {
  margin: 0 !important;
  overflow: visible;
}

#s-658a1a64-0ff7-428b-a0ee-07b1a7a8ba9c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-658a1a64-0ff7-428b-a0ee-07b1a7a8ba9c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-658a1a64-0ff7-428b-a0ee-07b1a7a8ba9c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-658a1a64-0ff7-428b-a0ee-07b1a7a8ba9c img.shogun-image {
  /* Add background color handling */
  
}

#s-658a1a64-0ff7-428b-a0ee-07b1a7a8ba9c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-658a1a64-0ff7-428b-a0ee-07b1a7a8ba9c .shogun-image-content {
  
    justify-content: center;
  
}

.s-658a1a64-0ff7-428b-a0ee-07b1a7a8ba9c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-658a1a64-0ff7-428b-a0ee-07b1a7a8ba9c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-658a1a64-0ff7-428b-a0ee-07b1a7a8ba9c.shogun-image {
  box-sizing: border-box;
}



.s-658a1a64-0ff7-428b-a0ee-07b1a7a8ba9c img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-658a1a64-0ff7-428b-a0ee-07b1a7a8ba9c {
  margin: 0 !important;
  overflow: visible;
}

#s-658a1a64-0ff7-428b-a0ee-07b1a7a8ba9c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-658a1a64-0ff7-428b-a0ee-07b1a7a8ba9c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-658a1a64-0ff7-428b-a0ee-07b1a7a8ba9c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-658a1a64-0ff7-428b-a0ee-07b1a7a8ba9c img.shogun-image {
  /* Add background color handling */
  
}

#s-658a1a64-0ff7-428b-a0ee-07b1a7a8ba9c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-658a1a64-0ff7-428b-a0ee-07b1a7a8ba9c .shogun-image-content {
  
    justify-content: center;
  
}

.s-658a1a64-0ff7-428b-a0ee-07b1a7a8ba9c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-658a1a64-0ff7-428b-a0ee-07b1a7a8ba9c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-658a1a64-0ff7-428b-a0ee-07b1a7a8ba9c.shogun-image {
  box-sizing: border-box;
}



.s-658a1a64-0ff7-428b-a0ee-07b1a7a8ba9c img.shogun-image {
  
}


}@media (max-width: 767px){#s-658a1a64-0ff7-428b-a0ee-07b1a7a8ba9c {
  margin: 0 !important;
  overflow: visible;
}

#s-658a1a64-0ff7-428b-a0ee-07b1a7a8ba9c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-658a1a64-0ff7-428b-a0ee-07b1a7a8ba9c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-658a1a64-0ff7-428b-a0ee-07b1a7a8ba9c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-658a1a64-0ff7-428b-a0ee-07b1a7a8ba9c img.shogun-image {
  /* Add background color handling */
  
}

#s-658a1a64-0ff7-428b-a0ee-07b1a7a8ba9c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-658a1a64-0ff7-428b-a0ee-07b1a7a8ba9c .shogun-image-content {
  
    justify-content: center;
  
}

.s-658a1a64-0ff7-428b-a0ee-07b1a7a8ba9c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-658a1a64-0ff7-428b-a0ee-07b1a7a8ba9c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-658a1a64-0ff7-428b-a0ee-07b1a7a8ba9c.shogun-image {
  box-sizing: border-box;
}



.s-658a1a64-0ff7-428b-a0ee-07b1a7a8ba9c img.shogun-image {
  
}


}
#s-d5a60fb5-baad-4908-9eef-e375346b683e {
  margin-left: auto;
margin-right: auto;
max-width: 375px;
aspect-ratio: 375/396;
text-align: center;
}
@media (max-width: 767px){#s-d5a60fb5-baad-4908-9eef-e375346b683e {
  margin-left: auto;
margin-right: auto;
max-width: 375px;
aspect-ratio: 375/396;
text-align: center;
}
}
#s-d5a60fb5-baad-4908-9eef-e375346b683e {
  margin: 0 !important;
  overflow: visible;
}

#s-d5a60fb5-baad-4908-9eef-e375346b683e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d5a60fb5-baad-4908-9eef-e375346b683e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d5a60fb5-baad-4908-9eef-e375346b683e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d5a60fb5-baad-4908-9eef-e375346b683e img.shogun-image {
  /* Add background color handling */
  
}

#s-d5a60fb5-baad-4908-9eef-e375346b683e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d5a60fb5-baad-4908-9eef-e375346b683e .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-d5a60fb5-baad-4908-9eef-e375346b683e .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d5a60fb5-baad-4908-9eef-e375346b683e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d5a60fb5-baad-4908-9eef-e375346b683e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d5a60fb5-baad-4908-9eef-e375346b683e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-d5a60fb5-baad-4908-9eef-e375346b683e.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-d5a60fb5-baad-4908-9eef-e375346b683e .shogun-image-content {
  
    justify-content: center;
  
}

.s-d5a60fb5-baad-4908-9eef-e375346b683e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d5a60fb5-baad-4908-9eef-e375346b683e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d5a60fb5-baad-4908-9eef-e375346b683e.shogun-image {
  box-sizing: border-box;
}



.s-d5a60fb5-baad-4908-9eef-e375346b683e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d5a60fb5-baad-4908-9eef-e375346b683e {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-d5a60fb5-baad-4908-9eef-e375346b683e.shogun-image-container {
      position: relative;
    }

    .s-d5a60fb5-baad-4908-9eef-e375346b683e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d5a60fb5-baad-4908-9eef-e375346b683e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d5a60fb5-baad-4908-9eef-e375346b683e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

@media (min-width: 1200px){#s-d5a60fb5-baad-4908-9eef-e375346b683e {
  margin: 0 !important;
  overflow: visible;
}

#s-d5a60fb5-baad-4908-9eef-e375346b683e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d5a60fb5-baad-4908-9eef-e375346b683e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d5a60fb5-baad-4908-9eef-e375346b683e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d5a60fb5-baad-4908-9eef-e375346b683e img.shogun-image {
  /* Add background color handling */
  
}

#s-d5a60fb5-baad-4908-9eef-e375346b683e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d5a60fb5-baad-4908-9eef-e375346b683e .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-d5a60fb5-baad-4908-9eef-e375346b683e .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d5a60fb5-baad-4908-9eef-e375346b683e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d5a60fb5-baad-4908-9eef-e375346b683e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d5a60fb5-baad-4908-9eef-e375346b683e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-d5a60fb5-baad-4908-9eef-e375346b683e.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-d5a60fb5-baad-4908-9eef-e375346b683e .shogun-image-content {
  
    justify-content: center;
  
}

.s-d5a60fb5-baad-4908-9eef-e375346b683e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d5a60fb5-baad-4908-9eef-e375346b683e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d5a60fb5-baad-4908-9eef-e375346b683e.shogun-image {
  box-sizing: border-box;
}



.s-d5a60fb5-baad-4908-9eef-e375346b683e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d5a60fb5-baad-4908-9eef-e375346b683e {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-d5a60fb5-baad-4908-9eef-e375346b683e.shogun-image-container {
      position: relative;
    }

    .s-d5a60fb5-baad-4908-9eef-e375346b683e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d5a60fb5-baad-4908-9eef-e375346b683e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d5a60fb5-baad-4908-9eef-e375346b683e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-d5a60fb5-baad-4908-9eef-e375346b683e {
  margin: 0 !important;
  overflow: visible;
}

#s-d5a60fb5-baad-4908-9eef-e375346b683e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d5a60fb5-baad-4908-9eef-e375346b683e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d5a60fb5-baad-4908-9eef-e375346b683e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d5a60fb5-baad-4908-9eef-e375346b683e img.shogun-image {
  /* Add background color handling */
  
}

#s-d5a60fb5-baad-4908-9eef-e375346b683e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d5a60fb5-baad-4908-9eef-e375346b683e .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-d5a60fb5-baad-4908-9eef-e375346b683e .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d5a60fb5-baad-4908-9eef-e375346b683e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d5a60fb5-baad-4908-9eef-e375346b683e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d5a60fb5-baad-4908-9eef-e375346b683e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-d5a60fb5-baad-4908-9eef-e375346b683e.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-d5a60fb5-baad-4908-9eef-e375346b683e .shogun-image-content {
  
    justify-content: center;
  
}

.s-d5a60fb5-baad-4908-9eef-e375346b683e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d5a60fb5-baad-4908-9eef-e375346b683e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d5a60fb5-baad-4908-9eef-e375346b683e.shogun-image {
  box-sizing: border-box;
}



.s-d5a60fb5-baad-4908-9eef-e375346b683e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d5a60fb5-baad-4908-9eef-e375346b683e {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-d5a60fb5-baad-4908-9eef-e375346b683e.shogun-image-container {
      position: relative;
    }

    .s-d5a60fb5-baad-4908-9eef-e375346b683e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d5a60fb5-baad-4908-9eef-e375346b683e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d5a60fb5-baad-4908-9eef-e375346b683e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-d5a60fb5-baad-4908-9eef-e375346b683e {
  margin: 0 !important;
  overflow: visible;
}

#s-d5a60fb5-baad-4908-9eef-e375346b683e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d5a60fb5-baad-4908-9eef-e375346b683e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d5a60fb5-baad-4908-9eef-e375346b683e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d5a60fb5-baad-4908-9eef-e375346b683e img.shogun-image {
  /* Add background color handling */
  
}

#s-d5a60fb5-baad-4908-9eef-e375346b683e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d5a60fb5-baad-4908-9eef-e375346b683e .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-d5a60fb5-baad-4908-9eef-e375346b683e .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d5a60fb5-baad-4908-9eef-e375346b683e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d5a60fb5-baad-4908-9eef-e375346b683e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d5a60fb5-baad-4908-9eef-e375346b683e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-d5a60fb5-baad-4908-9eef-e375346b683e.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-d5a60fb5-baad-4908-9eef-e375346b683e .shogun-image-content {
  
    justify-content: center;
  
}

.s-d5a60fb5-baad-4908-9eef-e375346b683e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d5a60fb5-baad-4908-9eef-e375346b683e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d5a60fb5-baad-4908-9eef-e375346b683e.shogun-image {
  box-sizing: border-box;
}



.s-d5a60fb5-baad-4908-9eef-e375346b683e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d5a60fb5-baad-4908-9eef-e375346b683e {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-d5a60fb5-baad-4908-9eef-e375346b683e.shogun-image-container {
      position: relative;
    }

    .s-d5a60fb5-baad-4908-9eef-e375346b683e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d5a60fb5-baad-4908-9eef-e375346b683e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d5a60fb5-baad-4908-9eef-e375346b683e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (max-width: 767px){#s-d5a60fb5-baad-4908-9eef-e375346b683e {
  margin: 0 !important;
  overflow: visible;
}

#s-d5a60fb5-baad-4908-9eef-e375346b683e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d5a60fb5-baad-4908-9eef-e375346b683e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d5a60fb5-baad-4908-9eef-e375346b683e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d5a60fb5-baad-4908-9eef-e375346b683e img.shogun-image {
  /* Add background color handling */
  
}

#s-d5a60fb5-baad-4908-9eef-e375346b683e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d5a60fb5-baad-4908-9eef-e375346b683e .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-d5a60fb5-baad-4908-9eef-e375346b683e .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d5a60fb5-baad-4908-9eef-e375346b683e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d5a60fb5-baad-4908-9eef-e375346b683e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d5a60fb5-baad-4908-9eef-e375346b683e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-d5a60fb5-baad-4908-9eef-e375346b683e.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-d5a60fb5-baad-4908-9eef-e375346b683e .shogun-image-content {
  
    justify-content: center;
  
}

.s-d5a60fb5-baad-4908-9eef-e375346b683e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d5a60fb5-baad-4908-9eef-e375346b683e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d5a60fb5-baad-4908-9eef-e375346b683e.shogun-image {
  box-sizing: border-box;
}



.s-d5a60fb5-baad-4908-9eef-e375346b683e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d5a60fb5-baad-4908-9eef-e375346b683e {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-d5a60fb5-baad-4908-9eef-e375346b683e.shogun-image-container {
      position: relative;
    }

    .s-d5a60fb5-baad-4908-9eef-e375346b683e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d5a60fb5-baad-4908-9eef-e375346b683e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d5a60fb5-baad-4908-9eef-e375346b683e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}
#s-dcaad515-c192-4592-8873-70d3e42cf2db {
  margin-left: auto;
margin-right: auto;
max-width: 375px;
aspect-ratio: 375/396;
text-align: center;
}
@media (max-width: 767px){#s-dcaad515-c192-4592-8873-70d3e42cf2db {
  margin-left: auto;
margin-right: auto;
max-width: 375px;
aspect-ratio: 375/396;
text-align: center;
}
}
#s-dcaad515-c192-4592-8873-70d3e42cf2db {
  margin: 0 !important;
  overflow: visible;
}

#s-dcaad515-c192-4592-8873-70d3e42cf2db-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-dcaad515-c192-4592-8873-70d3e42cf2db {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-dcaad515-c192-4592-8873-70d3e42cf2db {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-dcaad515-c192-4592-8873-70d3e42cf2db img.shogun-image {
  /* Add background color handling */
  
}

#s-dcaad515-c192-4592-8873-70d3e42cf2db img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-dcaad515-c192-4592-8873-70d3e42cf2db .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-dcaad515-c192-4592-8873-70d3e42cf2db .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-dcaad515-c192-4592-8873-70d3e42cf2db .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-dcaad515-c192-4592-8873-70d3e42cf2db.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-dcaad515-c192-4592-8873-70d3e42cf2db img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-dcaad515-c192-4592-8873-70d3e42cf2db.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-dcaad515-c192-4592-8873-70d3e42cf2db .shogun-image-content {
  
    justify-content: center;
  
}

.s-dcaad515-c192-4592-8873-70d3e42cf2db.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dcaad515-c192-4592-8873-70d3e42cf2db.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dcaad515-c192-4592-8873-70d3e42cf2db.shogun-image {
  box-sizing: border-box;
}



.s-dcaad515-c192-4592-8873-70d3e42cf2db img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-dcaad515-c192-4592-8873-70d3e42cf2db {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-dcaad515-c192-4592-8873-70d3e42cf2db.shogun-image-container {
      position: relative;
    }

    .s-dcaad515-c192-4592-8873-70d3e42cf2db.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-dcaad515-c192-4592-8873-70d3e42cf2db.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-dcaad515-c192-4592-8873-70d3e42cf2db img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

@media (min-width: 1200px){#s-dcaad515-c192-4592-8873-70d3e42cf2db {
  margin: 0 !important;
  overflow: visible;
}

#s-dcaad515-c192-4592-8873-70d3e42cf2db-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-dcaad515-c192-4592-8873-70d3e42cf2db {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-dcaad515-c192-4592-8873-70d3e42cf2db {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-dcaad515-c192-4592-8873-70d3e42cf2db img.shogun-image {
  /* Add background color handling */
  
}

#s-dcaad515-c192-4592-8873-70d3e42cf2db img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-dcaad515-c192-4592-8873-70d3e42cf2db .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-dcaad515-c192-4592-8873-70d3e42cf2db .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-dcaad515-c192-4592-8873-70d3e42cf2db .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-dcaad515-c192-4592-8873-70d3e42cf2db.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-dcaad515-c192-4592-8873-70d3e42cf2db img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-dcaad515-c192-4592-8873-70d3e42cf2db.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-dcaad515-c192-4592-8873-70d3e42cf2db .shogun-image-content {
  
    justify-content: center;
  
}

.s-dcaad515-c192-4592-8873-70d3e42cf2db.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dcaad515-c192-4592-8873-70d3e42cf2db.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dcaad515-c192-4592-8873-70d3e42cf2db.shogun-image {
  box-sizing: border-box;
}



.s-dcaad515-c192-4592-8873-70d3e42cf2db img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-dcaad515-c192-4592-8873-70d3e42cf2db {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-dcaad515-c192-4592-8873-70d3e42cf2db.shogun-image-container {
      position: relative;
    }

    .s-dcaad515-c192-4592-8873-70d3e42cf2db.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-dcaad515-c192-4592-8873-70d3e42cf2db.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-dcaad515-c192-4592-8873-70d3e42cf2db img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-dcaad515-c192-4592-8873-70d3e42cf2db {
  margin: 0 !important;
  overflow: visible;
}

#s-dcaad515-c192-4592-8873-70d3e42cf2db-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-dcaad515-c192-4592-8873-70d3e42cf2db {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-dcaad515-c192-4592-8873-70d3e42cf2db {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-dcaad515-c192-4592-8873-70d3e42cf2db img.shogun-image {
  /* Add background color handling */
  
}

#s-dcaad515-c192-4592-8873-70d3e42cf2db img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-dcaad515-c192-4592-8873-70d3e42cf2db .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-dcaad515-c192-4592-8873-70d3e42cf2db .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-dcaad515-c192-4592-8873-70d3e42cf2db .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-dcaad515-c192-4592-8873-70d3e42cf2db.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-dcaad515-c192-4592-8873-70d3e42cf2db img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-dcaad515-c192-4592-8873-70d3e42cf2db.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-dcaad515-c192-4592-8873-70d3e42cf2db .shogun-image-content {
  
    justify-content: center;
  
}

.s-dcaad515-c192-4592-8873-70d3e42cf2db.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dcaad515-c192-4592-8873-70d3e42cf2db.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dcaad515-c192-4592-8873-70d3e42cf2db.shogun-image {
  box-sizing: border-box;
}



.s-dcaad515-c192-4592-8873-70d3e42cf2db img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-dcaad515-c192-4592-8873-70d3e42cf2db {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-dcaad515-c192-4592-8873-70d3e42cf2db.shogun-image-container {
      position: relative;
    }

    .s-dcaad515-c192-4592-8873-70d3e42cf2db.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-dcaad515-c192-4592-8873-70d3e42cf2db.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-dcaad515-c192-4592-8873-70d3e42cf2db img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-dcaad515-c192-4592-8873-70d3e42cf2db {
  margin: 0 !important;
  overflow: visible;
}

#s-dcaad515-c192-4592-8873-70d3e42cf2db-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-dcaad515-c192-4592-8873-70d3e42cf2db {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-dcaad515-c192-4592-8873-70d3e42cf2db {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-dcaad515-c192-4592-8873-70d3e42cf2db img.shogun-image {
  /* Add background color handling */
  
}

#s-dcaad515-c192-4592-8873-70d3e42cf2db img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-dcaad515-c192-4592-8873-70d3e42cf2db .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-dcaad515-c192-4592-8873-70d3e42cf2db .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-dcaad515-c192-4592-8873-70d3e42cf2db .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-dcaad515-c192-4592-8873-70d3e42cf2db.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-dcaad515-c192-4592-8873-70d3e42cf2db img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-dcaad515-c192-4592-8873-70d3e42cf2db.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-dcaad515-c192-4592-8873-70d3e42cf2db .shogun-image-content {
  
    justify-content: center;
  
}

.s-dcaad515-c192-4592-8873-70d3e42cf2db.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dcaad515-c192-4592-8873-70d3e42cf2db.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dcaad515-c192-4592-8873-70d3e42cf2db.shogun-image {
  box-sizing: border-box;
}



.s-dcaad515-c192-4592-8873-70d3e42cf2db img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-dcaad515-c192-4592-8873-70d3e42cf2db {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-dcaad515-c192-4592-8873-70d3e42cf2db.shogun-image-container {
      position: relative;
    }

    .s-dcaad515-c192-4592-8873-70d3e42cf2db.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-dcaad515-c192-4592-8873-70d3e42cf2db.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-dcaad515-c192-4592-8873-70d3e42cf2db img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (max-width: 767px){#s-dcaad515-c192-4592-8873-70d3e42cf2db {
  margin: 0 !important;
  overflow: visible;
}

#s-dcaad515-c192-4592-8873-70d3e42cf2db-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-dcaad515-c192-4592-8873-70d3e42cf2db {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-dcaad515-c192-4592-8873-70d3e42cf2db {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-dcaad515-c192-4592-8873-70d3e42cf2db img.shogun-image {
  /* Add background color handling */
  
}

#s-dcaad515-c192-4592-8873-70d3e42cf2db img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-dcaad515-c192-4592-8873-70d3e42cf2db .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-dcaad515-c192-4592-8873-70d3e42cf2db .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-dcaad515-c192-4592-8873-70d3e42cf2db .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-dcaad515-c192-4592-8873-70d3e42cf2db.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-dcaad515-c192-4592-8873-70d3e42cf2db img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-dcaad515-c192-4592-8873-70d3e42cf2db.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-dcaad515-c192-4592-8873-70d3e42cf2db .shogun-image-content {
  
    justify-content: center;
  
}

.s-dcaad515-c192-4592-8873-70d3e42cf2db.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dcaad515-c192-4592-8873-70d3e42cf2db.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dcaad515-c192-4592-8873-70d3e42cf2db.shogun-image {
  box-sizing: border-box;
}



.s-dcaad515-c192-4592-8873-70d3e42cf2db img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-dcaad515-c192-4592-8873-70d3e42cf2db {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-dcaad515-c192-4592-8873-70d3e42cf2db.shogun-image-container {
      position: relative;
    }

    .s-dcaad515-c192-4592-8873-70d3e42cf2db.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-dcaad515-c192-4592-8873-70d3e42cf2db.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-dcaad515-c192-4592-8873-70d3e42cf2db img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}
#s-af6b9a9b-9463-43b3-9f35-240862093d73 {
  margin-left: auto;
margin-right: auto;
max-width: 375px;
aspect-ratio: 375/396;
text-align: center;
}

#s-af6b9a9b-9463-43b3-9f35-240862093d73 {
  margin: 0 !important;
  overflow: visible;
}

#s-af6b9a9b-9463-43b3-9f35-240862093d73-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-af6b9a9b-9463-43b3-9f35-240862093d73 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-af6b9a9b-9463-43b3-9f35-240862093d73 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-af6b9a9b-9463-43b3-9f35-240862093d73 img.shogun-image {
  /* Add background color handling */
  
}

#s-af6b9a9b-9463-43b3-9f35-240862093d73 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-af6b9a9b-9463-43b3-9f35-240862093d73 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-af6b9a9b-9463-43b3-9f35-240862093d73 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-af6b9a9b-9463-43b3-9f35-240862093d73 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-af6b9a9b-9463-43b3-9f35-240862093d73.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-af6b9a9b-9463-43b3-9f35-240862093d73 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-af6b9a9b-9463-43b3-9f35-240862093d73.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-af6b9a9b-9463-43b3-9f35-240862093d73 .shogun-image-content {
  
    justify-content: center;
  
}

.s-af6b9a9b-9463-43b3-9f35-240862093d73.shg-align-container {
  display: flex;
  justify-content: center
}

.s-af6b9a9b-9463-43b3-9f35-240862093d73.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-af6b9a9b-9463-43b3-9f35-240862093d73.shogun-image {
  box-sizing: border-box;
}



.s-af6b9a9b-9463-43b3-9f35-240862093d73 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-af6b9a9b-9463-43b3-9f35-240862093d73 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-af6b9a9b-9463-43b3-9f35-240862093d73.shogun-image-container {
      position: relative;
    }

    .s-af6b9a9b-9463-43b3-9f35-240862093d73.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-af6b9a9b-9463-43b3-9f35-240862093d73.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-af6b9a9b-9463-43b3-9f35-240862093d73 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

@media (min-width: 1200px){#s-af6b9a9b-9463-43b3-9f35-240862093d73 {
  margin: 0 !important;
  overflow: visible;
}

#s-af6b9a9b-9463-43b3-9f35-240862093d73-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-af6b9a9b-9463-43b3-9f35-240862093d73 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-af6b9a9b-9463-43b3-9f35-240862093d73 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-af6b9a9b-9463-43b3-9f35-240862093d73 img.shogun-image {
  /* Add background color handling */
  
}

#s-af6b9a9b-9463-43b3-9f35-240862093d73 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-af6b9a9b-9463-43b3-9f35-240862093d73 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-af6b9a9b-9463-43b3-9f35-240862093d73 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-af6b9a9b-9463-43b3-9f35-240862093d73 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-af6b9a9b-9463-43b3-9f35-240862093d73.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-af6b9a9b-9463-43b3-9f35-240862093d73 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-af6b9a9b-9463-43b3-9f35-240862093d73.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-af6b9a9b-9463-43b3-9f35-240862093d73 .shogun-image-content {
  
    justify-content: center;
  
}

.s-af6b9a9b-9463-43b3-9f35-240862093d73.shg-align-container {
  display: flex;
  justify-content: center
}

.s-af6b9a9b-9463-43b3-9f35-240862093d73.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-af6b9a9b-9463-43b3-9f35-240862093d73.shogun-image {
  box-sizing: border-box;
}



.s-af6b9a9b-9463-43b3-9f35-240862093d73 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-af6b9a9b-9463-43b3-9f35-240862093d73 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-af6b9a9b-9463-43b3-9f35-240862093d73.shogun-image-container {
      position: relative;
    }

    .s-af6b9a9b-9463-43b3-9f35-240862093d73.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-af6b9a9b-9463-43b3-9f35-240862093d73.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-af6b9a9b-9463-43b3-9f35-240862093d73 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-af6b9a9b-9463-43b3-9f35-240862093d73 {
  margin: 0 !important;
  overflow: visible;
}

#s-af6b9a9b-9463-43b3-9f35-240862093d73-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-af6b9a9b-9463-43b3-9f35-240862093d73 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-af6b9a9b-9463-43b3-9f35-240862093d73 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-af6b9a9b-9463-43b3-9f35-240862093d73 img.shogun-image {
  /* Add background color handling */
  
}

#s-af6b9a9b-9463-43b3-9f35-240862093d73 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-af6b9a9b-9463-43b3-9f35-240862093d73 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-af6b9a9b-9463-43b3-9f35-240862093d73 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-af6b9a9b-9463-43b3-9f35-240862093d73 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-af6b9a9b-9463-43b3-9f35-240862093d73.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-af6b9a9b-9463-43b3-9f35-240862093d73 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-af6b9a9b-9463-43b3-9f35-240862093d73.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-af6b9a9b-9463-43b3-9f35-240862093d73 .shogun-image-content {
  
    justify-content: center;
  
}

.s-af6b9a9b-9463-43b3-9f35-240862093d73.shg-align-container {
  display: flex;
  justify-content: center
}

.s-af6b9a9b-9463-43b3-9f35-240862093d73.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-af6b9a9b-9463-43b3-9f35-240862093d73.shogun-image {
  box-sizing: border-box;
}



.s-af6b9a9b-9463-43b3-9f35-240862093d73 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-af6b9a9b-9463-43b3-9f35-240862093d73 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-af6b9a9b-9463-43b3-9f35-240862093d73.shogun-image-container {
      position: relative;
    }

    .s-af6b9a9b-9463-43b3-9f35-240862093d73.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-af6b9a9b-9463-43b3-9f35-240862093d73.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-af6b9a9b-9463-43b3-9f35-240862093d73 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-af6b9a9b-9463-43b3-9f35-240862093d73 {
  margin: 0 !important;
  overflow: visible;
}

#s-af6b9a9b-9463-43b3-9f35-240862093d73-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-af6b9a9b-9463-43b3-9f35-240862093d73 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-af6b9a9b-9463-43b3-9f35-240862093d73 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-af6b9a9b-9463-43b3-9f35-240862093d73 img.shogun-image {
  /* Add background color handling */
  
}

#s-af6b9a9b-9463-43b3-9f35-240862093d73 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-af6b9a9b-9463-43b3-9f35-240862093d73 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-af6b9a9b-9463-43b3-9f35-240862093d73 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-af6b9a9b-9463-43b3-9f35-240862093d73 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-af6b9a9b-9463-43b3-9f35-240862093d73.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-af6b9a9b-9463-43b3-9f35-240862093d73 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-af6b9a9b-9463-43b3-9f35-240862093d73.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-af6b9a9b-9463-43b3-9f35-240862093d73 .shogun-image-content {
  
    justify-content: center;
  
}

.s-af6b9a9b-9463-43b3-9f35-240862093d73.shg-align-container {
  display: flex;
  justify-content: center
}

.s-af6b9a9b-9463-43b3-9f35-240862093d73.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-af6b9a9b-9463-43b3-9f35-240862093d73.shogun-image {
  box-sizing: border-box;
}



.s-af6b9a9b-9463-43b3-9f35-240862093d73 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-af6b9a9b-9463-43b3-9f35-240862093d73 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-af6b9a9b-9463-43b3-9f35-240862093d73.shogun-image-container {
      position: relative;
    }

    .s-af6b9a9b-9463-43b3-9f35-240862093d73.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-af6b9a9b-9463-43b3-9f35-240862093d73.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-af6b9a9b-9463-43b3-9f35-240862093d73 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (max-width: 767px){#s-af6b9a9b-9463-43b3-9f35-240862093d73 {
  margin: 0 !important;
  overflow: visible;
}

#s-af6b9a9b-9463-43b3-9f35-240862093d73-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-af6b9a9b-9463-43b3-9f35-240862093d73 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-af6b9a9b-9463-43b3-9f35-240862093d73 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-af6b9a9b-9463-43b3-9f35-240862093d73 img.shogun-image {
  /* Add background color handling */
  
}

#s-af6b9a9b-9463-43b3-9f35-240862093d73 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-af6b9a9b-9463-43b3-9f35-240862093d73 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-af6b9a9b-9463-43b3-9f35-240862093d73 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-af6b9a9b-9463-43b3-9f35-240862093d73 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-af6b9a9b-9463-43b3-9f35-240862093d73.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-af6b9a9b-9463-43b3-9f35-240862093d73 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-af6b9a9b-9463-43b3-9f35-240862093d73.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-af6b9a9b-9463-43b3-9f35-240862093d73 .shogun-image-content {
  
    justify-content: center;
  
}

.s-af6b9a9b-9463-43b3-9f35-240862093d73.shg-align-container {
  display: flex;
  justify-content: center
}

.s-af6b9a9b-9463-43b3-9f35-240862093d73.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-af6b9a9b-9463-43b3-9f35-240862093d73.shogun-image {
  box-sizing: border-box;
}



.s-af6b9a9b-9463-43b3-9f35-240862093d73 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-af6b9a9b-9463-43b3-9f35-240862093d73 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-af6b9a9b-9463-43b3-9f35-240862093d73.shogun-image-container {
      position: relative;
    }

    .s-af6b9a9b-9463-43b3-9f35-240862093d73.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-af6b9a9b-9463-43b3-9f35-240862093d73.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-af6b9a9b-9463-43b3-9f35-240862093d73 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}
#s-64972823-4b2a-4a1c-96b0-64372eeb9c2c {
  margin-left: auto;
margin-right: auto;
max-width: 375px;
aspect-ratio: 375/396;
text-align: center;
}

#s-64972823-4b2a-4a1c-96b0-64372eeb9c2c {
  margin: 0 !important;
  overflow: visible;
}

#s-64972823-4b2a-4a1c-96b0-64372eeb9c2c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-64972823-4b2a-4a1c-96b0-64372eeb9c2c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-64972823-4b2a-4a1c-96b0-64372eeb9c2c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-64972823-4b2a-4a1c-96b0-64372eeb9c2c img.shogun-image {
  /* Add background color handling */
  
}

#s-64972823-4b2a-4a1c-96b0-64372eeb9c2c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-64972823-4b2a-4a1c-96b0-64372eeb9c2c .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-64972823-4b2a-4a1c-96b0-64372eeb9c2c .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-64972823-4b2a-4a1c-96b0-64372eeb9c2c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-64972823-4b2a-4a1c-96b0-64372eeb9c2c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-64972823-4b2a-4a1c-96b0-64372eeb9c2c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-64972823-4b2a-4a1c-96b0-64372eeb9c2c.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-64972823-4b2a-4a1c-96b0-64372eeb9c2c .shogun-image-content {
  
    justify-content: center;
  
}

.s-64972823-4b2a-4a1c-96b0-64372eeb9c2c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-64972823-4b2a-4a1c-96b0-64372eeb9c2c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-64972823-4b2a-4a1c-96b0-64372eeb9c2c.shogun-image {
  box-sizing: border-box;
}



.s-64972823-4b2a-4a1c-96b0-64372eeb9c2c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-64972823-4b2a-4a1c-96b0-64372eeb9c2c {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-64972823-4b2a-4a1c-96b0-64372eeb9c2c.shogun-image-container {
      position: relative;
    }

    .s-64972823-4b2a-4a1c-96b0-64372eeb9c2c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-64972823-4b2a-4a1c-96b0-64372eeb9c2c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-64972823-4b2a-4a1c-96b0-64372eeb9c2c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

@media (min-width: 1200px){#s-64972823-4b2a-4a1c-96b0-64372eeb9c2c {
  margin: 0 !important;
  overflow: visible;
}

#s-64972823-4b2a-4a1c-96b0-64372eeb9c2c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-64972823-4b2a-4a1c-96b0-64372eeb9c2c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-64972823-4b2a-4a1c-96b0-64372eeb9c2c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-64972823-4b2a-4a1c-96b0-64372eeb9c2c img.shogun-image {
  /* Add background color handling */
  
}

#s-64972823-4b2a-4a1c-96b0-64372eeb9c2c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-64972823-4b2a-4a1c-96b0-64372eeb9c2c .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-64972823-4b2a-4a1c-96b0-64372eeb9c2c .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-64972823-4b2a-4a1c-96b0-64372eeb9c2c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-64972823-4b2a-4a1c-96b0-64372eeb9c2c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-64972823-4b2a-4a1c-96b0-64372eeb9c2c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-64972823-4b2a-4a1c-96b0-64372eeb9c2c.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-64972823-4b2a-4a1c-96b0-64372eeb9c2c .shogun-image-content {
  
    justify-content: center;
  
}

.s-64972823-4b2a-4a1c-96b0-64372eeb9c2c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-64972823-4b2a-4a1c-96b0-64372eeb9c2c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-64972823-4b2a-4a1c-96b0-64372eeb9c2c.shogun-image {
  box-sizing: border-box;
}



.s-64972823-4b2a-4a1c-96b0-64372eeb9c2c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-64972823-4b2a-4a1c-96b0-64372eeb9c2c {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-64972823-4b2a-4a1c-96b0-64372eeb9c2c.shogun-image-container {
      position: relative;
    }

    .s-64972823-4b2a-4a1c-96b0-64372eeb9c2c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-64972823-4b2a-4a1c-96b0-64372eeb9c2c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-64972823-4b2a-4a1c-96b0-64372eeb9c2c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-64972823-4b2a-4a1c-96b0-64372eeb9c2c {
  margin: 0 !important;
  overflow: visible;
}

#s-64972823-4b2a-4a1c-96b0-64372eeb9c2c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-64972823-4b2a-4a1c-96b0-64372eeb9c2c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-64972823-4b2a-4a1c-96b0-64372eeb9c2c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-64972823-4b2a-4a1c-96b0-64372eeb9c2c img.shogun-image {
  /* Add background color handling */
  
}

#s-64972823-4b2a-4a1c-96b0-64372eeb9c2c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-64972823-4b2a-4a1c-96b0-64372eeb9c2c .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-64972823-4b2a-4a1c-96b0-64372eeb9c2c .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-64972823-4b2a-4a1c-96b0-64372eeb9c2c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-64972823-4b2a-4a1c-96b0-64372eeb9c2c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-64972823-4b2a-4a1c-96b0-64372eeb9c2c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-64972823-4b2a-4a1c-96b0-64372eeb9c2c.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-64972823-4b2a-4a1c-96b0-64372eeb9c2c .shogun-image-content {
  
    justify-content: center;
  
}

.s-64972823-4b2a-4a1c-96b0-64372eeb9c2c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-64972823-4b2a-4a1c-96b0-64372eeb9c2c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-64972823-4b2a-4a1c-96b0-64372eeb9c2c.shogun-image {
  box-sizing: border-box;
}



.s-64972823-4b2a-4a1c-96b0-64372eeb9c2c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-64972823-4b2a-4a1c-96b0-64372eeb9c2c {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-64972823-4b2a-4a1c-96b0-64372eeb9c2c.shogun-image-container {
      position: relative;
    }

    .s-64972823-4b2a-4a1c-96b0-64372eeb9c2c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-64972823-4b2a-4a1c-96b0-64372eeb9c2c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-64972823-4b2a-4a1c-96b0-64372eeb9c2c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-64972823-4b2a-4a1c-96b0-64372eeb9c2c {
  margin: 0 !important;
  overflow: visible;
}

#s-64972823-4b2a-4a1c-96b0-64372eeb9c2c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-64972823-4b2a-4a1c-96b0-64372eeb9c2c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-64972823-4b2a-4a1c-96b0-64372eeb9c2c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-64972823-4b2a-4a1c-96b0-64372eeb9c2c img.shogun-image {
  /* Add background color handling */
  
}

#s-64972823-4b2a-4a1c-96b0-64372eeb9c2c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-64972823-4b2a-4a1c-96b0-64372eeb9c2c .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-64972823-4b2a-4a1c-96b0-64372eeb9c2c .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-64972823-4b2a-4a1c-96b0-64372eeb9c2c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-64972823-4b2a-4a1c-96b0-64372eeb9c2c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-64972823-4b2a-4a1c-96b0-64372eeb9c2c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-64972823-4b2a-4a1c-96b0-64372eeb9c2c.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-64972823-4b2a-4a1c-96b0-64372eeb9c2c .shogun-image-content {
  
    justify-content: center;
  
}

.s-64972823-4b2a-4a1c-96b0-64372eeb9c2c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-64972823-4b2a-4a1c-96b0-64372eeb9c2c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-64972823-4b2a-4a1c-96b0-64372eeb9c2c.shogun-image {
  box-sizing: border-box;
}



.s-64972823-4b2a-4a1c-96b0-64372eeb9c2c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-64972823-4b2a-4a1c-96b0-64372eeb9c2c {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-64972823-4b2a-4a1c-96b0-64372eeb9c2c.shogun-image-container {
      position: relative;
    }

    .s-64972823-4b2a-4a1c-96b0-64372eeb9c2c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-64972823-4b2a-4a1c-96b0-64372eeb9c2c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-64972823-4b2a-4a1c-96b0-64372eeb9c2c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (max-width: 767px){#s-64972823-4b2a-4a1c-96b0-64372eeb9c2c {
  margin: 0 !important;
  overflow: visible;
}

#s-64972823-4b2a-4a1c-96b0-64372eeb9c2c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-64972823-4b2a-4a1c-96b0-64372eeb9c2c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-64972823-4b2a-4a1c-96b0-64372eeb9c2c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-64972823-4b2a-4a1c-96b0-64372eeb9c2c img.shogun-image {
  /* Add background color handling */
  
}

#s-64972823-4b2a-4a1c-96b0-64372eeb9c2c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-64972823-4b2a-4a1c-96b0-64372eeb9c2c .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-64972823-4b2a-4a1c-96b0-64372eeb9c2c .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-64972823-4b2a-4a1c-96b0-64372eeb9c2c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-64972823-4b2a-4a1c-96b0-64372eeb9c2c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-64972823-4b2a-4a1c-96b0-64372eeb9c2c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-64972823-4b2a-4a1c-96b0-64372eeb9c2c.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-64972823-4b2a-4a1c-96b0-64372eeb9c2c .shogun-image-content {
  
    justify-content: center;
  
}

.s-64972823-4b2a-4a1c-96b0-64372eeb9c2c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-64972823-4b2a-4a1c-96b0-64372eeb9c2c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-64972823-4b2a-4a1c-96b0-64372eeb9c2c.shogun-image {
  box-sizing: border-box;
}



.s-64972823-4b2a-4a1c-96b0-64372eeb9c2c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-64972823-4b2a-4a1c-96b0-64372eeb9c2c {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-64972823-4b2a-4a1c-96b0-64372eeb9c2c.shogun-image-container {
      position: relative;
    }

    .s-64972823-4b2a-4a1c-96b0-64372eeb9c2c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-64972823-4b2a-4a1c-96b0-64372eeb9c2c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-64972823-4b2a-4a1c-96b0-64372eeb9c2c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}
#s-6d8b3972-c3ab-4585-af41-46f4dcb60e9f {
  margin-left: auto;
margin-right: auto;
max-width: 375px;
aspect-ratio: 375/396;
text-align: center;
}

#s-6d8b3972-c3ab-4585-af41-46f4dcb60e9f {
  margin: 0 !important;
  overflow: visible;
}

#s-6d8b3972-c3ab-4585-af41-46f4dcb60e9f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6d8b3972-c3ab-4585-af41-46f4dcb60e9f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6d8b3972-c3ab-4585-af41-46f4dcb60e9f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6d8b3972-c3ab-4585-af41-46f4dcb60e9f img.shogun-image {
  /* Add background color handling */
  
}

#s-6d8b3972-c3ab-4585-af41-46f4dcb60e9f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6d8b3972-c3ab-4585-af41-46f4dcb60e9f .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-6d8b3972-c3ab-4585-af41-46f4dcb60e9f .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6d8b3972-c3ab-4585-af41-46f4dcb60e9f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6d8b3972-c3ab-4585-af41-46f4dcb60e9f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6d8b3972-c3ab-4585-af41-46f4dcb60e9f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-6d8b3972-c3ab-4585-af41-46f4dcb60e9f.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-6d8b3972-c3ab-4585-af41-46f4dcb60e9f .shogun-image-content {
  
    justify-content: center;
  
}

.s-6d8b3972-c3ab-4585-af41-46f4dcb60e9f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6d8b3972-c3ab-4585-af41-46f4dcb60e9f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6d8b3972-c3ab-4585-af41-46f4dcb60e9f.shogun-image {
  box-sizing: border-box;
}



.s-6d8b3972-c3ab-4585-af41-46f4dcb60e9f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6d8b3972-c3ab-4585-af41-46f4dcb60e9f {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-6d8b3972-c3ab-4585-af41-46f4dcb60e9f.shogun-image-container {
      position: relative;
    }

    .s-6d8b3972-c3ab-4585-af41-46f4dcb60e9f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6d8b3972-c3ab-4585-af41-46f4dcb60e9f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6d8b3972-c3ab-4585-af41-46f4dcb60e9f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

@media (min-width: 1200px){#s-6d8b3972-c3ab-4585-af41-46f4dcb60e9f {
  margin: 0 !important;
  overflow: visible;
}

#s-6d8b3972-c3ab-4585-af41-46f4dcb60e9f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6d8b3972-c3ab-4585-af41-46f4dcb60e9f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6d8b3972-c3ab-4585-af41-46f4dcb60e9f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6d8b3972-c3ab-4585-af41-46f4dcb60e9f img.shogun-image {
  /* Add background color handling */
  
}

#s-6d8b3972-c3ab-4585-af41-46f4dcb60e9f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6d8b3972-c3ab-4585-af41-46f4dcb60e9f .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-6d8b3972-c3ab-4585-af41-46f4dcb60e9f .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6d8b3972-c3ab-4585-af41-46f4dcb60e9f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6d8b3972-c3ab-4585-af41-46f4dcb60e9f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6d8b3972-c3ab-4585-af41-46f4dcb60e9f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-6d8b3972-c3ab-4585-af41-46f4dcb60e9f.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-6d8b3972-c3ab-4585-af41-46f4dcb60e9f .shogun-image-content {
  
    justify-content: center;
  
}

.s-6d8b3972-c3ab-4585-af41-46f4dcb60e9f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6d8b3972-c3ab-4585-af41-46f4dcb60e9f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6d8b3972-c3ab-4585-af41-46f4dcb60e9f.shogun-image {
  box-sizing: border-box;
}



.s-6d8b3972-c3ab-4585-af41-46f4dcb60e9f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6d8b3972-c3ab-4585-af41-46f4dcb60e9f {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-6d8b3972-c3ab-4585-af41-46f4dcb60e9f.shogun-image-container {
      position: relative;
    }

    .s-6d8b3972-c3ab-4585-af41-46f4dcb60e9f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6d8b3972-c3ab-4585-af41-46f4dcb60e9f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6d8b3972-c3ab-4585-af41-46f4dcb60e9f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-6d8b3972-c3ab-4585-af41-46f4dcb60e9f {
  margin: 0 !important;
  overflow: visible;
}

#s-6d8b3972-c3ab-4585-af41-46f4dcb60e9f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6d8b3972-c3ab-4585-af41-46f4dcb60e9f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6d8b3972-c3ab-4585-af41-46f4dcb60e9f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6d8b3972-c3ab-4585-af41-46f4dcb60e9f img.shogun-image {
  /* Add background color handling */
  
}

#s-6d8b3972-c3ab-4585-af41-46f4dcb60e9f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6d8b3972-c3ab-4585-af41-46f4dcb60e9f .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-6d8b3972-c3ab-4585-af41-46f4dcb60e9f .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6d8b3972-c3ab-4585-af41-46f4dcb60e9f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6d8b3972-c3ab-4585-af41-46f4dcb60e9f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6d8b3972-c3ab-4585-af41-46f4dcb60e9f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-6d8b3972-c3ab-4585-af41-46f4dcb60e9f.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-6d8b3972-c3ab-4585-af41-46f4dcb60e9f .shogun-image-content {
  
    justify-content: center;
  
}

.s-6d8b3972-c3ab-4585-af41-46f4dcb60e9f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6d8b3972-c3ab-4585-af41-46f4dcb60e9f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6d8b3972-c3ab-4585-af41-46f4dcb60e9f.shogun-image {
  box-sizing: border-box;
}



.s-6d8b3972-c3ab-4585-af41-46f4dcb60e9f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6d8b3972-c3ab-4585-af41-46f4dcb60e9f {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-6d8b3972-c3ab-4585-af41-46f4dcb60e9f.shogun-image-container {
      position: relative;
    }

    .s-6d8b3972-c3ab-4585-af41-46f4dcb60e9f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6d8b3972-c3ab-4585-af41-46f4dcb60e9f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6d8b3972-c3ab-4585-af41-46f4dcb60e9f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-6d8b3972-c3ab-4585-af41-46f4dcb60e9f {
  margin: 0 !important;
  overflow: visible;
}

#s-6d8b3972-c3ab-4585-af41-46f4dcb60e9f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6d8b3972-c3ab-4585-af41-46f4dcb60e9f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6d8b3972-c3ab-4585-af41-46f4dcb60e9f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6d8b3972-c3ab-4585-af41-46f4dcb60e9f img.shogun-image {
  /* Add background color handling */
  
}

#s-6d8b3972-c3ab-4585-af41-46f4dcb60e9f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6d8b3972-c3ab-4585-af41-46f4dcb60e9f .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-6d8b3972-c3ab-4585-af41-46f4dcb60e9f .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6d8b3972-c3ab-4585-af41-46f4dcb60e9f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6d8b3972-c3ab-4585-af41-46f4dcb60e9f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6d8b3972-c3ab-4585-af41-46f4dcb60e9f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-6d8b3972-c3ab-4585-af41-46f4dcb60e9f.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-6d8b3972-c3ab-4585-af41-46f4dcb60e9f .shogun-image-content {
  
    justify-content: center;
  
}

.s-6d8b3972-c3ab-4585-af41-46f4dcb60e9f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6d8b3972-c3ab-4585-af41-46f4dcb60e9f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6d8b3972-c3ab-4585-af41-46f4dcb60e9f.shogun-image {
  box-sizing: border-box;
}



.s-6d8b3972-c3ab-4585-af41-46f4dcb60e9f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6d8b3972-c3ab-4585-af41-46f4dcb60e9f {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-6d8b3972-c3ab-4585-af41-46f4dcb60e9f.shogun-image-container {
      position: relative;
    }

    .s-6d8b3972-c3ab-4585-af41-46f4dcb60e9f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6d8b3972-c3ab-4585-af41-46f4dcb60e9f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6d8b3972-c3ab-4585-af41-46f4dcb60e9f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (max-width: 767px){#s-6d8b3972-c3ab-4585-af41-46f4dcb60e9f {
  margin: 0 !important;
  overflow: visible;
}

#s-6d8b3972-c3ab-4585-af41-46f4dcb60e9f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6d8b3972-c3ab-4585-af41-46f4dcb60e9f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6d8b3972-c3ab-4585-af41-46f4dcb60e9f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6d8b3972-c3ab-4585-af41-46f4dcb60e9f img.shogun-image {
  /* Add background color handling */
  
}

#s-6d8b3972-c3ab-4585-af41-46f4dcb60e9f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6d8b3972-c3ab-4585-af41-46f4dcb60e9f .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-6d8b3972-c3ab-4585-af41-46f4dcb60e9f .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6d8b3972-c3ab-4585-af41-46f4dcb60e9f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6d8b3972-c3ab-4585-af41-46f4dcb60e9f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6d8b3972-c3ab-4585-af41-46f4dcb60e9f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-6d8b3972-c3ab-4585-af41-46f4dcb60e9f.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-6d8b3972-c3ab-4585-af41-46f4dcb60e9f .shogun-image-content {
  
    justify-content: center;
  
}

.s-6d8b3972-c3ab-4585-af41-46f4dcb60e9f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6d8b3972-c3ab-4585-af41-46f4dcb60e9f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6d8b3972-c3ab-4585-af41-46f4dcb60e9f.shogun-image {
  box-sizing: border-box;
}



.s-6d8b3972-c3ab-4585-af41-46f4dcb60e9f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6d8b3972-c3ab-4585-af41-46f4dcb60e9f {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-6d8b3972-c3ab-4585-af41-46f4dcb60e9f.shogun-image-container {
      position: relative;
    }

    .s-6d8b3972-c3ab-4585-af41-46f4dcb60e9f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6d8b3972-c3ab-4585-af41-46f4dcb60e9f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6d8b3972-c3ab-4585-af41-46f4dcb60e9f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}
#s-f15eccd5-0fc6-4e8c-bd43-c9d2c8e66bb4 {
  margin-left: auto;
margin-right: auto;
max-width: 375px;
aspect-ratio: 375/396;
text-align: center;
}

#s-f15eccd5-0fc6-4e8c-bd43-c9d2c8e66bb4 {
  margin: 0 !important;
  overflow: visible;
}

#s-f15eccd5-0fc6-4e8c-bd43-c9d2c8e66bb4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f15eccd5-0fc6-4e8c-bd43-c9d2c8e66bb4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f15eccd5-0fc6-4e8c-bd43-c9d2c8e66bb4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f15eccd5-0fc6-4e8c-bd43-c9d2c8e66bb4 img.shogun-image {
  /* Add background color handling */
  
}

#s-f15eccd5-0fc6-4e8c-bd43-c9d2c8e66bb4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f15eccd5-0fc6-4e8c-bd43-c9d2c8e66bb4 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-f15eccd5-0fc6-4e8c-bd43-c9d2c8e66bb4 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f15eccd5-0fc6-4e8c-bd43-c9d2c8e66bb4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f15eccd5-0fc6-4e8c-bd43-c9d2c8e66bb4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f15eccd5-0fc6-4e8c-bd43-c9d2c8e66bb4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-f15eccd5-0fc6-4e8c-bd43-c9d2c8e66bb4.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-f15eccd5-0fc6-4e8c-bd43-c9d2c8e66bb4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f15eccd5-0fc6-4e8c-bd43-c9d2c8e66bb4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f15eccd5-0fc6-4e8c-bd43-c9d2c8e66bb4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f15eccd5-0fc6-4e8c-bd43-c9d2c8e66bb4.shogun-image {
  box-sizing: border-box;
}



.s-f15eccd5-0fc6-4e8c-bd43-c9d2c8e66bb4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f15eccd5-0fc6-4e8c-bd43-c9d2c8e66bb4 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-f15eccd5-0fc6-4e8c-bd43-c9d2c8e66bb4.shogun-image-container {
      position: relative;
    }

    .s-f15eccd5-0fc6-4e8c-bd43-c9d2c8e66bb4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f15eccd5-0fc6-4e8c-bd43-c9d2c8e66bb4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f15eccd5-0fc6-4e8c-bd43-c9d2c8e66bb4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

@media (min-width: 1200px){#s-f15eccd5-0fc6-4e8c-bd43-c9d2c8e66bb4 {
  margin: 0 !important;
  overflow: visible;
}

#s-f15eccd5-0fc6-4e8c-bd43-c9d2c8e66bb4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f15eccd5-0fc6-4e8c-bd43-c9d2c8e66bb4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f15eccd5-0fc6-4e8c-bd43-c9d2c8e66bb4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f15eccd5-0fc6-4e8c-bd43-c9d2c8e66bb4 img.shogun-image {
  /* Add background color handling */
  
}

#s-f15eccd5-0fc6-4e8c-bd43-c9d2c8e66bb4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f15eccd5-0fc6-4e8c-bd43-c9d2c8e66bb4 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-f15eccd5-0fc6-4e8c-bd43-c9d2c8e66bb4 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f15eccd5-0fc6-4e8c-bd43-c9d2c8e66bb4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f15eccd5-0fc6-4e8c-bd43-c9d2c8e66bb4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f15eccd5-0fc6-4e8c-bd43-c9d2c8e66bb4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-f15eccd5-0fc6-4e8c-bd43-c9d2c8e66bb4.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-f15eccd5-0fc6-4e8c-bd43-c9d2c8e66bb4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f15eccd5-0fc6-4e8c-bd43-c9d2c8e66bb4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f15eccd5-0fc6-4e8c-bd43-c9d2c8e66bb4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f15eccd5-0fc6-4e8c-bd43-c9d2c8e66bb4.shogun-image {
  box-sizing: border-box;
}



.s-f15eccd5-0fc6-4e8c-bd43-c9d2c8e66bb4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f15eccd5-0fc6-4e8c-bd43-c9d2c8e66bb4 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-f15eccd5-0fc6-4e8c-bd43-c9d2c8e66bb4.shogun-image-container {
      position: relative;
    }

    .s-f15eccd5-0fc6-4e8c-bd43-c9d2c8e66bb4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f15eccd5-0fc6-4e8c-bd43-c9d2c8e66bb4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f15eccd5-0fc6-4e8c-bd43-c9d2c8e66bb4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-f15eccd5-0fc6-4e8c-bd43-c9d2c8e66bb4 {
  margin: 0 !important;
  overflow: visible;
}

#s-f15eccd5-0fc6-4e8c-bd43-c9d2c8e66bb4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f15eccd5-0fc6-4e8c-bd43-c9d2c8e66bb4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f15eccd5-0fc6-4e8c-bd43-c9d2c8e66bb4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f15eccd5-0fc6-4e8c-bd43-c9d2c8e66bb4 img.shogun-image {
  /* Add background color handling */
  
}

#s-f15eccd5-0fc6-4e8c-bd43-c9d2c8e66bb4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f15eccd5-0fc6-4e8c-bd43-c9d2c8e66bb4 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-f15eccd5-0fc6-4e8c-bd43-c9d2c8e66bb4 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f15eccd5-0fc6-4e8c-bd43-c9d2c8e66bb4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f15eccd5-0fc6-4e8c-bd43-c9d2c8e66bb4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f15eccd5-0fc6-4e8c-bd43-c9d2c8e66bb4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-f15eccd5-0fc6-4e8c-bd43-c9d2c8e66bb4.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-f15eccd5-0fc6-4e8c-bd43-c9d2c8e66bb4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f15eccd5-0fc6-4e8c-bd43-c9d2c8e66bb4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f15eccd5-0fc6-4e8c-bd43-c9d2c8e66bb4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f15eccd5-0fc6-4e8c-bd43-c9d2c8e66bb4.shogun-image {
  box-sizing: border-box;
}



.s-f15eccd5-0fc6-4e8c-bd43-c9d2c8e66bb4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f15eccd5-0fc6-4e8c-bd43-c9d2c8e66bb4 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-f15eccd5-0fc6-4e8c-bd43-c9d2c8e66bb4.shogun-image-container {
      position: relative;
    }

    .s-f15eccd5-0fc6-4e8c-bd43-c9d2c8e66bb4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f15eccd5-0fc6-4e8c-bd43-c9d2c8e66bb4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f15eccd5-0fc6-4e8c-bd43-c9d2c8e66bb4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-f15eccd5-0fc6-4e8c-bd43-c9d2c8e66bb4 {
  margin: 0 !important;
  overflow: visible;
}

#s-f15eccd5-0fc6-4e8c-bd43-c9d2c8e66bb4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f15eccd5-0fc6-4e8c-bd43-c9d2c8e66bb4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f15eccd5-0fc6-4e8c-bd43-c9d2c8e66bb4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f15eccd5-0fc6-4e8c-bd43-c9d2c8e66bb4 img.shogun-image {
  /* Add background color handling */
  
}

#s-f15eccd5-0fc6-4e8c-bd43-c9d2c8e66bb4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f15eccd5-0fc6-4e8c-bd43-c9d2c8e66bb4 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-f15eccd5-0fc6-4e8c-bd43-c9d2c8e66bb4 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f15eccd5-0fc6-4e8c-bd43-c9d2c8e66bb4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f15eccd5-0fc6-4e8c-bd43-c9d2c8e66bb4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f15eccd5-0fc6-4e8c-bd43-c9d2c8e66bb4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-f15eccd5-0fc6-4e8c-bd43-c9d2c8e66bb4.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-f15eccd5-0fc6-4e8c-bd43-c9d2c8e66bb4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f15eccd5-0fc6-4e8c-bd43-c9d2c8e66bb4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f15eccd5-0fc6-4e8c-bd43-c9d2c8e66bb4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f15eccd5-0fc6-4e8c-bd43-c9d2c8e66bb4.shogun-image {
  box-sizing: border-box;
}



.s-f15eccd5-0fc6-4e8c-bd43-c9d2c8e66bb4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f15eccd5-0fc6-4e8c-bd43-c9d2c8e66bb4 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-f15eccd5-0fc6-4e8c-bd43-c9d2c8e66bb4.shogun-image-container {
      position: relative;
    }

    .s-f15eccd5-0fc6-4e8c-bd43-c9d2c8e66bb4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f15eccd5-0fc6-4e8c-bd43-c9d2c8e66bb4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f15eccd5-0fc6-4e8c-bd43-c9d2c8e66bb4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (max-width: 767px){#s-f15eccd5-0fc6-4e8c-bd43-c9d2c8e66bb4 {
  margin: 0 !important;
  overflow: visible;
}

#s-f15eccd5-0fc6-4e8c-bd43-c9d2c8e66bb4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f15eccd5-0fc6-4e8c-bd43-c9d2c8e66bb4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f15eccd5-0fc6-4e8c-bd43-c9d2c8e66bb4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f15eccd5-0fc6-4e8c-bd43-c9d2c8e66bb4 img.shogun-image {
  /* Add background color handling */
  
}

#s-f15eccd5-0fc6-4e8c-bd43-c9d2c8e66bb4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f15eccd5-0fc6-4e8c-bd43-c9d2c8e66bb4 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-f15eccd5-0fc6-4e8c-bd43-c9d2c8e66bb4 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f15eccd5-0fc6-4e8c-bd43-c9d2c8e66bb4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f15eccd5-0fc6-4e8c-bd43-c9d2c8e66bb4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f15eccd5-0fc6-4e8c-bd43-c9d2c8e66bb4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-f15eccd5-0fc6-4e8c-bd43-c9d2c8e66bb4.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-f15eccd5-0fc6-4e8c-bd43-c9d2c8e66bb4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f15eccd5-0fc6-4e8c-bd43-c9d2c8e66bb4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f15eccd5-0fc6-4e8c-bd43-c9d2c8e66bb4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f15eccd5-0fc6-4e8c-bd43-c9d2c8e66bb4.shogun-image {
  box-sizing: border-box;
}



.s-f15eccd5-0fc6-4e8c-bd43-c9d2c8e66bb4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f15eccd5-0fc6-4e8c-bd43-c9d2c8e66bb4 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-f15eccd5-0fc6-4e8c-bd43-c9d2c8e66bb4.shogun-image-container {
      position: relative;
    }

    .s-f15eccd5-0fc6-4e8c-bd43-c9d2c8e66bb4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f15eccd5-0fc6-4e8c-bd43-c9d2c8e66bb4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f15eccd5-0fc6-4e8c-bd43-c9d2c8e66bb4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}
#s-92f9c91f-5451-4327-8347-209a6a88f5e9 {
  margin-left: auto;
margin-right: auto;
max-width: 375px;
aspect-ratio: 375/396;
text-align: center;
}

#s-92f9c91f-5451-4327-8347-209a6a88f5e9 {
  margin: 0 !important;
  overflow: visible;
}

#s-92f9c91f-5451-4327-8347-209a6a88f5e9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-92f9c91f-5451-4327-8347-209a6a88f5e9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-92f9c91f-5451-4327-8347-209a6a88f5e9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-92f9c91f-5451-4327-8347-209a6a88f5e9 img.shogun-image {
  /* Add background color handling */
  
}

#s-92f9c91f-5451-4327-8347-209a6a88f5e9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-92f9c91f-5451-4327-8347-209a6a88f5e9 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-92f9c91f-5451-4327-8347-209a6a88f5e9 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-92f9c91f-5451-4327-8347-209a6a88f5e9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-92f9c91f-5451-4327-8347-209a6a88f5e9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-92f9c91f-5451-4327-8347-209a6a88f5e9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-92f9c91f-5451-4327-8347-209a6a88f5e9.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-92f9c91f-5451-4327-8347-209a6a88f5e9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-92f9c91f-5451-4327-8347-209a6a88f5e9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-92f9c91f-5451-4327-8347-209a6a88f5e9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-92f9c91f-5451-4327-8347-209a6a88f5e9.shogun-image {
  box-sizing: border-box;
}



.s-92f9c91f-5451-4327-8347-209a6a88f5e9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-92f9c91f-5451-4327-8347-209a6a88f5e9 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-92f9c91f-5451-4327-8347-209a6a88f5e9.shogun-image-container {
      position: relative;
    }

    .s-92f9c91f-5451-4327-8347-209a6a88f5e9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-92f9c91f-5451-4327-8347-209a6a88f5e9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-92f9c91f-5451-4327-8347-209a6a88f5e9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

@media (min-width: 1200px){#s-92f9c91f-5451-4327-8347-209a6a88f5e9 {
  margin: 0 !important;
  overflow: visible;
}

#s-92f9c91f-5451-4327-8347-209a6a88f5e9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-92f9c91f-5451-4327-8347-209a6a88f5e9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-92f9c91f-5451-4327-8347-209a6a88f5e9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-92f9c91f-5451-4327-8347-209a6a88f5e9 img.shogun-image {
  /* Add background color handling */
  
}

#s-92f9c91f-5451-4327-8347-209a6a88f5e9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-92f9c91f-5451-4327-8347-209a6a88f5e9 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-92f9c91f-5451-4327-8347-209a6a88f5e9 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-92f9c91f-5451-4327-8347-209a6a88f5e9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-92f9c91f-5451-4327-8347-209a6a88f5e9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-92f9c91f-5451-4327-8347-209a6a88f5e9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-92f9c91f-5451-4327-8347-209a6a88f5e9.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-92f9c91f-5451-4327-8347-209a6a88f5e9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-92f9c91f-5451-4327-8347-209a6a88f5e9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-92f9c91f-5451-4327-8347-209a6a88f5e9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-92f9c91f-5451-4327-8347-209a6a88f5e9.shogun-image {
  box-sizing: border-box;
}



.s-92f9c91f-5451-4327-8347-209a6a88f5e9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-92f9c91f-5451-4327-8347-209a6a88f5e9 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-92f9c91f-5451-4327-8347-209a6a88f5e9.shogun-image-container {
      position: relative;
    }

    .s-92f9c91f-5451-4327-8347-209a6a88f5e9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-92f9c91f-5451-4327-8347-209a6a88f5e9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-92f9c91f-5451-4327-8347-209a6a88f5e9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-92f9c91f-5451-4327-8347-209a6a88f5e9 {
  margin: 0 !important;
  overflow: visible;
}

#s-92f9c91f-5451-4327-8347-209a6a88f5e9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-92f9c91f-5451-4327-8347-209a6a88f5e9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-92f9c91f-5451-4327-8347-209a6a88f5e9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-92f9c91f-5451-4327-8347-209a6a88f5e9 img.shogun-image {
  /* Add background color handling */
  
}

#s-92f9c91f-5451-4327-8347-209a6a88f5e9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-92f9c91f-5451-4327-8347-209a6a88f5e9 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-92f9c91f-5451-4327-8347-209a6a88f5e9 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-92f9c91f-5451-4327-8347-209a6a88f5e9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-92f9c91f-5451-4327-8347-209a6a88f5e9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-92f9c91f-5451-4327-8347-209a6a88f5e9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-92f9c91f-5451-4327-8347-209a6a88f5e9.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-92f9c91f-5451-4327-8347-209a6a88f5e9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-92f9c91f-5451-4327-8347-209a6a88f5e9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-92f9c91f-5451-4327-8347-209a6a88f5e9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-92f9c91f-5451-4327-8347-209a6a88f5e9.shogun-image {
  box-sizing: border-box;
}



.s-92f9c91f-5451-4327-8347-209a6a88f5e9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-92f9c91f-5451-4327-8347-209a6a88f5e9 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-92f9c91f-5451-4327-8347-209a6a88f5e9.shogun-image-container {
      position: relative;
    }

    .s-92f9c91f-5451-4327-8347-209a6a88f5e9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-92f9c91f-5451-4327-8347-209a6a88f5e9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-92f9c91f-5451-4327-8347-209a6a88f5e9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-92f9c91f-5451-4327-8347-209a6a88f5e9 {
  margin: 0 !important;
  overflow: visible;
}

#s-92f9c91f-5451-4327-8347-209a6a88f5e9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-92f9c91f-5451-4327-8347-209a6a88f5e9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-92f9c91f-5451-4327-8347-209a6a88f5e9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-92f9c91f-5451-4327-8347-209a6a88f5e9 img.shogun-image {
  /* Add background color handling */
  
}

#s-92f9c91f-5451-4327-8347-209a6a88f5e9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-92f9c91f-5451-4327-8347-209a6a88f5e9 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-92f9c91f-5451-4327-8347-209a6a88f5e9 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-92f9c91f-5451-4327-8347-209a6a88f5e9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-92f9c91f-5451-4327-8347-209a6a88f5e9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-92f9c91f-5451-4327-8347-209a6a88f5e9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-92f9c91f-5451-4327-8347-209a6a88f5e9.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-92f9c91f-5451-4327-8347-209a6a88f5e9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-92f9c91f-5451-4327-8347-209a6a88f5e9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-92f9c91f-5451-4327-8347-209a6a88f5e9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-92f9c91f-5451-4327-8347-209a6a88f5e9.shogun-image {
  box-sizing: border-box;
}



.s-92f9c91f-5451-4327-8347-209a6a88f5e9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-92f9c91f-5451-4327-8347-209a6a88f5e9 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-92f9c91f-5451-4327-8347-209a6a88f5e9.shogun-image-container {
      position: relative;
    }

    .s-92f9c91f-5451-4327-8347-209a6a88f5e9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-92f9c91f-5451-4327-8347-209a6a88f5e9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-92f9c91f-5451-4327-8347-209a6a88f5e9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (max-width: 767px){#s-92f9c91f-5451-4327-8347-209a6a88f5e9 {
  margin: 0 !important;
  overflow: visible;
}

#s-92f9c91f-5451-4327-8347-209a6a88f5e9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-92f9c91f-5451-4327-8347-209a6a88f5e9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-92f9c91f-5451-4327-8347-209a6a88f5e9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-92f9c91f-5451-4327-8347-209a6a88f5e9 img.shogun-image {
  /* Add background color handling */
  
}

#s-92f9c91f-5451-4327-8347-209a6a88f5e9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-92f9c91f-5451-4327-8347-209a6a88f5e9 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-92f9c91f-5451-4327-8347-209a6a88f5e9 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-92f9c91f-5451-4327-8347-209a6a88f5e9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-92f9c91f-5451-4327-8347-209a6a88f5e9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-92f9c91f-5451-4327-8347-209a6a88f5e9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-92f9c91f-5451-4327-8347-209a6a88f5e9.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-92f9c91f-5451-4327-8347-209a6a88f5e9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-92f9c91f-5451-4327-8347-209a6a88f5e9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-92f9c91f-5451-4327-8347-209a6a88f5e9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-92f9c91f-5451-4327-8347-209a6a88f5e9.shogun-image {
  box-sizing: border-box;
}



.s-92f9c91f-5451-4327-8347-209a6a88f5e9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-92f9c91f-5451-4327-8347-209a6a88f5e9 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-92f9c91f-5451-4327-8347-209a6a88f5e9.shogun-image-container {
      position: relative;
    }

    .s-92f9c91f-5451-4327-8347-209a6a88f5e9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-92f9c91f-5451-4327-8347-209a6a88f5e9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-92f9c91f-5451-4327-8347-209a6a88f5e9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}
#s-f0352d5e-a254-4fab-9840-6d1f7e44180c {
  margin-left: auto;
margin-right: auto;
max-width: 375px;
aspect-ratio: 375/396;
text-align: center;
}

#s-f0352d5e-a254-4fab-9840-6d1f7e44180c {
  margin: 0 !important;
  overflow: visible;
}

#s-f0352d5e-a254-4fab-9840-6d1f7e44180c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f0352d5e-a254-4fab-9840-6d1f7e44180c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f0352d5e-a254-4fab-9840-6d1f7e44180c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f0352d5e-a254-4fab-9840-6d1f7e44180c img.shogun-image {
  /* Add background color handling */
  
}

#s-f0352d5e-a254-4fab-9840-6d1f7e44180c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f0352d5e-a254-4fab-9840-6d1f7e44180c .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-f0352d5e-a254-4fab-9840-6d1f7e44180c .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f0352d5e-a254-4fab-9840-6d1f7e44180c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f0352d5e-a254-4fab-9840-6d1f7e44180c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f0352d5e-a254-4fab-9840-6d1f7e44180c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-f0352d5e-a254-4fab-9840-6d1f7e44180c.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-f0352d5e-a254-4fab-9840-6d1f7e44180c .shogun-image-content {
  
    justify-content: center;
  
}

.s-f0352d5e-a254-4fab-9840-6d1f7e44180c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f0352d5e-a254-4fab-9840-6d1f7e44180c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f0352d5e-a254-4fab-9840-6d1f7e44180c.shogun-image {
  box-sizing: border-box;
}



.s-f0352d5e-a254-4fab-9840-6d1f7e44180c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f0352d5e-a254-4fab-9840-6d1f7e44180c {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-f0352d5e-a254-4fab-9840-6d1f7e44180c.shogun-image-container {
      position: relative;
    }

    .s-f0352d5e-a254-4fab-9840-6d1f7e44180c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f0352d5e-a254-4fab-9840-6d1f7e44180c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f0352d5e-a254-4fab-9840-6d1f7e44180c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

@media (min-width: 1200px){#s-f0352d5e-a254-4fab-9840-6d1f7e44180c {
  margin: 0 !important;
  overflow: visible;
}

#s-f0352d5e-a254-4fab-9840-6d1f7e44180c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f0352d5e-a254-4fab-9840-6d1f7e44180c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f0352d5e-a254-4fab-9840-6d1f7e44180c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f0352d5e-a254-4fab-9840-6d1f7e44180c img.shogun-image {
  /* Add background color handling */
  
}

#s-f0352d5e-a254-4fab-9840-6d1f7e44180c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f0352d5e-a254-4fab-9840-6d1f7e44180c .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-f0352d5e-a254-4fab-9840-6d1f7e44180c .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f0352d5e-a254-4fab-9840-6d1f7e44180c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f0352d5e-a254-4fab-9840-6d1f7e44180c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f0352d5e-a254-4fab-9840-6d1f7e44180c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-f0352d5e-a254-4fab-9840-6d1f7e44180c.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-f0352d5e-a254-4fab-9840-6d1f7e44180c .shogun-image-content {
  
    justify-content: center;
  
}

.s-f0352d5e-a254-4fab-9840-6d1f7e44180c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f0352d5e-a254-4fab-9840-6d1f7e44180c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f0352d5e-a254-4fab-9840-6d1f7e44180c.shogun-image {
  box-sizing: border-box;
}



.s-f0352d5e-a254-4fab-9840-6d1f7e44180c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f0352d5e-a254-4fab-9840-6d1f7e44180c {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-f0352d5e-a254-4fab-9840-6d1f7e44180c.shogun-image-container {
      position: relative;
    }

    .s-f0352d5e-a254-4fab-9840-6d1f7e44180c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f0352d5e-a254-4fab-9840-6d1f7e44180c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f0352d5e-a254-4fab-9840-6d1f7e44180c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-f0352d5e-a254-4fab-9840-6d1f7e44180c {
  margin: 0 !important;
  overflow: visible;
}

#s-f0352d5e-a254-4fab-9840-6d1f7e44180c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f0352d5e-a254-4fab-9840-6d1f7e44180c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f0352d5e-a254-4fab-9840-6d1f7e44180c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f0352d5e-a254-4fab-9840-6d1f7e44180c img.shogun-image {
  /* Add background color handling */
  
}

#s-f0352d5e-a254-4fab-9840-6d1f7e44180c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f0352d5e-a254-4fab-9840-6d1f7e44180c .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-f0352d5e-a254-4fab-9840-6d1f7e44180c .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f0352d5e-a254-4fab-9840-6d1f7e44180c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f0352d5e-a254-4fab-9840-6d1f7e44180c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f0352d5e-a254-4fab-9840-6d1f7e44180c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-f0352d5e-a254-4fab-9840-6d1f7e44180c.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-f0352d5e-a254-4fab-9840-6d1f7e44180c .shogun-image-content {
  
    justify-content: center;
  
}

.s-f0352d5e-a254-4fab-9840-6d1f7e44180c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f0352d5e-a254-4fab-9840-6d1f7e44180c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f0352d5e-a254-4fab-9840-6d1f7e44180c.shogun-image {
  box-sizing: border-box;
}



.s-f0352d5e-a254-4fab-9840-6d1f7e44180c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f0352d5e-a254-4fab-9840-6d1f7e44180c {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-f0352d5e-a254-4fab-9840-6d1f7e44180c.shogun-image-container {
      position: relative;
    }

    .s-f0352d5e-a254-4fab-9840-6d1f7e44180c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f0352d5e-a254-4fab-9840-6d1f7e44180c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f0352d5e-a254-4fab-9840-6d1f7e44180c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-f0352d5e-a254-4fab-9840-6d1f7e44180c {
  margin: 0 !important;
  overflow: visible;
}

#s-f0352d5e-a254-4fab-9840-6d1f7e44180c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f0352d5e-a254-4fab-9840-6d1f7e44180c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f0352d5e-a254-4fab-9840-6d1f7e44180c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f0352d5e-a254-4fab-9840-6d1f7e44180c img.shogun-image {
  /* Add background color handling */
  
}

#s-f0352d5e-a254-4fab-9840-6d1f7e44180c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f0352d5e-a254-4fab-9840-6d1f7e44180c .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-f0352d5e-a254-4fab-9840-6d1f7e44180c .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f0352d5e-a254-4fab-9840-6d1f7e44180c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f0352d5e-a254-4fab-9840-6d1f7e44180c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f0352d5e-a254-4fab-9840-6d1f7e44180c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-f0352d5e-a254-4fab-9840-6d1f7e44180c.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-f0352d5e-a254-4fab-9840-6d1f7e44180c .shogun-image-content {
  
    justify-content: center;
  
}

.s-f0352d5e-a254-4fab-9840-6d1f7e44180c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f0352d5e-a254-4fab-9840-6d1f7e44180c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f0352d5e-a254-4fab-9840-6d1f7e44180c.shogun-image {
  box-sizing: border-box;
}



.s-f0352d5e-a254-4fab-9840-6d1f7e44180c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f0352d5e-a254-4fab-9840-6d1f7e44180c {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-f0352d5e-a254-4fab-9840-6d1f7e44180c.shogun-image-container {
      position: relative;
    }

    .s-f0352d5e-a254-4fab-9840-6d1f7e44180c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f0352d5e-a254-4fab-9840-6d1f7e44180c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f0352d5e-a254-4fab-9840-6d1f7e44180c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (max-width: 767px){#s-f0352d5e-a254-4fab-9840-6d1f7e44180c {
  margin: 0 !important;
  overflow: visible;
}

#s-f0352d5e-a254-4fab-9840-6d1f7e44180c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f0352d5e-a254-4fab-9840-6d1f7e44180c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f0352d5e-a254-4fab-9840-6d1f7e44180c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f0352d5e-a254-4fab-9840-6d1f7e44180c img.shogun-image {
  /* Add background color handling */
  
}

#s-f0352d5e-a254-4fab-9840-6d1f7e44180c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f0352d5e-a254-4fab-9840-6d1f7e44180c .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-f0352d5e-a254-4fab-9840-6d1f7e44180c .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f0352d5e-a254-4fab-9840-6d1f7e44180c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f0352d5e-a254-4fab-9840-6d1f7e44180c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f0352d5e-a254-4fab-9840-6d1f7e44180c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-f0352d5e-a254-4fab-9840-6d1f7e44180c.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-f0352d5e-a254-4fab-9840-6d1f7e44180c .shogun-image-content {
  
    justify-content: center;
  
}

.s-f0352d5e-a254-4fab-9840-6d1f7e44180c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f0352d5e-a254-4fab-9840-6d1f7e44180c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f0352d5e-a254-4fab-9840-6d1f7e44180c.shogun-image {
  box-sizing: border-box;
}



.s-f0352d5e-a254-4fab-9840-6d1f7e44180c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f0352d5e-a254-4fab-9840-6d1f7e44180c {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-f0352d5e-a254-4fab-9840-6d1f7e44180c.shogun-image-container {
      position: relative;
    }

    .s-f0352d5e-a254-4fab-9840-6d1f7e44180c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f0352d5e-a254-4fab-9840-6d1f7e44180c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f0352d5e-a254-4fab-9840-6d1f7e44180c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}
#s-85c72100-e62f-4b53-bcf3-8787f75b3551 {
  margin-left: auto;
margin-right: auto;
max-width: 375px;
aspect-ratio: 375/396;
text-align: center;
}

#s-85c72100-e62f-4b53-bcf3-8787f75b3551 {
  margin: 0 !important;
  overflow: visible;
}

#s-85c72100-e62f-4b53-bcf3-8787f75b3551-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-85c72100-e62f-4b53-bcf3-8787f75b3551 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-85c72100-e62f-4b53-bcf3-8787f75b3551 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-85c72100-e62f-4b53-bcf3-8787f75b3551 img.shogun-image {
  /* Add background color handling */
  
}

#s-85c72100-e62f-4b53-bcf3-8787f75b3551 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-85c72100-e62f-4b53-bcf3-8787f75b3551 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-85c72100-e62f-4b53-bcf3-8787f75b3551 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-85c72100-e62f-4b53-bcf3-8787f75b3551 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-85c72100-e62f-4b53-bcf3-8787f75b3551.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-85c72100-e62f-4b53-bcf3-8787f75b3551 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-85c72100-e62f-4b53-bcf3-8787f75b3551.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-85c72100-e62f-4b53-bcf3-8787f75b3551 .shogun-image-content {
  
    justify-content: center;
  
}

.s-85c72100-e62f-4b53-bcf3-8787f75b3551.shg-align-container {
  display: flex;
  justify-content: center
}

.s-85c72100-e62f-4b53-bcf3-8787f75b3551.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-85c72100-e62f-4b53-bcf3-8787f75b3551.shogun-image {
  box-sizing: border-box;
}



.s-85c72100-e62f-4b53-bcf3-8787f75b3551 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-85c72100-e62f-4b53-bcf3-8787f75b3551 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-85c72100-e62f-4b53-bcf3-8787f75b3551.shogun-image-container {
      position: relative;
    }

    .s-85c72100-e62f-4b53-bcf3-8787f75b3551.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-85c72100-e62f-4b53-bcf3-8787f75b3551.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-85c72100-e62f-4b53-bcf3-8787f75b3551 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

@media (min-width: 1200px){#s-85c72100-e62f-4b53-bcf3-8787f75b3551 {
  margin: 0 !important;
  overflow: visible;
}

#s-85c72100-e62f-4b53-bcf3-8787f75b3551-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-85c72100-e62f-4b53-bcf3-8787f75b3551 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-85c72100-e62f-4b53-bcf3-8787f75b3551 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-85c72100-e62f-4b53-bcf3-8787f75b3551 img.shogun-image {
  /* Add background color handling */
  
}

#s-85c72100-e62f-4b53-bcf3-8787f75b3551 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-85c72100-e62f-4b53-bcf3-8787f75b3551 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-85c72100-e62f-4b53-bcf3-8787f75b3551 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-85c72100-e62f-4b53-bcf3-8787f75b3551 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-85c72100-e62f-4b53-bcf3-8787f75b3551.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-85c72100-e62f-4b53-bcf3-8787f75b3551 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-85c72100-e62f-4b53-bcf3-8787f75b3551.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-85c72100-e62f-4b53-bcf3-8787f75b3551 .shogun-image-content {
  
    justify-content: center;
  
}

.s-85c72100-e62f-4b53-bcf3-8787f75b3551.shg-align-container {
  display: flex;
  justify-content: center
}

.s-85c72100-e62f-4b53-bcf3-8787f75b3551.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-85c72100-e62f-4b53-bcf3-8787f75b3551.shogun-image {
  box-sizing: border-box;
}



.s-85c72100-e62f-4b53-bcf3-8787f75b3551 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-85c72100-e62f-4b53-bcf3-8787f75b3551 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-85c72100-e62f-4b53-bcf3-8787f75b3551.shogun-image-container {
      position: relative;
    }

    .s-85c72100-e62f-4b53-bcf3-8787f75b3551.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-85c72100-e62f-4b53-bcf3-8787f75b3551.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-85c72100-e62f-4b53-bcf3-8787f75b3551 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-85c72100-e62f-4b53-bcf3-8787f75b3551 {
  margin: 0 !important;
  overflow: visible;
}

#s-85c72100-e62f-4b53-bcf3-8787f75b3551-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-85c72100-e62f-4b53-bcf3-8787f75b3551 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-85c72100-e62f-4b53-bcf3-8787f75b3551 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-85c72100-e62f-4b53-bcf3-8787f75b3551 img.shogun-image {
  /* Add background color handling */
  
}

#s-85c72100-e62f-4b53-bcf3-8787f75b3551 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-85c72100-e62f-4b53-bcf3-8787f75b3551 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-85c72100-e62f-4b53-bcf3-8787f75b3551 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-85c72100-e62f-4b53-bcf3-8787f75b3551 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-85c72100-e62f-4b53-bcf3-8787f75b3551.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-85c72100-e62f-4b53-bcf3-8787f75b3551 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-85c72100-e62f-4b53-bcf3-8787f75b3551.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-85c72100-e62f-4b53-bcf3-8787f75b3551 .shogun-image-content {
  
    justify-content: center;
  
}

.s-85c72100-e62f-4b53-bcf3-8787f75b3551.shg-align-container {
  display: flex;
  justify-content: center
}

.s-85c72100-e62f-4b53-bcf3-8787f75b3551.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-85c72100-e62f-4b53-bcf3-8787f75b3551.shogun-image {
  box-sizing: border-box;
}



.s-85c72100-e62f-4b53-bcf3-8787f75b3551 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-85c72100-e62f-4b53-bcf3-8787f75b3551 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-85c72100-e62f-4b53-bcf3-8787f75b3551.shogun-image-container {
      position: relative;
    }

    .s-85c72100-e62f-4b53-bcf3-8787f75b3551.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-85c72100-e62f-4b53-bcf3-8787f75b3551.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-85c72100-e62f-4b53-bcf3-8787f75b3551 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-85c72100-e62f-4b53-bcf3-8787f75b3551 {
  margin: 0 !important;
  overflow: visible;
}

#s-85c72100-e62f-4b53-bcf3-8787f75b3551-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-85c72100-e62f-4b53-bcf3-8787f75b3551 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-85c72100-e62f-4b53-bcf3-8787f75b3551 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-85c72100-e62f-4b53-bcf3-8787f75b3551 img.shogun-image {
  /* Add background color handling */
  
}

#s-85c72100-e62f-4b53-bcf3-8787f75b3551 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-85c72100-e62f-4b53-bcf3-8787f75b3551 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-85c72100-e62f-4b53-bcf3-8787f75b3551 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-85c72100-e62f-4b53-bcf3-8787f75b3551 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-85c72100-e62f-4b53-bcf3-8787f75b3551.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-85c72100-e62f-4b53-bcf3-8787f75b3551 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-85c72100-e62f-4b53-bcf3-8787f75b3551.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-85c72100-e62f-4b53-bcf3-8787f75b3551 .shogun-image-content {
  
    justify-content: center;
  
}

.s-85c72100-e62f-4b53-bcf3-8787f75b3551.shg-align-container {
  display: flex;
  justify-content: center
}

.s-85c72100-e62f-4b53-bcf3-8787f75b3551.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-85c72100-e62f-4b53-bcf3-8787f75b3551.shogun-image {
  box-sizing: border-box;
}



.s-85c72100-e62f-4b53-bcf3-8787f75b3551 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-85c72100-e62f-4b53-bcf3-8787f75b3551 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-85c72100-e62f-4b53-bcf3-8787f75b3551.shogun-image-container {
      position: relative;
    }

    .s-85c72100-e62f-4b53-bcf3-8787f75b3551.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-85c72100-e62f-4b53-bcf3-8787f75b3551.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-85c72100-e62f-4b53-bcf3-8787f75b3551 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (max-width: 767px){#s-85c72100-e62f-4b53-bcf3-8787f75b3551 {
  margin: 0 !important;
  overflow: visible;
}

#s-85c72100-e62f-4b53-bcf3-8787f75b3551-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-85c72100-e62f-4b53-bcf3-8787f75b3551 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-85c72100-e62f-4b53-bcf3-8787f75b3551 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-85c72100-e62f-4b53-bcf3-8787f75b3551 img.shogun-image {
  /* Add background color handling */
  
}

#s-85c72100-e62f-4b53-bcf3-8787f75b3551 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-85c72100-e62f-4b53-bcf3-8787f75b3551 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-85c72100-e62f-4b53-bcf3-8787f75b3551 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-85c72100-e62f-4b53-bcf3-8787f75b3551 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-85c72100-e62f-4b53-bcf3-8787f75b3551.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-85c72100-e62f-4b53-bcf3-8787f75b3551 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-85c72100-e62f-4b53-bcf3-8787f75b3551.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-85c72100-e62f-4b53-bcf3-8787f75b3551 .shogun-image-content {
  
    justify-content: center;
  
}

.s-85c72100-e62f-4b53-bcf3-8787f75b3551.shg-align-container {
  display: flex;
  justify-content: center
}

.s-85c72100-e62f-4b53-bcf3-8787f75b3551.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-85c72100-e62f-4b53-bcf3-8787f75b3551.shogun-image {
  box-sizing: border-box;
}



.s-85c72100-e62f-4b53-bcf3-8787f75b3551 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-85c72100-e62f-4b53-bcf3-8787f75b3551 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-85c72100-e62f-4b53-bcf3-8787f75b3551.shogun-image-container {
      position: relative;
    }

    .s-85c72100-e62f-4b53-bcf3-8787f75b3551.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-85c72100-e62f-4b53-bcf3-8787f75b3551.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-85c72100-e62f-4b53-bcf3-8787f75b3551 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}
#s-0b6aeb20-7641-450a-aa09-f459513c50a7 {
  margin-left: auto;
margin-right: auto;
max-width: 375px;
aspect-ratio: 375/396;
text-align: center;
}

#s-0b6aeb20-7641-450a-aa09-f459513c50a7 {
  margin: 0 !important;
  overflow: visible;
}

#s-0b6aeb20-7641-450a-aa09-f459513c50a7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0b6aeb20-7641-450a-aa09-f459513c50a7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0b6aeb20-7641-450a-aa09-f459513c50a7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0b6aeb20-7641-450a-aa09-f459513c50a7 img.shogun-image {
  /* Add background color handling */
  
}

#s-0b6aeb20-7641-450a-aa09-f459513c50a7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0b6aeb20-7641-450a-aa09-f459513c50a7 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-0b6aeb20-7641-450a-aa09-f459513c50a7 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0b6aeb20-7641-450a-aa09-f459513c50a7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0b6aeb20-7641-450a-aa09-f459513c50a7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0b6aeb20-7641-450a-aa09-f459513c50a7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-0b6aeb20-7641-450a-aa09-f459513c50a7.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-0b6aeb20-7641-450a-aa09-f459513c50a7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-0b6aeb20-7641-450a-aa09-f459513c50a7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0b6aeb20-7641-450a-aa09-f459513c50a7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0b6aeb20-7641-450a-aa09-f459513c50a7.shogun-image {
  box-sizing: border-box;
}



.s-0b6aeb20-7641-450a-aa09-f459513c50a7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0b6aeb20-7641-450a-aa09-f459513c50a7 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-0b6aeb20-7641-450a-aa09-f459513c50a7.shogun-image-container {
      position: relative;
    }

    .s-0b6aeb20-7641-450a-aa09-f459513c50a7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0b6aeb20-7641-450a-aa09-f459513c50a7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0b6aeb20-7641-450a-aa09-f459513c50a7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

@media (min-width: 1200px){#s-0b6aeb20-7641-450a-aa09-f459513c50a7 {
  margin: 0 !important;
  overflow: visible;
}

#s-0b6aeb20-7641-450a-aa09-f459513c50a7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0b6aeb20-7641-450a-aa09-f459513c50a7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0b6aeb20-7641-450a-aa09-f459513c50a7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0b6aeb20-7641-450a-aa09-f459513c50a7 img.shogun-image {
  /* Add background color handling */
  
}

#s-0b6aeb20-7641-450a-aa09-f459513c50a7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0b6aeb20-7641-450a-aa09-f459513c50a7 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-0b6aeb20-7641-450a-aa09-f459513c50a7 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0b6aeb20-7641-450a-aa09-f459513c50a7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0b6aeb20-7641-450a-aa09-f459513c50a7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0b6aeb20-7641-450a-aa09-f459513c50a7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-0b6aeb20-7641-450a-aa09-f459513c50a7.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-0b6aeb20-7641-450a-aa09-f459513c50a7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-0b6aeb20-7641-450a-aa09-f459513c50a7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0b6aeb20-7641-450a-aa09-f459513c50a7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0b6aeb20-7641-450a-aa09-f459513c50a7.shogun-image {
  box-sizing: border-box;
}



.s-0b6aeb20-7641-450a-aa09-f459513c50a7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0b6aeb20-7641-450a-aa09-f459513c50a7 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-0b6aeb20-7641-450a-aa09-f459513c50a7.shogun-image-container {
      position: relative;
    }

    .s-0b6aeb20-7641-450a-aa09-f459513c50a7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0b6aeb20-7641-450a-aa09-f459513c50a7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0b6aeb20-7641-450a-aa09-f459513c50a7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-0b6aeb20-7641-450a-aa09-f459513c50a7 {
  margin: 0 !important;
  overflow: visible;
}

#s-0b6aeb20-7641-450a-aa09-f459513c50a7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0b6aeb20-7641-450a-aa09-f459513c50a7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0b6aeb20-7641-450a-aa09-f459513c50a7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0b6aeb20-7641-450a-aa09-f459513c50a7 img.shogun-image {
  /* Add background color handling */
  
}

#s-0b6aeb20-7641-450a-aa09-f459513c50a7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0b6aeb20-7641-450a-aa09-f459513c50a7 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-0b6aeb20-7641-450a-aa09-f459513c50a7 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0b6aeb20-7641-450a-aa09-f459513c50a7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0b6aeb20-7641-450a-aa09-f459513c50a7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0b6aeb20-7641-450a-aa09-f459513c50a7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-0b6aeb20-7641-450a-aa09-f459513c50a7.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-0b6aeb20-7641-450a-aa09-f459513c50a7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-0b6aeb20-7641-450a-aa09-f459513c50a7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0b6aeb20-7641-450a-aa09-f459513c50a7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0b6aeb20-7641-450a-aa09-f459513c50a7.shogun-image {
  box-sizing: border-box;
}



.s-0b6aeb20-7641-450a-aa09-f459513c50a7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0b6aeb20-7641-450a-aa09-f459513c50a7 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-0b6aeb20-7641-450a-aa09-f459513c50a7.shogun-image-container {
      position: relative;
    }

    .s-0b6aeb20-7641-450a-aa09-f459513c50a7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0b6aeb20-7641-450a-aa09-f459513c50a7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0b6aeb20-7641-450a-aa09-f459513c50a7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-0b6aeb20-7641-450a-aa09-f459513c50a7 {
  margin: 0 !important;
  overflow: visible;
}

#s-0b6aeb20-7641-450a-aa09-f459513c50a7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0b6aeb20-7641-450a-aa09-f459513c50a7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0b6aeb20-7641-450a-aa09-f459513c50a7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0b6aeb20-7641-450a-aa09-f459513c50a7 img.shogun-image {
  /* Add background color handling */
  
}

#s-0b6aeb20-7641-450a-aa09-f459513c50a7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0b6aeb20-7641-450a-aa09-f459513c50a7 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-0b6aeb20-7641-450a-aa09-f459513c50a7 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0b6aeb20-7641-450a-aa09-f459513c50a7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0b6aeb20-7641-450a-aa09-f459513c50a7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0b6aeb20-7641-450a-aa09-f459513c50a7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-0b6aeb20-7641-450a-aa09-f459513c50a7.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-0b6aeb20-7641-450a-aa09-f459513c50a7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-0b6aeb20-7641-450a-aa09-f459513c50a7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0b6aeb20-7641-450a-aa09-f459513c50a7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0b6aeb20-7641-450a-aa09-f459513c50a7.shogun-image {
  box-sizing: border-box;
}



.s-0b6aeb20-7641-450a-aa09-f459513c50a7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0b6aeb20-7641-450a-aa09-f459513c50a7 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-0b6aeb20-7641-450a-aa09-f459513c50a7.shogun-image-container {
      position: relative;
    }

    .s-0b6aeb20-7641-450a-aa09-f459513c50a7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0b6aeb20-7641-450a-aa09-f459513c50a7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0b6aeb20-7641-450a-aa09-f459513c50a7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (max-width: 767px){#s-0b6aeb20-7641-450a-aa09-f459513c50a7 {
  margin: 0 !important;
  overflow: visible;
}

#s-0b6aeb20-7641-450a-aa09-f459513c50a7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0b6aeb20-7641-450a-aa09-f459513c50a7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0b6aeb20-7641-450a-aa09-f459513c50a7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0b6aeb20-7641-450a-aa09-f459513c50a7 img.shogun-image {
  /* Add background color handling */
  
}

#s-0b6aeb20-7641-450a-aa09-f459513c50a7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0b6aeb20-7641-450a-aa09-f459513c50a7 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-0b6aeb20-7641-450a-aa09-f459513c50a7 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0b6aeb20-7641-450a-aa09-f459513c50a7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0b6aeb20-7641-450a-aa09-f459513c50a7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0b6aeb20-7641-450a-aa09-f459513c50a7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-0b6aeb20-7641-450a-aa09-f459513c50a7.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-0b6aeb20-7641-450a-aa09-f459513c50a7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-0b6aeb20-7641-450a-aa09-f459513c50a7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0b6aeb20-7641-450a-aa09-f459513c50a7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0b6aeb20-7641-450a-aa09-f459513c50a7.shogun-image {
  box-sizing: border-box;
}



.s-0b6aeb20-7641-450a-aa09-f459513c50a7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0b6aeb20-7641-450a-aa09-f459513c50a7 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-0b6aeb20-7641-450a-aa09-f459513c50a7.shogun-image-container {
      position: relative;
    }

    .s-0b6aeb20-7641-450a-aa09-f459513c50a7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0b6aeb20-7641-450a-aa09-f459513c50a7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0b6aeb20-7641-450a-aa09-f459513c50a7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}
#s-da32645a-dab2-4475-a15c-59a9907c882c {
  margin-left: auto;
margin-right: auto;
max-width: 375px;
aspect-ratio: 375/396;
text-align: center;
}

#s-da32645a-dab2-4475-a15c-59a9907c882c {
  margin: 0 !important;
  overflow: visible;
}

#s-da32645a-dab2-4475-a15c-59a9907c882c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-da32645a-dab2-4475-a15c-59a9907c882c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-da32645a-dab2-4475-a15c-59a9907c882c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-da32645a-dab2-4475-a15c-59a9907c882c img.shogun-image {
  /* Add background color handling */
  
}

#s-da32645a-dab2-4475-a15c-59a9907c882c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-da32645a-dab2-4475-a15c-59a9907c882c .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-da32645a-dab2-4475-a15c-59a9907c882c .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-da32645a-dab2-4475-a15c-59a9907c882c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-da32645a-dab2-4475-a15c-59a9907c882c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-da32645a-dab2-4475-a15c-59a9907c882c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-da32645a-dab2-4475-a15c-59a9907c882c.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-da32645a-dab2-4475-a15c-59a9907c882c .shogun-image-content {
  
    justify-content: center;
  
}

.s-da32645a-dab2-4475-a15c-59a9907c882c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-da32645a-dab2-4475-a15c-59a9907c882c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-da32645a-dab2-4475-a15c-59a9907c882c.shogun-image {
  box-sizing: border-box;
}



.s-da32645a-dab2-4475-a15c-59a9907c882c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-da32645a-dab2-4475-a15c-59a9907c882c {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-da32645a-dab2-4475-a15c-59a9907c882c.shogun-image-container {
      position: relative;
    }

    .s-da32645a-dab2-4475-a15c-59a9907c882c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-da32645a-dab2-4475-a15c-59a9907c882c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-da32645a-dab2-4475-a15c-59a9907c882c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

@media (min-width: 1200px){#s-da32645a-dab2-4475-a15c-59a9907c882c {
  margin: 0 !important;
  overflow: visible;
}

#s-da32645a-dab2-4475-a15c-59a9907c882c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-da32645a-dab2-4475-a15c-59a9907c882c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-da32645a-dab2-4475-a15c-59a9907c882c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-da32645a-dab2-4475-a15c-59a9907c882c img.shogun-image {
  /* Add background color handling */
  
}

#s-da32645a-dab2-4475-a15c-59a9907c882c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-da32645a-dab2-4475-a15c-59a9907c882c .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-da32645a-dab2-4475-a15c-59a9907c882c .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-da32645a-dab2-4475-a15c-59a9907c882c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-da32645a-dab2-4475-a15c-59a9907c882c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-da32645a-dab2-4475-a15c-59a9907c882c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-da32645a-dab2-4475-a15c-59a9907c882c.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-da32645a-dab2-4475-a15c-59a9907c882c .shogun-image-content {
  
    justify-content: center;
  
}

.s-da32645a-dab2-4475-a15c-59a9907c882c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-da32645a-dab2-4475-a15c-59a9907c882c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-da32645a-dab2-4475-a15c-59a9907c882c.shogun-image {
  box-sizing: border-box;
}



.s-da32645a-dab2-4475-a15c-59a9907c882c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-da32645a-dab2-4475-a15c-59a9907c882c {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-da32645a-dab2-4475-a15c-59a9907c882c.shogun-image-container {
      position: relative;
    }

    .s-da32645a-dab2-4475-a15c-59a9907c882c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-da32645a-dab2-4475-a15c-59a9907c882c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-da32645a-dab2-4475-a15c-59a9907c882c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-da32645a-dab2-4475-a15c-59a9907c882c {
  margin: 0 !important;
  overflow: visible;
}

#s-da32645a-dab2-4475-a15c-59a9907c882c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-da32645a-dab2-4475-a15c-59a9907c882c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-da32645a-dab2-4475-a15c-59a9907c882c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-da32645a-dab2-4475-a15c-59a9907c882c img.shogun-image {
  /* Add background color handling */
  
}

#s-da32645a-dab2-4475-a15c-59a9907c882c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-da32645a-dab2-4475-a15c-59a9907c882c .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-da32645a-dab2-4475-a15c-59a9907c882c .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-da32645a-dab2-4475-a15c-59a9907c882c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-da32645a-dab2-4475-a15c-59a9907c882c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-da32645a-dab2-4475-a15c-59a9907c882c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-da32645a-dab2-4475-a15c-59a9907c882c.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-da32645a-dab2-4475-a15c-59a9907c882c .shogun-image-content {
  
    justify-content: center;
  
}

.s-da32645a-dab2-4475-a15c-59a9907c882c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-da32645a-dab2-4475-a15c-59a9907c882c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-da32645a-dab2-4475-a15c-59a9907c882c.shogun-image {
  box-sizing: border-box;
}



.s-da32645a-dab2-4475-a15c-59a9907c882c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-da32645a-dab2-4475-a15c-59a9907c882c {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-da32645a-dab2-4475-a15c-59a9907c882c.shogun-image-container {
      position: relative;
    }

    .s-da32645a-dab2-4475-a15c-59a9907c882c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-da32645a-dab2-4475-a15c-59a9907c882c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-da32645a-dab2-4475-a15c-59a9907c882c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-da32645a-dab2-4475-a15c-59a9907c882c {
  margin: 0 !important;
  overflow: visible;
}

#s-da32645a-dab2-4475-a15c-59a9907c882c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-da32645a-dab2-4475-a15c-59a9907c882c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-da32645a-dab2-4475-a15c-59a9907c882c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-da32645a-dab2-4475-a15c-59a9907c882c img.shogun-image {
  /* Add background color handling */
  
}

#s-da32645a-dab2-4475-a15c-59a9907c882c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-da32645a-dab2-4475-a15c-59a9907c882c .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-da32645a-dab2-4475-a15c-59a9907c882c .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-da32645a-dab2-4475-a15c-59a9907c882c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-da32645a-dab2-4475-a15c-59a9907c882c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-da32645a-dab2-4475-a15c-59a9907c882c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-da32645a-dab2-4475-a15c-59a9907c882c.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-da32645a-dab2-4475-a15c-59a9907c882c .shogun-image-content {
  
    justify-content: center;
  
}

.s-da32645a-dab2-4475-a15c-59a9907c882c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-da32645a-dab2-4475-a15c-59a9907c882c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-da32645a-dab2-4475-a15c-59a9907c882c.shogun-image {
  box-sizing: border-box;
}



.s-da32645a-dab2-4475-a15c-59a9907c882c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-da32645a-dab2-4475-a15c-59a9907c882c {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-da32645a-dab2-4475-a15c-59a9907c882c.shogun-image-container {
      position: relative;
    }

    .s-da32645a-dab2-4475-a15c-59a9907c882c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-da32645a-dab2-4475-a15c-59a9907c882c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-da32645a-dab2-4475-a15c-59a9907c882c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (max-width: 767px){#s-da32645a-dab2-4475-a15c-59a9907c882c {
  margin: 0 !important;
  overflow: visible;
}

#s-da32645a-dab2-4475-a15c-59a9907c882c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-da32645a-dab2-4475-a15c-59a9907c882c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-da32645a-dab2-4475-a15c-59a9907c882c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-da32645a-dab2-4475-a15c-59a9907c882c img.shogun-image {
  /* Add background color handling */
  
}

#s-da32645a-dab2-4475-a15c-59a9907c882c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-da32645a-dab2-4475-a15c-59a9907c882c .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-da32645a-dab2-4475-a15c-59a9907c882c .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-da32645a-dab2-4475-a15c-59a9907c882c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-da32645a-dab2-4475-a15c-59a9907c882c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-da32645a-dab2-4475-a15c-59a9907c882c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-da32645a-dab2-4475-a15c-59a9907c882c.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-da32645a-dab2-4475-a15c-59a9907c882c .shogun-image-content {
  
    justify-content: center;
  
}

.s-da32645a-dab2-4475-a15c-59a9907c882c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-da32645a-dab2-4475-a15c-59a9907c882c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-da32645a-dab2-4475-a15c-59a9907c882c.shogun-image {
  box-sizing: border-box;
}



.s-da32645a-dab2-4475-a15c-59a9907c882c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-da32645a-dab2-4475-a15c-59a9907c882c {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-da32645a-dab2-4475-a15c-59a9907c882c.shogun-image-container {
      position: relative;
    }

    .s-da32645a-dab2-4475-a15c-59a9907c882c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-da32645a-dab2-4475-a15c-59a9907c882c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-da32645a-dab2-4475-a15c-59a9907c882c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}
#s-3c665b91-1935-4c61-bd7c-d26ed3b65c47 {
  margin-left: auto;
margin-right: auto;
max-width: 375px;
aspect-ratio: 375/396;
text-align: center;
}

#s-3c665b91-1935-4c61-bd7c-d26ed3b65c47 {
  margin: 0 !important;
  overflow: visible;
}

#s-3c665b91-1935-4c61-bd7c-d26ed3b65c47-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3c665b91-1935-4c61-bd7c-d26ed3b65c47 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3c665b91-1935-4c61-bd7c-d26ed3b65c47 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3c665b91-1935-4c61-bd7c-d26ed3b65c47 img.shogun-image {
  /* Add background color handling */
  
}

#s-3c665b91-1935-4c61-bd7c-d26ed3b65c47 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3c665b91-1935-4c61-bd7c-d26ed3b65c47 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-3c665b91-1935-4c61-bd7c-d26ed3b65c47 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3c665b91-1935-4c61-bd7c-d26ed3b65c47 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3c665b91-1935-4c61-bd7c-d26ed3b65c47.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3c665b91-1935-4c61-bd7c-d26ed3b65c47 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-3c665b91-1935-4c61-bd7c-d26ed3b65c47.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-3c665b91-1935-4c61-bd7c-d26ed3b65c47 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3c665b91-1935-4c61-bd7c-d26ed3b65c47.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3c665b91-1935-4c61-bd7c-d26ed3b65c47.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3c665b91-1935-4c61-bd7c-d26ed3b65c47.shogun-image {
  box-sizing: border-box;
}



.s-3c665b91-1935-4c61-bd7c-d26ed3b65c47 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3c665b91-1935-4c61-bd7c-d26ed3b65c47 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-3c665b91-1935-4c61-bd7c-d26ed3b65c47.shogun-image-container {
      position: relative;
    }

    .s-3c665b91-1935-4c61-bd7c-d26ed3b65c47.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3c665b91-1935-4c61-bd7c-d26ed3b65c47.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3c665b91-1935-4c61-bd7c-d26ed3b65c47 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

@media (min-width: 1200px){#s-3c665b91-1935-4c61-bd7c-d26ed3b65c47 {
  margin: 0 !important;
  overflow: visible;
}

#s-3c665b91-1935-4c61-bd7c-d26ed3b65c47-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3c665b91-1935-4c61-bd7c-d26ed3b65c47 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3c665b91-1935-4c61-bd7c-d26ed3b65c47 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3c665b91-1935-4c61-bd7c-d26ed3b65c47 img.shogun-image {
  /* Add background color handling */
  
}

#s-3c665b91-1935-4c61-bd7c-d26ed3b65c47 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3c665b91-1935-4c61-bd7c-d26ed3b65c47 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-3c665b91-1935-4c61-bd7c-d26ed3b65c47 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3c665b91-1935-4c61-bd7c-d26ed3b65c47 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3c665b91-1935-4c61-bd7c-d26ed3b65c47.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3c665b91-1935-4c61-bd7c-d26ed3b65c47 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-3c665b91-1935-4c61-bd7c-d26ed3b65c47.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-3c665b91-1935-4c61-bd7c-d26ed3b65c47 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3c665b91-1935-4c61-bd7c-d26ed3b65c47.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3c665b91-1935-4c61-bd7c-d26ed3b65c47.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3c665b91-1935-4c61-bd7c-d26ed3b65c47.shogun-image {
  box-sizing: border-box;
}



.s-3c665b91-1935-4c61-bd7c-d26ed3b65c47 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3c665b91-1935-4c61-bd7c-d26ed3b65c47 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-3c665b91-1935-4c61-bd7c-d26ed3b65c47.shogun-image-container {
      position: relative;
    }

    .s-3c665b91-1935-4c61-bd7c-d26ed3b65c47.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3c665b91-1935-4c61-bd7c-d26ed3b65c47.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3c665b91-1935-4c61-bd7c-d26ed3b65c47 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-3c665b91-1935-4c61-bd7c-d26ed3b65c47 {
  margin: 0 !important;
  overflow: visible;
}

#s-3c665b91-1935-4c61-bd7c-d26ed3b65c47-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3c665b91-1935-4c61-bd7c-d26ed3b65c47 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3c665b91-1935-4c61-bd7c-d26ed3b65c47 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3c665b91-1935-4c61-bd7c-d26ed3b65c47 img.shogun-image {
  /* Add background color handling */
  
}

#s-3c665b91-1935-4c61-bd7c-d26ed3b65c47 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3c665b91-1935-4c61-bd7c-d26ed3b65c47 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-3c665b91-1935-4c61-bd7c-d26ed3b65c47 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3c665b91-1935-4c61-bd7c-d26ed3b65c47 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3c665b91-1935-4c61-bd7c-d26ed3b65c47.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3c665b91-1935-4c61-bd7c-d26ed3b65c47 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-3c665b91-1935-4c61-bd7c-d26ed3b65c47.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-3c665b91-1935-4c61-bd7c-d26ed3b65c47 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3c665b91-1935-4c61-bd7c-d26ed3b65c47.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3c665b91-1935-4c61-bd7c-d26ed3b65c47.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3c665b91-1935-4c61-bd7c-d26ed3b65c47.shogun-image {
  box-sizing: border-box;
}



.s-3c665b91-1935-4c61-bd7c-d26ed3b65c47 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3c665b91-1935-4c61-bd7c-d26ed3b65c47 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-3c665b91-1935-4c61-bd7c-d26ed3b65c47.shogun-image-container {
      position: relative;
    }

    .s-3c665b91-1935-4c61-bd7c-d26ed3b65c47.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3c665b91-1935-4c61-bd7c-d26ed3b65c47.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3c665b91-1935-4c61-bd7c-d26ed3b65c47 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-3c665b91-1935-4c61-bd7c-d26ed3b65c47 {
  margin: 0 !important;
  overflow: visible;
}

#s-3c665b91-1935-4c61-bd7c-d26ed3b65c47-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3c665b91-1935-4c61-bd7c-d26ed3b65c47 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3c665b91-1935-4c61-bd7c-d26ed3b65c47 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3c665b91-1935-4c61-bd7c-d26ed3b65c47 img.shogun-image {
  /* Add background color handling */
  
}

#s-3c665b91-1935-4c61-bd7c-d26ed3b65c47 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3c665b91-1935-4c61-bd7c-d26ed3b65c47 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-3c665b91-1935-4c61-bd7c-d26ed3b65c47 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3c665b91-1935-4c61-bd7c-d26ed3b65c47 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3c665b91-1935-4c61-bd7c-d26ed3b65c47.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3c665b91-1935-4c61-bd7c-d26ed3b65c47 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-3c665b91-1935-4c61-bd7c-d26ed3b65c47.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-3c665b91-1935-4c61-bd7c-d26ed3b65c47 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3c665b91-1935-4c61-bd7c-d26ed3b65c47.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3c665b91-1935-4c61-bd7c-d26ed3b65c47.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3c665b91-1935-4c61-bd7c-d26ed3b65c47.shogun-image {
  box-sizing: border-box;
}



.s-3c665b91-1935-4c61-bd7c-d26ed3b65c47 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3c665b91-1935-4c61-bd7c-d26ed3b65c47 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-3c665b91-1935-4c61-bd7c-d26ed3b65c47.shogun-image-container {
      position: relative;
    }

    .s-3c665b91-1935-4c61-bd7c-d26ed3b65c47.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3c665b91-1935-4c61-bd7c-d26ed3b65c47.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3c665b91-1935-4c61-bd7c-d26ed3b65c47 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (max-width: 767px){#s-3c665b91-1935-4c61-bd7c-d26ed3b65c47 {
  margin: 0 !important;
  overflow: visible;
}

#s-3c665b91-1935-4c61-bd7c-d26ed3b65c47-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3c665b91-1935-4c61-bd7c-d26ed3b65c47 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3c665b91-1935-4c61-bd7c-d26ed3b65c47 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3c665b91-1935-4c61-bd7c-d26ed3b65c47 img.shogun-image {
  /* Add background color handling */
  
}

#s-3c665b91-1935-4c61-bd7c-d26ed3b65c47 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3c665b91-1935-4c61-bd7c-d26ed3b65c47 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-3c665b91-1935-4c61-bd7c-d26ed3b65c47 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3c665b91-1935-4c61-bd7c-d26ed3b65c47 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3c665b91-1935-4c61-bd7c-d26ed3b65c47.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3c665b91-1935-4c61-bd7c-d26ed3b65c47 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-3c665b91-1935-4c61-bd7c-d26ed3b65c47.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-3c665b91-1935-4c61-bd7c-d26ed3b65c47 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3c665b91-1935-4c61-bd7c-d26ed3b65c47.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3c665b91-1935-4c61-bd7c-d26ed3b65c47.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3c665b91-1935-4c61-bd7c-d26ed3b65c47.shogun-image {
  box-sizing: border-box;
}



.s-3c665b91-1935-4c61-bd7c-d26ed3b65c47 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3c665b91-1935-4c61-bd7c-d26ed3b65c47 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-3c665b91-1935-4c61-bd7c-d26ed3b65c47.shogun-image-container {
      position: relative;
    }

    .s-3c665b91-1935-4c61-bd7c-d26ed3b65c47.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3c665b91-1935-4c61-bd7c-d26ed3b65c47.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3c665b91-1935-4c61-bd7c-d26ed3b65c47 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}
#s-9466bb69-8f27-4ac4-8fee-ea2fb09d0a3b {
  margin-left: auto;
margin-right: auto;
max-width: 1200px;
aspect-ratio: 375/396;
text-align: center;
}

#s-9466bb69-8f27-4ac4-8fee-ea2fb09d0a3b {
  margin: 0 !important;
  overflow: visible;
}

#s-9466bb69-8f27-4ac4-8fee-ea2fb09d0a3b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9466bb69-8f27-4ac4-8fee-ea2fb09d0a3b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9466bb69-8f27-4ac4-8fee-ea2fb09d0a3b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9466bb69-8f27-4ac4-8fee-ea2fb09d0a3b img.shogun-image {
  /* Add background color handling */
  
}

#s-9466bb69-8f27-4ac4-8fee-ea2fb09d0a3b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9466bb69-8f27-4ac4-8fee-ea2fb09d0a3b .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-9466bb69-8f27-4ac4-8fee-ea2fb09d0a3b .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9466bb69-8f27-4ac4-8fee-ea2fb09d0a3b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9466bb69-8f27-4ac4-8fee-ea2fb09d0a3b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9466bb69-8f27-4ac4-8fee-ea2fb09d0a3b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-9466bb69-8f27-4ac4-8fee-ea2fb09d0a3b.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-9466bb69-8f27-4ac4-8fee-ea2fb09d0a3b .shogun-image-content {
  
    justify-content: center;
  
}

.s-9466bb69-8f27-4ac4-8fee-ea2fb09d0a3b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9466bb69-8f27-4ac4-8fee-ea2fb09d0a3b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9466bb69-8f27-4ac4-8fee-ea2fb09d0a3b.shogun-image {
  box-sizing: border-box;
}



.s-9466bb69-8f27-4ac4-8fee-ea2fb09d0a3b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9466bb69-8f27-4ac4-8fee-ea2fb09d0a3b {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-9466bb69-8f27-4ac4-8fee-ea2fb09d0a3b.shogun-image-container {
      position: relative;
    }

    .s-9466bb69-8f27-4ac4-8fee-ea2fb09d0a3b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9466bb69-8f27-4ac4-8fee-ea2fb09d0a3b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9466bb69-8f27-4ac4-8fee-ea2fb09d0a3b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

@media (min-width: 1200px){#s-9466bb69-8f27-4ac4-8fee-ea2fb09d0a3b {
  margin: 0 !important;
  overflow: visible;
}

#s-9466bb69-8f27-4ac4-8fee-ea2fb09d0a3b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9466bb69-8f27-4ac4-8fee-ea2fb09d0a3b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9466bb69-8f27-4ac4-8fee-ea2fb09d0a3b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9466bb69-8f27-4ac4-8fee-ea2fb09d0a3b img.shogun-image {
  /* Add background color handling */
  
}

#s-9466bb69-8f27-4ac4-8fee-ea2fb09d0a3b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9466bb69-8f27-4ac4-8fee-ea2fb09d0a3b .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-9466bb69-8f27-4ac4-8fee-ea2fb09d0a3b .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9466bb69-8f27-4ac4-8fee-ea2fb09d0a3b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9466bb69-8f27-4ac4-8fee-ea2fb09d0a3b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9466bb69-8f27-4ac4-8fee-ea2fb09d0a3b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-9466bb69-8f27-4ac4-8fee-ea2fb09d0a3b.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-9466bb69-8f27-4ac4-8fee-ea2fb09d0a3b .shogun-image-content {
  
    justify-content: center;
  
}

.s-9466bb69-8f27-4ac4-8fee-ea2fb09d0a3b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9466bb69-8f27-4ac4-8fee-ea2fb09d0a3b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9466bb69-8f27-4ac4-8fee-ea2fb09d0a3b.shogun-image {
  box-sizing: border-box;
}



.s-9466bb69-8f27-4ac4-8fee-ea2fb09d0a3b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9466bb69-8f27-4ac4-8fee-ea2fb09d0a3b {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-9466bb69-8f27-4ac4-8fee-ea2fb09d0a3b.shogun-image-container {
      position: relative;
    }

    .s-9466bb69-8f27-4ac4-8fee-ea2fb09d0a3b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9466bb69-8f27-4ac4-8fee-ea2fb09d0a3b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9466bb69-8f27-4ac4-8fee-ea2fb09d0a3b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-9466bb69-8f27-4ac4-8fee-ea2fb09d0a3b {
  margin: 0 !important;
  overflow: visible;
}

#s-9466bb69-8f27-4ac4-8fee-ea2fb09d0a3b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9466bb69-8f27-4ac4-8fee-ea2fb09d0a3b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9466bb69-8f27-4ac4-8fee-ea2fb09d0a3b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9466bb69-8f27-4ac4-8fee-ea2fb09d0a3b img.shogun-image {
  /* Add background color handling */
  
}

#s-9466bb69-8f27-4ac4-8fee-ea2fb09d0a3b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9466bb69-8f27-4ac4-8fee-ea2fb09d0a3b .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-9466bb69-8f27-4ac4-8fee-ea2fb09d0a3b .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9466bb69-8f27-4ac4-8fee-ea2fb09d0a3b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9466bb69-8f27-4ac4-8fee-ea2fb09d0a3b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9466bb69-8f27-4ac4-8fee-ea2fb09d0a3b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-9466bb69-8f27-4ac4-8fee-ea2fb09d0a3b.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-9466bb69-8f27-4ac4-8fee-ea2fb09d0a3b .shogun-image-content {
  
    justify-content: center;
  
}

.s-9466bb69-8f27-4ac4-8fee-ea2fb09d0a3b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9466bb69-8f27-4ac4-8fee-ea2fb09d0a3b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9466bb69-8f27-4ac4-8fee-ea2fb09d0a3b.shogun-image {
  box-sizing: border-box;
}



.s-9466bb69-8f27-4ac4-8fee-ea2fb09d0a3b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9466bb69-8f27-4ac4-8fee-ea2fb09d0a3b {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-9466bb69-8f27-4ac4-8fee-ea2fb09d0a3b.shogun-image-container {
      position: relative;
    }

    .s-9466bb69-8f27-4ac4-8fee-ea2fb09d0a3b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9466bb69-8f27-4ac4-8fee-ea2fb09d0a3b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9466bb69-8f27-4ac4-8fee-ea2fb09d0a3b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-9466bb69-8f27-4ac4-8fee-ea2fb09d0a3b {
  margin: 0 !important;
  overflow: visible;
}

#s-9466bb69-8f27-4ac4-8fee-ea2fb09d0a3b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9466bb69-8f27-4ac4-8fee-ea2fb09d0a3b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9466bb69-8f27-4ac4-8fee-ea2fb09d0a3b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9466bb69-8f27-4ac4-8fee-ea2fb09d0a3b img.shogun-image {
  /* Add background color handling */
  
}

#s-9466bb69-8f27-4ac4-8fee-ea2fb09d0a3b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9466bb69-8f27-4ac4-8fee-ea2fb09d0a3b .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-9466bb69-8f27-4ac4-8fee-ea2fb09d0a3b .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9466bb69-8f27-4ac4-8fee-ea2fb09d0a3b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9466bb69-8f27-4ac4-8fee-ea2fb09d0a3b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9466bb69-8f27-4ac4-8fee-ea2fb09d0a3b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-9466bb69-8f27-4ac4-8fee-ea2fb09d0a3b.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-9466bb69-8f27-4ac4-8fee-ea2fb09d0a3b .shogun-image-content {
  
    justify-content: center;
  
}

.s-9466bb69-8f27-4ac4-8fee-ea2fb09d0a3b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9466bb69-8f27-4ac4-8fee-ea2fb09d0a3b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9466bb69-8f27-4ac4-8fee-ea2fb09d0a3b.shogun-image {
  box-sizing: border-box;
}



.s-9466bb69-8f27-4ac4-8fee-ea2fb09d0a3b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9466bb69-8f27-4ac4-8fee-ea2fb09d0a3b {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-9466bb69-8f27-4ac4-8fee-ea2fb09d0a3b.shogun-image-container {
      position: relative;
    }

    .s-9466bb69-8f27-4ac4-8fee-ea2fb09d0a3b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9466bb69-8f27-4ac4-8fee-ea2fb09d0a3b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9466bb69-8f27-4ac4-8fee-ea2fb09d0a3b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}@media (max-width: 767px){#s-9466bb69-8f27-4ac4-8fee-ea2fb09d0a3b {
  margin: 0 !important;
  overflow: visible;
}

#s-9466bb69-8f27-4ac4-8fee-ea2fb09d0a3b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9466bb69-8f27-4ac4-8fee-ea2fb09d0a3b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9466bb69-8f27-4ac4-8fee-ea2fb09d0a3b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9466bb69-8f27-4ac4-8fee-ea2fb09d0a3b img.shogun-image {
  /* Add background color handling */
  
}

#s-9466bb69-8f27-4ac4-8fee-ea2fb09d0a3b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9466bb69-8f27-4ac4-8fee-ea2fb09d0a3b .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-9466bb69-8f27-4ac4-8fee-ea2fb09d0a3b .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9466bb69-8f27-4ac4-8fee-ea2fb09d0a3b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9466bb69-8f27-4ac4-8fee-ea2fb09d0a3b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9466bb69-8f27-4ac4-8fee-ea2fb09d0a3b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-9466bb69-8f27-4ac4-8fee-ea2fb09d0a3b.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-9466bb69-8f27-4ac4-8fee-ea2fb09d0a3b .shogun-image-content {
  
    justify-content: center;
  
}

.s-9466bb69-8f27-4ac4-8fee-ea2fb09d0a3b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9466bb69-8f27-4ac4-8fee-ea2fb09d0a3b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9466bb69-8f27-4ac4-8fee-ea2fb09d0a3b.shogun-image {
  box-sizing: border-box;
}



.s-9466bb69-8f27-4ac4-8fee-ea2fb09d0a3b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9466bb69-8f27-4ac4-8fee-ea2fb09d0a3b {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-9466bb69-8f27-4ac4-8fee-ea2fb09d0a3b.shogun-image-container {
      position: relative;
    }

    .s-9466bb69-8f27-4ac4-8fee-ea2fb09d0a3b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9466bb69-8f27-4ac4-8fee-ea2fb09d0a3b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9466bb69-8f27-4ac4-8fee-ea2fb09d0a3b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}
#s-bf6721dc-a0ba-4075-b654-2437b74c9934 {
  margin-left: auto;
margin-right: auto;
max-width: 375px;
aspect-ratio: 375/396;
text-align: center;
}

#s-bf6721dc-a0ba-4075-b654-2437b74c9934 {
  margin: 0 !important;
  overflow: visible;
}

#s-bf6721dc-a0ba-4075-b654-2437b74c9934-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bf6721dc-a0ba-4075-b654-2437b74c9934 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bf6721dc-a0ba-4075-b654-2437b74c9934 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bf6721dc-a0ba-4075-b654-2437b74c9934 img.shogun-image {
  /* Add background color handling */
  
}

#s-bf6721dc-a0ba-4075-b654-2437b74c9934 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bf6721dc-a0ba-4075-b654-2437b74c9934 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-bf6721dc-a0ba-4075-b654-2437b74c9934 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bf6721dc-a0ba-4075-b654-2437b74c9934 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bf6721dc-a0ba-4075-b654-2437b74c9934.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bf6721dc-a0ba-4075-b654-2437b74c9934 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-bf6721dc-a0ba-4075-b654-2437b74c9934.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-bf6721dc-a0ba-4075-b654-2437b74c9934 .shogun-image-content {
  
    justify-content: center;
  
}

.s-bf6721dc-a0ba-4075-b654-2437b74c9934.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bf6721dc-a0ba-4075-b654-2437b74c9934.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bf6721dc-a0ba-4075-b654-2437b74c9934.shogun-image {
  box-sizing: border-box;
}



.s-bf6721dc-a0ba-4075-b654-2437b74c9934 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-bf6721dc-a0ba-4075-b654-2437b74c9934 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-bf6721dc-a0ba-4075-b654-2437b74c9934.shogun-image-container {
      position: relative;
    }

    .s-bf6721dc-a0ba-4075-b654-2437b74c9934.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bf6721dc-a0ba-4075-b654-2437b74c9934.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bf6721dc-a0ba-4075-b654-2437b74c9934 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

@media (min-width: 1200px){#s-bf6721dc-a0ba-4075-b654-2437b74c9934 {
  margin: 0 !important;
  overflow: visible;
}

#s-bf6721dc-a0ba-4075-b654-2437b74c9934-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bf6721dc-a0ba-4075-b654-2437b74c9934 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bf6721dc-a0ba-4075-b654-2437b74c9934 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bf6721dc-a0ba-4075-b654-2437b74c9934 img.shogun-image {
  /* Add background color handling */
  
}

#s-bf6721dc-a0ba-4075-b654-2437b74c9934 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bf6721dc-a0ba-4075-b654-2437b74c9934 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-bf6721dc-a0ba-4075-b654-2437b74c9934 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bf6721dc-a0ba-4075-b654-2437b74c9934 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bf6721dc-a0ba-4075-b654-2437b74c9934.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bf6721dc-a0ba-4075-b654-2437b74c9934 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-bf6721dc-a0ba-4075-b654-2437b74c9934.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-bf6721dc-a0ba-4075-b654-2437b74c9934 .shogun-image-content {
  
    justify-content: center;
  
}

.s-bf6721dc-a0ba-4075-b654-2437b74c9934.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bf6721dc-a0ba-4075-b654-2437b74c9934.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bf6721dc-a0ba-4075-b654-2437b74c9934.shogun-image {
  box-sizing: border-box;
}



.s-bf6721dc-a0ba-4075-b654-2437b74c9934 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-bf6721dc-a0ba-4075-b654-2437b74c9934 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-bf6721dc-a0ba-4075-b654-2437b74c9934.shogun-image-container {
      position: relative;
    }

    .s-bf6721dc-a0ba-4075-b654-2437b74c9934.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bf6721dc-a0ba-4075-b654-2437b74c9934.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bf6721dc-a0ba-4075-b654-2437b74c9934 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-bf6721dc-a0ba-4075-b654-2437b74c9934 {
  margin: 0 !important;
  overflow: visible;
}

#s-bf6721dc-a0ba-4075-b654-2437b74c9934-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bf6721dc-a0ba-4075-b654-2437b74c9934 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bf6721dc-a0ba-4075-b654-2437b74c9934 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bf6721dc-a0ba-4075-b654-2437b74c9934 img.shogun-image {
  /* Add background color handling */
  
}

#s-bf6721dc-a0ba-4075-b654-2437b74c9934 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bf6721dc-a0ba-4075-b654-2437b74c9934 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-bf6721dc-a0ba-4075-b654-2437b74c9934 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bf6721dc-a0ba-4075-b654-2437b74c9934 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bf6721dc-a0ba-4075-b654-2437b74c9934.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bf6721dc-a0ba-4075-b654-2437b74c9934 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-bf6721dc-a0ba-4075-b654-2437b74c9934.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-bf6721dc-a0ba-4075-b654-2437b74c9934 .shogun-image-content {
  
    justify-content: center;
  
}

.s-bf6721dc-a0ba-4075-b654-2437b74c9934.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bf6721dc-a0ba-4075-b654-2437b74c9934.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bf6721dc-a0ba-4075-b654-2437b74c9934.shogun-image {
  box-sizing: border-box;
}



.s-bf6721dc-a0ba-4075-b654-2437b74c9934 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-bf6721dc-a0ba-4075-b654-2437b74c9934 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-bf6721dc-a0ba-4075-b654-2437b74c9934.shogun-image-container {
      position: relative;
    }

    .s-bf6721dc-a0ba-4075-b654-2437b74c9934.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bf6721dc-a0ba-4075-b654-2437b74c9934.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bf6721dc-a0ba-4075-b654-2437b74c9934 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-bf6721dc-a0ba-4075-b654-2437b74c9934 {
  margin: 0 !important;
  overflow: visible;
}

#s-bf6721dc-a0ba-4075-b654-2437b74c9934-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bf6721dc-a0ba-4075-b654-2437b74c9934 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bf6721dc-a0ba-4075-b654-2437b74c9934 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bf6721dc-a0ba-4075-b654-2437b74c9934 img.shogun-image {
  /* Add background color handling */
  
}

#s-bf6721dc-a0ba-4075-b654-2437b74c9934 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bf6721dc-a0ba-4075-b654-2437b74c9934 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-bf6721dc-a0ba-4075-b654-2437b74c9934 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bf6721dc-a0ba-4075-b654-2437b74c9934 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bf6721dc-a0ba-4075-b654-2437b74c9934.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bf6721dc-a0ba-4075-b654-2437b74c9934 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-bf6721dc-a0ba-4075-b654-2437b74c9934.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-bf6721dc-a0ba-4075-b654-2437b74c9934 .shogun-image-content {
  
    justify-content: center;
  
}

.s-bf6721dc-a0ba-4075-b654-2437b74c9934.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bf6721dc-a0ba-4075-b654-2437b74c9934.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bf6721dc-a0ba-4075-b654-2437b74c9934.shogun-image {
  box-sizing: border-box;
}



.s-bf6721dc-a0ba-4075-b654-2437b74c9934 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-bf6721dc-a0ba-4075-b654-2437b74c9934 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-bf6721dc-a0ba-4075-b654-2437b74c9934.shogun-image-container {
      position: relative;
    }

    .s-bf6721dc-a0ba-4075-b654-2437b74c9934.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bf6721dc-a0ba-4075-b654-2437b74c9934.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bf6721dc-a0ba-4075-b654-2437b74c9934 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (max-width: 767px){#s-bf6721dc-a0ba-4075-b654-2437b74c9934 {
  margin: 0 !important;
  overflow: visible;
}

#s-bf6721dc-a0ba-4075-b654-2437b74c9934-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bf6721dc-a0ba-4075-b654-2437b74c9934 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bf6721dc-a0ba-4075-b654-2437b74c9934 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bf6721dc-a0ba-4075-b654-2437b74c9934 img.shogun-image {
  /* Add background color handling */
  
}

#s-bf6721dc-a0ba-4075-b654-2437b74c9934 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bf6721dc-a0ba-4075-b654-2437b74c9934 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-bf6721dc-a0ba-4075-b654-2437b74c9934 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bf6721dc-a0ba-4075-b654-2437b74c9934 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bf6721dc-a0ba-4075-b654-2437b74c9934.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bf6721dc-a0ba-4075-b654-2437b74c9934 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-bf6721dc-a0ba-4075-b654-2437b74c9934.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-bf6721dc-a0ba-4075-b654-2437b74c9934 .shogun-image-content {
  
    justify-content: center;
  
}

.s-bf6721dc-a0ba-4075-b654-2437b74c9934.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bf6721dc-a0ba-4075-b654-2437b74c9934.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bf6721dc-a0ba-4075-b654-2437b74c9934.shogun-image {
  box-sizing: border-box;
}



.s-bf6721dc-a0ba-4075-b654-2437b74c9934 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-bf6721dc-a0ba-4075-b654-2437b74c9934 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-bf6721dc-a0ba-4075-b654-2437b74c9934.shogun-image-container {
      position: relative;
    }

    .s-bf6721dc-a0ba-4075-b654-2437b74c9934.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bf6721dc-a0ba-4075-b654-2437b74c9934.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bf6721dc-a0ba-4075-b654-2437b74c9934 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}
#s-3f674406-e9fa-4a50-bdec-ebdcf6dc045a {
  margin-left: auto;
margin-right: auto;
max-width: 375px;
aspect-ratio: 375/396;
text-align: center;
}

#s-3f674406-e9fa-4a50-bdec-ebdcf6dc045a {
  margin: 0 !important;
  overflow: visible;
}

#s-3f674406-e9fa-4a50-bdec-ebdcf6dc045a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3f674406-e9fa-4a50-bdec-ebdcf6dc045a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3f674406-e9fa-4a50-bdec-ebdcf6dc045a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3f674406-e9fa-4a50-bdec-ebdcf6dc045a img.shogun-image {
  /* Add background color handling */
  
}

#s-3f674406-e9fa-4a50-bdec-ebdcf6dc045a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3f674406-e9fa-4a50-bdec-ebdcf6dc045a .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-3f674406-e9fa-4a50-bdec-ebdcf6dc045a .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3f674406-e9fa-4a50-bdec-ebdcf6dc045a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3f674406-e9fa-4a50-bdec-ebdcf6dc045a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3f674406-e9fa-4a50-bdec-ebdcf6dc045a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-3f674406-e9fa-4a50-bdec-ebdcf6dc045a.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-3f674406-e9fa-4a50-bdec-ebdcf6dc045a .shogun-image-content {
  
    justify-content: center;
  
}

.s-3f674406-e9fa-4a50-bdec-ebdcf6dc045a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3f674406-e9fa-4a50-bdec-ebdcf6dc045a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3f674406-e9fa-4a50-bdec-ebdcf6dc045a.shogun-image {
  box-sizing: border-box;
}



.s-3f674406-e9fa-4a50-bdec-ebdcf6dc045a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3f674406-e9fa-4a50-bdec-ebdcf6dc045a {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-3f674406-e9fa-4a50-bdec-ebdcf6dc045a.shogun-image-container {
      position: relative;
    }

    .s-3f674406-e9fa-4a50-bdec-ebdcf6dc045a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3f674406-e9fa-4a50-bdec-ebdcf6dc045a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3f674406-e9fa-4a50-bdec-ebdcf6dc045a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

@media (min-width: 1200px){#s-3f674406-e9fa-4a50-bdec-ebdcf6dc045a {
  margin: 0 !important;
  overflow: visible;
}

#s-3f674406-e9fa-4a50-bdec-ebdcf6dc045a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3f674406-e9fa-4a50-bdec-ebdcf6dc045a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3f674406-e9fa-4a50-bdec-ebdcf6dc045a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3f674406-e9fa-4a50-bdec-ebdcf6dc045a img.shogun-image {
  /* Add background color handling */
  
}

#s-3f674406-e9fa-4a50-bdec-ebdcf6dc045a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3f674406-e9fa-4a50-bdec-ebdcf6dc045a .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-3f674406-e9fa-4a50-bdec-ebdcf6dc045a .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3f674406-e9fa-4a50-bdec-ebdcf6dc045a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3f674406-e9fa-4a50-bdec-ebdcf6dc045a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3f674406-e9fa-4a50-bdec-ebdcf6dc045a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-3f674406-e9fa-4a50-bdec-ebdcf6dc045a.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-3f674406-e9fa-4a50-bdec-ebdcf6dc045a .shogun-image-content {
  
    justify-content: center;
  
}

.s-3f674406-e9fa-4a50-bdec-ebdcf6dc045a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3f674406-e9fa-4a50-bdec-ebdcf6dc045a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3f674406-e9fa-4a50-bdec-ebdcf6dc045a.shogun-image {
  box-sizing: border-box;
}



.s-3f674406-e9fa-4a50-bdec-ebdcf6dc045a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3f674406-e9fa-4a50-bdec-ebdcf6dc045a {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-3f674406-e9fa-4a50-bdec-ebdcf6dc045a.shogun-image-container {
      position: relative;
    }

    .s-3f674406-e9fa-4a50-bdec-ebdcf6dc045a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3f674406-e9fa-4a50-bdec-ebdcf6dc045a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3f674406-e9fa-4a50-bdec-ebdcf6dc045a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-3f674406-e9fa-4a50-bdec-ebdcf6dc045a {
  margin: 0 !important;
  overflow: visible;
}

#s-3f674406-e9fa-4a50-bdec-ebdcf6dc045a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3f674406-e9fa-4a50-bdec-ebdcf6dc045a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3f674406-e9fa-4a50-bdec-ebdcf6dc045a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3f674406-e9fa-4a50-bdec-ebdcf6dc045a img.shogun-image {
  /* Add background color handling */
  
}

#s-3f674406-e9fa-4a50-bdec-ebdcf6dc045a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3f674406-e9fa-4a50-bdec-ebdcf6dc045a .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-3f674406-e9fa-4a50-bdec-ebdcf6dc045a .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3f674406-e9fa-4a50-bdec-ebdcf6dc045a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3f674406-e9fa-4a50-bdec-ebdcf6dc045a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3f674406-e9fa-4a50-bdec-ebdcf6dc045a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-3f674406-e9fa-4a50-bdec-ebdcf6dc045a.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-3f674406-e9fa-4a50-bdec-ebdcf6dc045a .shogun-image-content {
  
    justify-content: center;
  
}

.s-3f674406-e9fa-4a50-bdec-ebdcf6dc045a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3f674406-e9fa-4a50-bdec-ebdcf6dc045a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3f674406-e9fa-4a50-bdec-ebdcf6dc045a.shogun-image {
  box-sizing: border-box;
}



.s-3f674406-e9fa-4a50-bdec-ebdcf6dc045a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3f674406-e9fa-4a50-bdec-ebdcf6dc045a {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-3f674406-e9fa-4a50-bdec-ebdcf6dc045a.shogun-image-container {
      position: relative;
    }

    .s-3f674406-e9fa-4a50-bdec-ebdcf6dc045a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3f674406-e9fa-4a50-bdec-ebdcf6dc045a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3f674406-e9fa-4a50-bdec-ebdcf6dc045a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-3f674406-e9fa-4a50-bdec-ebdcf6dc045a {
  margin: 0 !important;
  overflow: visible;
}

#s-3f674406-e9fa-4a50-bdec-ebdcf6dc045a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3f674406-e9fa-4a50-bdec-ebdcf6dc045a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3f674406-e9fa-4a50-bdec-ebdcf6dc045a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3f674406-e9fa-4a50-bdec-ebdcf6dc045a img.shogun-image {
  /* Add background color handling */
  
}

#s-3f674406-e9fa-4a50-bdec-ebdcf6dc045a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3f674406-e9fa-4a50-bdec-ebdcf6dc045a .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-3f674406-e9fa-4a50-bdec-ebdcf6dc045a .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3f674406-e9fa-4a50-bdec-ebdcf6dc045a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3f674406-e9fa-4a50-bdec-ebdcf6dc045a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3f674406-e9fa-4a50-bdec-ebdcf6dc045a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-3f674406-e9fa-4a50-bdec-ebdcf6dc045a.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-3f674406-e9fa-4a50-bdec-ebdcf6dc045a .shogun-image-content {
  
    justify-content: center;
  
}

.s-3f674406-e9fa-4a50-bdec-ebdcf6dc045a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3f674406-e9fa-4a50-bdec-ebdcf6dc045a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3f674406-e9fa-4a50-bdec-ebdcf6dc045a.shogun-image {
  box-sizing: border-box;
}



.s-3f674406-e9fa-4a50-bdec-ebdcf6dc045a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3f674406-e9fa-4a50-bdec-ebdcf6dc045a {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-3f674406-e9fa-4a50-bdec-ebdcf6dc045a.shogun-image-container {
      position: relative;
    }

    .s-3f674406-e9fa-4a50-bdec-ebdcf6dc045a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3f674406-e9fa-4a50-bdec-ebdcf6dc045a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3f674406-e9fa-4a50-bdec-ebdcf6dc045a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (max-width: 767px){#s-3f674406-e9fa-4a50-bdec-ebdcf6dc045a {
  margin: 0 !important;
  overflow: visible;
}

#s-3f674406-e9fa-4a50-bdec-ebdcf6dc045a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3f674406-e9fa-4a50-bdec-ebdcf6dc045a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3f674406-e9fa-4a50-bdec-ebdcf6dc045a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3f674406-e9fa-4a50-bdec-ebdcf6dc045a img.shogun-image {
  /* Add background color handling */
  
}

#s-3f674406-e9fa-4a50-bdec-ebdcf6dc045a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3f674406-e9fa-4a50-bdec-ebdcf6dc045a .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-3f674406-e9fa-4a50-bdec-ebdcf6dc045a .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3f674406-e9fa-4a50-bdec-ebdcf6dc045a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3f674406-e9fa-4a50-bdec-ebdcf6dc045a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3f674406-e9fa-4a50-bdec-ebdcf6dc045a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-3f674406-e9fa-4a50-bdec-ebdcf6dc045a.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-3f674406-e9fa-4a50-bdec-ebdcf6dc045a .shogun-image-content {
  
    justify-content: center;
  
}

.s-3f674406-e9fa-4a50-bdec-ebdcf6dc045a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3f674406-e9fa-4a50-bdec-ebdcf6dc045a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3f674406-e9fa-4a50-bdec-ebdcf6dc045a.shogun-image {
  box-sizing: border-box;
}



.s-3f674406-e9fa-4a50-bdec-ebdcf6dc045a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3f674406-e9fa-4a50-bdec-ebdcf6dc045a {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-3f674406-e9fa-4a50-bdec-ebdcf6dc045a.shogun-image-container {
      position: relative;
    }

    .s-3f674406-e9fa-4a50-bdec-ebdcf6dc045a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3f674406-e9fa-4a50-bdec-ebdcf6dc045a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3f674406-e9fa-4a50-bdec-ebdcf6dc045a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}
#s-a4e76363-a67f-42e0-b3e5-c473ae47c3b6 {
  margin-left: auto;
margin-right: auto;
max-width: 375px;
aspect-ratio: 375/396;
text-align: center;
}

#s-a4e76363-a67f-42e0-b3e5-c473ae47c3b6 {
  margin: 0 !important;
  overflow: visible;
}

#s-a4e76363-a67f-42e0-b3e5-c473ae47c3b6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a4e76363-a67f-42e0-b3e5-c473ae47c3b6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a4e76363-a67f-42e0-b3e5-c473ae47c3b6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a4e76363-a67f-42e0-b3e5-c473ae47c3b6 img.shogun-image {
  /* Add background color handling */
  
}

#s-a4e76363-a67f-42e0-b3e5-c473ae47c3b6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a4e76363-a67f-42e0-b3e5-c473ae47c3b6 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-a4e76363-a67f-42e0-b3e5-c473ae47c3b6 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a4e76363-a67f-42e0-b3e5-c473ae47c3b6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a4e76363-a67f-42e0-b3e5-c473ae47c3b6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a4e76363-a67f-42e0-b3e5-c473ae47c3b6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-a4e76363-a67f-42e0-b3e5-c473ae47c3b6.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-a4e76363-a67f-42e0-b3e5-c473ae47c3b6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a4e76363-a67f-42e0-b3e5-c473ae47c3b6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a4e76363-a67f-42e0-b3e5-c473ae47c3b6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a4e76363-a67f-42e0-b3e5-c473ae47c3b6.shogun-image {
  box-sizing: border-box;
}



.s-a4e76363-a67f-42e0-b3e5-c473ae47c3b6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a4e76363-a67f-42e0-b3e5-c473ae47c3b6 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-a4e76363-a67f-42e0-b3e5-c473ae47c3b6.shogun-image-container {
      position: relative;
    }

    .s-a4e76363-a67f-42e0-b3e5-c473ae47c3b6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a4e76363-a67f-42e0-b3e5-c473ae47c3b6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a4e76363-a67f-42e0-b3e5-c473ae47c3b6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

@media (min-width: 1200px){#s-a4e76363-a67f-42e0-b3e5-c473ae47c3b6 {
  margin: 0 !important;
  overflow: visible;
}

#s-a4e76363-a67f-42e0-b3e5-c473ae47c3b6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a4e76363-a67f-42e0-b3e5-c473ae47c3b6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a4e76363-a67f-42e0-b3e5-c473ae47c3b6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a4e76363-a67f-42e0-b3e5-c473ae47c3b6 img.shogun-image {
  /* Add background color handling */
  
}

#s-a4e76363-a67f-42e0-b3e5-c473ae47c3b6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a4e76363-a67f-42e0-b3e5-c473ae47c3b6 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-a4e76363-a67f-42e0-b3e5-c473ae47c3b6 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a4e76363-a67f-42e0-b3e5-c473ae47c3b6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a4e76363-a67f-42e0-b3e5-c473ae47c3b6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a4e76363-a67f-42e0-b3e5-c473ae47c3b6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-a4e76363-a67f-42e0-b3e5-c473ae47c3b6.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-a4e76363-a67f-42e0-b3e5-c473ae47c3b6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a4e76363-a67f-42e0-b3e5-c473ae47c3b6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a4e76363-a67f-42e0-b3e5-c473ae47c3b6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a4e76363-a67f-42e0-b3e5-c473ae47c3b6.shogun-image {
  box-sizing: border-box;
}



.s-a4e76363-a67f-42e0-b3e5-c473ae47c3b6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a4e76363-a67f-42e0-b3e5-c473ae47c3b6 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-a4e76363-a67f-42e0-b3e5-c473ae47c3b6.shogun-image-container {
      position: relative;
    }

    .s-a4e76363-a67f-42e0-b3e5-c473ae47c3b6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a4e76363-a67f-42e0-b3e5-c473ae47c3b6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a4e76363-a67f-42e0-b3e5-c473ae47c3b6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-a4e76363-a67f-42e0-b3e5-c473ae47c3b6 {
  margin: 0 !important;
  overflow: visible;
}

#s-a4e76363-a67f-42e0-b3e5-c473ae47c3b6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a4e76363-a67f-42e0-b3e5-c473ae47c3b6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a4e76363-a67f-42e0-b3e5-c473ae47c3b6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a4e76363-a67f-42e0-b3e5-c473ae47c3b6 img.shogun-image {
  /* Add background color handling */
  
}

#s-a4e76363-a67f-42e0-b3e5-c473ae47c3b6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a4e76363-a67f-42e0-b3e5-c473ae47c3b6 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-a4e76363-a67f-42e0-b3e5-c473ae47c3b6 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a4e76363-a67f-42e0-b3e5-c473ae47c3b6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a4e76363-a67f-42e0-b3e5-c473ae47c3b6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a4e76363-a67f-42e0-b3e5-c473ae47c3b6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-a4e76363-a67f-42e0-b3e5-c473ae47c3b6.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-a4e76363-a67f-42e0-b3e5-c473ae47c3b6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a4e76363-a67f-42e0-b3e5-c473ae47c3b6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a4e76363-a67f-42e0-b3e5-c473ae47c3b6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a4e76363-a67f-42e0-b3e5-c473ae47c3b6.shogun-image {
  box-sizing: border-box;
}



.s-a4e76363-a67f-42e0-b3e5-c473ae47c3b6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a4e76363-a67f-42e0-b3e5-c473ae47c3b6 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-a4e76363-a67f-42e0-b3e5-c473ae47c3b6.shogun-image-container {
      position: relative;
    }

    .s-a4e76363-a67f-42e0-b3e5-c473ae47c3b6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a4e76363-a67f-42e0-b3e5-c473ae47c3b6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a4e76363-a67f-42e0-b3e5-c473ae47c3b6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-a4e76363-a67f-42e0-b3e5-c473ae47c3b6 {
  margin: 0 !important;
  overflow: visible;
}

#s-a4e76363-a67f-42e0-b3e5-c473ae47c3b6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a4e76363-a67f-42e0-b3e5-c473ae47c3b6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a4e76363-a67f-42e0-b3e5-c473ae47c3b6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a4e76363-a67f-42e0-b3e5-c473ae47c3b6 img.shogun-image {
  /* Add background color handling */
  
}

#s-a4e76363-a67f-42e0-b3e5-c473ae47c3b6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a4e76363-a67f-42e0-b3e5-c473ae47c3b6 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-a4e76363-a67f-42e0-b3e5-c473ae47c3b6 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a4e76363-a67f-42e0-b3e5-c473ae47c3b6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a4e76363-a67f-42e0-b3e5-c473ae47c3b6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a4e76363-a67f-42e0-b3e5-c473ae47c3b6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-a4e76363-a67f-42e0-b3e5-c473ae47c3b6.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-a4e76363-a67f-42e0-b3e5-c473ae47c3b6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a4e76363-a67f-42e0-b3e5-c473ae47c3b6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a4e76363-a67f-42e0-b3e5-c473ae47c3b6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a4e76363-a67f-42e0-b3e5-c473ae47c3b6.shogun-image {
  box-sizing: border-box;
}



.s-a4e76363-a67f-42e0-b3e5-c473ae47c3b6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a4e76363-a67f-42e0-b3e5-c473ae47c3b6 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-a4e76363-a67f-42e0-b3e5-c473ae47c3b6.shogun-image-container {
      position: relative;
    }

    .s-a4e76363-a67f-42e0-b3e5-c473ae47c3b6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a4e76363-a67f-42e0-b3e5-c473ae47c3b6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a4e76363-a67f-42e0-b3e5-c473ae47c3b6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (max-width: 767px){#s-a4e76363-a67f-42e0-b3e5-c473ae47c3b6 {
  margin: 0 !important;
  overflow: visible;
}

#s-a4e76363-a67f-42e0-b3e5-c473ae47c3b6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a4e76363-a67f-42e0-b3e5-c473ae47c3b6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a4e76363-a67f-42e0-b3e5-c473ae47c3b6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a4e76363-a67f-42e0-b3e5-c473ae47c3b6 img.shogun-image {
  /* Add background color handling */
  
}

#s-a4e76363-a67f-42e0-b3e5-c473ae47c3b6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a4e76363-a67f-42e0-b3e5-c473ae47c3b6 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-a4e76363-a67f-42e0-b3e5-c473ae47c3b6 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a4e76363-a67f-42e0-b3e5-c473ae47c3b6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a4e76363-a67f-42e0-b3e5-c473ae47c3b6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a4e76363-a67f-42e0-b3e5-c473ae47c3b6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-a4e76363-a67f-42e0-b3e5-c473ae47c3b6.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-a4e76363-a67f-42e0-b3e5-c473ae47c3b6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a4e76363-a67f-42e0-b3e5-c473ae47c3b6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a4e76363-a67f-42e0-b3e5-c473ae47c3b6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a4e76363-a67f-42e0-b3e5-c473ae47c3b6.shogun-image {
  box-sizing: border-box;
}



.s-a4e76363-a67f-42e0-b3e5-c473ae47c3b6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a4e76363-a67f-42e0-b3e5-c473ae47c3b6 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-a4e76363-a67f-42e0-b3e5-c473ae47c3b6.shogun-image-container {
      position: relative;
    }

    .s-a4e76363-a67f-42e0-b3e5-c473ae47c3b6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a4e76363-a67f-42e0-b3e5-c473ae47c3b6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a4e76363-a67f-42e0-b3e5-c473ae47c3b6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}
#s-bb357b73-1e13-4c13-88ac-5d2f760495ee {
  margin-left: auto;
margin-right: auto;
max-width: 375px;
aspect-ratio: 375/396;
text-align: center;
}

#s-bb357b73-1e13-4c13-88ac-5d2f760495ee {
  margin: 0 !important;
  overflow: visible;
}

#s-bb357b73-1e13-4c13-88ac-5d2f760495ee-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bb357b73-1e13-4c13-88ac-5d2f760495ee {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bb357b73-1e13-4c13-88ac-5d2f760495ee {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bb357b73-1e13-4c13-88ac-5d2f760495ee img.shogun-image {
  /* Add background color handling */
  
}

#s-bb357b73-1e13-4c13-88ac-5d2f760495ee img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bb357b73-1e13-4c13-88ac-5d2f760495ee .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-bb357b73-1e13-4c13-88ac-5d2f760495ee .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bb357b73-1e13-4c13-88ac-5d2f760495ee .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bb357b73-1e13-4c13-88ac-5d2f760495ee.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bb357b73-1e13-4c13-88ac-5d2f760495ee img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-bb357b73-1e13-4c13-88ac-5d2f760495ee.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-bb357b73-1e13-4c13-88ac-5d2f760495ee .shogun-image-content {
  
    justify-content: center;
  
}

.s-bb357b73-1e13-4c13-88ac-5d2f760495ee.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bb357b73-1e13-4c13-88ac-5d2f760495ee.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bb357b73-1e13-4c13-88ac-5d2f760495ee.shogun-image {
  box-sizing: border-box;
}



.s-bb357b73-1e13-4c13-88ac-5d2f760495ee img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-bb357b73-1e13-4c13-88ac-5d2f760495ee {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-bb357b73-1e13-4c13-88ac-5d2f760495ee.shogun-image-container {
      position: relative;
    }

    .s-bb357b73-1e13-4c13-88ac-5d2f760495ee.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bb357b73-1e13-4c13-88ac-5d2f760495ee.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bb357b73-1e13-4c13-88ac-5d2f760495ee img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

@media (min-width: 1200px){#s-bb357b73-1e13-4c13-88ac-5d2f760495ee {
  margin: 0 !important;
  overflow: visible;
}

#s-bb357b73-1e13-4c13-88ac-5d2f760495ee-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bb357b73-1e13-4c13-88ac-5d2f760495ee {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bb357b73-1e13-4c13-88ac-5d2f760495ee {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bb357b73-1e13-4c13-88ac-5d2f760495ee img.shogun-image {
  /* Add background color handling */
  
}

#s-bb357b73-1e13-4c13-88ac-5d2f760495ee img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bb357b73-1e13-4c13-88ac-5d2f760495ee .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-bb357b73-1e13-4c13-88ac-5d2f760495ee .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bb357b73-1e13-4c13-88ac-5d2f760495ee .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bb357b73-1e13-4c13-88ac-5d2f760495ee.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bb357b73-1e13-4c13-88ac-5d2f760495ee img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-bb357b73-1e13-4c13-88ac-5d2f760495ee.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-bb357b73-1e13-4c13-88ac-5d2f760495ee .shogun-image-content {
  
    justify-content: center;
  
}

.s-bb357b73-1e13-4c13-88ac-5d2f760495ee.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bb357b73-1e13-4c13-88ac-5d2f760495ee.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bb357b73-1e13-4c13-88ac-5d2f760495ee.shogun-image {
  box-sizing: border-box;
}



.s-bb357b73-1e13-4c13-88ac-5d2f760495ee img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-bb357b73-1e13-4c13-88ac-5d2f760495ee {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-bb357b73-1e13-4c13-88ac-5d2f760495ee.shogun-image-container {
      position: relative;
    }

    .s-bb357b73-1e13-4c13-88ac-5d2f760495ee.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bb357b73-1e13-4c13-88ac-5d2f760495ee.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bb357b73-1e13-4c13-88ac-5d2f760495ee img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-bb357b73-1e13-4c13-88ac-5d2f760495ee {
  margin: 0 !important;
  overflow: visible;
}

#s-bb357b73-1e13-4c13-88ac-5d2f760495ee-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bb357b73-1e13-4c13-88ac-5d2f760495ee {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bb357b73-1e13-4c13-88ac-5d2f760495ee {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bb357b73-1e13-4c13-88ac-5d2f760495ee img.shogun-image {
  /* Add background color handling */
  
}

#s-bb357b73-1e13-4c13-88ac-5d2f760495ee img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bb357b73-1e13-4c13-88ac-5d2f760495ee .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-bb357b73-1e13-4c13-88ac-5d2f760495ee .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bb357b73-1e13-4c13-88ac-5d2f760495ee .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bb357b73-1e13-4c13-88ac-5d2f760495ee.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bb357b73-1e13-4c13-88ac-5d2f760495ee img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-bb357b73-1e13-4c13-88ac-5d2f760495ee.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-bb357b73-1e13-4c13-88ac-5d2f760495ee .shogun-image-content {
  
    justify-content: center;
  
}

.s-bb357b73-1e13-4c13-88ac-5d2f760495ee.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bb357b73-1e13-4c13-88ac-5d2f760495ee.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bb357b73-1e13-4c13-88ac-5d2f760495ee.shogun-image {
  box-sizing: border-box;
}



.s-bb357b73-1e13-4c13-88ac-5d2f760495ee img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-bb357b73-1e13-4c13-88ac-5d2f760495ee {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-bb357b73-1e13-4c13-88ac-5d2f760495ee.shogun-image-container {
      position: relative;
    }

    .s-bb357b73-1e13-4c13-88ac-5d2f760495ee.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bb357b73-1e13-4c13-88ac-5d2f760495ee.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bb357b73-1e13-4c13-88ac-5d2f760495ee img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-bb357b73-1e13-4c13-88ac-5d2f760495ee {
  margin: 0 !important;
  overflow: visible;
}

#s-bb357b73-1e13-4c13-88ac-5d2f760495ee-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bb357b73-1e13-4c13-88ac-5d2f760495ee {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bb357b73-1e13-4c13-88ac-5d2f760495ee {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bb357b73-1e13-4c13-88ac-5d2f760495ee img.shogun-image {
  /* Add background color handling */
  
}

#s-bb357b73-1e13-4c13-88ac-5d2f760495ee img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bb357b73-1e13-4c13-88ac-5d2f760495ee .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-bb357b73-1e13-4c13-88ac-5d2f760495ee .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bb357b73-1e13-4c13-88ac-5d2f760495ee .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bb357b73-1e13-4c13-88ac-5d2f760495ee.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bb357b73-1e13-4c13-88ac-5d2f760495ee img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-bb357b73-1e13-4c13-88ac-5d2f760495ee.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-bb357b73-1e13-4c13-88ac-5d2f760495ee .shogun-image-content {
  
    justify-content: center;
  
}

.s-bb357b73-1e13-4c13-88ac-5d2f760495ee.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bb357b73-1e13-4c13-88ac-5d2f760495ee.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bb357b73-1e13-4c13-88ac-5d2f760495ee.shogun-image {
  box-sizing: border-box;
}



.s-bb357b73-1e13-4c13-88ac-5d2f760495ee img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-bb357b73-1e13-4c13-88ac-5d2f760495ee {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-bb357b73-1e13-4c13-88ac-5d2f760495ee.shogun-image-container {
      position: relative;
    }

    .s-bb357b73-1e13-4c13-88ac-5d2f760495ee.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bb357b73-1e13-4c13-88ac-5d2f760495ee.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bb357b73-1e13-4c13-88ac-5d2f760495ee img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (max-width: 767px){#s-bb357b73-1e13-4c13-88ac-5d2f760495ee {
  margin: 0 !important;
  overflow: visible;
}

#s-bb357b73-1e13-4c13-88ac-5d2f760495ee-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bb357b73-1e13-4c13-88ac-5d2f760495ee {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bb357b73-1e13-4c13-88ac-5d2f760495ee {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bb357b73-1e13-4c13-88ac-5d2f760495ee img.shogun-image {
  /* Add background color handling */
  
}

#s-bb357b73-1e13-4c13-88ac-5d2f760495ee img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bb357b73-1e13-4c13-88ac-5d2f760495ee .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-bb357b73-1e13-4c13-88ac-5d2f760495ee .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bb357b73-1e13-4c13-88ac-5d2f760495ee .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bb357b73-1e13-4c13-88ac-5d2f760495ee.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bb357b73-1e13-4c13-88ac-5d2f760495ee img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-bb357b73-1e13-4c13-88ac-5d2f760495ee.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-bb357b73-1e13-4c13-88ac-5d2f760495ee .shogun-image-content {
  
    justify-content: center;
  
}

.s-bb357b73-1e13-4c13-88ac-5d2f760495ee.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bb357b73-1e13-4c13-88ac-5d2f760495ee.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bb357b73-1e13-4c13-88ac-5d2f760495ee.shogun-image {
  box-sizing: border-box;
}



.s-bb357b73-1e13-4c13-88ac-5d2f760495ee img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-bb357b73-1e13-4c13-88ac-5d2f760495ee {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-bb357b73-1e13-4c13-88ac-5d2f760495ee.shogun-image-container {
      position: relative;
    }

    .s-bb357b73-1e13-4c13-88ac-5d2f760495ee.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bb357b73-1e13-4c13-88ac-5d2f760495ee.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bb357b73-1e13-4c13-88ac-5d2f760495ee img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}
#s-474f7696-dbe1-46f4-8e08-733223037b68 {
  margin-left: auto;
margin-right: auto;
max-width: 375px;
aspect-ratio: 375/396;
text-align: center;
}

#s-474f7696-dbe1-46f4-8e08-733223037b68 {
  margin: 0 !important;
  overflow: visible;
}

#s-474f7696-dbe1-46f4-8e08-733223037b68-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-474f7696-dbe1-46f4-8e08-733223037b68 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-474f7696-dbe1-46f4-8e08-733223037b68 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-474f7696-dbe1-46f4-8e08-733223037b68 img.shogun-image {
  /* Add background color handling */
  
}

#s-474f7696-dbe1-46f4-8e08-733223037b68 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-474f7696-dbe1-46f4-8e08-733223037b68 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-474f7696-dbe1-46f4-8e08-733223037b68 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-474f7696-dbe1-46f4-8e08-733223037b68 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-474f7696-dbe1-46f4-8e08-733223037b68.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-474f7696-dbe1-46f4-8e08-733223037b68 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-474f7696-dbe1-46f4-8e08-733223037b68.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-474f7696-dbe1-46f4-8e08-733223037b68 .shogun-image-content {
  
    justify-content: center;
  
}

.s-474f7696-dbe1-46f4-8e08-733223037b68.shg-align-container {
  display: flex;
  justify-content: center
}

.s-474f7696-dbe1-46f4-8e08-733223037b68.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-474f7696-dbe1-46f4-8e08-733223037b68.shogun-image {
  box-sizing: border-box;
}



.s-474f7696-dbe1-46f4-8e08-733223037b68 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-474f7696-dbe1-46f4-8e08-733223037b68 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-474f7696-dbe1-46f4-8e08-733223037b68.shogun-image-container {
      position: relative;
    }

    .s-474f7696-dbe1-46f4-8e08-733223037b68.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-474f7696-dbe1-46f4-8e08-733223037b68.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-474f7696-dbe1-46f4-8e08-733223037b68 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

@media (min-width: 1200px){#s-474f7696-dbe1-46f4-8e08-733223037b68 {
  margin: 0 !important;
  overflow: visible;
}

#s-474f7696-dbe1-46f4-8e08-733223037b68-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-474f7696-dbe1-46f4-8e08-733223037b68 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-474f7696-dbe1-46f4-8e08-733223037b68 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-474f7696-dbe1-46f4-8e08-733223037b68 img.shogun-image {
  /* Add background color handling */
  
}

#s-474f7696-dbe1-46f4-8e08-733223037b68 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-474f7696-dbe1-46f4-8e08-733223037b68 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-474f7696-dbe1-46f4-8e08-733223037b68 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-474f7696-dbe1-46f4-8e08-733223037b68 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-474f7696-dbe1-46f4-8e08-733223037b68.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-474f7696-dbe1-46f4-8e08-733223037b68 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-474f7696-dbe1-46f4-8e08-733223037b68.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-474f7696-dbe1-46f4-8e08-733223037b68 .shogun-image-content {
  
    justify-content: center;
  
}

.s-474f7696-dbe1-46f4-8e08-733223037b68.shg-align-container {
  display: flex;
  justify-content: center
}

.s-474f7696-dbe1-46f4-8e08-733223037b68.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-474f7696-dbe1-46f4-8e08-733223037b68.shogun-image {
  box-sizing: border-box;
}



.s-474f7696-dbe1-46f4-8e08-733223037b68 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-474f7696-dbe1-46f4-8e08-733223037b68 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-474f7696-dbe1-46f4-8e08-733223037b68.shogun-image-container {
      position: relative;
    }

    .s-474f7696-dbe1-46f4-8e08-733223037b68.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-474f7696-dbe1-46f4-8e08-733223037b68.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-474f7696-dbe1-46f4-8e08-733223037b68 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-474f7696-dbe1-46f4-8e08-733223037b68 {
  margin: 0 !important;
  overflow: visible;
}

#s-474f7696-dbe1-46f4-8e08-733223037b68-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-474f7696-dbe1-46f4-8e08-733223037b68 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-474f7696-dbe1-46f4-8e08-733223037b68 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-474f7696-dbe1-46f4-8e08-733223037b68 img.shogun-image {
  /* Add background color handling */
  
}

#s-474f7696-dbe1-46f4-8e08-733223037b68 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-474f7696-dbe1-46f4-8e08-733223037b68 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-474f7696-dbe1-46f4-8e08-733223037b68 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-474f7696-dbe1-46f4-8e08-733223037b68 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-474f7696-dbe1-46f4-8e08-733223037b68.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-474f7696-dbe1-46f4-8e08-733223037b68 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-474f7696-dbe1-46f4-8e08-733223037b68.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-474f7696-dbe1-46f4-8e08-733223037b68 .shogun-image-content {
  
    justify-content: center;
  
}

.s-474f7696-dbe1-46f4-8e08-733223037b68.shg-align-container {
  display: flex;
  justify-content: center
}

.s-474f7696-dbe1-46f4-8e08-733223037b68.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-474f7696-dbe1-46f4-8e08-733223037b68.shogun-image {
  box-sizing: border-box;
}



.s-474f7696-dbe1-46f4-8e08-733223037b68 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-474f7696-dbe1-46f4-8e08-733223037b68 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-474f7696-dbe1-46f4-8e08-733223037b68.shogun-image-container {
      position: relative;
    }

    .s-474f7696-dbe1-46f4-8e08-733223037b68.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-474f7696-dbe1-46f4-8e08-733223037b68.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-474f7696-dbe1-46f4-8e08-733223037b68 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-474f7696-dbe1-46f4-8e08-733223037b68 {
  margin: 0 !important;
  overflow: visible;
}

#s-474f7696-dbe1-46f4-8e08-733223037b68-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-474f7696-dbe1-46f4-8e08-733223037b68 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-474f7696-dbe1-46f4-8e08-733223037b68 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-474f7696-dbe1-46f4-8e08-733223037b68 img.shogun-image {
  /* Add background color handling */
  
}

#s-474f7696-dbe1-46f4-8e08-733223037b68 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-474f7696-dbe1-46f4-8e08-733223037b68 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-474f7696-dbe1-46f4-8e08-733223037b68 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-474f7696-dbe1-46f4-8e08-733223037b68 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-474f7696-dbe1-46f4-8e08-733223037b68.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-474f7696-dbe1-46f4-8e08-733223037b68 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-474f7696-dbe1-46f4-8e08-733223037b68.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-474f7696-dbe1-46f4-8e08-733223037b68 .shogun-image-content {
  
    justify-content: center;
  
}

.s-474f7696-dbe1-46f4-8e08-733223037b68.shg-align-container {
  display: flex;
  justify-content: center
}

.s-474f7696-dbe1-46f4-8e08-733223037b68.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-474f7696-dbe1-46f4-8e08-733223037b68.shogun-image {
  box-sizing: border-box;
}



.s-474f7696-dbe1-46f4-8e08-733223037b68 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-474f7696-dbe1-46f4-8e08-733223037b68 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-474f7696-dbe1-46f4-8e08-733223037b68.shogun-image-container {
      position: relative;
    }

    .s-474f7696-dbe1-46f4-8e08-733223037b68.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-474f7696-dbe1-46f4-8e08-733223037b68.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-474f7696-dbe1-46f4-8e08-733223037b68 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (max-width: 767px){#s-474f7696-dbe1-46f4-8e08-733223037b68 {
  margin: 0 !important;
  overflow: visible;
}

#s-474f7696-dbe1-46f4-8e08-733223037b68-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-474f7696-dbe1-46f4-8e08-733223037b68 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-474f7696-dbe1-46f4-8e08-733223037b68 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-474f7696-dbe1-46f4-8e08-733223037b68 img.shogun-image {
  /* Add background color handling */
  
}

#s-474f7696-dbe1-46f4-8e08-733223037b68 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-474f7696-dbe1-46f4-8e08-733223037b68 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-474f7696-dbe1-46f4-8e08-733223037b68 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-474f7696-dbe1-46f4-8e08-733223037b68 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-474f7696-dbe1-46f4-8e08-733223037b68.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-474f7696-dbe1-46f4-8e08-733223037b68 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-474f7696-dbe1-46f4-8e08-733223037b68.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-474f7696-dbe1-46f4-8e08-733223037b68 .shogun-image-content {
  
    justify-content: center;
  
}

.s-474f7696-dbe1-46f4-8e08-733223037b68.shg-align-container {
  display: flex;
  justify-content: center
}

.s-474f7696-dbe1-46f4-8e08-733223037b68.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-474f7696-dbe1-46f4-8e08-733223037b68.shogun-image {
  box-sizing: border-box;
}



.s-474f7696-dbe1-46f4-8e08-733223037b68 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-474f7696-dbe1-46f4-8e08-733223037b68 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-474f7696-dbe1-46f4-8e08-733223037b68.shogun-image-container {
      position: relative;
    }

    .s-474f7696-dbe1-46f4-8e08-733223037b68.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-474f7696-dbe1-46f4-8e08-733223037b68.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-474f7696-dbe1-46f4-8e08-733223037b68 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}
#s-80dbf82d-5aa1-47b5-bddd-bcf8ebe89170 {
  margin-left: auto;
margin-right: auto;
max-width: 375px;
aspect-ratio: 375/396;
text-align: center;
}

#s-80dbf82d-5aa1-47b5-bddd-bcf8ebe89170 {
  margin: 0 !important;
  overflow: visible;
}

#s-80dbf82d-5aa1-47b5-bddd-bcf8ebe89170-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-80dbf82d-5aa1-47b5-bddd-bcf8ebe89170 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-80dbf82d-5aa1-47b5-bddd-bcf8ebe89170 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-80dbf82d-5aa1-47b5-bddd-bcf8ebe89170 img.shogun-image {
  /* Add background color handling */
  
}

#s-80dbf82d-5aa1-47b5-bddd-bcf8ebe89170 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-80dbf82d-5aa1-47b5-bddd-bcf8ebe89170 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-80dbf82d-5aa1-47b5-bddd-bcf8ebe89170 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-80dbf82d-5aa1-47b5-bddd-bcf8ebe89170 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-80dbf82d-5aa1-47b5-bddd-bcf8ebe89170.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-80dbf82d-5aa1-47b5-bddd-bcf8ebe89170 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-80dbf82d-5aa1-47b5-bddd-bcf8ebe89170.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-80dbf82d-5aa1-47b5-bddd-bcf8ebe89170 .shogun-image-content {
  
    justify-content: center;
  
}

.s-80dbf82d-5aa1-47b5-bddd-bcf8ebe89170.shg-align-container {
  display: flex;
  justify-content: center
}

.s-80dbf82d-5aa1-47b5-bddd-bcf8ebe89170.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-80dbf82d-5aa1-47b5-bddd-bcf8ebe89170.shogun-image {
  box-sizing: border-box;
}



.s-80dbf82d-5aa1-47b5-bddd-bcf8ebe89170 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-80dbf82d-5aa1-47b5-bddd-bcf8ebe89170 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-80dbf82d-5aa1-47b5-bddd-bcf8ebe89170.shogun-image-container {
      position: relative;
    }

    .s-80dbf82d-5aa1-47b5-bddd-bcf8ebe89170.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-80dbf82d-5aa1-47b5-bddd-bcf8ebe89170.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-80dbf82d-5aa1-47b5-bddd-bcf8ebe89170 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

@media (min-width: 1200px){#s-80dbf82d-5aa1-47b5-bddd-bcf8ebe89170 {
  margin: 0 !important;
  overflow: visible;
}

#s-80dbf82d-5aa1-47b5-bddd-bcf8ebe89170-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-80dbf82d-5aa1-47b5-bddd-bcf8ebe89170 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-80dbf82d-5aa1-47b5-bddd-bcf8ebe89170 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-80dbf82d-5aa1-47b5-bddd-bcf8ebe89170 img.shogun-image {
  /* Add background color handling */
  
}

#s-80dbf82d-5aa1-47b5-bddd-bcf8ebe89170 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-80dbf82d-5aa1-47b5-bddd-bcf8ebe89170 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-80dbf82d-5aa1-47b5-bddd-bcf8ebe89170 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-80dbf82d-5aa1-47b5-bddd-bcf8ebe89170 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-80dbf82d-5aa1-47b5-bddd-bcf8ebe89170.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-80dbf82d-5aa1-47b5-bddd-bcf8ebe89170 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-80dbf82d-5aa1-47b5-bddd-bcf8ebe89170.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-80dbf82d-5aa1-47b5-bddd-bcf8ebe89170 .shogun-image-content {
  
    justify-content: center;
  
}

.s-80dbf82d-5aa1-47b5-bddd-bcf8ebe89170.shg-align-container {
  display: flex;
  justify-content: center
}

.s-80dbf82d-5aa1-47b5-bddd-bcf8ebe89170.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-80dbf82d-5aa1-47b5-bddd-bcf8ebe89170.shogun-image {
  box-sizing: border-box;
}



.s-80dbf82d-5aa1-47b5-bddd-bcf8ebe89170 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-80dbf82d-5aa1-47b5-bddd-bcf8ebe89170 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-80dbf82d-5aa1-47b5-bddd-bcf8ebe89170.shogun-image-container {
      position: relative;
    }

    .s-80dbf82d-5aa1-47b5-bddd-bcf8ebe89170.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-80dbf82d-5aa1-47b5-bddd-bcf8ebe89170.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-80dbf82d-5aa1-47b5-bddd-bcf8ebe89170 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-80dbf82d-5aa1-47b5-bddd-bcf8ebe89170 {
  margin: 0 !important;
  overflow: visible;
}

#s-80dbf82d-5aa1-47b5-bddd-bcf8ebe89170-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-80dbf82d-5aa1-47b5-bddd-bcf8ebe89170 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-80dbf82d-5aa1-47b5-bddd-bcf8ebe89170 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-80dbf82d-5aa1-47b5-bddd-bcf8ebe89170 img.shogun-image {
  /* Add background color handling */
  
}

#s-80dbf82d-5aa1-47b5-bddd-bcf8ebe89170 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-80dbf82d-5aa1-47b5-bddd-bcf8ebe89170 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-80dbf82d-5aa1-47b5-bddd-bcf8ebe89170 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-80dbf82d-5aa1-47b5-bddd-bcf8ebe89170 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-80dbf82d-5aa1-47b5-bddd-bcf8ebe89170.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-80dbf82d-5aa1-47b5-bddd-bcf8ebe89170 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-80dbf82d-5aa1-47b5-bddd-bcf8ebe89170.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-80dbf82d-5aa1-47b5-bddd-bcf8ebe89170 .shogun-image-content {
  
    justify-content: center;
  
}

.s-80dbf82d-5aa1-47b5-bddd-bcf8ebe89170.shg-align-container {
  display: flex;
  justify-content: center
}

.s-80dbf82d-5aa1-47b5-bddd-bcf8ebe89170.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-80dbf82d-5aa1-47b5-bddd-bcf8ebe89170.shogun-image {
  box-sizing: border-box;
}



.s-80dbf82d-5aa1-47b5-bddd-bcf8ebe89170 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-80dbf82d-5aa1-47b5-bddd-bcf8ebe89170 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-80dbf82d-5aa1-47b5-bddd-bcf8ebe89170.shogun-image-container {
      position: relative;
    }

    .s-80dbf82d-5aa1-47b5-bddd-bcf8ebe89170.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-80dbf82d-5aa1-47b5-bddd-bcf8ebe89170.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-80dbf82d-5aa1-47b5-bddd-bcf8ebe89170 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-80dbf82d-5aa1-47b5-bddd-bcf8ebe89170 {
  margin: 0 !important;
  overflow: visible;
}

#s-80dbf82d-5aa1-47b5-bddd-bcf8ebe89170-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-80dbf82d-5aa1-47b5-bddd-bcf8ebe89170 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-80dbf82d-5aa1-47b5-bddd-bcf8ebe89170 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-80dbf82d-5aa1-47b5-bddd-bcf8ebe89170 img.shogun-image {
  /* Add background color handling */
  
}

#s-80dbf82d-5aa1-47b5-bddd-bcf8ebe89170 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-80dbf82d-5aa1-47b5-bddd-bcf8ebe89170 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-80dbf82d-5aa1-47b5-bddd-bcf8ebe89170 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-80dbf82d-5aa1-47b5-bddd-bcf8ebe89170 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-80dbf82d-5aa1-47b5-bddd-bcf8ebe89170.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-80dbf82d-5aa1-47b5-bddd-bcf8ebe89170 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-80dbf82d-5aa1-47b5-bddd-bcf8ebe89170.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-80dbf82d-5aa1-47b5-bddd-bcf8ebe89170 .shogun-image-content {
  
    justify-content: center;
  
}

.s-80dbf82d-5aa1-47b5-bddd-bcf8ebe89170.shg-align-container {
  display: flex;
  justify-content: center
}

.s-80dbf82d-5aa1-47b5-bddd-bcf8ebe89170.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-80dbf82d-5aa1-47b5-bddd-bcf8ebe89170.shogun-image {
  box-sizing: border-box;
}



.s-80dbf82d-5aa1-47b5-bddd-bcf8ebe89170 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-80dbf82d-5aa1-47b5-bddd-bcf8ebe89170 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-80dbf82d-5aa1-47b5-bddd-bcf8ebe89170.shogun-image-container {
      position: relative;
    }

    .s-80dbf82d-5aa1-47b5-bddd-bcf8ebe89170.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-80dbf82d-5aa1-47b5-bddd-bcf8ebe89170.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-80dbf82d-5aa1-47b5-bddd-bcf8ebe89170 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (max-width: 767px){#s-80dbf82d-5aa1-47b5-bddd-bcf8ebe89170 {
  margin: 0 !important;
  overflow: visible;
}

#s-80dbf82d-5aa1-47b5-bddd-bcf8ebe89170-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-80dbf82d-5aa1-47b5-bddd-bcf8ebe89170 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-80dbf82d-5aa1-47b5-bddd-bcf8ebe89170 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-80dbf82d-5aa1-47b5-bddd-bcf8ebe89170 img.shogun-image {
  /* Add background color handling */
  
}

#s-80dbf82d-5aa1-47b5-bddd-bcf8ebe89170 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-80dbf82d-5aa1-47b5-bddd-bcf8ebe89170 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-80dbf82d-5aa1-47b5-bddd-bcf8ebe89170 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-80dbf82d-5aa1-47b5-bddd-bcf8ebe89170 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-80dbf82d-5aa1-47b5-bddd-bcf8ebe89170.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-80dbf82d-5aa1-47b5-bddd-bcf8ebe89170 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-80dbf82d-5aa1-47b5-bddd-bcf8ebe89170.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-80dbf82d-5aa1-47b5-bddd-bcf8ebe89170 .shogun-image-content {
  
    justify-content: center;
  
}

.s-80dbf82d-5aa1-47b5-bddd-bcf8ebe89170.shg-align-container {
  display: flex;
  justify-content: center
}

.s-80dbf82d-5aa1-47b5-bddd-bcf8ebe89170.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-80dbf82d-5aa1-47b5-bddd-bcf8ebe89170.shogun-image {
  box-sizing: border-box;
}



.s-80dbf82d-5aa1-47b5-bddd-bcf8ebe89170 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-80dbf82d-5aa1-47b5-bddd-bcf8ebe89170 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-80dbf82d-5aa1-47b5-bddd-bcf8ebe89170.shogun-image-container {
      position: relative;
    }

    .s-80dbf82d-5aa1-47b5-bddd-bcf8ebe89170.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-80dbf82d-5aa1-47b5-bddd-bcf8ebe89170.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-80dbf82d-5aa1-47b5-bddd-bcf8ebe89170 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}
#s-5a8f69a7-e21c-42cb-9365-62fbc28544ab {
  margin-left: auto;
margin-right: auto;
max-width: 375px;
aspect-ratio: 375/396;
text-align: center;
}

#s-5a8f69a7-e21c-42cb-9365-62fbc28544ab {
  margin: 0 !important;
  overflow: visible;
}

#s-5a8f69a7-e21c-42cb-9365-62fbc28544ab-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5a8f69a7-e21c-42cb-9365-62fbc28544ab {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5a8f69a7-e21c-42cb-9365-62fbc28544ab {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5a8f69a7-e21c-42cb-9365-62fbc28544ab img.shogun-image {
  /* Add background color handling */
  
}

#s-5a8f69a7-e21c-42cb-9365-62fbc28544ab img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5a8f69a7-e21c-42cb-9365-62fbc28544ab .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-5a8f69a7-e21c-42cb-9365-62fbc28544ab .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5a8f69a7-e21c-42cb-9365-62fbc28544ab .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5a8f69a7-e21c-42cb-9365-62fbc28544ab.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5a8f69a7-e21c-42cb-9365-62fbc28544ab img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-5a8f69a7-e21c-42cb-9365-62fbc28544ab.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-5a8f69a7-e21c-42cb-9365-62fbc28544ab .shogun-image-content {
  
    justify-content: center;
  
}

.s-5a8f69a7-e21c-42cb-9365-62fbc28544ab.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5a8f69a7-e21c-42cb-9365-62fbc28544ab.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5a8f69a7-e21c-42cb-9365-62fbc28544ab.shogun-image {
  box-sizing: border-box;
}



.s-5a8f69a7-e21c-42cb-9365-62fbc28544ab img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-5a8f69a7-e21c-42cb-9365-62fbc28544ab {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-5a8f69a7-e21c-42cb-9365-62fbc28544ab.shogun-image-container {
      position: relative;
    }

    .s-5a8f69a7-e21c-42cb-9365-62fbc28544ab.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5a8f69a7-e21c-42cb-9365-62fbc28544ab.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5a8f69a7-e21c-42cb-9365-62fbc28544ab img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

@media (min-width: 1200px){#s-5a8f69a7-e21c-42cb-9365-62fbc28544ab {
  margin: 0 !important;
  overflow: visible;
}

#s-5a8f69a7-e21c-42cb-9365-62fbc28544ab-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5a8f69a7-e21c-42cb-9365-62fbc28544ab {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5a8f69a7-e21c-42cb-9365-62fbc28544ab {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5a8f69a7-e21c-42cb-9365-62fbc28544ab img.shogun-image {
  /* Add background color handling */
  
}

#s-5a8f69a7-e21c-42cb-9365-62fbc28544ab img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5a8f69a7-e21c-42cb-9365-62fbc28544ab .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-5a8f69a7-e21c-42cb-9365-62fbc28544ab .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5a8f69a7-e21c-42cb-9365-62fbc28544ab .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5a8f69a7-e21c-42cb-9365-62fbc28544ab.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5a8f69a7-e21c-42cb-9365-62fbc28544ab img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-5a8f69a7-e21c-42cb-9365-62fbc28544ab.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-5a8f69a7-e21c-42cb-9365-62fbc28544ab .shogun-image-content {
  
    justify-content: center;
  
}

.s-5a8f69a7-e21c-42cb-9365-62fbc28544ab.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5a8f69a7-e21c-42cb-9365-62fbc28544ab.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5a8f69a7-e21c-42cb-9365-62fbc28544ab.shogun-image {
  box-sizing: border-box;
}



.s-5a8f69a7-e21c-42cb-9365-62fbc28544ab img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-5a8f69a7-e21c-42cb-9365-62fbc28544ab {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-5a8f69a7-e21c-42cb-9365-62fbc28544ab.shogun-image-container {
      position: relative;
    }

    .s-5a8f69a7-e21c-42cb-9365-62fbc28544ab.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5a8f69a7-e21c-42cb-9365-62fbc28544ab.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5a8f69a7-e21c-42cb-9365-62fbc28544ab img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-5a8f69a7-e21c-42cb-9365-62fbc28544ab {
  margin: 0 !important;
  overflow: visible;
}

#s-5a8f69a7-e21c-42cb-9365-62fbc28544ab-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5a8f69a7-e21c-42cb-9365-62fbc28544ab {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5a8f69a7-e21c-42cb-9365-62fbc28544ab {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5a8f69a7-e21c-42cb-9365-62fbc28544ab img.shogun-image {
  /* Add background color handling */
  
}

#s-5a8f69a7-e21c-42cb-9365-62fbc28544ab img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5a8f69a7-e21c-42cb-9365-62fbc28544ab .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-5a8f69a7-e21c-42cb-9365-62fbc28544ab .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5a8f69a7-e21c-42cb-9365-62fbc28544ab .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5a8f69a7-e21c-42cb-9365-62fbc28544ab.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5a8f69a7-e21c-42cb-9365-62fbc28544ab img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-5a8f69a7-e21c-42cb-9365-62fbc28544ab.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-5a8f69a7-e21c-42cb-9365-62fbc28544ab .shogun-image-content {
  
    justify-content: center;
  
}

.s-5a8f69a7-e21c-42cb-9365-62fbc28544ab.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5a8f69a7-e21c-42cb-9365-62fbc28544ab.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5a8f69a7-e21c-42cb-9365-62fbc28544ab.shogun-image {
  box-sizing: border-box;
}



.s-5a8f69a7-e21c-42cb-9365-62fbc28544ab img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-5a8f69a7-e21c-42cb-9365-62fbc28544ab {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-5a8f69a7-e21c-42cb-9365-62fbc28544ab.shogun-image-container {
      position: relative;
    }

    .s-5a8f69a7-e21c-42cb-9365-62fbc28544ab.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5a8f69a7-e21c-42cb-9365-62fbc28544ab.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5a8f69a7-e21c-42cb-9365-62fbc28544ab img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-5a8f69a7-e21c-42cb-9365-62fbc28544ab {
  margin: 0 !important;
  overflow: visible;
}

#s-5a8f69a7-e21c-42cb-9365-62fbc28544ab-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5a8f69a7-e21c-42cb-9365-62fbc28544ab {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5a8f69a7-e21c-42cb-9365-62fbc28544ab {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5a8f69a7-e21c-42cb-9365-62fbc28544ab img.shogun-image {
  /* Add background color handling */
  
}

#s-5a8f69a7-e21c-42cb-9365-62fbc28544ab img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5a8f69a7-e21c-42cb-9365-62fbc28544ab .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-5a8f69a7-e21c-42cb-9365-62fbc28544ab .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5a8f69a7-e21c-42cb-9365-62fbc28544ab .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5a8f69a7-e21c-42cb-9365-62fbc28544ab.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5a8f69a7-e21c-42cb-9365-62fbc28544ab img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-5a8f69a7-e21c-42cb-9365-62fbc28544ab.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-5a8f69a7-e21c-42cb-9365-62fbc28544ab .shogun-image-content {
  
    justify-content: center;
  
}

.s-5a8f69a7-e21c-42cb-9365-62fbc28544ab.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5a8f69a7-e21c-42cb-9365-62fbc28544ab.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5a8f69a7-e21c-42cb-9365-62fbc28544ab.shogun-image {
  box-sizing: border-box;
}



.s-5a8f69a7-e21c-42cb-9365-62fbc28544ab img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-5a8f69a7-e21c-42cb-9365-62fbc28544ab {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-5a8f69a7-e21c-42cb-9365-62fbc28544ab.shogun-image-container {
      position: relative;
    }

    .s-5a8f69a7-e21c-42cb-9365-62fbc28544ab.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5a8f69a7-e21c-42cb-9365-62fbc28544ab.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5a8f69a7-e21c-42cb-9365-62fbc28544ab img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (max-width: 767px){#s-5a8f69a7-e21c-42cb-9365-62fbc28544ab {
  margin: 0 !important;
  overflow: visible;
}

#s-5a8f69a7-e21c-42cb-9365-62fbc28544ab-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5a8f69a7-e21c-42cb-9365-62fbc28544ab {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5a8f69a7-e21c-42cb-9365-62fbc28544ab {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5a8f69a7-e21c-42cb-9365-62fbc28544ab img.shogun-image {
  /* Add background color handling */
  
}

#s-5a8f69a7-e21c-42cb-9365-62fbc28544ab img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5a8f69a7-e21c-42cb-9365-62fbc28544ab .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-5a8f69a7-e21c-42cb-9365-62fbc28544ab .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5a8f69a7-e21c-42cb-9365-62fbc28544ab .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5a8f69a7-e21c-42cb-9365-62fbc28544ab.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5a8f69a7-e21c-42cb-9365-62fbc28544ab img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-5a8f69a7-e21c-42cb-9365-62fbc28544ab.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-5a8f69a7-e21c-42cb-9365-62fbc28544ab .shogun-image-content {
  
    justify-content: center;
  
}

.s-5a8f69a7-e21c-42cb-9365-62fbc28544ab.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5a8f69a7-e21c-42cb-9365-62fbc28544ab.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5a8f69a7-e21c-42cb-9365-62fbc28544ab.shogun-image {
  box-sizing: border-box;
}



.s-5a8f69a7-e21c-42cb-9365-62fbc28544ab img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-5a8f69a7-e21c-42cb-9365-62fbc28544ab {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-5a8f69a7-e21c-42cb-9365-62fbc28544ab.shogun-image-container {
      position: relative;
    }

    .s-5a8f69a7-e21c-42cb-9365-62fbc28544ab.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5a8f69a7-e21c-42cb-9365-62fbc28544ab.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5a8f69a7-e21c-42cb-9365-62fbc28544ab img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}
#s-b0feae73-b612-40f7-a2e7-4109211e56df {
  margin-left: auto;
margin-right: auto;
max-width: 375px;
aspect-ratio: 375/396;
text-align: center;
}

#s-b0feae73-b612-40f7-a2e7-4109211e56df {
  margin: 0 !important;
  overflow: visible;
}

#s-b0feae73-b612-40f7-a2e7-4109211e56df-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b0feae73-b612-40f7-a2e7-4109211e56df {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b0feae73-b612-40f7-a2e7-4109211e56df {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b0feae73-b612-40f7-a2e7-4109211e56df img.shogun-image {
  /* Add background color handling */
  
}

#s-b0feae73-b612-40f7-a2e7-4109211e56df img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b0feae73-b612-40f7-a2e7-4109211e56df .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-b0feae73-b612-40f7-a2e7-4109211e56df .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b0feae73-b612-40f7-a2e7-4109211e56df .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b0feae73-b612-40f7-a2e7-4109211e56df.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b0feae73-b612-40f7-a2e7-4109211e56df img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-b0feae73-b612-40f7-a2e7-4109211e56df.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-b0feae73-b612-40f7-a2e7-4109211e56df .shogun-image-content {
  
    justify-content: center;
  
}

.s-b0feae73-b612-40f7-a2e7-4109211e56df.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b0feae73-b612-40f7-a2e7-4109211e56df.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b0feae73-b612-40f7-a2e7-4109211e56df.shogun-image {
  box-sizing: border-box;
}



.s-b0feae73-b612-40f7-a2e7-4109211e56df img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b0feae73-b612-40f7-a2e7-4109211e56df {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-b0feae73-b612-40f7-a2e7-4109211e56df.shogun-image-container {
      position: relative;
    }

    .s-b0feae73-b612-40f7-a2e7-4109211e56df.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b0feae73-b612-40f7-a2e7-4109211e56df.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b0feae73-b612-40f7-a2e7-4109211e56df img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

@media (min-width: 1200px){#s-b0feae73-b612-40f7-a2e7-4109211e56df {
  margin: 0 !important;
  overflow: visible;
}

#s-b0feae73-b612-40f7-a2e7-4109211e56df-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b0feae73-b612-40f7-a2e7-4109211e56df {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b0feae73-b612-40f7-a2e7-4109211e56df {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b0feae73-b612-40f7-a2e7-4109211e56df img.shogun-image {
  /* Add background color handling */
  
}

#s-b0feae73-b612-40f7-a2e7-4109211e56df img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b0feae73-b612-40f7-a2e7-4109211e56df .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-b0feae73-b612-40f7-a2e7-4109211e56df .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b0feae73-b612-40f7-a2e7-4109211e56df .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b0feae73-b612-40f7-a2e7-4109211e56df.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b0feae73-b612-40f7-a2e7-4109211e56df img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-b0feae73-b612-40f7-a2e7-4109211e56df.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-b0feae73-b612-40f7-a2e7-4109211e56df .shogun-image-content {
  
    justify-content: center;
  
}

.s-b0feae73-b612-40f7-a2e7-4109211e56df.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b0feae73-b612-40f7-a2e7-4109211e56df.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b0feae73-b612-40f7-a2e7-4109211e56df.shogun-image {
  box-sizing: border-box;
}



.s-b0feae73-b612-40f7-a2e7-4109211e56df img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b0feae73-b612-40f7-a2e7-4109211e56df {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-b0feae73-b612-40f7-a2e7-4109211e56df.shogun-image-container {
      position: relative;
    }

    .s-b0feae73-b612-40f7-a2e7-4109211e56df.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b0feae73-b612-40f7-a2e7-4109211e56df.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b0feae73-b612-40f7-a2e7-4109211e56df img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-b0feae73-b612-40f7-a2e7-4109211e56df {
  margin: 0 !important;
  overflow: visible;
}

#s-b0feae73-b612-40f7-a2e7-4109211e56df-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b0feae73-b612-40f7-a2e7-4109211e56df {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b0feae73-b612-40f7-a2e7-4109211e56df {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b0feae73-b612-40f7-a2e7-4109211e56df img.shogun-image {
  /* Add background color handling */
  
}

#s-b0feae73-b612-40f7-a2e7-4109211e56df img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b0feae73-b612-40f7-a2e7-4109211e56df .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-b0feae73-b612-40f7-a2e7-4109211e56df .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b0feae73-b612-40f7-a2e7-4109211e56df .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b0feae73-b612-40f7-a2e7-4109211e56df.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b0feae73-b612-40f7-a2e7-4109211e56df img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-b0feae73-b612-40f7-a2e7-4109211e56df.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-b0feae73-b612-40f7-a2e7-4109211e56df .shogun-image-content {
  
    justify-content: center;
  
}

.s-b0feae73-b612-40f7-a2e7-4109211e56df.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b0feae73-b612-40f7-a2e7-4109211e56df.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b0feae73-b612-40f7-a2e7-4109211e56df.shogun-image {
  box-sizing: border-box;
}



.s-b0feae73-b612-40f7-a2e7-4109211e56df img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b0feae73-b612-40f7-a2e7-4109211e56df {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-b0feae73-b612-40f7-a2e7-4109211e56df.shogun-image-container {
      position: relative;
    }

    .s-b0feae73-b612-40f7-a2e7-4109211e56df.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b0feae73-b612-40f7-a2e7-4109211e56df.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b0feae73-b612-40f7-a2e7-4109211e56df img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-b0feae73-b612-40f7-a2e7-4109211e56df {
  margin: 0 !important;
  overflow: visible;
}

#s-b0feae73-b612-40f7-a2e7-4109211e56df-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b0feae73-b612-40f7-a2e7-4109211e56df {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b0feae73-b612-40f7-a2e7-4109211e56df {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b0feae73-b612-40f7-a2e7-4109211e56df img.shogun-image {
  /* Add background color handling */
  
}

#s-b0feae73-b612-40f7-a2e7-4109211e56df img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b0feae73-b612-40f7-a2e7-4109211e56df .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-b0feae73-b612-40f7-a2e7-4109211e56df .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b0feae73-b612-40f7-a2e7-4109211e56df .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b0feae73-b612-40f7-a2e7-4109211e56df.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b0feae73-b612-40f7-a2e7-4109211e56df img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-b0feae73-b612-40f7-a2e7-4109211e56df.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-b0feae73-b612-40f7-a2e7-4109211e56df .shogun-image-content {
  
    justify-content: center;
  
}

.s-b0feae73-b612-40f7-a2e7-4109211e56df.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b0feae73-b612-40f7-a2e7-4109211e56df.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b0feae73-b612-40f7-a2e7-4109211e56df.shogun-image {
  box-sizing: border-box;
}



.s-b0feae73-b612-40f7-a2e7-4109211e56df img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b0feae73-b612-40f7-a2e7-4109211e56df {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-b0feae73-b612-40f7-a2e7-4109211e56df.shogun-image-container {
      position: relative;
    }

    .s-b0feae73-b612-40f7-a2e7-4109211e56df.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b0feae73-b612-40f7-a2e7-4109211e56df.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b0feae73-b612-40f7-a2e7-4109211e56df img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (max-width: 767px){#s-b0feae73-b612-40f7-a2e7-4109211e56df {
  margin: 0 !important;
  overflow: visible;
}

#s-b0feae73-b612-40f7-a2e7-4109211e56df-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b0feae73-b612-40f7-a2e7-4109211e56df {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b0feae73-b612-40f7-a2e7-4109211e56df {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b0feae73-b612-40f7-a2e7-4109211e56df img.shogun-image {
  /* Add background color handling */
  
}

#s-b0feae73-b612-40f7-a2e7-4109211e56df img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b0feae73-b612-40f7-a2e7-4109211e56df .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-b0feae73-b612-40f7-a2e7-4109211e56df .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b0feae73-b612-40f7-a2e7-4109211e56df .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b0feae73-b612-40f7-a2e7-4109211e56df.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b0feae73-b612-40f7-a2e7-4109211e56df img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-b0feae73-b612-40f7-a2e7-4109211e56df.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-b0feae73-b612-40f7-a2e7-4109211e56df .shogun-image-content {
  
    justify-content: center;
  
}

.s-b0feae73-b612-40f7-a2e7-4109211e56df.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b0feae73-b612-40f7-a2e7-4109211e56df.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b0feae73-b612-40f7-a2e7-4109211e56df.shogun-image {
  box-sizing: border-box;
}



.s-b0feae73-b612-40f7-a2e7-4109211e56df img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b0feae73-b612-40f7-a2e7-4109211e56df {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-b0feae73-b612-40f7-a2e7-4109211e56df.shogun-image-container {
      position: relative;
    }

    .s-b0feae73-b612-40f7-a2e7-4109211e56df.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b0feae73-b612-40f7-a2e7-4109211e56df.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b0feae73-b612-40f7-a2e7-4109211e56df img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}
#s-e2f43337-58bb-4592-8143-b73839baf718 {
  margin-left: auto;
margin-right: auto;
max-width: 375px;
aspect-ratio: 375/396;
text-align: center;
}

#s-e2f43337-58bb-4592-8143-b73839baf718 {
  margin: 0 !important;
  overflow: visible;
}

#s-e2f43337-58bb-4592-8143-b73839baf718-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e2f43337-58bb-4592-8143-b73839baf718 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e2f43337-58bb-4592-8143-b73839baf718 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e2f43337-58bb-4592-8143-b73839baf718 img.shogun-image {
  /* Add background color handling */
  
}

#s-e2f43337-58bb-4592-8143-b73839baf718 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e2f43337-58bb-4592-8143-b73839baf718 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-e2f43337-58bb-4592-8143-b73839baf718 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e2f43337-58bb-4592-8143-b73839baf718 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e2f43337-58bb-4592-8143-b73839baf718.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e2f43337-58bb-4592-8143-b73839baf718 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-e2f43337-58bb-4592-8143-b73839baf718.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-e2f43337-58bb-4592-8143-b73839baf718 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e2f43337-58bb-4592-8143-b73839baf718.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e2f43337-58bb-4592-8143-b73839baf718.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e2f43337-58bb-4592-8143-b73839baf718.shogun-image {
  box-sizing: border-box;
}



.s-e2f43337-58bb-4592-8143-b73839baf718 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e2f43337-58bb-4592-8143-b73839baf718 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-e2f43337-58bb-4592-8143-b73839baf718.shogun-image-container {
      position: relative;
    }

    .s-e2f43337-58bb-4592-8143-b73839baf718.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e2f43337-58bb-4592-8143-b73839baf718.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e2f43337-58bb-4592-8143-b73839baf718 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

@media (min-width: 1200px){#s-e2f43337-58bb-4592-8143-b73839baf718 {
  margin: 0 !important;
  overflow: visible;
}

#s-e2f43337-58bb-4592-8143-b73839baf718-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e2f43337-58bb-4592-8143-b73839baf718 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e2f43337-58bb-4592-8143-b73839baf718 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e2f43337-58bb-4592-8143-b73839baf718 img.shogun-image {
  /* Add background color handling */
  
}

#s-e2f43337-58bb-4592-8143-b73839baf718 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e2f43337-58bb-4592-8143-b73839baf718 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-e2f43337-58bb-4592-8143-b73839baf718 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e2f43337-58bb-4592-8143-b73839baf718 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e2f43337-58bb-4592-8143-b73839baf718.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e2f43337-58bb-4592-8143-b73839baf718 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-e2f43337-58bb-4592-8143-b73839baf718.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-e2f43337-58bb-4592-8143-b73839baf718 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e2f43337-58bb-4592-8143-b73839baf718.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e2f43337-58bb-4592-8143-b73839baf718.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e2f43337-58bb-4592-8143-b73839baf718.shogun-image {
  box-sizing: border-box;
}



.s-e2f43337-58bb-4592-8143-b73839baf718 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e2f43337-58bb-4592-8143-b73839baf718 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-e2f43337-58bb-4592-8143-b73839baf718.shogun-image-container {
      position: relative;
    }

    .s-e2f43337-58bb-4592-8143-b73839baf718.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e2f43337-58bb-4592-8143-b73839baf718.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e2f43337-58bb-4592-8143-b73839baf718 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-e2f43337-58bb-4592-8143-b73839baf718 {
  margin: 0 !important;
  overflow: visible;
}

#s-e2f43337-58bb-4592-8143-b73839baf718-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e2f43337-58bb-4592-8143-b73839baf718 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e2f43337-58bb-4592-8143-b73839baf718 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e2f43337-58bb-4592-8143-b73839baf718 img.shogun-image {
  /* Add background color handling */
  
}

#s-e2f43337-58bb-4592-8143-b73839baf718 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e2f43337-58bb-4592-8143-b73839baf718 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-e2f43337-58bb-4592-8143-b73839baf718 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e2f43337-58bb-4592-8143-b73839baf718 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e2f43337-58bb-4592-8143-b73839baf718.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e2f43337-58bb-4592-8143-b73839baf718 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-e2f43337-58bb-4592-8143-b73839baf718.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-e2f43337-58bb-4592-8143-b73839baf718 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e2f43337-58bb-4592-8143-b73839baf718.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e2f43337-58bb-4592-8143-b73839baf718.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e2f43337-58bb-4592-8143-b73839baf718.shogun-image {
  box-sizing: border-box;
}



.s-e2f43337-58bb-4592-8143-b73839baf718 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e2f43337-58bb-4592-8143-b73839baf718 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-e2f43337-58bb-4592-8143-b73839baf718.shogun-image-container {
      position: relative;
    }

    .s-e2f43337-58bb-4592-8143-b73839baf718.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e2f43337-58bb-4592-8143-b73839baf718.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e2f43337-58bb-4592-8143-b73839baf718 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-e2f43337-58bb-4592-8143-b73839baf718 {
  margin: 0 !important;
  overflow: visible;
}

#s-e2f43337-58bb-4592-8143-b73839baf718-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e2f43337-58bb-4592-8143-b73839baf718 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e2f43337-58bb-4592-8143-b73839baf718 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e2f43337-58bb-4592-8143-b73839baf718 img.shogun-image {
  /* Add background color handling */
  
}

#s-e2f43337-58bb-4592-8143-b73839baf718 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e2f43337-58bb-4592-8143-b73839baf718 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-e2f43337-58bb-4592-8143-b73839baf718 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e2f43337-58bb-4592-8143-b73839baf718 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e2f43337-58bb-4592-8143-b73839baf718.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e2f43337-58bb-4592-8143-b73839baf718 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-e2f43337-58bb-4592-8143-b73839baf718.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-e2f43337-58bb-4592-8143-b73839baf718 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e2f43337-58bb-4592-8143-b73839baf718.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e2f43337-58bb-4592-8143-b73839baf718.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e2f43337-58bb-4592-8143-b73839baf718.shogun-image {
  box-sizing: border-box;
}



.s-e2f43337-58bb-4592-8143-b73839baf718 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e2f43337-58bb-4592-8143-b73839baf718 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-e2f43337-58bb-4592-8143-b73839baf718.shogun-image-container {
      position: relative;
    }

    .s-e2f43337-58bb-4592-8143-b73839baf718.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e2f43337-58bb-4592-8143-b73839baf718.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e2f43337-58bb-4592-8143-b73839baf718 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (max-width: 767px){#s-e2f43337-58bb-4592-8143-b73839baf718 {
  margin: 0 !important;
  overflow: visible;
}

#s-e2f43337-58bb-4592-8143-b73839baf718-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e2f43337-58bb-4592-8143-b73839baf718 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e2f43337-58bb-4592-8143-b73839baf718 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e2f43337-58bb-4592-8143-b73839baf718 img.shogun-image {
  /* Add background color handling */
  
}

#s-e2f43337-58bb-4592-8143-b73839baf718 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e2f43337-58bb-4592-8143-b73839baf718 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-e2f43337-58bb-4592-8143-b73839baf718 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e2f43337-58bb-4592-8143-b73839baf718 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e2f43337-58bb-4592-8143-b73839baf718.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e2f43337-58bb-4592-8143-b73839baf718 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-e2f43337-58bb-4592-8143-b73839baf718.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-e2f43337-58bb-4592-8143-b73839baf718 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e2f43337-58bb-4592-8143-b73839baf718.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e2f43337-58bb-4592-8143-b73839baf718.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e2f43337-58bb-4592-8143-b73839baf718.shogun-image {
  box-sizing: border-box;
}



.s-e2f43337-58bb-4592-8143-b73839baf718 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e2f43337-58bb-4592-8143-b73839baf718 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-e2f43337-58bb-4592-8143-b73839baf718.shogun-image-container {
      position: relative;
    }

    .s-e2f43337-58bb-4592-8143-b73839baf718.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e2f43337-58bb-4592-8143-b73839baf718.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e2f43337-58bb-4592-8143-b73839baf718 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}
#s-40f30319-42df-4f41-9e95-e39c8b0e96e0 {
  margin-left: auto;
margin-right: auto;
max-width: 375px;
aspect-ratio: 375/396;
text-align: center;
}
@media (max-width: 767px){#s-40f30319-42df-4f41-9e95-e39c8b0e96e0 {
  max-width: 375px;
}
}
#s-40f30319-42df-4f41-9e95-e39c8b0e96e0 {
  margin: 0 !important;
  overflow: visible;
}

#s-40f30319-42df-4f41-9e95-e39c8b0e96e0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-40f30319-42df-4f41-9e95-e39c8b0e96e0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-40f30319-42df-4f41-9e95-e39c8b0e96e0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-40f30319-42df-4f41-9e95-e39c8b0e96e0 img.shogun-image {
  /* Add background color handling */
  
}

#s-40f30319-42df-4f41-9e95-e39c8b0e96e0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-40f30319-42df-4f41-9e95-e39c8b0e96e0 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-40f30319-42df-4f41-9e95-e39c8b0e96e0 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-40f30319-42df-4f41-9e95-e39c8b0e96e0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-40f30319-42df-4f41-9e95-e39c8b0e96e0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-40f30319-42df-4f41-9e95-e39c8b0e96e0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-40f30319-42df-4f41-9e95-e39c8b0e96e0.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-40f30319-42df-4f41-9e95-e39c8b0e96e0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-40f30319-42df-4f41-9e95-e39c8b0e96e0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-40f30319-42df-4f41-9e95-e39c8b0e96e0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-40f30319-42df-4f41-9e95-e39c8b0e96e0.shogun-image {
  box-sizing: border-box;
}



.s-40f30319-42df-4f41-9e95-e39c8b0e96e0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-40f30319-42df-4f41-9e95-e39c8b0e96e0 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-40f30319-42df-4f41-9e95-e39c8b0e96e0.shogun-image-container {
      position: relative;
    }

    .s-40f30319-42df-4f41-9e95-e39c8b0e96e0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-40f30319-42df-4f41-9e95-e39c8b0e96e0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-40f30319-42df-4f41-9e95-e39c8b0e96e0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

@media (min-width: 1200px){#s-40f30319-42df-4f41-9e95-e39c8b0e96e0 {
  margin: 0 !important;
  overflow: visible;
}

#s-40f30319-42df-4f41-9e95-e39c8b0e96e0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-40f30319-42df-4f41-9e95-e39c8b0e96e0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-40f30319-42df-4f41-9e95-e39c8b0e96e0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-40f30319-42df-4f41-9e95-e39c8b0e96e0 img.shogun-image {
  /* Add background color handling */
  
}

#s-40f30319-42df-4f41-9e95-e39c8b0e96e0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-40f30319-42df-4f41-9e95-e39c8b0e96e0 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-40f30319-42df-4f41-9e95-e39c8b0e96e0 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-40f30319-42df-4f41-9e95-e39c8b0e96e0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-40f30319-42df-4f41-9e95-e39c8b0e96e0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-40f30319-42df-4f41-9e95-e39c8b0e96e0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-40f30319-42df-4f41-9e95-e39c8b0e96e0.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-40f30319-42df-4f41-9e95-e39c8b0e96e0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-40f30319-42df-4f41-9e95-e39c8b0e96e0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-40f30319-42df-4f41-9e95-e39c8b0e96e0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-40f30319-42df-4f41-9e95-e39c8b0e96e0.shogun-image {
  box-sizing: border-box;
}



.s-40f30319-42df-4f41-9e95-e39c8b0e96e0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-40f30319-42df-4f41-9e95-e39c8b0e96e0 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-40f30319-42df-4f41-9e95-e39c8b0e96e0.shogun-image-container {
      position: relative;
    }

    .s-40f30319-42df-4f41-9e95-e39c8b0e96e0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-40f30319-42df-4f41-9e95-e39c8b0e96e0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-40f30319-42df-4f41-9e95-e39c8b0e96e0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-40f30319-42df-4f41-9e95-e39c8b0e96e0 {
  margin: 0 !important;
  overflow: visible;
}

#s-40f30319-42df-4f41-9e95-e39c8b0e96e0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-40f30319-42df-4f41-9e95-e39c8b0e96e0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-40f30319-42df-4f41-9e95-e39c8b0e96e0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-40f30319-42df-4f41-9e95-e39c8b0e96e0 img.shogun-image {
  /* Add background color handling */
  
}

#s-40f30319-42df-4f41-9e95-e39c8b0e96e0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-40f30319-42df-4f41-9e95-e39c8b0e96e0 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-40f30319-42df-4f41-9e95-e39c8b0e96e0 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-40f30319-42df-4f41-9e95-e39c8b0e96e0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-40f30319-42df-4f41-9e95-e39c8b0e96e0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-40f30319-42df-4f41-9e95-e39c8b0e96e0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-40f30319-42df-4f41-9e95-e39c8b0e96e0.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-40f30319-42df-4f41-9e95-e39c8b0e96e0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-40f30319-42df-4f41-9e95-e39c8b0e96e0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-40f30319-42df-4f41-9e95-e39c8b0e96e0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-40f30319-42df-4f41-9e95-e39c8b0e96e0.shogun-image {
  box-sizing: border-box;
}



.s-40f30319-42df-4f41-9e95-e39c8b0e96e0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-40f30319-42df-4f41-9e95-e39c8b0e96e0 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-40f30319-42df-4f41-9e95-e39c8b0e96e0.shogun-image-container {
      position: relative;
    }

    .s-40f30319-42df-4f41-9e95-e39c8b0e96e0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-40f30319-42df-4f41-9e95-e39c8b0e96e0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-40f30319-42df-4f41-9e95-e39c8b0e96e0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-40f30319-42df-4f41-9e95-e39c8b0e96e0 {
  margin: 0 !important;
  overflow: visible;
}

#s-40f30319-42df-4f41-9e95-e39c8b0e96e0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-40f30319-42df-4f41-9e95-e39c8b0e96e0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-40f30319-42df-4f41-9e95-e39c8b0e96e0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-40f30319-42df-4f41-9e95-e39c8b0e96e0 img.shogun-image {
  /* Add background color handling */
  
}

#s-40f30319-42df-4f41-9e95-e39c8b0e96e0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-40f30319-42df-4f41-9e95-e39c8b0e96e0 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-40f30319-42df-4f41-9e95-e39c8b0e96e0 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-40f30319-42df-4f41-9e95-e39c8b0e96e0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-40f30319-42df-4f41-9e95-e39c8b0e96e0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-40f30319-42df-4f41-9e95-e39c8b0e96e0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-40f30319-42df-4f41-9e95-e39c8b0e96e0.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-40f30319-42df-4f41-9e95-e39c8b0e96e0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-40f30319-42df-4f41-9e95-e39c8b0e96e0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-40f30319-42df-4f41-9e95-e39c8b0e96e0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-40f30319-42df-4f41-9e95-e39c8b0e96e0.shogun-image {
  box-sizing: border-box;
}



.s-40f30319-42df-4f41-9e95-e39c8b0e96e0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-40f30319-42df-4f41-9e95-e39c8b0e96e0 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-40f30319-42df-4f41-9e95-e39c8b0e96e0.shogun-image-container {
      position: relative;
    }

    .s-40f30319-42df-4f41-9e95-e39c8b0e96e0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-40f30319-42df-4f41-9e95-e39c8b0e96e0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-40f30319-42df-4f41-9e95-e39c8b0e96e0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (max-width: 767px){#s-40f30319-42df-4f41-9e95-e39c8b0e96e0 {
  margin: 0 !important;
  overflow: visible;
}

#s-40f30319-42df-4f41-9e95-e39c8b0e96e0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-40f30319-42df-4f41-9e95-e39c8b0e96e0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-40f30319-42df-4f41-9e95-e39c8b0e96e0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-40f30319-42df-4f41-9e95-e39c8b0e96e0 img.shogun-image {
  /* Add background color handling */
  
}

#s-40f30319-42df-4f41-9e95-e39c8b0e96e0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-40f30319-42df-4f41-9e95-e39c8b0e96e0 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-40f30319-42df-4f41-9e95-e39c8b0e96e0 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-40f30319-42df-4f41-9e95-e39c8b0e96e0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-40f30319-42df-4f41-9e95-e39c8b0e96e0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-40f30319-42df-4f41-9e95-e39c8b0e96e0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-40f30319-42df-4f41-9e95-e39c8b0e96e0.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-40f30319-42df-4f41-9e95-e39c8b0e96e0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-40f30319-42df-4f41-9e95-e39c8b0e96e0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-40f30319-42df-4f41-9e95-e39c8b0e96e0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-40f30319-42df-4f41-9e95-e39c8b0e96e0.shogun-image {
  box-sizing: border-box;
}



.s-40f30319-42df-4f41-9e95-e39c8b0e96e0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-40f30319-42df-4f41-9e95-e39c8b0e96e0 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-40f30319-42df-4f41-9e95-e39c8b0e96e0.shogun-image-container {
      position: relative;
    }

    .s-40f30319-42df-4f41-9e95-e39c8b0e96e0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-40f30319-42df-4f41-9e95-e39c8b0e96e0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-40f30319-42df-4f41-9e95-e39c8b0e96e0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}
#s-60318a07-6423-4011-8463-a95113fc6e38 {
  margin-left: auto;
margin-right: auto;
max-width: 375px;
aspect-ratio: 375/396;
text-align: center;
}

#s-60318a07-6423-4011-8463-a95113fc6e38 {
  margin: 0 !important;
  overflow: visible;
}

#s-60318a07-6423-4011-8463-a95113fc6e38-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-60318a07-6423-4011-8463-a95113fc6e38 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-60318a07-6423-4011-8463-a95113fc6e38 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-60318a07-6423-4011-8463-a95113fc6e38 img.shogun-image {
  /* Add background color handling */
  
}

#s-60318a07-6423-4011-8463-a95113fc6e38 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-60318a07-6423-4011-8463-a95113fc6e38 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-60318a07-6423-4011-8463-a95113fc6e38 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-60318a07-6423-4011-8463-a95113fc6e38 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-60318a07-6423-4011-8463-a95113fc6e38.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-60318a07-6423-4011-8463-a95113fc6e38 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-60318a07-6423-4011-8463-a95113fc6e38.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-60318a07-6423-4011-8463-a95113fc6e38 .shogun-image-content {
  
    justify-content: center;
  
}

.s-60318a07-6423-4011-8463-a95113fc6e38.shg-align-container {
  display: flex;
  justify-content: center
}

.s-60318a07-6423-4011-8463-a95113fc6e38.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-60318a07-6423-4011-8463-a95113fc6e38.shogun-image {
  box-sizing: border-box;
}



.s-60318a07-6423-4011-8463-a95113fc6e38 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-60318a07-6423-4011-8463-a95113fc6e38 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-60318a07-6423-4011-8463-a95113fc6e38.shogun-image-container {
      position: relative;
    }

    .s-60318a07-6423-4011-8463-a95113fc6e38.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-60318a07-6423-4011-8463-a95113fc6e38.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-60318a07-6423-4011-8463-a95113fc6e38 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

@media (min-width: 1200px){#s-60318a07-6423-4011-8463-a95113fc6e38 {
  margin: 0 !important;
  overflow: visible;
}

#s-60318a07-6423-4011-8463-a95113fc6e38-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-60318a07-6423-4011-8463-a95113fc6e38 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-60318a07-6423-4011-8463-a95113fc6e38 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-60318a07-6423-4011-8463-a95113fc6e38 img.shogun-image {
  /* Add background color handling */
  
}

#s-60318a07-6423-4011-8463-a95113fc6e38 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-60318a07-6423-4011-8463-a95113fc6e38 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-60318a07-6423-4011-8463-a95113fc6e38 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-60318a07-6423-4011-8463-a95113fc6e38 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-60318a07-6423-4011-8463-a95113fc6e38.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-60318a07-6423-4011-8463-a95113fc6e38 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-60318a07-6423-4011-8463-a95113fc6e38.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-60318a07-6423-4011-8463-a95113fc6e38 .shogun-image-content {
  
    justify-content: center;
  
}

.s-60318a07-6423-4011-8463-a95113fc6e38.shg-align-container {
  display: flex;
  justify-content: center
}

.s-60318a07-6423-4011-8463-a95113fc6e38.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-60318a07-6423-4011-8463-a95113fc6e38.shogun-image {
  box-sizing: border-box;
}



.s-60318a07-6423-4011-8463-a95113fc6e38 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-60318a07-6423-4011-8463-a95113fc6e38 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-60318a07-6423-4011-8463-a95113fc6e38.shogun-image-container {
      position: relative;
    }

    .s-60318a07-6423-4011-8463-a95113fc6e38.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-60318a07-6423-4011-8463-a95113fc6e38.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-60318a07-6423-4011-8463-a95113fc6e38 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-60318a07-6423-4011-8463-a95113fc6e38 {
  margin: 0 !important;
  overflow: visible;
}

#s-60318a07-6423-4011-8463-a95113fc6e38-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-60318a07-6423-4011-8463-a95113fc6e38 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-60318a07-6423-4011-8463-a95113fc6e38 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-60318a07-6423-4011-8463-a95113fc6e38 img.shogun-image {
  /* Add background color handling */
  
}

#s-60318a07-6423-4011-8463-a95113fc6e38 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-60318a07-6423-4011-8463-a95113fc6e38 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-60318a07-6423-4011-8463-a95113fc6e38 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-60318a07-6423-4011-8463-a95113fc6e38 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-60318a07-6423-4011-8463-a95113fc6e38.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-60318a07-6423-4011-8463-a95113fc6e38 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-60318a07-6423-4011-8463-a95113fc6e38.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-60318a07-6423-4011-8463-a95113fc6e38 .shogun-image-content {
  
    justify-content: center;
  
}

.s-60318a07-6423-4011-8463-a95113fc6e38.shg-align-container {
  display: flex;
  justify-content: center
}

.s-60318a07-6423-4011-8463-a95113fc6e38.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-60318a07-6423-4011-8463-a95113fc6e38.shogun-image {
  box-sizing: border-box;
}



.s-60318a07-6423-4011-8463-a95113fc6e38 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-60318a07-6423-4011-8463-a95113fc6e38 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-60318a07-6423-4011-8463-a95113fc6e38.shogun-image-container {
      position: relative;
    }

    .s-60318a07-6423-4011-8463-a95113fc6e38.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-60318a07-6423-4011-8463-a95113fc6e38.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-60318a07-6423-4011-8463-a95113fc6e38 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-60318a07-6423-4011-8463-a95113fc6e38 {
  margin: 0 !important;
  overflow: visible;
}

#s-60318a07-6423-4011-8463-a95113fc6e38-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-60318a07-6423-4011-8463-a95113fc6e38 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-60318a07-6423-4011-8463-a95113fc6e38 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-60318a07-6423-4011-8463-a95113fc6e38 img.shogun-image {
  /* Add background color handling */
  
}

#s-60318a07-6423-4011-8463-a95113fc6e38 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-60318a07-6423-4011-8463-a95113fc6e38 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-60318a07-6423-4011-8463-a95113fc6e38 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-60318a07-6423-4011-8463-a95113fc6e38 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-60318a07-6423-4011-8463-a95113fc6e38.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-60318a07-6423-4011-8463-a95113fc6e38 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-60318a07-6423-4011-8463-a95113fc6e38.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-60318a07-6423-4011-8463-a95113fc6e38 .shogun-image-content {
  
    justify-content: center;
  
}

.s-60318a07-6423-4011-8463-a95113fc6e38.shg-align-container {
  display: flex;
  justify-content: center
}

.s-60318a07-6423-4011-8463-a95113fc6e38.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-60318a07-6423-4011-8463-a95113fc6e38.shogun-image {
  box-sizing: border-box;
}



.s-60318a07-6423-4011-8463-a95113fc6e38 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-60318a07-6423-4011-8463-a95113fc6e38 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-60318a07-6423-4011-8463-a95113fc6e38.shogun-image-container {
      position: relative;
    }

    .s-60318a07-6423-4011-8463-a95113fc6e38.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-60318a07-6423-4011-8463-a95113fc6e38.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-60318a07-6423-4011-8463-a95113fc6e38 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (max-width: 767px){#s-60318a07-6423-4011-8463-a95113fc6e38 {
  margin: 0 !important;
  overflow: visible;
}

#s-60318a07-6423-4011-8463-a95113fc6e38-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-60318a07-6423-4011-8463-a95113fc6e38 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-60318a07-6423-4011-8463-a95113fc6e38 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-60318a07-6423-4011-8463-a95113fc6e38 img.shogun-image {
  /* Add background color handling */
  
}

#s-60318a07-6423-4011-8463-a95113fc6e38 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-60318a07-6423-4011-8463-a95113fc6e38 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-60318a07-6423-4011-8463-a95113fc6e38 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-60318a07-6423-4011-8463-a95113fc6e38 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-60318a07-6423-4011-8463-a95113fc6e38.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-60318a07-6423-4011-8463-a95113fc6e38 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-60318a07-6423-4011-8463-a95113fc6e38.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-60318a07-6423-4011-8463-a95113fc6e38 .shogun-image-content {
  
    justify-content: center;
  
}

.s-60318a07-6423-4011-8463-a95113fc6e38.shg-align-container {
  display: flex;
  justify-content: center
}

.s-60318a07-6423-4011-8463-a95113fc6e38.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-60318a07-6423-4011-8463-a95113fc6e38.shogun-image {
  box-sizing: border-box;
}



.s-60318a07-6423-4011-8463-a95113fc6e38 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-60318a07-6423-4011-8463-a95113fc6e38 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-60318a07-6423-4011-8463-a95113fc6e38.shogun-image-container {
      position: relative;
    }

    .s-60318a07-6423-4011-8463-a95113fc6e38.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-60318a07-6423-4011-8463-a95113fc6e38.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-60318a07-6423-4011-8463-a95113fc6e38 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}
#s-b6187efd-6800-4c55-aacd-c9178a0a463a {
  margin-left: auto;
margin-right: auto;
max-width: 375px;
aspect-ratio: 375/396;
text-align: center;
}

#s-b6187efd-6800-4c55-aacd-c9178a0a463a {
  margin: 0 !important;
  overflow: visible;
}

#s-b6187efd-6800-4c55-aacd-c9178a0a463a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b6187efd-6800-4c55-aacd-c9178a0a463a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b6187efd-6800-4c55-aacd-c9178a0a463a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b6187efd-6800-4c55-aacd-c9178a0a463a img.shogun-image {
  /* Add background color handling */
  
}

#s-b6187efd-6800-4c55-aacd-c9178a0a463a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b6187efd-6800-4c55-aacd-c9178a0a463a .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-b6187efd-6800-4c55-aacd-c9178a0a463a .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b6187efd-6800-4c55-aacd-c9178a0a463a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b6187efd-6800-4c55-aacd-c9178a0a463a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b6187efd-6800-4c55-aacd-c9178a0a463a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-b6187efd-6800-4c55-aacd-c9178a0a463a.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-b6187efd-6800-4c55-aacd-c9178a0a463a .shogun-image-content {
  
    justify-content: center;
  
}

.s-b6187efd-6800-4c55-aacd-c9178a0a463a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b6187efd-6800-4c55-aacd-c9178a0a463a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b6187efd-6800-4c55-aacd-c9178a0a463a.shogun-image {
  box-sizing: border-box;
}



.s-b6187efd-6800-4c55-aacd-c9178a0a463a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b6187efd-6800-4c55-aacd-c9178a0a463a {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-b6187efd-6800-4c55-aacd-c9178a0a463a.shogun-image-container {
      position: relative;
    }

    .s-b6187efd-6800-4c55-aacd-c9178a0a463a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b6187efd-6800-4c55-aacd-c9178a0a463a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b6187efd-6800-4c55-aacd-c9178a0a463a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

@media (min-width: 1200px){#s-b6187efd-6800-4c55-aacd-c9178a0a463a {
  margin: 0 !important;
  overflow: visible;
}

#s-b6187efd-6800-4c55-aacd-c9178a0a463a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b6187efd-6800-4c55-aacd-c9178a0a463a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b6187efd-6800-4c55-aacd-c9178a0a463a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b6187efd-6800-4c55-aacd-c9178a0a463a img.shogun-image {
  /* Add background color handling */
  
}

#s-b6187efd-6800-4c55-aacd-c9178a0a463a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b6187efd-6800-4c55-aacd-c9178a0a463a .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-b6187efd-6800-4c55-aacd-c9178a0a463a .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b6187efd-6800-4c55-aacd-c9178a0a463a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b6187efd-6800-4c55-aacd-c9178a0a463a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b6187efd-6800-4c55-aacd-c9178a0a463a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-b6187efd-6800-4c55-aacd-c9178a0a463a.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-b6187efd-6800-4c55-aacd-c9178a0a463a .shogun-image-content {
  
    justify-content: center;
  
}

.s-b6187efd-6800-4c55-aacd-c9178a0a463a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b6187efd-6800-4c55-aacd-c9178a0a463a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b6187efd-6800-4c55-aacd-c9178a0a463a.shogun-image {
  box-sizing: border-box;
}



.s-b6187efd-6800-4c55-aacd-c9178a0a463a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b6187efd-6800-4c55-aacd-c9178a0a463a {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-b6187efd-6800-4c55-aacd-c9178a0a463a.shogun-image-container {
      position: relative;
    }

    .s-b6187efd-6800-4c55-aacd-c9178a0a463a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b6187efd-6800-4c55-aacd-c9178a0a463a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b6187efd-6800-4c55-aacd-c9178a0a463a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-b6187efd-6800-4c55-aacd-c9178a0a463a {
  margin: 0 !important;
  overflow: visible;
}

#s-b6187efd-6800-4c55-aacd-c9178a0a463a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b6187efd-6800-4c55-aacd-c9178a0a463a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b6187efd-6800-4c55-aacd-c9178a0a463a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b6187efd-6800-4c55-aacd-c9178a0a463a img.shogun-image {
  /* Add background color handling */
  
}

#s-b6187efd-6800-4c55-aacd-c9178a0a463a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b6187efd-6800-4c55-aacd-c9178a0a463a .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-b6187efd-6800-4c55-aacd-c9178a0a463a .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b6187efd-6800-4c55-aacd-c9178a0a463a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b6187efd-6800-4c55-aacd-c9178a0a463a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b6187efd-6800-4c55-aacd-c9178a0a463a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-b6187efd-6800-4c55-aacd-c9178a0a463a.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-b6187efd-6800-4c55-aacd-c9178a0a463a .shogun-image-content {
  
    justify-content: center;
  
}

.s-b6187efd-6800-4c55-aacd-c9178a0a463a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b6187efd-6800-4c55-aacd-c9178a0a463a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b6187efd-6800-4c55-aacd-c9178a0a463a.shogun-image {
  box-sizing: border-box;
}



.s-b6187efd-6800-4c55-aacd-c9178a0a463a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b6187efd-6800-4c55-aacd-c9178a0a463a {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-b6187efd-6800-4c55-aacd-c9178a0a463a.shogun-image-container {
      position: relative;
    }

    .s-b6187efd-6800-4c55-aacd-c9178a0a463a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b6187efd-6800-4c55-aacd-c9178a0a463a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b6187efd-6800-4c55-aacd-c9178a0a463a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-b6187efd-6800-4c55-aacd-c9178a0a463a {
  margin: 0 !important;
  overflow: visible;
}

#s-b6187efd-6800-4c55-aacd-c9178a0a463a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b6187efd-6800-4c55-aacd-c9178a0a463a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b6187efd-6800-4c55-aacd-c9178a0a463a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b6187efd-6800-4c55-aacd-c9178a0a463a img.shogun-image {
  /* Add background color handling */
  
}

#s-b6187efd-6800-4c55-aacd-c9178a0a463a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b6187efd-6800-4c55-aacd-c9178a0a463a .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-b6187efd-6800-4c55-aacd-c9178a0a463a .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b6187efd-6800-4c55-aacd-c9178a0a463a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b6187efd-6800-4c55-aacd-c9178a0a463a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b6187efd-6800-4c55-aacd-c9178a0a463a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-b6187efd-6800-4c55-aacd-c9178a0a463a.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-b6187efd-6800-4c55-aacd-c9178a0a463a .shogun-image-content {
  
    justify-content: center;
  
}

.s-b6187efd-6800-4c55-aacd-c9178a0a463a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b6187efd-6800-4c55-aacd-c9178a0a463a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b6187efd-6800-4c55-aacd-c9178a0a463a.shogun-image {
  box-sizing: border-box;
}



.s-b6187efd-6800-4c55-aacd-c9178a0a463a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b6187efd-6800-4c55-aacd-c9178a0a463a {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-b6187efd-6800-4c55-aacd-c9178a0a463a.shogun-image-container {
      position: relative;
    }

    .s-b6187efd-6800-4c55-aacd-c9178a0a463a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b6187efd-6800-4c55-aacd-c9178a0a463a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b6187efd-6800-4c55-aacd-c9178a0a463a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (max-width: 767px){#s-b6187efd-6800-4c55-aacd-c9178a0a463a {
  margin: 0 !important;
  overflow: visible;
}

#s-b6187efd-6800-4c55-aacd-c9178a0a463a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b6187efd-6800-4c55-aacd-c9178a0a463a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b6187efd-6800-4c55-aacd-c9178a0a463a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b6187efd-6800-4c55-aacd-c9178a0a463a img.shogun-image {
  /* Add background color handling */
  
}

#s-b6187efd-6800-4c55-aacd-c9178a0a463a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b6187efd-6800-4c55-aacd-c9178a0a463a .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-b6187efd-6800-4c55-aacd-c9178a0a463a .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b6187efd-6800-4c55-aacd-c9178a0a463a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b6187efd-6800-4c55-aacd-c9178a0a463a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b6187efd-6800-4c55-aacd-c9178a0a463a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-b6187efd-6800-4c55-aacd-c9178a0a463a.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-b6187efd-6800-4c55-aacd-c9178a0a463a .shogun-image-content {
  
    justify-content: center;
  
}

.s-b6187efd-6800-4c55-aacd-c9178a0a463a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b6187efd-6800-4c55-aacd-c9178a0a463a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b6187efd-6800-4c55-aacd-c9178a0a463a.shogun-image {
  box-sizing: border-box;
}



.s-b6187efd-6800-4c55-aacd-c9178a0a463a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b6187efd-6800-4c55-aacd-c9178a0a463a {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-b6187efd-6800-4c55-aacd-c9178a0a463a.shogun-image-container {
      position: relative;
    }

    .s-b6187efd-6800-4c55-aacd-c9178a0a463a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b6187efd-6800-4c55-aacd-c9178a0a463a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b6187efd-6800-4c55-aacd-c9178a0a463a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}
#s-2ffd0be0-30ea-4870-b4ee-4b9edbfcdad3 {
  margin-left: auto;
margin-right: auto;
max-width: 375px;
aspect-ratio: 375/396;
text-align: center;
}

#s-2ffd0be0-30ea-4870-b4ee-4b9edbfcdad3 {
  margin: 0 !important;
  overflow: visible;
}

#s-2ffd0be0-30ea-4870-b4ee-4b9edbfcdad3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2ffd0be0-30ea-4870-b4ee-4b9edbfcdad3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2ffd0be0-30ea-4870-b4ee-4b9edbfcdad3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2ffd0be0-30ea-4870-b4ee-4b9edbfcdad3 img.shogun-image {
  /* Add background color handling */
  
}

#s-2ffd0be0-30ea-4870-b4ee-4b9edbfcdad3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2ffd0be0-30ea-4870-b4ee-4b9edbfcdad3 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-2ffd0be0-30ea-4870-b4ee-4b9edbfcdad3 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2ffd0be0-30ea-4870-b4ee-4b9edbfcdad3 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2ffd0be0-30ea-4870-b4ee-4b9edbfcdad3.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2ffd0be0-30ea-4870-b4ee-4b9edbfcdad3 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-2ffd0be0-30ea-4870-b4ee-4b9edbfcdad3.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-2ffd0be0-30ea-4870-b4ee-4b9edbfcdad3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2ffd0be0-30ea-4870-b4ee-4b9edbfcdad3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2ffd0be0-30ea-4870-b4ee-4b9edbfcdad3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2ffd0be0-30ea-4870-b4ee-4b9edbfcdad3.shogun-image {
  box-sizing: border-box;
}



.s-2ffd0be0-30ea-4870-b4ee-4b9edbfcdad3 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2ffd0be0-30ea-4870-b4ee-4b9edbfcdad3 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-2ffd0be0-30ea-4870-b4ee-4b9edbfcdad3.shogun-image-container {
      position: relative;
    }

    .s-2ffd0be0-30ea-4870-b4ee-4b9edbfcdad3.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2ffd0be0-30ea-4870-b4ee-4b9edbfcdad3.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2ffd0be0-30ea-4870-b4ee-4b9edbfcdad3 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

@media (min-width: 1200px){#s-2ffd0be0-30ea-4870-b4ee-4b9edbfcdad3 {
  margin: 0 !important;
  overflow: visible;
}

#s-2ffd0be0-30ea-4870-b4ee-4b9edbfcdad3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2ffd0be0-30ea-4870-b4ee-4b9edbfcdad3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2ffd0be0-30ea-4870-b4ee-4b9edbfcdad3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2ffd0be0-30ea-4870-b4ee-4b9edbfcdad3 img.shogun-image {
  /* Add background color handling */
  
}

#s-2ffd0be0-30ea-4870-b4ee-4b9edbfcdad3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2ffd0be0-30ea-4870-b4ee-4b9edbfcdad3 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-2ffd0be0-30ea-4870-b4ee-4b9edbfcdad3 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2ffd0be0-30ea-4870-b4ee-4b9edbfcdad3 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2ffd0be0-30ea-4870-b4ee-4b9edbfcdad3.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2ffd0be0-30ea-4870-b4ee-4b9edbfcdad3 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-2ffd0be0-30ea-4870-b4ee-4b9edbfcdad3.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-2ffd0be0-30ea-4870-b4ee-4b9edbfcdad3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2ffd0be0-30ea-4870-b4ee-4b9edbfcdad3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2ffd0be0-30ea-4870-b4ee-4b9edbfcdad3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2ffd0be0-30ea-4870-b4ee-4b9edbfcdad3.shogun-image {
  box-sizing: border-box;
}



.s-2ffd0be0-30ea-4870-b4ee-4b9edbfcdad3 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2ffd0be0-30ea-4870-b4ee-4b9edbfcdad3 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-2ffd0be0-30ea-4870-b4ee-4b9edbfcdad3.shogun-image-container {
      position: relative;
    }

    .s-2ffd0be0-30ea-4870-b4ee-4b9edbfcdad3.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2ffd0be0-30ea-4870-b4ee-4b9edbfcdad3.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2ffd0be0-30ea-4870-b4ee-4b9edbfcdad3 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-2ffd0be0-30ea-4870-b4ee-4b9edbfcdad3 {
  margin: 0 !important;
  overflow: visible;
}

#s-2ffd0be0-30ea-4870-b4ee-4b9edbfcdad3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2ffd0be0-30ea-4870-b4ee-4b9edbfcdad3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2ffd0be0-30ea-4870-b4ee-4b9edbfcdad3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2ffd0be0-30ea-4870-b4ee-4b9edbfcdad3 img.shogun-image {
  /* Add background color handling */
  
}

#s-2ffd0be0-30ea-4870-b4ee-4b9edbfcdad3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2ffd0be0-30ea-4870-b4ee-4b9edbfcdad3 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-2ffd0be0-30ea-4870-b4ee-4b9edbfcdad3 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2ffd0be0-30ea-4870-b4ee-4b9edbfcdad3 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2ffd0be0-30ea-4870-b4ee-4b9edbfcdad3.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2ffd0be0-30ea-4870-b4ee-4b9edbfcdad3 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-2ffd0be0-30ea-4870-b4ee-4b9edbfcdad3.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-2ffd0be0-30ea-4870-b4ee-4b9edbfcdad3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2ffd0be0-30ea-4870-b4ee-4b9edbfcdad3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2ffd0be0-30ea-4870-b4ee-4b9edbfcdad3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2ffd0be0-30ea-4870-b4ee-4b9edbfcdad3.shogun-image {
  box-sizing: border-box;
}



.s-2ffd0be0-30ea-4870-b4ee-4b9edbfcdad3 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2ffd0be0-30ea-4870-b4ee-4b9edbfcdad3 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-2ffd0be0-30ea-4870-b4ee-4b9edbfcdad3.shogun-image-container {
      position: relative;
    }

    .s-2ffd0be0-30ea-4870-b4ee-4b9edbfcdad3.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2ffd0be0-30ea-4870-b4ee-4b9edbfcdad3.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2ffd0be0-30ea-4870-b4ee-4b9edbfcdad3 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-2ffd0be0-30ea-4870-b4ee-4b9edbfcdad3 {
  margin: 0 !important;
  overflow: visible;
}

#s-2ffd0be0-30ea-4870-b4ee-4b9edbfcdad3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2ffd0be0-30ea-4870-b4ee-4b9edbfcdad3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2ffd0be0-30ea-4870-b4ee-4b9edbfcdad3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2ffd0be0-30ea-4870-b4ee-4b9edbfcdad3 img.shogun-image {
  /* Add background color handling */
  
}

#s-2ffd0be0-30ea-4870-b4ee-4b9edbfcdad3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2ffd0be0-30ea-4870-b4ee-4b9edbfcdad3 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-2ffd0be0-30ea-4870-b4ee-4b9edbfcdad3 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2ffd0be0-30ea-4870-b4ee-4b9edbfcdad3 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2ffd0be0-30ea-4870-b4ee-4b9edbfcdad3.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2ffd0be0-30ea-4870-b4ee-4b9edbfcdad3 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-2ffd0be0-30ea-4870-b4ee-4b9edbfcdad3.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-2ffd0be0-30ea-4870-b4ee-4b9edbfcdad3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2ffd0be0-30ea-4870-b4ee-4b9edbfcdad3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2ffd0be0-30ea-4870-b4ee-4b9edbfcdad3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2ffd0be0-30ea-4870-b4ee-4b9edbfcdad3.shogun-image {
  box-sizing: border-box;
}



.s-2ffd0be0-30ea-4870-b4ee-4b9edbfcdad3 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2ffd0be0-30ea-4870-b4ee-4b9edbfcdad3 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-2ffd0be0-30ea-4870-b4ee-4b9edbfcdad3.shogun-image-container {
      position: relative;
    }

    .s-2ffd0be0-30ea-4870-b4ee-4b9edbfcdad3.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2ffd0be0-30ea-4870-b4ee-4b9edbfcdad3.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2ffd0be0-30ea-4870-b4ee-4b9edbfcdad3 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (max-width: 767px){#s-2ffd0be0-30ea-4870-b4ee-4b9edbfcdad3 {
  margin: 0 !important;
  overflow: visible;
}

#s-2ffd0be0-30ea-4870-b4ee-4b9edbfcdad3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2ffd0be0-30ea-4870-b4ee-4b9edbfcdad3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2ffd0be0-30ea-4870-b4ee-4b9edbfcdad3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2ffd0be0-30ea-4870-b4ee-4b9edbfcdad3 img.shogun-image {
  /* Add background color handling */
  
}

#s-2ffd0be0-30ea-4870-b4ee-4b9edbfcdad3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2ffd0be0-30ea-4870-b4ee-4b9edbfcdad3 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-2ffd0be0-30ea-4870-b4ee-4b9edbfcdad3 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2ffd0be0-30ea-4870-b4ee-4b9edbfcdad3 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2ffd0be0-30ea-4870-b4ee-4b9edbfcdad3.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2ffd0be0-30ea-4870-b4ee-4b9edbfcdad3 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-2ffd0be0-30ea-4870-b4ee-4b9edbfcdad3.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-2ffd0be0-30ea-4870-b4ee-4b9edbfcdad3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2ffd0be0-30ea-4870-b4ee-4b9edbfcdad3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2ffd0be0-30ea-4870-b4ee-4b9edbfcdad3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2ffd0be0-30ea-4870-b4ee-4b9edbfcdad3.shogun-image {
  box-sizing: border-box;
}



.s-2ffd0be0-30ea-4870-b4ee-4b9edbfcdad3 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2ffd0be0-30ea-4870-b4ee-4b9edbfcdad3 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-2ffd0be0-30ea-4870-b4ee-4b9edbfcdad3.shogun-image-container {
      position: relative;
    }

    .s-2ffd0be0-30ea-4870-b4ee-4b9edbfcdad3.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2ffd0be0-30ea-4870-b4ee-4b9edbfcdad3.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2ffd0be0-30ea-4870-b4ee-4b9edbfcdad3 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}
#s-200c7822-c2e9-44fa-9b2b-0140803b0d8b {
  margin-left: auto;
margin-right: auto;
max-width: 375px;
aspect-ratio: 375/396;
text-align: center;
}

#s-200c7822-c2e9-44fa-9b2b-0140803b0d8b {
  margin: 0 !important;
  overflow: visible;
}

#s-200c7822-c2e9-44fa-9b2b-0140803b0d8b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-200c7822-c2e9-44fa-9b2b-0140803b0d8b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-200c7822-c2e9-44fa-9b2b-0140803b0d8b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-200c7822-c2e9-44fa-9b2b-0140803b0d8b img.shogun-image {
  /* Add background color handling */
  
}

#s-200c7822-c2e9-44fa-9b2b-0140803b0d8b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-200c7822-c2e9-44fa-9b2b-0140803b0d8b .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-200c7822-c2e9-44fa-9b2b-0140803b0d8b .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-200c7822-c2e9-44fa-9b2b-0140803b0d8b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-200c7822-c2e9-44fa-9b2b-0140803b0d8b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-200c7822-c2e9-44fa-9b2b-0140803b0d8b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-200c7822-c2e9-44fa-9b2b-0140803b0d8b.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-200c7822-c2e9-44fa-9b2b-0140803b0d8b .shogun-image-content {
  
    justify-content: center;
  
}

.s-200c7822-c2e9-44fa-9b2b-0140803b0d8b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-200c7822-c2e9-44fa-9b2b-0140803b0d8b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-200c7822-c2e9-44fa-9b2b-0140803b0d8b.shogun-image {
  box-sizing: border-box;
}



.s-200c7822-c2e9-44fa-9b2b-0140803b0d8b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-200c7822-c2e9-44fa-9b2b-0140803b0d8b {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-200c7822-c2e9-44fa-9b2b-0140803b0d8b.shogun-image-container {
      position: relative;
    }

    .s-200c7822-c2e9-44fa-9b2b-0140803b0d8b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-200c7822-c2e9-44fa-9b2b-0140803b0d8b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-200c7822-c2e9-44fa-9b2b-0140803b0d8b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

@media (min-width: 1200px){#s-200c7822-c2e9-44fa-9b2b-0140803b0d8b {
  margin: 0 !important;
  overflow: visible;
}

#s-200c7822-c2e9-44fa-9b2b-0140803b0d8b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-200c7822-c2e9-44fa-9b2b-0140803b0d8b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-200c7822-c2e9-44fa-9b2b-0140803b0d8b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-200c7822-c2e9-44fa-9b2b-0140803b0d8b img.shogun-image {
  /* Add background color handling */
  
}

#s-200c7822-c2e9-44fa-9b2b-0140803b0d8b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-200c7822-c2e9-44fa-9b2b-0140803b0d8b .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-200c7822-c2e9-44fa-9b2b-0140803b0d8b .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-200c7822-c2e9-44fa-9b2b-0140803b0d8b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-200c7822-c2e9-44fa-9b2b-0140803b0d8b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-200c7822-c2e9-44fa-9b2b-0140803b0d8b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-200c7822-c2e9-44fa-9b2b-0140803b0d8b.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-200c7822-c2e9-44fa-9b2b-0140803b0d8b .shogun-image-content {
  
    justify-content: center;
  
}

.s-200c7822-c2e9-44fa-9b2b-0140803b0d8b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-200c7822-c2e9-44fa-9b2b-0140803b0d8b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-200c7822-c2e9-44fa-9b2b-0140803b0d8b.shogun-image {
  box-sizing: border-box;
}



.s-200c7822-c2e9-44fa-9b2b-0140803b0d8b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-200c7822-c2e9-44fa-9b2b-0140803b0d8b {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-200c7822-c2e9-44fa-9b2b-0140803b0d8b.shogun-image-container {
      position: relative;
    }

    .s-200c7822-c2e9-44fa-9b2b-0140803b0d8b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-200c7822-c2e9-44fa-9b2b-0140803b0d8b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-200c7822-c2e9-44fa-9b2b-0140803b0d8b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-200c7822-c2e9-44fa-9b2b-0140803b0d8b {
  margin: 0 !important;
  overflow: visible;
}

#s-200c7822-c2e9-44fa-9b2b-0140803b0d8b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-200c7822-c2e9-44fa-9b2b-0140803b0d8b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-200c7822-c2e9-44fa-9b2b-0140803b0d8b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-200c7822-c2e9-44fa-9b2b-0140803b0d8b img.shogun-image {
  /* Add background color handling */
  
}

#s-200c7822-c2e9-44fa-9b2b-0140803b0d8b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-200c7822-c2e9-44fa-9b2b-0140803b0d8b .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-200c7822-c2e9-44fa-9b2b-0140803b0d8b .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-200c7822-c2e9-44fa-9b2b-0140803b0d8b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-200c7822-c2e9-44fa-9b2b-0140803b0d8b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-200c7822-c2e9-44fa-9b2b-0140803b0d8b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-200c7822-c2e9-44fa-9b2b-0140803b0d8b.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-200c7822-c2e9-44fa-9b2b-0140803b0d8b .shogun-image-content {
  
    justify-content: center;
  
}

.s-200c7822-c2e9-44fa-9b2b-0140803b0d8b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-200c7822-c2e9-44fa-9b2b-0140803b0d8b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-200c7822-c2e9-44fa-9b2b-0140803b0d8b.shogun-image {
  box-sizing: border-box;
}



.s-200c7822-c2e9-44fa-9b2b-0140803b0d8b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-200c7822-c2e9-44fa-9b2b-0140803b0d8b {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-200c7822-c2e9-44fa-9b2b-0140803b0d8b.shogun-image-container {
      position: relative;
    }

    .s-200c7822-c2e9-44fa-9b2b-0140803b0d8b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-200c7822-c2e9-44fa-9b2b-0140803b0d8b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-200c7822-c2e9-44fa-9b2b-0140803b0d8b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-200c7822-c2e9-44fa-9b2b-0140803b0d8b {
  margin: 0 !important;
  overflow: visible;
}

#s-200c7822-c2e9-44fa-9b2b-0140803b0d8b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-200c7822-c2e9-44fa-9b2b-0140803b0d8b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-200c7822-c2e9-44fa-9b2b-0140803b0d8b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-200c7822-c2e9-44fa-9b2b-0140803b0d8b img.shogun-image {
  /* Add background color handling */
  
}

#s-200c7822-c2e9-44fa-9b2b-0140803b0d8b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-200c7822-c2e9-44fa-9b2b-0140803b0d8b .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-200c7822-c2e9-44fa-9b2b-0140803b0d8b .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-200c7822-c2e9-44fa-9b2b-0140803b0d8b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-200c7822-c2e9-44fa-9b2b-0140803b0d8b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-200c7822-c2e9-44fa-9b2b-0140803b0d8b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-200c7822-c2e9-44fa-9b2b-0140803b0d8b.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-200c7822-c2e9-44fa-9b2b-0140803b0d8b .shogun-image-content {
  
    justify-content: center;
  
}

.s-200c7822-c2e9-44fa-9b2b-0140803b0d8b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-200c7822-c2e9-44fa-9b2b-0140803b0d8b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-200c7822-c2e9-44fa-9b2b-0140803b0d8b.shogun-image {
  box-sizing: border-box;
}



.s-200c7822-c2e9-44fa-9b2b-0140803b0d8b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-200c7822-c2e9-44fa-9b2b-0140803b0d8b {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-200c7822-c2e9-44fa-9b2b-0140803b0d8b.shogun-image-container {
      position: relative;
    }

    .s-200c7822-c2e9-44fa-9b2b-0140803b0d8b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-200c7822-c2e9-44fa-9b2b-0140803b0d8b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-200c7822-c2e9-44fa-9b2b-0140803b0d8b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (max-width: 767px){#s-200c7822-c2e9-44fa-9b2b-0140803b0d8b {
  margin: 0 !important;
  overflow: visible;
}

#s-200c7822-c2e9-44fa-9b2b-0140803b0d8b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-200c7822-c2e9-44fa-9b2b-0140803b0d8b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-200c7822-c2e9-44fa-9b2b-0140803b0d8b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-200c7822-c2e9-44fa-9b2b-0140803b0d8b img.shogun-image {
  /* Add background color handling */
  
}

#s-200c7822-c2e9-44fa-9b2b-0140803b0d8b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-200c7822-c2e9-44fa-9b2b-0140803b0d8b .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-200c7822-c2e9-44fa-9b2b-0140803b0d8b .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-200c7822-c2e9-44fa-9b2b-0140803b0d8b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-200c7822-c2e9-44fa-9b2b-0140803b0d8b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-200c7822-c2e9-44fa-9b2b-0140803b0d8b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-200c7822-c2e9-44fa-9b2b-0140803b0d8b.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-200c7822-c2e9-44fa-9b2b-0140803b0d8b .shogun-image-content {
  
    justify-content: center;
  
}

.s-200c7822-c2e9-44fa-9b2b-0140803b0d8b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-200c7822-c2e9-44fa-9b2b-0140803b0d8b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-200c7822-c2e9-44fa-9b2b-0140803b0d8b.shogun-image {
  box-sizing: border-box;
}



.s-200c7822-c2e9-44fa-9b2b-0140803b0d8b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-200c7822-c2e9-44fa-9b2b-0140803b0d8b {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-200c7822-c2e9-44fa-9b2b-0140803b0d8b.shogun-image-container {
      position: relative;
    }

    .s-200c7822-c2e9-44fa-9b2b-0140803b0d8b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-200c7822-c2e9-44fa-9b2b-0140803b0d8b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-200c7822-c2e9-44fa-9b2b-0140803b0d8b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}
#s-38271abd-d366-48e5-a265-a2c063f4bddd {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-38271abd-d366-48e5-a265-a2c063f4bddd {
  display: none;
}
#s-38271abd-d366-48e5-a265-a2c063f4bddd, #wrap-s-38271abd-d366-48e5-a265-a2c063f4bddd, #wrap-content-s-38271abd-d366-48e5-a265-a2c063f4bddd { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-38271abd-d366-48e5-a265-a2c063f4bddd {
  display: none;
}
#s-38271abd-d366-48e5-a265-a2c063f4bddd, #wrap-s-38271abd-d366-48e5-a265-a2c063f4bddd, #wrap-content-s-38271abd-d366-48e5-a265-a2c063f4bddd { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-38271abd-d366-48e5-a265-a2c063f4bddd {
  display: none;
}
#s-38271abd-d366-48e5-a265-a2c063f4bddd, #wrap-s-38271abd-d366-48e5-a265-a2c063f4bddd, #wrap-content-s-38271abd-d366-48e5-a265-a2c063f4bddd { display: none !important; }}
@media (min-width: 0px) {
[id="s-38271abd-d366-48e5-a265-a2c063f4bddd"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-38271abd-d366-48e5-a265-a2c063f4bddd"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-38271abd-d366-48e5-a265-a2c063f4bddd"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-38271abd-d366-48e5-a265-a2c063f4bddd"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-dcbc9775-314c-4dda-bd3a-35e414bc271e {
  margin-left: auto;
margin-right: auto;
max-width: 375px;
aspect-ratio: 375/396;
text-align: center;
}

#s-dcbc9775-314c-4dda-bd3a-35e414bc271e {
  margin: 0 !important;
  overflow: visible;
}

#s-dcbc9775-314c-4dda-bd3a-35e414bc271e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-dcbc9775-314c-4dda-bd3a-35e414bc271e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-dcbc9775-314c-4dda-bd3a-35e414bc271e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-dcbc9775-314c-4dda-bd3a-35e414bc271e img.shogun-image {
  /* Add background color handling */
  
}

#s-dcbc9775-314c-4dda-bd3a-35e414bc271e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-dcbc9775-314c-4dda-bd3a-35e414bc271e .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-dcbc9775-314c-4dda-bd3a-35e414bc271e .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-dcbc9775-314c-4dda-bd3a-35e414bc271e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-dcbc9775-314c-4dda-bd3a-35e414bc271e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-dcbc9775-314c-4dda-bd3a-35e414bc271e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-dcbc9775-314c-4dda-bd3a-35e414bc271e.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-dcbc9775-314c-4dda-bd3a-35e414bc271e .shogun-image-content {
  
    justify-content: center;
  
}

.s-dcbc9775-314c-4dda-bd3a-35e414bc271e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dcbc9775-314c-4dda-bd3a-35e414bc271e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dcbc9775-314c-4dda-bd3a-35e414bc271e.shogun-image {
  box-sizing: border-box;
}



.s-dcbc9775-314c-4dda-bd3a-35e414bc271e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-dcbc9775-314c-4dda-bd3a-35e414bc271e {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-dcbc9775-314c-4dda-bd3a-35e414bc271e.shogun-image-container {
      position: relative;
    }

    .s-dcbc9775-314c-4dda-bd3a-35e414bc271e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-dcbc9775-314c-4dda-bd3a-35e414bc271e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-dcbc9775-314c-4dda-bd3a-35e414bc271e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

@media (min-width: 1200px){#s-dcbc9775-314c-4dda-bd3a-35e414bc271e {
  margin: 0 !important;
  overflow: visible;
}

#s-dcbc9775-314c-4dda-bd3a-35e414bc271e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-dcbc9775-314c-4dda-bd3a-35e414bc271e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-dcbc9775-314c-4dda-bd3a-35e414bc271e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-dcbc9775-314c-4dda-bd3a-35e414bc271e img.shogun-image {
  /* Add background color handling */
  
}

#s-dcbc9775-314c-4dda-bd3a-35e414bc271e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-dcbc9775-314c-4dda-bd3a-35e414bc271e .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-dcbc9775-314c-4dda-bd3a-35e414bc271e .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-dcbc9775-314c-4dda-bd3a-35e414bc271e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-dcbc9775-314c-4dda-bd3a-35e414bc271e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-dcbc9775-314c-4dda-bd3a-35e414bc271e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-dcbc9775-314c-4dda-bd3a-35e414bc271e.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-dcbc9775-314c-4dda-bd3a-35e414bc271e .shogun-image-content {
  
    justify-content: center;
  
}

.s-dcbc9775-314c-4dda-bd3a-35e414bc271e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dcbc9775-314c-4dda-bd3a-35e414bc271e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dcbc9775-314c-4dda-bd3a-35e414bc271e.shogun-image {
  box-sizing: border-box;
}



.s-dcbc9775-314c-4dda-bd3a-35e414bc271e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-dcbc9775-314c-4dda-bd3a-35e414bc271e {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-dcbc9775-314c-4dda-bd3a-35e414bc271e.shogun-image-container {
      position: relative;
    }

    .s-dcbc9775-314c-4dda-bd3a-35e414bc271e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-dcbc9775-314c-4dda-bd3a-35e414bc271e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-dcbc9775-314c-4dda-bd3a-35e414bc271e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-dcbc9775-314c-4dda-bd3a-35e414bc271e {
  margin: 0 !important;
  overflow: visible;
}

#s-dcbc9775-314c-4dda-bd3a-35e414bc271e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-dcbc9775-314c-4dda-bd3a-35e414bc271e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-dcbc9775-314c-4dda-bd3a-35e414bc271e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-dcbc9775-314c-4dda-bd3a-35e414bc271e img.shogun-image {
  /* Add background color handling */
  
}

#s-dcbc9775-314c-4dda-bd3a-35e414bc271e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-dcbc9775-314c-4dda-bd3a-35e414bc271e .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-dcbc9775-314c-4dda-bd3a-35e414bc271e .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-dcbc9775-314c-4dda-bd3a-35e414bc271e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-dcbc9775-314c-4dda-bd3a-35e414bc271e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-dcbc9775-314c-4dda-bd3a-35e414bc271e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-dcbc9775-314c-4dda-bd3a-35e414bc271e.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-dcbc9775-314c-4dda-bd3a-35e414bc271e .shogun-image-content {
  
    justify-content: center;
  
}

.s-dcbc9775-314c-4dda-bd3a-35e414bc271e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dcbc9775-314c-4dda-bd3a-35e414bc271e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dcbc9775-314c-4dda-bd3a-35e414bc271e.shogun-image {
  box-sizing: border-box;
}



.s-dcbc9775-314c-4dda-bd3a-35e414bc271e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-dcbc9775-314c-4dda-bd3a-35e414bc271e {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-dcbc9775-314c-4dda-bd3a-35e414bc271e.shogun-image-container {
      position: relative;
    }

    .s-dcbc9775-314c-4dda-bd3a-35e414bc271e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-dcbc9775-314c-4dda-bd3a-35e414bc271e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-dcbc9775-314c-4dda-bd3a-35e414bc271e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-dcbc9775-314c-4dda-bd3a-35e414bc271e {
  margin: 0 !important;
  overflow: visible;
}

#s-dcbc9775-314c-4dda-bd3a-35e414bc271e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-dcbc9775-314c-4dda-bd3a-35e414bc271e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-dcbc9775-314c-4dda-bd3a-35e414bc271e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-dcbc9775-314c-4dda-bd3a-35e414bc271e img.shogun-image {
  /* Add background color handling */
  
}

#s-dcbc9775-314c-4dda-bd3a-35e414bc271e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-dcbc9775-314c-4dda-bd3a-35e414bc271e .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-dcbc9775-314c-4dda-bd3a-35e414bc271e .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-dcbc9775-314c-4dda-bd3a-35e414bc271e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-dcbc9775-314c-4dda-bd3a-35e414bc271e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-dcbc9775-314c-4dda-bd3a-35e414bc271e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-dcbc9775-314c-4dda-bd3a-35e414bc271e.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-dcbc9775-314c-4dda-bd3a-35e414bc271e .shogun-image-content {
  
    justify-content: center;
  
}

.s-dcbc9775-314c-4dda-bd3a-35e414bc271e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dcbc9775-314c-4dda-bd3a-35e414bc271e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dcbc9775-314c-4dda-bd3a-35e414bc271e.shogun-image {
  box-sizing: border-box;
}



.s-dcbc9775-314c-4dda-bd3a-35e414bc271e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-dcbc9775-314c-4dda-bd3a-35e414bc271e {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-dcbc9775-314c-4dda-bd3a-35e414bc271e.shogun-image-container {
      position: relative;
    }

    .s-dcbc9775-314c-4dda-bd3a-35e414bc271e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-dcbc9775-314c-4dda-bd3a-35e414bc271e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-dcbc9775-314c-4dda-bd3a-35e414bc271e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (max-width: 767px){#s-dcbc9775-314c-4dda-bd3a-35e414bc271e {
  margin: 0 !important;
  overflow: visible;
}

#s-dcbc9775-314c-4dda-bd3a-35e414bc271e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-dcbc9775-314c-4dda-bd3a-35e414bc271e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-dcbc9775-314c-4dda-bd3a-35e414bc271e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-dcbc9775-314c-4dda-bd3a-35e414bc271e img.shogun-image {
  /* Add background color handling */
  
}

#s-dcbc9775-314c-4dda-bd3a-35e414bc271e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-dcbc9775-314c-4dda-bd3a-35e414bc271e .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-dcbc9775-314c-4dda-bd3a-35e414bc271e .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-dcbc9775-314c-4dda-bd3a-35e414bc271e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-dcbc9775-314c-4dda-bd3a-35e414bc271e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-dcbc9775-314c-4dda-bd3a-35e414bc271e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-dcbc9775-314c-4dda-bd3a-35e414bc271e.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-dcbc9775-314c-4dda-bd3a-35e414bc271e .shogun-image-content {
  
    justify-content: center;
  
}

.s-dcbc9775-314c-4dda-bd3a-35e414bc271e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dcbc9775-314c-4dda-bd3a-35e414bc271e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dcbc9775-314c-4dda-bd3a-35e414bc271e.shogun-image {
  box-sizing: border-box;
}



.s-dcbc9775-314c-4dda-bd3a-35e414bc271e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-dcbc9775-314c-4dda-bd3a-35e414bc271e {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-dcbc9775-314c-4dda-bd3a-35e414bc271e.shogun-image-container {
      position: relative;
    }

    .s-dcbc9775-314c-4dda-bd3a-35e414bc271e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-dcbc9775-314c-4dda-bd3a-35e414bc271e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-dcbc9775-314c-4dda-bd3a-35e414bc271e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}
#s-2c3dba5f-947b-4e4e-a90b-7058739a3412 {
  margin-left: auto;
margin-right: auto;
max-width: 375px;
aspect-ratio: 375/396;
text-align: center;
}

#s-2c3dba5f-947b-4e4e-a90b-7058739a3412 {
  margin: 0 !important;
  overflow: visible;
}

#s-2c3dba5f-947b-4e4e-a90b-7058739a3412-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2c3dba5f-947b-4e4e-a90b-7058739a3412 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2c3dba5f-947b-4e4e-a90b-7058739a3412 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2c3dba5f-947b-4e4e-a90b-7058739a3412 img.shogun-image {
  /* Add background color handling */
  
}

#s-2c3dba5f-947b-4e4e-a90b-7058739a3412 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2c3dba5f-947b-4e4e-a90b-7058739a3412 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-2c3dba5f-947b-4e4e-a90b-7058739a3412 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2c3dba5f-947b-4e4e-a90b-7058739a3412 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2c3dba5f-947b-4e4e-a90b-7058739a3412.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2c3dba5f-947b-4e4e-a90b-7058739a3412 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-2c3dba5f-947b-4e4e-a90b-7058739a3412.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-2c3dba5f-947b-4e4e-a90b-7058739a3412 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2c3dba5f-947b-4e4e-a90b-7058739a3412.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2c3dba5f-947b-4e4e-a90b-7058739a3412.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2c3dba5f-947b-4e4e-a90b-7058739a3412.shogun-image {
  box-sizing: border-box;
}



.s-2c3dba5f-947b-4e4e-a90b-7058739a3412 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2c3dba5f-947b-4e4e-a90b-7058739a3412 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-2c3dba5f-947b-4e4e-a90b-7058739a3412.shogun-image-container {
      position: relative;
    }

    .s-2c3dba5f-947b-4e4e-a90b-7058739a3412.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2c3dba5f-947b-4e4e-a90b-7058739a3412.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2c3dba5f-947b-4e4e-a90b-7058739a3412 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

@media (min-width: 1200px){#s-2c3dba5f-947b-4e4e-a90b-7058739a3412 {
  margin: 0 !important;
  overflow: visible;
}

#s-2c3dba5f-947b-4e4e-a90b-7058739a3412-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2c3dba5f-947b-4e4e-a90b-7058739a3412 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2c3dba5f-947b-4e4e-a90b-7058739a3412 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2c3dba5f-947b-4e4e-a90b-7058739a3412 img.shogun-image {
  /* Add background color handling */
  
}

#s-2c3dba5f-947b-4e4e-a90b-7058739a3412 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2c3dba5f-947b-4e4e-a90b-7058739a3412 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-2c3dba5f-947b-4e4e-a90b-7058739a3412 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2c3dba5f-947b-4e4e-a90b-7058739a3412 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2c3dba5f-947b-4e4e-a90b-7058739a3412.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2c3dba5f-947b-4e4e-a90b-7058739a3412 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-2c3dba5f-947b-4e4e-a90b-7058739a3412.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-2c3dba5f-947b-4e4e-a90b-7058739a3412 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2c3dba5f-947b-4e4e-a90b-7058739a3412.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2c3dba5f-947b-4e4e-a90b-7058739a3412.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2c3dba5f-947b-4e4e-a90b-7058739a3412.shogun-image {
  box-sizing: border-box;
}



.s-2c3dba5f-947b-4e4e-a90b-7058739a3412 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2c3dba5f-947b-4e4e-a90b-7058739a3412 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-2c3dba5f-947b-4e4e-a90b-7058739a3412.shogun-image-container {
      position: relative;
    }

    .s-2c3dba5f-947b-4e4e-a90b-7058739a3412.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2c3dba5f-947b-4e4e-a90b-7058739a3412.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2c3dba5f-947b-4e4e-a90b-7058739a3412 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-2c3dba5f-947b-4e4e-a90b-7058739a3412 {
  margin: 0 !important;
  overflow: visible;
}

#s-2c3dba5f-947b-4e4e-a90b-7058739a3412-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2c3dba5f-947b-4e4e-a90b-7058739a3412 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2c3dba5f-947b-4e4e-a90b-7058739a3412 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2c3dba5f-947b-4e4e-a90b-7058739a3412 img.shogun-image {
  /* Add background color handling */
  
}

#s-2c3dba5f-947b-4e4e-a90b-7058739a3412 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2c3dba5f-947b-4e4e-a90b-7058739a3412 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-2c3dba5f-947b-4e4e-a90b-7058739a3412 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2c3dba5f-947b-4e4e-a90b-7058739a3412 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2c3dba5f-947b-4e4e-a90b-7058739a3412.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2c3dba5f-947b-4e4e-a90b-7058739a3412 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-2c3dba5f-947b-4e4e-a90b-7058739a3412.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-2c3dba5f-947b-4e4e-a90b-7058739a3412 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2c3dba5f-947b-4e4e-a90b-7058739a3412.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2c3dba5f-947b-4e4e-a90b-7058739a3412.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2c3dba5f-947b-4e4e-a90b-7058739a3412.shogun-image {
  box-sizing: border-box;
}



.s-2c3dba5f-947b-4e4e-a90b-7058739a3412 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2c3dba5f-947b-4e4e-a90b-7058739a3412 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-2c3dba5f-947b-4e4e-a90b-7058739a3412.shogun-image-container {
      position: relative;
    }

    .s-2c3dba5f-947b-4e4e-a90b-7058739a3412.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2c3dba5f-947b-4e4e-a90b-7058739a3412.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2c3dba5f-947b-4e4e-a90b-7058739a3412 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-2c3dba5f-947b-4e4e-a90b-7058739a3412 {
  margin: 0 !important;
  overflow: visible;
}

#s-2c3dba5f-947b-4e4e-a90b-7058739a3412-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2c3dba5f-947b-4e4e-a90b-7058739a3412 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2c3dba5f-947b-4e4e-a90b-7058739a3412 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2c3dba5f-947b-4e4e-a90b-7058739a3412 img.shogun-image {
  /* Add background color handling */
  
}

#s-2c3dba5f-947b-4e4e-a90b-7058739a3412 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2c3dba5f-947b-4e4e-a90b-7058739a3412 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-2c3dba5f-947b-4e4e-a90b-7058739a3412 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2c3dba5f-947b-4e4e-a90b-7058739a3412 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2c3dba5f-947b-4e4e-a90b-7058739a3412.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2c3dba5f-947b-4e4e-a90b-7058739a3412 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-2c3dba5f-947b-4e4e-a90b-7058739a3412.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-2c3dba5f-947b-4e4e-a90b-7058739a3412 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2c3dba5f-947b-4e4e-a90b-7058739a3412.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2c3dba5f-947b-4e4e-a90b-7058739a3412.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2c3dba5f-947b-4e4e-a90b-7058739a3412.shogun-image {
  box-sizing: border-box;
}



.s-2c3dba5f-947b-4e4e-a90b-7058739a3412 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2c3dba5f-947b-4e4e-a90b-7058739a3412 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-2c3dba5f-947b-4e4e-a90b-7058739a3412.shogun-image-container {
      position: relative;
    }

    .s-2c3dba5f-947b-4e4e-a90b-7058739a3412.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2c3dba5f-947b-4e4e-a90b-7058739a3412.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2c3dba5f-947b-4e4e-a90b-7058739a3412 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (max-width: 767px){#s-2c3dba5f-947b-4e4e-a90b-7058739a3412 {
  margin: 0 !important;
  overflow: visible;
}

#s-2c3dba5f-947b-4e4e-a90b-7058739a3412-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2c3dba5f-947b-4e4e-a90b-7058739a3412 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2c3dba5f-947b-4e4e-a90b-7058739a3412 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2c3dba5f-947b-4e4e-a90b-7058739a3412 img.shogun-image {
  /* Add background color handling */
  
}

#s-2c3dba5f-947b-4e4e-a90b-7058739a3412 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2c3dba5f-947b-4e4e-a90b-7058739a3412 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-2c3dba5f-947b-4e4e-a90b-7058739a3412 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2c3dba5f-947b-4e4e-a90b-7058739a3412 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2c3dba5f-947b-4e4e-a90b-7058739a3412.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2c3dba5f-947b-4e4e-a90b-7058739a3412 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-2c3dba5f-947b-4e4e-a90b-7058739a3412.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-2c3dba5f-947b-4e4e-a90b-7058739a3412 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2c3dba5f-947b-4e4e-a90b-7058739a3412.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2c3dba5f-947b-4e4e-a90b-7058739a3412.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2c3dba5f-947b-4e4e-a90b-7058739a3412.shogun-image {
  box-sizing: border-box;
}



.s-2c3dba5f-947b-4e4e-a90b-7058739a3412 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2c3dba5f-947b-4e4e-a90b-7058739a3412 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-2c3dba5f-947b-4e4e-a90b-7058739a3412.shogun-image-container {
      position: relative;
    }

    .s-2c3dba5f-947b-4e4e-a90b-7058739a3412.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2c3dba5f-947b-4e4e-a90b-7058739a3412.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2c3dba5f-947b-4e4e-a90b-7058739a3412 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}
#s-afe3a03a-0099-4e73-8e22-67a6da1fc4e6 {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-afe3a03a-0099-4e73-8e22-67a6da1fc4e6 {
  display: none;
}
#s-afe3a03a-0099-4e73-8e22-67a6da1fc4e6, #wrap-s-afe3a03a-0099-4e73-8e22-67a6da1fc4e6, #wrap-content-s-afe3a03a-0099-4e73-8e22-67a6da1fc4e6 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-afe3a03a-0099-4e73-8e22-67a6da1fc4e6 {
  display: none;
}
#s-afe3a03a-0099-4e73-8e22-67a6da1fc4e6, #wrap-s-afe3a03a-0099-4e73-8e22-67a6da1fc4e6, #wrap-content-s-afe3a03a-0099-4e73-8e22-67a6da1fc4e6 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-afe3a03a-0099-4e73-8e22-67a6da1fc4e6 {
  display: none;
}
#s-afe3a03a-0099-4e73-8e22-67a6da1fc4e6, #wrap-s-afe3a03a-0099-4e73-8e22-67a6da1fc4e6, #wrap-content-s-afe3a03a-0099-4e73-8e22-67a6da1fc4e6 { display: none !important; }}
@media (min-width: 0px) {
[id="s-afe3a03a-0099-4e73-8e22-67a6da1fc4e6"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-afe3a03a-0099-4e73-8e22-67a6da1fc4e6"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-afe3a03a-0099-4e73-8e22-67a6da1fc4e6"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-afe3a03a-0099-4e73-8e22-67a6da1fc4e6"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-f020ba11-c5c9-4414-bd9e-57fccd5842c8 {
  margin-left: auto;
margin-right: auto;
max-width: 375px;
aspect-ratio: 375/396;
text-align: center;
}

#s-f020ba11-c5c9-4414-bd9e-57fccd5842c8 {
  margin: 0 !important;
  overflow: visible;
}

#s-f020ba11-c5c9-4414-bd9e-57fccd5842c8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f020ba11-c5c9-4414-bd9e-57fccd5842c8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f020ba11-c5c9-4414-bd9e-57fccd5842c8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f020ba11-c5c9-4414-bd9e-57fccd5842c8 img.shogun-image {
  /* Add background color handling */
  
}

#s-f020ba11-c5c9-4414-bd9e-57fccd5842c8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f020ba11-c5c9-4414-bd9e-57fccd5842c8 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-f020ba11-c5c9-4414-bd9e-57fccd5842c8 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f020ba11-c5c9-4414-bd9e-57fccd5842c8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f020ba11-c5c9-4414-bd9e-57fccd5842c8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f020ba11-c5c9-4414-bd9e-57fccd5842c8 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-f020ba11-c5c9-4414-bd9e-57fccd5842c8.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-f020ba11-c5c9-4414-bd9e-57fccd5842c8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f020ba11-c5c9-4414-bd9e-57fccd5842c8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f020ba11-c5c9-4414-bd9e-57fccd5842c8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f020ba11-c5c9-4414-bd9e-57fccd5842c8.shogun-image {
  box-sizing: border-box;
}



.s-f020ba11-c5c9-4414-bd9e-57fccd5842c8 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f020ba11-c5c9-4414-bd9e-57fccd5842c8 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-f020ba11-c5c9-4414-bd9e-57fccd5842c8.shogun-image-container {
      position: relative;
    }

    .s-f020ba11-c5c9-4414-bd9e-57fccd5842c8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f020ba11-c5c9-4414-bd9e-57fccd5842c8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f020ba11-c5c9-4414-bd9e-57fccd5842c8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

@media (min-width: 1200px){#s-f020ba11-c5c9-4414-bd9e-57fccd5842c8 {
  margin: 0 !important;
  overflow: visible;
}

#s-f020ba11-c5c9-4414-bd9e-57fccd5842c8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f020ba11-c5c9-4414-bd9e-57fccd5842c8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f020ba11-c5c9-4414-bd9e-57fccd5842c8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f020ba11-c5c9-4414-bd9e-57fccd5842c8 img.shogun-image {
  /* Add background color handling */
  
}

#s-f020ba11-c5c9-4414-bd9e-57fccd5842c8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f020ba11-c5c9-4414-bd9e-57fccd5842c8 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-f020ba11-c5c9-4414-bd9e-57fccd5842c8 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f020ba11-c5c9-4414-bd9e-57fccd5842c8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f020ba11-c5c9-4414-bd9e-57fccd5842c8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f020ba11-c5c9-4414-bd9e-57fccd5842c8 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-f020ba11-c5c9-4414-bd9e-57fccd5842c8.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-f020ba11-c5c9-4414-bd9e-57fccd5842c8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f020ba11-c5c9-4414-bd9e-57fccd5842c8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f020ba11-c5c9-4414-bd9e-57fccd5842c8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f020ba11-c5c9-4414-bd9e-57fccd5842c8.shogun-image {
  box-sizing: border-box;
}



.s-f020ba11-c5c9-4414-bd9e-57fccd5842c8 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f020ba11-c5c9-4414-bd9e-57fccd5842c8 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-f020ba11-c5c9-4414-bd9e-57fccd5842c8.shogun-image-container {
      position: relative;
    }

    .s-f020ba11-c5c9-4414-bd9e-57fccd5842c8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f020ba11-c5c9-4414-bd9e-57fccd5842c8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f020ba11-c5c9-4414-bd9e-57fccd5842c8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-f020ba11-c5c9-4414-bd9e-57fccd5842c8 {
  margin: 0 !important;
  overflow: visible;
}

#s-f020ba11-c5c9-4414-bd9e-57fccd5842c8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f020ba11-c5c9-4414-bd9e-57fccd5842c8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f020ba11-c5c9-4414-bd9e-57fccd5842c8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f020ba11-c5c9-4414-bd9e-57fccd5842c8 img.shogun-image {
  /* Add background color handling */
  
}

#s-f020ba11-c5c9-4414-bd9e-57fccd5842c8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f020ba11-c5c9-4414-bd9e-57fccd5842c8 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-f020ba11-c5c9-4414-bd9e-57fccd5842c8 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f020ba11-c5c9-4414-bd9e-57fccd5842c8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f020ba11-c5c9-4414-bd9e-57fccd5842c8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f020ba11-c5c9-4414-bd9e-57fccd5842c8 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-f020ba11-c5c9-4414-bd9e-57fccd5842c8.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-f020ba11-c5c9-4414-bd9e-57fccd5842c8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f020ba11-c5c9-4414-bd9e-57fccd5842c8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f020ba11-c5c9-4414-bd9e-57fccd5842c8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f020ba11-c5c9-4414-bd9e-57fccd5842c8.shogun-image {
  box-sizing: border-box;
}



.s-f020ba11-c5c9-4414-bd9e-57fccd5842c8 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f020ba11-c5c9-4414-bd9e-57fccd5842c8 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-f020ba11-c5c9-4414-bd9e-57fccd5842c8.shogun-image-container {
      position: relative;
    }

    .s-f020ba11-c5c9-4414-bd9e-57fccd5842c8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f020ba11-c5c9-4414-bd9e-57fccd5842c8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f020ba11-c5c9-4414-bd9e-57fccd5842c8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-f020ba11-c5c9-4414-bd9e-57fccd5842c8 {
  margin: 0 !important;
  overflow: visible;
}

#s-f020ba11-c5c9-4414-bd9e-57fccd5842c8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f020ba11-c5c9-4414-bd9e-57fccd5842c8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f020ba11-c5c9-4414-bd9e-57fccd5842c8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f020ba11-c5c9-4414-bd9e-57fccd5842c8 img.shogun-image {
  /* Add background color handling */
  
}

#s-f020ba11-c5c9-4414-bd9e-57fccd5842c8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f020ba11-c5c9-4414-bd9e-57fccd5842c8 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-f020ba11-c5c9-4414-bd9e-57fccd5842c8 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f020ba11-c5c9-4414-bd9e-57fccd5842c8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f020ba11-c5c9-4414-bd9e-57fccd5842c8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f020ba11-c5c9-4414-bd9e-57fccd5842c8 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-f020ba11-c5c9-4414-bd9e-57fccd5842c8.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-f020ba11-c5c9-4414-bd9e-57fccd5842c8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f020ba11-c5c9-4414-bd9e-57fccd5842c8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f020ba11-c5c9-4414-bd9e-57fccd5842c8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f020ba11-c5c9-4414-bd9e-57fccd5842c8.shogun-image {
  box-sizing: border-box;
}



.s-f020ba11-c5c9-4414-bd9e-57fccd5842c8 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f020ba11-c5c9-4414-bd9e-57fccd5842c8 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-f020ba11-c5c9-4414-bd9e-57fccd5842c8.shogun-image-container {
      position: relative;
    }

    .s-f020ba11-c5c9-4414-bd9e-57fccd5842c8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f020ba11-c5c9-4414-bd9e-57fccd5842c8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f020ba11-c5c9-4414-bd9e-57fccd5842c8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (max-width: 767px){#s-f020ba11-c5c9-4414-bd9e-57fccd5842c8 {
  margin: 0 !important;
  overflow: visible;
}

#s-f020ba11-c5c9-4414-bd9e-57fccd5842c8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f020ba11-c5c9-4414-bd9e-57fccd5842c8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f020ba11-c5c9-4414-bd9e-57fccd5842c8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f020ba11-c5c9-4414-bd9e-57fccd5842c8 img.shogun-image {
  /* Add background color handling */
  
}

#s-f020ba11-c5c9-4414-bd9e-57fccd5842c8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f020ba11-c5c9-4414-bd9e-57fccd5842c8 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-f020ba11-c5c9-4414-bd9e-57fccd5842c8 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f020ba11-c5c9-4414-bd9e-57fccd5842c8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f020ba11-c5c9-4414-bd9e-57fccd5842c8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f020ba11-c5c9-4414-bd9e-57fccd5842c8 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-f020ba11-c5c9-4414-bd9e-57fccd5842c8.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-f020ba11-c5c9-4414-bd9e-57fccd5842c8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f020ba11-c5c9-4414-bd9e-57fccd5842c8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f020ba11-c5c9-4414-bd9e-57fccd5842c8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f020ba11-c5c9-4414-bd9e-57fccd5842c8.shogun-image {
  box-sizing: border-box;
}



.s-f020ba11-c5c9-4414-bd9e-57fccd5842c8 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f020ba11-c5c9-4414-bd9e-57fccd5842c8 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-f020ba11-c5c9-4414-bd9e-57fccd5842c8.shogun-image-container {
      position: relative;
    }

    .s-f020ba11-c5c9-4414-bd9e-57fccd5842c8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f020ba11-c5c9-4414-bd9e-57fccd5842c8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f020ba11-c5c9-4414-bd9e-57fccd5842c8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}
#s-689787e3-f59e-446f-a828-ee56a54cba80 {
  margin-left: auto;
margin-right: auto;
max-width: 375px;
aspect-ratio: 375/396;
text-align: center;
}

#s-689787e3-f59e-446f-a828-ee56a54cba80 {
  margin: 0 !important;
  overflow: visible;
}

#s-689787e3-f59e-446f-a828-ee56a54cba80-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-689787e3-f59e-446f-a828-ee56a54cba80 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-689787e3-f59e-446f-a828-ee56a54cba80 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-689787e3-f59e-446f-a828-ee56a54cba80 img.shogun-image {
  /* Add background color handling */
  
}

#s-689787e3-f59e-446f-a828-ee56a54cba80 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-689787e3-f59e-446f-a828-ee56a54cba80 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-689787e3-f59e-446f-a828-ee56a54cba80 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-689787e3-f59e-446f-a828-ee56a54cba80 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-689787e3-f59e-446f-a828-ee56a54cba80.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-689787e3-f59e-446f-a828-ee56a54cba80 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-689787e3-f59e-446f-a828-ee56a54cba80.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-689787e3-f59e-446f-a828-ee56a54cba80 .shogun-image-content {
  
    justify-content: center;
  
}

.s-689787e3-f59e-446f-a828-ee56a54cba80.shg-align-container {
  display: flex;
  justify-content: center
}

.s-689787e3-f59e-446f-a828-ee56a54cba80.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-689787e3-f59e-446f-a828-ee56a54cba80.shogun-image {
  box-sizing: border-box;
}



.s-689787e3-f59e-446f-a828-ee56a54cba80 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-689787e3-f59e-446f-a828-ee56a54cba80 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-689787e3-f59e-446f-a828-ee56a54cba80.shogun-image-container {
      position: relative;
    }

    .s-689787e3-f59e-446f-a828-ee56a54cba80.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-689787e3-f59e-446f-a828-ee56a54cba80.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-689787e3-f59e-446f-a828-ee56a54cba80 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

@media (min-width: 1200px){#s-689787e3-f59e-446f-a828-ee56a54cba80 {
  margin: 0 !important;
  overflow: visible;
}

#s-689787e3-f59e-446f-a828-ee56a54cba80-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-689787e3-f59e-446f-a828-ee56a54cba80 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-689787e3-f59e-446f-a828-ee56a54cba80 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-689787e3-f59e-446f-a828-ee56a54cba80 img.shogun-image {
  /* Add background color handling */
  
}

#s-689787e3-f59e-446f-a828-ee56a54cba80 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-689787e3-f59e-446f-a828-ee56a54cba80 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-689787e3-f59e-446f-a828-ee56a54cba80 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-689787e3-f59e-446f-a828-ee56a54cba80 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-689787e3-f59e-446f-a828-ee56a54cba80.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-689787e3-f59e-446f-a828-ee56a54cba80 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-689787e3-f59e-446f-a828-ee56a54cba80.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-689787e3-f59e-446f-a828-ee56a54cba80 .shogun-image-content {
  
    justify-content: center;
  
}

.s-689787e3-f59e-446f-a828-ee56a54cba80.shg-align-container {
  display: flex;
  justify-content: center
}

.s-689787e3-f59e-446f-a828-ee56a54cba80.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-689787e3-f59e-446f-a828-ee56a54cba80.shogun-image {
  box-sizing: border-box;
}



.s-689787e3-f59e-446f-a828-ee56a54cba80 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-689787e3-f59e-446f-a828-ee56a54cba80 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-689787e3-f59e-446f-a828-ee56a54cba80.shogun-image-container {
      position: relative;
    }

    .s-689787e3-f59e-446f-a828-ee56a54cba80.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-689787e3-f59e-446f-a828-ee56a54cba80.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-689787e3-f59e-446f-a828-ee56a54cba80 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-689787e3-f59e-446f-a828-ee56a54cba80 {
  margin: 0 !important;
  overflow: visible;
}

#s-689787e3-f59e-446f-a828-ee56a54cba80-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-689787e3-f59e-446f-a828-ee56a54cba80 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-689787e3-f59e-446f-a828-ee56a54cba80 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-689787e3-f59e-446f-a828-ee56a54cba80 img.shogun-image {
  /* Add background color handling */
  
}

#s-689787e3-f59e-446f-a828-ee56a54cba80 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-689787e3-f59e-446f-a828-ee56a54cba80 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-689787e3-f59e-446f-a828-ee56a54cba80 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-689787e3-f59e-446f-a828-ee56a54cba80 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-689787e3-f59e-446f-a828-ee56a54cba80.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-689787e3-f59e-446f-a828-ee56a54cba80 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-689787e3-f59e-446f-a828-ee56a54cba80.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-689787e3-f59e-446f-a828-ee56a54cba80 .shogun-image-content {
  
    justify-content: center;
  
}

.s-689787e3-f59e-446f-a828-ee56a54cba80.shg-align-container {
  display: flex;
  justify-content: center
}

.s-689787e3-f59e-446f-a828-ee56a54cba80.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-689787e3-f59e-446f-a828-ee56a54cba80.shogun-image {
  box-sizing: border-box;
}



.s-689787e3-f59e-446f-a828-ee56a54cba80 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-689787e3-f59e-446f-a828-ee56a54cba80 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-689787e3-f59e-446f-a828-ee56a54cba80.shogun-image-container {
      position: relative;
    }

    .s-689787e3-f59e-446f-a828-ee56a54cba80.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-689787e3-f59e-446f-a828-ee56a54cba80.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-689787e3-f59e-446f-a828-ee56a54cba80 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-689787e3-f59e-446f-a828-ee56a54cba80 {
  margin: 0 !important;
  overflow: visible;
}

#s-689787e3-f59e-446f-a828-ee56a54cba80-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-689787e3-f59e-446f-a828-ee56a54cba80 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-689787e3-f59e-446f-a828-ee56a54cba80 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-689787e3-f59e-446f-a828-ee56a54cba80 img.shogun-image {
  /* Add background color handling */
  
}

#s-689787e3-f59e-446f-a828-ee56a54cba80 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-689787e3-f59e-446f-a828-ee56a54cba80 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-689787e3-f59e-446f-a828-ee56a54cba80 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-689787e3-f59e-446f-a828-ee56a54cba80 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-689787e3-f59e-446f-a828-ee56a54cba80.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-689787e3-f59e-446f-a828-ee56a54cba80 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-689787e3-f59e-446f-a828-ee56a54cba80.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-689787e3-f59e-446f-a828-ee56a54cba80 .shogun-image-content {
  
    justify-content: center;
  
}

.s-689787e3-f59e-446f-a828-ee56a54cba80.shg-align-container {
  display: flex;
  justify-content: center
}

.s-689787e3-f59e-446f-a828-ee56a54cba80.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-689787e3-f59e-446f-a828-ee56a54cba80.shogun-image {
  box-sizing: border-box;
}



.s-689787e3-f59e-446f-a828-ee56a54cba80 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-689787e3-f59e-446f-a828-ee56a54cba80 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-689787e3-f59e-446f-a828-ee56a54cba80.shogun-image-container {
      position: relative;
    }

    .s-689787e3-f59e-446f-a828-ee56a54cba80.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-689787e3-f59e-446f-a828-ee56a54cba80.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-689787e3-f59e-446f-a828-ee56a54cba80 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (max-width: 767px){#s-689787e3-f59e-446f-a828-ee56a54cba80 {
  margin: 0 !important;
  overflow: visible;
}

#s-689787e3-f59e-446f-a828-ee56a54cba80-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-689787e3-f59e-446f-a828-ee56a54cba80 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-689787e3-f59e-446f-a828-ee56a54cba80 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-689787e3-f59e-446f-a828-ee56a54cba80 img.shogun-image {
  /* Add background color handling */
  
}

#s-689787e3-f59e-446f-a828-ee56a54cba80 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-689787e3-f59e-446f-a828-ee56a54cba80 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-689787e3-f59e-446f-a828-ee56a54cba80 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-689787e3-f59e-446f-a828-ee56a54cba80 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-689787e3-f59e-446f-a828-ee56a54cba80.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-689787e3-f59e-446f-a828-ee56a54cba80 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-689787e3-f59e-446f-a828-ee56a54cba80.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-689787e3-f59e-446f-a828-ee56a54cba80 .shogun-image-content {
  
    justify-content: center;
  
}

.s-689787e3-f59e-446f-a828-ee56a54cba80.shg-align-container {
  display: flex;
  justify-content: center
}

.s-689787e3-f59e-446f-a828-ee56a54cba80.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-689787e3-f59e-446f-a828-ee56a54cba80.shogun-image {
  box-sizing: border-box;
}



.s-689787e3-f59e-446f-a828-ee56a54cba80 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-689787e3-f59e-446f-a828-ee56a54cba80 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-689787e3-f59e-446f-a828-ee56a54cba80.shogun-image-container {
      position: relative;
    }

    .s-689787e3-f59e-446f-a828-ee56a54cba80.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-689787e3-f59e-446f-a828-ee56a54cba80.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-689787e3-f59e-446f-a828-ee56a54cba80 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}
#s-da6513db-931c-4866-8b09-26d344b0a220 {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-da6513db-931c-4866-8b09-26d344b0a220 {
  display: none;
}
#s-da6513db-931c-4866-8b09-26d344b0a220, #wrap-s-da6513db-931c-4866-8b09-26d344b0a220, #wrap-content-s-da6513db-931c-4866-8b09-26d344b0a220 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-da6513db-931c-4866-8b09-26d344b0a220 {
  display: none;
}
#s-da6513db-931c-4866-8b09-26d344b0a220, #wrap-s-da6513db-931c-4866-8b09-26d344b0a220, #wrap-content-s-da6513db-931c-4866-8b09-26d344b0a220 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-da6513db-931c-4866-8b09-26d344b0a220 {
  display: none;
}
#s-da6513db-931c-4866-8b09-26d344b0a220, #wrap-s-da6513db-931c-4866-8b09-26d344b0a220, #wrap-content-s-da6513db-931c-4866-8b09-26d344b0a220 { display: none !important; }}
@media (min-width: 0px) {
[id="s-da6513db-931c-4866-8b09-26d344b0a220"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-da6513db-931c-4866-8b09-26d344b0a220"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-da6513db-931c-4866-8b09-26d344b0a220"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-da6513db-931c-4866-8b09-26d344b0a220"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-84fa3257-d474-4625-8a86-aa05367879c8 {
  margin-left: auto;
margin-right: auto;
max-width: 375px;
aspect-ratio: 375/396;
text-align: center;
}

#s-84fa3257-d474-4625-8a86-aa05367879c8 {
  margin: 0 !important;
  overflow: visible;
}

#s-84fa3257-d474-4625-8a86-aa05367879c8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-84fa3257-d474-4625-8a86-aa05367879c8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-84fa3257-d474-4625-8a86-aa05367879c8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-84fa3257-d474-4625-8a86-aa05367879c8 img.shogun-image {
  /* Add background color handling */
  
}

#s-84fa3257-d474-4625-8a86-aa05367879c8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-84fa3257-d474-4625-8a86-aa05367879c8 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-84fa3257-d474-4625-8a86-aa05367879c8 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-84fa3257-d474-4625-8a86-aa05367879c8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-84fa3257-d474-4625-8a86-aa05367879c8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-84fa3257-d474-4625-8a86-aa05367879c8 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-84fa3257-d474-4625-8a86-aa05367879c8.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-84fa3257-d474-4625-8a86-aa05367879c8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-84fa3257-d474-4625-8a86-aa05367879c8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-84fa3257-d474-4625-8a86-aa05367879c8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-84fa3257-d474-4625-8a86-aa05367879c8.shogun-image {
  box-sizing: border-box;
}



.s-84fa3257-d474-4625-8a86-aa05367879c8 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-84fa3257-d474-4625-8a86-aa05367879c8 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-84fa3257-d474-4625-8a86-aa05367879c8.shogun-image-container {
      position: relative;
    }

    .s-84fa3257-d474-4625-8a86-aa05367879c8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-84fa3257-d474-4625-8a86-aa05367879c8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-84fa3257-d474-4625-8a86-aa05367879c8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

@media (min-width: 1200px){#s-84fa3257-d474-4625-8a86-aa05367879c8 {
  margin: 0 !important;
  overflow: visible;
}

#s-84fa3257-d474-4625-8a86-aa05367879c8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-84fa3257-d474-4625-8a86-aa05367879c8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-84fa3257-d474-4625-8a86-aa05367879c8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-84fa3257-d474-4625-8a86-aa05367879c8 img.shogun-image {
  /* Add background color handling */
  
}

#s-84fa3257-d474-4625-8a86-aa05367879c8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-84fa3257-d474-4625-8a86-aa05367879c8 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-84fa3257-d474-4625-8a86-aa05367879c8 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-84fa3257-d474-4625-8a86-aa05367879c8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-84fa3257-d474-4625-8a86-aa05367879c8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-84fa3257-d474-4625-8a86-aa05367879c8 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-84fa3257-d474-4625-8a86-aa05367879c8.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-84fa3257-d474-4625-8a86-aa05367879c8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-84fa3257-d474-4625-8a86-aa05367879c8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-84fa3257-d474-4625-8a86-aa05367879c8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-84fa3257-d474-4625-8a86-aa05367879c8.shogun-image {
  box-sizing: border-box;
}



.s-84fa3257-d474-4625-8a86-aa05367879c8 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-84fa3257-d474-4625-8a86-aa05367879c8 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-84fa3257-d474-4625-8a86-aa05367879c8.shogun-image-container {
      position: relative;
    }

    .s-84fa3257-d474-4625-8a86-aa05367879c8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-84fa3257-d474-4625-8a86-aa05367879c8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-84fa3257-d474-4625-8a86-aa05367879c8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-84fa3257-d474-4625-8a86-aa05367879c8 {
  margin: 0 !important;
  overflow: visible;
}

#s-84fa3257-d474-4625-8a86-aa05367879c8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-84fa3257-d474-4625-8a86-aa05367879c8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-84fa3257-d474-4625-8a86-aa05367879c8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-84fa3257-d474-4625-8a86-aa05367879c8 img.shogun-image {
  /* Add background color handling */
  
}

#s-84fa3257-d474-4625-8a86-aa05367879c8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-84fa3257-d474-4625-8a86-aa05367879c8 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-84fa3257-d474-4625-8a86-aa05367879c8 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-84fa3257-d474-4625-8a86-aa05367879c8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-84fa3257-d474-4625-8a86-aa05367879c8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-84fa3257-d474-4625-8a86-aa05367879c8 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-84fa3257-d474-4625-8a86-aa05367879c8.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-84fa3257-d474-4625-8a86-aa05367879c8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-84fa3257-d474-4625-8a86-aa05367879c8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-84fa3257-d474-4625-8a86-aa05367879c8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-84fa3257-d474-4625-8a86-aa05367879c8.shogun-image {
  box-sizing: border-box;
}



.s-84fa3257-d474-4625-8a86-aa05367879c8 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-84fa3257-d474-4625-8a86-aa05367879c8 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-84fa3257-d474-4625-8a86-aa05367879c8.shogun-image-container {
      position: relative;
    }

    .s-84fa3257-d474-4625-8a86-aa05367879c8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-84fa3257-d474-4625-8a86-aa05367879c8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-84fa3257-d474-4625-8a86-aa05367879c8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-84fa3257-d474-4625-8a86-aa05367879c8 {
  margin: 0 !important;
  overflow: visible;
}

#s-84fa3257-d474-4625-8a86-aa05367879c8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-84fa3257-d474-4625-8a86-aa05367879c8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-84fa3257-d474-4625-8a86-aa05367879c8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-84fa3257-d474-4625-8a86-aa05367879c8 img.shogun-image {
  /* Add background color handling */
  
}

#s-84fa3257-d474-4625-8a86-aa05367879c8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-84fa3257-d474-4625-8a86-aa05367879c8 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-84fa3257-d474-4625-8a86-aa05367879c8 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-84fa3257-d474-4625-8a86-aa05367879c8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-84fa3257-d474-4625-8a86-aa05367879c8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-84fa3257-d474-4625-8a86-aa05367879c8 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-84fa3257-d474-4625-8a86-aa05367879c8.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-84fa3257-d474-4625-8a86-aa05367879c8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-84fa3257-d474-4625-8a86-aa05367879c8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-84fa3257-d474-4625-8a86-aa05367879c8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-84fa3257-d474-4625-8a86-aa05367879c8.shogun-image {
  box-sizing: border-box;
}



.s-84fa3257-d474-4625-8a86-aa05367879c8 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-84fa3257-d474-4625-8a86-aa05367879c8 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-84fa3257-d474-4625-8a86-aa05367879c8.shogun-image-container {
      position: relative;
    }

    .s-84fa3257-d474-4625-8a86-aa05367879c8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-84fa3257-d474-4625-8a86-aa05367879c8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-84fa3257-d474-4625-8a86-aa05367879c8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (max-width: 767px){#s-84fa3257-d474-4625-8a86-aa05367879c8 {
  margin: 0 !important;
  overflow: visible;
}

#s-84fa3257-d474-4625-8a86-aa05367879c8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-84fa3257-d474-4625-8a86-aa05367879c8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-84fa3257-d474-4625-8a86-aa05367879c8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-84fa3257-d474-4625-8a86-aa05367879c8 img.shogun-image {
  /* Add background color handling */
  
}

#s-84fa3257-d474-4625-8a86-aa05367879c8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-84fa3257-d474-4625-8a86-aa05367879c8 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-84fa3257-d474-4625-8a86-aa05367879c8 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-84fa3257-d474-4625-8a86-aa05367879c8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-84fa3257-d474-4625-8a86-aa05367879c8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-84fa3257-d474-4625-8a86-aa05367879c8 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-84fa3257-d474-4625-8a86-aa05367879c8.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-84fa3257-d474-4625-8a86-aa05367879c8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-84fa3257-d474-4625-8a86-aa05367879c8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-84fa3257-d474-4625-8a86-aa05367879c8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-84fa3257-d474-4625-8a86-aa05367879c8.shogun-image {
  box-sizing: border-box;
}



.s-84fa3257-d474-4625-8a86-aa05367879c8 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-84fa3257-d474-4625-8a86-aa05367879c8 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-84fa3257-d474-4625-8a86-aa05367879c8.shogun-image-container {
      position: relative;
    }

    .s-84fa3257-d474-4625-8a86-aa05367879c8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-84fa3257-d474-4625-8a86-aa05367879c8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-84fa3257-d474-4625-8a86-aa05367879c8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}
#s-c0e8b7b1-3d21-4e44-a4b8-77ec99a33927 {
  margin-left: auto;
margin-right: auto;
max-width: 375px;
aspect-ratio: 375/396;
text-align: center;
}

#s-c0e8b7b1-3d21-4e44-a4b8-77ec99a33927 {
  margin: 0 !important;
  overflow: visible;
}

#s-c0e8b7b1-3d21-4e44-a4b8-77ec99a33927-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c0e8b7b1-3d21-4e44-a4b8-77ec99a33927 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c0e8b7b1-3d21-4e44-a4b8-77ec99a33927 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c0e8b7b1-3d21-4e44-a4b8-77ec99a33927 img.shogun-image {
  /* Add background color handling */
  
}

#s-c0e8b7b1-3d21-4e44-a4b8-77ec99a33927 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c0e8b7b1-3d21-4e44-a4b8-77ec99a33927 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-c0e8b7b1-3d21-4e44-a4b8-77ec99a33927 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c0e8b7b1-3d21-4e44-a4b8-77ec99a33927 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c0e8b7b1-3d21-4e44-a4b8-77ec99a33927.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c0e8b7b1-3d21-4e44-a4b8-77ec99a33927 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-c0e8b7b1-3d21-4e44-a4b8-77ec99a33927.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-c0e8b7b1-3d21-4e44-a4b8-77ec99a33927 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c0e8b7b1-3d21-4e44-a4b8-77ec99a33927.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c0e8b7b1-3d21-4e44-a4b8-77ec99a33927.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c0e8b7b1-3d21-4e44-a4b8-77ec99a33927.shogun-image {
  box-sizing: border-box;
}



.s-c0e8b7b1-3d21-4e44-a4b8-77ec99a33927 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c0e8b7b1-3d21-4e44-a4b8-77ec99a33927 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-c0e8b7b1-3d21-4e44-a4b8-77ec99a33927.shogun-image-container {
      position: relative;
    }

    .s-c0e8b7b1-3d21-4e44-a4b8-77ec99a33927.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c0e8b7b1-3d21-4e44-a4b8-77ec99a33927.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c0e8b7b1-3d21-4e44-a4b8-77ec99a33927 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

@media (min-width: 1200px){#s-c0e8b7b1-3d21-4e44-a4b8-77ec99a33927 {
  margin: 0 !important;
  overflow: visible;
}

#s-c0e8b7b1-3d21-4e44-a4b8-77ec99a33927-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c0e8b7b1-3d21-4e44-a4b8-77ec99a33927 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c0e8b7b1-3d21-4e44-a4b8-77ec99a33927 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c0e8b7b1-3d21-4e44-a4b8-77ec99a33927 img.shogun-image {
  /* Add background color handling */
  
}

#s-c0e8b7b1-3d21-4e44-a4b8-77ec99a33927 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c0e8b7b1-3d21-4e44-a4b8-77ec99a33927 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-c0e8b7b1-3d21-4e44-a4b8-77ec99a33927 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c0e8b7b1-3d21-4e44-a4b8-77ec99a33927 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c0e8b7b1-3d21-4e44-a4b8-77ec99a33927.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c0e8b7b1-3d21-4e44-a4b8-77ec99a33927 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-c0e8b7b1-3d21-4e44-a4b8-77ec99a33927.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-c0e8b7b1-3d21-4e44-a4b8-77ec99a33927 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c0e8b7b1-3d21-4e44-a4b8-77ec99a33927.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c0e8b7b1-3d21-4e44-a4b8-77ec99a33927.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c0e8b7b1-3d21-4e44-a4b8-77ec99a33927.shogun-image {
  box-sizing: border-box;
}



.s-c0e8b7b1-3d21-4e44-a4b8-77ec99a33927 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c0e8b7b1-3d21-4e44-a4b8-77ec99a33927 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-c0e8b7b1-3d21-4e44-a4b8-77ec99a33927.shogun-image-container {
      position: relative;
    }

    .s-c0e8b7b1-3d21-4e44-a4b8-77ec99a33927.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c0e8b7b1-3d21-4e44-a4b8-77ec99a33927.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c0e8b7b1-3d21-4e44-a4b8-77ec99a33927 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-c0e8b7b1-3d21-4e44-a4b8-77ec99a33927 {
  margin: 0 !important;
  overflow: visible;
}

#s-c0e8b7b1-3d21-4e44-a4b8-77ec99a33927-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c0e8b7b1-3d21-4e44-a4b8-77ec99a33927 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c0e8b7b1-3d21-4e44-a4b8-77ec99a33927 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c0e8b7b1-3d21-4e44-a4b8-77ec99a33927 img.shogun-image {
  /* Add background color handling */
  
}

#s-c0e8b7b1-3d21-4e44-a4b8-77ec99a33927 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c0e8b7b1-3d21-4e44-a4b8-77ec99a33927 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-c0e8b7b1-3d21-4e44-a4b8-77ec99a33927 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c0e8b7b1-3d21-4e44-a4b8-77ec99a33927 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c0e8b7b1-3d21-4e44-a4b8-77ec99a33927.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c0e8b7b1-3d21-4e44-a4b8-77ec99a33927 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-c0e8b7b1-3d21-4e44-a4b8-77ec99a33927.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-c0e8b7b1-3d21-4e44-a4b8-77ec99a33927 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c0e8b7b1-3d21-4e44-a4b8-77ec99a33927.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c0e8b7b1-3d21-4e44-a4b8-77ec99a33927.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c0e8b7b1-3d21-4e44-a4b8-77ec99a33927.shogun-image {
  box-sizing: border-box;
}



.s-c0e8b7b1-3d21-4e44-a4b8-77ec99a33927 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c0e8b7b1-3d21-4e44-a4b8-77ec99a33927 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-c0e8b7b1-3d21-4e44-a4b8-77ec99a33927.shogun-image-container {
      position: relative;
    }

    .s-c0e8b7b1-3d21-4e44-a4b8-77ec99a33927.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c0e8b7b1-3d21-4e44-a4b8-77ec99a33927.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c0e8b7b1-3d21-4e44-a4b8-77ec99a33927 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-c0e8b7b1-3d21-4e44-a4b8-77ec99a33927 {
  margin: 0 !important;
  overflow: visible;
}

#s-c0e8b7b1-3d21-4e44-a4b8-77ec99a33927-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c0e8b7b1-3d21-4e44-a4b8-77ec99a33927 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c0e8b7b1-3d21-4e44-a4b8-77ec99a33927 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c0e8b7b1-3d21-4e44-a4b8-77ec99a33927 img.shogun-image {
  /* Add background color handling */
  
}

#s-c0e8b7b1-3d21-4e44-a4b8-77ec99a33927 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c0e8b7b1-3d21-4e44-a4b8-77ec99a33927 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-c0e8b7b1-3d21-4e44-a4b8-77ec99a33927 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c0e8b7b1-3d21-4e44-a4b8-77ec99a33927 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c0e8b7b1-3d21-4e44-a4b8-77ec99a33927.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c0e8b7b1-3d21-4e44-a4b8-77ec99a33927 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-c0e8b7b1-3d21-4e44-a4b8-77ec99a33927.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-c0e8b7b1-3d21-4e44-a4b8-77ec99a33927 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c0e8b7b1-3d21-4e44-a4b8-77ec99a33927.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c0e8b7b1-3d21-4e44-a4b8-77ec99a33927.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c0e8b7b1-3d21-4e44-a4b8-77ec99a33927.shogun-image {
  box-sizing: border-box;
}



.s-c0e8b7b1-3d21-4e44-a4b8-77ec99a33927 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c0e8b7b1-3d21-4e44-a4b8-77ec99a33927 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-c0e8b7b1-3d21-4e44-a4b8-77ec99a33927.shogun-image-container {
      position: relative;
    }

    .s-c0e8b7b1-3d21-4e44-a4b8-77ec99a33927.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c0e8b7b1-3d21-4e44-a4b8-77ec99a33927.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c0e8b7b1-3d21-4e44-a4b8-77ec99a33927 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (max-width: 767px){#s-c0e8b7b1-3d21-4e44-a4b8-77ec99a33927 {
  margin: 0 !important;
  overflow: visible;
}

#s-c0e8b7b1-3d21-4e44-a4b8-77ec99a33927-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c0e8b7b1-3d21-4e44-a4b8-77ec99a33927 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c0e8b7b1-3d21-4e44-a4b8-77ec99a33927 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c0e8b7b1-3d21-4e44-a4b8-77ec99a33927 img.shogun-image {
  /* Add background color handling */
  
}

#s-c0e8b7b1-3d21-4e44-a4b8-77ec99a33927 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c0e8b7b1-3d21-4e44-a4b8-77ec99a33927 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-c0e8b7b1-3d21-4e44-a4b8-77ec99a33927 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c0e8b7b1-3d21-4e44-a4b8-77ec99a33927 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c0e8b7b1-3d21-4e44-a4b8-77ec99a33927.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c0e8b7b1-3d21-4e44-a4b8-77ec99a33927 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-c0e8b7b1-3d21-4e44-a4b8-77ec99a33927.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-c0e8b7b1-3d21-4e44-a4b8-77ec99a33927 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c0e8b7b1-3d21-4e44-a4b8-77ec99a33927.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c0e8b7b1-3d21-4e44-a4b8-77ec99a33927.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c0e8b7b1-3d21-4e44-a4b8-77ec99a33927.shogun-image {
  box-sizing: border-box;
}



.s-c0e8b7b1-3d21-4e44-a4b8-77ec99a33927 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c0e8b7b1-3d21-4e44-a4b8-77ec99a33927 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-c0e8b7b1-3d21-4e44-a4b8-77ec99a33927.shogun-image-container {
      position: relative;
    }

    .s-c0e8b7b1-3d21-4e44-a4b8-77ec99a33927.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c0e8b7b1-3d21-4e44-a4b8-77ec99a33927.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c0e8b7b1-3d21-4e44-a4b8-77ec99a33927 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}
#s-cbb28229-6f2e-4d85-a406-1b9f505834c5 {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-cbb28229-6f2e-4d85-a406-1b9f505834c5 {
  display: none;
}
#s-cbb28229-6f2e-4d85-a406-1b9f505834c5, #wrap-s-cbb28229-6f2e-4d85-a406-1b9f505834c5, #wrap-content-s-cbb28229-6f2e-4d85-a406-1b9f505834c5 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-cbb28229-6f2e-4d85-a406-1b9f505834c5 {
  display: none;
}
#s-cbb28229-6f2e-4d85-a406-1b9f505834c5, #wrap-s-cbb28229-6f2e-4d85-a406-1b9f505834c5, #wrap-content-s-cbb28229-6f2e-4d85-a406-1b9f505834c5 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-cbb28229-6f2e-4d85-a406-1b9f505834c5 {
  display: none;
}
#s-cbb28229-6f2e-4d85-a406-1b9f505834c5, #wrap-s-cbb28229-6f2e-4d85-a406-1b9f505834c5, #wrap-content-s-cbb28229-6f2e-4d85-a406-1b9f505834c5 { display: none !important; }}
@media (min-width: 0px) {
[id="s-cbb28229-6f2e-4d85-a406-1b9f505834c5"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-cbb28229-6f2e-4d85-a406-1b9f505834c5"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-cbb28229-6f2e-4d85-a406-1b9f505834c5"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-cbb28229-6f2e-4d85-a406-1b9f505834c5"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-67f7188a-fced-4e08-a49c-ac1f616177d9 {
  margin-left: auto;
margin-right: auto;
max-width: 375px;
aspect-ratio: 375/396;
text-align: center;
}

#s-67f7188a-fced-4e08-a49c-ac1f616177d9 {
  margin: 0 !important;
  overflow: visible;
}

#s-67f7188a-fced-4e08-a49c-ac1f616177d9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-67f7188a-fced-4e08-a49c-ac1f616177d9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-67f7188a-fced-4e08-a49c-ac1f616177d9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-67f7188a-fced-4e08-a49c-ac1f616177d9 img.shogun-image {
  /* Add background color handling */
  
}

#s-67f7188a-fced-4e08-a49c-ac1f616177d9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-67f7188a-fced-4e08-a49c-ac1f616177d9 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-67f7188a-fced-4e08-a49c-ac1f616177d9 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-67f7188a-fced-4e08-a49c-ac1f616177d9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-67f7188a-fced-4e08-a49c-ac1f616177d9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-67f7188a-fced-4e08-a49c-ac1f616177d9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-67f7188a-fced-4e08-a49c-ac1f616177d9.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-67f7188a-fced-4e08-a49c-ac1f616177d9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-67f7188a-fced-4e08-a49c-ac1f616177d9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-67f7188a-fced-4e08-a49c-ac1f616177d9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-67f7188a-fced-4e08-a49c-ac1f616177d9.shogun-image {
  box-sizing: border-box;
}



.s-67f7188a-fced-4e08-a49c-ac1f616177d9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-67f7188a-fced-4e08-a49c-ac1f616177d9 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-67f7188a-fced-4e08-a49c-ac1f616177d9.shogun-image-container {
      position: relative;
    }

    .s-67f7188a-fced-4e08-a49c-ac1f616177d9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-67f7188a-fced-4e08-a49c-ac1f616177d9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-67f7188a-fced-4e08-a49c-ac1f616177d9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

@media (min-width: 1200px){#s-67f7188a-fced-4e08-a49c-ac1f616177d9 {
  margin: 0 !important;
  overflow: visible;
}

#s-67f7188a-fced-4e08-a49c-ac1f616177d9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-67f7188a-fced-4e08-a49c-ac1f616177d9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-67f7188a-fced-4e08-a49c-ac1f616177d9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-67f7188a-fced-4e08-a49c-ac1f616177d9 img.shogun-image {
  /* Add background color handling */
  
}

#s-67f7188a-fced-4e08-a49c-ac1f616177d9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-67f7188a-fced-4e08-a49c-ac1f616177d9 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-67f7188a-fced-4e08-a49c-ac1f616177d9 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-67f7188a-fced-4e08-a49c-ac1f616177d9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-67f7188a-fced-4e08-a49c-ac1f616177d9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-67f7188a-fced-4e08-a49c-ac1f616177d9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-67f7188a-fced-4e08-a49c-ac1f616177d9.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-67f7188a-fced-4e08-a49c-ac1f616177d9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-67f7188a-fced-4e08-a49c-ac1f616177d9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-67f7188a-fced-4e08-a49c-ac1f616177d9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-67f7188a-fced-4e08-a49c-ac1f616177d9.shogun-image {
  box-sizing: border-box;
}



.s-67f7188a-fced-4e08-a49c-ac1f616177d9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-67f7188a-fced-4e08-a49c-ac1f616177d9 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-67f7188a-fced-4e08-a49c-ac1f616177d9.shogun-image-container {
      position: relative;
    }

    .s-67f7188a-fced-4e08-a49c-ac1f616177d9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-67f7188a-fced-4e08-a49c-ac1f616177d9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-67f7188a-fced-4e08-a49c-ac1f616177d9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-67f7188a-fced-4e08-a49c-ac1f616177d9 {
  margin: 0 !important;
  overflow: visible;
}

#s-67f7188a-fced-4e08-a49c-ac1f616177d9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-67f7188a-fced-4e08-a49c-ac1f616177d9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-67f7188a-fced-4e08-a49c-ac1f616177d9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-67f7188a-fced-4e08-a49c-ac1f616177d9 img.shogun-image {
  /* Add background color handling */
  
}

#s-67f7188a-fced-4e08-a49c-ac1f616177d9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-67f7188a-fced-4e08-a49c-ac1f616177d9 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-67f7188a-fced-4e08-a49c-ac1f616177d9 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-67f7188a-fced-4e08-a49c-ac1f616177d9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-67f7188a-fced-4e08-a49c-ac1f616177d9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-67f7188a-fced-4e08-a49c-ac1f616177d9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-67f7188a-fced-4e08-a49c-ac1f616177d9.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-67f7188a-fced-4e08-a49c-ac1f616177d9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-67f7188a-fced-4e08-a49c-ac1f616177d9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-67f7188a-fced-4e08-a49c-ac1f616177d9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-67f7188a-fced-4e08-a49c-ac1f616177d9.shogun-image {
  box-sizing: border-box;
}



.s-67f7188a-fced-4e08-a49c-ac1f616177d9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-67f7188a-fced-4e08-a49c-ac1f616177d9 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-67f7188a-fced-4e08-a49c-ac1f616177d9.shogun-image-container {
      position: relative;
    }

    .s-67f7188a-fced-4e08-a49c-ac1f616177d9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-67f7188a-fced-4e08-a49c-ac1f616177d9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-67f7188a-fced-4e08-a49c-ac1f616177d9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-67f7188a-fced-4e08-a49c-ac1f616177d9 {
  margin: 0 !important;
  overflow: visible;
}

#s-67f7188a-fced-4e08-a49c-ac1f616177d9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-67f7188a-fced-4e08-a49c-ac1f616177d9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-67f7188a-fced-4e08-a49c-ac1f616177d9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-67f7188a-fced-4e08-a49c-ac1f616177d9 img.shogun-image {
  /* Add background color handling */
  
}

#s-67f7188a-fced-4e08-a49c-ac1f616177d9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-67f7188a-fced-4e08-a49c-ac1f616177d9 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-67f7188a-fced-4e08-a49c-ac1f616177d9 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-67f7188a-fced-4e08-a49c-ac1f616177d9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-67f7188a-fced-4e08-a49c-ac1f616177d9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-67f7188a-fced-4e08-a49c-ac1f616177d9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-67f7188a-fced-4e08-a49c-ac1f616177d9.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-67f7188a-fced-4e08-a49c-ac1f616177d9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-67f7188a-fced-4e08-a49c-ac1f616177d9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-67f7188a-fced-4e08-a49c-ac1f616177d9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-67f7188a-fced-4e08-a49c-ac1f616177d9.shogun-image {
  box-sizing: border-box;
}



.s-67f7188a-fced-4e08-a49c-ac1f616177d9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-67f7188a-fced-4e08-a49c-ac1f616177d9 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-67f7188a-fced-4e08-a49c-ac1f616177d9.shogun-image-container {
      position: relative;
    }

    .s-67f7188a-fced-4e08-a49c-ac1f616177d9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-67f7188a-fced-4e08-a49c-ac1f616177d9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-67f7188a-fced-4e08-a49c-ac1f616177d9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (max-width: 767px){#s-67f7188a-fced-4e08-a49c-ac1f616177d9 {
  margin: 0 !important;
  overflow: visible;
}

#s-67f7188a-fced-4e08-a49c-ac1f616177d9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-67f7188a-fced-4e08-a49c-ac1f616177d9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-67f7188a-fced-4e08-a49c-ac1f616177d9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-67f7188a-fced-4e08-a49c-ac1f616177d9 img.shogun-image {
  /* Add background color handling */
  
}

#s-67f7188a-fced-4e08-a49c-ac1f616177d9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-67f7188a-fced-4e08-a49c-ac1f616177d9 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-67f7188a-fced-4e08-a49c-ac1f616177d9 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-67f7188a-fced-4e08-a49c-ac1f616177d9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-67f7188a-fced-4e08-a49c-ac1f616177d9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-67f7188a-fced-4e08-a49c-ac1f616177d9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-67f7188a-fced-4e08-a49c-ac1f616177d9.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-67f7188a-fced-4e08-a49c-ac1f616177d9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-67f7188a-fced-4e08-a49c-ac1f616177d9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-67f7188a-fced-4e08-a49c-ac1f616177d9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-67f7188a-fced-4e08-a49c-ac1f616177d9.shogun-image {
  box-sizing: border-box;
}



.s-67f7188a-fced-4e08-a49c-ac1f616177d9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-67f7188a-fced-4e08-a49c-ac1f616177d9 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-67f7188a-fced-4e08-a49c-ac1f616177d9.shogun-image-container {
      position: relative;
    }

    .s-67f7188a-fced-4e08-a49c-ac1f616177d9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-67f7188a-fced-4e08-a49c-ac1f616177d9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-67f7188a-fced-4e08-a49c-ac1f616177d9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}
#s-ae4f048a-7cd3-472a-a075-775787743706 {
  margin-left: auto;
margin-right: auto;
max-width: 375px;
aspect-ratio: 375/396;
text-align: center;
}

#s-ae4f048a-7cd3-472a-a075-775787743706 {
  margin: 0 !important;
  overflow: visible;
}

#s-ae4f048a-7cd3-472a-a075-775787743706-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ae4f048a-7cd3-472a-a075-775787743706 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ae4f048a-7cd3-472a-a075-775787743706 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ae4f048a-7cd3-472a-a075-775787743706 img.shogun-image {
  /* Add background color handling */
  
}

#s-ae4f048a-7cd3-472a-a075-775787743706 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ae4f048a-7cd3-472a-a075-775787743706 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-ae4f048a-7cd3-472a-a075-775787743706 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ae4f048a-7cd3-472a-a075-775787743706 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ae4f048a-7cd3-472a-a075-775787743706.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ae4f048a-7cd3-472a-a075-775787743706 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-ae4f048a-7cd3-472a-a075-775787743706.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-ae4f048a-7cd3-472a-a075-775787743706 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ae4f048a-7cd3-472a-a075-775787743706.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ae4f048a-7cd3-472a-a075-775787743706.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ae4f048a-7cd3-472a-a075-775787743706.shogun-image {
  box-sizing: border-box;
}



.s-ae4f048a-7cd3-472a-a075-775787743706 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ae4f048a-7cd3-472a-a075-775787743706 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-ae4f048a-7cd3-472a-a075-775787743706.shogun-image-container {
      position: relative;
    }

    .s-ae4f048a-7cd3-472a-a075-775787743706.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ae4f048a-7cd3-472a-a075-775787743706.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ae4f048a-7cd3-472a-a075-775787743706 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

@media (min-width: 1200px){#s-ae4f048a-7cd3-472a-a075-775787743706 {
  margin: 0 !important;
  overflow: visible;
}

#s-ae4f048a-7cd3-472a-a075-775787743706-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ae4f048a-7cd3-472a-a075-775787743706 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ae4f048a-7cd3-472a-a075-775787743706 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ae4f048a-7cd3-472a-a075-775787743706 img.shogun-image {
  /* Add background color handling */
  
}

#s-ae4f048a-7cd3-472a-a075-775787743706 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ae4f048a-7cd3-472a-a075-775787743706 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-ae4f048a-7cd3-472a-a075-775787743706 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ae4f048a-7cd3-472a-a075-775787743706 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ae4f048a-7cd3-472a-a075-775787743706.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ae4f048a-7cd3-472a-a075-775787743706 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-ae4f048a-7cd3-472a-a075-775787743706.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-ae4f048a-7cd3-472a-a075-775787743706 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ae4f048a-7cd3-472a-a075-775787743706.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ae4f048a-7cd3-472a-a075-775787743706.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ae4f048a-7cd3-472a-a075-775787743706.shogun-image {
  box-sizing: border-box;
}



.s-ae4f048a-7cd3-472a-a075-775787743706 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ae4f048a-7cd3-472a-a075-775787743706 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-ae4f048a-7cd3-472a-a075-775787743706.shogun-image-container {
      position: relative;
    }

    .s-ae4f048a-7cd3-472a-a075-775787743706.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ae4f048a-7cd3-472a-a075-775787743706.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ae4f048a-7cd3-472a-a075-775787743706 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-ae4f048a-7cd3-472a-a075-775787743706 {
  margin: 0 !important;
  overflow: visible;
}

#s-ae4f048a-7cd3-472a-a075-775787743706-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ae4f048a-7cd3-472a-a075-775787743706 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ae4f048a-7cd3-472a-a075-775787743706 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ae4f048a-7cd3-472a-a075-775787743706 img.shogun-image {
  /* Add background color handling */
  
}

#s-ae4f048a-7cd3-472a-a075-775787743706 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ae4f048a-7cd3-472a-a075-775787743706 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-ae4f048a-7cd3-472a-a075-775787743706 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ae4f048a-7cd3-472a-a075-775787743706 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ae4f048a-7cd3-472a-a075-775787743706.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ae4f048a-7cd3-472a-a075-775787743706 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-ae4f048a-7cd3-472a-a075-775787743706.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-ae4f048a-7cd3-472a-a075-775787743706 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ae4f048a-7cd3-472a-a075-775787743706.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ae4f048a-7cd3-472a-a075-775787743706.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ae4f048a-7cd3-472a-a075-775787743706.shogun-image {
  box-sizing: border-box;
}



.s-ae4f048a-7cd3-472a-a075-775787743706 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ae4f048a-7cd3-472a-a075-775787743706 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-ae4f048a-7cd3-472a-a075-775787743706.shogun-image-container {
      position: relative;
    }

    .s-ae4f048a-7cd3-472a-a075-775787743706.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ae4f048a-7cd3-472a-a075-775787743706.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ae4f048a-7cd3-472a-a075-775787743706 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-ae4f048a-7cd3-472a-a075-775787743706 {
  margin: 0 !important;
  overflow: visible;
}

#s-ae4f048a-7cd3-472a-a075-775787743706-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ae4f048a-7cd3-472a-a075-775787743706 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ae4f048a-7cd3-472a-a075-775787743706 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ae4f048a-7cd3-472a-a075-775787743706 img.shogun-image {
  /* Add background color handling */
  
}

#s-ae4f048a-7cd3-472a-a075-775787743706 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ae4f048a-7cd3-472a-a075-775787743706 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-ae4f048a-7cd3-472a-a075-775787743706 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ae4f048a-7cd3-472a-a075-775787743706 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ae4f048a-7cd3-472a-a075-775787743706.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ae4f048a-7cd3-472a-a075-775787743706 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-ae4f048a-7cd3-472a-a075-775787743706.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-ae4f048a-7cd3-472a-a075-775787743706 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ae4f048a-7cd3-472a-a075-775787743706.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ae4f048a-7cd3-472a-a075-775787743706.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ae4f048a-7cd3-472a-a075-775787743706.shogun-image {
  box-sizing: border-box;
}



.s-ae4f048a-7cd3-472a-a075-775787743706 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ae4f048a-7cd3-472a-a075-775787743706 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-ae4f048a-7cd3-472a-a075-775787743706.shogun-image-container {
      position: relative;
    }

    .s-ae4f048a-7cd3-472a-a075-775787743706.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ae4f048a-7cd3-472a-a075-775787743706.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ae4f048a-7cd3-472a-a075-775787743706 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}@media (max-width: 767px){#s-ae4f048a-7cd3-472a-a075-775787743706 {
  margin: 0 !important;
  overflow: visible;
}

#s-ae4f048a-7cd3-472a-a075-775787743706-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ae4f048a-7cd3-472a-a075-775787743706 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ae4f048a-7cd3-472a-a075-775787743706 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ae4f048a-7cd3-472a-a075-775787743706 img.shogun-image {
  /* Add background color handling */
  
}

#s-ae4f048a-7cd3-472a-a075-775787743706 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ae4f048a-7cd3-472a-a075-775787743706 .shg-image-content-wrapper {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }

    #s-ae4f048a-7cd3-472a-a075-775787743706 .shogun-image-link {
      aspect-ratio: 375/396;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ae4f048a-7cd3-472a-a075-775787743706 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ae4f048a-7cd3-472a-a075-775787743706.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ae4f048a-7cd3-472a-a075-775787743706 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 375px;
  }



  img.s-ae4f048a-7cd3-472a-a075-775787743706.shogun-image {
    
    
    
    max-height: 375px;
  }


.s-ae4f048a-7cd3-472a-a075-775787743706 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ae4f048a-7cd3-472a-a075-775787743706.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ae4f048a-7cd3-472a-a075-775787743706.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ae4f048a-7cd3-472a-a075-775787743706.shogun-image {
  box-sizing: border-box;
}



.s-ae4f048a-7cd3-472a-a075-775787743706 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ae4f048a-7cd3-472a-a075-775787743706 {
      --shg-aspect-ratio: calc(375/396); 
    }

    .s-ae4f048a-7cd3-472a-a075-775787743706.shogun-image-container {
      position: relative;
    }

    .s-ae4f048a-7cd3-472a-a075-775787743706.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ae4f048a-7cd3-472a-a075-775787743706.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ae4f048a-7cd3-472a-a075-775787743706 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 375px;
    }
  }

}
#s-db897f7b-877f-45bf-b34b-da61c76ea5a0 {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-db897f7b-877f-45bf-b34b-da61c76ea5a0 {
  display: none;
}
#s-db897f7b-877f-45bf-b34b-da61c76ea5a0, #wrap-s-db897f7b-877f-45bf-b34b-da61c76ea5a0, #wrap-content-s-db897f7b-877f-45bf-b34b-da61c76ea5a0 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-db897f7b-877f-45bf-b34b-da61c76ea5a0 {
  display: none;
}
#s-db897f7b-877f-45bf-b34b-da61c76ea5a0, #wrap-s-db897f7b-877f-45bf-b34b-da61c76ea5a0, #wrap-content-s-db897f7b-877f-45bf-b34b-da61c76ea5a0 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-db897f7b-877f-45bf-b34b-da61c76ea5a0 {
  display: none;
}
#s-db897f7b-877f-45bf-b34b-da61c76ea5a0, #wrap-s-db897f7b-877f-45bf-b34b-da61c76ea5a0, #wrap-content-s-db897f7b-877f-45bf-b34b-da61c76ea5a0 { display: none !important; }}
@media (min-width: 0px) {
[id="s-db897f7b-877f-45bf-b34b-da61c76ea5a0"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-db897f7b-877f-45bf-b34b-da61c76ea5a0"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-db897f7b-877f-45bf-b34b-da61c76ea5a0"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-db897f7b-877f-45bf-b34b-da61c76ea5a0"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-727b293c-77ee-4b50-9bfc-794dff5516bc {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-727b293c-77ee-4b50-9bfc-794dff5516bc {
  display: none;
}
#s-727b293c-77ee-4b50-9bfc-794dff5516bc, #wrap-s-727b293c-77ee-4b50-9bfc-794dff5516bc, #wrap-content-s-727b293c-77ee-4b50-9bfc-794dff5516bc { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-727b293c-77ee-4b50-9bfc-794dff5516bc {
  display: none;
}
#s-727b293c-77ee-4b50-9bfc-794dff5516bc, #wrap-s-727b293c-77ee-4b50-9bfc-794dff5516bc, #wrap-content-s-727b293c-77ee-4b50-9bfc-794dff5516bc { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-727b293c-77ee-4b50-9bfc-794dff5516bc {
  display: none;
}
#s-727b293c-77ee-4b50-9bfc-794dff5516bc, #wrap-s-727b293c-77ee-4b50-9bfc-794dff5516bc, #wrap-content-s-727b293c-77ee-4b50-9bfc-794dff5516bc { display: none !important; }}
@media (min-width: 0px) {
[id="s-727b293c-77ee-4b50-9bfc-794dff5516bc"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-727b293c-77ee-4b50-9bfc-794dff5516bc"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-727b293c-77ee-4b50-9bfc-794dff5516bc"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-727b293c-77ee-4b50-9bfc-794dff5516bc"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

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