#s-240ac3da-19ee-4bdf-964c-3127a498b55b {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

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

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

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

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

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

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

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

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

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

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

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

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

#s-7b76ed5f-1329-4c40-9306-5c036d8bc2ef {
  margin-top: 0px;
margin-left: 20px;
margin-bottom: 2em;
margin-right: 20px;
min-height: 550px;
}
@media (min-width: 1200px){#s-7b76ed5f-1329-4c40-9306-5c036d8bc2ef {
  min-height: 50px;
display: none;
}
#s-7b76ed5f-1329-4c40-9306-5c036d8bc2ef, #wrap-s-7b76ed5f-1329-4c40-9306-5c036d8bc2ef, #wrap-content-s-7b76ed5f-1329-4c40-9306-5c036d8bc2ef { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-7b76ed5f-1329-4c40-9306-5c036d8bc2ef {
  min-height: 50px;
display: none;
}
#s-7b76ed5f-1329-4c40-9306-5c036d8bc2ef, #wrap-s-7b76ed5f-1329-4c40-9306-5c036d8bc2ef, #wrap-content-s-7b76ed5f-1329-4c40-9306-5c036d8bc2ef { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-7b76ed5f-1329-4c40-9306-5c036d8bc2ef {
  min-height: 50px;
display: none;
}
#s-7b76ed5f-1329-4c40-9306-5c036d8bc2ef, #wrap-s-7b76ed5f-1329-4c40-9306-5c036d8bc2ef, #wrap-content-s-7b76ed5f-1329-4c40-9306-5c036d8bc2ef { display: none !important; }}@media (max-width: 767px){#s-7b76ed5f-1329-4c40-9306-5c036d8bc2ef {
  margin-left: 0px;
margin-right: 0px;
min-height: 50px;
}
}







#s-7b76ed5f-1329-4c40-9306-5c036d8bc2ef > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7b76ed5f-1329-4c40-9306-5c036d8bc2ef.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

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

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

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

/* 
  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-bb37b639-eb9d-442e-b882-3803901943a7 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-bb37b639-eb9d-442e-b882-3803901943a7"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-bb37b639-eb9d-442e-b882-3803901943a7"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-bb37b639-eb9d-442e-b882-3803901943a7"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-bb37b639-eb9d-442e-b882-3803901943a7"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-042102a7-0d38-4113-8b9f-657bf5d14a9b {
  margin-left: 19%;
margin-right: 19%;
padding-top: 25px;
padding-left: 20px;
padding-bottom: 25px;
padding-right: 20px;
min-height: 50px;
background-color: rgba(236, 237, 240, 1);
}
@media (min-width: 1200px){#s-042102a7-0d38-4113-8b9f-657bf5d14a9b {
  margin-left: 20px;
margin-right: 30%;
padding-top: 20px;
padding-left: 40px;
padding-bottom: 40px;
padding-right: 40px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-042102a7-0d38-4113-8b9f-657bf5d14a9b {
  margin-left: 40px;
margin-right: 30%;
padding-top: 20px;
padding-left: 40px;
padding-bottom: 40px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-042102a7-0d38-4113-8b9f-657bf5d14a9b {
  margin-left: 20px;
margin-right: 20%;
padding-left: 20px;
padding-bottom: 40px;
padding-right: 20px;
}
}@media (max-width: 767px){#s-042102a7-0d38-4113-8b9f-657bf5d14a9b {
  margin-left: 0px;
margin-right: 0px;
padding-top: 20px;
padding-left: 10px;
padding-bottom: 20px;
padding-right: 10px;
}
}







#s-042102a7-0d38-4113-8b9f-657bf5d14a9b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-042102a7-0d38-4113-8b9f-657bf5d14a9b.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
@media (max-width: 767px){






#s-042102a7-0d38-4113-8b9f-657bf5d14a9b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-042102a7-0d38-4113-8b9f-657bf5d14a9b.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
}
.shogun-heading-component h1,
.shogun-heading-component h2,
.shogun-heading-component h3,
.shogun-heading-component h4,
.shogun-heading-component h5,
.shogun-heading-component h6 {
  margin: 0;
  padding: 0;
  display: block;
  color: rgba(61, 76, 103, 1);
  font-family: "Merriweather";
  text-transform: none;
  font-weight: 600;
  font-style: normal;
  letter-spacing: normal;
  line-height: normal;
}

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

#s-040a9bb6-9f80-4f0b-b8bb-d83b75819a03 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-040a9bb6-9f80-4f0b-b8bb-d83b75819a03 {
  text-align: center;
}
}@media (max-width: 767px){#s-040a9bb6-9f80-4f0b-b8bb-d83b75819a03 {
  text-align: center;
}
}
#s-040a9bb6-9f80-4f0b-b8bb-d83b75819a03 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  700 ;
  font-family: "Merriweather";
  font-style:  normal ;
  font-size: 42px;
  
  
  
}


@media (min-width: 1200px){#s-040a9bb6-9f80-4f0b-b8bb-d83b75819a03 .shogun-heading-component h1 {
  color: rgba(61, 76, 103, 1);
  font-weight:  700 ;
  font-family: "Merriweather";
  font-style:  normal ;
  font-size: 42px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-040a9bb6-9f80-4f0b-b8bb-d83b75819a03 .shogun-heading-component h1 {
  color: rgba(61, 76, 103, 1);
  font-weight:  700 ;
  font-family: "Merriweather";
  font-style:  normal ;
  font-size: 42px;
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-040a9bb6-9f80-4f0b-b8bb-d83b75819a03 .shogun-heading-component h1 {
  color: rgba(61, 76, 103, 1);
  font-weight:  700 ;
  font-family: "Merriweather";
  font-style:  normal ;
  font-size: 34px;
  
  
  
}


}@media (max-width: 767px){#s-040a9bb6-9f80-4f0b-b8bb-d83b75819a03 .shogun-heading-component h1 {
  color: rgba(92, 102, 119, 1);
  font-weight:  700 ;
  font-family: "Merriweather";
  font-style:  normal ;
  font-size: 27px;
  
  
  
}


}
#s-01375860-2cfb-47af-92e0-27ec028d7d95 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}
@media (min-width: 1200px){#s-01375860-2cfb-47af-92e0-27ec028d7d95 {
  margin-top: 0px;
margin-bottom: 20px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-01375860-2cfb-47af-92e0-27ec028d7d95 {
  margin-left: 20px;
margin-right: 20px;
text-align: center;
}
}@media (max-width: 767px){#s-01375860-2cfb-47af-92e0-27ec028d7d95 {
  margin-bottom: 10px;
padding-top: 10px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
text-align: center;
}
}
#s-01375860-2cfb-47af-92e0-27ec028d7d95 .shogun-heading-component h2 {
  color: rgba(92, 102, 119, 1);
  font-weight:  normal ;
  font-family: "Noto Sans";
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


@media (min-width: 1200px){#s-01375860-2cfb-47af-92e0-27ec028d7d95 .shogun-heading-component h2 {
  color: rgba(92, 102, 119, 1);
  font-weight:  normal ;
  font-family: "Noto Sans";
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-01375860-2cfb-47af-92e0-27ec028d7d95 .shogun-heading-component h2 {
  color: rgba(92, 102, 119, 1);
  font-weight:  normal ;
  font-family: "Noto Sans";
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-01375860-2cfb-47af-92e0-27ec028d7d95 .shogun-heading-component h2 {
  color: rgba(92, 102, 119, 1);
  font-weight:  normal ;
  font-family: "Noto Sans";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


}@media (max-width: 767px){#s-01375860-2cfb-47af-92e0-27ec028d7d95 .shogun-heading-component h2 {
  color: rgba(92, 102, 119, 1);
  font-weight:  normal ;
  font-family: "Noto Sans";
  font-style:  normal ;
  font-size: 16px;
  line-height: 1.5em;
  
  
}


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

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

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

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

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

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

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

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

#s-aff9b928-ee5c-4a7f-90ab-92117988ef9f {
  margin-top: 24px;
margin-bottom: 0px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 0px;
background-color: rgba(75, 97, 136, 1);
text-align: left;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-aff9b928-ee5c-4a7f-90ab-92117988ef9f:hover {background-color: rgba(53, 59, 69, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-aff9b928-ee5c-4a7f-90ab-92117988ef9f:active {background-color: rgba(92, 102, 119, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}@media (min-width: 1200px){#s-aff9b928-ee5c-4a7f-90ab-92117988ef9f {
  margin-top: 0px;
border-radius: 0px;
text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-aff9b928-ee5c-4a7f-90ab-92117988ef9f {
  margin-top: 0px;
margin-bottom: 0px;
text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-aff9b928-ee5c-4a7f-90ab-92117988ef9f {
  margin-top: 0px;
margin-bottom: 0px;
text-align: center;
}
}@media (max-width: 767px){#s-aff9b928-ee5c-4a7f-90ab-92117988ef9f {
  margin-top: 10px;
margin-bottom: 0px;
text-align: center;
}
}

  #s-aff9b928-ee5c-4a7f-90ab-92117988ef9f-root {
    text-align: left;
  }


#s-aff9b928-ee5c-4a7f-90ab-92117988ef9f.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 700;
  
  font-family: Lato;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-aff9b928-ee5c-4a7f-90ab-92117988ef9f-root {
    text-align: left;
  }


#s-aff9b928-ee5c-4a7f-90ab-92117988ef9f.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 700;
  
  font-family: Lato;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-aff9b928-ee5c-4a7f-90ab-92117988ef9f-root {
    text-align: left;
  }


#s-aff9b928-ee5c-4a7f-90ab-92117988ef9f.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 700;
  
  font-family: Lato;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-aff9b928-ee5c-4a7f-90ab-92117988ef9f-root {
    text-align: center;
  }


#s-aff9b928-ee5c-4a7f-90ab-92117988ef9f.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  
  font-family: Lato;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-aff9b928-ee5c-4a7f-90ab-92117988ef9f-root {
    text-align: center;
  }


#s-aff9b928-ee5c-4a7f-90ab-92117988ef9f.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  
  font-family: Lato;
  display:  inline-block ;
}
}
.shg-align-container {
  box-sizing: border-box;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.shogun-image-content-v3 > * {
  flex-shrink: 0; /* Prevents children from shrinking maintaining natural size*/
  width: 100%;
}
#s-0e830a9b-93be-4dbb-9c21-f0976ab0cffb {
  margin-left: auto;
margin-right: auto;
max-width: 1872px;
text-align: center;
}

#s-0e830a9b-93be-4dbb-9c21-f0976ab0cffb {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0e830a9b-93be-4dbb-9c21-f0976ab0cffb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0e830a9b-93be-4dbb-9c21-f0976ab0cffb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0e830a9b-93be-4dbb-9c21-f0976ab0cffb .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-0e830a9b-93be-4dbb-9c21-f0976ab0cffb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-0e830a9b-93be-4dbb-9c21-f0976ab0cffb img.shogun-image {
  width: 100%;
  
  
  max-width: 1872px;

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




.s-0e830a9b-93be-4dbb-9c21-f0976ab0cffb .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0e830a9b-93be-4dbb-9c21-f0976ab0cffb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0e830a9b-93be-4dbb-9c21-f0976ab0cffb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0e830a9b-93be-4dbb-9c21-f0976ab0cffb.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-0e830a9b-93be-4dbb-9c21-f0976ab0cffb {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0e830a9b-93be-4dbb-9c21-f0976ab0cffb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0e830a9b-93be-4dbb-9c21-f0976ab0cffb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0e830a9b-93be-4dbb-9c21-f0976ab0cffb .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-0e830a9b-93be-4dbb-9c21-f0976ab0cffb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-0e830a9b-93be-4dbb-9c21-f0976ab0cffb img.shogun-image {
  width: 100%;
  
  
  

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




.s-0e830a9b-93be-4dbb-9c21-f0976ab0cffb .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0e830a9b-93be-4dbb-9c21-f0976ab0cffb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0e830a9b-93be-4dbb-9c21-f0976ab0cffb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0e830a9b-93be-4dbb-9c21-f0976ab0cffb.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-0e830a9b-93be-4dbb-9c21-f0976ab0cffb {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0e830a9b-93be-4dbb-9c21-f0976ab0cffb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0e830a9b-93be-4dbb-9c21-f0976ab0cffb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0e830a9b-93be-4dbb-9c21-f0976ab0cffb .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-0e830a9b-93be-4dbb-9c21-f0976ab0cffb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-0e830a9b-93be-4dbb-9c21-f0976ab0cffb img.shogun-image {
  width: 100%;
  
  
  

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




.s-0e830a9b-93be-4dbb-9c21-f0976ab0cffb .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0e830a9b-93be-4dbb-9c21-f0976ab0cffb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0e830a9b-93be-4dbb-9c21-f0976ab0cffb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0e830a9b-93be-4dbb-9c21-f0976ab0cffb.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-0e830a9b-93be-4dbb-9c21-f0976ab0cffb {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0e830a9b-93be-4dbb-9c21-f0976ab0cffb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0e830a9b-93be-4dbb-9c21-f0976ab0cffb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0e830a9b-93be-4dbb-9c21-f0976ab0cffb .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-0e830a9b-93be-4dbb-9c21-f0976ab0cffb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-0e830a9b-93be-4dbb-9c21-f0976ab0cffb img.shogun-image {
  width: 100%;
  
  
  

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




.s-0e830a9b-93be-4dbb-9c21-f0976ab0cffb .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0e830a9b-93be-4dbb-9c21-f0976ab0cffb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0e830a9b-93be-4dbb-9c21-f0976ab0cffb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0e830a9b-93be-4dbb-9c21-f0976ab0cffb.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-0e830a9b-93be-4dbb-9c21-f0976ab0cffb {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0e830a9b-93be-4dbb-9c21-f0976ab0cffb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0e830a9b-93be-4dbb-9c21-f0976ab0cffb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0e830a9b-93be-4dbb-9c21-f0976ab0cffb .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-0e830a9b-93be-4dbb-9c21-f0976ab0cffb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-0e830a9b-93be-4dbb-9c21-f0976ab0cffb img.shogun-image {
  width: 100%;
  
  
  

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




.s-0e830a9b-93be-4dbb-9c21-f0976ab0cffb .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0e830a9b-93be-4dbb-9c21-f0976ab0cffb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0e830a9b-93be-4dbb-9c21-f0976ab0cffb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0e830a9b-93be-4dbb-9c21-f0976ab0cffb.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-f5c02779-724f-4699-8ecc-4d3351556108 {
  margin-top: 0px;
margin-left: 20px;
margin-bottom: 2em;
margin-right: 20px;
min-height: 550px;
}
@media (min-width: 1200px){#s-f5c02779-724f-4699-8ecc-4d3351556108 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-f5c02779-724f-4699-8ecc-4d3351556108 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-f5c02779-724f-4699-8ecc-4d3351556108 {
  
}
}@media (max-width: 767px){#s-f5c02779-724f-4699-8ecc-4d3351556108 {
  margin-left: 0px;
margin-right: 0px;
min-height: 50px;
display: none;
}
#s-f5c02779-724f-4699-8ecc-4d3351556108, #wrap-s-f5c02779-724f-4699-8ecc-4d3351556108, #wrap-content-s-f5c02779-724f-4699-8ecc-4d3351556108 { display: none !important; }}







#s-f5c02779-724f-4699-8ecc-4d3351556108 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f5c02779-724f-4699-8ecc-4d3351556108.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-2669deb4-9443-4976-8cba-4bde07d272f3 {
  margin-left: auto;
margin-right: auto;
max-width: 2400px;
text-align: center;
}

#s-2669deb4-9443-4976-8cba-4bde07d272f3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-2669deb4-9443-4976-8cba-4bde07d272f3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-2669deb4-9443-4976-8cba-4bde07d272f3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-2669deb4-9443-4976-8cba-4bde07d272f3 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-2669deb4-9443-4976-8cba-4bde07d272f3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-2669deb4-9443-4976-8cba-4bde07d272f3 img.shogun-image {
  width: 100%;
  
  
  max-width: 2400px;

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




.s-2669deb4-9443-4976-8cba-4bde07d272f3 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-2669deb4-9443-4976-8cba-4bde07d272f3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2669deb4-9443-4976-8cba-4bde07d272f3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2669deb4-9443-4976-8cba-4bde07d272f3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-2669deb4-9443-4976-8cba-4bde07d272f3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-2669deb4-9443-4976-8cba-4bde07d272f3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-2669deb4-9443-4976-8cba-4bde07d272f3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-2669deb4-9443-4976-8cba-4bde07d272f3 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-2669deb4-9443-4976-8cba-4bde07d272f3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-2669deb4-9443-4976-8cba-4bde07d272f3 img.shogun-image {
  width: 100%;
  
  
  

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




.s-2669deb4-9443-4976-8cba-4bde07d272f3 .shogun-image-content-v3 {
  
    justify-content: center;
  
}

.s-2669deb4-9443-4976-8cba-4bde07d272f3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2669deb4-9443-4976-8cba-4bde07d272f3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2669deb4-9443-4976-8cba-4bde07d272f3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-2669deb4-9443-4976-8cba-4bde07d272f3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-2669deb4-9443-4976-8cba-4bde07d272f3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-2669deb4-9443-4976-8cba-4bde07d272f3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-2669deb4-9443-4976-8cba-4bde07d272f3 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-2669deb4-9443-4976-8cba-4bde07d272f3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-2669deb4-9443-4976-8cba-4bde07d272f3 img.shogun-image {
  width: 100%;
  
  
  

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




.s-2669deb4-9443-4976-8cba-4bde07d272f3 .shogun-image-content-v3 {
  
    justify-content: center;
  
}

.s-2669deb4-9443-4976-8cba-4bde07d272f3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2669deb4-9443-4976-8cba-4bde07d272f3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2669deb4-9443-4976-8cba-4bde07d272f3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-2669deb4-9443-4976-8cba-4bde07d272f3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-2669deb4-9443-4976-8cba-4bde07d272f3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-2669deb4-9443-4976-8cba-4bde07d272f3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-2669deb4-9443-4976-8cba-4bde07d272f3 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-2669deb4-9443-4976-8cba-4bde07d272f3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-2669deb4-9443-4976-8cba-4bde07d272f3 img.shogun-image {
  width: 100%;
  
  
  

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




.s-2669deb4-9443-4976-8cba-4bde07d272f3 .shogun-image-content-v3 {
  
    justify-content: center;
  
}

.s-2669deb4-9443-4976-8cba-4bde07d272f3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2669deb4-9443-4976-8cba-4bde07d272f3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2669deb4-9443-4976-8cba-4bde07d272f3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-2669deb4-9443-4976-8cba-4bde07d272f3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-2669deb4-9443-4976-8cba-4bde07d272f3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-2669deb4-9443-4976-8cba-4bde07d272f3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-2669deb4-9443-4976-8cba-4bde07d272f3 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-2669deb4-9443-4976-8cba-4bde07d272f3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-2669deb4-9443-4976-8cba-4bde07d272f3 img.shogun-image {
  width: 100%;
  
  
  

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




.s-2669deb4-9443-4976-8cba-4bde07d272f3 .shogun-image-content-v3 {
  
    justify-content: center;
  
}

.s-2669deb4-9443-4976-8cba-4bde07d272f3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2669deb4-9443-4976-8cba-4bde07d272f3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2669deb4-9443-4976-8cba-4bde07d272f3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-542afc84-d465-46e6-988e-ed306e2b951d {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-542afc84-d465-46e6-988e-ed306e2b951d {
  padding-left: 0px;
padding-right: 0px;
}
}
@media (min-width: 0px) {
[id="s-542afc84-d465-46e6-988e-ed306e2b951d"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-542afc84-d465-46e6-988e-ed306e2b951d"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-542afc84-d465-46e6-988e-ed306e2b951d"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-542afc84-d465-46e6-988e-ed306e2b951d"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-82c11262-3de7-49ba-9c3b-ac84876689e6 {
  margin-left: 20px;
margin-right: 40%;
padding-top: 25px;
padding-left: 60px;
padding-bottom: 40px;
padding-right: 60px;
min-height: 50px;
background-color: rgba(255, 255, 255, 0.9);
}
@media (min-width: 1200px){#s-82c11262-3de7-49ba-9c3b-ac84876689e6 {
  margin-left: 60px;
margin-right: 30%;
padding-left: 40px;
padding-bottom: 40px;
padding-right: 40px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-82c11262-3de7-49ba-9c3b-ac84876689e6 {
  margin-left: 20px;
margin-right: 20%;
padding-left: 40px;
padding-right: 40px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-82c11262-3de7-49ba-9c3b-ac84876689e6 {
  margin-left: 20px;
margin-right: 20%;
padding-left: 20px;
padding-right: 20px;
}
}@media (max-width: 767px){#s-82c11262-3de7-49ba-9c3b-ac84876689e6 {
  margin-left: 0px;
margin-right: 0px;
padding-top: 20px;
padding-left: 10px;
padding-bottom: 20px;
padding-right: 10px;
}
}







#s-82c11262-3de7-49ba-9c3b-ac84876689e6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-82c11262-3de7-49ba-9c3b-ac84876689e6.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
@media (max-width: 767px){






#s-82c11262-3de7-49ba-9c3b-ac84876689e6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-82c11262-3de7-49ba-9c3b-ac84876689e6.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
}
#s-9b41cb00-4902-42c9-b028-8007ad213424 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-9b41cb00-4902-42c9-b028-8007ad213424 {
  text-align: center;
}
}@media (max-width: 767px){#s-9b41cb00-4902-42c9-b028-8007ad213424 {
  text-align: center;
}
}
#s-9b41cb00-4902-42c9-b028-8007ad213424 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  700 ;
  font-family: "Merriweather";
  font-style:  normal ;
  font-size: 42px;
  
  
  
}


@media (min-width: 1200px){#s-9b41cb00-4902-42c9-b028-8007ad213424 .shogun-heading-component h1 {
  color: rgba(61, 76, 103, 1);
  font-weight:  700 ;
  font-family: "Merriweather";
  font-style:  normal ;
  font-size: 42px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-9b41cb00-4902-42c9-b028-8007ad213424 .shogun-heading-component h1 {
  color: rgba(61, 76, 103, 1);
  font-weight:  700 ;
  font-family: "Merriweather";
  font-style:  normal ;
  font-size: 42px;
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-9b41cb00-4902-42c9-b028-8007ad213424 .shogun-heading-component h1 {
  color: rgba(61, 76, 103, 1);
  font-weight:  700 ;
  font-family: "Merriweather";
  font-style:  normal ;
  font-size: 34px;
  
  
  
}


}@media (max-width: 767px){#s-9b41cb00-4902-42c9-b028-8007ad213424 .shogun-heading-component h1 {
  color: rgba(92, 102, 119, 1);
  font-weight:  700 ;
  font-family: "Merriweather";
  font-style:  normal ;
  font-size: 27px;
  
  
  
}


}
#s-5f9c87a7-4e24-4277-a3d5-f7c268afe746 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}
@media (min-width: 1200px){#s-5f9c87a7-4e24-4277-a3d5-f7c268afe746 {
  margin-top: 0px;
margin-bottom: 20px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-5f9c87a7-4e24-4277-a3d5-f7c268afe746 {
  margin-left: 20px;
margin-right: 20px;
text-align: center;
}
}@media (max-width: 767px){#s-5f9c87a7-4e24-4277-a3d5-f7c268afe746 {
  margin-bottom: 10px;
padding-top: 10px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
text-align: center;
}
}
#s-5f9c87a7-4e24-4277-a3d5-f7c268afe746 .shogun-heading-component h2 {
  color: rgba(92, 102, 119, 1);
  font-weight:  normal ;
  font-family: "Noto Sans";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.8em;
  
  
}


@media (min-width: 1200px){#s-5f9c87a7-4e24-4277-a3d5-f7c268afe746 .shogun-heading-component h2 {
  color: rgba(92, 102, 119, 1);
  font-weight:  normal ;
  font-family: "Noto Sans";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.8em;
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-5f9c87a7-4e24-4277-a3d5-f7c268afe746 .shogun-heading-component h2 {
  color: rgba(92, 102, 119, 1);
  font-weight:  normal ;
  font-family: "Noto Sans";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.8em;
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-5f9c87a7-4e24-4277-a3d5-f7c268afe746 .shogun-heading-component h2 {
  color: rgba(92, 102, 119, 1);
  font-weight:  normal ;
  font-family: "Noto Sans";
  font-style:  normal ;
  font-size: 18px;
  line-height: 1.8em;
  
  
}


}@media (max-width: 767px){#s-5f9c87a7-4e24-4277-a3d5-f7c268afe746 .shogun-heading-component h2 {
  color: rgba(92, 102, 119, 1);
  font-weight:  normal ;
  font-family: "Noto Sans";
  font-style:  normal ;
  font-size: 16px;
  line-height: 1.5em;
  
  
}


}
#s-41450573-304d-4877-8cea-7f3ebb044ee0 {
  margin-top: 24px;
margin-bottom: 0px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 0px;
background-color: rgba(75, 97, 136, 1);
text-align: left;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-41450573-304d-4877-8cea-7f3ebb044ee0:hover {background-color: rgba(53, 59, 69, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-41450573-304d-4877-8cea-7f3ebb044ee0:active {background-color: rgba(92, 102, 119, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}@media (min-width: 1200px){#s-41450573-304d-4877-8cea-7f3ebb044ee0 {
  margin-top: 0px;
border-radius: 0px;
text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-41450573-304d-4877-8cea-7f3ebb044ee0 {
  margin-top: 0px;
margin-bottom: 0px;
text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-41450573-304d-4877-8cea-7f3ebb044ee0 {
  margin-top: 0px;
margin-bottom: 0px;
text-align: center;
}
}@media (max-width: 767px){#s-41450573-304d-4877-8cea-7f3ebb044ee0 {
  margin-top: 10px;
margin-bottom: 0px;
text-align: center;
}
}

  #s-41450573-304d-4877-8cea-7f3ebb044ee0-root {
    text-align: left;
  }


#s-41450573-304d-4877-8cea-7f3ebb044ee0.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 700;
  
  font-family: Lato;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-41450573-304d-4877-8cea-7f3ebb044ee0-root {
    text-align: left;
  }


#s-41450573-304d-4877-8cea-7f3ebb044ee0.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 700;
  
  font-family: Lato;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-41450573-304d-4877-8cea-7f3ebb044ee0-root {
    text-align: left;
  }


#s-41450573-304d-4877-8cea-7f3ebb044ee0.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 700;
  
  font-family: Lato;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-41450573-304d-4877-8cea-7f3ebb044ee0-root {
    text-align: center;
  }


#s-41450573-304d-4877-8cea-7f3ebb044ee0.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  
  font-family: Lato;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-41450573-304d-4877-8cea-7f3ebb044ee0-root {
    text-align: center;
  }


#s-41450573-304d-4877-8cea-7f3ebb044ee0.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  
  font-family: Lato;
  display:  inline-block ;
}
}
#s-4bf28e74-a0dd-49cd-90b1-d5037d396920 {
  margin-top: 0px;
margin-left: 40px;
margin-bottom: 2em;
margin-right: 40px;
min-height: 50px;
}
@media (max-width: 767px){#s-4bf28e74-a0dd-49cd-90b1-d5037d396920 {
  margin-left: 20px;
margin-right: 20px;
}
}







#s-4bf28e74-a0dd-49cd-90b1-d5037d396920 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4bf28e74-a0dd-49cd-90b1-d5037d396920.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-953b5248-49e5-40f9-b5ae-293a91ee025a {
  margin-top: 0px;
margin-bottom: 20px;
padding-top: 0px;
padding-bottom: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 1px;
border-right-width: 0px;
border-color: rgba(216, 219, 225, 1);
border-style: solid;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-953b5248-49e5-40f9-b5ae-293a91ee025a {
  text-align: center;
}
}@media (max-width: 767px){#s-953b5248-49e5-40f9-b5ae-293a91ee025a {
  margin-bottom: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 1px;
border-right-width: 0px;
border-color: rgba(216, 219, 225, 1);
border-style: solid;
text-align: center;
}
}
#s-953b5248-49e5-40f9-b5ae-293a91ee025a .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  700 ;
  font-family: "Merriweather";
  font-style:  normal ;
  font-size: 36px;
  
  
  
}


