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

.shg-box > .shg-box-content {
  z-index: 4;
  position: relative;
  /**
   * This is part of an IE11 fallback to avoid flex introducing
   * huge amount of weird space on the bottom on the section element.
   */
  min-height: 1px;
}

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

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

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

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

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

.shg-box-video-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
  z-index: -1;
}

#s-d55a4e23-d7e9-42bd-adfd-fa304016b207 {
  background-image: url(https://i.shgcdn.com/50d235dc-6222-4dc0-96ab-d4776ce6f0cc/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
background-repeat: no-repeat;
background-size: cover;
min-height: 300px;
background-position: center -100px;
}








#s-d55a4e23-d7e9-42bd-adfd-fa304016b207 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-d55a4e23-d7e9-42bd-adfd-fa304016b207.shg-box.shg-c {
  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: #000;
  text-transform: none;
  font-weight: normal;
  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-3d7e5210-9aa3-4c6a-851d-c7902e07c68a {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-3d7e5210-9aa3-4c6a-851d-c7902e07c68a .shogun-heading-component h1 {
  color: rgba(223, 111, 9, 1);
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 32px;
  line-height: 4em;
  letter-spacing: ;
  text-align: center;
}



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

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

.shg-c-xs-1,
.shg-c-xs-2,
.shg-c-xs-3,
.shg-c-xs-4,
.shg-c-xs-5,
.shg-c-xs-6,
.shg-c-xs-7,
.shg-c-xs-8,
.shg-c-xs-9,
.shg-c-xs-10,
.shg-c-xs-11,
.shg-c-xs-12,
.shg-c-sm-1,
.shg-c-sm-2,
.shg-c-sm-3,
.shg-c-sm-4,
.shg-c-sm-5,
.shg-c-sm-6,
.shg-c-sm-7,
.shg-c-sm-8,
.shg-c-sm-9,
.shg-c-sm-10,
.shg-c-sm-11,
.shg-c-sm-12,
.shg-c-md-1,
.shg-c-md-2,
.shg-c-md-3,
.shg-c-md-4,
.shg-c-md-5,
.shg-c-md-6,
.shg-c-md-7,
.shg-c-md-8,
.shg-c-md-9,
.shg-c-md-10,
.shg-c-md-11,
.shg-c-md-12,
.shg-c-lg-1,
.shg-c-lg-2,
.shg-c-lg-3,
.shg-c-lg-4,
.shg-c-lg-5,
.shg-c-lg-6,
.shg-c-lg-7,
.shg-c-lg-8,
.shg-c-lg-9,
.shg-c-lg-10,
.shg-c-lg-11,
.shg-c-lg-12 {
  position: relative;
}

@media (min-width: 0px) {
[id="s-4da1b294-142e-4a36-8ca8-baed183d32da"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-4da1b294-142e-4a36-8ca8-baed183d32da"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 5.5px);
}

[id="s-4da1b294-142e-4a36-8ca8-baed183d32da"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 5.5px);
}

[id="s-4da1b294-142e-4a36-8ca8-baed183d32da"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 5.5px);
}

[id="s-4da1b294-142e-4a36-8ca8-baed183d32da"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 5.5px);
}

[id="s-4da1b294-142e-4a36-8ca8-baed183d32da"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 5.5px);
}

[id="s-4da1b294-142e-4a36-8ca8-baed183d32da"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.5px);
}

[id="s-4da1b294-142e-4a36-8ca8-baed183d32da"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 5.5px);
}

[id="s-4da1b294-142e-4a36-8ca8-baed183d32da"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 5.5px);
}

[id="s-4da1b294-142e-4a36-8ca8-baed183d32da"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 5.5px);
}

[id="s-4da1b294-142e-4a36-8ca8-baed183d32da"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 5.5px);
}

[id="s-4da1b294-142e-4a36-8ca8-baed183d32da"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 5.5px);
}

[id="s-4da1b294-142e-4a36-8ca8-baed183d32da"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 5.5px);
}

}

@media (min-width: 992px) {
[id="s-4da1b294-142e-4a36-8ca8-baed183d32da"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 5.5px);
}

[id="s-4da1b294-142e-4a36-8ca8-baed183d32da"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 5.5px);
}

[id="s-4da1b294-142e-4a36-8ca8-baed183d32da"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 5.5px);
}

[id="s-4da1b294-142e-4a36-8ca8-baed183d32da"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 5.5px);
}

[id="s-4da1b294-142e-4a36-8ca8-baed183d32da"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 5.5px);
}

[id="s-4da1b294-142e-4a36-8ca8-baed183d32da"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.5px);
}

[id="s-4da1b294-142e-4a36-8ca8-baed183d32da"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 5.5px);
}

[id="s-4da1b294-142e-4a36-8ca8-baed183d32da"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 5.5px);
}

[id="s-4da1b294-142e-4a36-8ca8-baed183d32da"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 5.5px);
}

[id="s-4da1b294-142e-4a36-8ca8-baed183d32da"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 5.5px);
}

[id="s-4da1b294-142e-4a36-8ca8-baed183d32da"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 5.5px);
}

[id="s-4da1b294-142e-4a36-8ca8-baed183d32da"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 5.5px);
}

}

@media (min-width: 1200px) {
[id="s-4da1b294-142e-4a36-8ca8-baed183d32da"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 5.5px);
}

[id="s-4da1b294-142e-4a36-8ca8-baed183d32da"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 5.5px);
}

[id="s-4da1b294-142e-4a36-8ca8-baed183d32da"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 5.5px);
}

[id="s-4da1b294-142e-4a36-8ca8-baed183d32da"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 5.5px);
}

[id="s-4da1b294-142e-4a36-8ca8-baed183d32da"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 5.5px);
}

[id="s-4da1b294-142e-4a36-8ca8-baed183d32da"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.5px);
}

[id="s-4da1b294-142e-4a36-8ca8-baed183d32da"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 5.5px);
}

[id="s-4da1b294-142e-4a36-8ca8-baed183d32da"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 5.5px);
}

[id="s-4da1b294-142e-4a36-8ca8-baed183d32da"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 5.5px);
}

[id="s-4da1b294-142e-4a36-8ca8-baed183d32da"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 5.5px);
}

[id="s-4da1b294-142e-4a36-8ca8-baed183d32da"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 5.5px);
}

[id="s-4da1b294-142e-4a36-8ca8-baed183d32da"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 5.5px);
}

}

#s-302bb506-902d-4a1a-a56c-e7731d4bd182 {
  min-height: 600px;
}








#s-302bb506-902d-4a1a-a56c-e7731d4bd182 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-302bb506-902d-4a1a-a56c-e7731d4bd182.shg-box.shg-c {
  justify-content: center;
}

.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.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-ab4b2471-687e-42c5-acd1-28ce11561a85 {
  padding-top: 4px;
padding-left: 20px;
padding-bottom: 4px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(37, 37, 37, 0);
text-align: left;
text-decoration: none;
color: rgba(223, 111, 9, 1);
background-image: none;
hover-type: color;
}
#s-ab4b2471-687e-42c5-acd1-28ce11561a85:hover {background-color: rgba(223, 111, 9, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-ab4b2471-687e-42c5-acd1-28ce11561a85:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-ab4b2471-687e-42c5-acd1-28ce11561a85-btn-wrapper {
    text-align: left;
  }


#s-ab4b2471-687e-42c5-acd1-28ce11561a85.shg-btn {
  color: rgba(223, 111, 9, 1);
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-ae72d9c8-3650-45af-8e88-cacb5d5d55a2 {
  padding-top: 4px;
padding-left: 20px;
padding-bottom: 4px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(37, 37, 37, 0);
text-align: left;
text-decoration: none;
color: rgba(223, 111, 9, 1);
background-image: none;
hover-type: color;
}
#s-ae72d9c8-3650-45af-8e88-cacb5d5d55a2:hover {background-color: rgba(223, 111, 9, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-ae72d9c8-3650-45af-8e88-cacb5d5d55a2:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-ae72d9c8-3650-45af-8e88-cacb5d5d55a2-btn-wrapper {
    text-align: left;
  }


#s-ae72d9c8-3650-45af-8e88-cacb5d5d55a2.shg-btn {
  color: rgba(223, 111, 9, 1);
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-138d07eb-31b8-4fb8-b753-356bd4f4e60b {
  padding-top: 4px;
padding-left: 20px;
padding-bottom: 4px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(37, 37, 37, 0);
text-align: left;
text-decoration: none;
color: rgba(223, 111, 9, 1);
background-image: none;
hover-type: color;
}
#s-138d07eb-31b8-4fb8-b753-356bd4f4e60b:hover {background-color: rgba(223, 111, 9, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-138d07eb-31b8-4fb8-b753-356bd4f4e60b:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-138d07eb-31b8-4fb8-b753-356bd4f4e60b-btn-wrapper {
    text-align: left;
  }


#s-138d07eb-31b8-4fb8-b753-356bd4f4e60b.shg-btn {
  color: rgba(223, 111, 9, 1);
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-92af3b50-038c-4e72-93ed-feaae86e80d2 {
  padding-top: 4px;
padding-left: 20px;
padding-bottom: 4px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(37, 37, 37, 0);
text-align: left;
text-decoration: none;
color: rgba(223, 111, 9, 1);
background-image: none;
hover-type: color;
}
#s-92af3b50-038c-4e72-93ed-feaae86e80d2:hover {background-color: rgba(223, 111, 9, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-92af3b50-038c-4e72-93ed-feaae86e80d2:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-92af3b50-038c-4e72-93ed-feaae86e80d2-btn-wrapper {
    text-align: left;
  }


#s-92af3b50-038c-4e72-93ed-feaae86e80d2.shg-btn {
  color: rgba(223, 111, 9, 1);
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-c912839b-8949-4ddd-942f-b0df92935ff6 {
  padding-top: 4px;
padding-left: 20px;
padding-bottom: 4px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(37, 37, 37, 0);
text-align: left;
text-decoration: none;
color: rgba(223, 111, 9, 1);
background-image: none;
hover-type: color;
}
#s-c912839b-8949-4ddd-942f-b0df92935ff6:hover {background-color: rgba(223, 111, 9, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-c912839b-8949-4ddd-942f-b0df92935ff6:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-c912839b-8949-4ddd-942f-b0df92935ff6-btn-wrapper {
    text-align: left;
  }


#s-c912839b-8949-4ddd-942f-b0df92935ff6.shg-btn {
  color: rgba(223, 111, 9, 1);
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-c30d92da-3c9a-4630-9b99-1cf7bfaa7232 {
  padding-top: 4px;
padding-left: 20px;
padding-bottom: 4px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(37, 37, 37, 0);
text-align: left;
text-decoration: none;
color: rgba(223, 111, 9, 1);
background-image: none;
hover-type: color;
}
#s-c30d92da-3c9a-4630-9b99-1cf7bfaa7232:hover {background-color: rgba(223, 111, 9, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-c30d92da-3c9a-4630-9b99-1cf7bfaa7232:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-c30d92da-3c9a-4630-9b99-1cf7bfaa7232-btn-wrapper {
    text-align: left;
  }


#s-c30d92da-3c9a-4630-9b99-1cf7bfaa7232.shg-btn {
  color: rgba(223, 111, 9, 1);
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-aa08aad8-264e-4938-a6ec-18369d163566 {
  padding-top: 4px;
padding-left: 20px;
padding-bottom: 4px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(37, 37, 37, 0);
text-align: left;
text-decoration: none;
color: rgba(223, 111, 9, 1);
background-image: none;
hover-type: color;
}
#s-aa08aad8-264e-4938-a6ec-18369d163566:hover {background-color: rgba(223, 111, 9, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-aa08aad8-264e-4938-a6ec-18369d163566:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-aa08aad8-264e-4938-a6ec-18369d163566-btn-wrapper {
    text-align: left;
  }