@media (min-width: 1200px){#s-953b5248-49e5-40f9-b5ae-293a91ee025a .shogun-heading-component h1 {
  color: rgba(61, 76, 103, 1);
  font-weight:  700 ;
  font-family: "Merriweather";
  font-style:  normal ;
  font-size: 36px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-953b5248-49e5-40f9-b5ae-293a91ee025a .shogun-heading-component h1 {
  color: rgba(61, 76, 103, 1);
  font-weight:  700 ;
  font-family: "Merriweather";
  font-style:  normal ;
  font-size: 36px;
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-953b5248-49e5-40f9-b5ae-293a91ee025a .shogun-heading-component h1 {
  color: rgba(61, 76, 103, 1);
  font-weight:  700 ;
  font-family: "Merriweather";
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


}@media (max-width: 767px){#s-953b5248-49e5-40f9-b5ae-293a91ee025a .shogun-heading-component h1 {
  color: rgba(92, 102, 119, 1);
  font-weight:  700 ;
  font-family: "Merriweather";
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


}
#s-c25fd76f-3592-4fef-8dcd-b10266777bdd {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-c25fd76f-3592-4fef-8dcd-b10266777bdd > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c25fd76f-3592-4fef-8dcd-b10266777bdd.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-b84fe873-6bc5-478d-a0d4-729cc2824325 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-b84fe873-6bc5-478d-a0d4-729cc2824325"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-b84fe873-6bc5-478d-a0d4-729cc2824325"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 7.5px);
}

}

@media (min-width: 992px) {
[id="s-b84fe873-6bc5-478d-a0d4-729cc2824325"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 7.5px);
}

}

@media (min-width: 1200px) {
[id="s-b84fe873-6bc5-478d-a0d4-729cc2824325"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 7.5px);
}

}

#s-bbdfd5de-be84-4796-b1f9-b559972f39d2 {
  margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-bbdfd5de-be84-4796-b1f9-b559972f39d2 {
  margin-bottom: 10px;
}
}
.shg-product-image-wrapper a.shogun-product-image-url {
  display: inline-block;
}

.shg-product-image-wrapper img.shogun-image,
.shogun-component img.shogun-image {
  display: inline-block;
  vertical-align: middle;
}

.shg-product-img-placeholder img {
  padding: 3rem;
  background: rgba(0, 0, 0, 0.1);
  max-width: max-content;
}

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

.shg-product-image-wrapper.visible {
  display: inline-block;
}

.shg-product-image-wrapper .shg-product-image-wrapper a {
  text-decoration: none !important;
  border-bottom: 0 !important;
}

.shg-product-image-wrapper .shg-image-zoom {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  max-width: 100%;
  min-height: 100%;
}

.shg-c.shg-align-center .shg-image-zoom {
  margin: 0 auto;
}

.shg-c.shg-align-right .shg-image-zoom {
  margin-left: auto;
}

.shg-image-zoom .shg-image-zoom-background {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  transition: transform 0.5s ease-out;
  transform: scale(1);
}

/**
  Fix for IE11, as min-width does not works there.
**/
@media screen\0 {
  .shg-product-image-wrapper > .shogun-image {
    width: 100%;
  }
}

#s-b3f2e735-0d39-40db-8429-9285e621c331 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-b3f2e735-0d39-40db-8429-9285e621c331 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b3f2e735-0d39-40db-8429-9285e621c331 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-b3f2e735-0d39-40db-8429-9285e621c331 img.shogun-image,
.shg-c#s-b3f2e735-0d39-40db-8429-9285e621c331 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-b3f2e735-0d39-40db-8429-9285e621c331 .shg-image-zoom,
.shg-c#s-b3f2e735-0d39-40db-8429-9285e621c331 img.shogun-image {
  aspect-ratio: 1:1;
  
  
  
  
  
  
  
}



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

.shg-c#s-b3f2e735-0d39-40db-8429-9285e621c331 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b3f2e735-0d39-40db-8429-9285e621c331 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-b3f2e735-0d39-40db-8429-9285e621c331 img.shogun-image,
.shg-c#s-b3f2e735-0d39-40db-8429-9285e621c331 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-b3f2e735-0d39-40db-8429-9285e621c331 .shg-image-zoom,
.shg-c#s-b3f2e735-0d39-40db-8429-9285e621c331 img.shogun-image {
  aspect-ratio: 1:1;
  
  
  
  
  
  
  
}



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

.shg-c#s-b3f2e735-0d39-40db-8429-9285e621c331 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b3f2e735-0d39-40db-8429-9285e621c331 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-b3f2e735-0d39-40db-8429-9285e621c331 img.shogun-image,
.shg-c#s-b3f2e735-0d39-40db-8429-9285e621c331 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-b3f2e735-0d39-40db-8429-9285e621c331 .shg-image-zoom,
.shg-c#s-b3f2e735-0d39-40db-8429-9285e621c331 img.shogun-image {
  aspect-ratio: 1:1;
  
  
  
  
  
  
  
}



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

.shg-c#s-b3f2e735-0d39-40db-8429-9285e621c331 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b3f2e735-0d39-40db-8429-9285e621c331 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-b3f2e735-0d39-40db-8429-9285e621c331 img.shogun-image,
.shg-c#s-b3f2e735-0d39-40db-8429-9285e621c331 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-b3f2e735-0d39-40db-8429-9285e621c331 .shg-image-zoom,
.shg-c#s-b3f2e735-0d39-40db-8429-9285e621c331 img.shogun-image {
  aspect-ratio: 1:1;
  
  
  
  
  
  
  
}



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

.shg-c#s-b3f2e735-0d39-40db-8429-9285e621c331 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b3f2e735-0d39-40db-8429-9285e621c331 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-b3f2e735-0d39-40db-8429-9285e621c331 img.shogun-image,
.shg-c#s-b3f2e735-0d39-40db-8429-9285e621c331 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-b3f2e735-0d39-40db-8429-9285e621c331 .shg-image-zoom,
.shg-c#s-b3f2e735-0d39-40db-8429-9285e621c331 img.shogun-image {
  aspect-ratio: 1:1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
.shg-product-title-component h1 span,
.shg-product-title-component h2 span,
.shg-product-title-component h3 span,
.shg-product-title-component h4 span,
.shg-product-title-component h5 span,
.shg-product-title-component h6 span {
  margin: 0;
  padding: 0;
  display: block;
  color: rgba(61, 76, 103, 1);
  font-family: "Merriweather";
  text-transform: none;
  font-weight: 600;
  font-style: normal;
  letter-spacing: normal;
  line-height: normal;
}

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

#s-42058c9b-265e-4477-b7a7-ec575f65e484 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: center;
}
@media (min-width: 1200px){#s-42058c9b-265e-4477-b7a7-ec575f65e484 {
  padding-bottom: 0px;
}
}
#s-42058c9b-265e-4477-b7a7-ec575f65e484 .shg-product-title-component h2 span {
  
  font-weight:  normal ;
  font-family: Noto Sans;
  font-style:  normal ;
  font-size: 14px;
  
  
  
}
@media (min-width: 1200px){#s-42058c9b-265e-4477-b7a7-ec575f65e484 .shg-product-title-component h2 span {
  
  font-weight:  normal ;
  font-family: Noto Sans;
  font-style:  normal ;
  font-size: 16px;
  
  
  
}
}@media (max-width: 767px){#s-42058c9b-265e-4477-b7a7-ec575f65e484 .shg-product-title-component h2 span {
  
  font-weight:  normal ;
  font-family: Noto Sans;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}
}
#s-f367e89e-65df-442a-9ef2-2ef61641b31b {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-f367e89e-65df-442a-9ef2-2ef61641b31b .shg-product-sold-out {
  display: none;
  color: rgba(61, 76, 103, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Noto Sans;
  font-style:  normal ;
}

#s-f367e89e-65df-442a-9ef2-2ef61641b31b .shg-product-price {
  color: rgba(61, 76, 103, 1);
  font-weight:  normal ;
  font-family: Noto Sans;
  font-style:  normal ;
  font-size: 14px;
}

#s-f367e89e-65df-442a-9ef2-2ef61641b31b .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(98, 97, 102, 0.72);
  font-weight:  300 ;
  font-family: Lato;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}
@media (min-width: 1200px){#s-f367e89e-65df-442a-9ef2-2ef61641b31b .shg-product-sold-out {
  display: none;
  color: rgba(61, 76, 103, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Noto Sans;
  font-style:  normal ;
}

#s-f367e89e-65df-442a-9ef2-2ef61641b31b .shg-product-price {
  color: rgba(61, 76, 103, 1);
  font-weight:  normal ;
  font-family: Noto Sans;
  font-style:  normal ;
  font-size: 14px;
}

#s-f367e89e-65df-442a-9ef2-2ef61641b31b .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(98, 97, 102, 0.72);
  font-weight:  300 ;
  font-family: Lato;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-f367e89e-65df-442a-9ef2-2ef61641b31b .shg-product-sold-out {
  display: none;
  color: rgba(61, 76, 103, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Noto Sans;
  font-style:  normal ;
}

#s-f367e89e-65df-442a-9ef2-2ef61641b31b .shg-product-price {
  color: rgba(61, 76, 103, 1);
  font-weight:  normal ;
  font-family: Noto Sans;
  font-style:  normal ;
  font-size: 14px;
}

#s-f367e89e-65df-442a-9ef2-2ef61641b31b .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(98, 97, 102, 0.72);
  font-weight:  300 ;
  font-family: Lato;
  font-style:  normal ;
  font-size: 12px;
  padding-left: 10px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-f367e89e-65df-442a-9ef2-2ef61641b31b .shg-product-sold-out {
  display: none;
  color: rgba(61, 76, 103, 1);
  font-size: 12px;
  font-weight:  normal ;
  font-family: Noto Sans;
  font-style:  normal ;
}

#s-f367e89e-65df-442a-9ef2-2ef61641b31b .shg-product-price {
  color: rgba(61, 76, 103, 1);
  font-weight:  normal ;
  font-family: Noto Sans;
  font-style:  normal ;
  font-size: 12px;
}

#s-f367e89e-65df-442a-9ef2-2ef61641b31b .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(98, 97, 102, 0.72);
  font-weight:  300 ;
  font-family: Lato;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}
}@media (max-width: 767px){#s-f367e89e-65df-442a-9ef2-2ef61641b31b .shg-product-sold-out {
  display: none;
  color: rgba(61, 76, 103, 1);
  font-size: 12px;
  font-weight:  normal ;
  font-family: Noto Sans;
  font-style:  normal ;
}

#s-f367e89e-65df-442a-9ef2-2ef61641b31b .shg-product-price {
  color: rgba(61, 76, 103, 1);
  font-weight:  normal ;
  font-family: Noto Sans;
  font-style:  normal ;
  font-size: 12px;
}

#s-f367e89e-65df-442a-9ef2-2ef61641b31b .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(98, 97, 102, 0.72);
  font-weight:  300 ;
  font-family: Lato;
  font-style:  normal ;
  font-size: 12px;
  padding-left: 10px;
}
}
#s-b3992d9a-9fe4-4296-a0cc-e3495cee4e5d {
  margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-b3992d9a-9fe4-4296-a0cc-e3495cee4e5d {
  margin-bottom: 10px;
}
}
#s-ab5c9f7f-f720-4ed3-9770-feca0971c915 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-ab5c9f7f-f720-4ed3-9770-feca0971c915 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ab5c9f7f-f720-4ed3-9770-feca0971c915 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-ab5c9f7f-f720-4ed3-9770-feca0971c915 img.shogun-image,
.shg-c#s-ab5c9f7f-f720-4ed3-9770-feca0971c915 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-ab5c9f7f-f720-4ed3-9770-feca0971c915 .shg-image-zoom,
.shg-c#s-ab5c9f7f-f720-4ed3-9770-feca0971c915 img.shogun-image {
  aspect-ratio: 1:1;
  
  
  
  
  
  
  
}



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

.shg-c#s-ab5c9f7f-f720-4ed3-9770-feca0971c915 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ab5c9f7f-f720-4ed3-9770-feca0971c915 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-ab5c9f7f-f720-4ed3-9770-feca0971c915 img.shogun-image,
.shg-c#s-ab5c9f7f-f720-4ed3-9770-feca0971c915 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-ab5c9f7f-f720-4ed3-9770-feca0971c915 .shg-image-zoom,
.shg-c#s-ab5c9f7f-f720-4ed3-9770-feca0971c915 img.shogun-image {
  aspect-ratio: 1:1;
  
  
  
  
  
  
  
}



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

.shg-c#s-ab5c9f7f-f720-4ed3-9770-feca0971c915 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ab5c9f7f-f720-4ed3-9770-feca0971c915 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-ab5c9f7f-f720-4ed3-9770-feca0971c915 img.shogun-image,
.shg-c#s-ab5c9f7f-f720-4ed3-9770-feca0971c915 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-ab5c9f7f-f720-4ed3-9770-feca0971c915 .shg-image-zoom,
.shg-c#s-ab5c9f7f-f720-4ed3-9770-feca0971c915 img.shogun-image {
  aspect-ratio: 1:1;
  
  
  
  
  
  
  
}



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

.shg-c#s-ab5c9f7f-f720-4ed3-9770-feca0971c915 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ab5c9f7f-f720-4ed3-9770-feca0971c915 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-ab5c9f7f-f720-4ed3-9770-feca0971c915 img.shogun-image,
.shg-c#s-ab5c9f7f-f720-4ed3-9770-feca0971c915 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-ab5c9f7f-f720-4ed3-9770-feca0971c915 .shg-image-zoom,
.shg-c#s-ab5c9f7f-f720-4ed3-9770-feca0971c915 img.shogun-image {
  aspect-ratio: 1:1;
  
  
  
  
  
  
  
}



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

.shg-c#s-ab5c9f7f-f720-4ed3-9770-feca0971c915 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ab5c9f7f-f720-4ed3-9770-feca0971c915 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-ab5c9f7f-f720-4ed3-9770-feca0971c915 img.shogun-image,
.shg-c#s-ab5c9f7f-f720-4ed3-9770-feca0971c915 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-ab5c9f7f-f720-4ed3-9770-feca0971c915 .shg-image-zoom,
.shg-c#s-ab5c9f7f-f720-4ed3-9770-feca0971c915 img.shogun-image {
  aspect-ratio: 1:1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-3bf0c783-a2b5-443e-bfa2-19c659961193 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: center;
}
@media (min-width: 1200px){#s-3bf0c783-a2b5-443e-bfa2-19c659961193 {
  padding-bottom: 0px;
}
}
#s-3bf0c783-a2b5-443e-bfa2-19c659961193 .shg-product-title-component h2 span {
  
  font-weight:  normal ;
  font-family: Noto Sans;
  font-style:  normal ;
  font-size: 14px;
  
  
  
}
@media (min-width: 1200px){#s-3bf0c783-a2b5-443e-bfa2-19c659961193 .shg-product-title-component h2 span {
  
  font-weight:  normal ;
  font-family: Noto Sans;
  font-style:  normal ;
  font-size: 16px;
  
  
  
}
}@media (max-width: 767px){#s-3bf0c783-a2b5-443e-bfa2-19c659961193 .shg-product-title-component h2 span {
  
  font-weight:  normal ;
  font-family: Noto Sans;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}
}
#s-c029ea18-2ed8-4a77-ac9d-e8bd16c44233 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-c029ea18-2ed8-4a77-ac9d-e8bd16c44233 .shg-product-sold-out {
  display: none;
  color: rgba(61, 76, 103, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Noto Sans;
  font-style:  normal ;
}

#s-c029ea18-2ed8-4a77-ac9d-e8bd16c44233 .shg-product-price {
  color: rgba(61, 76, 103, 1);
  font-weight:  normal ;
  font-family: Noto Sans;
  font-style:  normal ;
  font-size: 14px;
}

#s-c029ea18-2ed8-4a77-ac9d-e8bd16c44233 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(98, 97, 102, 0.72);
  font-weight:  300 ;
  font-family: Lato;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}
@media (min-width: 1200px){#s-c029ea18-2ed8-4a77-ac9d-e8bd16c44233 .shg-product-sold-out {
  display: none;
  color: rgba(61, 76, 103, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Noto Sans;
  font-style:  normal ;
}

#s-c029ea18-2ed8-4a77-ac9d-e8bd16c44233 .shg-product-price {
  color: rgba(61, 76, 103, 1);
  font-weight:  normal ;
  font-family: Noto Sans;
  font-style:  normal ;
  font-size: 14px;
}

#s-c029ea18-2ed8-4a77-ac9d-e8bd16c44233 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(98, 97, 102, 0.72);
  font-weight:  300 ;
  font-family: Lato;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-c029ea18-2ed8-4a77-ac9d-e8bd16c44233 .shg-product-sold-out {
  display: none;
  color: rgba(61, 76, 103, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Noto Sans;
  font-style:  normal ;
}

#s-c029ea18-2ed8-4a77-ac9d-e8bd16c44233 .shg-product-price {
  color: rgba(61, 76, 103, 1);
  font-weight:  normal ;
  font-family: Noto Sans;
  font-style:  normal ;
  font-size: 14px;
}

#s-c029ea18-2ed8-4a77-ac9d-e8bd16c44233 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(98, 97, 102, 0.72);
  font-weight:  300 ;
  font-family: Lato;
  font-style:  normal ;
  font-size: 12px;
  padding-left: 10px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-c029ea18-2ed8-4a77-ac9d-e8bd16c44233 .shg-product-sold-out {
  display: none;
  color: rgba(61, 76, 103, 1);
  font-size: 12px;
  font-weight:  normal ;
  font-family: Noto Sans;
  font-style:  normal ;
}

#s-c029ea18-2ed8-4a77-ac9d-e8bd16c44233 .shg-product-price {
  color: rgba(61, 76, 103, 1);
  font-weight:  normal ;
  font-family: Noto Sans;
  font-style:  normal ;
  font-size: 12px;
}

#s-c029ea18-2ed8-4a77-ac9d-e8bd16c44233 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(98, 97, 102, 0.72);
  font-weight:  300 ;
  font-family: Lato;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}
}@media (max-width: 767px){#s-c029ea18-2ed8-4a77-ac9d-e8bd16c44233 .shg-product-sold-out {
  display: none;
  color: rgba(61, 76, 103, 1);
  font-size: 12px;
  font-weight:  normal ;
  font-family: Noto Sans;
  font-style:  normal ;
}

#s-c029ea18-2ed8-4a77-ac9d-e8bd16c44233 .shg-product-price {
  color: rgba(61, 76, 103, 1);
  font-weight:  normal ;
  font-family: Noto Sans;
  font-style:  normal ;
  font-size: 12px;
}

#s-c029ea18-2ed8-4a77-ac9d-e8bd16c44233 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(98, 97, 102, 0.72);
  font-weight:  300 ;
  font-family: Lato;
  font-style:  normal ;
  font-size: 12px;
  padding-left: 10px;
}
}
#s-7a2c8de9-a6ff-4e75-a3ae-f205838ae39e {
  margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-7a2c8de9-a6ff-4e75-a3ae-f205838ae39e {
  margin-bottom: 10px;
}
}
#s-3881d92f-db21-4147-b566-440483f9ffdf {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-3881d92f-db21-4147-b566-440483f9ffdf .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3881d92f-db21-4147-b566-440483f9ffdf img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-3881d92f-db21-4147-b566-440483f9ffdf img.shogun-image,
.shg-c#s-3881d92f-db21-4147-b566-440483f9ffdf .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-3881d92f-db21-4147-b566-440483f9ffdf .shg-image-zoom,
.shg-c#s-3881d92f-db21-4147-b566-440483f9ffdf img.shogun-image {
  aspect-ratio: 1:1;
  
  
  
  
  
  
  
}



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

.shg-c#s-3881d92f-db21-4147-b566-440483f9ffdf .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3881d92f-db21-4147-b566-440483f9ffdf img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-3881d92f-db21-4147-b566-440483f9ffdf img.shogun-image,
.shg-c#s-3881d92f-db21-4147-b566-440483f9ffdf .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-3881d92f-db21-4147-b566-440483f9ffdf .shg-image-zoom,
.shg-c#s-3881d92f-db21-4147-b566-440483f9ffdf img.shogun-image {
  aspect-ratio: 1:1;
  
  
  
  
  
  
  
}



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

.shg-c#s-3881d92f-db21-4147-b566-440483f9ffdf .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3881d92f-db21-4147-b566-440483f9ffdf img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-3881d92f-db21-4147-b566-440483f9ffdf img.shogun-image,
.shg-c#s-3881d92f-db21-4147-b566-440483f9ffdf .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-3881d92f-db21-4147-b566-440483f9ffdf .shg-image-zoom,
.shg-c#s-3881d92f-db21-4147-b566-440483f9ffdf img.shogun-image {
  aspect-ratio: 1:1;
  
  
  
  
  
  
  
}



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

.shg-c#s-3881d92f-db21-4147-b566-440483f9ffdf .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3881d92f-db21-4147-b566-440483f9ffdf img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-3881d92f-db21-4147-b566-440483f9ffdf img.shogun-image,
.shg-c#s-3881d92f-db21-4147-b566-440483f9ffdf .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-3881d92f-db21-4147-b566-440483f9ffdf .shg-image-zoom,
.shg-c#s-3881d92f-db21-4147-b566-440483f9ffdf img.shogun-image {
  aspect-ratio: 1:1;
  
  
  
  
  
  
  
}



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

.shg-c#s-3881d92f-db21-4147-b566-440483f9ffdf .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3881d92f-db21-4147-b566-440483f9ffdf img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-3881d92f-db21-4147-b566-440483f9ffdf img.shogun-image,
.shg-c#s-3881d92f-db21-4147-b566-440483f9ffdf .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-3881d92f-db21-4147-b566-440483f9ffdf .shg-image-zoom,
.shg-c#s-3881d92f-db21-4147-b566-440483f9ffdf img.shogun-image {
  aspect-ratio: 1:1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-54120422-6099-46df-aaa0-c6c8c8b3f1ea {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: center;
}
@media (min-width: 1200px){#s-54120422-6099-46df-aaa0-c6c8c8b3f1ea {
  padding-bottom: 0px;
}
}
#s-54120422-6099-46df-aaa0-c6c8c8b3f1ea .shg-product-title-component h2 span {
  
  font-weight:  normal ;
  font-family: Noto Sans;
  font-style:  normal ;
  font-size: 14px;
  
  
  
}
@media (min-width: 1200px){#s-54120422-6099-46df-aaa0-c6c8c8b3f1ea .shg-product-title-component h2 span {
  
  font-weight:  normal ;
  font-family: Noto Sans;
  font-style:  normal ;
  font-size: 16px;
  
  
  
}
}@media (max-width: 767px){#s-54120422-6099-46df-aaa0-c6c8c8b3f1ea .shg-product-title-component h2 span {
  
  font-weight:  normal ;
  font-family: Noto Sans;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}
}
#s-b4808bfc-2185-4f8e-9ea5-4088a556d725 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-b4808bfc-2185-4f8e-9ea5-4088a556d725 .shg-product-sold-out {
  display: none;
  color: rgba(61, 76, 103, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Noto Sans;
  font-style:  normal ;
}

#s-b4808bfc-2185-4f8e-9ea5-4088a556d725 .shg-product-price {
  color: rgba(61, 76, 103, 1);
  font-weight:  normal ;
  font-family: Noto Sans;
  font-style:  normal ;
  font-size: 14px;
}

#s-b4808bfc-2185-4f8e-9ea5-4088a556d725 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(98, 97, 102, 0.72);
  font-weight:  300 ;
  font-family: Lato;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}
@media (min-width: 1200px){#s-b4808bfc-2185-4f8e-9ea5-4088a556d725 .shg-product-sold-out {
  display: none;
  color: rgba(61, 76, 103, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Noto Sans;
  font-style:  normal ;
}

#s-b4808bfc-2185-4f8e-9ea5-4088a556d725 .shg-product-price {
  color: rgba(61, 76, 103, 1);
  font-weight:  normal ;
  font-family: Noto Sans;
  font-style:  normal ;
  font-size: 14px;
}

#s-b4808bfc-2185-4f8e-9ea5-4088a556d725 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(98, 97, 102, 0.72);
  font-weight:  300 ;
  font-family: Lato;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-b4808bfc-2185-4f8e-9ea5-4088a556d725 .shg-product-sold-out {
  display: none;
  color: rgba(61, 76, 103, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Noto Sans;
  font-style:  normal ;
}

#s-b4808bfc-2185-4f8e-9ea5-4088a556d725 .shg-product-price {
  color: rgba(61, 76, 103, 1);
  font-weight:  normal ;
  font-family: Noto Sans;
  font-style:  normal ;
  font-size: 14px;
}