#s-aa08aad8-264e-4938-a6ec-18369d163566.shg-btn {
  color: rgba(223, 111, 9, 1);
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-9706f52c-8ce8-4a4e-8d5a-da4812935b8b {
  padding-top: 4px;
padding-left: 20px;
padding-bottom: 4px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(37, 37, 37, 0);
text-align: left;
text-decoration: none;
color: rgba(223, 111, 9, 1);
background-image: none;
hover-type: color;
}
#s-9706f52c-8ce8-4a4e-8d5a-da4812935b8b:hover {background-color: rgba(223, 111, 9, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-9706f52c-8ce8-4a4e-8d5a-da4812935b8b:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-9706f52c-8ce8-4a4e-8d5a-da4812935b8b-btn-wrapper {
    text-align: left;
  }


#s-9706f52c-8ce8-4a4e-8d5a-da4812935b8b.shg-btn {
  color: rgba(223, 111, 9, 1);
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-c8644095-2809-49dc-b479-af6cae0304dd {
  padding-top: 4px;
padding-left: 20px;
padding-bottom: 4px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(37, 37, 37, 0);
text-align: left;
text-decoration: none;
color: rgba(223, 111, 9, 1);
background-image: none;
hover-type: color;
}
#s-c8644095-2809-49dc-b479-af6cae0304dd:hover {background-color: rgba(223, 111, 9, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-c8644095-2809-49dc-b479-af6cae0304dd:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-c8644095-2809-49dc-b479-af6cae0304dd-btn-wrapper {
    text-align: left;
  }


#s-c8644095-2809-49dc-b479-af6cae0304dd.shg-btn {
  color: rgba(223, 111, 9, 1);
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-a51c9322-fc4b-452c-8a8b-7da8180accb8 {
  padding-top: 4px;
padding-left: 20px;
padding-bottom: 4px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(37, 37, 37, 0);
text-align: left;
text-decoration: none;
color: rgba(223, 111, 9, 1);
background-image: none;
hover-type: color;
}
#s-a51c9322-fc4b-452c-8a8b-7da8180accb8:hover {background-color: rgba(223, 111, 9, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-a51c9322-fc4b-452c-8a8b-7da8180accb8:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-a51c9322-fc4b-452c-8a8b-7da8180accb8-btn-wrapper {
    text-align: left;
  }


#s-a51c9322-fc4b-452c-8a8b-7da8180accb8.shg-btn {
  color: rgba(223, 111, 9, 1);
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-05deb700-daa0-4653-8319-4c3816cfc973 {
  padding-top: 4px;
padding-left: 20px;
padding-bottom: 4px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(37, 37, 37, 0);
text-align: left;
text-decoration: none;
color: rgba(223, 111, 9, 1);
background-image: none;
hover-type: color;
}
#s-05deb700-daa0-4653-8319-4c3816cfc973:hover {background-color: rgba(223, 111, 9, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-05deb700-daa0-4653-8319-4c3816cfc973:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-05deb700-daa0-4653-8319-4c3816cfc973-btn-wrapper {
    text-align: left;
  }


#s-05deb700-daa0-4653-8319-4c3816cfc973.shg-btn {
  color: rgba(223, 111, 9, 1);
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-723f1dce-4971-4a19-a067-34c61d28ee4a {
  padding-top: 4px;
padding-left: 20px;
padding-bottom: 4px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(37, 37, 37, 0);
text-align: left;
text-decoration: none;
color: rgba(223, 111, 9, 1);
background-image: none;
hover-type: color;
}
#s-723f1dce-4971-4a19-a067-34c61d28ee4a:hover {background-color: rgba(223, 111, 9, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-723f1dce-4971-4a19-a067-34c61d28ee4a:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-723f1dce-4971-4a19-a067-34c61d28ee4a-btn-wrapper {
    text-align: left;
  }


#s-723f1dce-4971-4a19-a067-34c61d28ee4a.shg-btn {
  color: rgba(223, 111, 9, 1);
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-f93f6a08-589d-4d63-ad52-9317e2dcc760 {
  padding-top: 4px;
padding-left: 20px;
padding-bottom: 4px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(37, 37, 37, 0);
text-align: left;
text-decoration: none;
color: rgba(223, 111, 9, 1);
background-image: none;
hover-type: color;
}
#s-f93f6a08-589d-4d63-ad52-9317e2dcc760:hover {background-color: rgba(223, 111, 9, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-f93f6a08-589d-4d63-ad52-9317e2dcc760:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-f93f6a08-589d-4d63-ad52-9317e2dcc760-btn-wrapper {
    text-align: left;
  }


#s-f93f6a08-589d-4d63-ad52-9317e2dcc760.shg-btn {
  color: rgba(223, 111, 9, 1);
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-bc2020fb-7bee-4d6b-853a-f73bdc2900e2 {
  padding-top: 4px;
padding-left: 20px;
padding-bottom: 4px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(37, 37, 37, 0);
text-align: left;
text-decoration: none;
color: rgba(223, 111, 9, 1);
background-image: none;
hover-type: color;
}
#s-bc2020fb-7bee-4d6b-853a-f73bdc2900e2:hover {background-color: rgba(223, 111, 9, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-bc2020fb-7bee-4d6b-853a-f73bdc2900e2:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-bc2020fb-7bee-4d6b-853a-f73bdc2900e2-btn-wrapper {
    text-align: left;
  }


#s-bc2020fb-7bee-4d6b-853a-f73bdc2900e2.shg-btn {
  color: rgba(223, 111, 9, 1);
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-ee154dc7-488b-431e-9c00-9551b8ad320e {
  padding-top: 4px;
padding-left: 20px;
padding-bottom: 4px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(37, 37, 37, 0);
text-align: left;
text-decoration: none;
color: rgba(223, 111, 9, 1);
background-image: none;
hover-type: color;
}
#s-ee154dc7-488b-431e-9c00-9551b8ad320e:hover {background-color: rgba(223, 111, 9, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-ee154dc7-488b-431e-9c00-9551b8ad320e:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-ee154dc7-488b-431e-9c00-9551b8ad320e-btn-wrapper {
    text-align: left;
  }


#s-ee154dc7-488b-431e-9c00-9551b8ad320e.shg-btn {
  color: rgba(223, 111, 9, 1);
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-8e775dee-fe21-4227-a82f-fe7b0cab98b2 {
  padding-top: 4px;
padding-left: 20px;
padding-bottom: 4px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(37, 37, 37, 0);
text-align: left;
text-decoration: none;
color: rgba(223, 111, 9, 1);
background-image: none;
hover-type: color;
}
#s-8e775dee-fe21-4227-a82f-fe7b0cab98b2:hover {background-color: rgba(223, 111, 9, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-8e775dee-fe21-4227-a82f-fe7b0cab98b2:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-8e775dee-fe21-4227-a82f-fe7b0cab98b2-btn-wrapper {
    text-align: left;
  }


#s-8e775dee-fe21-4227-a82f-fe7b0cab98b2.shg-btn {
  color: rgba(223, 111, 9, 1);
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-a3f0ec86-a344-44a0-8855-bfd0d3c60d92 {
  padding-top: 4px;
padding-left: 20px;
padding-bottom: 4px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(37, 37, 37, 0);
text-align: left;
text-decoration: none;
color: rgba(223, 111, 9, 1);
background-image: none;
hover-type: color;
}
#s-a3f0ec86-a344-44a0-8855-bfd0d3c60d92:hover {background-color: rgba(223, 111, 9, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-a3f0ec86-a344-44a0-8855-bfd0d3c60d92:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-a3f0ec86-a344-44a0-8855-bfd0d3c60d92-btn-wrapper {
    text-align: left;
  }


#s-a3f0ec86-a344-44a0-8855-bfd0d3c60d92.shg-btn {
  color: rgba(223, 111, 9, 1);
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-b82e653f-928c-409c-a30b-1740bdf16f87 {
  padding-top: 4px;
padding-left: 20px;
padding-bottom: 4px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(37, 37, 37, 0);
text-align: left;
text-decoration: none;
color: rgba(223, 111, 9, 1);
background-image: none;
hover-type: color;
}
#s-b82e653f-928c-409c-a30b-1740bdf16f87:hover {background-color: rgba(223, 111, 9, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-b82e653f-928c-409c-a30b-1740bdf16f87:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-b82e653f-928c-409c-a30b-1740bdf16f87-btn-wrapper {
    text-align: left;
  }


#s-b82e653f-928c-409c-a30b-1740bdf16f87.shg-btn {
  color: rgba(223, 111, 9, 1);
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-2546168d-3094-470b-aef8-9ddf9ec8429d {
  padding-top: 4px;
padding-left: 20px;
padding-bottom: 4px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(37, 37, 37, 0);
text-align: left;
text-decoration: none;
color: rgba(223, 111, 9, 1);
background-image: none;
hover-type: color;
}
#s-2546168d-3094-470b-aef8-9ddf9ec8429d:hover {background-color: rgba(223, 111, 9, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-2546168d-3094-470b-aef8-9ddf9ec8429d:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-2546168d-3094-470b-aef8-9ddf9ec8429d-btn-wrapper {
    text-align: left;
  }


#s-2546168d-3094-470b-aef8-9ddf9ec8429d.shg-btn {
  color: rgba(223, 111, 9, 1);
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-5b1db332-74bd-4004-a55b-a92b12b17cec {
  padding-top: 4px;
padding-left: 20px;
padding-bottom: 4px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(37, 37, 37, 0);
text-align: left;
text-decoration: none;
color: rgba(223, 111, 9, 1);
background-image: none;
hover-type: color;
}
#s-5b1db332-74bd-4004-a55b-a92b12b17cec:hover {background-color: rgba(223, 111, 9, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-5b1db332-74bd-4004-a55b-a92b12b17cec:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-5b1db332-74bd-4004-a55b-a92b12b17cec-btn-wrapper {
    text-align: left;
  }


#s-5b1db332-74bd-4004-a55b-a92b12b17cec.shg-btn {
  color: rgba(223, 111, 9, 1);
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-7b372130-0f9b-4169-b1ba-0193bcdaf03a {
  min-height: 50px;
}








#s-7b372130-0f9b-4169-b1ba-0193bcdaf03a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-7b372130-0f9b-4169-b1ba-0193bcdaf03a.shg-box.shg-c {
  justify-content: center;
}

/*
  $vgutter : 20px
  $hgutter : 10px;
*/

.shg-category-grid {
  margin: -20px 0;
}

.shg-category-row,
.shg-category-row-hor {
  display: flex;
  margin: 20px 0;
}

.shg-category-col,
.shg-category-col-1 {
  flex: 1;
  padding: 0 10px;
}

.shg-category-col:last-child {
  padding-right: 0;
}

.shg-category-col:first-child {
  padding-left: 0;
}

.shg-category-col-2 {
  flex: 2;
  padding: 0 20px;
}

.shg-category-col-3 {
  flex: 3;
  padding: 0 30px;
}

.shg-category-col-4 {
  flex: 4;
  padding: 0 40px;
}

.shg-category-col-5 {
  flex: 5;
  padding: 0 50px;
}

@media (max-width: 768px) {
  .shg-category-row.stacked {
    display: block;
  }

  .shg-category-row .shg-category-col {
    padding: 20px 0;
  }

  .shg-category-row .shg-category-col:first-child {
    padding-top: 0;
  }

  .shg-category-row .shg-category-col:last-child {
    padding-bottom: 0;
  }
}

@media (max-width: 480px) {
  .shg-category-row-hor {
    display: flex;
    flex-wrap: wrap;
  }

  .shg-category-row-hor .shg-category-col,
  .shg-category-row-hor .shg-category-col:first-child,
  .shg-category-row-hor .shg-category-col:last-child {
    min-width: 50%;
    max-width: 50%;
    padding-top: 0;
    padding-left: 3px;
    padding-right: 3px;
    padding-bottom: 3px;
  }
}

#s-f0d13010-b45f-4f9b-a556-e7c4ee267030 {
  display: none;
}
.shg-product-image-wrapper img.shogun-image,
.shogun-component img.shogun-image {
  display: inline-block;
  vertical-align: middle;
}

.shg-product-image-wrapper img.shogun-image {
  width: 100%;
}

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

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

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

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

.shg-product-image-wrapper .shg-image-zoom {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  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-26bc16f4-aeb2-4de5-a25d-826440d1066c {
  text-align: left;
}


.shg-c#s-26bc16f4-aeb2-4de5-a25d-826440d1066c {
  max-width: 100%;
}

.shg-c#s-26bc16f4-aeb2-4de5-a25d-826440d1066c img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-26bc16f4-aeb2-4de5-a25d-826440d1066c .shg-image-zoom,
.shg-c#s-26bc16f4-aeb2-4de5-a25d-826440d1066c img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-26bc16f4-aeb2-4de5-a25d-826440d1066c .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-26bc16f4-aeb2-4de5-a25d-826440d1066c {
  max-width: 100%;
}

.shg-c#s-26bc16f4-aeb2-4de5-a25d-826440d1066c img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-26bc16f4-aeb2-4de5-a25d-826440d1066c .shg-image-zoom,
.shg-c#s-26bc16f4-aeb2-4de5-a25d-826440d1066c img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-26bc16f4-aeb2-4de5-a25d-826440d1066c .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-26bc16f4-aeb2-4de5-a25d-826440d1066c {
  max-width: 100%;
}

.shg-c#s-26bc16f4-aeb2-4de5-a25d-826440d1066c img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-26bc16f4-aeb2-4de5-a25d-826440d1066c .shg-image-zoom,
.shg-c#s-26bc16f4-aeb2-4de5-a25d-826440d1066c img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-26bc16f4-aeb2-4de5-a25d-826440d1066c .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-26bc16f4-aeb2-4de5-a25d-826440d1066c {
  max-width: 100%;
}

.shg-c#s-26bc16f4-aeb2-4de5-a25d-826440d1066c img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-26bc16f4-aeb2-4de5-a25d-826440d1066c .shg-image-zoom,
.shg-c#s-26bc16f4-aeb2-4de5-a25d-826440d1066c img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-26bc16f4-aeb2-4de5-a25d-826440d1066c .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-26bc16f4-aeb2-4de5-a25d-826440d1066c {
  max-width: 100%;
}

.shg-c#s-26bc16f4-aeb2-4de5-a25d-826440d1066c img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-26bc16f4-aeb2-4de5-a25d-826440d1066c .shg-image-zoom,
.shg-c#s-26bc16f4-aeb2-4de5-a25d-826440d1066c img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-26bc16f4-aeb2-4de5-a25d-826440d1066c .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
.shg-c#s-26bc16f4-aeb2-4de5-a25d-826440d1066c {
  max-width: 100%;
}

.shg-c#s-26bc16f4-aeb2-4de5-a25d-826440d1066c img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-26bc16f4-aeb2-4de5-a25d-826440d1066c .shg-image-zoom,
.shg-c#s-26bc16f4-aeb2-4de5-a25d-826440d1066c img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-26bc16f4-aeb2-4de5-a25d-826440d1066c .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-product-title-component h1,
.shg-product-title-component h2,
.shg-product-title-component h3,
.shg-product-title-component h4,
.shg-product-title-component h5,
.shg-product-title-component h6 {
  margin: 0;
  padding: 0;
  display: block;
  color: #000;
  text-transform: none;
  font-weight: normal;
  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-db401fd6-2c2b-400e-bf04-2941a89210b3 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-db401fd6-2c2b-400e-bf04-2941a89210b3 .shg-product-title-component h3 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
}

#s-f73db456-8ba4-4944-94dd-7163615343b6 {
  display: none;
}
#s-b3f0ccff-2c14-4e71-9b4f-d6523e596dcb {
  text-align: left;
}


.shg-c#s-b3f0ccff-2c14-4e71-9b4f-d6523e596dcb {
  max-width: 100%;
}

.shg-c#s-b3f0ccff-2c14-4e71-9b4f-d6523e596dcb img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b3f0ccff-2c14-4e71-9b4f-d6523e596dcb .shg-image-zoom,
.shg-c#s-b3f0ccff-2c14-4e71-9b4f-d6523e596dcb img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-b3f0ccff-2c14-4e71-9b4f-d6523e596dcb .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-b3f0ccff-2c14-4e71-9b4f-d6523e596dcb {
  max-width: 100%;
}

.shg-c#s-b3f0ccff-2c14-4e71-9b4f-d6523e596dcb img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b3f0ccff-2c14-4e71-9b4f-d6523e596dcb .shg-image-zoom,
.shg-c#s-b3f0ccff-2c14-4e71-9b4f-d6523e596dcb img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-b3f0ccff-2c14-4e71-9b4f-d6523e596dcb .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-b3f0ccff-2c14-4e71-9b4f-d6523e596dcb {
  max-width: 100%;
}

.shg-c#s-b3f0ccff-2c14-4e71-9b4f-d6523e596dcb img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b3f0ccff-2c14-4e71-9b4f-d6523e596dcb .shg-image-zoom,
.shg-c#s-b3f0ccff-2c14-4e71-9b4f-d6523e596dcb img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-b3f0ccff-2c14-4e71-9b4f-d6523e596dcb .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-b3f0ccff-2c14-4e71-9b4f-d6523e596dcb {
  max-width: 100%;
}

.shg-c#s-b3f0ccff-2c14-4e71-9b4f-d6523e596dcb img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b3f0ccff-2c14-4e71-9b4f-d6523e596dcb .shg-image-zoom,
.shg-c#s-b3f0ccff-2c14-4e71-9b4f-d6523e596dcb img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-b3f0ccff-2c14-4e71-9b4f-d6523e596dcb .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-b3f0ccff-2c14-4e71-9b4f-d6523e596dcb {
  max-width: 100%;
}

.shg-c#s-b3f0ccff-2c14-4e71-9b4f-d6523e596dcb img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b3f0ccff-2c14-4e71-9b4f-d6523e596dcb .shg-image-zoom,
.shg-c#s-b3f0ccff-2c14-4e71-9b4f-d6523e596dcb img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-b3f0ccff-2c14-4e71-9b4f-d6523e596dcb .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
.shg-c#s-b3f0ccff-2c14-4e71-9b4f-d6523e596dcb {
  max-width: 100%;
}

.shg-c#s-b3f0ccff-2c14-4e71-9b4f-d6523e596dcb img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b3f0ccff-2c14-4e71-9b4f-d6523e596dcb .shg-image-zoom,
.shg-c#s-b3f0ccff-2c14-4e71-9b4f-d6523e596dcb img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-b3f0ccff-2c14-4e71-9b4f-d6523e596dcb .shg-image-zoom {
  
    margin-left: 0px;
  
}


#s-139fac0b-0c9f-4733-82ca-02087f647b14 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-139fac0b-0c9f-4733-82ca-02087f647b14 .shg-product-title-component h3 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
}

#s-65cc60da-ea5b-4b25-b2f8-061ca0691618 {
  display: none;
}
#s-94108a54-b15e-43b6-a821-8447b572cfa5 {
  text-align: left;
}


.shg-c#s-94108a54-b15e-43b6-a821-8447b572cfa5 {
  max-width: 100%;
}

.shg-c#s-94108a54-b15e-43b6-a821-8447b572cfa5 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-94108a54-b15e-43b6-a821-8447b572cfa5 .shg-image-zoom,
.shg-c#s-94108a54-b15e-43b6-a821-8447b572cfa5 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-94108a54-b15e-43b6-a821-8447b572cfa5 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-94108a54-b15e-43b6-a821-8447b572cfa5 {
  max-width: 100%;
}

.shg-c#s-94108a54-b15e-43b6-a821-8447b572cfa5 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-94108a54-b15e-43b6-a821-8447b572cfa5 .shg-image-zoom,
.shg-c#s-94108a54-b15e-43b6-a821-8447b572cfa5 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-94108a54-b15e-43b6-a821-8447b572cfa5 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-94108a54-b15e-43b6-a821-8447b572cfa5 {
  max-width: 100%;
}

.shg-c#s-94108a54-b15e-43b6-a821-8447b572cfa5 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-94108a54-b15e-43b6-a821-8447b572cfa5 .shg-image-zoom,
.shg-c#s-94108a54-b15e-43b6-a821-8447b572cfa5 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-94108a54-b15e-43b6-a821-8447b572cfa5 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-94108a54-b15e-43b6-a821-8447b572cfa5 {
  max-width: 100%;
}

.shg-c#s-94108a54-b15e-43b6-a821-8447b572cfa5 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-94108a54-b15e-43b6-a821-8447b572cfa5 .shg-image-zoom,
.shg-c#s-94108a54-b15e-43b6-a821-8447b572cfa5 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-94108a54-b15e-43b6-a821-8447b572cfa5 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-94108a54-b15e-43b6-a821-8447b572cfa5 {
  max-width: 100%;
}

.shg-c#s-94108a54-b15e-43b6-a821-8447b572cfa5 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-94108a54-b15e-43b6-a821-8447b572cfa5 .shg-image-zoom,
.shg-c#s-94108a54-b15e-43b6-a821-8447b572cfa5 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-94108a54-b15e-43b6-a821-8447b572cfa5 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
.shg-c#s-94108a54-b15e-43b6-a821-8447b572cfa5 {
  max-width: 100%;
}

.shg-c#s-94108a54-b15e-43b6-a821-8447b572cfa5 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-94108a54-b15e-43b6-a821-8447b572cfa5 .shg-image-zoom,
.shg-c#s-94108a54-b15e-43b6-a821-8447b572cfa5 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-94108a54-b15e-43b6-a821-8447b572cfa5 .shg-image-zoom {
  
    margin-left: 0px;
  
}


#s-594be9c3-df3d-4610-9702-8b0829f16656 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-594be9c3-df3d-4610-9702-8b0829f16656 .shg-product-title-component h3 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
}

#s-f23f27b5-bea7-459d-8dbd-bd47159e4039 {
  display: none;
}
#s-16f106a7-d30b-4d31-b2ef-a27ff711ea67 {
  text-align: left;
}


.shg-c#s-16f106a7-d30b-4d31-b2ef-a27ff711ea67 {
  max-width: 100%;
}

.shg-c#s-16f106a7-d30b-4d31-b2ef-a27ff711ea67 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-16f106a7-d30b-4d31-b2ef-a27ff711ea67 .shg-image-zoom,
.shg-c#s-16f106a7-d30b-4d31-b2ef-a27ff711ea67 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-16f106a7-d30b-4d31-b2ef-a27ff711ea67 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-16f106a7-d30b-4d31-b2ef-a27ff711ea67 {
  max-width: 100%;
}