#s-b4808bfc-2185-4f8e-9ea5-4088a556d725 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(98, 97, 102, 0.72);
  font-weight:  300 ;
  font-family: Lato;
  font-style:  normal ;
  font-size: 12px;
  padding-left: 10px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-b4808bfc-2185-4f8e-9ea5-4088a556d725 .shg-product-sold-out {
  display: none;
  color: rgba(61, 76, 103, 1);
  font-size: 12px;
  font-weight:  normal ;
  font-family: Noto Sans;
  font-style:  normal ;
}

#s-b4808bfc-2185-4f8e-9ea5-4088a556d725 .shg-product-price {
  color: rgba(61, 76, 103, 1);
  font-weight:  normal ;
  font-family: Noto Sans;
  font-style:  normal ;
  font-size: 12px;
}

#s-b4808bfc-2185-4f8e-9ea5-4088a556d725 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(98, 97, 102, 0.72);
  font-weight:  300 ;
  font-family: Lato;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}
}@media (max-width: 767px){#s-b4808bfc-2185-4f8e-9ea5-4088a556d725 .shg-product-sold-out {
  display: none;
  color: rgba(61, 76, 103, 1);
  font-size: 12px;
  font-weight:  normal ;
  font-family: Noto Sans;
  font-style:  normal ;
}

#s-b4808bfc-2185-4f8e-9ea5-4088a556d725 .shg-product-price {
  color: rgba(61, 76, 103, 1);
  font-weight:  normal ;
  font-family: Noto Sans;
  font-style:  normal ;
  font-size: 12px;
}

#s-b4808bfc-2185-4f8e-9ea5-4088a556d725 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(98, 97, 102, 0.72);
  font-weight:  300 ;
  font-family: Lato;
  font-style:  normal ;
  font-size: 12px;
  padding-left: 10px;
}
}
#s-ba869c50-6e3d-4253-89a4-d9214f177752 {
  margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-ba869c50-6e3d-4253-89a4-d9214f177752 {
  margin-bottom: 10px;
}
}
#s-9ac62127-beda-4b67-9154-9de691f5b999 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-9ac62127-beda-4b67-9154-9de691f5b999 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9ac62127-beda-4b67-9154-9de691f5b999 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-9ac62127-beda-4b67-9154-9de691f5b999 img.shogun-image,
.shg-c#s-9ac62127-beda-4b67-9154-9de691f5b999 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-9ac62127-beda-4b67-9154-9de691f5b999 .shg-image-zoom,
.shg-c#s-9ac62127-beda-4b67-9154-9de691f5b999 img.shogun-image {
  aspect-ratio: 1:1;
  
  
  
  
  
  
  
}



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

.shg-c#s-9ac62127-beda-4b67-9154-9de691f5b999 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9ac62127-beda-4b67-9154-9de691f5b999 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-9ac62127-beda-4b67-9154-9de691f5b999 img.shogun-image,
.shg-c#s-9ac62127-beda-4b67-9154-9de691f5b999 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-9ac62127-beda-4b67-9154-9de691f5b999 .shg-image-zoom,
.shg-c#s-9ac62127-beda-4b67-9154-9de691f5b999 img.shogun-image {
  aspect-ratio: 1:1;
  
  
  
  
  
  
  
}



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

.shg-c#s-9ac62127-beda-4b67-9154-9de691f5b999 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9ac62127-beda-4b67-9154-9de691f5b999 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-9ac62127-beda-4b67-9154-9de691f5b999 img.shogun-image,
.shg-c#s-9ac62127-beda-4b67-9154-9de691f5b999 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-9ac62127-beda-4b67-9154-9de691f5b999 .shg-image-zoom,
.shg-c#s-9ac62127-beda-4b67-9154-9de691f5b999 img.shogun-image {
  aspect-ratio: 1:1;
  
  
  
  
  
  
  
}



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

.shg-c#s-9ac62127-beda-4b67-9154-9de691f5b999 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9ac62127-beda-4b67-9154-9de691f5b999 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-9ac62127-beda-4b67-9154-9de691f5b999 img.shogun-image,
.shg-c#s-9ac62127-beda-4b67-9154-9de691f5b999 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-9ac62127-beda-4b67-9154-9de691f5b999 .shg-image-zoom,
.shg-c#s-9ac62127-beda-4b67-9154-9de691f5b999 img.shogun-image {
  aspect-ratio: 1:1;
  
  
  
  
  
  
  
}



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

.shg-c#s-9ac62127-beda-4b67-9154-9de691f5b999 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9ac62127-beda-4b67-9154-9de691f5b999 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-9ac62127-beda-4b67-9154-9de691f5b999 img.shogun-image,
.shg-c#s-9ac62127-beda-4b67-9154-9de691f5b999 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-9ac62127-beda-4b67-9154-9de691f5b999 .shg-image-zoom,
.shg-c#s-9ac62127-beda-4b67-9154-9de691f5b999 img.shogun-image {
  aspect-ratio: 1:1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-499ea49f-dc58-4535-9a95-087dddd360de {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: center;
}
@media (min-width: 1200px){#s-499ea49f-dc58-4535-9a95-087dddd360de {
  padding-bottom: 0px;
}
}
#s-499ea49f-dc58-4535-9a95-087dddd360de .shg-product-title-component h2 span {
  
  font-weight:  normal ;
  font-family: Noto Sans;
  font-style:  normal ;
  font-size: 14px;
  
  
  
}
@media (min-width: 1200px){#s-499ea49f-dc58-4535-9a95-087dddd360de .shg-product-title-component h2 span {
  
  font-weight:  normal ;
  font-family: Noto Sans;
  font-style:  normal ;
  font-size: 16px;
  
  
  
}
}@media (max-width: 767px){#s-499ea49f-dc58-4535-9a95-087dddd360de .shg-product-title-component h2 span {
  
  font-weight:  normal ;
  font-family: Noto Sans;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}
}
#s-11ce20d1-7c2c-48b1-89dc-10f8ab2719f8 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-11ce20d1-7c2c-48b1-89dc-10f8ab2719f8 .shg-product-sold-out {
  display: none;
  color: rgba(61, 76, 103, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Noto Sans;
  font-style:  normal ;
}

#s-11ce20d1-7c2c-48b1-89dc-10f8ab2719f8 .shg-product-price {
  color: rgba(61, 76, 103, 1);
  font-weight:  normal ;
  font-family: Noto Sans;
  font-style:  normal ;
  font-size: 14px;
}

#s-11ce20d1-7c2c-48b1-89dc-10f8ab2719f8 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(98, 97, 102, 0.72);
  font-weight:  300 ;
  font-family: Lato;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}
@media (min-width: 1200px){#s-11ce20d1-7c2c-48b1-89dc-10f8ab2719f8 .shg-product-sold-out {
  display: none;
  color: rgba(61, 76, 103, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Noto Sans;
  font-style:  normal ;
}

#s-11ce20d1-7c2c-48b1-89dc-10f8ab2719f8 .shg-product-price {
  color: rgba(61, 76, 103, 1);
  font-weight:  normal ;
  font-family: Noto Sans;
  font-style:  normal ;
  font-size: 14px;
}

#s-11ce20d1-7c2c-48b1-89dc-10f8ab2719f8 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(98, 97, 102, 0.72);
  font-weight:  300 ;
  font-family: Lato;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-11ce20d1-7c2c-48b1-89dc-10f8ab2719f8 .shg-product-sold-out {
  display: none;
  color: rgba(61, 76, 103, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Noto Sans;
  font-style:  normal ;
}

#s-11ce20d1-7c2c-48b1-89dc-10f8ab2719f8 .shg-product-price {
  color: rgba(61, 76, 103, 1);
  font-weight:  normal ;
  font-family: Noto Sans;
  font-style:  normal ;
  font-size: 14px;
}

#s-11ce20d1-7c2c-48b1-89dc-10f8ab2719f8 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(98, 97, 102, 0.72);
  font-weight:  300 ;
  font-family: Lato;
  font-style:  normal ;
  font-size: 12px;
  padding-left: 10px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-11ce20d1-7c2c-48b1-89dc-10f8ab2719f8 .shg-product-sold-out {
  display: none;
  color: rgba(61, 76, 103, 1);
  font-size: 12px;
  font-weight:  normal ;
  font-family: Noto Sans;
  font-style:  normal ;
}

#s-11ce20d1-7c2c-48b1-89dc-10f8ab2719f8 .shg-product-price {
  color: rgba(61, 76, 103, 1);
  font-weight:  normal ;
  font-family: Noto Sans;
  font-style:  normal ;
  font-size: 12px;
}

#s-11ce20d1-7c2c-48b1-89dc-10f8ab2719f8 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(98, 97, 102, 0.72);
  font-weight:  300 ;
  font-family: Lato;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}
}@media (max-width: 767px){#s-11ce20d1-7c2c-48b1-89dc-10f8ab2719f8 .shg-product-sold-out {
  display: none;
  color: rgba(61, 76, 103, 1);
  font-size: 12px;
  font-weight:  normal ;
  font-family: Noto Sans;
  font-style:  normal ;
}

#s-11ce20d1-7c2c-48b1-89dc-10f8ab2719f8 .shg-product-price {
  color: rgba(61, 76, 103, 1);
  font-weight:  normal ;
  font-family: Noto Sans;
  font-style:  normal ;
  font-size: 12px;
}

#s-11ce20d1-7c2c-48b1-89dc-10f8ab2719f8 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(98, 97, 102, 0.72);
  font-weight:  300 ;
  font-family: Lato;
  font-style:  normal ;
  font-size: 12px;
  padding-left: 10px;
}
}
#s-664f1bef-0723-46e9-b9b9-440f5cd061dc {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 2em;
margin-right: 0px;
padding-top: 20px;
padding-left: 40px;
padding-bottom: 20px;
padding-right: 40px;
min-height: 50px;
background-color: rgba(236, 237, 240, 1);
}
@media (min-width: 1200px){#s-664f1bef-0723-46e9-b9b9-440f5cd061dc {
  margin-top: 0px;
margin-bottom: 2em;
}
}@media (max-width: 767px){#s-664f1bef-0723-46e9-b9b9-440f5cd061dc {
  margin-left: 0px;
margin-right: 0px;
}
}







#s-664f1bef-0723-46e9-b9b9-440f5cd061dc > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-664f1bef-0723-46e9-b9b9-440f5cd061dc.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-d26b78b5-aef9-48c5-8452-bd5b378bd6a7 {
  margin-bottom: 20px;
padding-top: 0px;
padding-bottom: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 1px;
border-right-width: 0px;
border-color: rgba(216, 219, 225, 1);
border-style: solid;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-d26b78b5-aef9-48c5-8452-bd5b378bd6a7 {
  text-align: center;
}
}@media (max-width: 767px){#s-d26b78b5-aef9-48c5-8452-bd5b378bd6a7 {
  margin-bottom: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 1px;
border-right-width: 0px;
border-color: rgba(216, 219, 225, 1);
border-style: solid;
text-align: center;
}
}
#s-d26b78b5-aef9-48c5-8452-bd5b378bd6a7 .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  700 ;
  font-family: "Merriweather";
  font-style:  normal ;
  font-size: 36px;
  
  
  
}


@media (min-width: 1200px){#s-d26b78b5-aef9-48c5-8452-bd5b378bd6a7 .shogun-heading-component h2 {
  color: rgba(61, 76, 103, 1);
  font-weight:  700 ;
  font-family: "Merriweather";
  font-style:  normal ;
  font-size: 36px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-d26b78b5-aef9-48c5-8452-bd5b378bd6a7 .shogun-heading-component h2 {
  color: rgba(61, 76, 103, 1);
  font-weight:  700 ;
  font-family: "Merriweather";
  font-style:  normal ;
  font-size: 36px;
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-d26b78b5-aef9-48c5-8452-bd5b378bd6a7 .shogun-heading-component h2 {
  color: rgba(61, 76, 103, 1);
  font-weight:  700 ;
  font-family: "Merriweather";
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


}@media (max-width: 767px){#s-d26b78b5-aef9-48c5-8452-bd5b378bd6a7 .shogun-heading-component h2 {
  color: rgba(92, 102, 119, 1);
  font-weight:  700 ;
  font-family: "Merriweather";
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


}
#s-a2dd97f7-e618-4d2b-8a2e-1cd177e072df {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-a2dd97f7-e618-4d2b-8a2e-1cd177e072df"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 10.0px);
}

}

@media (min-width: 768px) {
[id="s-a2dd97f7-e618-4d2b-8a2e-1cd177e072df"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-a2dd97f7-e618-4d2b-8a2e-1cd177e072df"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-a2dd97f7-e618-4d2b-8a2e-1cd177e072df"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

}

#s-73112e30-1c14-4e26-acce-c4b609d3c263 {
  margin-left: auto;
margin-right: auto;
max-width: 800px;
text-align: center;
}

#s-73112e30-1c14-4e26-acce-c4b609d3c263 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-73112e30-1c14-4e26-acce-c4b609d3c263-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-73112e30-1c14-4e26-acce-c4b609d3c263 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-73112e30-1c14-4e26-acce-c4b609d3c263 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-73112e30-1c14-4e26-acce-c4b609d3c263 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-73112e30-1c14-4e26-acce-c4b609d3c263 img.shogun-image {
  width: 100%;
  
  
  max-width: 800px;

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




.s-73112e30-1c14-4e26-acce-c4b609d3c263 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-73112e30-1c14-4e26-acce-c4b609d3c263.shg-align-container {
  display: flex;
  justify-content: center
}

.s-73112e30-1c14-4e26-acce-c4b609d3c263.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-73112e30-1c14-4e26-acce-c4b609d3c263.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-73112e30-1c14-4e26-acce-c4b609d3c263 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-73112e30-1c14-4e26-acce-c4b609d3c263-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-73112e30-1c14-4e26-acce-c4b609d3c263 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-73112e30-1c14-4e26-acce-c4b609d3c263 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-73112e30-1c14-4e26-acce-c4b609d3c263 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-73112e30-1c14-4e26-acce-c4b609d3c263 img.shogun-image {
  width: 100%;
  
  
  

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




.s-73112e30-1c14-4e26-acce-c4b609d3c263 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-73112e30-1c14-4e26-acce-c4b609d3c263.shg-align-container {
  display: flex;
  justify-content: center
}

.s-73112e30-1c14-4e26-acce-c4b609d3c263.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-73112e30-1c14-4e26-acce-c4b609d3c263.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-73112e30-1c14-4e26-acce-c4b609d3c263 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-73112e30-1c14-4e26-acce-c4b609d3c263-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-73112e30-1c14-4e26-acce-c4b609d3c263 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-73112e30-1c14-4e26-acce-c4b609d3c263 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-73112e30-1c14-4e26-acce-c4b609d3c263 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-73112e30-1c14-4e26-acce-c4b609d3c263 img.shogun-image {
  width: 100%;
  
  
  

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




.s-73112e30-1c14-4e26-acce-c4b609d3c263 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-73112e30-1c14-4e26-acce-c4b609d3c263.shg-align-container {
  display: flex;
  justify-content: center
}

.s-73112e30-1c14-4e26-acce-c4b609d3c263.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-73112e30-1c14-4e26-acce-c4b609d3c263.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-73112e30-1c14-4e26-acce-c4b609d3c263 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-73112e30-1c14-4e26-acce-c4b609d3c263-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-73112e30-1c14-4e26-acce-c4b609d3c263 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-73112e30-1c14-4e26-acce-c4b609d3c263 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-73112e30-1c14-4e26-acce-c4b609d3c263 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-73112e30-1c14-4e26-acce-c4b609d3c263 img.shogun-image {
  width: 100%;
  
  
  

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




.s-73112e30-1c14-4e26-acce-c4b609d3c263 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-73112e30-1c14-4e26-acce-c4b609d3c263.shg-align-container {
  display: flex;
  justify-content: center
}

.s-73112e30-1c14-4e26-acce-c4b609d3c263.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-73112e30-1c14-4e26-acce-c4b609d3c263.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-73112e30-1c14-4e26-acce-c4b609d3c263 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-73112e30-1c14-4e26-acce-c4b609d3c263-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-73112e30-1c14-4e26-acce-c4b609d3c263 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-73112e30-1c14-4e26-acce-c4b609d3c263 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-73112e30-1c14-4e26-acce-c4b609d3c263 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-73112e30-1c14-4e26-acce-c4b609d3c263 img.shogun-image {
  width: 100%;
  
  
  

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




.s-73112e30-1c14-4e26-acce-c4b609d3c263 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-73112e30-1c14-4e26-acce-c4b609d3c263.shg-align-container {
  display: flex;
  justify-content: center
}

.s-73112e30-1c14-4e26-acce-c4b609d3c263.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-73112e30-1c14-4e26-acce-c4b609d3c263.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-3b6e1810-11b5-4a3f-9029-486e9e377466 {
  padding-top: 10px;
padding-left: 5px;
padding-bottom: 10px;
padding-right: 5px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(236, 237, 240, 0.01);
border-style: none;
min-height: 160px;
background-color: rgba(236, 237, 240, 1);
}
@media (min-width: 1200px){#s-3b6e1810-11b5-4a3f-9029-486e9e377466 {
  padding-top: 0px;
padding-bottom: 0px;
border-radius: 0px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-3b6e1810-11b5-4a3f-9029-486e9e377466 {
  padding-top: 0px;
padding-bottom: 0px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-3b6e1810-11b5-4a3f-9029-486e9e377466 {
  min-height: 140px;
}
}@media (max-width: 767px){#s-3b6e1810-11b5-4a3f-9029-486e9e377466 {
  border-style: solid;
margin-bottom: 20px;
padding-top: 10px;
padding-bottom: 0px;
border-color: rgba(236, 237, 240, 0.01);
min-height: 50px;
}
}







#s-3b6e1810-11b5-4a3f-9029-486e9e377466 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3b6e1810-11b5-4a3f-9029-486e9e377466.shg-box.shg-c {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
@media (max-width: 767px){






#s-3b6e1810-11b5-4a3f-9029-486e9e377466 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3b6e1810-11b5-4a3f-9029-486e9e377466.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
}
#s-4b125ad2-426c-4ef8-83f1-64e4795050f6 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(236, 237, 240, 0.01);
border-style: none;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-4b125ad2-426c-4ef8-83f1-64e4795050f6 {
  padding-top: 0px;
padding-bottom: 20px;
}
}@media (max-width: 767px){#s-4b125ad2-426c-4ef8-83f1-64e4795050f6 {
  padding-top: 0px;
padding-left: 10px;
padding-bottom: 0px;
padding-right: 10px;
}
}
#s-4b125ad2-426c-4ef8-83f1-64e4795050f6 .shogun-heading-component h3 {
  color: rgba(92, 102, 119, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 28px;
  
  
  
}


@media (min-width: 1200px){#s-4b125ad2-426c-4ef8-83f1-64e4795050f6 .shogun-heading-component h3 {
  color: rgba(92, 102, 119, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 28px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-4b125ad2-426c-4ef8-83f1-64e4795050f6 .shogun-heading-component h3 {
  color: rgba(92, 102, 119, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 28px;
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-4b125ad2-426c-4ef8-83f1-64e4795050f6 .shogun-heading-component h3 {
  color: rgba(92, 102, 119, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 24px;
  
  
  
}


}@media (max-width: 767px){#s-4b125ad2-426c-4ef8-83f1-64e4795050f6 .shogun-heading-component h3 {
  color: rgba(92, 102, 119, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 22px;
  line-height: 1.5em;
  
  
}


}
#s-db1c2db9-72ba-411d-b196-8ceba596ebe2 {
  margin-top: 20px;
margin-bottom: 20px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 0px;
background-color: rgba(75, 97, 136, 1);
text-align: left;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-db1c2db9-72ba-411d-b196-8ceba596ebe2:hover {background-color: rgba(53, 59, 69, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-db1c2db9-72ba-411d-b196-8ceba596ebe2:active {background-color: rgba(92, 102, 119, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}@media (min-width: 1200px){#s-db1c2db9-72ba-411d-b196-8ceba596ebe2 {
  margin-top: 10px;
border-radius: 0px;
text-align: center;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-db1c2db9-72ba-411d-b196-8ceba596ebe2 {
  margin-top: 10px;
text-align: center;
}
}@media (min-width: 768px) and (max-width: 991px){#s-db1c2db9-72ba-411d-b196-8ceba596ebe2 {
  margin-top: 0px;
margin-bottom: 0px;
text-align: center;
}
}@media (max-width: 767px){#s-db1c2db9-72ba-411d-b196-8ceba596ebe2 {
  margin-top: 10px;
margin-bottom: 0px;
text-align: center;
}
}

  #s-db1c2db9-72ba-411d-b196-8ceba596ebe2-root {
    text-align: left;
  }


#s-db1c2db9-72ba-411d-b196-8ceba596ebe2.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 700;
  
  font-family: Lato;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-db1c2db9-72ba-411d-b196-8ceba596ebe2-root {
    text-align: center;
  }


#s-db1c2db9-72ba-411d-b196-8ceba596ebe2.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 700;
  
  font-family: Lato;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-db1c2db9-72ba-411d-b196-8ceba596ebe2-root {
    text-align: center;
  }


#s-db1c2db9-72ba-411d-b196-8ceba596ebe2.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 700;
  
  font-family: Lato;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-db1c2db9-72ba-411d-b196-8ceba596ebe2-root {
    text-align: center;
  }


#s-db1c2db9-72ba-411d-b196-8ceba596ebe2.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  
  font-family: Lato;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-db1c2db9-72ba-411d-b196-8ceba596ebe2-root {
    text-align: center;
  }


#s-db1c2db9-72ba-411d-b196-8ceba596ebe2.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  
  font-family: Lato;
  display:  inline-block ;
}
}
#s-92f9e135-1203-4a27-a30f-28dbb97d4969 {
  margin-left: auto;
margin-right: auto;
max-width: 800px;
text-align: center;
}

#s-92f9e135-1203-4a27-a30f-28dbb97d4969 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-92f9e135-1203-4a27-a30f-28dbb97d4969-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-92f9e135-1203-4a27-a30f-28dbb97d4969 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-92f9e135-1203-4a27-a30f-28dbb97d4969 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-92f9e135-1203-4a27-a30f-28dbb97d4969 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-92f9e135-1203-4a27-a30f-28dbb97d4969 img.shogun-image {
  width: 100%;
  
  
  max-width: 800px;

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




.s-92f9e135-1203-4a27-a30f-28dbb97d4969 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-92f9e135-1203-4a27-a30f-28dbb97d4969.shg-align-container {
  display: flex;
  justify-content: center
}

.s-92f9e135-1203-4a27-a30f-28dbb97d4969.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-92f9e135-1203-4a27-a30f-28dbb97d4969.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-92f9e135-1203-4a27-a30f-28dbb97d4969 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-92f9e135-1203-4a27-a30f-28dbb97d4969-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-92f9e135-1203-4a27-a30f-28dbb97d4969 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-92f9e135-1203-4a27-a30f-28dbb97d4969 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-92f9e135-1203-4a27-a30f-28dbb97d4969 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-92f9e135-1203-4a27-a30f-28dbb97d4969 img.shogun-image {
  width: 100%;
  
  
  

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




.s-92f9e135-1203-4a27-a30f-28dbb97d4969 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-92f9e135-1203-4a27-a30f-28dbb97d4969.shg-align-container {
  display: flex;
  justify-content: center
}

.s-92f9e135-1203-4a27-a30f-28dbb97d4969.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-92f9e135-1203-4a27-a30f-28dbb97d4969.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-92f9e135-1203-4a27-a30f-28dbb97d4969 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-92f9e135-1203-4a27-a30f-28dbb97d4969-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-92f9e135-1203-4a27-a30f-28dbb97d4969 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-92f9e135-1203-4a27-a30f-28dbb97d4969 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-92f9e135-1203-4a27-a30f-28dbb97d4969 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-92f9e135-1203-4a27-a30f-28dbb97d4969 img.shogun-image {
  width: 100%;
  
  
  

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




.s-92f9e135-1203-4a27-a30f-28dbb97d4969 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-92f9e135-1203-4a27-a30f-28dbb97d4969.shg-align-container {
  display: flex;
  justify-content: center
}

.s-92f9e135-1203-4a27-a30f-28dbb97d4969.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-92f9e135-1203-4a27-a30f-28dbb97d4969.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-92f9e135-1203-4a27-a30f-28dbb97d4969 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-92f9e135-1203-4a27-a30f-28dbb97d4969-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-92f9e135-1203-4a27-a30f-28dbb97d4969 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-92f9e135-1203-4a27-a30f-28dbb97d4969 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-92f9e135-1203-4a27-a30f-28dbb97d4969 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-92f9e135-1203-4a27-a30f-28dbb97d4969 img.shogun-image {
  width: 100%;
  
  
  

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




.s-92f9e135-1203-4a27-a30f-28dbb97d4969 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-92f9e135-1203-4a27-a30f-28dbb97d4969.shg-align-container {
  display: flex;
  justify-content: center
}

.s-92f9e135-1203-4a27-a30f-28dbb97d4969.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-92f9e135-1203-4a27-a30f-28dbb97d4969.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-92f9e135-1203-4a27-a30f-28dbb97d4969 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-92f9e135-1203-4a27-a30f-28dbb97d4969-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-92f9e135-1203-4a27-a30f-28dbb97d4969 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-92f9e135-1203-4a27-a30f-28dbb97d4969 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-92f9e135-1203-4a27-a30f-28dbb97d4969 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-92f9e135-1203-4a27-a30f-28dbb97d4969 img.shogun-image {
  width: 100%;
  
  
  

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




.s-92f9e135-1203-4a27-a30f-28dbb97d4969 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-92f9e135-1203-4a27-a30f-28dbb97d4969.shg-align-container {
  display: flex;
  justify-content: center
}

.s-92f9e135-1203-4a27-a30f-28dbb97d4969.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-92f9e135-1203-4a27-a30f-28dbb97d4969.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-f50f59f0-9dfd-49d1-add7-7717150ce99a {
  padding-top: 10px;
padding-left: 5%;
padding-bottom: 10px;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(236, 237, 240, 0.01);
border-style: none;
border-radius: 0px;
min-height: 160px;
background-color: rgba(236, 237, 240, 1);
}
@media (min-width: 1200px){#s-f50f59f0-9dfd-49d1-add7-7717150ce99a {
  padding-top: 0px;
padding-bottom: 0px;
border-radius: 0px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-f50f59f0-9dfd-49d1-add7-7717150ce99a {
  padding-top: 0px;
padding-bottom: 0px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-f50f59f0-9dfd-49d1-add7-7717150ce99a {
  min-height: 140px;
}
}@media (max-width: 767px){#s-f50f59f0-9dfd-49d1-add7-7717150ce99a {
  border-style: solid;
margin-bottom: 20px;
padding-top: 10px;
padding-bottom: 0px;
border-color: rgba(236, 237, 240, 0.01);
min-height: 50px;
}
}







#s-f50f59f0-9dfd-49d1-add7-7717150ce99a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f50f59f0-9dfd-49d1-add7-7717150ce99a.shg-box.shg-c {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
@media (max-width: 767px){






#s-f50f59f0-9dfd-49d1-add7-7717150ce99a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f50f59f0-9dfd-49d1-add7-7717150ce99a.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
}
#s-0b687bad-e7ba-42d5-8297-c2bc6009ac4d {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-0b687bad-e7ba-42d5-8297-c2bc6009ac4d {
  padding-top: 0px;
padding-bottom: 20px;
}
}@media (max-width: 767px){#s-0b687bad-e7ba-42d5-8297-c2bc6009ac4d {
  padding-top: 0px;
padding-left: 10px;
padding-bottom: 0px;
padding-right: 10px;
}
}
#s-0b687bad-e7ba-42d5-8297-c2bc6009ac4d .shogun-heading-component h3 {
  color: rgba(92, 102, 119, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 28px;
  
  
  
}


@media (min-width: 1200px){#s-0b687bad-e7ba-42d5-8297-c2bc6009ac4d .shogun-heading-component h3 {
  color: rgba(92, 102, 119, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 28px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-0b687bad-e7ba-42d5-8297-c2bc6009ac4d .shogun-heading-component h3 {
  color: rgba(92, 102, 119, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 28px;
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-0b687bad-e7ba-42d5-8297-c2bc6009ac4d .shogun-heading-component h3 {
  color: rgba(92, 102, 119, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 24px;
  
  
  
}


}@media (max-width: 767px){#s-0b687bad-e7ba-42d5-8297-c2bc6009ac4d .shogun-heading-component h3 {
  color: rgba(92, 102, 119, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 22px;
  line-height: 1.5em;
  
  
}


}
#s-1218a798-d303-4f26-ab8d-f481be6a75d0 {
  margin-top: 20px;
margin-bottom: 20px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 0px;
background-color: rgba(75, 97, 136, 1);
text-align: left;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-1218a798-d303-4f26-ab8d-f481be6a75d0:hover {background-color: rgba(53, 59, 69, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-1218a798-d303-4f26-ab8d-f481be6a75d0:active {background-color: rgba(92, 102, 119, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}@media (min-width: 1200px){#s-1218a798-d303-4f26-ab8d-f481be6a75d0 {
  margin-top: 10px;
border-radius: 0px;
text-align: center;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-1218a798-d303-4f26-ab8d-f481be6a75d0 {
  margin-top: 10px;
text-align: center;
}
}@media (min-width: 768px) and (max-width: 991px){#s-1218a798-d303-4f26-ab8d-f481be6a75d0 {
  margin-top: 0px;
margin-bottom: 0px;
text-align: center;
}
}@media (max-width: 767px){#s-1218a798-d303-4f26-ab8d-f481be6a75d0 {
  margin-top: 10px;
margin-bottom: 0px;
padding-bottom: 10px;
text-align: center;
}
}

  #s-1218a798-d303-4f26-ab8d-f481be6a75d0-root {
    text-align: left;
  }


#s-1218a798-d303-4f26-ab8d-f481be6a75d0.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 700;
  
  font-family: Lato;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-1218a798-d303-4f26-ab8d-f481be6a75d0-root {
    text-align: center;
  }


#s-1218a798-d303-4f26-ab8d-f481be6a75d0.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 700;
  
  font-family: Lato;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-1218a798-d303-4f26-ab8d-f481be6a75d0-root {
    text-align: center;
  }


#s-1218a798-d303-4f26-ab8d-f481be6a75d0.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 700;
  
  font-family: Lato;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-1218a798-d303-4f26-ab8d-f481be6a75d0-root {
    text-align: center;
  }


#s-1218a798-d303-4f26-ab8d-f481be6a75d0.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  
  font-family: Lato;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-1218a798-d303-4f26-ab8d-f481be6a75d0-root {
    text-align: center;
  }


#s-1218a798-d303-4f26-ab8d-f481be6a75d0.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  
  font-family: Lato;
  display:  inline-block ;
}
}
#s-97433ea3-24b3-4737-b874-5c8ad849b4a4 {
  margin-left: auto;
margin-right: auto;
max-width: 800px;
text-align: center;
}

#s-97433ea3-24b3-4737-b874-5c8ad849b4a4 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-97433ea3-24b3-4737-b874-5c8ad849b4a4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-97433ea3-24b3-4737-b874-5c8ad849b4a4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-97433ea3-24b3-4737-b874-5c8ad849b4a4 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-97433ea3-24b3-4737-b874-5c8ad849b4a4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-97433ea3-24b3-4737-b874-5c8ad849b4a4 img.shogun-image {
  width: 100%;
  
  
  max-width: 800px;

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




.s-97433ea3-24b3-4737-b874-5c8ad849b4a4 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-97433ea3-24b3-4737-b874-5c8ad849b4a4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-97433ea3-24b3-4737-b874-5c8ad849b4a4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-97433ea3-24b3-4737-b874-5c8ad849b4a4.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-97433ea3-24b3-4737-b874-5c8ad849b4a4 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-97433ea3-24b3-4737-b874-5c8ad849b4a4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-97433ea3-24b3-4737-b874-5c8ad849b4a4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-97433ea3-24b3-4737-b874-5c8ad849b4a4 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-97433ea3-24b3-4737-b874-5c8ad849b4a4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-97433ea3-24b3-4737-b874-5c8ad849b4a4 img.shogun-image {
  width: 100%;
  
  
  

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




.s-97433ea3-24b3-4737-b874-5c8ad849b4a4 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-97433ea3-24b3-4737-b874-5c8ad849b4a4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-97433ea3-24b3-4737-b874-5c8ad849b4a4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-97433ea3-24b3-4737-b874-5c8ad849b4a4.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-97433ea3-24b3-4737-b874-5c8ad849b4a4 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-97433ea3-24b3-4737-b874-5c8ad849b4a4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-97433ea3-24b3-4737-b874-5c8ad849b4a4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-97433ea3-24b3-4737-b874-5c8ad849b4a4 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-97433ea3-24b3-4737-b874-5c8ad849b4a4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-97433ea3-24b3-4737-b874-5c8ad849b4a4 img.shogun-image {
  width: 100%;
  
  
  

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




.s-97433ea3-24b3-4737-b874-5c8ad849b4a4 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-97433ea3-24b3-4737-b874-5c8ad849b4a4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-97433ea3-24b3-4737-b874-5c8ad849b4a4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-97433ea3-24b3-4737-b874-5c8ad849b4a4.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-97433ea3-24b3-4737-b874-5c8ad849b4a4 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-97433ea3-24b3-4737-b874-5c8ad849b4a4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-97433ea3-24b3-4737-b874-5c8ad849b4a4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-97433ea3-24b3-4737-b874-5c8ad849b4a4 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-97433ea3-24b3-4737-b874-5c8ad849b4a4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-97433ea3-24b3-4737-b874-5c8ad849b4a4 img.shogun-image {
  width: 100%;
  
  
  

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




.s-97433ea3-24b3-4737-b874-5c8ad849b4a4 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-97433ea3-24b3-4737-b874-5c8ad849b4a4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-97433ea3-24b3-4737-b874-5c8ad849b4a4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-97433ea3-24b3-4737-b874-5c8ad849b4a4.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-97433ea3-24b3-4737-b874-5c8ad849b4a4 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-97433ea3-24b3-4737-b874-5c8ad849b4a4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-97433ea3-24b3-4737-b874-5c8ad849b4a4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-97433ea3-24b3-4737-b874-5c8ad849b4a4 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-97433ea3-24b3-4737-b874-5c8ad849b4a4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-97433ea3-24b3-4737-b874-5c8ad849b4a4 img.shogun-image {
  width: 100%;
  
  
  

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




.s-97433ea3-24b3-4737-b874-5c8ad849b4a4 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-97433ea3-24b3-4737-b874-5c8ad849b4a4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-97433ea3-24b3-4737-b874-5c8ad849b4a4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-97433ea3-24b3-4737-b874-5c8ad849b4a4.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-befd0388-3293-4136-9e79-c7fe9444a4b8 {
  padding-top: 10px;
padding-left: 5%;
padding-bottom: 10px;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(236, 237, 240, 0.01);
border-style: none;
border-radius: 0px;
min-height: 160px;
background-color: rgba(236, 237, 240, 1);
}
@media (min-width: 1200px){#s-befd0388-3293-4136-9e79-c7fe9444a4b8 {
  padding-top: 0px;
padding-bottom: 0px;
border-radius: 0px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-befd0388-3293-4136-9e79-c7fe9444a4b8 {
  padding-top: 0px;
padding-bottom: 0px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-befd0388-3293-4136-9e79-c7fe9444a4b8 {
  min-height: 140px;
}
}@media (max-width: 767px){#s-befd0388-3293-4136-9e79-c7fe9444a4b8 {
  padding-top: 10px;
padding-bottom: 0px;
min-height: 50px;
}
}







#s-befd0388-3293-4136-9e79-c7fe9444a4b8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-befd0388-3293-4136-9e79-c7fe9444a4b8.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (max-width: 767px){






#s-befd0388-3293-4136-9e79-c7fe9444a4b8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-befd0388-3293-4136-9e79-c7fe9444a4b8.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
}
#s-9de5a48f-453c-4c90-b844-d9fe6561d0cb {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-9de5a48f-453c-4c90-b844-d9fe6561d0cb {
  margin-bottom: 0px;
}
}@media (max-width: 767px){#s-9de5a48f-453c-4c90-b844-d9fe6561d0cb {
  padding-top: 0px;
padding-left: 10px;
padding-bottom: 0px;
padding-right: 10px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(236, 237, 240, 0.01);
border-style: none;
}
}
#s-9de5a48f-453c-4c90-b844-d9fe6561d0cb .shogun-heading-component h3 {
  color: rgba(92, 102, 119, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 28px;
  
  
  
}


@media (min-width: 1200px){#s-9de5a48f-453c-4c90-b844-d9fe6561d0cb .shogun-heading-component h3 {
  color: rgba(92, 102, 119, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 28px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-9de5a48f-453c-4c90-b844-d9fe6561d0cb .shogun-heading-component h3 {
  color: rgba(92, 102, 119, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 28px;
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-9de5a48f-453c-4c90-b844-d9fe6561d0cb .shogun-heading-component h3 {
  color: rgba(92, 102, 119, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 24px;
  
  
  
}


}@media (max-width: 767px){#s-9de5a48f-453c-4c90-b844-d9fe6561d0cb .shogun-heading-component h3 {
  color: rgba(92, 102, 119, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 22px;
  line-height: 1.5em;
  
  
}


}
#s-51f9b630-4e90-46d8-98bc-77275d961123 {
  margin-top: 24px;
margin-bottom: 20px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 0px;
background-color: rgba(75, 97, 136, 1);
text-align: left;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-51f9b630-4e90-46d8-98bc-77275d961123:hover {background-color: rgba(53, 59, 69, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-51f9b630-4e90-46d8-98bc-77275d961123:active {background-color: rgba(92, 102, 119, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}@media (min-width: 1200px){#s-51f9b630-4e90-46d8-98bc-77275d961123 {
  margin-top: 10px;
border-radius: 0px;
text-align: center;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-51f9b630-4e90-46d8-98bc-77275d961123 {
  margin-top: 10px;
text-align: center;
}
}@media (min-width: 768px) and (max-width: 991px){#s-51f9b630-4e90-46d8-98bc-77275d961123 {
  margin-top: 0px;
margin-bottom: 0px;
text-align: center;
}
}@media (max-width: 767px){#s-51f9b630-4e90-46d8-98bc-77275d961123 {
  margin-top: 10px;
margin-bottom: 0px;
text-align: center;
}
}

  #s-51f9b630-4e90-46d8-98bc-77275d961123-root {
    text-align: left;
  }


#s-51f9b630-4e90-46d8-98bc-77275d961123.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 700;
  
  font-family: Lato;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-51f9b630-4e90-46d8-98bc-77275d961123-root {
    text-align: center;
  }


#s-51f9b630-4e90-46d8-98bc-77275d961123.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 700;
  
  font-family: Lato;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-51f9b630-4e90-46d8-98bc-77275d961123-root {
    text-align: center;
  }


#s-51f9b630-4e90-46d8-98bc-77275d961123.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 700;
  
  font-family: Lato;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-51f9b630-4e90-46d8-98bc-77275d961123-root {
    text-align: center;
  }


#s-51f9b630-4e90-46d8-98bc-77275d961123.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  
  font-family: Lato;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-51f9b630-4e90-46d8-98bc-77275d961123-root {
    text-align: center;
  }


#s-51f9b630-4e90-46d8-98bc-77275d961123.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  
  font-family: Lato;
  display:  inline-block ;
}
}
#s-a21f79fc-0f21-49aa-91d6-e87b738c6a65 {
  margin-left: auto;
margin-right: auto;
max-width: 800px;
text-align: center;
}

#s-a21f79fc-0f21-49aa-91d6-e87b738c6a65 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a21f79fc-0f21-49aa-91d6-e87b738c6a65-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a21f79fc-0f21-49aa-91d6-e87b738c6a65 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a21f79fc-0f21-49aa-91d6-e87b738c6a65 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-a21f79fc-0f21-49aa-91d6-e87b738c6a65 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-a21f79fc-0f21-49aa-91d6-e87b738c6a65 img.shogun-image {
  width: 100%;
  
  
  max-width: 800px;

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




.s-a21f79fc-0f21-49aa-91d6-e87b738c6a65 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a21f79fc-0f21-49aa-91d6-e87b738c6a65.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a21f79fc-0f21-49aa-91d6-e87b738c6a65.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a21f79fc-0f21-49aa-91d6-e87b738c6a65.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-a21f79fc-0f21-49aa-91d6-e87b738c6a65 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a21f79fc-0f21-49aa-91d6-e87b738c6a65-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a21f79fc-0f21-49aa-91d6-e87b738c6a65 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a21f79fc-0f21-49aa-91d6-e87b738c6a65 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-a21f79fc-0f21-49aa-91d6-e87b738c6a65 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-a21f79fc-0f21-49aa-91d6-e87b738c6a65 img.shogun-image {
  width: 100%;
  
  
  

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




.s-a21f79fc-0f21-49aa-91d6-e87b738c6a65 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a21f79fc-0f21-49aa-91d6-e87b738c6a65.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a21f79fc-0f21-49aa-91d6-e87b738c6a65.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a21f79fc-0f21-49aa-91d6-e87b738c6a65.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-a21f79fc-0f21-49aa-91d6-e87b738c6a65 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a21f79fc-0f21-49aa-91d6-e87b738c6a65-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a21f79fc-0f21-49aa-91d6-e87b738c6a65 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a21f79fc-0f21-49aa-91d6-e87b738c6a65 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-a21f79fc-0f21-49aa-91d6-e87b738c6a65 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-a21f79fc-0f21-49aa-91d6-e87b738c6a65 img.shogun-image {
  width: 100%;
  
  
  

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




.s-a21f79fc-0f21-49aa-91d6-e87b738c6a65 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a21f79fc-0f21-49aa-91d6-e87b738c6a65.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a21f79fc-0f21-49aa-91d6-e87b738c6a65.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a21f79fc-0f21-49aa-91d6-e87b738c6a65.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-a21f79fc-0f21-49aa-91d6-e87b738c6a65 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a21f79fc-0f21-49aa-91d6-e87b738c6a65-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a21f79fc-0f21-49aa-91d6-e87b738c6a65 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a21f79fc-0f21-49aa-91d6-e87b738c6a65 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-a21f79fc-0f21-49aa-91d6-e87b738c6a65 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-a21f79fc-0f21-49aa-91d6-e87b738c6a65 img.shogun-image {
  width: 100%;
  
  
  

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




.s-a21f79fc-0f21-49aa-91d6-e87b738c6a65 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a21f79fc-0f21-49aa-91d6-e87b738c6a65.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a21f79fc-0f21-49aa-91d6-e87b738c6a65.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a21f79fc-0f21-49aa-91d6-e87b738c6a65.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-a21f79fc-0f21-49aa-91d6-e87b738c6a65 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a21f79fc-0f21-49aa-91d6-e87b738c6a65-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a21f79fc-0f21-49aa-91d6-e87b738c6a65 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a21f79fc-0f21-49aa-91d6-e87b738c6a65 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-a21f79fc-0f21-49aa-91d6-e87b738c6a65 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-a21f79fc-0f21-49aa-91d6-e87b738c6a65 img.shogun-image {
  width: 100%;
  
  
  

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




.s-a21f79fc-0f21-49aa-91d6-e87b738c6a65 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a21f79fc-0f21-49aa-91d6-e87b738c6a65.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a21f79fc-0f21-49aa-91d6-e87b738c6a65.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a21f79fc-0f21-49aa-91d6-e87b738c6a65.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-7a303243-c763-487d-ba33-3dfdfc907502 {
  padding-top: 10px;
padding-left: 5%;
padding-bottom: 10px;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(236, 237, 240, 0.01);
border-style: none;
border-radius: 0px;
min-height: 160px;
background-color: rgba(236, 237, 240, 1);
}
@media (min-width: 1200px){#s-7a303243-c763-487d-ba33-3dfdfc907502 {
  padding-top: 0px;
padding-bottom: 0px;
border-radius: 0px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-7a303243-c763-487d-ba33-3dfdfc907502 {
  padding-top: 0px;
padding-bottom: 0px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-7a303243-c763-487d-ba33-3dfdfc907502 {
  min-height: 140px;
}
}@media (max-width: 767px){#s-7a303243-c763-487d-ba33-3dfdfc907502 {
  border-style: solid;
padding-top: 10px;
padding-bottom: 0px;
border-color: rgba(236, 237, 240, 0.01);
min-height: 50px;
}
}







#s-7a303243-c763-487d-ba33-3dfdfc907502 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7a303243-c763-487d-ba33-3dfdfc907502.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (max-width: 767px){






#s-7a303243-c763-487d-ba33-3dfdfc907502 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7a303243-c763-487d-ba33-3dfdfc907502.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
}
#s-7f3fd7f4-4ead-47a6-8d21-dfa7c68a2431 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-7f3fd7f4-4ead-47a6-8d21-dfa7c68a2431 {
  padding-top: 0px;
padding-bottom: 20px;
}
}@media (max-width: 767px){#s-7f3fd7f4-4ead-47a6-8d21-dfa7c68a2431 {
  padding-top: 0px;
padding-left: 10px;
padding-bottom: 0px;
padding-right: 10px;
}
}
#s-7f3fd7f4-4ead-47a6-8d21-dfa7c68a2431 .shogun-heading-component h3 {
  color: rgba(92, 102, 119, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 28px;
  
  
  
}


@media (min-width: 1200px){#s-7f3fd7f4-4ead-47a6-8d21-dfa7c68a2431 .shogun-heading-component h3 {
  color: rgba(92, 102, 119, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 28px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-7f3fd7f4-4ead-47a6-8d21-dfa7c68a2431 .shogun-heading-component h3 {
  color: rgba(92, 102, 119, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 28px;
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-7f3fd7f4-4ead-47a6-8d21-dfa7c68a2431 .shogun-heading-component h3 {
  color: rgba(92, 102, 119, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 24px;
  
  
  
}


}@media (max-width: 767px){#s-7f3fd7f4-4ead-47a6-8d21-dfa7c68a2431 .shogun-heading-component h3 {
  color: rgba(92, 102, 119, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 22px;
  line-height: 1.5em;
  
  
}


}
#s-698ab0d5-d519-43ca-b861-58b0fbdb5a97 {
  margin-top: 24px;
margin-bottom: 20px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 0px;
background-color: rgba(75, 97, 136, 1);
text-align: left;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-698ab0d5-d519-43ca-b861-58b0fbdb5a97:hover {background-color: rgba(53, 59, 69, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-698ab0d5-d519-43ca-b861-58b0fbdb5a97:active {background-color: rgba(92, 102, 119, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}@media (min-width: 1200px){#s-698ab0d5-d519-43ca-b861-58b0fbdb5a97 {
  margin-top: 10px;
border-radius: 0px;
text-align: center;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-698ab0d5-d519-43ca-b861-58b0fbdb5a97 {
  margin-top: 10px;
text-align: center;
}
}@media (min-width: 768px) and (max-width: 991px){#s-698ab0d5-d519-43ca-b861-58b0fbdb5a97 {
  margin-top: 0px;
margin-bottom: 0px;
text-align: center;
}
}@media (max-width: 767px){#s-698ab0d5-d519-43ca-b861-58b0fbdb5a97 {
  margin-top: 10px;
margin-bottom: 0px;
text-align: center;
}
}

  #s-698ab0d5-d519-43ca-b861-58b0fbdb5a97-root {
    text-align: left;
  }


#s-698ab0d5-d519-43ca-b861-58b0fbdb5a97.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 700;
  
  font-family: Lato;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-698ab0d5-d519-43ca-b861-58b0fbdb5a97-root {
    text-align: center;
  }


#s-698ab0d5-d519-43ca-b861-58b0fbdb5a97.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 700;
  
  font-family: Lato;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-698ab0d5-d519-43ca-b861-58b0fbdb5a97-root {
    text-align: center;
  }


#s-698ab0d5-d519-43ca-b861-58b0fbdb5a97.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 700;
  
  font-family: Lato;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-698ab0d5-d519-43ca-b861-58b0fbdb5a97-root {
    text-align: center;
  }


#s-698ab0d5-d519-43ca-b861-58b0fbdb5a97.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  
  font-family: Lato;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-698ab0d5-d519-43ca-b861-58b0fbdb5a97-root {
    text-align: center;
  }


#s-698ab0d5-d519-43ca-b861-58b0fbdb5a97.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  
  font-family: Lato;
  display:  inline-block ;
}
}
#s-4c16412b-4072-4f6f-bbe0-0f75161b1154 {
  margin-top: 0px;
margin-left: 40px;
margin-bottom: 2em;
margin-right: 40px;
min-height: 50px;
}
@media (max-width: 767px){#s-4c16412b-4072-4f6f-bbe0-0f75161b1154 {
  margin-left: 20px;
margin-right: 20px;
}
}







#s-4c16412b-4072-4f6f-bbe0-0f75161b1154 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4c16412b-4072-4f6f-bbe0-0f75161b1154.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-8e02f83c-de7a-41f1-91e5-d42ccf7ea85f {
  margin-top: 0px;
margin-bottom: 20px;
padding-top: 0px;
padding-bottom: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 1px;
border-right-width: 0px;
border-color: rgba(216, 219, 225, 1);
border-style: solid;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-8e02f83c-de7a-41f1-91e5-d42ccf7ea85f {
  text-align: center;
}
}@media (max-width: 767px){#s-8e02f83c-de7a-41f1-91e5-d42ccf7ea85f {
  margin-bottom: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 1px;
border-right-width: 0px;
border-color: rgba(216, 219, 225, 1);
border-style: solid;
text-align: center;
}
}
#s-8e02f83c-de7a-41f1-91e5-d42ccf7ea85f .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  700 ;
  font-family: "Merriweather";
  font-style:  normal ;
  font-size: 36px;
  
  
  
}


@media (min-width: 1200px){#s-8e02f83c-de7a-41f1-91e5-d42ccf7ea85f .shogun-heading-component h1 {
  color: rgba(61, 76, 103, 1);
  font-weight:  700 ;
  font-family: "Merriweather";
  font-style:  normal ;
  font-size: 36px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-8e02f83c-de7a-41f1-91e5-d42ccf7ea85f .shogun-heading-component h1 {
  color: rgba(61, 76, 103, 1);
  font-weight:  700 ;
  font-family: "Merriweather";
  font-style:  normal ;
  font-size: 36px;
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-8e02f83c-de7a-41f1-91e5-d42ccf7ea85f .shogun-heading-component h1 {
  color: rgba(61, 76, 103, 1);
  font-weight:  700 ;
  font-family: "Merriweather";
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


}@media (max-width: 767px){#s-8e02f83c-de7a-41f1-91e5-d42ccf7ea85f .shogun-heading-component h1 {
  color: rgba(92, 102, 119, 1);
  font-weight:  700 ;
  font-family: "Merriweather";
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


}
#s-2789ff25-dd24-4291-bb80-7ae41f1e03e6 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-2789ff25-dd24-4291-bb80-7ae41f1e03e6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2789ff25-dd24-4291-bb80-7ae41f1e03e6.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-7f4e33ef-f0ee-4805-abe6-d083bb49d0d0 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-7f4e33ef-f0ee-4805-abe6-d083bb49d0d0"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-7f4e33ef-f0ee-4805-abe6-d083bb49d0d0"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 7.5px);
}

}

@media (min-width: 992px) {
[id="s-7f4e33ef-f0ee-4805-abe6-d083bb49d0d0"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 7.5px);
}

}

@media (min-width: 1200px) {
[id="s-7f4e33ef-f0ee-4805-abe6-d083bb49d0d0"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 7.5px);
}

}

#s-6e9f1124-ee2b-495e-8fd5-6bd99afd19ae {
  margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-6e9f1124-ee2b-495e-8fd5-6bd99afd19ae {
  margin-bottom: 10px;
}
}
#s-4db8dc5c-59e1-48d0-acad-b1b1d747eab7 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-4db8dc5c-59e1-48d0-acad-b1b1d747eab7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4db8dc5c-59e1-48d0-acad-b1b1d747eab7 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-4db8dc5c-59e1-48d0-acad-b1b1d747eab7 img.shogun-image,
.shg-c#s-4db8dc5c-59e1-48d0-acad-b1b1d747eab7 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-4db8dc5c-59e1-48d0-acad-b1b1d747eab7 .shg-image-zoom,
.shg-c#s-4db8dc5c-59e1-48d0-acad-b1b1d747eab7 img.shogun-image {
  aspect-ratio: 1:1;
  
  
  
  
  
  
  
}



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