.shg-c#s-16f106a7-d30b-4d31-b2ef-a27ff711ea67 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-16f106a7-d30b-4d31-b2ef-a27ff711ea67 .shg-image-zoom,
.shg-c#s-16f106a7-d30b-4d31-b2ef-a27ff711ea67 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-16f106a7-d30b-4d31-b2ef-a27ff711ea67 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-16f106a7-d30b-4d31-b2ef-a27ff711ea67 {
  max-width: 100%;
}

.shg-c#s-16f106a7-d30b-4d31-b2ef-a27ff711ea67 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-16f106a7-d30b-4d31-b2ef-a27ff711ea67 .shg-image-zoom,
.shg-c#s-16f106a7-d30b-4d31-b2ef-a27ff711ea67 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-16f106a7-d30b-4d31-b2ef-a27ff711ea67 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-16f106a7-d30b-4d31-b2ef-a27ff711ea67 {
  max-width: 100%;
}

.shg-c#s-16f106a7-d30b-4d31-b2ef-a27ff711ea67 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-16f106a7-d30b-4d31-b2ef-a27ff711ea67 .shg-image-zoom,
.shg-c#s-16f106a7-d30b-4d31-b2ef-a27ff711ea67 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-16f106a7-d30b-4d31-b2ef-a27ff711ea67 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-16f106a7-d30b-4d31-b2ef-a27ff711ea67 {
  max-width: 100%;
}

.shg-c#s-16f106a7-d30b-4d31-b2ef-a27ff711ea67 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-16f106a7-d30b-4d31-b2ef-a27ff711ea67 .shg-image-zoom,
.shg-c#s-16f106a7-d30b-4d31-b2ef-a27ff711ea67 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-16f106a7-d30b-4d31-b2ef-a27ff711ea67 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
.shg-c#s-16f106a7-d30b-4d31-b2ef-a27ff711ea67 {
  max-width: 100%;
}

.shg-c#s-16f106a7-d30b-4d31-b2ef-a27ff711ea67 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-16f106a7-d30b-4d31-b2ef-a27ff711ea67 .shg-image-zoom,
.shg-c#s-16f106a7-d30b-4d31-b2ef-a27ff711ea67 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-16f106a7-d30b-4d31-b2ef-a27ff711ea67 .shg-image-zoom {
  
    margin-left: 0px;
  
}


#s-cabd51f6-a62b-43f1-955c-bcf38760d340 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-cabd51f6-a62b-43f1-955c-bcf38760d340 .shg-product-title-component h3 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
}

#s-a57cdaec-adbc-4b40-9399-8796c4ef0aad {
  display: none;
}
#s-40299aa5-a3fd-4e31-8ae2-c175a1ae5956 {
  text-align: left;
}


.shg-c#s-40299aa5-a3fd-4e31-8ae2-c175a1ae5956 {
  max-width: 100%;
}

.shg-c#s-40299aa5-a3fd-4e31-8ae2-c175a1ae5956 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-40299aa5-a3fd-4e31-8ae2-c175a1ae5956 .shg-image-zoom,
.shg-c#s-40299aa5-a3fd-4e31-8ae2-c175a1ae5956 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-40299aa5-a3fd-4e31-8ae2-c175a1ae5956 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-40299aa5-a3fd-4e31-8ae2-c175a1ae5956 {
  max-width: 100%;
}

.shg-c#s-40299aa5-a3fd-4e31-8ae2-c175a1ae5956 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-40299aa5-a3fd-4e31-8ae2-c175a1ae5956 .shg-image-zoom,
.shg-c#s-40299aa5-a3fd-4e31-8ae2-c175a1ae5956 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-40299aa5-a3fd-4e31-8ae2-c175a1ae5956 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-40299aa5-a3fd-4e31-8ae2-c175a1ae5956 {
  max-width: 100%;
}

.shg-c#s-40299aa5-a3fd-4e31-8ae2-c175a1ae5956 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-40299aa5-a3fd-4e31-8ae2-c175a1ae5956 .shg-image-zoom,
.shg-c#s-40299aa5-a3fd-4e31-8ae2-c175a1ae5956 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-40299aa5-a3fd-4e31-8ae2-c175a1ae5956 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-40299aa5-a3fd-4e31-8ae2-c175a1ae5956 {
  max-width: 100%;
}

.shg-c#s-40299aa5-a3fd-4e31-8ae2-c175a1ae5956 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-40299aa5-a3fd-4e31-8ae2-c175a1ae5956 .shg-image-zoom,
.shg-c#s-40299aa5-a3fd-4e31-8ae2-c175a1ae5956 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-40299aa5-a3fd-4e31-8ae2-c175a1ae5956 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-40299aa5-a3fd-4e31-8ae2-c175a1ae5956 {
  max-width: 100%;
}

.shg-c#s-40299aa5-a3fd-4e31-8ae2-c175a1ae5956 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-40299aa5-a3fd-4e31-8ae2-c175a1ae5956 .shg-image-zoom,
.shg-c#s-40299aa5-a3fd-4e31-8ae2-c175a1ae5956 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-40299aa5-a3fd-4e31-8ae2-c175a1ae5956 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
.shg-c#s-40299aa5-a3fd-4e31-8ae2-c175a1ae5956 {
  max-width: 100%;
}

.shg-c#s-40299aa5-a3fd-4e31-8ae2-c175a1ae5956 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-40299aa5-a3fd-4e31-8ae2-c175a1ae5956 .shg-image-zoom,
.shg-c#s-40299aa5-a3fd-4e31-8ae2-c175a1ae5956 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-40299aa5-a3fd-4e31-8ae2-c175a1ae5956 .shg-image-zoom {
  
    margin-left: 0px;
  
}


#s-cf06f1a2-eecd-4592-b5a0-6e0d05770756 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-cf06f1a2-eecd-4592-b5a0-6e0d05770756 .shg-product-title-component h3 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
}

#s-566460fc-9ac7-489a-8168-a64b3a0b67d5 {
  display: none;
}
#s-038eeb07-cbea-498a-8772-efa3802f3e34 {
  text-align: left;
}


.shg-c#s-038eeb07-cbea-498a-8772-efa3802f3e34 {
  max-width: 100%;
}

.shg-c#s-038eeb07-cbea-498a-8772-efa3802f3e34 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-038eeb07-cbea-498a-8772-efa3802f3e34 .shg-image-zoom,
.shg-c#s-038eeb07-cbea-498a-8772-efa3802f3e34 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-038eeb07-cbea-498a-8772-efa3802f3e34 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-038eeb07-cbea-498a-8772-efa3802f3e34 {
  max-width: 100%;
}

.shg-c#s-038eeb07-cbea-498a-8772-efa3802f3e34 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-038eeb07-cbea-498a-8772-efa3802f3e34 .shg-image-zoom,
.shg-c#s-038eeb07-cbea-498a-8772-efa3802f3e34 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-038eeb07-cbea-498a-8772-efa3802f3e34 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-038eeb07-cbea-498a-8772-efa3802f3e34 {
  max-width: 100%;
}

.shg-c#s-038eeb07-cbea-498a-8772-efa3802f3e34 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-038eeb07-cbea-498a-8772-efa3802f3e34 .shg-image-zoom,
.shg-c#s-038eeb07-cbea-498a-8772-efa3802f3e34 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-038eeb07-cbea-498a-8772-efa3802f3e34 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-038eeb07-cbea-498a-8772-efa3802f3e34 {
  max-width: 100%;
}

.shg-c#s-038eeb07-cbea-498a-8772-efa3802f3e34 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-038eeb07-cbea-498a-8772-efa3802f3e34 .shg-image-zoom,
.shg-c#s-038eeb07-cbea-498a-8772-efa3802f3e34 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-038eeb07-cbea-498a-8772-efa3802f3e34 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-038eeb07-cbea-498a-8772-efa3802f3e34 {
  max-width: 100%;
}

.shg-c#s-038eeb07-cbea-498a-8772-efa3802f3e34 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-038eeb07-cbea-498a-8772-efa3802f3e34 .shg-image-zoom,
.shg-c#s-038eeb07-cbea-498a-8772-efa3802f3e34 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-038eeb07-cbea-498a-8772-efa3802f3e34 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
.shg-c#s-038eeb07-cbea-498a-8772-efa3802f3e34 {
  max-width: 100%;
}

.shg-c#s-038eeb07-cbea-498a-8772-efa3802f3e34 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-038eeb07-cbea-498a-8772-efa3802f3e34 .shg-image-zoom,
.shg-c#s-038eeb07-cbea-498a-8772-efa3802f3e34 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-038eeb07-cbea-498a-8772-efa3802f3e34 .shg-image-zoom {
  
    margin-left: 0px;
  
}


#s-f8fad999-146a-4505-9d5b-60bf1bd64f1e {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-f8fad999-146a-4505-9d5b-60bf1bd64f1e .shg-product-title-component h3 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
}

#s-e04e497c-a5d6-44c6-9963-10e32c3e8a56 {
  display: none;
}
#s-5cae9ec5-1256-46be-b390-7196b7dfe0ac {
  text-align: left;
}


.shg-c#s-5cae9ec5-1256-46be-b390-7196b7dfe0ac {
  max-width: 100%;
}

.shg-c#s-5cae9ec5-1256-46be-b390-7196b7dfe0ac img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-5cae9ec5-1256-46be-b390-7196b7dfe0ac .shg-image-zoom,
.shg-c#s-5cae9ec5-1256-46be-b390-7196b7dfe0ac img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-5cae9ec5-1256-46be-b390-7196b7dfe0ac .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-5cae9ec5-1256-46be-b390-7196b7dfe0ac {
  max-width: 100%;
}

.shg-c#s-5cae9ec5-1256-46be-b390-7196b7dfe0ac img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-5cae9ec5-1256-46be-b390-7196b7dfe0ac .shg-image-zoom,
.shg-c#s-5cae9ec5-1256-46be-b390-7196b7dfe0ac img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-5cae9ec5-1256-46be-b390-7196b7dfe0ac .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-5cae9ec5-1256-46be-b390-7196b7dfe0ac {
  max-width: 100%;
}

.shg-c#s-5cae9ec5-1256-46be-b390-7196b7dfe0ac img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-5cae9ec5-1256-46be-b390-7196b7dfe0ac .shg-image-zoom,
.shg-c#s-5cae9ec5-1256-46be-b390-7196b7dfe0ac img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-5cae9ec5-1256-46be-b390-7196b7dfe0ac .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-5cae9ec5-1256-46be-b390-7196b7dfe0ac {
  max-width: 100%;
}

.shg-c#s-5cae9ec5-1256-46be-b390-7196b7dfe0ac img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-5cae9ec5-1256-46be-b390-7196b7dfe0ac .shg-image-zoom,
.shg-c#s-5cae9ec5-1256-46be-b390-7196b7dfe0ac img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-5cae9ec5-1256-46be-b390-7196b7dfe0ac .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-5cae9ec5-1256-46be-b390-7196b7dfe0ac {
  max-width: 100%;
}

.shg-c#s-5cae9ec5-1256-46be-b390-7196b7dfe0ac img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-5cae9ec5-1256-46be-b390-7196b7dfe0ac .shg-image-zoom,
.shg-c#s-5cae9ec5-1256-46be-b390-7196b7dfe0ac img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-5cae9ec5-1256-46be-b390-7196b7dfe0ac .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
.shg-c#s-5cae9ec5-1256-46be-b390-7196b7dfe0ac {
  max-width: 100%;
}