.shg-c#s-4db8dc5c-59e1-48d0-acad-b1b1d747eab7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4db8dc5c-59e1-48d0-acad-b1b1d747eab7 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-4db8dc5c-59e1-48d0-acad-b1b1d747eab7 img.shogun-image,
.shg-c#s-4db8dc5c-59e1-48d0-acad-b1b1d747eab7 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-4db8dc5c-59e1-48d0-acad-b1b1d747eab7 .shg-image-zoom,
.shg-c#s-4db8dc5c-59e1-48d0-acad-b1b1d747eab7 img.shogun-image {
  aspect-ratio: 1:1;
  
  
  
  
  
  
  
}



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

.shg-c#s-4db8dc5c-59e1-48d0-acad-b1b1d747eab7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4db8dc5c-59e1-48d0-acad-b1b1d747eab7 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-4db8dc5c-59e1-48d0-acad-b1b1d747eab7 img.shogun-image,
.shg-c#s-4db8dc5c-59e1-48d0-acad-b1b1d747eab7 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-4db8dc5c-59e1-48d0-acad-b1b1d747eab7 .shg-image-zoom,
.shg-c#s-4db8dc5c-59e1-48d0-acad-b1b1d747eab7 img.shogun-image {
  aspect-ratio: 1:1;
  
  
  
  
  
  
  
}



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

.shg-c#s-4db8dc5c-59e1-48d0-acad-b1b1d747eab7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4db8dc5c-59e1-48d0-acad-b1b1d747eab7 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-4db8dc5c-59e1-48d0-acad-b1b1d747eab7 img.shogun-image,
.shg-c#s-4db8dc5c-59e1-48d0-acad-b1b1d747eab7 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-4db8dc5c-59e1-48d0-acad-b1b1d747eab7 .shg-image-zoom,
.shg-c#s-4db8dc5c-59e1-48d0-acad-b1b1d747eab7 img.shogun-image {
  aspect-ratio: 1:1;
  
  
  
  
  
  
  
}



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

.shg-c#s-4db8dc5c-59e1-48d0-acad-b1b1d747eab7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4db8dc5c-59e1-48d0-acad-b1b1d747eab7 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-4db8dc5c-59e1-48d0-acad-b1b1d747eab7 img.shogun-image,
.shg-c#s-4db8dc5c-59e1-48d0-acad-b1b1d747eab7 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-4db8dc5c-59e1-48d0-acad-b1b1d747eab7 .shg-image-zoom,
.shg-c#s-4db8dc5c-59e1-48d0-acad-b1b1d747eab7 img.shogun-image {
  aspect-ratio: 1:1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-9654de60-87be-4913-a221-e0e367398b5e {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: center;
}
@media (min-width: 1200px){#s-9654de60-87be-4913-a221-e0e367398b5e {
  padding-bottom: 0px;
}
}
#s-9654de60-87be-4913-a221-e0e367398b5e .shg-product-title-component h2 span {
  
  font-weight:  normal ;
  font-family: Noto Sans;
  font-style:  normal ;
  font-size: 14px;
  
  
  
}
@media (min-width: 1200px){#s-9654de60-87be-4913-a221-e0e367398b5e .shg-product-title-component h2 span {
  
  font-weight:  normal ;
  font-family: Noto Sans;
  font-style:  normal ;
  font-size: 16px;
  
  
  
}
}@media (max-width: 767px){#s-9654de60-87be-4913-a221-e0e367398b5e .shg-product-title-component h2 span {
  
  font-weight:  normal ;
  font-family: Noto Sans;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}
}
#s-8a159bf2-b5c3-4f60-b1b6-4ddcc2708fa6 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-8a159bf2-b5c3-4f60-b1b6-4ddcc2708fa6 .shg-product-sold-out {
  display: none;
  color: rgba(61, 76, 103, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Noto Sans;
  font-style:  normal ;
}

#s-8a159bf2-b5c3-4f60-b1b6-4ddcc2708fa6 .shg-product-price {
  color: rgba(61, 76, 103, 1);
  font-weight:  normal ;
  font-family: Noto Sans;
  font-style:  normal ;
  font-size: 14px;
}

#s-8a159bf2-b5c3-4f60-b1b6-4ddcc2708fa6 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(98, 97, 102, 0.72);
  font-weight:  300 ;
  font-family: Lato;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}
@media (min-width: 1200px){#s-8a159bf2-b5c3-4f60-b1b6-4ddcc2708fa6 .shg-product-sold-out {
  display: none;
  color: rgba(61, 76, 103, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Noto Sans;
  font-style:  normal ;
}

#s-8a159bf2-b5c3-4f60-b1b6-4ddcc2708fa6 .shg-product-price {
  color: rgba(61, 76, 103, 1);
  font-weight:  normal ;
  font-family: Noto Sans;
  font-style:  normal ;
  font-size: 14px;
}

#s-8a159bf2-b5c3-4f60-b1b6-4ddcc2708fa6 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(98, 97, 102, 0.72);
  font-weight:  300 ;
  font-family: Lato;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-8a159bf2-b5c3-4f60-b1b6-4ddcc2708fa6 .shg-product-sold-out {
  display: none;
  color: rgba(61, 76, 103, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Noto Sans;
  font-style:  normal ;
}

#s-8a159bf2-b5c3-4f60-b1b6-4ddcc2708fa6 .shg-product-price {
  color: rgba(61, 76, 103, 1);
  font-weight:  normal ;
  font-family: Noto Sans;
  font-style:  normal ;
  font-size: 14px;
}

#s-8a159bf2-b5c3-4f60-b1b6-4ddcc2708fa6 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(98, 97, 102, 0.72);
  font-weight:  300 ;
  font-family: Lato;
  font-style:  normal ;
  font-size: 12px;
  padding-left: 10px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-8a159bf2-b5c3-4f60-b1b6-4ddcc2708fa6 .shg-product-sold-out {
  display: none;
  color: rgba(61, 76, 103, 1);
  font-size: 12px;
  font-weight:  normal ;
  font-family: Noto Sans;
  font-style:  normal ;
}

#s-8a159bf2-b5c3-4f60-b1b6-4ddcc2708fa6 .shg-product-price {
  color: rgba(61, 76, 103, 1);
  font-weight:  normal ;
  font-family: Noto Sans;
  font-style:  normal ;
  font-size: 12px;
}

#s-8a159bf2-b5c3-4f60-b1b6-4ddcc2708fa6 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(98, 97, 102, 0.72);
  font-weight:  300 ;
  font-family: Lato;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}
}@media (max-width: 767px){#s-8a159bf2-b5c3-4f60-b1b6-4ddcc2708fa6 .shg-product-sold-out {
  display: none;
  color: rgba(61, 76, 103, 1);
  font-size: 12px;
  font-weight:  normal ;
  font-family: Noto Sans;
  font-style:  normal ;
}

#s-8a159bf2-b5c3-4f60-b1b6-4ddcc2708fa6 .shg-product-price {
  color: rgba(61, 76, 103, 1);
  font-weight:  normal ;
  font-family: Noto Sans;
  font-style:  normal ;
  font-size: 12px;
}

#s-8a159bf2-b5c3-4f60-b1b6-4ddcc2708fa6 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(98, 97, 102, 0.72);
  font-weight:  300 ;
  font-family: Lato;
  font-style:  normal ;
  font-size: 12px;
  padding-left: 10px;
}
}
#s-4ec1b98b-a33c-4c7f-a398-956a3d476db5 {
  margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-4ec1b98b-a33c-4c7f-a398-956a3d476db5 {
  margin-bottom: 10px;
}
}
#s-067f7026-d8c3-4af5-ae57-dee075c61d1e {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-067f7026-d8c3-4af5-ae57-dee075c61d1e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-067f7026-d8c3-4af5-ae57-dee075c61d1e img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-067f7026-d8c3-4af5-ae57-dee075c61d1e img.shogun-image,
.shg-c#s-067f7026-d8c3-4af5-ae57-dee075c61d1e .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-067f7026-d8c3-4af5-ae57-dee075c61d1e .shg-image-zoom,
.shg-c#s-067f7026-d8c3-4af5-ae57-dee075c61d1e img.shogun-image {
  aspect-ratio: 1:1;
  
  
  
  
  
  
  
}



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

.shg-c#s-067f7026-d8c3-4af5-ae57-dee075c61d1e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-067f7026-d8c3-4af5-ae57-dee075c61d1e img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-067f7026-d8c3-4af5-ae57-dee075c61d1e img.shogun-image,
.shg-c#s-067f7026-d8c3-4af5-ae57-dee075c61d1e .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-067f7026-d8c3-4af5-ae57-dee075c61d1e .shg-image-zoom,
.shg-c#s-067f7026-d8c3-4af5-ae57-dee075c61d1e img.shogun-image {
  aspect-ratio: 1:1;
  
  
  
  
  
  
  
}



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

.shg-c#s-067f7026-d8c3-4af5-ae57-dee075c61d1e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-067f7026-d8c3-4af5-ae57-dee075c61d1e img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-067f7026-d8c3-4af5-ae57-dee075c61d1e img.shogun-image,
.shg-c#s-067f7026-d8c3-4af5-ae57-dee075c61d1e .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-067f7026-d8c3-4af5-ae57-dee075c61d1e .shg-image-zoom,
.shg-c#s-067f7026-d8c3-4af5-ae57-dee075c61d1e img.shogun-image {
  aspect-ratio: 1:1;
  
  
  
  
  
  
  
}



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

.shg-c#s-067f7026-d8c3-4af5-ae57-dee075c61d1e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-067f7026-d8c3-4af5-ae57-dee075c61d1e img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-067f7026-d8c3-4af5-ae57-dee075c61d1e img.shogun-image,
.shg-c#s-067f7026-d8c3-4af5-ae57-dee075c61d1e .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-067f7026-d8c3-4af5-ae57-dee075c61d1e .shg-image-zoom,
.shg-c#s-067f7026-d8c3-4af5-ae57-dee075c61d1e img.shogun-image {
  aspect-ratio: 1:1;
  
  
  
  
  
  
  
}



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

.shg-c#s-067f7026-d8c3-4af5-ae57-dee075c61d1e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-067f7026-d8c3-4af5-ae57-dee075c61d1e img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-067f7026-d8c3-4af5-ae57-dee075c61d1e img.shogun-image,
.shg-c#s-067f7026-d8c3-4af5-ae57-dee075c61d1e .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-067f7026-d8c3-4af5-ae57-dee075c61d1e .shg-image-zoom,
.shg-c#s-067f7026-d8c3-4af5-ae57-dee075c61d1e img.shogun-image {
  aspect-ratio: 1:1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-b4a42a21-d5ae-4f5f-8156-ae4cfbb0513b {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: center;
}
@media (min-width: 1200px){#s-b4a42a21-d5ae-4f5f-8156-ae4cfbb0513b {
  padding-bottom: 0px;
}
}
#s-b4a42a21-d5ae-4f5f-8156-ae4cfbb0513b .shg-product-title-component h2 span {
  
  font-weight:  normal ;
  font-family: Noto Sans;
  font-style:  normal ;
  font-size: 14px;
  
  
  
}
@media (min-width: 1200px){#s-b4a42a21-d5ae-4f5f-8156-ae4cfbb0513b .shg-product-title-component h2 span {
  
  font-weight:  normal ;
  font-family: Noto Sans;
  font-style:  normal ;
  font-size: 16px;
  
  
  
}
}@media (max-width: 767px){#s-b4a42a21-d5ae-4f5f-8156-ae4cfbb0513b .shg-product-title-component h2 span {
  
  font-weight:  normal ;
  font-family: Noto Sans;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}
}
#s-54c9e02e-f4ba-4d91-9fa7-58e892c90552 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-54c9e02e-f4ba-4d91-9fa7-58e892c90552 .shg-product-sold-out {
  display: none;
  color: rgba(61, 76, 103, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Noto Sans;
  font-style:  normal ;
}

#s-54c9e02e-f4ba-4d91-9fa7-58e892c90552 .shg-product-price {
  color: rgba(61, 76, 103, 1);
  font-weight:  normal ;
  font-family: Noto Sans;
  font-style:  normal ;
  font-size: 14px;
}

#s-54c9e02e-f4ba-4d91-9fa7-58e892c90552 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(98, 97, 102, 0.72);
  font-weight:  300 ;
  font-family: Lato;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}
@media (min-width: 1200px){#s-54c9e02e-f4ba-4d91-9fa7-58e892c90552 .shg-product-sold-out {
  display: none;
  color: rgba(61, 76, 103, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Noto Sans;
  font-style:  normal ;
}

#s-54c9e02e-f4ba-4d91-9fa7-58e892c90552 .shg-product-price {
  color: rgba(61, 76, 103, 1);
  font-weight:  normal ;
  font-family: Noto Sans;
  font-style:  normal ;
  font-size: 14px;
}

#s-54c9e02e-f4ba-4d91-9fa7-58e892c90552 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(98, 97, 102, 0.72);
  font-weight:  300 ;
  font-family: Lato;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-54c9e02e-f4ba-4d91-9fa7-58e892c90552 .shg-product-sold-out {
  display: none;
  color: rgba(61, 76, 103, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Noto Sans;
  font-style:  normal ;
}

#s-54c9e02e-f4ba-4d91-9fa7-58e892c90552 .shg-product-price {
  color: rgba(61, 76, 103, 1);
  font-weight:  normal ;
  font-family: Noto Sans;
  font-style:  normal ;
  font-size: 14px;
}

#s-54c9e02e-f4ba-4d91-9fa7-58e892c90552 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(98, 97, 102, 0.72);
  font-weight:  300 ;
  font-family: Lato;
  font-style:  normal ;
  font-size: 12px;
  padding-left: 10px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-54c9e02e-f4ba-4d91-9fa7-58e892c90552 .shg-product-sold-out {
  display: none;
  color: rgba(61, 76, 103, 1);
  font-size: 12px;
  font-weight:  normal ;
  font-family: Noto Sans;
  font-style:  normal ;
}

#s-54c9e02e-f4ba-4d91-9fa7-58e892c90552 .shg-product-price {
  color: rgba(61, 76, 103, 1);
  font-weight:  normal ;
  font-family: Noto Sans;
  font-style:  normal ;
  font-size: 12px;
}

#s-54c9e02e-f4ba-4d91-9fa7-58e892c90552 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(98, 97, 102, 0.72);
  font-weight:  300 ;
  font-family: Lato;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}
}@media (max-width: 767px){#s-54c9e02e-f4ba-4d91-9fa7-58e892c90552 .shg-product-sold-out {
  display: none;
  color: rgba(61, 76, 103, 1);
  font-size: 12px;
  font-weight:  normal ;
  font-family: Noto Sans;
  font-style:  normal ;
}

#s-54c9e02e-f4ba-4d91-9fa7-58e892c90552 .shg-product-price {
  color: rgba(61, 76, 103, 1);
  font-weight:  normal ;
  font-family: Noto Sans;
  font-style:  normal ;
  font-size: 12px;
}

#s-54c9e02e-f4ba-4d91-9fa7-58e892c90552 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(98, 97, 102, 0.72);
  font-weight:  300 ;
  font-family: Lato;
  font-style:  normal ;
  font-size: 12px;
  padding-left: 10px;
}
}
#s-673ed011-aa7e-41e0-b9db-8ce6644ea24a {
  margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-673ed011-aa7e-41e0-b9db-8ce6644ea24a {
  margin-bottom: 10px;
}
}
#s-7cccb580-9d36-457b-b2f5-d724210fd917 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-7cccb580-9d36-457b-b2f5-d724210fd917 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7cccb580-9d36-457b-b2f5-d724210fd917 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-7cccb580-9d36-457b-b2f5-d724210fd917 img.shogun-image,
.shg-c#s-7cccb580-9d36-457b-b2f5-d724210fd917 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-7cccb580-9d36-457b-b2f5-d724210fd917 .shg-image-zoom,
.shg-c#s-7cccb580-9d36-457b-b2f5-d724210fd917 img.shogun-image {
  aspect-ratio: 1:1;
  
  
  
  
  
  
  
}



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

.shg-c#s-7cccb580-9d36-457b-b2f5-d724210fd917 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7cccb580-9d36-457b-b2f5-d724210fd917 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-7cccb580-9d36-457b-b2f5-d724210fd917 img.shogun-image,
.shg-c#s-7cccb580-9d36-457b-b2f5-d724210fd917 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-7cccb580-9d36-457b-b2f5-d724210fd917 .shg-image-zoom,
.shg-c#s-7cccb580-9d36-457b-b2f5-d724210fd917 img.shogun-image {
  aspect-ratio: 1:1;
  
  
  
  
  
  
  
}



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

.shg-c#s-7cccb580-9d36-457b-b2f5-d724210fd917 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7cccb580-9d36-457b-b2f5-d724210fd917 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-7cccb580-9d36-457b-b2f5-d724210fd917 img.shogun-image,
.shg-c#s-7cccb580-9d36-457b-b2f5-d724210fd917 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-7cccb580-9d36-457b-b2f5-d724210fd917 .shg-image-zoom,
.shg-c#s-7cccb580-9d36-457b-b2f5-d724210fd917 img.shogun-image {
  aspect-ratio: 1:1;
  
  
  
  
  
  
  
}



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

.shg-c#s-7cccb580-9d36-457b-b2f5-d724210fd917 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7cccb580-9d36-457b-b2f5-d724210fd917 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-7cccb580-9d36-457b-b2f5-d724210fd917 img.shogun-image,
.shg-c#s-7cccb580-9d36-457b-b2f5-d724210fd917 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-7cccb580-9d36-457b-b2f5-d724210fd917 .shg-image-zoom,
.shg-c#s-7cccb580-9d36-457b-b2f5-d724210fd917 img.shogun-image {
  aspect-ratio: 1:1;
  
  
  
  
  
  
  
}



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

.shg-c#s-7cccb580-9d36-457b-b2f5-d724210fd917 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7cccb580-9d36-457b-b2f5-d724210fd917 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-7cccb580-9d36-457b-b2f5-d724210fd917 img.shogun-image,
.shg-c#s-7cccb580-9d36-457b-b2f5-d724210fd917 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-7cccb580-9d36-457b-b2f5-d724210fd917 .shg-image-zoom,
.shg-c#s-7cccb580-9d36-457b-b2f5-d724210fd917 img.shogun-image {
  aspect-ratio: 1:1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-20939106-48d2-4c78-a65f-02fa300d9766 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: center;
}
@media (min-width: 1200px){#s-20939106-48d2-4c78-a65f-02fa300d9766 {
  padding-bottom: 0px;
}
}
#s-20939106-48d2-4c78-a65f-02fa300d9766 .shg-product-title-component h2 span {
  
  font-weight:  normal ;
  font-family: Noto Sans;
  font-style:  normal ;
  font-size: 14px;
  
  
  
}
@media (min-width: 1200px){#s-20939106-48d2-4c78-a65f-02fa300d9766 .shg-product-title-component h2 span {
  
  font-weight:  normal ;
  font-family: Noto Sans;
  font-style:  normal ;
  font-size: 16px;
  
  
  
}
}@media (max-width: 767px){#s-20939106-48d2-4c78-a65f-02fa300d9766 .shg-product-title-component h2 span {
  
  font-weight:  normal ;
  font-family: Noto Sans;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}
}
#s-9110e7b0-1156-4bc7-8fcc-0970cdaaa3c4 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-9110e7b0-1156-4bc7-8fcc-0970cdaaa3c4 .shg-product-sold-out {
  display: none;
  color: rgba(61, 76, 103, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Noto Sans;
  font-style:  normal ;
}

#s-9110e7b0-1156-4bc7-8fcc-0970cdaaa3c4 .shg-product-price {
  color: rgba(61, 76, 103, 1);
  font-weight:  normal ;
  font-family: Noto Sans;
  font-style:  normal ;
  font-size: 14px;
}

#s-9110e7b0-1156-4bc7-8fcc-0970cdaaa3c4 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(98, 97, 102, 0.72);
  font-weight:  300 ;
  font-family: Lato;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}
@media (min-width: 1200px){#s-9110e7b0-1156-4bc7-8fcc-0970cdaaa3c4 .shg-product-sold-out {
  display: none;
  color: rgba(61, 76, 103, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Noto Sans;
  font-style:  normal ;
}

#s-9110e7b0-1156-4bc7-8fcc-0970cdaaa3c4 .shg-product-price {
  color: rgba(61, 76, 103, 1);
  font-weight:  normal ;
  font-family: Noto Sans;
  font-style:  normal ;
  font-size: 14px;
}

#s-9110e7b0-1156-4bc7-8fcc-0970cdaaa3c4 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(98, 97, 102, 0.72);
  font-weight:  300 ;
  font-family: Lato;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-9110e7b0-1156-4bc7-8fcc-0970cdaaa3c4 .shg-product-sold-out {
  display: none;
  color: rgba(61, 76, 103, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Noto Sans;
  font-style:  normal ;
}

#s-9110e7b0-1156-4bc7-8fcc-0970cdaaa3c4 .shg-product-price {
  color: rgba(61, 76, 103, 1);
  font-weight:  normal ;
  font-family: Noto Sans;
  font-style:  normal ;
  font-size: 14px;
}

#s-9110e7b0-1156-4bc7-8fcc-0970cdaaa3c4 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(98, 97, 102, 0.72);
  font-weight:  300 ;
  font-family: Lato;
  font-style:  normal ;
  font-size: 12px;
  padding-left: 10px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-9110e7b0-1156-4bc7-8fcc-0970cdaaa3c4 .shg-product-sold-out {
  display: none;
  color: rgba(61, 76, 103, 1);
  font-size: 12px;
  font-weight:  normal ;
  font-family: Noto Sans;
  font-style:  normal ;
}

#s-9110e7b0-1156-4bc7-8fcc-0970cdaaa3c4 .shg-product-price {
  color: rgba(61, 76, 103, 1);
  font-weight:  normal ;
  font-family: Noto Sans;
  font-style:  normal ;
  font-size: 12px;
}

#s-9110e7b0-1156-4bc7-8fcc-0970cdaaa3c4 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(98, 97, 102, 0.72);
  font-weight:  300 ;
  font-family: Lato;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}
}@media (max-width: 767px){#s-9110e7b0-1156-4bc7-8fcc-0970cdaaa3c4 .shg-product-sold-out {
  display: none;
  color: rgba(61, 76, 103, 1);
  font-size: 12px;
  font-weight:  normal ;
  font-family: Noto Sans;
  font-style:  normal ;
}

#s-9110e7b0-1156-4bc7-8fcc-0970cdaaa3c4 .shg-product-price {
  color: rgba(61, 76, 103, 1);
  font-weight:  normal ;
  font-family: Noto Sans;
  font-style:  normal ;
  font-size: 12px;
}

#s-9110e7b0-1156-4bc7-8fcc-0970cdaaa3c4 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(98, 97, 102, 0.72);
  font-weight:  300 ;
  font-family: Lato;
  font-style:  normal ;
  font-size: 12px;
  padding-left: 10px;
}
}
#s-ca07233e-e607-4718-8584-5864714a175e {
  margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-ca07233e-e607-4718-8584-5864714a175e {
  margin-bottom: 10px;
}
}
#s-7f791fc5-fd9d-4655-a1e8-64425ba0dcfd {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-7f791fc5-fd9d-4655-a1e8-64425ba0dcfd .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7f791fc5-fd9d-4655-a1e8-64425ba0dcfd img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-7f791fc5-fd9d-4655-a1e8-64425ba0dcfd img.shogun-image,
.shg-c#s-7f791fc5-fd9d-4655-a1e8-64425ba0dcfd .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-7f791fc5-fd9d-4655-a1e8-64425ba0dcfd .shg-image-zoom,
.shg-c#s-7f791fc5-fd9d-4655-a1e8-64425ba0dcfd img.shogun-image {
  aspect-ratio: 1:1;
  
  
  
  
  
  
  
}



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

.shg-c#s-7f791fc5-fd9d-4655-a1e8-64425ba0dcfd .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7f791fc5-fd9d-4655-a1e8-64425ba0dcfd img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-7f791fc5-fd9d-4655-a1e8-64425ba0dcfd img.shogun-image,
.shg-c#s-7f791fc5-fd9d-4655-a1e8-64425ba0dcfd .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-7f791fc5-fd9d-4655-a1e8-64425ba0dcfd .shg-image-zoom,
.shg-c#s-7f791fc5-fd9d-4655-a1e8-64425ba0dcfd img.shogun-image {
  aspect-ratio: 1:1;
  
  
  
  
  
  
  
}



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

.shg-c#s-7f791fc5-fd9d-4655-a1e8-64425ba0dcfd .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7f791fc5-fd9d-4655-a1e8-64425ba0dcfd img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-7f791fc5-fd9d-4655-a1e8-64425ba0dcfd img.shogun-image,
.shg-c#s-7f791fc5-fd9d-4655-a1e8-64425ba0dcfd .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-7f791fc5-fd9d-4655-a1e8-64425ba0dcfd .shg-image-zoom,
.shg-c#s-7f791fc5-fd9d-4655-a1e8-64425ba0dcfd img.shogun-image {
  aspect-ratio: 1:1;
  
  
  
  
  
  
  
}



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

.shg-c#s-7f791fc5-fd9d-4655-a1e8-64425ba0dcfd .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7f791fc5-fd9d-4655-a1e8-64425ba0dcfd img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-7f791fc5-fd9d-4655-a1e8-64425ba0dcfd img.shogun-image,
.shg-c#s-7f791fc5-fd9d-4655-a1e8-64425ba0dcfd .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-7f791fc5-fd9d-4655-a1e8-64425ba0dcfd .shg-image-zoom,
.shg-c#s-7f791fc5-fd9d-4655-a1e8-64425ba0dcfd img.shogun-image {
  aspect-ratio: 1:1;
  
  
  
  
  
  
  
}



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

.shg-c#s-7f791fc5-fd9d-4655-a1e8-64425ba0dcfd .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7f791fc5-fd9d-4655-a1e8-64425ba0dcfd img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-7f791fc5-fd9d-4655-a1e8-64425ba0dcfd img.shogun-image,
.shg-c#s-7f791fc5-fd9d-4655-a1e8-64425ba0dcfd .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-7f791fc5-fd9d-4655-a1e8-64425ba0dcfd .shg-image-zoom,
.shg-c#s-7f791fc5-fd9d-4655-a1e8-64425ba0dcfd img.shogun-image {
  aspect-ratio: 1:1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-f4985891-37be-4932-91d0-a61f2fbca6ad {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: center;
}
@media (min-width: 1200px){#s-f4985891-37be-4932-91d0-a61f2fbca6ad {
  padding-bottom: 0px;
}
}
#s-f4985891-37be-4932-91d0-a61f2fbca6ad .shg-product-title-component h2 span {
  
  font-weight:  normal ;
  font-family: Noto Sans;
  font-style:  normal ;
  font-size: 14px;
  
  
  
}
@media (min-width: 1200px){#s-f4985891-37be-4932-91d0-a61f2fbca6ad .shg-product-title-component h2 span {
  
  font-weight:  normal ;
  font-family: Noto Sans;
  font-style:  normal ;
  font-size: 16px;
  
  
  
}
}@media (max-width: 767px){#s-f4985891-37be-4932-91d0-a61f2fbca6ad .shg-product-title-component h2 span {
  
  font-weight:  normal ;
  font-family: Noto Sans;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}
}
#s-a8370347-5539-4e99-b83c-8467e703489e {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-a8370347-5539-4e99-b83c-8467e703489e .shg-product-sold-out {
  display: none;
  color: rgba(61, 76, 103, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Noto Sans;
  font-style:  normal ;
}

#s-a8370347-5539-4e99-b83c-8467e703489e .shg-product-price {
  color: rgba(61, 76, 103, 1);
  font-weight:  normal ;
  font-family: Noto Sans;
  font-style:  normal ;
  font-size: 14px;
}

#s-a8370347-5539-4e99-b83c-8467e703489e .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(98, 97, 102, 0.72);
  font-weight:  300 ;
  font-family: Lato;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}
@media (min-width: 1200px){#s-a8370347-5539-4e99-b83c-8467e703489e .shg-product-sold-out {
  display: none;
  color: rgba(61, 76, 103, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Noto Sans;
  font-style:  normal ;
}

#s-a8370347-5539-4e99-b83c-8467e703489e .shg-product-price {
  color: rgba(61, 76, 103, 1);
  font-weight:  normal ;
  font-family: Noto Sans;
  font-style:  normal ;
  font-size: 14px;
}

#s-a8370347-5539-4e99-b83c-8467e703489e .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(98, 97, 102, 0.72);
  font-weight:  300 ;
  font-family: Lato;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-a8370347-5539-4e99-b83c-8467e703489e .shg-product-sold-out {
  display: none;
  color: rgba(61, 76, 103, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Noto Sans;
  font-style:  normal ;
}

#s-a8370347-5539-4e99-b83c-8467e703489e .shg-product-price {
  color: rgba(61, 76, 103, 1);
  font-weight:  normal ;
  font-family: Noto Sans;
  font-style:  normal ;
  font-size: 14px;
}

#s-a8370347-5539-4e99-b83c-8467e703489e .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(98, 97, 102, 0.72);
  font-weight:  300 ;
  font-family: Lato;
  font-style:  normal ;
  font-size: 12px;
  padding-left: 10px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-a8370347-5539-4e99-b83c-8467e703489e .shg-product-sold-out {
  display: none;
  color: rgba(61, 76, 103, 1);
  font-size: 12px;
  font-weight:  normal ;
  font-family: Noto Sans;
  font-style:  normal ;
}

#s-a8370347-5539-4e99-b83c-8467e703489e .shg-product-price {
  color: rgba(61, 76, 103, 1);
  font-weight:  normal ;
  font-family: Noto Sans;
  font-style:  normal ;
  font-size: 12px;
}

#s-a8370347-5539-4e99-b83c-8467e703489e .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(98, 97, 102, 0.72);
  font-weight:  300 ;
  font-family: Lato;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}
}@media (max-width: 767px){#s-a8370347-5539-4e99-b83c-8467e703489e .shg-product-sold-out {
  display: none;
  color: rgba(61, 76, 103, 1);
  font-size: 12px;
  font-weight:  normal ;
  font-family: Noto Sans;
  font-style:  normal ;
}

#s-a8370347-5539-4e99-b83c-8467e703489e .shg-product-price {
  color: rgba(61, 76, 103, 1);
  font-weight:  normal ;
  font-family: Noto Sans;
  font-style:  normal ;
  font-size: 12px;
}

#s-a8370347-5539-4e99-b83c-8467e703489e .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(98, 97, 102, 0.72);
  font-weight:  300 ;
  font-family: Lato;
  font-style:  normal ;
  font-size: 12px;
  padding-left: 10px;
}
}
#s-b17c944b-5bda-4ea7-91cd-1a9c7ed596f1 {
  margin-top: 0em;
margin-left: auto;
margin-bottom: 2em;
margin-right: auto;
min-height: 50px;
}
@media (max-width: 767px){#s-b17c944b-5bda-4ea7-91cd-1a9c7ed596f1 {
  margin-top: 0em;
}
}







#s-b17c944b-5bda-4ea7-91cd-1a9c7ed596f1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b17c944b-5bda-4ea7-91cd-1a9c7ed596f1.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-6aae704b-c027-470f-babe-27c8f174a606 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-6aae704b-c027-470f-babe-27c8f174a606"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-6aae704b-c027-470f-babe-27c8f174a606"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-6aae704b-c027-470f-babe-27c8f174a606"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-6aae704b-c027-470f-babe-27c8f174a606"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-6aae704b-c027-470f-babe-27c8f174a606"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-6aae704b-c027-470f-babe-27c8f174a606"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-6aae704b-c027-470f-babe-27c8f174a606"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 0.0px);
}

}

@media (max-width: 767px) {
  [id="s-6aae704b-c027-470f-babe-27c8f174a606"] > .shg-row {
    flex-flow: column-reverse;
  }
}

#s-02041d50-23fb-40c4-85dd-9095e3f7c3d3 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-02041d50-23fb-40c4-85dd-9095e3f7c3d3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-02041d50-23fb-40c4-85dd-9095e3f7c3d3.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-dd00080c-73f4-487f-b531-b050b4382feb {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
background-color: rgba(236, 237, 240, 1);
}
@media (min-width: 1200px){#s-dd00080c-73f4-487f-b531-b050b4382feb {
  padding-left: 10px;
padding-right: 10px;
}
}@media (max-width: 767px){#s-dd00080c-73f4-487f-b531-b050b4382feb {
  background-color: rgba(236, 237, 240, 1);
}
}
@media (min-width: 0px) {
[id="s-dd00080c-73f4-487f-b531-b050b4382feb"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-dd00080c-73f4-487f-b531-b050b4382feb"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-dd00080c-73f4-487f-b531-b050b4382feb"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-dd00080c-73f4-487f-b531-b050b4382feb"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

#s-d2e888db-7c2d-4e3f-87c1-b16f1a743667 {
  margin-left: 0px;
margin-right: 0px;
}

#s-6a5b0aaa-4a6a-4a98-b884-f91df81fe98a {
  margin-top: 12px;
margin-left: 12px;
margin-bottom: 12px;
margin-right: 12px;
text-align: left;
}
@media (min-width: 1200px){#s-6a5b0aaa-4a6a-4a98-b884-f91df81fe98a {
  margin-top: 12px;
margin-left: 12px;
margin-bottom: 12px;
margin-right: 12px;
}
}@media (max-width: 767px){#s-6a5b0aaa-4a6a-4a98-b884-f91df81fe98a {
  margin-top: 8px;
margin-left: 8px;
margin-bottom: 8px;
margin-right: 8px;
}
}


.shg-c#s-6a5b0aaa-4a6a-4a98-b884-f91df81fe98a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6a5b0aaa-4a6a-4a98-b884-f91df81fe98a img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-6a5b0aaa-4a6a-4a98-b884-f91df81fe98a img.shogun-image,
.shg-c#s-6a5b0aaa-4a6a-4a98-b884-f91df81fe98a .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-6a5b0aaa-4a6a-4a98-b884-f91df81fe98a .shg-image-zoom,
.shg-c#s-6a5b0aaa-4a6a-4a98-b884-f91df81fe98a img.shogun-image {
  aspect-ratio: 1:1;
  
  
  
  
  
  
  
}



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

.shg-c#s-6a5b0aaa-4a6a-4a98-b884-f91df81fe98a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6a5b0aaa-4a6a-4a98-b884-f91df81fe98a img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-6a5b0aaa-4a6a-4a98-b884-f91df81fe98a img.shogun-image,
.shg-c#s-6a5b0aaa-4a6a-4a98-b884-f91df81fe98a .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-6a5b0aaa-4a6a-4a98-b884-f91df81fe98a .shg-image-zoom,
.shg-c#s-6a5b0aaa-4a6a-4a98-b884-f91df81fe98a img.shogun-image {
  aspect-ratio: 1:1;
  
  
  
  
  
  
  
}



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

.shg-c#s-6a5b0aaa-4a6a-4a98-b884-f91df81fe98a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6a5b0aaa-4a6a-4a98-b884-f91df81fe98a img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-6a5b0aaa-4a6a-4a98-b884-f91df81fe98a img.shogun-image,
.shg-c#s-6a5b0aaa-4a6a-4a98-b884-f91df81fe98a .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-6a5b0aaa-4a6a-4a98-b884-f91df81fe98a .shg-image-zoom,
.shg-c#s-6a5b0aaa-4a6a-4a98-b884-f91df81fe98a img.shogun-image {
  aspect-ratio: 1:1;
  
  
  
  
  
  
  
}



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

.shg-c#s-6a5b0aaa-4a6a-4a98-b884-f91df81fe98a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6a5b0aaa-4a6a-4a98-b884-f91df81fe98a img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-6a5b0aaa-4a6a-4a98-b884-f91df81fe98a img.shogun-image,
.shg-c#s-6a5b0aaa-4a6a-4a98-b884-f91df81fe98a .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-6a5b0aaa-4a6a-4a98-b884-f91df81fe98a .shg-image-zoom,
.shg-c#s-6a5b0aaa-4a6a-4a98-b884-f91df81fe98a img.shogun-image {
  aspect-ratio: 1:1;
  
  
  
  
  
  
  
}



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

.shg-c#s-6a5b0aaa-4a6a-4a98-b884-f91df81fe98a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6a5b0aaa-4a6a-4a98-b884-f91df81fe98a img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-6a5b0aaa-4a6a-4a98-b884-f91df81fe98a img.shogun-image,
.shg-c#s-6a5b0aaa-4a6a-4a98-b884-f91df81fe98a .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-6a5b0aaa-4a6a-4a98-b884-f91df81fe98a .shg-image-zoom,
.shg-c#s-6a5b0aaa-4a6a-4a98-b884-f91df81fe98a img.shogun-image {
  aspect-ratio: 1:1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-ee422a3e-3e1d-427c-919c-2cf300e4a3cd {
  margin-left: auto;
margin-right: auto;
}

#s-799a4852-3b60-40ee-8e82-a1eeb0e57c2e {
  margin-top: 12px;
margin-left: 12px;
margin-bottom: 12px;
margin-right: 12px;
text-align: left;
}
@media (min-width: 1200px){#s-799a4852-3b60-40ee-8e82-a1eeb0e57c2e {
  margin-top: 12px;
margin-left: 12px;
margin-bottom: 12px;
margin-right: 12px;
}
}@media (max-width: 767px){#s-799a4852-3b60-40ee-8e82-a1eeb0e57c2e {
  margin-top: 8px;
margin-left: 8px;
margin-bottom: 8px;
margin-right: 8px;
}
}


.shg-c#s-799a4852-3b60-40ee-8e82-a1eeb0e57c2e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-799a4852-3b60-40ee-8e82-a1eeb0e57c2e img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-799a4852-3b60-40ee-8e82-a1eeb0e57c2e img.shogun-image,
.shg-c#s-799a4852-3b60-40ee-8e82-a1eeb0e57c2e .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-799a4852-3b60-40ee-8e82-a1eeb0e57c2e .shg-image-zoom,
.shg-c#s-799a4852-3b60-40ee-8e82-a1eeb0e57c2e img.shogun-image {
  aspect-ratio: 1:1;
  
  
  
  
  
  
  
}



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

.shg-c#s-799a4852-3b60-40ee-8e82-a1eeb0e57c2e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-799a4852-3b60-40ee-8e82-a1eeb0e57c2e img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-799a4852-3b60-40ee-8e82-a1eeb0e57c2e img.shogun-image,
.shg-c#s-799a4852-3b60-40ee-8e82-a1eeb0e57c2e .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-799a4852-3b60-40ee-8e82-a1eeb0e57c2e .shg-image-zoom,
.shg-c#s-799a4852-3b60-40ee-8e82-a1eeb0e57c2e img.shogun-image {
  aspect-ratio: 1:1;
  
  
  
  
  
  
  
}



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

.shg-c#s-799a4852-3b60-40ee-8e82-a1eeb0e57c2e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-799a4852-3b60-40ee-8e82-a1eeb0e57c2e img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-799a4852-3b60-40ee-8e82-a1eeb0e57c2e img.shogun-image,
.shg-c#s-799a4852-3b60-40ee-8e82-a1eeb0e57c2e .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-799a4852-3b60-40ee-8e82-a1eeb0e57c2e .shg-image-zoom,
.shg-c#s-799a4852-3b60-40ee-8e82-a1eeb0e57c2e img.shogun-image {
  aspect-ratio: 1:1;
  
  
  
  
  
  
  
}



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

.shg-c#s-799a4852-3b60-40ee-8e82-a1eeb0e57c2e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-799a4852-3b60-40ee-8e82-a1eeb0e57c2e img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-799a4852-3b60-40ee-8e82-a1eeb0e57c2e img.shogun-image,
.shg-c#s-799a4852-3b60-40ee-8e82-a1eeb0e57c2e .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-799a4852-3b60-40ee-8e82-a1eeb0e57c2e .shg-image-zoom,
.shg-c#s-799a4852-3b60-40ee-8e82-a1eeb0e57c2e img.shogun-image {
  aspect-ratio: 1:1;
  
  
  
  
  
  
  
}



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

.shg-c#s-799a4852-3b60-40ee-8e82-a1eeb0e57c2e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-799a4852-3b60-40ee-8e82-a1eeb0e57c2e img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-799a4852-3b60-40ee-8e82-a1eeb0e57c2e img.shogun-image,
.shg-c#s-799a4852-3b60-40ee-8e82-a1eeb0e57c2e .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-799a4852-3b60-40ee-8e82-a1eeb0e57c2e .shg-image-zoom,
.shg-c#s-799a4852-3b60-40ee-8e82-a1eeb0e57c2e img.shogun-image {
  aspect-ratio: 1:1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-a701ba47-75be-4010-a587-29a6547ffaa6 {
  margin-left: auto;
margin-right: auto;
}

#s-87016c29-74aa-4382-86c5-b3e1ddf97be6 {
  margin-top: 12px;
margin-left: 12px;
margin-bottom: 12px;
margin-right: 12px;
text-align: left;
}
@media (min-width: 1200px){#s-87016c29-74aa-4382-86c5-b3e1ddf97be6 {
  margin-top: 12px;
margin-left: 12px;
margin-bottom: 12px;
margin-right: 12px;
}
}@media (max-width: 767px){#s-87016c29-74aa-4382-86c5-b3e1ddf97be6 {
  margin-top: 8px;
margin-left: 8px;
margin-bottom: 8px;
margin-right: 8px;
}
}


.shg-c#s-87016c29-74aa-4382-86c5-b3e1ddf97be6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-87016c29-74aa-4382-86c5-b3e1ddf97be6 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-87016c29-74aa-4382-86c5-b3e1ddf97be6 img.shogun-image,
.shg-c#s-87016c29-74aa-4382-86c5-b3e1ddf97be6 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-87016c29-74aa-4382-86c5-b3e1ddf97be6 .shg-image-zoom,
.shg-c#s-87016c29-74aa-4382-86c5-b3e1ddf97be6 img.shogun-image {
  aspect-ratio: 1:1;
  
  
  
  
  
  
  
}



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

.shg-c#s-87016c29-74aa-4382-86c5-b3e1ddf97be6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-87016c29-74aa-4382-86c5-b3e1ddf97be6 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-87016c29-74aa-4382-86c5-b3e1ddf97be6 img.shogun-image,
.shg-c#s-87016c29-74aa-4382-86c5-b3e1ddf97be6 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-87016c29-74aa-4382-86c5-b3e1ddf97be6 .shg-image-zoom,
.shg-c#s-87016c29-74aa-4382-86c5-b3e1ddf97be6 img.shogun-image {
  aspect-ratio: 1:1;
  
  
  
  
  
  
  
}



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

.shg-c#s-87016c29-74aa-4382-86c5-b3e1ddf97be6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-87016c29-74aa-4382-86c5-b3e1ddf97be6 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-87016c29-74aa-4382-86c5-b3e1ddf97be6 img.shogun-image,
.shg-c#s-87016c29-74aa-4382-86c5-b3e1ddf97be6 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-87016c29-74aa-4382-86c5-b3e1ddf97be6 .shg-image-zoom,
.shg-c#s-87016c29-74aa-4382-86c5-b3e1ddf97be6 img.shogun-image {
  aspect-ratio: 1:1;
  
  
  
  
  
  
  
}



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

.shg-c#s-87016c29-74aa-4382-86c5-b3e1ddf97be6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-87016c29-74aa-4382-86c5-b3e1ddf97be6 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-87016c29-74aa-4382-86c5-b3e1ddf97be6 img.shogun-image,
.shg-c#s-87016c29-74aa-4382-86c5-b3e1ddf97be6 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-87016c29-74aa-4382-86c5-b3e1ddf97be6 .shg-image-zoom,
.shg-c#s-87016c29-74aa-4382-86c5-b3e1ddf97be6 img.shogun-image {
  aspect-ratio: 1:1;
  
  
  
  
  
  
  
}



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

.shg-c#s-87016c29-74aa-4382-86c5-b3e1ddf97be6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-87016c29-74aa-4382-86c5-b3e1ddf97be6 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-87016c29-74aa-4382-86c5-b3e1ddf97be6 img.shogun-image,
.shg-c#s-87016c29-74aa-4382-86c5-b3e1ddf97be6 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-87016c29-74aa-4382-86c5-b3e1ddf97be6 .shg-image-zoom,
.shg-c#s-87016c29-74aa-4382-86c5-b3e1ddf97be6 img.shogun-image {
  aspect-ratio: 1:1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-635adec6-f576-4909-8433-687bae9162c5 {
  margin-left: auto;
margin-right: auto;
}

#s-0d9b4767-29d7-408a-9d77-9b7f18daedb5 {
  margin-top: 12px;
margin-left: 12px;
margin-bottom: 12px;
margin-right: 12px;
text-align: left;
}
@media (min-width: 1200px){#s-0d9b4767-29d7-408a-9d77-9b7f18daedb5 {
  margin-top: 12px;
margin-left: 12px;
margin-bottom: 12px;
margin-right: 12px;
}
}@media (max-width: 767px){#s-0d9b4767-29d7-408a-9d77-9b7f18daedb5 {
  margin-top: 8px;
margin-left: 8px;
margin-bottom: 8px;
margin-right: 8px;
}
}


.shg-c#s-0d9b4767-29d7-408a-9d77-9b7f18daedb5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0d9b4767-29d7-408a-9d77-9b7f18daedb5 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-0d9b4767-29d7-408a-9d77-9b7f18daedb5 img.shogun-image,
.shg-c#s-0d9b4767-29d7-408a-9d77-9b7f18daedb5 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-0d9b4767-29d7-408a-9d77-9b7f18daedb5 .shg-image-zoom,
.shg-c#s-0d9b4767-29d7-408a-9d77-9b7f18daedb5 img.shogun-image {
  aspect-ratio: 1:1;
  
  
  
  
  
  
  
}



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

.shg-c#s-0d9b4767-29d7-408a-9d77-9b7f18daedb5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0d9b4767-29d7-408a-9d77-9b7f18daedb5 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-0d9b4767-29d7-408a-9d77-9b7f18daedb5 img.shogun-image,
.shg-c#s-0d9b4767-29d7-408a-9d77-9b7f18daedb5 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-0d9b4767-29d7-408a-9d77-9b7f18daedb5 .shg-image-zoom,
.shg-c#s-0d9b4767-29d7-408a-9d77-9b7f18daedb5 img.shogun-image {
  aspect-ratio: 1:1;
  
  
  
  
  
  
  
}



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

.shg-c#s-0d9b4767-29d7-408a-9d77-9b7f18daedb5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0d9b4767-29d7-408a-9d77-9b7f18daedb5 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-0d9b4767-29d7-408a-9d77-9b7f18daedb5 img.shogun-image,
.shg-c#s-0d9b4767-29d7-408a-9d77-9b7f18daedb5 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-0d9b4767-29d7-408a-9d77-9b7f18daedb5 .shg-image-zoom,
.shg-c#s-0d9b4767-29d7-408a-9d77-9b7f18daedb5 img.shogun-image {
  aspect-ratio: 1:1;
  
  
  
  
  
  
  
}



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

.shg-c#s-0d9b4767-29d7-408a-9d77-9b7f18daedb5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0d9b4767-29d7-408a-9d77-9b7f18daedb5 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-0d9b4767-29d7-408a-9d77-9b7f18daedb5 img.shogun-image,
.shg-c#s-0d9b4767-29d7-408a-9d77-9b7f18daedb5 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-0d9b4767-29d7-408a-9d77-9b7f18daedb5 .shg-image-zoom,
.shg-c#s-0d9b4767-29d7-408a-9d77-9b7f18daedb5 img.shogun-image {
  aspect-ratio: 1:1;
  
  
  
  
  
  
  
}



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

.shg-c#s-0d9b4767-29d7-408a-9d77-9b7f18daedb5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0d9b4767-29d7-408a-9d77-9b7f18daedb5 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-0d9b4767-29d7-408a-9d77-9b7f18daedb5 img.shogun-image,
.shg-c#s-0d9b4767-29d7-408a-9d77-9b7f18daedb5 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-0d9b4767-29d7-408a-9d77-9b7f18daedb5 .shg-image-zoom,
.shg-c#s-0d9b4767-29d7-408a-9d77-9b7f18daedb5 img.shogun-image {
  aspect-ratio: 1:1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-4a047dd8-e9c9-46e4-b639-a04d3ba9f162 {
  margin-left: auto;
margin-right: auto;
}

#s-4a28f2ac-fccb-491f-a49c-d1c823631062 {
  margin-top: 12px;
margin-left: 12px;
margin-bottom: 12px;
margin-right: 12px;
text-align: left;
}
@media (min-width: 1200px){#s-4a28f2ac-fccb-491f-a49c-d1c823631062 {
  margin-top: 12px;
margin-left: 12px;
margin-bottom: 12px;
margin-right: 12px;
}
}@media (max-width: 767px){#s-4a28f2ac-fccb-491f-a49c-d1c823631062 {
  margin-top: 8px;
margin-left: 8px;
margin-bottom: 8px;
margin-right: 8px;
}
}


.shg-c#s-4a28f2ac-fccb-491f-a49c-d1c823631062 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4a28f2ac-fccb-491f-a49c-d1c823631062 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-4a28f2ac-fccb-491f-a49c-d1c823631062 img.shogun-image,
.shg-c#s-4a28f2ac-fccb-491f-a49c-d1c823631062 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-4a28f2ac-fccb-491f-a49c-d1c823631062 .shg-image-zoom,
.shg-c#s-4a28f2ac-fccb-491f-a49c-d1c823631062 img.shogun-image {
  aspect-ratio: 1:1;
  
  
  
  
  
  
  
}



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

.shg-c#s-4a28f2ac-fccb-491f-a49c-d1c823631062 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4a28f2ac-fccb-491f-a49c-d1c823631062 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-4a28f2ac-fccb-491f-a49c-d1c823631062 img.shogun-image,
.shg-c#s-4a28f2ac-fccb-491f-a49c-d1c823631062 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-4a28f2ac-fccb-491f-a49c-d1c823631062 .shg-image-zoom,
.shg-c#s-4a28f2ac-fccb-491f-a49c-d1c823631062 img.shogun-image {
  aspect-ratio: 1:1;
  
  
  
  
  
  
  
}



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

.shg-c#s-4a28f2ac-fccb-491f-a49c-d1c823631062 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4a28f2ac-fccb-491f-a49c-d1c823631062 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-4a28f2ac-fccb-491f-a49c-d1c823631062 img.shogun-image,
.shg-c#s-4a28f2ac-fccb-491f-a49c-d1c823631062 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-4a28f2ac-fccb-491f-a49c-d1c823631062 .shg-image-zoom,
.shg-c#s-4a28f2ac-fccb-491f-a49c-d1c823631062 img.shogun-image {
  aspect-ratio: 1:1;
  
  
  
  
  
  
  
}



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

.shg-c#s-4a28f2ac-fccb-491f-a49c-d1c823631062 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4a28f2ac-fccb-491f-a49c-d1c823631062 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-4a28f2ac-fccb-491f-a49c-d1c823631062 img.shogun-image,
.shg-c#s-4a28f2ac-fccb-491f-a49c-d1c823631062 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-4a28f2ac-fccb-491f-a49c-d1c823631062 .shg-image-zoom,
.shg-c#s-4a28f2ac-fccb-491f-a49c-d1c823631062 img.shogun-image {
  aspect-ratio: 1:1;
  
  
  
  
  
  
  
}



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

.shg-c#s-4a28f2ac-fccb-491f-a49c-d1c823631062 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4a28f2ac-fccb-491f-a49c-d1c823631062 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-4a28f2ac-fccb-491f-a49c-d1c823631062 img.shogun-image,
.shg-c#s-4a28f2ac-fccb-491f-a49c-d1c823631062 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-4a28f2ac-fccb-491f-a49c-d1c823631062 .shg-image-zoom,
.shg-c#s-4a28f2ac-fccb-491f-a49c-d1c823631062 img.shogun-image {
  aspect-ratio: 1:1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-c225a3ee-6d61-49de-a7d2-93855a0f194e {
  margin-left: auto;
margin-right: auto;
}