.shg-c#s-5cae9ec5-1256-46be-b390-7196b7dfe0ac img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-5cae9ec5-1256-46be-b390-7196b7dfe0ac .shg-image-zoom,
.shg-c#s-5cae9ec5-1256-46be-b390-7196b7dfe0ac img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-5cae9ec5-1256-46be-b390-7196b7dfe0ac .shg-image-zoom {
  
    margin-left: 0px;
  
}


#s-0e301941-3086-47aa-bcd8-dfda254fbd08 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-0e301941-3086-47aa-bcd8-dfda254fbd08 .shg-product-title-component h3 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
}

#s-df5ede7a-3269-4479-a810-a9d36575c443 {
  display: none;
}
#s-366a90d1-a7c3-44d9-b64e-3b350e0b29ca {
  text-align: left;
}


.shg-c#s-366a90d1-a7c3-44d9-b64e-3b350e0b29ca {
  max-width: 100%;
}

.shg-c#s-366a90d1-a7c3-44d9-b64e-3b350e0b29ca img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-366a90d1-a7c3-44d9-b64e-3b350e0b29ca .shg-image-zoom,
.shg-c#s-366a90d1-a7c3-44d9-b64e-3b350e0b29ca img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-366a90d1-a7c3-44d9-b64e-3b350e0b29ca .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-366a90d1-a7c3-44d9-b64e-3b350e0b29ca {
  max-width: 100%;
}

.shg-c#s-366a90d1-a7c3-44d9-b64e-3b350e0b29ca img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-366a90d1-a7c3-44d9-b64e-3b350e0b29ca .shg-image-zoom,
.shg-c#s-366a90d1-a7c3-44d9-b64e-3b350e0b29ca img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-366a90d1-a7c3-44d9-b64e-3b350e0b29ca .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-366a90d1-a7c3-44d9-b64e-3b350e0b29ca {
  max-width: 100%;
}

.shg-c#s-366a90d1-a7c3-44d9-b64e-3b350e0b29ca img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-366a90d1-a7c3-44d9-b64e-3b350e0b29ca .shg-image-zoom,
.shg-c#s-366a90d1-a7c3-44d9-b64e-3b350e0b29ca img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-366a90d1-a7c3-44d9-b64e-3b350e0b29ca .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-366a90d1-a7c3-44d9-b64e-3b350e0b29ca {
  max-width: 100%;
}

.shg-c#s-366a90d1-a7c3-44d9-b64e-3b350e0b29ca img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-366a90d1-a7c3-44d9-b64e-3b350e0b29ca .shg-image-zoom,
.shg-c#s-366a90d1-a7c3-44d9-b64e-3b350e0b29ca img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-366a90d1-a7c3-44d9-b64e-3b350e0b29ca .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-366a90d1-a7c3-44d9-b64e-3b350e0b29ca {
  max-width: 100%;
}

.shg-c#s-366a90d1-a7c3-44d9-b64e-3b350e0b29ca img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-366a90d1-a7c3-44d9-b64e-3b350e0b29ca .shg-image-zoom,
.shg-c#s-366a90d1-a7c3-44d9-b64e-3b350e0b29ca img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-366a90d1-a7c3-44d9-b64e-3b350e0b29ca .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
.shg-c#s-366a90d1-a7c3-44d9-b64e-3b350e0b29ca {
  max-width: 100%;
}

.shg-c#s-366a90d1-a7c3-44d9-b64e-3b350e0b29ca img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-366a90d1-a7c3-44d9-b64e-3b350e0b29ca .shg-image-zoom,
.shg-c#s-366a90d1-a7c3-44d9-b64e-3b350e0b29ca img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-366a90d1-a7c3-44d9-b64e-3b350e0b29ca .shg-image-zoom {
  
    margin-left: 0px;
  
}


#s-47196541-c193-4f0d-b905-2bb222241a69 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-47196541-c193-4f0d-b905-2bb222241a69 .shg-product-title-component h3 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
}

#s-2f20afc9-40d1-4d3f-82cf-3fbd46b35fdc {
  display: none;
}
#s-e1fcdefd-ccb3-4f9f-a073-8e8a2e03ed86 {
  text-align: left;
}


.shg-c#s-e1fcdefd-ccb3-4f9f-a073-8e8a2e03ed86 {
  max-width: 100%;
}

.shg-c#s-e1fcdefd-ccb3-4f9f-a073-8e8a2e03ed86 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-e1fcdefd-ccb3-4f9f-a073-8e8a2e03ed86 .shg-image-zoom,
.shg-c#s-e1fcdefd-ccb3-4f9f-a073-8e8a2e03ed86 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-e1fcdefd-ccb3-4f9f-a073-8e8a2e03ed86 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-e1fcdefd-ccb3-4f9f-a073-8e8a2e03ed86 {
  max-width: 100%;
}

.shg-c#s-e1fcdefd-ccb3-4f9f-a073-8e8a2e03ed86 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-e1fcdefd-ccb3-4f9f-a073-8e8a2e03ed86 .shg-image-zoom,
.shg-c#s-e1fcdefd-ccb3-4f9f-a073-8e8a2e03ed86 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-e1fcdefd-ccb3-4f9f-a073-8e8a2e03ed86 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-e1fcdefd-ccb3-4f9f-a073-8e8a2e03ed86 {
  max-width: 100%;
}

.shg-c#s-e1fcdefd-ccb3-4f9f-a073-8e8a2e03ed86 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-e1fcdefd-ccb3-4f9f-a073-8e8a2e03ed86 .shg-image-zoom,
.shg-c#s-e1fcdefd-ccb3-4f9f-a073-8e8a2e03ed86 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-e1fcdefd-ccb3-4f9f-a073-8e8a2e03ed86 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-e1fcdefd-ccb3-4f9f-a073-8e8a2e03ed86 {
  max-width: 100%;
}

.shg-c#s-e1fcdefd-ccb3-4f9f-a073-8e8a2e03ed86 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-e1fcdefd-ccb3-4f9f-a073-8e8a2e03ed86 .shg-image-zoom,
.shg-c#s-e1fcdefd-ccb3-4f9f-a073-8e8a2e03ed86 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-e1fcdefd-ccb3-4f9f-a073-8e8a2e03ed86 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-e1fcdefd-ccb3-4f9f-a073-8e8a2e03ed86 {
  max-width: 100%;
}

.shg-c#s-e1fcdefd-ccb3-4f9f-a073-8e8a2e03ed86 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-e1fcdefd-ccb3-4f9f-a073-8e8a2e03ed86 .shg-image-zoom,
.shg-c#s-e1fcdefd-ccb3-4f9f-a073-8e8a2e03ed86 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-e1fcdefd-ccb3-4f9f-a073-8e8a2e03ed86 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
.shg-c#s-e1fcdefd-ccb3-4f9f-a073-8e8a2e03ed86 {
  max-width: 100%;
}

.shg-c#s-e1fcdefd-ccb3-4f9f-a073-8e8a2e03ed86 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-e1fcdefd-ccb3-4f9f-a073-8e8a2e03ed86 .shg-image-zoom,
.shg-c#s-e1fcdefd-ccb3-4f9f-a073-8e8a2e03ed86 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-e1fcdefd-ccb3-4f9f-a073-8e8a2e03ed86 .shg-image-zoom {
  
    margin-left: 0px;
  
}


#s-e24be767-34f9-4b52-b7ba-503a6e53b664 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-e24be767-34f9-4b52-b7ba-503a6e53b664 .shg-product-title-component h3 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
}

#s-06a67028-09c5-4e85-bbdc-2b61c717c4c6 {
  display: none;
}
#s-b4aa5aec-de7e-4f3f-918e-897776639836 {
  text-align: left;
}


.shg-c#s-b4aa5aec-de7e-4f3f-918e-897776639836 {
  max-width: 100%;
}

.shg-c#s-b4aa5aec-de7e-4f3f-918e-897776639836 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b4aa5aec-de7e-4f3f-918e-897776639836 .shg-image-zoom,
.shg-c#s-b4aa5aec-de7e-4f3f-918e-897776639836 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-b4aa5aec-de7e-4f3f-918e-897776639836 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-b4aa5aec-de7e-4f3f-918e-897776639836 {
  max-width: 100%;
}

.shg-c#s-b4aa5aec-de7e-4f3f-918e-897776639836 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b4aa5aec-de7e-4f3f-918e-897776639836 .shg-image-zoom,
.shg-c#s-b4aa5aec-de7e-4f3f-918e-897776639836 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-b4aa5aec-de7e-4f3f-918e-897776639836 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-b4aa5aec-de7e-4f3f-918e-897776639836 {
  max-width: 100%;
}

.shg-c#s-b4aa5aec-de7e-4f3f-918e-897776639836 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b4aa5aec-de7e-4f3f-918e-897776639836 .shg-image-zoom,
.shg-c#s-b4aa5aec-de7e-4f3f-918e-897776639836 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-b4aa5aec-de7e-4f3f-918e-897776639836 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-b4aa5aec-de7e-4f3f-918e-897776639836 {
  max-width: 100%;
}

.shg-c#s-b4aa5aec-de7e-4f3f-918e-897776639836 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b4aa5aec-de7e-4f3f-918e-897776639836 .shg-image-zoom,
.shg-c#s-b4aa5aec-de7e-4f3f-918e-897776639836 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-b4aa5aec-de7e-4f3f-918e-897776639836 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-b4aa5aec-de7e-4f3f-918e-897776639836 {
  max-width: 100%;
}

.shg-c#s-b4aa5aec-de7e-4f3f-918e-897776639836 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b4aa5aec-de7e-4f3f-918e-897776639836 .shg-image-zoom,
.shg-c#s-b4aa5aec-de7e-4f3f-918e-897776639836 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-b4aa5aec-de7e-4f3f-918e-897776639836 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
.shg-c#s-b4aa5aec-de7e-4f3f-918e-897776639836 {
  max-width: 100%;
}

.shg-c#s-b4aa5aec-de7e-4f3f-918e-897776639836 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b4aa5aec-de7e-4f3f-918e-897776639836 .shg-image-zoom,
.shg-c#s-b4aa5aec-de7e-4f3f-918e-897776639836 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-b4aa5aec-de7e-4f3f-918e-897776639836 .shg-image-zoom {
  
    margin-left: 0px;
  
}


#s-011c8bd1-3778-4f25-8e2f-8976b541b0fb {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-011c8bd1-3778-4f25-8e2f-8976b541b0fb .shg-product-title-component h3 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
}

#s-9cd9125b-e136-444b-be5b-a25c6a31dbd7 {
  display: none;
}
#s-6d1dbe22-a87e-429d-93fe-a912efe2e1c7 {
  text-align: left;
}


.shg-c#s-6d1dbe22-a87e-429d-93fe-a912efe2e1c7 {
  max-width: 100%;
}

.shg-c#s-6d1dbe22-a87e-429d-93fe-a912efe2e1c7 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-6d1dbe22-a87e-429d-93fe-a912efe2e1c7 .shg-image-zoom,
.shg-c#s-6d1dbe22-a87e-429d-93fe-a912efe2e1c7 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-6d1dbe22-a87e-429d-93fe-a912efe2e1c7 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-6d1dbe22-a87e-429d-93fe-a912efe2e1c7 {
  max-width: 100%;
}

.shg-c#s-6d1dbe22-a87e-429d-93fe-a912efe2e1c7 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-6d1dbe22-a87e-429d-93fe-a912efe2e1c7 .shg-image-zoom,
.shg-c#s-6d1dbe22-a87e-429d-93fe-a912efe2e1c7 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-6d1dbe22-a87e-429d-93fe-a912efe2e1c7 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-6d1dbe22-a87e-429d-93fe-a912efe2e1c7 {
  max-width: 100%;
}

.shg-c#s-6d1dbe22-a87e-429d-93fe-a912efe2e1c7 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-6d1dbe22-a87e-429d-93fe-a912efe2e1c7 .shg-image-zoom,
.shg-c#s-6d1dbe22-a87e-429d-93fe-a912efe2e1c7 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-6d1dbe22-a87e-429d-93fe-a912efe2e1c7 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-6d1dbe22-a87e-429d-93fe-a912efe2e1c7 {
  max-width: 100%;
}

.shg-c#s-6d1dbe22-a87e-429d-93fe-a912efe2e1c7 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-6d1dbe22-a87e-429d-93fe-a912efe2e1c7 .shg-image-zoom,
.shg-c#s-6d1dbe22-a87e-429d-93fe-a912efe2e1c7 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-6d1dbe22-a87e-429d-93fe-a912efe2e1c7 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-6d1dbe22-a87e-429d-93fe-a912efe2e1c7 {
  max-width: 100%;
}

.shg-c#s-6d1dbe22-a87e-429d-93fe-a912efe2e1c7 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-6d1dbe22-a87e-429d-93fe-a912efe2e1c7 .shg-image-zoom,
.shg-c#s-6d1dbe22-a87e-429d-93fe-a912efe2e1c7 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-6d1dbe22-a87e-429d-93fe-a912efe2e1c7 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
.shg-c#s-6d1dbe22-a87e-429d-93fe-a912efe2e1c7 {
  max-width: 100%;
}

.shg-c#s-6d1dbe22-a87e-429d-93fe-a912efe2e1c7 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-6d1dbe22-a87e-429d-93fe-a912efe2e1c7 .shg-image-zoom,
.shg-c#s-6d1dbe22-a87e-429d-93fe-a912efe2e1c7 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-6d1dbe22-a87e-429d-93fe-a912efe2e1c7 .shg-image-zoom {
  
    margin-left: 0px;
  
}


#s-d4a3ab63-6760-4725-b649-84e09dc91cc7 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-d4a3ab63-6760-4725-b649-84e09dc91cc7 .shg-product-title-component h3 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
}

#s-431d7760-3f91-4a3d-90b1-fa9dd564b351 {
  display: none;
}
#s-3eca4955-c6bf-4ce5-9315-5c770d5c2983 {
  text-align: left;
}


.shg-c#s-3eca4955-c6bf-4ce5-9315-5c770d5c2983 {
  max-width: 100%;
}

.shg-c#s-3eca4955-c6bf-4ce5-9315-5c770d5c2983 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-3eca4955-c6bf-4ce5-9315-5c770d5c2983 .shg-image-zoom,
.shg-c#s-3eca4955-c6bf-4ce5-9315-5c770d5c2983 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-3eca4955-c6bf-4ce5-9315-5c770d5c2983 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-3eca4955-c6bf-4ce5-9315-5c770d5c2983 {
  max-width: 100%;
}

.shg-c#s-3eca4955-c6bf-4ce5-9315-5c770d5c2983 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-3eca4955-c6bf-4ce5-9315-5c770d5c2983 .shg-image-zoom,
.shg-c#s-3eca4955-c6bf-4ce5-9315-5c770d5c2983 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-3eca4955-c6bf-4ce5-9315-5c770d5c2983 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-3eca4955-c6bf-4ce5-9315-5c770d5c2983 {
  max-width: 100%;
}

.shg-c#s-3eca4955-c6bf-4ce5-9315-5c770d5c2983 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-3eca4955-c6bf-4ce5-9315-5c770d5c2983 .shg-image-zoom,
.shg-c#s-3eca4955-c6bf-4ce5-9315-5c770d5c2983 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-3eca4955-c6bf-4ce5-9315-5c770d5c2983 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-3eca4955-c6bf-4ce5-9315-5c770d5c2983 {
  max-width: 100%;
}

.shg-c#s-3eca4955-c6bf-4ce5-9315-5c770d5c2983 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-3eca4955-c6bf-4ce5-9315-5c770d5c2983 .shg-image-zoom,
.shg-c#s-3eca4955-c6bf-4ce5-9315-5c770d5c2983 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-3eca4955-c6bf-4ce5-9315-5c770d5c2983 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-3eca4955-c6bf-4ce5-9315-5c770d5c2983 {
  max-width: 100%;
}

.shg-c#s-3eca4955-c6bf-4ce5-9315-5c770d5c2983 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-3eca4955-c6bf-4ce5-9315-5c770d5c2983 .shg-image-zoom,
.shg-c#s-3eca4955-c6bf-4ce5-9315-5c770d5c2983 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-3eca4955-c6bf-4ce5-9315-5c770d5c2983 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
.shg-c#s-3eca4955-c6bf-4ce5-9315-5c770d5c2983 {
  max-width: 100%;
}

.shg-c#s-3eca4955-c6bf-4ce5-9315-5c770d5c2983 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-3eca4955-c6bf-4ce5-9315-5c770d5c2983 .shg-image-zoom,
.shg-c#s-3eca4955-c6bf-4ce5-9315-5c770d5c2983 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-3eca4955-c6bf-4ce5-9315-5c770d5c2983 .shg-image-zoom {
  
    margin-left: 0px;
  
}


#s-8d5b89b0-3527-41c1-973b-33671848ced7 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-8d5b89b0-3527-41c1-973b-33671848ced7 .shg-product-title-component h3 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
}

#s-cd66fc7f-5bdf-452f-8564-9f562e728963 {
  display: none;
}
#s-48202b00-5dd5-475e-8510-80febfebe587 {
  text-align: left;
}


.shg-c#s-48202b00-5dd5-475e-8510-80febfebe587 {
  max-width: 100%;
}

.shg-c#s-48202b00-5dd5-475e-8510-80febfebe587 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-48202b00-5dd5-475e-8510-80febfebe587 .shg-image-zoom,
.shg-c#s-48202b00-5dd5-475e-8510-80febfebe587 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-48202b00-5dd5-475e-8510-80febfebe587 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-48202b00-5dd5-475e-8510-80febfebe587 {
  max-width: 100%;
}

.shg-c#s-48202b00-5dd5-475e-8510-80febfebe587 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-48202b00-5dd5-475e-8510-80febfebe587 .shg-image-zoom,
.shg-c#s-48202b00-5dd5-475e-8510-80febfebe587 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-48202b00-5dd5-475e-8510-80febfebe587 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-48202b00-5dd5-475e-8510-80febfebe587 {
  max-width: 100%;
}

.shg-c#s-48202b00-5dd5-475e-8510-80febfebe587 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-48202b00-5dd5-475e-8510-80febfebe587 .shg-image-zoom,
.shg-c#s-48202b00-5dd5-475e-8510-80febfebe587 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-48202b00-5dd5-475e-8510-80febfebe587 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-48202b00-5dd5-475e-8510-80febfebe587 {
  max-width: 100%;
}

.shg-c#s-48202b00-5dd5-475e-8510-80febfebe587 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-48202b00-5dd5-475e-8510-80febfebe587 .shg-image-zoom,
.shg-c#s-48202b00-5dd5-475e-8510-80febfebe587 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-48202b00-5dd5-475e-8510-80febfebe587 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-48202b00-5dd5-475e-8510-80febfebe587 {
  max-width: 100%;
}

.shg-c#s-48202b00-5dd5-475e-8510-80febfebe587 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-48202b00-5dd5-475e-8510-80febfebe587 .shg-image-zoom,
.shg-c#s-48202b00-5dd5-475e-8510-80febfebe587 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-48202b00-5dd5-475e-8510-80febfebe587 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
.shg-c#s-48202b00-5dd5-475e-8510-80febfebe587 {
  max-width: 100%;
}

.shg-c#s-48202b00-5dd5-475e-8510-80febfebe587 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-48202b00-5dd5-475e-8510-80febfebe587 .shg-image-zoom,
.shg-c#s-48202b00-5dd5-475e-8510-80febfebe587 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-48202b00-5dd5-475e-8510-80febfebe587 .shg-image-zoom {
  
    margin-left: 0px;
  
}


#s-392faa34-7c97-4dc1-a22b-e1880ea4bb56 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-392faa34-7c97-4dc1-a22b-e1880ea4bb56 .shg-product-title-component h3 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
}

#s-356bf6b2-d713-47b6-8333-4e7b4c6b2b20 {
  display: none;
}
#s-ff8e6415-00de-4775-9c5b-148f097e685e {
  text-align: left;
}


.shg-c#s-ff8e6415-00de-4775-9c5b-148f097e685e {
  max-width: 100%;
}

.shg-c#s-ff8e6415-00de-4775-9c5b-148f097e685e img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-ff8e6415-00de-4775-9c5b-148f097e685e .shg-image-zoom,
.shg-c#s-ff8e6415-00de-4775-9c5b-148f097e685e img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-ff8e6415-00de-4775-9c5b-148f097e685e .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-ff8e6415-00de-4775-9c5b-148f097e685e {
  max-width: 100%;
}

.shg-c#s-ff8e6415-00de-4775-9c5b-148f097e685e img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-ff8e6415-00de-4775-9c5b-148f097e685e .shg-image-zoom,
.shg-c#s-ff8e6415-00de-4775-9c5b-148f097e685e img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-ff8e6415-00de-4775-9c5b-148f097e685e .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-ff8e6415-00de-4775-9c5b-148f097e685e {
  max-width: 100%;
}

.shg-c#s-ff8e6415-00de-4775-9c5b-148f097e685e img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-ff8e6415-00de-4775-9c5b-148f097e685e .shg-image-zoom,
.shg-c#s-ff8e6415-00de-4775-9c5b-148f097e685e img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-ff8e6415-00de-4775-9c5b-148f097e685e .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-ff8e6415-00de-4775-9c5b-148f097e685e {
  max-width: 100%;
}

.shg-c#s-ff8e6415-00de-4775-9c5b-148f097e685e img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-ff8e6415-00de-4775-9c5b-148f097e685e .shg-image-zoom,
.shg-c#s-ff8e6415-00de-4775-9c5b-148f097e685e img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-ff8e6415-00de-4775-9c5b-148f097e685e .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-ff8e6415-00de-4775-9c5b-148f097e685e {
  max-width: 100%;
}

.shg-c#s-ff8e6415-00de-4775-9c5b-148f097e685e img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-ff8e6415-00de-4775-9c5b-148f097e685e .shg-image-zoom,
.shg-c#s-ff8e6415-00de-4775-9c5b-148f097e685e img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-ff8e6415-00de-4775-9c5b-148f097e685e .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
.shg-c#s-ff8e6415-00de-4775-9c5b-148f097e685e {
  max-width: 100%;
}

.shg-c#s-ff8e6415-00de-4775-9c5b-148f097e685e img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-ff8e6415-00de-4775-9c5b-148f097e685e .shg-image-zoom,
.shg-c#s-ff8e6415-00de-4775-9c5b-148f097e685e img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-ff8e6415-00de-4775-9c5b-148f097e685e .shg-image-zoom {
  
    margin-left: 0px;
  
}


#s-0d16349e-3915-4957-a366-7879e00be397 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-0d16349e-3915-4957-a366-7879e00be397 .shg-product-title-component h3 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
}

#s-fbb55f81-b996-448c-9bf8-1e3d3c90fc1f {
  display: none;
}
#s-df4a9398-aafe-4509-a918-83cead89a8f0 {
  text-align: left;
}