#s-c54f44e7-eb7a-4bb5-83b2-6eb8b8382e70 {
  margin-top: 12px;
margin-left: 12px;
margin-bottom: 12px;
margin-right: 12px;
text-align: left;
}
@media (min-width: 1200px){#s-c54f44e7-eb7a-4bb5-83b2-6eb8b8382e70 {
  margin-top: 12px;
margin-left: 12px;
margin-bottom: 12px;
margin-right: 12px;
}
}@media (max-width: 767px){#s-c54f44e7-eb7a-4bb5-83b2-6eb8b8382e70 {
  margin-top: 8px;
margin-left: 8px;
margin-bottom: 8px;
margin-right: 8px;
}
}


.shg-c#s-c54f44e7-eb7a-4bb5-83b2-6eb8b8382e70 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c54f44e7-eb7a-4bb5-83b2-6eb8b8382e70 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-c54f44e7-eb7a-4bb5-83b2-6eb8b8382e70 img.shogun-image,
.shg-c#s-c54f44e7-eb7a-4bb5-83b2-6eb8b8382e70 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-c54f44e7-eb7a-4bb5-83b2-6eb8b8382e70 .shg-image-zoom,
.shg-c#s-c54f44e7-eb7a-4bb5-83b2-6eb8b8382e70 img.shogun-image {
  aspect-ratio: 1:1;
  
  
  
  
  
  
  
}



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

.shg-c#s-c54f44e7-eb7a-4bb5-83b2-6eb8b8382e70 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c54f44e7-eb7a-4bb5-83b2-6eb8b8382e70 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-c54f44e7-eb7a-4bb5-83b2-6eb8b8382e70 img.shogun-image,
.shg-c#s-c54f44e7-eb7a-4bb5-83b2-6eb8b8382e70 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-c54f44e7-eb7a-4bb5-83b2-6eb8b8382e70 .shg-image-zoom,
.shg-c#s-c54f44e7-eb7a-4bb5-83b2-6eb8b8382e70 img.shogun-image {
  aspect-ratio: 1:1;
  
  
  
  
  
  
  
}



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

.shg-c#s-c54f44e7-eb7a-4bb5-83b2-6eb8b8382e70 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c54f44e7-eb7a-4bb5-83b2-6eb8b8382e70 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-c54f44e7-eb7a-4bb5-83b2-6eb8b8382e70 img.shogun-image,
.shg-c#s-c54f44e7-eb7a-4bb5-83b2-6eb8b8382e70 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-c54f44e7-eb7a-4bb5-83b2-6eb8b8382e70 .shg-image-zoom,
.shg-c#s-c54f44e7-eb7a-4bb5-83b2-6eb8b8382e70 img.shogun-image {
  aspect-ratio: 1:1;
  
  
  
  
  
  
  
}



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

.shg-c#s-c54f44e7-eb7a-4bb5-83b2-6eb8b8382e70 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c54f44e7-eb7a-4bb5-83b2-6eb8b8382e70 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-c54f44e7-eb7a-4bb5-83b2-6eb8b8382e70 img.shogun-image,
.shg-c#s-c54f44e7-eb7a-4bb5-83b2-6eb8b8382e70 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-c54f44e7-eb7a-4bb5-83b2-6eb8b8382e70 .shg-image-zoom,
.shg-c#s-c54f44e7-eb7a-4bb5-83b2-6eb8b8382e70 img.shogun-image {
  aspect-ratio: 1:1;
  
  
  
  
  
  
  
}



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

.shg-c#s-c54f44e7-eb7a-4bb5-83b2-6eb8b8382e70 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c54f44e7-eb7a-4bb5-83b2-6eb8b8382e70 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-c54f44e7-eb7a-4bb5-83b2-6eb8b8382e70 img.shogun-image,
.shg-c#s-c54f44e7-eb7a-4bb5-83b2-6eb8b8382e70 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-c54f44e7-eb7a-4bb5-83b2-6eb8b8382e70 .shg-image-zoom,
.shg-c#s-c54f44e7-eb7a-4bb5-83b2-6eb8b8382e70 img.shogun-image {
  aspect-ratio: 1:1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-25069df5-6772-42ea-a02b-fea9ed645f6b {
  margin-left: auto;
margin-right: auto;
}

#s-4953780e-610f-4cfb-9b25-97519926610f {
  margin-top: 12px;
margin-left: 12px;
margin-bottom: 12px;
margin-right: 12px;
text-align: left;
}
@media (min-width: 1200px){#s-4953780e-610f-4cfb-9b25-97519926610f {
  margin-top: 12px;
margin-left: 12px;
margin-bottom: 12px;
margin-right: 12px;
}
}@media (max-width: 767px){#s-4953780e-610f-4cfb-9b25-97519926610f {
  margin-top: 8px;
margin-left: 8px;
margin-bottom: 8px;
margin-right: 8px;
}
}


.shg-c#s-4953780e-610f-4cfb-9b25-97519926610f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4953780e-610f-4cfb-9b25-97519926610f img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-4953780e-610f-4cfb-9b25-97519926610f img.shogun-image,
.shg-c#s-4953780e-610f-4cfb-9b25-97519926610f .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-4953780e-610f-4cfb-9b25-97519926610f .shg-image-zoom,
.shg-c#s-4953780e-610f-4cfb-9b25-97519926610f img.shogun-image {
  aspect-ratio: 1:1;
  
  
  
  
  
  
  
}



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

.shg-c#s-4953780e-610f-4cfb-9b25-97519926610f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4953780e-610f-4cfb-9b25-97519926610f img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-4953780e-610f-4cfb-9b25-97519926610f img.shogun-image,
.shg-c#s-4953780e-610f-4cfb-9b25-97519926610f .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-4953780e-610f-4cfb-9b25-97519926610f .shg-image-zoom,
.shg-c#s-4953780e-610f-4cfb-9b25-97519926610f img.shogun-image {
  aspect-ratio: 1:1;
  
  
  
  
  
  
  
}



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

.shg-c#s-4953780e-610f-4cfb-9b25-97519926610f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4953780e-610f-4cfb-9b25-97519926610f img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-4953780e-610f-4cfb-9b25-97519926610f img.shogun-image,
.shg-c#s-4953780e-610f-4cfb-9b25-97519926610f .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-4953780e-610f-4cfb-9b25-97519926610f .shg-image-zoom,
.shg-c#s-4953780e-610f-4cfb-9b25-97519926610f img.shogun-image {
  aspect-ratio: 1:1;
  
  
  
  
  
  
  
}



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

.shg-c#s-4953780e-610f-4cfb-9b25-97519926610f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4953780e-610f-4cfb-9b25-97519926610f img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-4953780e-610f-4cfb-9b25-97519926610f img.shogun-image,
.shg-c#s-4953780e-610f-4cfb-9b25-97519926610f .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-4953780e-610f-4cfb-9b25-97519926610f .shg-image-zoom,
.shg-c#s-4953780e-610f-4cfb-9b25-97519926610f img.shogun-image {
  aspect-ratio: 1:1;
  
  
  
  
  
  
  
}



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

.shg-c#s-4953780e-610f-4cfb-9b25-97519926610f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4953780e-610f-4cfb-9b25-97519926610f img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-4953780e-610f-4cfb-9b25-97519926610f img.shogun-image,
.shg-c#s-4953780e-610f-4cfb-9b25-97519926610f .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-4953780e-610f-4cfb-9b25-97519926610f .shg-image-zoom,
.shg-c#s-4953780e-610f-4cfb-9b25-97519926610f img.shogun-image {
  aspect-ratio: 1:1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-fc6730d8-0bab-4627-b590-edfeb595b057 {
  margin-left: auto;
margin-right: auto;
}

#s-72ae71ef-a6ef-4723-965c-5ad74485d8fc {
  margin-left: auto;
margin-right: auto;
}

#s-d5a2cf3a-f0ac-4ae4-8a1f-66d1befe657e {
  margin-top: 12px;
margin-left: 12px;
margin-bottom: 12px;
margin-right: 12px;
text-align: left;
}
@media (min-width: 1200px){#s-d5a2cf3a-f0ac-4ae4-8a1f-66d1befe657e {
  margin-top: 12px;
margin-left: 12px;
margin-bottom: 12px;
margin-right: 12px;
}
}@media (max-width: 767px){#s-d5a2cf3a-f0ac-4ae4-8a1f-66d1befe657e {
  margin-top: 8px;
margin-left: 8px;
margin-bottom: 8px;
margin-right: 8px;
}
}


.shg-c#s-d5a2cf3a-f0ac-4ae4-8a1f-66d1befe657e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d5a2cf3a-f0ac-4ae4-8a1f-66d1befe657e img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-d5a2cf3a-f0ac-4ae4-8a1f-66d1befe657e img.shogun-image,
.shg-c#s-d5a2cf3a-f0ac-4ae4-8a1f-66d1befe657e .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-d5a2cf3a-f0ac-4ae4-8a1f-66d1befe657e .shg-image-zoom,
.shg-c#s-d5a2cf3a-f0ac-4ae4-8a1f-66d1befe657e img.shogun-image {
  aspect-ratio: 1:1;
  
  
  
  
  
  
  
}



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

.shg-c#s-d5a2cf3a-f0ac-4ae4-8a1f-66d1befe657e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d5a2cf3a-f0ac-4ae4-8a1f-66d1befe657e img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-d5a2cf3a-f0ac-4ae4-8a1f-66d1befe657e img.shogun-image,
.shg-c#s-d5a2cf3a-f0ac-4ae4-8a1f-66d1befe657e .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-d5a2cf3a-f0ac-4ae4-8a1f-66d1befe657e .shg-image-zoom,
.shg-c#s-d5a2cf3a-f0ac-4ae4-8a1f-66d1befe657e img.shogun-image {
  aspect-ratio: 1:1;
  
  
  
  
  
  
  
}



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

.shg-c#s-d5a2cf3a-f0ac-4ae4-8a1f-66d1befe657e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d5a2cf3a-f0ac-4ae4-8a1f-66d1befe657e img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-d5a2cf3a-f0ac-4ae4-8a1f-66d1befe657e img.shogun-image,
.shg-c#s-d5a2cf3a-f0ac-4ae4-8a1f-66d1befe657e .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-d5a2cf3a-f0ac-4ae4-8a1f-66d1befe657e .shg-image-zoom,
.shg-c#s-d5a2cf3a-f0ac-4ae4-8a1f-66d1befe657e img.shogun-image {
  aspect-ratio: 1:1;
  
  
  
  
  
  
  
}



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

.shg-c#s-d5a2cf3a-f0ac-4ae4-8a1f-66d1befe657e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d5a2cf3a-f0ac-4ae4-8a1f-66d1befe657e img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-d5a2cf3a-f0ac-4ae4-8a1f-66d1befe657e img.shogun-image,
.shg-c#s-d5a2cf3a-f0ac-4ae4-8a1f-66d1befe657e .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-d5a2cf3a-f0ac-4ae4-8a1f-66d1befe657e .shg-image-zoom,
.shg-c#s-d5a2cf3a-f0ac-4ae4-8a1f-66d1befe657e img.shogun-image {
  aspect-ratio: 1:1;
  
  
  
  
  
  
  
}



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

.shg-c#s-d5a2cf3a-f0ac-4ae4-8a1f-66d1befe657e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d5a2cf3a-f0ac-4ae4-8a1f-66d1befe657e img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-d5a2cf3a-f0ac-4ae4-8a1f-66d1befe657e img.shogun-image,
.shg-c#s-d5a2cf3a-f0ac-4ae4-8a1f-66d1befe657e .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-d5a2cf3a-f0ac-4ae4-8a1f-66d1befe657e .shg-image-zoom,
.shg-c#s-d5a2cf3a-f0ac-4ae4-8a1f-66d1befe657e img.shogun-image {
  aspect-ratio: 1:1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-2b98a5bd-e83c-474a-9015-fe652cbac3da {
  margin-top: 12px;
margin-left: 12px;
margin-bottom: 12px;
margin-right: 12px;
text-align: left;
}
@media (min-width: 1200px){#s-2b98a5bd-e83c-474a-9015-fe652cbac3da {
  margin-top: 12px;
margin-left: 12px;
margin-bottom: 12px;
margin-right: 12px;
}
}@media (max-width: 767px){#s-2b98a5bd-e83c-474a-9015-fe652cbac3da {
  margin-top: 8px;
margin-left: 8px;
margin-bottom: 8px;
margin-right: 8px;
}
}


.shg-c#s-2b98a5bd-e83c-474a-9015-fe652cbac3da .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2b98a5bd-e83c-474a-9015-fe652cbac3da img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-2b98a5bd-e83c-474a-9015-fe652cbac3da img.shogun-image,
.shg-c#s-2b98a5bd-e83c-474a-9015-fe652cbac3da .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-2b98a5bd-e83c-474a-9015-fe652cbac3da .shg-image-zoom,
.shg-c#s-2b98a5bd-e83c-474a-9015-fe652cbac3da img.shogun-image {
  aspect-ratio: 1:1;
  
  
  
  
  
  
  
}



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

.shg-c#s-2b98a5bd-e83c-474a-9015-fe652cbac3da .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2b98a5bd-e83c-474a-9015-fe652cbac3da img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-2b98a5bd-e83c-474a-9015-fe652cbac3da img.shogun-image,
.shg-c#s-2b98a5bd-e83c-474a-9015-fe652cbac3da .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-2b98a5bd-e83c-474a-9015-fe652cbac3da .shg-image-zoom,
.shg-c#s-2b98a5bd-e83c-474a-9015-fe652cbac3da img.shogun-image {
  aspect-ratio: 1:1;
  
  
  
  
  
  
  
}



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

.shg-c#s-2b98a5bd-e83c-474a-9015-fe652cbac3da .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2b98a5bd-e83c-474a-9015-fe652cbac3da img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-2b98a5bd-e83c-474a-9015-fe652cbac3da img.shogun-image,
.shg-c#s-2b98a5bd-e83c-474a-9015-fe652cbac3da .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-2b98a5bd-e83c-474a-9015-fe652cbac3da .shg-image-zoom,
.shg-c#s-2b98a5bd-e83c-474a-9015-fe652cbac3da img.shogun-image {
  aspect-ratio: 1:1;
  
  
  
  
  
  
  
}



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

.shg-c#s-2b98a5bd-e83c-474a-9015-fe652cbac3da .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2b98a5bd-e83c-474a-9015-fe652cbac3da img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-2b98a5bd-e83c-474a-9015-fe652cbac3da img.shogun-image,
.shg-c#s-2b98a5bd-e83c-474a-9015-fe652cbac3da .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-2b98a5bd-e83c-474a-9015-fe652cbac3da .shg-image-zoom,
.shg-c#s-2b98a5bd-e83c-474a-9015-fe652cbac3da img.shogun-image {
  aspect-ratio: 1:1;
  
  
  
  
  
  
  
}



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

.shg-c#s-2b98a5bd-e83c-474a-9015-fe652cbac3da .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2b98a5bd-e83c-474a-9015-fe652cbac3da img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-2b98a5bd-e83c-474a-9015-fe652cbac3da img.shogun-image,
.shg-c#s-2b98a5bd-e83c-474a-9015-fe652cbac3da .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-2b98a5bd-e83c-474a-9015-fe652cbac3da .shg-image-zoom,
.shg-c#s-2b98a5bd-e83c-474a-9015-fe652cbac3da img.shogun-image {
  aspect-ratio: 1:1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-571a219c-6c8d-4bd8-8d8e-8fa0feadde43 {
  background-repeat: no-repeat;
background-size: cover;
margin-left: auto;
margin-right: auto;
padding-left: 10%;
min-height: 50px;
background-position: center center;
}
@media (max-width: 767px){#s-571a219c-6c8d-4bd8-8d8e-8fa0feadde43 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-571a219c-6c8d-4bd8-8d8e-8fa0feadde43 {
  background-image: url(https://i.shgcdn.com/afe5bb06-b91e-428f-b548-9adff9f71369/);
}

@media (max-width: 480px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-571a219c-6c8d-4bd8-8d8e-8fa0feadde43 {
  background-image: url(https://i.shgcdn.com/afe5bb06-b91e-428f-b548-9adff9f71369/-/resize/480x/);
}
#s-571a219c-6c8d-4bd8-8d8e-8fa0feadde43.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
#s-571a219c-6c8d-4bd8-8d8e-8fa0feadde43 {
  background-image: url(https://i.shgcdn.com/afe5bb06-b91e-428f-b548-9adff9f71369/-/resize/960x/);
}
#s-571a219c-6c8d-4bd8-8d8e-8fa0feadde43.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-571a219c-6c8d-4bd8-8d8e-8fa0feadde43 {
  background-image: url(https://i.shgcdn.com/afe5bb06-b91e-428f-b548-9adff9f71369/-/resize/768x/);
}
#s-571a219c-6c8d-4bd8-8d8e-8fa0feadde43.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
#s-571a219c-6c8d-4bd8-8d8e-8fa0feadde43 {
  background-image: url(https://i.shgcdn.com/afe5bb06-b91e-428f-b548-9adff9f71369/-/resize/1536x/);
}
#s-571a219c-6c8d-4bd8-8d8e-8fa0feadde43.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-571a219c-6c8d-4bd8-8d8e-8fa0feadde43 {
  background-image: url(https://i.shgcdn.com/afe5bb06-b91e-428f-b548-9adff9f71369/-/resize/1024x/);
}
#s-571a219c-6c8d-4bd8-8d8e-8fa0feadde43.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
#s-571a219c-6c8d-4bd8-8d8e-8fa0feadde43 {
  background-image: url(https://i.shgcdn.com/afe5bb06-b91e-428f-b548-9adff9f71369/-/resize/2048x/);
}
#s-571a219c-6c8d-4bd8-8d8e-8fa0feadde43.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-571a219c-6c8d-4bd8-8d8e-8fa0feadde43 {
  background-image: url(https://i.shgcdn.com/afe5bb06-b91e-428f-b548-9adff9f71369/-/resize/1200x/);
}
#s-571a219c-6c8d-4bd8-8d8e-8fa0feadde43.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2) {
#s-571a219c-6c8d-4bd8-8d8e-8fa0feadde43 {
  background-image: url(https://i.shgcdn.com/afe5bb06-b91e-428f-b548-9adff9f71369/-/resize/2048x/);
}
#s-571a219c-6c8d-4bd8-8d8e-8fa0feadde43.shogun-lazyload-bg-image {
  background-image: none;
}

}







#s-571a219c-6c8d-4bd8-8d8e-8fa0feadde43 > .shg-box-overlay {
  background-color: rgba(0, 0, 0, 1);
  opacity: 0.2;
  display: block;
}#s-571a219c-6c8d-4bd8-8d8e-8fa0feadde43 {
  cursor: pointer;
}#s-571a219c-6c8d-4bd8-8d8e-8fa0feadde43.shg-box.shg-c {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
@media (min-width: 1200px){






#s-571a219c-6c8d-4bd8-8d8e-8fa0feadde43 > .shg-box-overlay {
  background-color: rgba(0, 0, 0, 1);
  opacity: 0.2;
  display: block;
}#s-571a219c-6c8d-4bd8-8d8e-8fa0feadde43 {
  cursor: pointer;
}#s-571a219c-6c8d-4bd8-8d8e-8fa0feadde43.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
}@media (min-width: 992px) and (max-width: 1199px){






#s-571a219c-6c8d-4bd8-8d8e-8fa0feadde43 > .shg-box-overlay {
  background-color: rgba(0, 0, 0, 1);
  opacity: 0.2;
  display: block;
}#s-571a219c-6c8d-4bd8-8d8e-8fa0feadde43 {
  cursor: pointer;
}#s-571a219c-6c8d-4bd8-8d8e-8fa0feadde43.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
}@media (min-width: 768px) and (max-width: 991px){






#s-571a219c-6c8d-4bd8-8d8e-8fa0feadde43 > .shg-box-overlay {
  background-color: rgba(0, 0, 0, 1);
  opacity: 0.2;
  display: block;
}#s-571a219c-6c8d-4bd8-8d8e-8fa0feadde43 {
  cursor: pointer;
}#s-571a219c-6c8d-4bd8-8d8e-8fa0feadde43.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
}
#s-465c0024-9dd2-4539-9b2d-885d72bdf942 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-465c0024-9dd2-4539-9b2d-885d72bdf942 {
  text-align: center;
}
}@media (max-width: 767px){#s-465c0024-9dd2-4539-9b2d-885d72bdf942 {
  text-align: center;
}
}
#s-465c0024-9dd2-4539-9b2d-885d72bdf942 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  700 ;
  font-family: "Merriweather";
  font-style:  normal ;
  font-size: 36px;
  
  
  
}


@media (min-width: 1200px){#s-465c0024-9dd2-4539-9b2d-885d72bdf942 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  700 ;
  font-family: "Merriweather";
  font-style:  normal ;
  font-size: 36px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-465c0024-9dd2-4539-9b2d-885d72bdf942 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  700 ;
  font-family: "Merriweather";
  font-style:  normal ;
  font-size: 36px;
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-465c0024-9dd2-4539-9b2d-885d72bdf942 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  700 ;
  font-family: "Merriweather";
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


}@media (max-width: 767px){#s-465c0024-9dd2-4539-9b2d-885d72bdf942 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  700 ;
  font-family: "Merriweather";
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


}
#s-86f19323-a746-4b8a-b030-91f3c78850b4 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}
@media (min-width: 1200px){#s-86f19323-a746-4b8a-b030-91f3c78850b4 {
  margin-top: 0px;
margin-bottom: 20px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-86f19323-a746-4b8a-b030-91f3c78850b4 {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-86f19323-a746-4b8a-b030-91f3c78850b4 {
  margin-left: 20px;
margin-right: 20px;
text-align: center;
}
}@media (max-width: 767px){#s-86f19323-a746-4b8a-b030-91f3c78850b4 {
  margin-bottom: 10px;
padding-top: 10px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
text-align: center;
}
}
#s-86f19323-a746-4b8a-b030-91f3c78850b4 .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Noto Sans";
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


@media (min-width: 1200px){#s-86f19323-a746-4b8a-b030-91f3c78850b4 .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Noto Sans";
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-86f19323-a746-4b8a-b030-91f3c78850b4 .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Noto Sans";
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-86f19323-a746-4b8a-b030-91f3c78850b4 .shogun-heading-component h2 {
  color: rgba(92, 102, 119, 1);
  font-weight:  normal ;
  font-family: "Noto Sans";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


}@media (max-width: 767px){#s-86f19323-a746-4b8a-b030-91f3c78850b4 .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Noto Sans";
  font-style:  normal ;
  font-size: 18px;
  line-height: 1.5em;
  
  
}


}
#s-236e88a2-5456-4792-ba9c-99660140e382 {
  margin-top: 24px;
margin-bottom: 24px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 0px;
background-color: rgba(255, 255, 255, 1);
text-align: left;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(61, 76, 103, 1);
}
#s-236e88a2-5456-4792-ba9c-99660140e382:hover {background-color: rgba(254, 254, 254, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-236e88a2-5456-4792-ba9c-99660140e382:active {background-color: rgba(238, 238, 238, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}@media (min-width: 1200px){#s-236e88a2-5456-4792-ba9c-99660140e382 {
  margin-top: 10px;
text-align: left;
}
#s-236e88a2-5456-4792-ba9c-99660140e382:active {background-color: rgba(238, 238, 238, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}@media (min-width: 992px) and (max-width: 1199px){#s-236e88a2-5456-4792-ba9c-99660140e382 {
  margin-top: 10px;
text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-236e88a2-5456-4792-ba9c-99660140e382 {
  margin-top: 10px;
margin-bottom: 20px;
text-align: left;
}
}@media (max-width: 767px){#s-236e88a2-5456-4792-ba9c-99660140e382 {
  margin-top: 10px;
margin-bottom: 20px;
text-align: center;
}
}

  #s-236e88a2-5456-4792-ba9c-99660140e382-root {
    text-align: left;
  }


#s-236e88a2-5456-4792-ba9c-99660140e382.shg-btn {
  color: rgba(61, 76, 103, 1);
  font-size: 16px;
  font-weight: 700;
  
  font-family: Lato;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-236e88a2-5456-4792-ba9c-99660140e382-root {
    text-align: left;
  }


#s-236e88a2-5456-4792-ba9c-99660140e382.shg-btn {
  color: rgba(61, 76, 103, 1);
  font-size: 16px;
  font-weight: 700;
  
  font-family: Lato;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-236e88a2-5456-4792-ba9c-99660140e382-root {
    text-align: left;
  }


#s-236e88a2-5456-4792-ba9c-99660140e382.shg-btn {
  color: rgba(61, 76, 103, 1);
  font-size: 16px;
  font-weight: 700;
  
  font-family: Lato;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-236e88a2-5456-4792-ba9c-99660140e382-root {
    text-align: left;
  }


#s-236e88a2-5456-4792-ba9c-99660140e382.shg-btn {
  color: rgba(61, 76, 103, 1);
  font-size: 14px;
  font-weight: 700;
  
  font-family: Lato;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-236e88a2-5456-4792-ba9c-99660140e382-root {
    text-align: center;
  }


#s-236e88a2-5456-4792-ba9c-99660140e382.shg-btn {
  color: rgba(61, 76, 103, 1);
  font-size: 14px;
  font-weight: 700;
  
  font-family: Lato;
  display:  inline-block ;
}
}
#s-4aa6761f-5c43-4e42-895c-504780f628f1 {
  background-repeat: no-repeat;
background-size: cover;
margin-top: 0em;
margin-left: auto;
margin-bottom: 1em;
margin-right: auto;
padding-top: 20px;
padding-bottom: 20px;
min-height: 50px;
background-position: center top;
background-attachment: scroll;
}
@media (max-width: 767px){#s-4aa6761f-5c43-4e42-895c-504780f628f1 {
  padding-left: 13px;
padding-right: 13px;
}
}







#s-4aa6761f-5c43-4e42-895c-504780f628f1 > .shg-box-overlay {
  background-color: rgba(0, 0, 0, 1);
  opacity: 0.2;
  display: block;
}#s-4aa6761f-5c43-4e42-895c-504780f628f1.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (max-width: 767px){