.shg-c#s-df4a9398-aafe-4509-a918-83cead89a8f0 {
  max-width: 100%;
}

.shg-c#s-df4a9398-aafe-4509-a918-83cead89a8f0 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-df4a9398-aafe-4509-a918-83cead89a8f0 .shg-image-zoom,
.shg-c#s-df4a9398-aafe-4509-a918-83cead89a8f0 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-df4a9398-aafe-4509-a918-83cead89a8f0 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-df4a9398-aafe-4509-a918-83cead89a8f0 {
  max-width: 100%;
}

.shg-c#s-df4a9398-aafe-4509-a918-83cead89a8f0 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-df4a9398-aafe-4509-a918-83cead89a8f0 .shg-image-zoom,
.shg-c#s-df4a9398-aafe-4509-a918-83cead89a8f0 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-df4a9398-aafe-4509-a918-83cead89a8f0 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-df4a9398-aafe-4509-a918-83cead89a8f0 {
  max-width: 100%;
}

.shg-c#s-df4a9398-aafe-4509-a918-83cead89a8f0 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-df4a9398-aafe-4509-a918-83cead89a8f0 .shg-image-zoom,
.shg-c#s-df4a9398-aafe-4509-a918-83cead89a8f0 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-df4a9398-aafe-4509-a918-83cead89a8f0 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-df4a9398-aafe-4509-a918-83cead89a8f0 {
  max-width: 100%;
}

.shg-c#s-df4a9398-aafe-4509-a918-83cead89a8f0 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-df4a9398-aafe-4509-a918-83cead89a8f0 .shg-image-zoom,
.shg-c#s-df4a9398-aafe-4509-a918-83cead89a8f0 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-df4a9398-aafe-4509-a918-83cead89a8f0 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-df4a9398-aafe-4509-a918-83cead89a8f0 {
  max-width: 100%;
}

.shg-c#s-df4a9398-aafe-4509-a918-83cead89a8f0 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-df4a9398-aafe-4509-a918-83cead89a8f0 .shg-image-zoom,
.shg-c#s-df4a9398-aafe-4509-a918-83cead89a8f0 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-df4a9398-aafe-4509-a918-83cead89a8f0 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
.shg-c#s-df4a9398-aafe-4509-a918-83cead89a8f0 {
  max-width: 100%;
}

.shg-c#s-df4a9398-aafe-4509-a918-83cead89a8f0 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-df4a9398-aafe-4509-a918-83cead89a8f0 .shg-image-zoom,
.shg-c#s-df4a9398-aafe-4509-a918-83cead89a8f0 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-df4a9398-aafe-4509-a918-83cead89a8f0 .shg-image-zoom {
  
    margin-left: 0px;
  
}


#s-2aedce94-8b97-4896-94f3-4ec34f343c9d {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-2aedce94-8b97-4896-94f3-4ec34f343c9d .shg-product-title-component h3 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
}

#s-11220c49-d50c-4858-802e-b3a17a1b0bef {
  display: none;
}
#s-e3429ec7-a6a8-4b7b-a093-d684e38d8a2d {
  text-align: left;
}


.shg-c#s-e3429ec7-a6a8-4b7b-a093-d684e38d8a2d {
  max-width: 100%;
}

.shg-c#s-e3429ec7-a6a8-4b7b-a093-d684e38d8a2d img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-e3429ec7-a6a8-4b7b-a093-d684e38d8a2d .shg-image-zoom,
.shg-c#s-e3429ec7-a6a8-4b7b-a093-d684e38d8a2d img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-e3429ec7-a6a8-4b7b-a093-d684e38d8a2d .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-e3429ec7-a6a8-4b7b-a093-d684e38d8a2d {
  max-width: 100%;
}

.shg-c#s-e3429ec7-a6a8-4b7b-a093-d684e38d8a2d img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-e3429ec7-a6a8-4b7b-a093-d684e38d8a2d .shg-image-zoom,
.shg-c#s-e3429ec7-a6a8-4b7b-a093-d684e38d8a2d img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-e3429ec7-a6a8-4b7b-a093-d684e38d8a2d .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-e3429ec7-a6a8-4b7b-a093-d684e38d8a2d {
  max-width: 100%;
}

.shg-c#s-e3429ec7-a6a8-4b7b-a093-d684e38d8a2d img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-e3429ec7-a6a8-4b7b-a093-d684e38d8a2d .shg-image-zoom,
.shg-c#s-e3429ec7-a6a8-4b7b-a093-d684e38d8a2d img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-e3429ec7-a6a8-4b7b-a093-d684e38d8a2d .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-e3429ec7-a6a8-4b7b-a093-d684e38d8a2d {
  max-width: 100%;
}

.shg-c#s-e3429ec7-a6a8-4b7b-a093-d684e38d8a2d img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-e3429ec7-a6a8-4b7b-a093-d684e38d8a2d .shg-image-zoom,
.shg-c#s-e3429ec7-a6a8-4b7b-a093-d684e38d8a2d img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-e3429ec7-a6a8-4b7b-a093-d684e38d8a2d .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-e3429ec7-a6a8-4b7b-a093-d684e38d8a2d {
  max-width: 100%;
}

.shg-c#s-e3429ec7-a6a8-4b7b-a093-d684e38d8a2d img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-e3429ec7-a6a8-4b7b-a093-d684e38d8a2d .shg-image-zoom,
.shg-c#s-e3429ec7-a6a8-4b7b-a093-d684e38d8a2d img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-e3429ec7-a6a8-4b7b-a093-d684e38d8a2d .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
.shg-c#s-e3429ec7-a6a8-4b7b-a093-d684e38d8a2d {
  max-width: 100%;
}

.shg-c#s-e3429ec7-a6a8-4b7b-a093-d684e38d8a2d img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-e3429ec7-a6a8-4b7b-a093-d684e38d8a2d .shg-image-zoom,
.shg-c#s-e3429ec7-a6a8-4b7b-a093-d684e38d8a2d img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-e3429ec7-a6a8-4b7b-a093-d684e38d8a2d .shg-image-zoom {
  
    margin-left: 0px;
  
}


#s-32a87b0c-a336-40b5-a568-6e4aa6dec998 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-32a87b0c-a336-40b5-a568-6e4aa6dec998 .shg-product-title-component h3 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
}

#s-dd85992a-49ce-4109-a26a-0e8132504e40 {
  display: none;
}
#s-a08ee264-6545-4c42-8ef2-93ffdf459643 {
  text-align: left;
}


.shg-c#s-a08ee264-6545-4c42-8ef2-93ffdf459643 {
  max-width: 100%;
}

.shg-c#s-a08ee264-6545-4c42-8ef2-93ffdf459643 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-a08ee264-6545-4c42-8ef2-93ffdf459643 .shg-image-zoom,
.shg-c#s-a08ee264-6545-4c42-8ef2-93ffdf459643 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-a08ee264-6545-4c42-8ef2-93ffdf459643 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-a08ee264-6545-4c42-8ef2-93ffdf459643 {
  max-width: 100%;
}

.shg-c#s-a08ee264-6545-4c42-8ef2-93ffdf459643 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-a08ee264-6545-4c42-8ef2-93ffdf459643 .shg-image-zoom,
.shg-c#s-a08ee264-6545-4c42-8ef2-93ffdf459643 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-a08ee264-6545-4c42-8ef2-93ffdf459643 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-a08ee264-6545-4c42-8ef2-93ffdf459643 {
  max-width: 100%;
}

.shg-c#s-a08ee264-6545-4c42-8ef2-93ffdf459643 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-a08ee264-6545-4c42-8ef2-93ffdf459643 .shg-image-zoom,
.shg-c#s-a08ee264-6545-4c42-8ef2-93ffdf459643 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-a08ee264-6545-4c42-8ef2-93ffdf459643 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-a08ee264-6545-4c42-8ef2-93ffdf459643 {
  max-width: 100%;
}

.shg-c#s-a08ee264-6545-4c42-8ef2-93ffdf459643 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-a08ee264-6545-4c42-8ef2-93ffdf459643 .shg-image-zoom,
.shg-c#s-a08ee264-6545-4c42-8ef2-93ffdf459643 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-a08ee264-6545-4c42-8ef2-93ffdf459643 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-a08ee264-6545-4c42-8ef2-93ffdf459643 {
  max-width: 100%;
}

.shg-c#s-a08ee264-6545-4c42-8ef2-93ffdf459643 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-a08ee264-6545-4c42-8ef2-93ffdf459643 .shg-image-zoom,
.shg-c#s-a08ee264-6545-4c42-8ef2-93ffdf459643 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-a08ee264-6545-4c42-8ef2-93ffdf459643 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
.shg-c#s-a08ee264-6545-4c42-8ef2-93ffdf459643 {
  max-width: 100%;
}

.shg-c#s-a08ee264-6545-4c42-8ef2-93ffdf459643 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-a08ee264-6545-4c42-8ef2-93ffdf459643 .shg-image-zoom,
.shg-c#s-a08ee264-6545-4c42-8ef2-93ffdf459643 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-a08ee264-6545-4c42-8ef2-93ffdf459643 .shg-image-zoom {
  
    margin-left: 0px;
  
}


#s-3180056e-cfed-4541-a11c-5d94abc6dcef {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-3180056e-cfed-4541-a11c-5d94abc6dcef .shg-product-title-component h3 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
}

#s-d25e6d68-c548-475e-94bd-e176314e215c {
  display: none;
}
#s-cf307271-8175-4217-9693-529be27426db {
  text-align: left;
}


.shg-c#s-cf307271-8175-4217-9693-529be27426db {
  max-width: 100%;
}

.shg-c#s-cf307271-8175-4217-9693-529be27426db img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-cf307271-8175-4217-9693-529be27426db .shg-image-zoom,
.shg-c#s-cf307271-8175-4217-9693-529be27426db img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-cf307271-8175-4217-9693-529be27426db .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-cf307271-8175-4217-9693-529be27426db {
  max-width: 100%;
}

.shg-c#s-cf307271-8175-4217-9693-529be27426db img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-cf307271-8175-4217-9693-529be27426db .shg-image-zoom,
.shg-c#s-cf307271-8175-4217-9693-529be27426db img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-cf307271-8175-4217-9693-529be27426db .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-cf307271-8175-4217-9693-529be27426db {
  max-width: 100%;
}

.shg-c#s-cf307271-8175-4217-9693-529be27426db img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-cf307271-8175-4217-9693-529be27426db .shg-image-zoom,
.shg-c#s-cf307271-8175-4217-9693-529be27426db img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-cf307271-8175-4217-9693-529be27426db .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-cf307271-8175-4217-9693-529be27426db {
  max-width: 100%;
}

.shg-c#s-cf307271-8175-4217-9693-529be27426db img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-cf307271-8175-4217-9693-529be27426db .shg-image-zoom,
.shg-c#s-cf307271-8175-4217-9693-529be27426db img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-cf307271-8175-4217-9693-529be27426db .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-cf307271-8175-4217-9693-529be27426db {
  max-width: 100%;
}

.shg-c#s-cf307271-8175-4217-9693-529be27426db img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-cf307271-8175-4217-9693-529be27426db .shg-image-zoom,
.shg-c#s-cf307271-8175-4217-9693-529be27426db img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-cf307271-8175-4217-9693-529be27426db .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
.shg-c#s-cf307271-8175-4217-9693-529be27426db {
  max-width: 100%;
}