#s-4aa6761f-5c43-4e42-895c-504780f628f1 > .shg-box-overlay {
  background-color: rgba(0, 0, 0, 1);
  opacity: 0.2;
  display: block;
}#s-4aa6761f-5c43-4e42-895c-504780f628f1.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
}
#s-42a9a984-f4b7-4b91-8668-38c089177bbd {
  padding-top: 20px;
padding-bottom: 10px;
text-align: center;
}
@media (max-width: 767px){#s-42a9a984-f4b7-4b91-8668-38c089177bbd {
  padding-left: 0px;
}
}
#s-42a9a984-f4b7-4b91-8668-38c089177bbd .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  700 ;
  font-family: "Merriweather";
  font-style:  normal ;
  font-size: 36px;
  
  
  
}


@media (min-width: 1200px){#s-42a9a984-f4b7-4b91-8668-38c089177bbd .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  700 ;
  font-family: "Merriweather";
  font-style:  normal ;
  font-size: 36px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-42a9a984-f4b7-4b91-8668-38c089177bbd .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  700 ;
  font-family: "Merriweather";
  font-style:  normal ;
  font-size: 34px;
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-42a9a984-f4b7-4b91-8668-38c089177bbd .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  700 ;
  font-family: "Merriweather";
  font-style:  normal ;
  font-size: 28px;
  
  
  
}


}@media (max-width: 767px){#s-42a9a984-f4b7-4b91-8668-38c089177bbd .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  700 ;
  font-family: "Merriweather";
  font-style:  normal ;
  font-size: 26px;
  
  
  
}


}
#s-16fdd711-d1c6-498c-8153-816af9122776 {
  margin-top: 24px;
margin-bottom: 24px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 0px;
background-color: rgba(255, 255, 255, 1);
text-align: left;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(61, 76, 103, 1);
}
#s-16fdd711-d1c6-498c-8153-816af9122776:hover {background-color: rgba(254, 254, 254, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-16fdd711-d1c6-498c-8153-816af9122776:active {background-color: rgba(238, 238, 238, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}@media (min-width: 1200px){#s-16fdd711-d1c6-498c-8153-816af9122776 {
  margin-top: 10px;
text-align: center;
}
#s-16fdd711-d1c6-498c-8153-816af9122776:active {background-color: rgba(238, 238, 238, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}@media (min-width: 992px) and (max-width: 1199px){#s-16fdd711-d1c6-498c-8153-816af9122776 {
  margin-top: 10px;
text-align: center;
}
}@media (min-width: 768px) and (max-width: 991px){#s-16fdd711-d1c6-498c-8153-816af9122776 {
  margin-top: 10px;
margin-bottom: 20px;
text-align: center;
}
}@media (max-width: 767px){#s-16fdd711-d1c6-498c-8153-816af9122776 {
  margin-top: 10px;
margin-bottom: 0px;
text-align: center;
}
}

  #s-16fdd711-d1c6-498c-8153-816af9122776-root {
    text-align: left;
  }


#s-16fdd711-d1c6-498c-8153-816af9122776.shg-btn {
  color: rgba(61, 76, 103, 1);
  font-size: 16px;
  font-weight: 700;
  
  font-family: Lato;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-16fdd711-d1c6-498c-8153-816af9122776-root {
    text-align: center;
  }


#s-16fdd711-d1c6-498c-8153-816af9122776.shg-btn {
  color: rgba(61, 76, 103, 1);
  font-size: 16px;
  font-weight: 700;
  
  font-family: Lato;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-16fdd711-d1c6-498c-8153-816af9122776-root {
    text-align: center;
  }


#s-16fdd711-d1c6-498c-8153-816af9122776.shg-btn {
  color: rgba(61, 76, 103, 1);
  font-size: 16px;
  font-weight: 700;
  
  font-family: Lato;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-16fdd711-d1c6-498c-8153-816af9122776-root {
    text-align: center;
  }


#s-16fdd711-d1c6-498c-8153-816af9122776.shg-btn {
  color: rgba(61, 76, 103, 1);
  font-size: 14px;
  font-weight: 700;
  
  font-family: Lato;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-16fdd711-d1c6-498c-8153-816af9122776-root {
    text-align: center;
  }


#s-16fdd711-d1c6-498c-8153-816af9122776.shg-btn {
  color: rgba(61, 76, 103, 1);
  font-size: 14px;
  font-weight: 700;
  
  font-family: Lato;
  display:  inline-block ;
}
}
#s-a37d5881-108c-4d66-8f95-f56583e99152 {
  margin-top: 1em;
margin-left: auto;
margin-bottom: 1em;
margin-right: auto;
padding-top: 10px;
padding-left: 10px;
padding-bottom: 15px;
padding-right: 10px;
min-height: 50px;
background-color: rgba(245, 246, 247, 1);
}
@media (min-width: 1200px){#s-a37d5881-108c-4d66-8f95-f56583e99152 {
  margin-top: 1em;
margin-bottom: 1em;
padding-top: 20px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
}
}@media (max-width: 767px){#s-a37d5881-108c-4d66-8f95-f56583e99152 {
  padding-top: 20px;
}
}







#s-a37d5881-108c-4d66-8f95-f56583e99152 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a37d5881-108c-4d66-8f95-f56583e99152.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-5570fded-ed7c-41bc-99a4-3c14f320720a {
  padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}
@media (min-width: 1200px){#s-5570fded-ed7c-41bc-99a4-3c14f320720a {
  text-align: center;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-5570fded-ed7c-41bc-99a4-3c14f320720a {
  text-align: center;
}
}@media (min-width: 768px) and (max-width: 991px){#s-5570fded-ed7c-41bc-99a4-3c14f320720a {
  text-align: center;
}
}@media (max-width: 767px){#s-5570fded-ed7c-41bc-99a4-3c14f320720a {
  text-align: center;
}
}
#s-5570fded-ed7c-41bc-99a4-3c14f320720a .shogun-heading-component h1 {
  
  font-weight:  700 ;
  font-family: "Merriweather";
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 1200px){#s-5570fded-ed7c-41bc-99a4-3c14f320720a .shogun-heading-component h1 {
  
  font-weight:  700 ;
  font-family: "Merriweather";
  font-style:  normal ;
  font-size: 2.25em;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-5570fded-ed7c-41bc-99a4-3c14f320720a .shogun-heading-component h1 {
  
  font-weight:  700 ;
  font-family: "Merriweather";
  font-style:  normal ;
  font-size: 2em;
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-5570fded-ed7c-41bc-99a4-3c14f320720a .shogun-heading-component h1 {
  
  font-weight:  700 ;
  font-family: "Merriweather";
  font-style:  normal ;
  font-size: 28px;
  
  
  
}


}@media (max-width: 767px){#s-5570fded-ed7c-41bc-99a4-3c14f320720a .shogun-heading-component h1 {
  
  font-weight:  700 ;
  font-family: "Merriweather";
  font-style:  normal ;
  font-size: 28px;
  
  
  
}


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

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

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

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

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

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

.shg-default-text-content h1,
.shg-default-text-content h2,
.shg-default-text-content h3,
.shg-default-text-content h4,
.shg-default-text-content h5,
.shg-default-text-content h6 {
  color: rgba(61, 76, 103, 1);
  font-family: "Merriweather";
  font-weight: 600;
}

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

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

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

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

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

.shg-default-text-content p {
  font-size: 1em;
  font-weight: 400;
  letter-spacing: -0.005em;
  line-height: 1.714;
  margin-top: 0.6em;
  color: rgba(90, 90, 86, 1);
  font-family: "Noto Sans";
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.shg-theme-text-content h1,
.shg-theme-text-content h2,
.shg-theme-text-content h3,
.shg-theme-text-content h4,
.shg-theme-text-content h5,
.shg-theme-text-content h6 {
  color: rgba(61, 76, 103, 1);
  font-family: "Merriweather";
  font-weight: 600;
}

.shg-theme-text-content p {
  color: rgba(90, 90, 86, 1);
  font-family: "Noto Sans";
  font-weight: 400;
}

#s-539373bf-ec62-44aa-84d1-1a9258b0153a {
  padding-top: 0px;
padding-left: 5px;
padding-bottom: 0px;
padding-right: 5px;
}

#s-af3de350-3f46-4a3f-b021-17f5a0b1ca12 {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-af3de350-3f46-4a3f-b021-17f5a0b1ca12 {
  border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
}
}
@media (min-width: 0px) {
[id="s-af3de350-3f46-4a3f-b021-17f5a0b1ca12"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-af3de350-3f46-4a3f-b021-17f5a0b1ca12"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-af3de350-3f46-4a3f-b021-17f5a0b1ca12"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-af3de350-3f46-4a3f-b021-17f5a0b1ca12"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

#s-cf70fda2-8553-4a0e-95ae-f8fb2820fd42 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 15px;
padding-bottom: 10px;
padding-right: 15px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 1px;
border-color: rgba(169, 176, 188, 1);
border-style: solid;
min-height: 50px;
}
@media (min-width: 1200px){#s-cf70fda2-8553-4a0e-95ae-f8fb2820fd42 {
  border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 1px;
border-color: rgba(169, 176, 188, 1);
border-style: solid;
}
}@media (min-width: 768px) and (max-width: 991px){#s-cf70fda2-8553-4a0e-95ae-f8fb2820fd42 {
  border-style: none;
}
}@media (max-width: 767px){#s-cf70fda2-8553-4a0e-95ae-f8fb2820fd42 {
  padding-left: 15%;
padding-right: 15%;
border-style: none;
}
}







#s-cf70fda2-8553-4a0e-95ae-f8fb2820fd42 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-cf70fda2-8553-4a0e-95ae-f8fb2820fd42.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (min-width: 1200px){






#s-cf70fda2-8553-4a0e-95ae-f8fb2820fd42 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-cf70fda2-8553-4a0e-95ae-f8fb2820fd42.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
}@media (min-width: 992px) and (max-width: 1199px){






#s-cf70fda2-8553-4a0e-95ae-f8fb2820fd42 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-cf70fda2-8553-4a0e-95ae-f8fb2820fd42.shg-box.shg-c {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
}
#s-7b54b4b1-3671-4eb8-8b7e-3d98777b8a92 {
  padding-top: 5px;
padding-left: 5px;
padding-bottom: 5px;
padding-right: 5px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(92, 102, 119, 1);
border-style: none;
border-radius: 2px;
background-color: rgba(255, 255, 255, 0.8);
text-align: center;
text-decoration: none;
color: rgba(92, 102, 119, 1);
background-image: none;
hover-type: color;
}
#s-7b54b4b1-3671-4eb8-8b7e-3d98777b8a92:hover {background-color: rgba(255, 255, 255, 0.8) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(0, 0, 0, 1) !important;}#s-7b54b4b1-3671-4eb8-8b7e-3d98777b8a92:active {background-color: rgba(255, 255, 255, 0) !important;
text-decoration: none !important;
color: rgba(92, 102, 119, 1) !important;
background-image: none !important;
hover-type: color !important;}@media (min-width: 1200px){#s-7b54b4b1-3671-4eb8-8b7e-3d98777b8a92 {
  background-color: rgba(255, 255, 255, 0);
}
#s-7b54b4b1-3671-4eb8-8b7e-3d98777b8a92:hover {background-color: rgba(255, 255, 255, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(0, 0, 0, 1) !important;}}@media (min-width: 992px) and (max-width: 1199px){#s-7b54b4b1-3671-4eb8-8b7e-3d98777b8a92 {
  background-image: none;
background-color: rgba(255, 255, 255, 0);
hover-type: color;
}
#s-7b54b4b1-3671-4eb8-8b7e-3d98777b8a92:hover {background-color: rgba(255, 255, 255, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(0, 0, 0, 1) !important;}}@media (min-width: 768px) and (max-width: 991px){#s-7b54b4b1-3671-4eb8-8b7e-3d98777b8a92 {
  background-image: none;
background-color: rgba(255, 255, 255, 0);
hover-type: color;
}
#s-7b54b4b1-3671-4eb8-8b7e-3d98777b8a92:hover {background-color: rgba(255, 255, 255, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(0, 0, 0, 1) !important;}}@media (max-width: 767px){#s-7b54b4b1-3671-4eb8-8b7e-3d98777b8a92 {
  background-image: none;
background-color: rgba(255, 255, 255, 0);
hover-type: color;
}
#s-7b54b4b1-3671-4eb8-8b7e-3d98777b8a92:hover {background-color: rgba(255, 255, 255, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(0, 0, 0, 1) !important;}}

  #s-7b54b4b1-3671-4eb8-8b7e-3d98777b8a92-root {
    text-align: center;
  }


#s-7b54b4b1-3671-4eb8-8b7e-3d98777b8a92.shg-btn {
  color: rgba(92, 102, 119, 1);
  font-size: 1.15em;
  font-weight: 800;
  
  font-family: Merriweather;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-7b54b4b1-3671-4eb8-8b7e-3d98777b8a92-root {
    text-align: center;
  }


#s-7b54b4b1-3671-4eb8-8b7e-3d98777b8a92.shg-btn {
  color: rgba(92, 102, 119, 1);
  font-size: 1.15em;
  font-weight: 800;
  
  font-family: Merriweather;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-7b54b4b1-3671-4eb8-8b7e-3d98777b8a92-root {
    text-align: center;
  }


#s-7b54b4b1-3671-4eb8-8b7e-3d98777b8a92.shg-btn {
  color: rgba(92, 102, 119, 1);
  font-size: 20px;
  font-weight: 800;
  
  font-family: Merriweather;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-7b54b4b1-3671-4eb8-8b7e-3d98777b8a92-root {
    text-align: center;
  }


#s-7b54b4b1-3671-4eb8-8b7e-3d98777b8a92.shg-btn {
  color: rgba(92, 102, 119, 1);
  font-size: 20px;
  font-weight: 800;
  
  font-family: Merriweather;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-7b54b4b1-3671-4eb8-8b7e-3d98777b8a92-root {
    text-align: center;
  }


#s-7b54b4b1-3671-4eb8-8b7e-3d98777b8a92.shg-btn {
  color: rgba(92, 102, 119, 1);
  font-size: 20px;
  font-weight: 700;
  
  font-family: Merriweather;
  display:  inline-block ;
}
}
#s-ed7ae5dc-d0e1-4907-b386-08bb9407b570 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (max-width: 767px){#s-ed7ae5dc-d0e1-4907-b386-08bb9407b570 {
  margin-bottom: 0px;
padding-top: 5px;
padding-bottom: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(184, 184, 197, 1);
border-style: none;
}
}
#s-ed7ae5dc-d0e1-4907-b386-08bb9407b570 .shogun-heading-component h2 {
  
  font-weight:  600 ;
  font-family: "Merriweather";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


@media (max-width: 767px){#s-ed7ae5dc-d0e1-4907-b386-08bb9407b570 .shogun-heading-component h2 {
  
  font-weight:  600 ;
  font-family: "Merriweather";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


}
#s-f6e84a1a-1291-4f2a-93f3-05e9043fe724 {
  padding-top: 0px;
padding-left: 5px;
padding-bottom: 0px;
padding-right: 5px;
}

#s-ddbbbbb6-9459-40d3-8301-610e09fc96c0 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 15px;
padding-bottom: 10px;
padding-right: 15px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 1px;
border-color: rgba(169, 176, 188, 1);
border-style: solid;
min-height: 50px;
}
@media (min-width: 1200px){#s-ddbbbbb6-9459-40d3-8301-610e09fc96c0 {
  border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 1px;
border-color: rgba(169, 176, 188, 1);
border-style: solid;
}
}@media (min-width: 768px) and (max-width: 991px){#s-ddbbbbb6-9459-40d3-8301-610e09fc96c0 {
  border-style: none;
}
}@media (max-width: 767px){#s-ddbbbbb6-9459-40d3-8301-610e09fc96c0 {
  padding-left: 15%;
padding-right: 15%;
border-style: none;
}
}







#s-ddbbbbb6-9459-40d3-8301-610e09fc96c0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ddbbbbb6-9459-40d3-8301-610e09fc96c0.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (min-width: 1200px){






#s-ddbbbbb6-9459-40d3-8301-610e09fc96c0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ddbbbbb6-9459-40d3-8301-610e09fc96c0.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
}@media (min-width: 992px) and (max-width: 1199px){






#s-ddbbbbb6-9459-40d3-8301-610e09fc96c0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ddbbbbb6-9459-40d3-8301-610e09fc96c0.shg-box.shg-c {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
}
#s-98c5ab21-024e-46b3-9143-59cc190d5aee {
  padding-top: 5px;
padding-left: 5px;
padding-bottom: 5px;
padding-right: 5px;
border-radius: 2px;
background-color: rgba(255, 255, 255, 0.8);
text-align: center;
text-decoration: none;
color: rgba(92, 102, 119, 1);
background-image: none;
hover-type: color;
}
#s-98c5ab21-024e-46b3-9143-59cc190d5aee:hover {background-color: rgba(255, 255, 255, 0.8) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(0, 0, 0, 1) !important;}#s-98c5ab21-024e-46b3-9143-59cc190d5aee:active {background-color: rgba(255, 255, 255, 0) !important;
text-decoration: none !important;
color: rgba(92, 102, 119, 1) !important;
background-image: none !important;
hover-type: color !important;}@media (min-width: 1200px){#s-98c5ab21-024e-46b3-9143-59cc190d5aee {
  background-color: rgba(255, 255, 255, 0);
}
#s-98c5ab21-024e-46b3-9143-59cc190d5aee:hover {background-color: rgba(255, 255, 255, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(0, 0, 0, 1) !important;}}@media (min-width: 992px) and (max-width: 1199px){#s-98c5ab21-024e-46b3-9143-59cc190d5aee {
  background-image: none;
background-color: rgba(255, 255, 255, 0);
hover-type: color;
}
#s-98c5ab21-024e-46b3-9143-59cc190d5aee:hover {background-color: rgba(255, 255, 255, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(0, 0, 0, 1) !important;}}@media (min-width: 768px) and (max-width: 991px){#s-98c5ab21-024e-46b3-9143-59cc190d5aee {
  background-image: none;
background-color: rgba(255, 255, 255, 0);
hover-type: color;
}
#s-98c5ab21-024e-46b3-9143-59cc190d5aee:hover {background-color: rgba(255, 255, 255, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(0, 0, 0, 1) !important;}}@media (max-width: 767px){#s-98c5ab21-024e-46b3-9143-59cc190d5aee {
  background-image: none;
background-color: rgba(255, 255, 255, 0);
hover-type: color;
}
#s-98c5ab21-024e-46b3-9143-59cc190d5aee:hover {background-color: rgba(255, 255, 255, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(0, 0, 0, 1) !important;}}

  #s-98c5ab21-024e-46b3-9143-59cc190d5aee-root {
    text-align: center;
  }


#s-98c5ab21-024e-46b3-9143-59cc190d5aee.shg-btn {
  color: rgba(92, 102, 119, 1);
  font-size: 1.15em;
  font-weight: 800;
  
  font-family: Merriweather;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-98c5ab21-024e-46b3-9143-59cc190d5aee-root {
    text-align: center;
  }


#s-98c5ab21-024e-46b3-9143-59cc190d5aee.shg-btn {
  color: rgba(92, 102, 119, 1);
  font-size: 1.15em;
  font-weight: 800;
  
  font-family: Merriweather;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-98c5ab21-024e-46b3-9143-59cc190d5aee-root {
    text-align: center;
  }


#s-98c5ab21-024e-46b3-9143-59cc190d5aee.shg-btn {
  color: rgba(92, 102, 119, 1);
  font-size: 20px;
  font-weight: 800;
  
  font-family: Merriweather;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-98c5ab21-024e-46b3-9143-59cc190d5aee-root {
    text-align: center;
  }


#s-98c5ab21-024e-46b3-9143-59cc190d5aee.shg-btn {
  color: rgba(92, 102, 119, 1);
  font-size: 20px;
  font-weight: 800;
  
  font-family: Merriweather;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-98c5ab21-024e-46b3-9143-59cc190d5aee-root {
    text-align: center;
  }


#s-98c5ab21-024e-46b3-9143-59cc190d5aee.shg-btn {
  color: rgba(92, 102, 119, 1);
  font-size: 20px;
  font-weight: 700;
  
  font-family: Merriweather;
  display:  inline-block ;
}
}
#s-12f255d5-8279-4310-93c9-2263d2dc9432 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (max-width: 767px){#s-12f255d5-8279-4310-93c9-2263d2dc9432 {
  padding-top: 5px;
}
}
#s-12f255d5-8279-4310-93c9-2263d2dc9432 .shogun-heading-component h2 {
  
  font-weight:  600 ;
  font-family: "Merriweather";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


@media (max-width: 767px){#s-12f255d5-8279-4310-93c9-2263d2dc9432 .shogun-heading-component h2 {
  
  font-weight:  600 ;
  font-family: "Merriweather";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


}
#s-fcba6f1f-673e-47de-a80a-f475d504ed3e {
  padding-top: 0px;
padding-left: 5px;
padding-bottom: 0px;
padding-right: 5px;
}

#s-09296ced-cd02-4008-b90b-5ba0dd3083af {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 15px;
padding-bottom: 10px;
padding-right: 15px;
min-height: 50px;
}
@media (min-width: 1200px){#s-09296ced-cd02-4008-b90b-5ba0dd3083af {
  border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
}
}@media (max-width: 767px){#s-09296ced-cd02-4008-b90b-5ba0dd3083af {
  padding-left: 15%;
padding-right: 15%;
}
}







#s-09296ced-cd02-4008-b90b-5ba0dd3083af > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-09296ced-cd02-4008-b90b-5ba0dd3083af.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (min-width: 1200px){






#s-09296ced-cd02-4008-b90b-5ba0dd3083af > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-09296ced-cd02-4008-b90b-5ba0dd3083af.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
}@media (min-width: 992px) and (max-width: 1199px){






#s-09296ced-cd02-4008-b90b-5ba0dd3083af > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-09296ced-cd02-4008-b90b-5ba0dd3083af.shg-box.shg-c {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
}
#s-b66ea550-9c69-4f12-9f3c-61535477e3cd {
  padding-top: 5px;
padding-left: 5px;
padding-bottom: 5px;
padding-right: 5px;
border-radius: 2px;
background-color: rgba(255, 255, 255, 0.8);
text-align: center;
text-decoration: none;
color: rgba(92, 102, 119, 1);
background-image: none;
hover-type: color;
}
#s-b66ea550-9c69-4f12-9f3c-61535477e3cd:hover {background-color: rgba(255, 255, 255, 0.8) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(0, 0, 0, 1) !important;}#s-b66ea550-9c69-4f12-9f3c-61535477e3cd:active {background-color: rgba(255, 255, 255, 0) !important;
text-decoration: none !important;
color: rgba(92, 102, 119, 1) !important;
background-image: none !important;
hover-type: color !important;}@media (min-width: 1200px){#s-b66ea550-9c69-4f12-9f3c-61535477e3cd {
  background-color: rgba(255, 255, 255, 0);
}
#s-b66ea550-9c69-4f12-9f3c-61535477e3cd:hover {background-color: rgba(255, 255, 255, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(0, 0, 0, 1) !important;}}@media (min-width: 992px) and (max-width: 1199px){#s-b66ea550-9c69-4f12-9f3c-61535477e3cd {
  background-image: none;
background-color: rgba(255, 255, 255, 0);
hover-type: color;
}
#s-b66ea550-9c69-4f12-9f3c-61535477e3cd:hover {background-color: rgba(255, 255, 255, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(0, 0, 0, 1) !important;}}@media (min-width: 768px) and (max-width: 991px){#s-b66ea550-9c69-4f12-9f3c-61535477e3cd {
  background-image: none;
background-color: rgba(255, 255, 255, 0);
hover-type: color;
}
#s-b66ea550-9c69-4f12-9f3c-61535477e3cd:hover {background-color: rgba(255, 255, 255, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(0, 0, 0, 1) !important;}}@media (max-width: 767px){#s-b66ea550-9c69-4f12-9f3c-61535477e3cd {
  background-image: none;
background-color: rgba(255, 255, 255, 0);
hover-type: color;
}
#s-b66ea550-9c69-4f12-9f3c-61535477e3cd:hover {background-color: rgba(255, 255, 255, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(0, 0, 0, 1) !important;}}

  #s-b66ea550-9c69-4f12-9f3c-61535477e3cd-root {
    text-align: center;
  }


#s-b66ea550-9c69-4f12-9f3c-61535477e3cd.shg-btn {
  color: rgba(92, 102, 119, 1);
  font-size: 1.15em;
  font-weight: 800;
  
  font-family: Merriweather;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-b66ea550-9c69-4f12-9f3c-61535477e3cd-root {
    text-align: center;
  }


#s-b66ea550-9c69-4f12-9f3c-61535477e3cd.shg-btn {
  color: rgba(92, 102, 119, 1);
  font-size: 1.15em;
  font-weight: 800;
  
  font-family: Merriweather;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-b66ea550-9c69-4f12-9f3c-61535477e3cd-root {
    text-align: center;
  }


#s-b66ea550-9c69-4f12-9f3c-61535477e3cd.shg-btn {
  color: rgba(92, 102, 119, 1);
  font-size: 20px;
  font-weight: 800;
  
  font-family: Merriweather;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-b66ea550-9c69-4f12-9f3c-61535477e3cd-root {
    text-align: center;
  }


#s-b66ea550-9c69-4f12-9f3c-61535477e3cd.shg-btn {
  color: rgba(92, 102, 119, 1);
  font-size: 20px;
  font-weight: 800;
  
  font-family: Merriweather;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-b66ea550-9c69-4f12-9f3c-61535477e3cd-root {
    text-align: center;
  }


#s-b66ea550-9c69-4f12-9f3c-61535477e3cd.shg-btn {
  color: rgba(92, 102, 119, 1);
  font-size: 20px;
  font-weight: 700;
  
  font-family: Merriweather;
  display:  inline-block ;
}
}
#s-de633869-c1fc-44d0-9766-6038535ca62f {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (max-width: 767px){#s-de633869-c1fc-44d0-9766-6038535ca62f {
  padding-top: 5px;
}
}
#s-de633869-c1fc-44d0-9766-6038535ca62f .shogun-heading-component h2 {
  
  font-weight:  600 ;
  font-family: "Merriweather";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



#s-ece8b0d2-7900-4dd6-b5ba-a3810ce5677d {
  padding-top: 0px;
padding-left: 5px;
padding-bottom: 0px;
padding-right: 5px;
}

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