.shg-c#s-cf307271-8175-4217-9693-529be27426db img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-cf307271-8175-4217-9693-529be27426db .shg-image-zoom,
.shg-c#s-cf307271-8175-4217-9693-529be27426db img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-cf307271-8175-4217-9693-529be27426db .shg-image-zoom {
  
    margin-left: 0px;
  
}


#s-a668b8f3-982e-441b-86c8-9e81244d2db4 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-a668b8f3-982e-441b-86c8-9e81244d2db4 .shg-product-title-component h3 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
}

#s-cd8b7c3b-240f-43ef-997b-5da0250f0d4d {
  display: none;
}
#s-ae255bee-7c46-49a8-8cf8-d75e7677664b {
  text-align: left;
}


.shg-c#s-ae255bee-7c46-49a8-8cf8-d75e7677664b {
  max-width: 100%;
}

.shg-c#s-ae255bee-7c46-49a8-8cf8-d75e7677664b img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-ae255bee-7c46-49a8-8cf8-d75e7677664b .shg-image-zoom,
.shg-c#s-ae255bee-7c46-49a8-8cf8-d75e7677664b img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-ae255bee-7c46-49a8-8cf8-d75e7677664b .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-ae255bee-7c46-49a8-8cf8-d75e7677664b {
  max-width: 100%;
}

.shg-c#s-ae255bee-7c46-49a8-8cf8-d75e7677664b img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-ae255bee-7c46-49a8-8cf8-d75e7677664b .shg-image-zoom,
.shg-c#s-ae255bee-7c46-49a8-8cf8-d75e7677664b img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-ae255bee-7c46-49a8-8cf8-d75e7677664b .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-ae255bee-7c46-49a8-8cf8-d75e7677664b {
  max-width: 100%;
}

.shg-c#s-ae255bee-7c46-49a8-8cf8-d75e7677664b img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-ae255bee-7c46-49a8-8cf8-d75e7677664b .shg-image-zoom,
.shg-c#s-ae255bee-7c46-49a8-8cf8-d75e7677664b img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-ae255bee-7c46-49a8-8cf8-d75e7677664b .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-ae255bee-7c46-49a8-8cf8-d75e7677664b {
  max-width: 100%;
}

.shg-c#s-ae255bee-7c46-49a8-8cf8-d75e7677664b img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-ae255bee-7c46-49a8-8cf8-d75e7677664b .shg-image-zoom,
.shg-c#s-ae255bee-7c46-49a8-8cf8-d75e7677664b img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-ae255bee-7c46-49a8-8cf8-d75e7677664b .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-ae255bee-7c46-49a8-8cf8-d75e7677664b {
  max-width: 100%;
}

.shg-c#s-ae255bee-7c46-49a8-8cf8-d75e7677664b img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-ae255bee-7c46-49a8-8cf8-d75e7677664b .shg-image-zoom,
.shg-c#s-ae255bee-7c46-49a8-8cf8-d75e7677664b img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-ae255bee-7c46-49a8-8cf8-d75e7677664b .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
.shg-c#s-ae255bee-7c46-49a8-8cf8-d75e7677664b {
  max-width: 100%;
}

.shg-c#s-ae255bee-7c46-49a8-8cf8-d75e7677664b img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-ae255bee-7c46-49a8-8cf8-d75e7677664b .shg-image-zoom,
.shg-c#s-ae255bee-7c46-49a8-8cf8-d75e7677664b img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-ae255bee-7c46-49a8-8cf8-d75e7677664b .shg-image-zoom {
  
    margin-left: 0px;
  
}


#s-25808074-7b67-4cf8-aa5d-826b5fa432cb {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-25808074-7b67-4cf8-aa5d-826b5fa432cb .shg-product-title-component h3 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
}

#s-dfc1f46f-9510-4243-83d4-a9b5c496b60d {
  display: none;
}
#s-caee8f1c-28ec-42ef-99ab-882fefe251dd {
  text-align: left;
}


.shg-c#s-caee8f1c-28ec-42ef-99ab-882fefe251dd {
  max-width: 100%;
}

.shg-c#s-caee8f1c-28ec-42ef-99ab-882fefe251dd img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-caee8f1c-28ec-42ef-99ab-882fefe251dd .shg-image-zoom,
.shg-c#s-caee8f1c-28ec-42ef-99ab-882fefe251dd img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-caee8f1c-28ec-42ef-99ab-882fefe251dd .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-caee8f1c-28ec-42ef-99ab-882fefe251dd {
  max-width: 100%;
}

.shg-c#s-caee8f1c-28ec-42ef-99ab-882fefe251dd img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-caee8f1c-28ec-42ef-99ab-882fefe251dd .shg-image-zoom,
.shg-c#s-caee8f1c-28ec-42ef-99ab-882fefe251dd img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-caee8f1c-28ec-42ef-99ab-882fefe251dd .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-caee8f1c-28ec-42ef-99ab-882fefe251dd {
  max-width: 100%;
}

.shg-c#s-caee8f1c-28ec-42ef-99ab-882fefe251dd img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-caee8f1c-28ec-42ef-99ab-882fefe251dd .shg-image-zoom,
.shg-c#s-caee8f1c-28ec-42ef-99ab-882fefe251dd img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-caee8f1c-28ec-42ef-99ab-882fefe251dd .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-caee8f1c-28ec-42ef-99ab-882fefe251dd {
  max-width: 100%;
}

.shg-c#s-caee8f1c-28ec-42ef-99ab-882fefe251dd img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-caee8f1c-28ec-42ef-99ab-882fefe251dd .shg-image-zoom,
.shg-c#s-caee8f1c-28ec-42ef-99ab-882fefe251dd img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-caee8f1c-28ec-42ef-99ab-882fefe251dd .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-caee8f1c-28ec-42ef-99ab-882fefe251dd {
  max-width: 100%;
}

.shg-c#s-caee8f1c-28ec-42ef-99ab-882fefe251dd img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-caee8f1c-28ec-42ef-99ab-882fefe251dd .shg-image-zoom,
.shg-c#s-caee8f1c-28ec-42ef-99ab-882fefe251dd img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-caee8f1c-28ec-42ef-99ab-882fefe251dd .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
.shg-c#s-caee8f1c-28ec-42ef-99ab-882fefe251dd {
  max-width: 100%;
}

.shg-c#s-caee8f1c-28ec-42ef-99ab-882fefe251dd img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-caee8f1c-28ec-42ef-99ab-882fefe251dd .shg-image-zoom,
.shg-c#s-caee8f1c-28ec-42ef-99ab-882fefe251dd img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-caee8f1c-28ec-42ef-99ab-882fefe251dd .shg-image-zoom {
  
    margin-left: 0px;
  
}


#s-a3b13f05-65fc-4b7c-88a7-06edc5e9eb4c {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-a3b13f05-65fc-4b7c-88a7-06edc5e9eb4c .shg-product-title-component h3 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
}

/*
  $vgutter : 20px
  $hgutter : 10px;
*/

.shg-c:before,
.shg-c:after {
  content: " ";
  display: table;
}

/**
  Ref:
  https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Positioning/Understanding_z_index/The_stacking_context
  https://dnf.slack.com/archives/C0514HB79/p1538741509000100
**/
.shogun-root {
  z-index: 1;
  position: relative;
  isolation: isolate;
}

.shogun-root iframe {
  display: initial;
}

@media (max-width: 1024px) {
  .shg-c,
  .shg-box {
    background-attachment: scroll !important;
  }
}

@media only screen
  and (min-width: 1024px) and (max-height: 1366px)
  and (-webkit-min-device-pixel-ratio: 1.5) and (hover: none)
  and (orientation: landscape) {
  .shg-box {
    background-attachment: scroll !important;
  }
}

#mc_embed_signup .clear {
  width: auto !important;
  height: auto !important;
  visibility: visible !important;
}

.shg-clearfix:after {
  content: "";
  display: block;
  clear: both;
}

.shogun-image {
  max-width: 100%;
  min-height: inherit;
  max-height: inherit;
  display: inline !important;
  border: 0;
  vertical-align: middle;
}

.shg-fw {
  margin-left: calc(50% - 50vw);
  width: 100vw;
}

.shg-fw .shg-fw {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}

div[data-shg-lightbox-switch] {
  cursor: pointer;
}

.shg-lightbox {
  position: fixed;
  z-index: 999999;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0.85);
}

.shg-lightbox.hidden {
  display: none !important;
}

.shg-lightbox .shg-lightbox-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  width: 100%;
  text-align: center;
}

.shg-lightbox .shg-lightbox-close {
  position: absolute;
  right: 0;
  padding: 5px 0;
  color: #fff;
  font-size: 45px;
  margin-right: 10px;
  line-height: 30px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  z-index: 1;
}

.shg-lightbox .shg-lightbox-image-container {
  padding: 25px;
}

.shg-lightbox .shg-lightbox-image {
  margin: auto;
  max-height: 90vh;
  max-width: 100%;
}

.shg-lightbox .shg-lightbox-close:hover,
.shg-lightbox .shg-lightbox-close:focus {
  color: #a2a2a2;
  text-decoration: none;
  cursor: pointer;
}

.shg-lightbox .shg-lightbox-nav {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: 35px;
  height: 100px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  transform: translate(0%, -50%);
  z-index: 1;
}

.shg-lightbox .shg-lightbox-nav.hidden {
  display: none !important;
}

.shg-lightbox .shg-lightbox-nav.shg-nav-left {
  left: 0;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSIxNzkyIiBoZWlnaHQ9IjE3OTIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0id2hpdGUiPjxwYXRoIGQ9Ik0xMjAzIDU0NHEwIDEzLTEwIDIzbC0zOTMgMzkzIDM5MyAzOTNxMTAgMTAgMTAgMjN0LTEwIDIzbC01MCA1MHEtMTAgMTAtMjMgMTB0LTIzLTEwbC00NjYtNDY2cS0xMC0xMC0xMC0yM3QxMC0yM2w0NjYtNDY2cTEwLTEwIDIzLTEwdDIzIDEwbDUwIDUwcTEwIDEwIDEwIDIzeiIvPjwvc3ZnPg==);
}

.shg-lightbox .shg-lightbox-nav.shg-nav-right {
  right: 0;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSIxNzkyIiBoZWlnaHQ9IjE3OTIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0id2hpdGUiPjxwYXRoIGQ9Ik0xMTcxIDk2MHEwIDEzLTEwIDIzbC00NjYgNDY2cS0xMCAxMC0yMyAxMHQtMjMtMTBsLTUwLTUwcS0xMC0xMC0xMC0yM3QxMC0yM2wzOTMtMzkzLTM5My0zOTNxLTEwLTEwLTEwLTIzdDEwLTIzbDUwLTUwcTEwLTEwIDIzLTEwdDIzIDEwbDQ2NiA0NjZxMTAgMTAgMTAgMjN6Ii8+PC9zdmc+);
}

@media screen and (min-width: 769px) {
  .shg-lightbox .shg-lightbox-image-container {
    padding: 50px;
  }
}

.shogun-lazyload:not([src]),
.shogun-lazyloading:not([src]) {
	opacity: 0;
}
.shogun-lazyloaded {
	opacity: 1;
	transition: opacity 300ms;
}

.shogun-root a:empty,
.shogun-root article:empty,
.shogun-root dl:empty,
.shogun-root h1:empty,
.shogun-root h2:empty,
.shogun-root h3:empty,
.shogun-root h4:empty,
.shogun-root h5:empty,
.shogun-root h6:empty,
.shogun-root p:empty,
.shogun-root section:empty,
.shogun-root ul:empty {
  display: unset;
}

.shogun-root div:empty {
  display: block;
}