.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-83e7a379-de97-49e1-8454-becb7bd0777a {
  min-height: 50px;
}








#s-83e7a379-de97-49e1-8454-becb7bd0777a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-83e7a379-de97-49e1-8454-becb7bd0777a.shg-box.shg-c {
  justify-content: center;
}

#s-17950bc4-a059-4ead-af37-9ab90fb24064 {
  display: none;
}
.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;
}

#s-75aee48c-36af-4fad-9795-ed081cccc71a {
  margin-left: auto;
margin-right: auto;
max-width: 1100px;
}

@media (min-width: 0px) {
[id="s-75aee48c-36af-4fad-9795-ed081cccc71a"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-75aee48c-36af-4fad-9795-ed081cccc71a"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-75aee48c-36af-4fad-9795-ed081cccc71a"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-75aee48c-36af-4fad-9795-ed081cccc71a"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-75aee48c-36af-4fad-9795-ed081cccc71a"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-75aee48c-36af-4fad-9795-ed081cccc71a"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-75aee48c-36af-4fad-9795-ed081cccc71a"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-75aee48c-36af-4fad-9795-ed081cccc71a"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-75aee48c-36af-4fad-9795-ed081cccc71a"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-75aee48c-36af-4fad-9795-ed081cccc71a"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-75aee48c-36af-4fad-9795-ed081cccc71a"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-75aee48c-36af-4fad-9795-ed081cccc71a"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-75aee48c-36af-4fad-9795-ed081cccc71a"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-75aee48c-36af-4fad-9795-ed081cccc71a"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-75aee48c-36af-4fad-9795-ed081cccc71a"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-75aee48c-36af-4fad-9795-ed081cccc71a"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-75aee48c-36af-4fad-9795-ed081cccc71a"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-75aee48c-36af-4fad-9795-ed081cccc71a"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-75aee48c-36af-4fad-9795-ed081cccc71a"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-75aee48c-36af-4fad-9795-ed081cccc71a"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-75aee48c-36af-4fad-9795-ed081cccc71a"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-75aee48c-36af-4fad-9795-ed081cccc71a"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-75aee48c-36af-4fad-9795-ed081cccc71a"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-75aee48c-36af-4fad-9795-ed081cccc71a"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-75aee48c-36af-4fad-9795-ed081cccc71a"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-75aee48c-36af-4fad-9795-ed081cccc71a"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-75aee48c-36af-4fad-9795-ed081cccc71a"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-75aee48c-36af-4fad-9795-ed081cccc71a"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-75aee48c-36af-4fad-9795-ed081cccc71a"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-75aee48c-36af-4fad-9795-ed081cccc71a"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-75aee48c-36af-4fad-9795-ed081cccc71a"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-75aee48c-36af-4fad-9795-ed081cccc71a"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-75aee48c-36af-4fad-9795-ed081cccc71a"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-75aee48c-36af-4fad-9795-ed081cccc71a"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-75aee48c-36af-4fad-9795-ed081cccc71a"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-75aee48c-36af-4fad-9795-ed081cccc71a"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-75aee48c-36af-4fad-9795-ed081cccc71a"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 15.0px);
}

}

.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-f6d9b0d7-1456-4316-945d-30814e566a2b {
  text-align: left;
}


.shg-c#s-f6d9b0d7-1456-4316-945d-30814e566a2b {
  max-width: 100%;
}

.shg-c#s-f6d9b0d7-1456-4316-945d-30814e566a2b img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-f6d9b0d7-1456-4316-945d-30814e566a2b .shg-image-zoom,
.shg-c#s-f6d9b0d7-1456-4316-945d-30814e566a2b img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-f6d9b0d7-1456-4316-945d-30814e566a2b .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-f6d9b0d7-1456-4316-945d-30814e566a2b {
  max-width: 100%;
}

.shg-c#s-f6d9b0d7-1456-4316-945d-30814e566a2b img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-f6d9b0d7-1456-4316-945d-30814e566a2b .shg-image-zoom,
.shg-c#s-f6d9b0d7-1456-4316-945d-30814e566a2b img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-f6d9b0d7-1456-4316-945d-30814e566a2b .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-f6d9b0d7-1456-4316-945d-30814e566a2b {
  max-width: 100%;
}

.shg-c#s-f6d9b0d7-1456-4316-945d-30814e566a2b img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-f6d9b0d7-1456-4316-945d-30814e566a2b .shg-image-zoom,
.shg-c#s-f6d9b0d7-1456-4316-945d-30814e566a2b img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-f6d9b0d7-1456-4316-945d-30814e566a2b .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-f6d9b0d7-1456-4316-945d-30814e566a2b {
  max-width: 100%;
}

.shg-c#s-f6d9b0d7-1456-4316-945d-30814e566a2b img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-f6d9b0d7-1456-4316-945d-30814e566a2b .shg-image-zoom,
.shg-c#s-f6d9b0d7-1456-4316-945d-30814e566a2b img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-f6d9b0d7-1456-4316-945d-30814e566a2b .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-f6d9b0d7-1456-4316-945d-30814e566a2b {
  max-width: 100%;
}

.shg-c#s-f6d9b0d7-1456-4316-945d-30814e566a2b img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-f6d9b0d7-1456-4316-945d-30814e566a2b .shg-image-zoom,
.shg-c#s-f6d9b0d7-1456-4316-945d-30814e566a2b img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-f6d9b0d7-1456-4316-945d-30814e566a2b .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
.shg-gallery-thumb-list {
  display: flex;
  flex-wrap: wrap;
}

.shg-gallery-thumb-image {
  max-width: 100%;
  display: inline-block;
  cursor: pointer;
}

.shg-gallery-thumb-image:hover {
  opacity: 0.6;
}

.shg-gallery-thumb-image-square {
  display: flex;
  align-items: center;
  overflow: hidden;
  justify-content: center;
  align-items: center;
}

#s-f745229a-6fa4-4e2d-8551-e5a948f265fc {
  padding-top: 20px;
padding-bottom: 20px;
text-align: left;
}

#s-f745229a-6fa4-4e2d-8551-e5a948f265fc .shg-gallery-thumb-image-wrapper {
  
  flex-basis: 20.0%;
  padding-right: 5px;
  padding-bottom: 5px;
}

#s-f745229a-6fa4-4e2d-8551-e5a948f265fc .shg-gallery-thumb-list-margin {
  margin-right: -5px;
}

.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-4c808631-1202-4034-a330-f032fe6f4154 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-4c808631-1202-4034-a330-f032fe6f4154 .shogun-heading-component h1 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
  text-align: left;
}


@media (min-width: 768px) and (max-width: 991px){#s-4c808631-1202-4034-a330-f032fe6f4154 .shogun-heading-component h1 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  text-align: left;
}


}@media (max-width: 767px){#s-4c808631-1202-4034-a330-f032fe6f4154 .shogun-heading-component h1 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 15px;
  line-height: ;
  letter-spacing: ;
  text-align: left;
}


}
.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-b71c9272-eaf2-407a-8768-9e6ca18483a0 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-b71c9272-eaf2-407a-8768-9e6ca18483a0 .shg-product-title-component h1 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 32px;
}
@media (min-width: 992px) and (max-width: 1199px){#s-b71c9272-eaf2-407a-8768-9e6ca18483a0 .shg-product-title-component h1 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 28px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-b71c9272-eaf2-407a-8768-9e6ca18483a0 .shg-product-title-component h1 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 20px;
}
}@media (max-width: 767px){#s-b71c9272-eaf2-407a-8768-9e6ca18483a0 .shg-product-title-component h1 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 20px;
}
}
#s-d1fab79a-a402-4cd5-b2df-d51a83efd8d5 {
  text-align: left;
}

#s-d1fab79a-a402-4cd5-b2df-d51a83efd8d5 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 22px;
}

#s-d1fab79a-a402-4cd5-b2df-d51a83efd8d5 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 22px;
}

#s-d1fab79a-a402-4cd5-b2df-d51a83efd8d5 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}@media (min-width: 768px) and (max-width: 991px){#s-d1fab79a-a402-4cd5-b2df-d51a83efd8d5 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 20px;
}

#s-d1fab79a-a402-4cd5-b2df-d51a83efd8d5 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 20px;
}

#s-d1fab79a-a402-4cd5-b2df-d51a83efd8d5 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}}@media (max-width: 767px){#s-d1fab79a-a402-4cd5-b2df-d51a83efd8d5 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
}

#s-d1fab79a-a402-4cd5-b2df-d51a83efd8d5 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
}

#s-d1fab79a-a402-4cd5-b2df-d51a83efd8d5 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}}
@media (min-width: 0px) {
[id="s-52fbe344-80df-49dc-be70-b9d6f7ab8347"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-52fbe344-80df-49dc-be70-b9d6f7ab8347"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-52fbe344-80df-49dc-be70-b9d6f7ab8347"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-52fbe344-80df-49dc-be70-b9d6f7ab8347"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-52fbe344-80df-49dc-be70-b9d6f7ab8347"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-52fbe344-80df-49dc-be70-b9d6f7ab8347"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-52fbe344-80df-49dc-be70-b9d6f7ab8347"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-52fbe344-80df-49dc-be70-b9d6f7ab8347"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-52fbe344-80df-49dc-be70-b9d6f7ab8347"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-52fbe344-80df-49dc-be70-b9d6f7ab8347"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-52fbe344-80df-49dc-be70-b9d6f7ab8347"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-52fbe344-80df-49dc-be70-b9d6f7ab8347"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-52fbe344-80df-49dc-be70-b9d6f7ab8347"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-52fbe344-80df-49dc-be70-b9d6f7ab8347"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-52fbe344-80df-49dc-be70-b9d6f7ab8347"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-52fbe344-80df-49dc-be70-b9d6f7ab8347"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-52fbe344-80df-49dc-be70-b9d6f7ab8347"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-52fbe344-80df-49dc-be70-b9d6f7ab8347"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-52fbe344-80df-49dc-be70-b9d6f7ab8347"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-52fbe344-80df-49dc-be70-b9d6f7ab8347"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-52fbe344-80df-49dc-be70-b9d6f7ab8347"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-52fbe344-80df-49dc-be70-b9d6f7ab8347"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-52fbe344-80df-49dc-be70-b9d6f7ab8347"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-52fbe344-80df-49dc-be70-b9d6f7ab8347"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-52fbe344-80df-49dc-be70-b9d6f7ab8347"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-52fbe344-80df-49dc-be70-b9d6f7ab8347"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-52fbe344-80df-49dc-be70-b9d6f7ab8347"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-52fbe344-80df-49dc-be70-b9d6f7ab8347"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-52fbe344-80df-49dc-be70-b9d6f7ab8347"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-52fbe344-80df-49dc-be70-b9d6f7ab8347"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-52fbe344-80df-49dc-be70-b9d6f7ab8347"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-52fbe344-80df-49dc-be70-b9d6f7ab8347"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-52fbe344-80df-49dc-be70-b9d6f7ab8347"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-52fbe344-80df-49dc-be70-b9d6f7ab8347"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-52fbe344-80df-49dc-be70-b9d6f7ab8347"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-52fbe344-80df-49dc-be70-b9d6f7ab8347"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-52fbe344-80df-49dc-be70-b9d6f7ab8347"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 15.0px);
}

}

.shg-product-reviews-container {
  position: relative;
}

.shg-product-reviews-container .shg-product-reviews-wrapper {
  display: flex;
  flex-direction: column;
}

.shg-product-reviews-container .shg-product-reviews-title-wrapper {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}

.shg-product-reviews-container .shg-product-reviews-actions {
  display: flex;
  flex-direction: row;
  justify-content: center;
}

.shg-product-reviews-title-header {
  width: 85%;
}

.shg-product-reviews-container .shg-product-reviews-hidden {
  display: none;
}

.shg-product-reviews-container .shg-product-reviews-stars {
  display: inline-block;
  margin: 10px 0;
  font-size: 0;
}

.shg-product-reviews-container
  .shg-product-reviews-stars.shg-product-reviews-stars-average {
  margin-right: 20px;
}

.shg-product-reviews-container .shg-product-reviews-loading {
  text-align: center;
}

.shg-product-reviews-container .shg-product-reviews-loading svg {
  display: inline-block;
}

.shg-product-reviews-container .shg-product-reviews-star {
  display: inline-block;
}

.shg-product-reviews-container
  .shg-product-reviews-stars-hoverable
  .shg-product-reviews-star {
  cursor: pointer;
}

.shg-product-reviews-container .shg-product-reviews-stars > * {
  margin: 0 5px;
}

.shg-product-reviews-container .shg-product-reviews-stars > *:first-child {
  margin-left: 0;
}

.shg-product-reviews-container .shg-product-reviews-stars > *:last-child {
  margin-right: 0;
}

.shg-product-reviews-container .shg-product-reviews-button {
  cursor: pointer;
  display: inline-block;

  height: 40px;
  line-height: 40px;
  padding: 0 30px;

  border-radius: 3px;
}

.shg-product-reviews-container .shg-product-reviews-button-write {
  margin-top: 20px;
}

.shg-product-reviews-container .shg-product-reviews-based-on {
  display: inline-block;
  position: relative;
  top: -2px;
}

.shg-product-reviews-container .shg-product-reviews-date {
  margin: 10px 0;
}

.shg-product-reviews-container .shg-product-reviews-separator {
  height: 1px;
  margin: 20px 0;
  background-color: black;
}

.shg-product-reviews-container .shg-product-reviews-review-content {
  word-break: break-word;
  white-space: normal;
}

.shg-product-reviews-container .shg-product-reviews-empty-view {
  text-align: center;
  margin: 80px 0;
}

.shg-product-reviews-container .shg-product-reviews-title-margin {
  margin: 30px 0;
}

.shg-product-reviews-container .shg-product-reviews-label {
  display: block;
  margin-bottom: 10px;
}

.shg-product-reviews-container .shg-product-reviews-label-error {
  display: none;
  float: right;
}

.shg-product-reviews-container .shg-product-reviews-form {
  margin-top: 20px;
}

.shg-product-reviews-container .shg-product-reviews-form-field {
  margin-top: 5px;
  margin-bottom: 20px;
}

.shg-product-reviews-container .shg-product-reviews-form-field-error {
  color: #cf4747;
}

.shg-product-reviews-container .shg-product-reviews-form-field-error input,
.shg-product-reviews-container .shg-product-reviews-form-field-error textarea {
  border-width: 2px;
  border-color: #cf4747;
}

.shg-product-reviews-container
  .shg-product-reviews-form-field-error
  .shg-product-reviews-label-error {
  display: inline-block;
}

.shg-product-reviews-container .shg-product-reviews-form-input {
  width: 100%;
  box-sizing: border-box;
  padding: 0 15px;
  border-radius: 3px;
  background: transparent;
  border: 1px solid black;
}

.shg-product-reviews-container input.shg-product-reviews-form-input {
  height: 40px;
  line-height: 40px;
}

.shg-product-reviews-container textarea.shg-product-reviews-form-input {
  padding-top: 10px;
}

.shg-product-reviews-container .shg-product-reviews-pagination-items {
  margin-top: 30px;
  text-align: center;

  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.shg-product-reviews-container .shg-product-reviews-pagination-item {
  cursor: pointer;
  display: inline-block;
  margin: 0 5px;
}

.shg-product-reviews-container
  .shg-product-reviews-pagination-item
  .shg-product-reviews-pagination-item-flip {
  transform: scaleX(-1);
}

.shg-product-reviews-container
  .shg-product-reviews-pagination-item:first-child {
  margin-right: 25px;
}

.shg-product-reviews-container .shg-product-reviews-pagination-item:last-child {
  margin-left: 25px;
}

#s-a7f22b03-a7c3-41d8-9198-883d6fb532d9 .shg-product-reviews-container {
  font-family: ;
  font-size: 15px;
  color: #4E486D;
}

#s-a7f22b03-a7c3-41d8-9198-883d6fb532d9 .shg-product-reviews-container .shg-product-reviews-title {
  font-size: 22px;
}

#s-a7f22b03-a7c3-41d8-9198-883d6fb532d9 .shg-product-reviews-container .shg-product-reviews-loading path:last-child {
  fill: #E88062;
}

#s-a7f22b03-a7c3-41d8-9198-883d6fb532d9 .shg-product-reviews-container .shg-product-reviews-star-disabled path {
  fill: #DDDDDD;
  stroke: #DDDDDD;
}

#s-a7f22b03-a7c3-41d8-9198-883d6fb532d9 .shg-product-reviews-container .shg-product-reviews-star-full path {
  fill: #F6C929;
  stroke: #F6C929;
}

#s-a7f22b03-a7c3-41d8-9198-883d6fb532d9 .shg-product-reviews-container .shg-product-reviews-star-empty path {
  stroke: #F6C929;
}

#s-a7f22b03-a7c3-41d8-9198-883d6fb532d9 .shg-product-reviews-container .shg-product-reviews-button-primary {
  background-color: #E88062;
  color: #FFFFFF;
}

#s-a7f22b03-a7c3-41d8-9198-883d6fb532d9 .shg-product-reviews-container .shg-product-reviews-pagination-item-active {
  color: #E88062;
}

#s-a7f22b03-a7c3-41d8-9198-883d6fb532d9 .shg-product-reviews-container .shg-product-reviews-pagination-item path {
  stroke: #E88062;
}

#s-1218bcb6-bca3-4080-81bb-092b8436c3cb {
  padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-1218bcb6-bca3-4080-81bb-092b8436c3cb .shogun-heading-component h1 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
  text-align: left;
}



#s-03f2592c-397a-4e11-a3f3-dff93d98b466 {
  margin-top: 10px;
margin-bottom: 10px;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-03f2592c-397a-4e11-a3f3-dff93d98b466 .shogun-heading-component h1 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  text-align: left;
}


@media (min-width: 768px) and (max-width: 991px){#s-03f2592c-397a-4e11-a3f3-dff93d98b466 .shogun-heading-component h1 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
  text-align: left;
}


}@media (max-width: 767px){#s-03f2592c-397a-4e11-a3f3-dff93d98b466 .shogun-heading-component h1 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
  text-align: left;
}


}
#s-02d0d08e-cf7b-4c25-a732-c4c18ac34c2c {
  max-width: 120px;
text-align: left;
}

#s-02d0d08e-cf7b-4c25-a732-c4c18ac34c2c .shg-product-quantity-wrapper {
  display: flex;
}

#s-02d0d08e-cf7b-4c25-a732-c4c18ac34c2c .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-02d0d08e-cf7b-4c25-a732-c4c18ac34c2c .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-02d0d08e-cf7b-4c25-a732-c4c18ac34c2c .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-02d0d08e-cf7b-4c25-a732-c4c18ac34c2c .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




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

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

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

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

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

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

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

#s-22f8d7be-ee35-4fe8-97c5-86fcb06ddf8f {
  margin-top: 10px;
margin-bottom: 10px;
padding-top: 10px;
padding-left: 100px;
padding-bottom: 10px;
padding-right: 100px;
border-radius: 2px;
background-color: #252525;
text-align: left;
cursor: pointer;
}
#s-22f8d7be-ee35-4fe8-97c5-86fcb06ddf8f:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-22f8d7be-ee35-4fe8-97c5-86fcb06ddf8f:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-22f8d7be-ee35-4fe8-97c5-86fcb06ddf8f-atc-btn-wrapper {
    text-align: left;
  }


#s-22f8d7be-ee35-4fe8-97c5-86fcb06ddf8f {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-22f8d7be-ee35-4fe8-97c5-86fcb06ddf8f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-22f8d7be-ee35-4fe8-97c5-86fcb06ddf8f.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-22f8d7be-ee35-4fe8-97c5-86fcb06ddf8f.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-df1eb28e-501b-4f6a-a7f2-0dac7a3ad0e8 {
  min-height: 50px;
background-color: rgba(249, 249, 249, 1);
}








#s-df1eb28e-501b-4f6a-a7f2-0dac7a3ad0e8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-df1eb28e-501b-4f6a-a7f2-0dac7a3ad0e8.shg-box.shg-c {
  justify-content: center;
}

#s-aa6e39ee-12e0-43ad-963f-546a3b6ad875 {
  padding-top: 50px;
padding-left: 50px;
padding-bottom: 50px;
padding-right: 50px;
min-height: 50px;
}








#s-aa6e39ee-12e0-43ad-963f-546a3b6ad875 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-aa6e39ee-12e0-43ad-963f-546a3b6ad875.shg-box.shg-c {
  justify-content: center;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

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

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

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

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

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

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

#s-2403b4fd-e7d3-4577-becc-5c8d299fee57 {
  margin-left: auto;
margin-right: auto;
max-width: 1140px;
}
@media (max-width: 767px){#s-2403b4fd-e7d3-4577-becc-5c8d299fee57 {
  padding-left: 15px;
padding-right: 15px;
}
}
#s-2403b4fd-e7d3-4577-becc-5c8d299fee57 .shogun-tabs {
  justify-content: flex-start;
}


  #s-2403b4fd-e7d3-4577-becc-5c8d299fee57 .shogun-tabs > li > .shogun-tab-box {
    background: rgba(255, 255, 255, 0);
    border: 1px solid rgba(255, 255, 255, 1);
  }
  #s-2403b4fd-e7d3-4577-becc-5c8d299fee57 .shogun-tabs > li.shogun-tab-active > .shogun-tab-box  {
    background: rgba(255, 255, 255, 0);
    border: 1px solid rgba(255, 255, 255, 1);
  }
#s-2403b4fd-e7d3-4577-becc-5c8d299fee57 .shogun-tabs > li > .shogun-tab-box > .shogun-tab-title {
  color: rgba(189, 189, 189, 1);
  font-family: ;
  font-weight: ;
  font-style: ;
  font-size: 16px;
}

#s-2403b4fd-e7d3-4577-becc-5c8d299fee57 .shogun-tabs > li.shogun-tab-active > .shogun-tab-box > .shogun-tab-title {
  color: rgba(0, 0, 0, 1);
}

#s-2403b4fd-e7d3-4577-becc-5c8d299fee57 .shogun-tabs > li > .shogun-tab-border {
  width: calc(100% - 2 * 1px);
  left: 1px;
  bottom: -1px;
  height: 1px;
  background: rgba(255, 255, 255, 0);
}

#s-2403b4fd-e7d3-4577-becc-5c8d299fee57 .shogun-tabs-body {
  margin-top: -1px;
  border-top: 1px solid rgba(255, 255, 255, 1);
}

@media (min-width: 0px) {
[id="s-eeed62fb-a358-417b-a65b-aea8e3bf0cdd"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-eeed62fb-a358-417b-a65b-aea8e3bf0cdd"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-eeed62fb-a358-417b-a65b-aea8e3bf0cdd"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-eeed62fb-a358-417b-a65b-aea8e3bf0cdd"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-eeed62fb-a358-417b-a65b-aea8e3bf0cdd"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-eeed62fb-a358-417b-a65b-aea8e3bf0cdd"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-eeed62fb-a358-417b-a65b-aea8e3bf0cdd"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-eeed62fb-a358-417b-a65b-aea8e3bf0cdd"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-eeed62fb-a358-417b-a65b-aea8e3bf0cdd"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-eeed62fb-a358-417b-a65b-aea8e3bf0cdd"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-eeed62fb-a358-417b-a65b-aea8e3bf0cdd"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-eeed62fb-a358-417b-a65b-aea8e3bf0cdd"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-eeed62fb-a358-417b-a65b-aea8e3bf0cdd"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-eeed62fb-a358-417b-a65b-aea8e3bf0cdd"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-eeed62fb-a358-417b-a65b-aea8e3bf0cdd"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-eeed62fb-a358-417b-a65b-aea8e3bf0cdd"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-eeed62fb-a358-417b-a65b-aea8e3bf0cdd"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-eeed62fb-a358-417b-a65b-aea8e3bf0cdd"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-eeed62fb-a358-417b-a65b-aea8e3bf0cdd"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-eeed62fb-a358-417b-a65b-aea8e3bf0cdd"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-eeed62fb-a358-417b-a65b-aea8e3bf0cdd"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-eeed62fb-a358-417b-a65b-aea8e3bf0cdd"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-eeed62fb-a358-417b-a65b-aea8e3bf0cdd"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-eeed62fb-a358-417b-a65b-aea8e3bf0cdd"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-eeed62fb-a358-417b-a65b-aea8e3bf0cdd"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-eeed62fb-a358-417b-a65b-aea8e3bf0cdd"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-eeed62fb-a358-417b-a65b-aea8e3bf0cdd"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-eeed62fb-a358-417b-a65b-aea8e3bf0cdd"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-eeed62fb-a358-417b-a65b-aea8e3bf0cdd"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-eeed62fb-a358-417b-a65b-aea8e3bf0cdd"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-eeed62fb-a358-417b-a65b-aea8e3bf0cdd"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-eeed62fb-a358-417b-a65b-aea8e3bf0cdd"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-eeed62fb-a358-417b-a65b-aea8e3bf0cdd"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-eeed62fb-a358-417b-a65b-aea8e3bf0cdd"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-eeed62fb-a358-417b-a65b-aea8e3bf0cdd"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-eeed62fb-a358-417b-a65b-aea8e3bf0cdd"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-eeed62fb-a358-417b-a65b-aea8e3bf0cdd"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 15.0px);
}

}

#s-26cd6661-ba16-4fac-80bf-d80d5692d48e {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 10px;
max-width: 350px;
text-align: left;
}

#s-26cd6661-ba16-4fac-80bf-d80d5692d48e .shogun-heading-component h1 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 15px;
  line-height: 1.5em;
  letter-spacing: ;
  text-align: left;
}


@media (max-width: 767px){#s-26cd6661-ba16-4fac-80bf-d80d5692d48e .shogun-heading-component h1 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 14px;
  line-height: 1.5em;
  letter-spacing: ;
  text-align: left;
}


}
#s-dda08d08-5044-487d-8a57-969b070c4932 {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 10px;
max-width: 350px;
text-align: left;
}

#s-dda08d08-5044-487d-8a57-969b070c4932 .shogun-heading-component h1 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 15px;
  line-height: 1.5em;
  letter-spacing: ;
  text-align: left;
}


@media (max-width: 767px){#s-dda08d08-5044-487d-8a57-969b070c4932 .shogun-heading-component h1 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 14px;
  line-height: 1.5em;
  letter-spacing: ;
  text-align: left;
}


}
#s-ceb50538-9f4f-4c71-a908-a2b88acf79b8 {
  margin-top: 20px;
}

@media (min-width: 0px) {
[id="s-ceb50538-9f4f-4c71-a908-a2b88acf79b8"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 15.0px);
}

[id="s-ceb50538-9f4f-4c71-a908-a2b88acf79b8"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-ceb50538-9f4f-4c71-a908-a2b88acf79b8"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 25.0px);
}

[id="s-ceb50538-9f4f-4c71-a908-a2b88acf79b8"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 25.0px);
}

[id="s-ceb50538-9f4f-4c71-a908-a2b88acf79b8"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 25.0px);
}

[id="s-ceb50538-9f4f-4c71-a908-a2b88acf79b8"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 25.0px);
}

[id="s-ceb50538-9f4f-4c71-a908-a2b88acf79b8"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 25.0px);
}

[id="s-ceb50538-9f4f-4c71-a908-a2b88acf79b8"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 25.0px);
}

[id="s-ceb50538-9f4f-4c71-a908-a2b88acf79b8"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 25.0px);
}

[id="s-ceb50538-9f4f-4c71-a908-a2b88acf79b8"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 25.0px);
}

[id="s-ceb50538-9f4f-4c71-a908-a2b88acf79b8"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 25.0px);
}

[id="s-ceb50538-9f4f-4c71-a908-a2b88acf79b8"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 25.0px);
}

[id="s-ceb50538-9f4f-4c71-a908-a2b88acf79b8"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 25.0px);
}

[id="s-ceb50538-9f4f-4c71-a908-a2b88acf79b8"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 25.0px);
}

}

@media (min-width: 992px) {
[id="s-ceb50538-9f4f-4c71-a908-a2b88acf79b8"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 25.0px);
}

[id="s-ceb50538-9f4f-4c71-a908-a2b88acf79b8"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 25.0px);
}

[id="s-ceb50538-9f4f-4c71-a908-a2b88acf79b8"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 25.0px);
}

[id="s-ceb50538-9f4f-4c71-a908-a2b88acf79b8"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 25.0px);
}

[id="s-ceb50538-9f4f-4c71-a908-a2b88acf79b8"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 25.0px);
}

[id="s-ceb50538-9f4f-4c71-a908-a2b88acf79b8"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 25.0px);
}

[id="s-ceb50538-9f4f-4c71-a908-a2b88acf79b8"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 25.0px);
}

[id="s-ceb50538-9f4f-4c71-a908-a2b88acf79b8"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 25.0px);
}

[id="s-ceb50538-9f4f-4c71-a908-a2b88acf79b8"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 25.0px);
}

[id="s-ceb50538-9f4f-4c71-a908-a2b88acf79b8"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 25.0px);
}

[id="s-ceb50538-9f4f-4c71-a908-a2b88acf79b8"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 25.0px);
}

[id="s-ceb50538-9f4f-4c71-a908-a2b88acf79b8"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 25.0px);
}

}

@media (min-width: 1200px) {
[id="s-ceb50538-9f4f-4c71-a908-a2b88acf79b8"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 25.0px);
}

[id="s-ceb50538-9f4f-4c71-a908-a2b88acf79b8"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 25.0px);
}

[id="s-ceb50538-9f4f-4c71-a908-a2b88acf79b8"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 25.0px);
}

[id="s-ceb50538-9f4f-4c71-a908-a2b88acf79b8"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 25.0px);
}

[id="s-ceb50538-9f4f-4c71-a908-a2b88acf79b8"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 25.0px);
}

[id="s-ceb50538-9f4f-4c71-a908-a2b88acf79b8"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 25.0px);
}

[id="s-ceb50538-9f4f-4c71-a908-a2b88acf79b8"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 25.0px);
}

[id="s-ceb50538-9f4f-4c71-a908-a2b88acf79b8"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 25.0px);
}

[id="s-ceb50538-9f4f-4c71-a908-a2b88acf79b8"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 25.0px);
}

[id="s-ceb50538-9f4f-4c71-a908-a2b88acf79b8"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 25.0px);
}

[id="s-ceb50538-9f4f-4c71-a908-a2b88acf79b8"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 25.0px);
}

[id="s-ceb50538-9f4f-4c71-a908-a2b88acf79b8"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 25.0px);
}

}

.shogun-image-container {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.shogun-image-content {
  display: flex;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 10;
}

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

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

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

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

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

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

.shogun-image-content-bottom {
  align-items: flex-end;
}
#s-3e06ee0b-ff37-47a5-bf45-372d949458da {
  text-align: center;
}




  #s-3e06ee0b-ff37-47a5-bf45-372d949458da img.shogun-image {
    
    width: px;
  }


#s-3e06ee0b-ff37-47a5-bf45-372d949458da .shogun-image-content {
  
    align-items: center;
  
}

#s-52323f4b-2631-41ce-a041-ff2dde70b201 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-52323f4b-2631-41ce-a041-ff2dde70b201 .shogun-heading-component h1 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
  text-align: center;
}



#s-5e26be13-e377-4588-bb10-9f619fc91edf {
  text-align: center;
}




  #s-5e26be13-e377-4588-bb10-9f619fc91edf img.shogun-image {
    
    width: px;
  }


#s-5e26be13-e377-4588-bb10-9f619fc91edf .shogun-image-content {
  
    align-items: center;
  
}

#s-638750f7-3b22-48dc-b503-4b366b653a93 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-638750f7-3b22-48dc-b503-4b366b653a93 .shogun-heading-component h1 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
  text-align: center;
}



#s-43eb1783-4a65-4b8b-8e9e-69dbe5cc61f2 {
  text-align: center;
}




  #s-43eb1783-4a65-4b8b-8e9e-69dbe5cc61f2 img.shogun-image {
    
    width: px;
  }


#s-43eb1783-4a65-4b8b-8e9e-69dbe5cc61f2 .shogun-image-content {
  
    align-items: center;
  
}

#s-25057b2b-ad3a-4564-aa94-58e70f55348b {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-25057b2b-ad3a-4564-aa94-58e70f55348b .shogun-heading-component h1 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
  text-align: center;
}



#s-4836fa8b-3e51-4147-a4d5-4c41739410e8 {
  text-align: center;
}




  #s-4836fa8b-3e51-4147-a4d5-4c41739410e8 img.shogun-image {
    
    width: px;
  }


#s-4836fa8b-3e51-4147-a4d5-4c41739410e8 .shogun-image-content {
  
    align-items: center;
  
}

#s-4228300c-0537-4dbb-979c-78bfa6732cc2 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-4228300c-0537-4dbb-979c-78bfa6732cc2 .shogun-heading-component h1 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
  text-align: center;
}



#s-b5e2113a-818d-4b74-b835-ec58cb23af2e {
  text-align: center;
}




  #s-b5e2113a-818d-4b74-b835-ec58cb23af2e img.shogun-image {
    
    width: px;
  }


#s-b5e2113a-818d-4b74-b835-ec58cb23af2e .shogun-image-content {
  
    align-items: center;
  
}

#s-d32744ed-222d-47e1-9cc0-c5191d5b2f8a {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-d32744ed-222d-47e1-9cc0-c5191d5b2f8a .shogun-heading-component h1 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
  text-align: center;
}



#s-517663ee-f55a-4399-ac1b-e85059a97864 {
  text-align: center;
}




  #s-517663ee-f55a-4399-ac1b-e85059a97864 img.shogun-image {
    
    width: px;
  }


#s-517663ee-f55a-4399-ac1b-e85059a97864 .shogun-image-content {
  
    align-items: center;
  
}

#s-8610533d-efd2-44e7-86ba-583cafeb9571 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-8610533d-efd2-44e7-86ba-583cafeb9571 .shogun-heading-component h1 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
  text-align: center;
}



#s-c155ba79-c860-4b63-bcd7-555d4bbe4020 {
  margin-top: 20px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
max-width: 500px;
text-align: left;
}

#s-c155ba79-c860-4b63-bcd7-555d4bbe4020 .shogun-heading-component h1 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 22px;
  line-height: 1.5em;
  letter-spacing: ;
  text-align: left;
}



#s-aa4475e9-d4d1-4b11-977f-852f5859449c {
  margin-top: 20px;
padding-right: 50px;
min-height: 50px;
max-width: 400px;
}
@media (min-width: 768px) and (max-width: 991px){#s-aa4475e9-d4d1-4b11-977f-852f5859449c {
  padding-right: 0px;
}
}@media (max-width: 767px){#s-aa4475e9-d4d1-4b11-977f-852f5859449c {
  padding-right: 0px;
}
}







#s-aa4475e9-d4d1-4b11-977f-852f5859449c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-aa4475e9-d4d1-4b11-977f-852f5859449c.shg-box.shg-c {
  justify-content: center;
}

#s-97a44453-fee9-4a49-8e19-94a55cad72ed {
  margin-bottom: 15px;
padding-top: 10px;
text-align: left;
}

#s-97a44453-fee9-4a49-8e19-94a55cad72ed .shogun-heading-component h1 {
  color: #000;
  font-weight:   ;
  font-family: Barlow Semi Condensed;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  text-align: left;
}



#s-1f2e9ed6-af8c-4490-9afd-52eee7186f8b {
  margin-top: 20px;
}

@media (min-width: 0px) {
[id="s-1f2e9ed6-af8c-4490-9afd-52eee7186f8b"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-1f2e9ed6-af8c-4490-9afd-52eee7186f8b"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-1f2e9ed6-af8c-4490-9afd-52eee7186f8b"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-1f2e9ed6-af8c-4490-9afd-52eee7186f8b"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-1f2e9ed6-af8c-4490-9afd-52eee7186f8b"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-1f2e9ed6-af8c-4490-9afd-52eee7186f8b"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-1f2e9ed6-af8c-4490-9afd-52eee7186f8b"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-1f2e9ed6-af8c-4490-9afd-52eee7186f8b"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-1f2e9ed6-af8c-4490-9afd-52eee7186f8b"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-1f2e9ed6-af8c-4490-9afd-52eee7186f8b"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-1f2e9ed6-af8c-4490-9afd-52eee7186f8b"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-1f2e9ed6-af8c-4490-9afd-52eee7186f8b"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-1f2e9ed6-af8c-4490-9afd-52eee7186f8b"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-1f2e9ed6-af8c-4490-9afd-52eee7186f8b"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-1f2e9ed6-af8c-4490-9afd-52eee7186f8b"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-1f2e9ed6-af8c-4490-9afd-52eee7186f8b"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-1f2e9ed6-af8c-4490-9afd-52eee7186f8b"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-1f2e9ed6-af8c-4490-9afd-52eee7186f8b"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-1f2e9ed6-af8c-4490-9afd-52eee7186f8b"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-1f2e9ed6-af8c-4490-9afd-52eee7186f8b"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-1f2e9ed6-af8c-4490-9afd-52eee7186f8b"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-1f2e9ed6-af8c-4490-9afd-52eee7186f8b"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-1f2e9ed6-af8c-4490-9afd-52eee7186f8b"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-1f2e9ed6-af8c-4490-9afd-52eee7186f8b"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-1f2e9ed6-af8c-4490-9afd-52eee7186f8b"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-1f2e9ed6-af8c-4490-9afd-52eee7186f8b"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-1f2e9ed6-af8c-4490-9afd-52eee7186f8b"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-1f2e9ed6-af8c-4490-9afd-52eee7186f8b"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-1f2e9ed6-af8c-4490-9afd-52eee7186f8b"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-1f2e9ed6-af8c-4490-9afd-52eee7186f8b"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-1f2e9ed6-af8c-4490-9afd-52eee7186f8b"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-1f2e9ed6-af8c-4490-9afd-52eee7186f8b"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-1f2e9ed6-af8c-4490-9afd-52eee7186f8b"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-1f2e9ed6-af8c-4490-9afd-52eee7186f8b"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-1f2e9ed6-af8c-4490-9afd-52eee7186f8b"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-1f2e9ed6-af8c-4490-9afd-52eee7186f8b"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-1f2e9ed6-af8c-4490-9afd-52eee7186f8b"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 15.0px);
}

}

#s-4e052a75-9c5f-484c-89bf-064f297f55dc {
  padding-right: 50px;
min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-4e052a75-9c5f-484c-89bf-064f297f55dc {
  padding-right: 0px;
}
}@media (max-width: 767px){#s-4e052a75-9c5f-484c-89bf-064f297f55dc {
  padding-right: 0px;
}
}







#s-4e052a75-9c5f-484c-89bf-064f297f55dc > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-4e052a75-9c5f-484c-89bf-064f297f55dc.shg-box.shg-c {
  justify-content: center;
}

#s-648f1ea9-3343-4275-ab2a-79b90fa3da3d {
  padding-top: 10px;
text-align: left;
}

#s-648f1ea9-3343-4275-ab2a-79b90fa3da3d .shogun-heading-component h1 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 17px;
  line-height: ;
  letter-spacing: ;
  text-align: left;
}


@media (max-width: 767px){#s-648f1ea9-3343-4275-ab2a-79b90fa3da3d .shogun-heading-component h1 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 15px;
  line-height: ;
  letter-spacing: ;
  text-align: left;
}


}
#s-a2babb17-fce1-4144-8a31-46ecec5de939 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-a2babb17-fce1-4144-8a31-46ecec5de939 .shogun-heading-component h1 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 15px;
  line-height: ;
  letter-spacing: ;
  text-align: left;
}


@media (max-width: 767px){#s-a2babb17-fce1-4144-8a31-46ecec5de939 .shogun-heading-component h1 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
  text-align: left;
}


}
#s-a4beaa82-7450-4cf8-be6c-d78b6c370c46 {
  padding-top: 10px;
text-align: left;
}

#s-a4beaa82-7450-4cf8-be6c-d78b6c370c46 .shogun-heading-component h1 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 17px;
  line-height: ;
  letter-spacing: ;
  text-align: left;
}


@media (max-width: 767px){#s-a4beaa82-7450-4cf8-be6c-d78b6c370c46 .shogun-heading-component h1 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 15px;
  line-height: ;
  letter-spacing: ;
  text-align: left;
}


}
#s-fbf852e3-2dd7-44ca-b4f7-cbbd1864be05 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-fbf852e3-2dd7-44ca-b4f7-cbbd1864be05 .shogun-heading-component h1 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 15px;
  line-height: ;
  letter-spacing: ;
  text-align: left;
}


@media (max-width: 767px){#s-fbf852e3-2dd7-44ca-b4f7-cbbd1864be05 .shogun-heading-component h1 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
  text-align: left;
}


}
#s-845a9760-3eeb-40d9-bd35-9db203cd9252 {
  padding-top: 10px;
text-align: left;
}

#s-845a9760-3eeb-40d9-bd35-9db203cd9252 .shogun-heading-component h1 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 17px;
  line-height: ;
  letter-spacing: ;
  text-align: left;
}


@media (max-width: 767px){#s-845a9760-3eeb-40d9-bd35-9db203cd9252 .shogun-heading-component h1 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 15px;
  line-height: ;
  letter-spacing: ;
  text-align: left;
}


}
#s-a572942a-a356-42e6-a1a1-79afbd8822d7 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-a572942a-a356-42e6-a1a1-79afbd8822d7 .shogun-heading-component h1 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 15px;
  line-height: ;
  letter-spacing: ;
  text-align: left;
}


@media (max-width: 767px){#s-a572942a-a356-42e6-a1a1-79afbd8822d7 .shogun-heading-component h1 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
  text-align: left;
}


}
#s-fe25109c-9aac-41eb-8e1b-58538db15bfa {
  margin-top: 20px;
}

@media (min-width: 0px) {
[id="s-fe25109c-9aac-41eb-8e1b-58538db15bfa"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-fe25109c-9aac-41eb-8e1b-58538db15bfa"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 20.0px);
}

[id="s-fe25109c-9aac-41eb-8e1b-58538db15bfa"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-fe25109c-9aac-41eb-8e1b-58538db15bfa"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-fe25109c-9aac-41eb-8e1b-58538db15bfa"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

[id="s-fe25109c-9aac-41eb-8e1b-58538db15bfa"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-fe25109c-9aac-41eb-8e1b-58538db15bfa"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 20.0px);
}

[id="s-fe25109c-9aac-41eb-8e1b-58538db15bfa"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 20.0px);
}

[id="s-fe25109c-9aac-41eb-8e1b-58538db15bfa"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 20.0px);
}

[id="s-fe25109c-9aac-41eb-8e1b-58538db15bfa"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 20.0px);
}

[id="s-fe25109c-9aac-41eb-8e1b-58538db15bfa"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 20.0px);
}

[id="s-fe25109c-9aac-41eb-8e1b-58538db15bfa"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 20.0px);
}

[id="s-fe25109c-9aac-41eb-8e1b-58538db15bfa"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-fe25109c-9aac-41eb-8e1b-58538db15bfa"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 20.0px);
}

[id="s-fe25109c-9aac-41eb-8e1b-58538db15bfa"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-fe25109c-9aac-41eb-8e1b-58538db15bfa"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-fe25109c-9aac-41eb-8e1b-58538db15bfa"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

[id="s-fe25109c-9aac-41eb-8e1b-58538db15bfa"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-fe25109c-9aac-41eb-8e1b-58538db15bfa"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 20.0px);
}

[id="s-fe25109c-9aac-41eb-8e1b-58538db15bfa"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 20.0px);
}

[id="s-fe25109c-9aac-41eb-8e1b-58538db15bfa"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 20.0px);
}

[id="s-fe25109c-9aac-41eb-8e1b-58538db15bfa"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 20.0px);
}

[id="s-fe25109c-9aac-41eb-8e1b-58538db15bfa"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 20.0px);
}

[id="s-fe25109c-9aac-41eb-8e1b-58538db15bfa"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 20.0px);
}

[id="s-fe25109c-9aac-41eb-8e1b-58538db15bfa"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-fe25109c-9aac-41eb-8e1b-58538db15bfa"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 20.0px);
}

[id="s-fe25109c-9aac-41eb-8e1b-58538db15bfa"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-fe25109c-9aac-41eb-8e1b-58538db15bfa"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-fe25109c-9aac-41eb-8e1b-58538db15bfa"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

[id="s-fe25109c-9aac-41eb-8e1b-58538db15bfa"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-fe25109c-9aac-41eb-8e1b-58538db15bfa"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 20.0px);
}

[id="s-fe25109c-9aac-41eb-8e1b-58538db15bfa"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 20.0px);
}

[id="s-fe25109c-9aac-41eb-8e1b-58538db15bfa"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 20.0px);
}

[id="s-fe25109c-9aac-41eb-8e1b-58538db15bfa"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 20.0px);
}

[id="s-fe25109c-9aac-41eb-8e1b-58538db15bfa"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 20.0px);
}

[id="s-fe25109c-9aac-41eb-8e1b-58538db15bfa"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 20.0px);
}

[id="s-fe25109c-9aac-41eb-8e1b-58538db15bfa"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 20.0px);
}

}

#s-e4e6c4d8-f37d-4340-998e-8c92a7007d02 {
  margin-left: auto;
margin-right: auto;
max-width: 70px;
text-align: center;
}




  #s-e4e6c4d8-f37d-4340-998e-8c92a7007d02 img.shogun-image {
    
    width: px;
  }


#s-e4e6c4d8-f37d-4340-998e-8c92a7007d02 .shogun-image-content {
  
    align-items: center;
  
}

#s-59eb5692-a9fb-43b6-bbde-17a08a482396 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-59eb5692-a9fb-43b6-bbde-17a08a482396 .shogun-heading-component h1 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 12px;
  line-height: ;
  letter-spacing: ;
  text-align: center;
}



#s-48841b41-f485-4149-9c26-466227c9a1b3 {
  margin-left: auto;
margin-right: auto;
max-width: 70px;
text-align: center;
}




  #s-48841b41-f485-4149-9c26-466227c9a1b3 img.shogun-image {
    
    width: px;
  }


#s-48841b41-f485-4149-9c26-466227c9a1b3 .shogun-image-content {
  
    align-items: center;
  
}

#s-9008fe13-76bf-458c-af3c-5a0fb4968daf {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-9008fe13-76bf-458c-af3c-5a0fb4968daf .shogun-heading-component h1 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 12px;
  line-height: ;
  letter-spacing: ;
  text-align: center;
}



#s-452b2a8b-20e6-428f-9660-d83385f3580d {
  margin-left: auto;
margin-right: auto;
max-width: 70px;
text-align: center;
}




  #s-452b2a8b-20e6-428f-9660-d83385f3580d img.shogun-image {
    
    width: px;
  }


#s-452b2a8b-20e6-428f-9660-d83385f3580d .shogun-image-content {
  
    align-items: center;
  
}

#s-a15f4317-0b6c-49cb-9bf6-5843d45d9d98 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-a15f4317-0b6c-49cb-9bf6-5843d45d9d98 .shogun-heading-component h1 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 12px;
  line-height: ;
  letter-spacing: ;
  text-align: center;
}



#s-0e643fa4-472b-4a6e-93e3-40d1c7eddb41 {
  padding-top: 10px;
text-align: left;
}

#s-0e643fa4-472b-4a6e-93e3-40d1c7eddb41 .shogun-heading-component h1 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 17px;
  line-height: ;
  letter-spacing: ;
  text-align: left;
}


@media (max-width: 767px){#s-0e643fa4-472b-4a6e-93e3-40d1c7eddb41 .shogun-heading-component h1 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 15px;
  line-height: ;
  letter-spacing: ;
  text-align: left;
}


}
#s-b995480f-5465-45c4-b032-eb85753499ee {
  padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-b995480f-5465-45c4-b032-eb85753499ee .shogun-heading-component h1 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 15px;
  line-height: ;
  letter-spacing: ;
  text-align: left;
}


@media (max-width: 767px){#s-b995480f-5465-45c4-b032-eb85753499ee .shogun-heading-component h1 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
  text-align: left;
}


}
#s-2746a1d7-fbd6-457a-a04f-789722370d0d {
  padding-top: 10px;
text-align: left;
}

#s-2746a1d7-fbd6-457a-a04f-789722370d0d .shogun-heading-component h1 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 17px;
  line-height: ;
  letter-spacing: ;
  text-align: left;
}


@media (max-width: 767px){#s-2746a1d7-fbd6-457a-a04f-789722370d0d .shogun-heading-component h1 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 15px;
  line-height: ;
  letter-spacing: ;
  text-align: left;
}


}
#s-248b3a70-ca38-49c9-beae-07059b96d9f8 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-248b3a70-ca38-49c9-beae-07059b96d9f8 .shogun-heading-component h1 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 15px;
  line-height: ;
  letter-spacing: ;
  text-align: left;
}


@media (max-width: 767px){#s-248b3a70-ca38-49c9-beae-07059b96d9f8 .shogun-heading-component h1 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
  text-align: left;
}


}
#s-afe2f27e-ac4e-401a-9f54-50d7e74174fe {
  min-height: 50px;
}








#s-afe2f27e-ac4e-401a-9f54-50d7e74174fe > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-afe2f27e-ac4e-401a-9f54-50d7e74174fe.shg-box.shg-c {
  justify-content: center;
}

.shg-sld-content {
  width: 100%;
  position: relative;
}

.shg-sld-slides {
  word-break: break-word;
}

.shg-sld-slides-padded {
  padding: 0 35px;
}

.shg-sld-nav-button {
  cursor: pointer;

  position: absolute;
  z-index: 10;
  top: 0;
  width: 35px;
  height: 100%;

  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.shg-sld-nav-button.shg-sld-left {
  left: 0;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSIxNzkyIiBoZWlnaHQ9IjE3OTIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyMDMgNTQ0cTAgMTMtMTAgMjNsLTM5MyAzOTMgMzkzIDM5M3ExMCAxMCAxMCAyM3QtMTAgMjNsLTUwIDUwcS0xMCAxMC0yMyAxMHQtMjMtMTBsLTQ2Ni00NjZxLTEwLTEwLTEwLTIzdDEwLTIzbDQ2Ni00NjZxMTAtMTAgMjMtMTB0MjMgMTBsNTAgNTBxMTAgMTAgMTAgMjN6Ii8+PC9zdmc+);
}

.shg-sld-nav-button.shg-sld-right {
  right: 0;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSIxNzkyIiBoZWlnaHQ9IjE3OTIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTExNzEgOTYwcTAgMTMtMTAgMjNsLTQ2NiA0NjZxLTEwIDEwLTIzIDEwdC0yMy0xMGwtNTAtNTBxLTEwLTEwLTEwLTIzdDEwLTIzbDM5My0zOTMtMzkzLTM5M3EtMTAtMTAtMTAtMjN0MTAtMjNsNTAtNTBxMTAtMTAgMjMtMTB0MjMgMTBsNDY2IDQ2NnExMCAxMCAxMCAyM3oiLz48L3N2Zz4=);
}

.shg-sld-nav-button.shg-sld-disabled {
  cursor: default;
  opacity: 0.2;
}

.shg-sld-item {
  display: none;
}

.shg-sld-item.shg-sld-active {
  display: block;
}

.shg-sld-dots {
  margin-top: 10px;
  text-align: center;
}

.shg-sld-dot {
  cursor: pointer;
  display: inline-block;
  height: 14px;
  width: 14px;
  border-radius: 100%;
  margin-left: 5px;
  background-color: #bbbbbb;
}

.shg-sld-dot:first-child {
  margin-left: 0px;
}

.shg-sld-dot.shg-sld-active {
  background-color: #717171;
}

.shg-sld-fade {
  -webkit-animation-name: shg-sld-fade;
          animation-name: shg-sld-fade;
  -webkit-animation-duration: 1.5s;
          animation-duration: 1.5s;
}

@-webkit-keyframes shg-sld-fade {
  from {
    opacity: 0.4;
  }

  to {
    opacity: 1;
  }
}

@keyframes shg-sld-fade {
  from {
    opacity: 0.4;
  }

  to {
    opacity: 1;
  }
}

#s-ce3d275d-3148-45cf-bcc5-ac5aa95972f9 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
max-width: 1200px;
}

@media (min-width: 0px) {
[id="s-80d49beb-c28b-4d77-9b22-f022d29ac533"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-80d49beb-c28b-4d77-9b22-f022d29ac533"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 20.0px);
}

[id="s-80d49beb-c28b-4d77-9b22-f022d29ac533"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-80d49beb-c28b-4d77-9b22-f022d29ac533"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-80d49beb-c28b-4d77-9b22-f022d29ac533"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

[id="s-80d49beb-c28b-4d77-9b22-f022d29ac533"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-80d49beb-c28b-4d77-9b22-f022d29ac533"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 20.0px);
}

[id="s-80d49beb-c28b-4d77-9b22-f022d29ac533"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 20.0px);
}

[id="s-80d49beb-c28b-4d77-9b22-f022d29ac533"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 20.0px);
}

[id="s-80d49beb-c28b-4d77-9b22-f022d29ac533"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 20.0px);
}

[id="s-80d49beb-c28b-4d77-9b22-f022d29ac533"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 20.0px);
}

[id="s-80d49beb-c28b-4d77-9b22-f022d29ac533"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 20.0px);
}

[id="s-80d49beb-c28b-4d77-9b22-f022d29ac533"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-80d49beb-c28b-4d77-9b22-f022d29ac533"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 20.0px);
}

[id="s-80d49beb-c28b-4d77-9b22-f022d29ac533"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-80d49beb-c28b-4d77-9b22-f022d29ac533"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-80d49beb-c28b-4d77-9b22-f022d29ac533"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

[id="s-80d49beb-c28b-4d77-9b22-f022d29ac533"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-80d49beb-c28b-4d77-9b22-f022d29ac533"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 20.0px);
}

[id="s-80d49beb-c28b-4d77-9b22-f022d29ac533"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 20.0px);
}

[id="s-80d49beb-c28b-4d77-9b22-f022d29ac533"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 20.0px);
}

[id="s-80d49beb-c28b-4d77-9b22-f022d29ac533"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 20.0px);
}

[id="s-80d49beb-c28b-4d77-9b22-f022d29ac533"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 20.0px);
}

[id="s-80d49beb-c28b-4d77-9b22-f022d29ac533"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 20.0px);
}

[id="s-80d49beb-c28b-4d77-9b22-f022d29ac533"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-80d49beb-c28b-4d77-9b22-f022d29ac533"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 20.0px);
}

[id="s-80d49beb-c28b-4d77-9b22-f022d29ac533"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-80d49beb-c28b-4d77-9b22-f022d29ac533"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-80d49beb-c28b-4d77-9b22-f022d29ac533"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

[id="s-80d49beb-c28b-4d77-9b22-f022d29ac533"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-80d49beb-c28b-4d77-9b22-f022d29ac533"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 20.0px);
}

[id="s-80d49beb-c28b-4d77-9b22-f022d29ac533"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 20.0px);
}

[id="s-80d49beb-c28b-4d77-9b22-f022d29ac533"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 20.0px);
}

[id="s-80d49beb-c28b-4d77-9b22-f022d29ac533"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 20.0px);
}

[id="s-80d49beb-c28b-4d77-9b22-f022d29ac533"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 20.0px);
}

[id="s-80d49beb-c28b-4d77-9b22-f022d29ac533"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 20.0px);
}

[id="s-80d49beb-c28b-4d77-9b22-f022d29ac533"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 20.0px);
}

}

#s-8525b2a0-5a80-4cb6-b5a3-1199a0465db8 {
  text-align: center;
}




  #s-8525b2a0-5a80-4cb6-b5a3-1199a0465db8 img.shogun-image {
    
    width: px;
  }


#s-8525b2a0-5a80-4cb6-b5a3-1199a0465db8 .shogun-image-content {
  
    align-items: center;
  
}

#s-6d5c94fa-3cdf-4c88-9306-660a1bd766eb {
  margin-top: -40px;
margin-left: 20px;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-6d5c94fa-3cdf-4c88-9306-660a1bd766eb .shogun-heading-component h1 {
  color: rgba(253, 253, 253, 1);
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 25px;
  line-height: ;
  letter-spacing: ;
  text-align: left;
}



@media (min-width: 0px) {
[id="s-2f03feca-2ac8-4891-8d11-afe623586fc3"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-2f03feca-2ac8-4891-8d11-afe623586fc3"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 20.0px);
}

[id="s-2f03feca-2ac8-4891-8d11-afe623586fc3"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-2f03feca-2ac8-4891-8d11-afe623586fc3"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-2f03feca-2ac8-4891-8d11-afe623586fc3"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

[id="s-2f03feca-2ac8-4891-8d11-afe623586fc3"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-2f03feca-2ac8-4891-8d11-afe623586fc3"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 20.0px);
}

[id="s-2f03feca-2ac8-4891-8d11-afe623586fc3"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 20.0px);
}

[id="s-2f03feca-2ac8-4891-8d11-afe623586fc3"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 20.0px);
}

[id="s-2f03feca-2ac8-4891-8d11-afe623586fc3"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 20.0px);
}

[id="s-2f03feca-2ac8-4891-8d11-afe623586fc3"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 20.0px);
}

[id="s-2f03feca-2ac8-4891-8d11-afe623586fc3"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 20.0px);
}

[id="s-2f03feca-2ac8-4891-8d11-afe623586fc3"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-2f03feca-2ac8-4891-8d11-afe623586fc3"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 20.0px);
}

[id="s-2f03feca-2ac8-4891-8d11-afe623586fc3"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-2f03feca-2ac8-4891-8d11-afe623586fc3"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-2f03feca-2ac8-4891-8d11-afe623586fc3"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

[id="s-2f03feca-2ac8-4891-8d11-afe623586fc3"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-2f03feca-2ac8-4891-8d11-afe623586fc3"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 20.0px);
}

[id="s-2f03feca-2ac8-4891-8d11-afe623586fc3"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 20.0px);
}

[id="s-2f03feca-2ac8-4891-8d11-afe623586fc3"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 20.0px);
}

[id="s-2f03feca-2ac8-4891-8d11-afe623586fc3"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 20.0px);
}

[id="s-2f03feca-2ac8-4891-8d11-afe623586fc3"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 20.0px);
}

[id="s-2f03feca-2ac8-4891-8d11-afe623586fc3"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 20.0px);
}

[id="s-2f03feca-2ac8-4891-8d11-afe623586fc3"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-2f03feca-2ac8-4891-8d11-afe623586fc3"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 20.0px);
}

[id="s-2f03feca-2ac8-4891-8d11-afe623586fc3"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-2f03feca-2ac8-4891-8d11-afe623586fc3"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-2f03feca-2ac8-4891-8d11-afe623586fc3"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

[id="s-2f03feca-2ac8-4891-8d11-afe623586fc3"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-2f03feca-2ac8-4891-8d11-afe623586fc3"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 20.0px);
}

[id="s-2f03feca-2ac8-4891-8d11-afe623586fc3"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 20.0px);
}

[id="s-2f03feca-2ac8-4891-8d11-afe623586fc3"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 20.0px);
}

[id="s-2f03feca-2ac8-4891-8d11-afe623586fc3"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 20.0px);
}

[id="s-2f03feca-2ac8-4891-8d11-afe623586fc3"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 20.0px);
}

[id="s-2f03feca-2ac8-4891-8d11-afe623586fc3"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 20.0px);
}

[id="s-2f03feca-2ac8-4891-8d11-afe623586fc3"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 20.0px);
}

}

#s-dcfa3479-9cd7-493b-9b79-df4de493b939 {
  text-align: center;
}




  #s-dcfa3479-9cd7-493b-9b79-df4de493b939 img.shogun-image {
    
    width: px;
  }


#s-dcfa3479-9cd7-493b-9b79-df4de493b939 .shogun-image-content {
  
    align-items: center;
  
}

#s-868ec84e-77e4-45f5-8359-f383d3aeaaf8 {
  text-align: center;
}




  #s-868ec84e-77e4-45f5-8359-f383d3aeaaf8 img.shogun-image {
    
    width: px;
  }


#s-868ec84e-77e4-45f5-8359-f383d3aeaaf8 .shogun-image-content {
  
    align-items: center;
  
}

#s-24db8693-c6b5-44ab-ab09-32429ec85a00 {
  text-align: center;
}




  #s-24db8693-c6b5-44ab-ab09-32429ec85a00 img.shogun-image {
    
    width: px;
  }


#s-24db8693-c6b5-44ab-ab09-32429ec85a00 .shogun-image-content {
  
    align-items: center;
  
}

#s-16b2f7c1-2817-422f-83b7-5cc1a98e83de {
  margin-top: 20px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
min-height: 50px;
max-width: 1200px;
}








#s-16b2f7c1-2817-422f-83b7-5cc1a98e83de > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-16b2f7c1-2817-422f-83b7-5cc1a98e83de.shg-box.shg-c {
  justify-content: center;
}

#s-dcba91d1-71b7-46dc-a335-d31e0b3ea895 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-dcba91d1-71b7-46dc-a335-d31e0b3ea895 .shogun-heading-component h1 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 50px;
  line-height: ;
  letter-spacing: ;
  text-align: left;
}


@media (min-width: 768px) and (max-width: 991px){#s-dcba91d1-71b7-46dc-a335-d31e0b3ea895 .shogun-heading-component h1 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 35px;
  line-height: ;
  letter-spacing: ;
  text-align: left;
}


}
#s-7caccdf2-378c-46e9-bf7f-095c0f023c12 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-7caccdf2-378c-46e9-bf7f-095c0f023c12 .shogun-heading-component h1 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 30px;
  line-height: ;
  letter-spacing: ;
  text-align: left;
}


@media (min-width: 768px) and (max-width: 991px){#s-7caccdf2-378c-46e9-bf7f-095c0f023c12 .shogun-heading-component h1 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 20px;
  line-height: ;
  letter-spacing: ;
  text-align: left;
}


}
#s-50e51110-6e18-4d25-a251-2c9af1b5eb72 {
  margin-top: 20px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
min-height: 50px;
max-width: 1200px;
}








#s-50e51110-6e18-4d25-a251-2c9af1b5eb72 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-50e51110-6e18-4d25-a251-2c9af1b5eb72.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-8fe8961d-5e15-4912-bd85-85a61e984b59"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-8fe8961d-5e15-4912-bd85-85a61e984b59"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 20.0px);
}

[id="s-8fe8961d-5e15-4912-bd85-85a61e984b59"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-8fe8961d-5e15-4912-bd85-85a61e984b59"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-8fe8961d-5e15-4912-bd85-85a61e984b59"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

[id="s-8fe8961d-5e15-4912-bd85-85a61e984b59"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-8fe8961d-5e15-4912-bd85-85a61e984b59"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 20.0px);
}

[id="s-8fe8961d-5e15-4912-bd85-85a61e984b59"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 20.0px);
}

[id="s-8fe8961d-5e15-4912-bd85-85a61e984b59"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 20.0px);
}

[id="s-8fe8961d-5e15-4912-bd85-85a61e984b59"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 20.0px);
}

[id="s-8fe8961d-5e15-4912-bd85-85a61e984b59"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 20.0px);
}

[id="s-8fe8961d-5e15-4912-bd85-85a61e984b59"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 20.0px);
}

[id="s-8fe8961d-5e15-4912-bd85-85a61e984b59"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-8fe8961d-5e15-4912-bd85-85a61e984b59"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 20.0px);
}

[id="s-8fe8961d-5e15-4912-bd85-85a61e984b59"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-8fe8961d-5e15-4912-bd85-85a61e984b59"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-8fe8961d-5e15-4912-bd85-85a61e984b59"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

[id="s-8fe8961d-5e15-4912-bd85-85a61e984b59"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-8fe8961d-5e15-4912-bd85-85a61e984b59"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 20.0px);
}

[id="s-8fe8961d-5e15-4912-bd85-85a61e984b59"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 20.0px);
}

[id="s-8fe8961d-5e15-4912-bd85-85a61e984b59"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 20.0px);
}

[id="s-8fe8961d-5e15-4912-bd85-85a61e984b59"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 20.0px);
}

[id="s-8fe8961d-5e15-4912-bd85-85a61e984b59"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 20.0px);
}

[id="s-8fe8961d-5e15-4912-bd85-85a61e984b59"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 20.0px);
}

[id="s-8fe8961d-5e15-4912-bd85-85a61e984b59"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-8fe8961d-5e15-4912-bd85-85a61e984b59"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 20.0px);
}

[id="s-8fe8961d-5e15-4912-bd85-85a61e984b59"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-8fe8961d-5e15-4912-bd85-85a61e984b59"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-8fe8961d-5e15-4912-bd85-85a61e984b59"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

[id="s-8fe8961d-5e15-4912-bd85-85a61e984b59"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-8fe8961d-5e15-4912-bd85-85a61e984b59"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 20.0px);
}

[id="s-8fe8961d-5e15-4912-bd85-85a61e984b59"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 20.0px);
}

[id="s-8fe8961d-5e15-4912-bd85-85a61e984b59"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 20.0px);
}

[id="s-8fe8961d-5e15-4912-bd85-85a61e984b59"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 20.0px);
}

[id="s-8fe8961d-5e15-4912-bd85-85a61e984b59"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 20.0px);
}

[id="s-8fe8961d-5e15-4912-bd85-85a61e984b59"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 20.0px);
}

[id="s-8fe8961d-5e15-4912-bd85-85a61e984b59"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 20.0px);
}

}

#s-aec01f11-7d24-43e8-b51b-e6664dc12c8c {
  padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-aec01f11-7d24-43e8-b51b-e6664dc12c8c .shogun-heading-component h1 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
  text-align: left;
}



#s-3917be90-4523-42be-a791-891dbd314abd {
  min-height: 50px;
}








#s-3917be90-4523-42be-a791-891dbd314abd > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-3917be90-4523-42be-a791-891dbd314abd.shg-box.shg-c {
  justify-content: center;
}

#s-ee0c262b-533c-4601-bacc-4f754d94aa3e {
  margin-left: auto;
margin-bottom: -80px;
margin-right: auto;
max-width: 120px;
text-align: right;
}




  #s-ee0c262b-533c-4601-bacc-4f754d94aa3e img.shogun-image {
    
    width: px;
  }


#s-ee0c262b-533c-4601-bacc-4f754d94aa3e .shogun-image-content {
  
    align-items: center;
  
}

#s-00f8fb57-6967-4711-8335-1a4bf6745573 {
  margin-top: 0px;
margin-bottom: 0px;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-00f8fb57-6967-4711-8335-1a4bf6745573 .shogun-heading-component h1 {
  color: rgba(211, 0, 0, 1);
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: 1.4em;
  letter-spacing: ;
  text-align: left;
}



#s-2ca5abc3-2a2a-4134-b0fa-0104867e706f {
  margin-top: 0px;
margin-bottom: 0px;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-2ca5abc3-2a2a-4134-b0fa-0104867e706f .shogun-heading-component h1 {
  color: rgba(150, 150, 150, 1);
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: 0.5em;
  letter-spacing: ;
  text-align: left;
}



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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#s-114a15f3-052f-400a-af2d-a064eaea9d79 {
  margin-top: 10px;
margin-bottom: 10px;
padding-right: 100px;
}

#s-7744083b-0bde-4450-b85e-31ce69303d55 {
  margin-top: 50px;
min-height: 50px;
}








#s-7744083b-0bde-4450-b85e-31ce69303d55 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-7744083b-0bde-4450-b85e-31ce69303d55.shg-box.shg-c {
  justify-content: center;
}

#s-974dd879-7f26-470f-8376-a941155d4840 {
  margin-left: auto;
margin-bottom: -80px;
margin-right: auto;
max-width: 120px;
text-align: right;
}




  #s-974dd879-7f26-470f-8376-a941155d4840 img.shogun-image {
    
    width: px;
  }


#s-974dd879-7f26-470f-8376-a941155d4840 .shogun-image-content {
  
    align-items: center;
  
}

#s-ebbb6b95-2998-456f-b539-796513ee2c5b {
  margin-top: 0px;
margin-bottom: 0px;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-ebbb6b95-2998-456f-b539-796513ee2c5b .shogun-heading-component h1 {
  color: rgba(211, 0, 0, 1);
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: 1.4em;
  letter-spacing: ;
  text-align: left;
}



#s-658f522b-17a3-44b5-8c8e-c5ec52dcef5c {
  margin-top: 0px;
margin-bottom: 0px;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-658f522b-17a3-44b5-8c8e-c5ec52dcef5c .shogun-heading-component h1 {
  color: rgba(150, 150, 150, 1);
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: 0.5em;
  letter-spacing: ;
  text-align: left;
}



#s-46acdbbb-31ed-4936-a60c-8865ec97931d {
  margin-top: 10px;
margin-bottom: 10px;
padding-right: 100px;
}

#s-e18207c6-7a31-476b-b7a5-1d6c8def3bc1 {
  min-height: 50px;
}








#s-e18207c6-7a31-476b-b7a5-1d6c8def3bc1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-e18207c6-7a31-476b-b7a5-1d6c8def3bc1.shg-box.shg-c {
  justify-content: center;
}

#s-52edc8ef-83e1-4d35-9ca4-3d2da256af0c {
  margin-left: auto;
margin-bottom: -80px;
margin-right: auto;
max-width: 120px;
text-align: right;
}




  #s-52edc8ef-83e1-4d35-9ca4-3d2da256af0c img.shogun-image {
    
    width: px;
  }


#s-52edc8ef-83e1-4d35-9ca4-3d2da256af0c .shogun-image-content {
  
    align-items: center;
  
}

#s-ba1a5bb1-cf47-42a2-968e-a34f0348d4ea {
  margin-top: 0px;
margin-bottom: 0px;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-ba1a5bb1-cf47-42a2-968e-a34f0348d4ea .shogun-heading-component h1 {
  color: rgba(211, 0, 0, 1);
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: 1.4em;
  letter-spacing: ;
  text-align: left;
}



#s-cace08e0-0926-4dc9-98bd-dac780a1b831 {
  margin-top: 0px;
margin-bottom: 0px;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-cace08e0-0926-4dc9-98bd-dac780a1b831 .shogun-heading-component h1 {
  color: rgba(150, 150, 150, 1);
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: 0.5em;
  letter-spacing: ;
  text-align: left;
}



#s-831e50d7-1601-46dd-9e65-3ac35cf1c060 {
  margin-top: 10px;
margin-bottom: 10px;
padding-right: 100px;
}

#s-5cbc8c7d-8797-4d87-89b2-d4dd88a7818c {
  margin-top: 50px;
min-height: 50px;
}








#s-5cbc8c7d-8797-4d87-89b2-d4dd88a7818c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-5cbc8c7d-8797-4d87-89b2-d4dd88a7818c.shg-box.shg-c {
  justify-content: center;
}

#s-c916d17b-876e-4b49-a93c-00cbc2d8fc53 {
  margin-left: auto;
margin-bottom: -80px;
margin-right: auto;
max-width: 120px;
text-align: right;
}




  #s-c916d17b-876e-4b49-a93c-00cbc2d8fc53 img.shogun-image {
    
    width: px;
  }


#s-c916d17b-876e-4b49-a93c-00cbc2d8fc53 .shogun-image-content {
  
    align-items: center;
  
}

#s-8bb86a9c-a6d5-4df3-8c4c-df291f13946b {
  margin-top: 0px;
margin-bottom: 0px;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-8bb86a9c-a6d5-4df3-8c4c-df291f13946b .shogun-heading-component h1 {
  color: rgba(211, 0, 0, 1);
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: 1.4em;
  letter-spacing: ;
  text-align: left;
}



#s-2bac3352-ed7b-42bd-b758-aca2e5aa8f9d {
  margin-top: 0px;
margin-bottom: 0px;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-2bac3352-ed7b-42bd-b758-aca2e5aa8f9d .shogun-heading-component h1 {
  color: rgba(150, 150, 150, 1);
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: 0.5em;
  letter-spacing: ;
  text-align: left;
}



#s-5052859a-1680-47b2-907c-7f1ff8232ff3 {
  margin-top: 10px;
margin-bottom: 10px;
padding-right: 100px;
}

#s-d33c4221-8ff6-4711-9f46-2ec0cf536b03 {
  min-height: 50px;
}








#s-d33c4221-8ff6-4711-9f46-2ec0cf536b03 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-d33c4221-8ff6-4711-9f46-2ec0cf536b03.shg-box.shg-c {
  justify-content: center;
}

#s-2bb9082d-ebca-4bdd-9d59-76f54b9c62a2 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-2bb9082d-ebca-4bdd-9d59-76f54b9c62a2 .shogun-heading-component h1 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 20px;
  line-height: ;
  letter-spacing: ;
  text-align: center;
}



#s-fd0f4286-9d94-44ba-a885-a36ba482392d {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
max-width: 600px;
}

#s-843fe8cf-107a-488f-ab87-6d780cb11fb2 {
  min-height: 50px;
}








#s-843fe8cf-107a-488f-ab87-6d780cb11fb2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-843fe8cf-107a-488f-ab87-6d780cb11fb2.shg-box.shg-c {
  justify-content: center;
}

#s-d9cfcb0a-54f2-45a1-9cbb-74486ef48b48 {
  display: none;
}
@media (min-width: 0px) {
[id="s-7a443664-71e9-478c-8a1b-24cfa70e01d1"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-7a443664-71e9-478c-8a1b-24cfa70e01d1"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 5.0px);
}

[id="s-7a443664-71e9-478c-8a1b-24cfa70e01d1"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 5.0px);
}

[id="s-7a443664-71e9-478c-8a1b-24cfa70e01d1"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 5.0px);
}

[id="s-7a443664-71e9-478c-8a1b-24cfa70e01d1"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 5.0px);
}

[id="s-7a443664-71e9-478c-8a1b-24cfa70e01d1"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 5.0px);
}

[id="s-7a443664-71e9-478c-8a1b-24cfa70e01d1"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

[id="s-7a443664-71e9-478c-8a1b-24cfa70e01d1"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 5.0px);
}

[id="s-7a443664-71e9-478c-8a1b-24cfa70e01d1"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 5.0px);
}

[id="s-7a443664-71e9-478c-8a1b-24cfa70e01d1"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 5.0px);
}

[id="s-7a443664-71e9-478c-8a1b-24cfa70e01d1"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 5.0px);
}

[id="s-7a443664-71e9-478c-8a1b-24cfa70e01d1"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 5.0px);
}

[id="s-7a443664-71e9-478c-8a1b-24cfa70e01d1"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-7a443664-71e9-478c-8a1b-24cfa70e01d1"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 5.0px);
}

[id="s-7a443664-71e9-478c-8a1b-24cfa70e01d1"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 5.0px);
}

[id="s-7a443664-71e9-478c-8a1b-24cfa70e01d1"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 5.0px);
}

[id="s-7a443664-71e9-478c-8a1b-24cfa70e01d1"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 5.0px);
}

[id="s-7a443664-71e9-478c-8a1b-24cfa70e01d1"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 5.0px);
}

[id="s-7a443664-71e9-478c-8a1b-24cfa70e01d1"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

[id="s-7a443664-71e9-478c-8a1b-24cfa70e01d1"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 5.0px);
}

[id="s-7a443664-71e9-478c-8a1b-24cfa70e01d1"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 5.0px);
}

[id="s-7a443664-71e9-478c-8a1b-24cfa70e01d1"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 5.0px);
}

[id="s-7a443664-71e9-478c-8a1b-24cfa70e01d1"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 5.0px);
}

[id="s-7a443664-71e9-478c-8a1b-24cfa70e01d1"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 5.0px);
}

[id="s-7a443664-71e9-478c-8a1b-24cfa70e01d1"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-7a443664-71e9-478c-8a1b-24cfa70e01d1"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 5.0px);
}

[id="s-7a443664-71e9-478c-8a1b-24cfa70e01d1"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 5.0px);
}

[id="s-7a443664-71e9-478c-8a1b-24cfa70e01d1"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 5.0px);
}

[id="s-7a443664-71e9-478c-8a1b-24cfa70e01d1"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 5.0px);
}

[id="s-7a443664-71e9-478c-8a1b-24cfa70e01d1"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 5.0px);
}

[id="s-7a443664-71e9-478c-8a1b-24cfa70e01d1"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

[id="s-7a443664-71e9-478c-8a1b-24cfa70e01d1"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 5.0px);
}

[id="s-7a443664-71e9-478c-8a1b-24cfa70e01d1"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 5.0px);
}

[id="s-7a443664-71e9-478c-8a1b-24cfa70e01d1"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 5.0px);
}

[id="s-7a443664-71e9-478c-8a1b-24cfa70e01d1"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 5.0px);
}

[id="s-7a443664-71e9-478c-8a1b-24cfa70e01d1"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 5.0px);
}

[id="s-7a443664-71e9-478c-8a1b-24cfa70e01d1"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 5.0px);
}

}

#s-928f57d1-7224-4aba-b485-e89f9a198520 {
  text-align: left;
}


.shg-c#s-928f57d1-7224-4aba-b485-e89f9a198520 {
  max-width: 100%;
}

.shg-c#s-928f57d1-7224-4aba-b485-e89f9a198520 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-928f57d1-7224-4aba-b485-e89f9a198520 .shg-image-zoom,
.shg-c#s-928f57d1-7224-4aba-b485-e89f9a198520 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-928f57d1-7224-4aba-b485-e89f9a198520 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-928f57d1-7224-4aba-b485-e89f9a198520 {
  max-width: 100%;
}

.shg-c#s-928f57d1-7224-4aba-b485-e89f9a198520 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-928f57d1-7224-4aba-b485-e89f9a198520 .shg-image-zoom,
.shg-c#s-928f57d1-7224-4aba-b485-e89f9a198520 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-928f57d1-7224-4aba-b485-e89f9a198520 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-928f57d1-7224-4aba-b485-e89f9a198520 {
  max-width: 100%;
}

.shg-c#s-928f57d1-7224-4aba-b485-e89f9a198520 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-928f57d1-7224-4aba-b485-e89f9a198520 .shg-image-zoom,
.shg-c#s-928f57d1-7224-4aba-b485-e89f9a198520 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-928f57d1-7224-4aba-b485-e89f9a198520 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-928f57d1-7224-4aba-b485-e89f9a198520 {
  max-width: 100%;
}

.shg-c#s-928f57d1-7224-4aba-b485-e89f9a198520 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-928f57d1-7224-4aba-b485-e89f9a198520 .shg-image-zoom,
.shg-c#s-928f57d1-7224-4aba-b485-e89f9a198520 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-928f57d1-7224-4aba-b485-e89f9a198520 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-928f57d1-7224-4aba-b485-e89f9a198520 {
  max-width: 100%;
}

.shg-c#s-928f57d1-7224-4aba-b485-e89f9a198520 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-928f57d1-7224-4aba-b485-e89f9a198520 .shg-image-zoom,
.shg-c#s-928f57d1-7224-4aba-b485-e89f9a198520 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-928f57d1-7224-4aba-b485-e89f9a198520 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-973745d3-756d-453b-8b08-8409752d7684 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-973745d3-756d-453b-8b08-8409752d7684 .shg-product-title-component h1 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 20px;
}

#s-0edd2241-805b-4693-bb82-6c60d45302d0 .shg-product-reviews-container {
  font-family: ;
  font-size: 16px;
  color: #4E486D;
}

#s-0edd2241-805b-4693-bb82-6c60d45302d0 .shg-product-reviews-container .shg-product-reviews-title {
  font-size: 24px;
}

#s-0edd2241-805b-4693-bb82-6c60d45302d0 .shg-product-reviews-container .shg-product-reviews-loading path:last-child {
  fill: #E88062;
}

#s-0edd2241-805b-4693-bb82-6c60d45302d0 .shg-product-reviews-container .shg-product-reviews-star-disabled path {
  fill: #DDDDDD;
  stroke: #DDDDDD;
}

#s-0edd2241-805b-4693-bb82-6c60d45302d0 .shg-product-reviews-container .shg-product-reviews-star-full path {
  fill: #F6C929;
  stroke: #F6C929;
}

#s-0edd2241-805b-4693-bb82-6c60d45302d0 .shg-product-reviews-container .shg-product-reviews-star-empty path {
  stroke: #F6C929;
}

#s-0edd2241-805b-4693-bb82-6c60d45302d0 .shg-product-reviews-container .shg-product-reviews-button-primary {
  background-color: #E88062;
  color: #FFFFFF;
}

#s-0edd2241-805b-4693-bb82-6c60d45302d0 .shg-product-reviews-container .shg-product-reviews-pagination-item-active {
  color: #E88062;
}

#s-0edd2241-805b-4693-bb82-6c60d45302d0 .shg-product-reviews-container .shg-product-reviews-pagination-item path {
  stroke: #E88062;
}

#s-4c6b0501-6487-4b84-83ef-30c76d88d715 {
  text-align: left;
}

#s-4c6b0501-6487-4b84-83ef-30c76d88d715 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
}

#s-4c6b0501-6487-4b84-83ef-30c76d88d715 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
}

#s-4c6b0501-6487-4b84-83ef-30c76d88d715 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-6f804950-1c29-4545-9fba-44ce843a5c91 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-6f804950-1c29-4545-9fba-44ce843a5c91 .shogun-heading-component h1 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
  text-align: left;
}



#s-7e8781e8-6aed-4356-a54b-60542c3b366c {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-7e8781e8-6aed-4356-a54b-60542c3b366c:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-7e8781e8-6aed-4356-a54b-60542c3b366c:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-7e8781e8-6aed-4356-a54b-60542c3b366c {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-7e8781e8-6aed-4356-a54b-60542c3b366c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-7e8781e8-6aed-4356-a54b-60542c3b366c.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-7e8781e8-6aed-4356-a54b-60542c3b366c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-74dd970c-7b38-4e4c-a20c-1dacd5bec41a {
  min-height: 50px;
}








#s-74dd970c-7b38-4e4c-a20c-1dacd5bec41a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-74dd970c-7b38-4e4c-a20c-1dacd5bec41a.shg-box.shg-c {
  justify-content: center;
}

#s-178eba71-96f1-444f-a4d7-37acff1bf363 {
  display: none;
}
@media (min-width: 0px) {
[id="s-592ae2dd-e970-4716-a6bf-7fa9100f6cb0"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-592ae2dd-e970-4716-a6bf-7fa9100f6cb0"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 5.0px);
}

[id="s-592ae2dd-e970-4716-a6bf-7fa9100f6cb0"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 5.0px);
}

[id="s-592ae2dd-e970-4716-a6bf-7fa9100f6cb0"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 5.0px);
}

[id="s-592ae2dd-e970-4716-a6bf-7fa9100f6cb0"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 5.0px);
}

[id="s-592ae2dd-e970-4716-a6bf-7fa9100f6cb0"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 5.0px);
}

[id="s-592ae2dd-e970-4716-a6bf-7fa9100f6cb0"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

[id="s-592ae2dd-e970-4716-a6bf-7fa9100f6cb0"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 5.0px);
}

[id="s-592ae2dd-e970-4716-a6bf-7fa9100f6cb0"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 5.0px);
}

[id="s-592ae2dd-e970-4716-a6bf-7fa9100f6cb0"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 5.0px);
}

[id="s-592ae2dd-e970-4716-a6bf-7fa9100f6cb0"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 5.0px);
}

[id="s-592ae2dd-e970-4716-a6bf-7fa9100f6cb0"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 5.0px);
}

[id="s-592ae2dd-e970-4716-a6bf-7fa9100f6cb0"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-592ae2dd-e970-4716-a6bf-7fa9100f6cb0"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 5.0px);
}

[id="s-592ae2dd-e970-4716-a6bf-7fa9100f6cb0"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 5.0px);
}

[id="s-592ae2dd-e970-4716-a6bf-7fa9100f6cb0"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 5.0px);
}

[id="s-592ae2dd-e970-4716-a6bf-7fa9100f6cb0"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 5.0px);
}

[id="s-592ae2dd-e970-4716-a6bf-7fa9100f6cb0"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 5.0px);
}

[id="s-592ae2dd-e970-4716-a6bf-7fa9100f6cb0"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

[id="s-592ae2dd-e970-4716-a6bf-7fa9100f6cb0"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 5.0px);
}

[id="s-592ae2dd-e970-4716-a6bf-7fa9100f6cb0"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 5.0px);
}

[id="s-592ae2dd-e970-4716-a6bf-7fa9100f6cb0"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 5.0px);
}

[id="s-592ae2dd-e970-4716-a6bf-7fa9100f6cb0"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 5.0px);
}

[id="s-592ae2dd-e970-4716-a6bf-7fa9100f6cb0"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 5.0px);
}

[id="s-592ae2dd-e970-4716-a6bf-7fa9100f6cb0"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-592ae2dd-e970-4716-a6bf-7fa9100f6cb0"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 5.0px);
}

[id="s-592ae2dd-e970-4716-a6bf-7fa9100f6cb0"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 5.0px);
}

[id="s-592ae2dd-e970-4716-a6bf-7fa9100f6cb0"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 5.0px);
}

[id="s-592ae2dd-e970-4716-a6bf-7fa9100f6cb0"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 5.0px);
}

[id="s-592ae2dd-e970-4716-a6bf-7fa9100f6cb0"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 5.0px);
}

[id="s-592ae2dd-e970-4716-a6bf-7fa9100f6cb0"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

[id="s-592ae2dd-e970-4716-a6bf-7fa9100f6cb0"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 5.0px);
}

[id="s-592ae2dd-e970-4716-a6bf-7fa9100f6cb0"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 5.0px);
}

[id="s-592ae2dd-e970-4716-a6bf-7fa9100f6cb0"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 5.0px);
}

[id="s-592ae2dd-e970-4716-a6bf-7fa9100f6cb0"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 5.0px);
}

[id="s-592ae2dd-e970-4716-a6bf-7fa9100f6cb0"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 5.0px);
}

[id="s-592ae2dd-e970-4716-a6bf-7fa9100f6cb0"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 5.0px);
}

}

#s-08c36699-3060-4c0f-b77c-8a248efc7542 {
  text-align: left;
}


.shg-c#s-08c36699-3060-4c0f-b77c-8a248efc7542 {
  max-width: 100%;
}

.shg-c#s-08c36699-3060-4c0f-b77c-8a248efc7542 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-08c36699-3060-4c0f-b77c-8a248efc7542 .shg-image-zoom,
.shg-c#s-08c36699-3060-4c0f-b77c-8a248efc7542 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-08c36699-3060-4c0f-b77c-8a248efc7542 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-08c36699-3060-4c0f-b77c-8a248efc7542 {
  max-width: 100%;
}

.shg-c#s-08c36699-3060-4c0f-b77c-8a248efc7542 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-08c36699-3060-4c0f-b77c-8a248efc7542 .shg-image-zoom,
.shg-c#s-08c36699-3060-4c0f-b77c-8a248efc7542 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-08c36699-3060-4c0f-b77c-8a248efc7542 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-08c36699-3060-4c0f-b77c-8a248efc7542 {
  max-width: 100%;
}

.shg-c#s-08c36699-3060-4c0f-b77c-8a248efc7542 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-08c36699-3060-4c0f-b77c-8a248efc7542 .shg-image-zoom,
.shg-c#s-08c36699-3060-4c0f-b77c-8a248efc7542 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-08c36699-3060-4c0f-b77c-8a248efc7542 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-08c36699-3060-4c0f-b77c-8a248efc7542 {
  max-width: 100%;
}

.shg-c#s-08c36699-3060-4c0f-b77c-8a248efc7542 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-08c36699-3060-4c0f-b77c-8a248efc7542 .shg-image-zoom,
.shg-c#s-08c36699-3060-4c0f-b77c-8a248efc7542 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-08c36699-3060-4c0f-b77c-8a248efc7542 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-08c36699-3060-4c0f-b77c-8a248efc7542 {
  max-width: 100%;
}

.shg-c#s-08c36699-3060-4c0f-b77c-8a248efc7542 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-08c36699-3060-4c0f-b77c-8a248efc7542 .shg-image-zoom,
.shg-c#s-08c36699-3060-4c0f-b77c-8a248efc7542 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-08c36699-3060-4c0f-b77c-8a248efc7542 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-4b83ca19-74f4-4d9b-80b1-0a6a616681aa {
  padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-4b83ca19-74f4-4d9b-80b1-0a6a616681aa .shg-product-title-component h1 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 20px;
}

#s-0ab40a8c-33c2-4b86-a83f-6db2add0f548 .shg-product-reviews-container {
  font-family: ;
  font-size: 16px;
  color: #4E486D;
}

#s-0ab40a8c-33c2-4b86-a83f-6db2add0f548 .shg-product-reviews-container .shg-product-reviews-title {
  font-size: 24px;
}

#s-0ab40a8c-33c2-4b86-a83f-6db2add0f548 .shg-product-reviews-container .shg-product-reviews-loading path:last-child {
  fill: #E88062;
}

#s-0ab40a8c-33c2-4b86-a83f-6db2add0f548 .shg-product-reviews-container .shg-product-reviews-star-disabled path {
  fill: #DDDDDD;
  stroke: #DDDDDD;
}

#s-0ab40a8c-33c2-4b86-a83f-6db2add0f548 .shg-product-reviews-container .shg-product-reviews-star-full path {
  fill: #F6C929;
  stroke: #F6C929;
}

#s-0ab40a8c-33c2-4b86-a83f-6db2add0f548 .shg-product-reviews-container .shg-product-reviews-star-empty path {
  stroke: #F6C929;
}

#s-0ab40a8c-33c2-4b86-a83f-6db2add0f548 .shg-product-reviews-container .shg-product-reviews-button-primary {
  background-color: #E88062;
  color: #FFFFFF;
}

#s-0ab40a8c-33c2-4b86-a83f-6db2add0f548 .shg-product-reviews-container .shg-product-reviews-pagination-item-active {
  color: #E88062;
}

#s-0ab40a8c-33c2-4b86-a83f-6db2add0f548 .shg-product-reviews-container .shg-product-reviews-pagination-item path {
  stroke: #E88062;
}

#s-f74b114c-dce8-4b3d-9d44-0c12a65306b2 {
  text-align: left;
}

#s-f74b114c-dce8-4b3d-9d44-0c12a65306b2 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
}

#s-f74b114c-dce8-4b3d-9d44-0c12a65306b2 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
}

#s-f74b114c-dce8-4b3d-9d44-0c12a65306b2 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-a9d62d93-5d20-42c8-9e94-71b09d58c535 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-a9d62d93-5d20-42c8-9e94-71b09d58c535 .shogun-heading-component h1 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
  text-align: left;
}



#s-ea933bb9-c48f-4f9e-83f8-3bb5ada6bc98 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-ea933bb9-c48f-4f9e-83f8-3bb5ada6bc98:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-ea933bb9-c48f-4f9e-83f8-3bb5ada6bc98:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-ea933bb9-c48f-4f9e-83f8-3bb5ada6bc98 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-ea933bb9-c48f-4f9e-83f8-3bb5ada6bc98.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-ea933bb9-c48f-4f9e-83f8-3bb5ada6bc98.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-ea933bb9-c48f-4f9e-83f8-3bb5ada6bc98.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-a26c1a27-8f1c-4cd1-bba8-1ad394c58247 {
  min-height: 50px;
}








#s-a26c1a27-8f1c-4cd1-bba8-1ad394c58247 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-a26c1a27-8f1c-4cd1-bba8-1ad394c58247.shg-box.shg-c {
  justify-content: center;
}

#s-6e70bb94-6b39-4e80-ab83-197186e7355b {
  display: none;
}
@media (min-width: 0px) {
[id="s-f97df1ca-f397-4f77-ac9a-84ea120a7fb4"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-f97df1ca-f397-4f77-ac9a-84ea120a7fb4"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 5.0px);
}

[id="s-f97df1ca-f397-4f77-ac9a-84ea120a7fb4"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 5.0px);
}

[id="s-f97df1ca-f397-4f77-ac9a-84ea120a7fb4"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 5.0px);
}

[id="s-f97df1ca-f397-4f77-ac9a-84ea120a7fb4"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 5.0px);
}

[id="s-f97df1ca-f397-4f77-ac9a-84ea120a7fb4"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 5.0px);
}

[id="s-f97df1ca-f397-4f77-ac9a-84ea120a7fb4"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

[id="s-f97df1ca-f397-4f77-ac9a-84ea120a7fb4"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 5.0px);
}

[id="s-f97df1ca-f397-4f77-ac9a-84ea120a7fb4"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 5.0px);
}

[id="s-f97df1ca-f397-4f77-ac9a-84ea120a7fb4"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 5.0px);
}

[id="s-f97df1ca-f397-4f77-ac9a-84ea120a7fb4"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 5.0px);
}

[id="s-f97df1ca-f397-4f77-ac9a-84ea120a7fb4"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 5.0px);
}

[id="s-f97df1ca-f397-4f77-ac9a-84ea120a7fb4"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-f97df1ca-f397-4f77-ac9a-84ea120a7fb4"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 5.0px);
}

[id="s-f97df1ca-f397-4f77-ac9a-84ea120a7fb4"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 5.0px);
}

[id="s-f97df1ca-f397-4f77-ac9a-84ea120a7fb4"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 5.0px);
}

[id="s-f97df1ca-f397-4f77-ac9a-84ea120a7fb4"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 5.0px);
}

[id="s-f97df1ca-f397-4f77-ac9a-84ea120a7fb4"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 5.0px);
}

[id="s-f97df1ca-f397-4f77-ac9a-84ea120a7fb4"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

[id="s-f97df1ca-f397-4f77-ac9a-84ea120a7fb4"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 5.0px);
}

[id="s-f97df1ca-f397-4f77-ac9a-84ea120a7fb4"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 5.0px);
}

[id="s-f97df1ca-f397-4f77-ac9a-84ea120a7fb4"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 5.0px);
}

[id="s-f97df1ca-f397-4f77-ac9a-84ea120a7fb4"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 5.0px);
}

[id="s-f97df1ca-f397-4f77-ac9a-84ea120a7fb4"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 5.0px);
}

[id="s-f97df1ca-f397-4f77-ac9a-84ea120a7fb4"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-f97df1ca-f397-4f77-ac9a-84ea120a7fb4"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 5.0px);
}

[id="s-f97df1ca-f397-4f77-ac9a-84ea120a7fb4"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 5.0px);
}

[id="s-f97df1ca-f397-4f77-ac9a-84ea120a7fb4"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 5.0px);
}

[id="s-f97df1ca-f397-4f77-ac9a-84ea120a7fb4"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 5.0px);
}

[id="s-f97df1ca-f397-4f77-ac9a-84ea120a7fb4"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 5.0px);
}

[id="s-f97df1ca-f397-4f77-ac9a-84ea120a7fb4"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

[id="s-f97df1ca-f397-4f77-ac9a-84ea120a7fb4"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 5.0px);
}

[id="s-f97df1ca-f397-4f77-ac9a-84ea120a7fb4"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 5.0px);
}

[id="s-f97df1ca-f397-4f77-ac9a-84ea120a7fb4"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 5.0px);
}

[id="s-f97df1ca-f397-4f77-ac9a-84ea120a7fb4"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 5.0px);
}

[id="s-f97df1ca-f397-4f77-ac9a-84ea120a7fb4"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 5.0px);
}

[id="s-f97df1ca-f397-4f77-ac9a-84ea120a7fb4"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 5.0px);
}

}

#s-70231472-5f86-4f0b-977b-3362d12f94ad {
  text-align: left;
}


.shg-c#s-70231472-5f86-4f0b-977b-3362d12f94ad {
  max-width: 100%;
}

.shg-c#s-70231472-5f86-4f0b-977b-3362d12f94ad img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-70231472-5f86-4f0b-977b-3362d12f94ad .shg-image-zoom,
.shg-c#s-70231472-5f86-4f0b-977b-3362d12f94ad img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-70231472-5f86-4f0b-977b-3362d12f94ad .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-70231472-5f86-4f0b-977b-3362d12f94ad {
  max-width: 100%;
}

.shg-c#s-70231472-5f86-4f0b-977b-3362d12f94ad img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-70231472-5f86-4f0b-977b-3362d12f94ad .shg-image-zoom,
.shg-c#s-70231472-5f86-4f0b-977b-3362d12f94ad img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-70231472-5f86-4f0b-977b-3362d12f94ad .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-70231472-5f86-4f0b-977b-3362d12f94ad {
  max-width: 100%;
}

.shg-c#s-70231472-5f86-4f0b-977b-3362d12f94ad img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-70231472-5f86-4f0b-977b-3362d12f94ad .shg-image-zoom,
.shg-c#s-70231472-5f86-4f0b-977b-3362d12f94ad img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-70231472-5f86-4f0b-977b-3362d12f94ad .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-70231472-5f86-4f0b-977b-3362d12f94ad {
  max-width: 100%;
}

.shg-c#s-70231472-5f86-4f0b-977b-3362d12f94ad img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-70231472-5f86-4f0b-977b-3362d12f94ad .shg-image-zoom,
.shg-c#s-70231472-5f86-4f0b-977b-3362d12f94ad img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-70231472-5f86-4f0b-977b-3362d12f94ad .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-70231472-5f86-4f0b-977b-3362d12f94ad {
  max-width: 100%;
}

.shg-c#s-70231472-5f86-4f0b-977b-3362d12f94ad img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-70231472-5f86-4f0b-977b-3362d12f94ad .shg-image-zoom,
.shg-c#s-70231472-5f86-4f0b-977b-3362d12f94ad img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-70231472-5f86-4f0b-977b-3362d12f94ad .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-357259a8-74c2-404c-8e02-5f18e4d7fc78 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-357259a8-74c2-404c-8e02-5f18e4d7fc78 .shg-product-title-component h1 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 20px;
}

#s-fd6ce6b9-ddfc-407c-94cf-099a60315776 .shg-product-reviews-container {
  font-family: ;
  font-size: 16px;
  color: #4E486D;
}

#s-fd6ce6b9-ddfc-407c-94cf-099a60315776 .shg-product-reviews-container .shg-product-reviews-title {
  font-size: 24px;
}

#s-fd6ce6b9-ddfc-407c-94cf-099a60315776 .shg-product-reviews-container .shg-product-reviews-loading path:last-child {
  fill: #E88062;
}

#s-fd6ce6b9-ddfc-407c-94cf-099a60315776 .shg-product-reviews-container .shg-product-reviews-star-disabled path {
  fill: #DDDDDD;
  stroke: #DDDDDD;
}

#s-fd6ce6b9-ddfc-407c-94cf-099a60315776 .shg-product-reviews-container .shg-product-reviews-star-full path {
  fill: #F6C929;
  stroke: #F6C929;
}

#s-fd6ce6b9-ddfc-407c-94cf-099a60315776 .shg-product-reviews-container .shg-product-reviews-star-empty path {
  stroke: #F6C929;
}

#s-fd6ce6b9-ddfc-407c-94cf-099a60315776 .shg-product-reviews-container .shg-product-reviews-button-primary {
  background-color: #E88062;
  color: #FFFFFF;
}

#s-fd6ce6b9-ddfc-407c-94cf-099a60315776 .shg-product-reviews-container .shg-product-reviews-pagination-item-active {
  color: #E88062;
}

#s-fd6ce6b9-ddfc-407c-94cf-099a60315776 .shg-product-reviews-container .shg-product-reviews-pagination-item path {
  stroke: #E88062;
}

#s-a37bc050-210e-4568-83a3-987954a3b303 {
  text-align: left;
}

#s-a37bc050-210e-4568-83a3-987954a3b303 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
}

#s-a37bc050-210e-4568-83a3-987954a3b303 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
}

#s-a37bc050-210e-4568-83a3-987954a3b303 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-f2a20cc0-e070-4f44-abdc-4290897a9b4d {
  padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-f2a20cc0-e070-4f44-abdc-4290897a9b4d .shogun-heading-component h1 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
  text-align: left;
}



#s-48abba3e-60dc-4560-941f-ddd71ac9f5a2 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-48abba3e-60dc-4560-941f-ddd71ac9f5a2:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-48abba3e-60dc-4560-941f-ddd71ac9f5a2:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-48abba3e-60dc-4560-941f-ddd71ac9f5a2 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-48abba3e-60dc-4560-941f-ddd71ac9f5a2.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-48abba3e-60dc-4560-941f-ddd71ac9f5a2.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-48abba3e-60dc-4560-941f-ddd71ac9f5a2.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-556918fd-60b4-4faa-bc81-4a73223d1621 {
  margin-top: 100px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-556918fd-60b4-4faa-bc81-4a73223d1621 .shogun-heading-component h1 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 32px;
  line-height: ;
  letter-spacing: ;
  text-align: center;
}


@media (min-width: 768px) and (max-width: 991px){#s-556918fd-60b4-4faa-bc81-4a73223d1621 .shogun-heading-component h1 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 22px;
  line-height: ;
  letter-spacing: ;
  text-align: center;
}


}@media (max-width: 767px){#s-556918fd-60b4-4faa-bc81-4a73223d1621 .shogun-heading-component h1 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
  text-align: center;
}


}
#s-b3af72d4-1ca6-481c-86d4-74ef64c455ef {
  margin-top: 20px;
margin-left: auto;
margin-right: auto;
min-height: 50px;
max-width: 900px;
}








#s-b3af72d4-1ca6-481c-86d4-74ef64c455ef > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-b3af72d4-1ca6-481c-86d4-74ef64c455ef.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-38a25d1b-5beb-4667-9e51-909639914535"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-38a25d1b-5beb-4667-9e51-909639914535"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-38a25d1b-5beb-4667-9e51-909639914535"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-38a25d1b-5beb-4667-9e51-909639914535"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-38a25d1b-5beb-4667-9e51-909639914535"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-38a25d1b-5beb-4667-9e51-909639914535"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-38a25d1b-5beb-4667-9e51-909639914535"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-38a25d1b-5beb-4667-9e51-909639914535"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-38a25d1b-5beb-4667-9e51-909639914535"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-38a25d1b-5beb-4667-9e51-909639914535"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-38a25d1b-5beb-4667-9e51-909639914535"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-38a25d1b-5beb-4667-9e51-909639914535"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-38a25d1b-5beb-4667-9e51-909639914535"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-38a25d1b-5beb-4667-9e51-909639914535"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-38a25d1b-5beb-4667-9e51-909639914535"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-38a25d1b-5beb-4667-9e51-909639914535"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-38a25d1b-5beb-4667-9e51-909639914535"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-38a25d1b-5beb-4667-9e51-909639914535"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-38a25d1b-5beb-4667-9e51-909639914535"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-38a25d1b-5beb-4667-9e51-909639914535"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-38a25d1b-5beb-4667-9e51-909639914535"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-38a25d1b-5beb-4667-9e51-909639914535"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-38a25d1b-5beb-4667-9e51-909639914535"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-38a25d1b-5beb-4667-9e51-909639914535"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-38a25d1b-5beb-4667-9e51-909639914535"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-38a25d1b-5beb-4667-9e51-909639914535"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-38a25d1b-5beb-4667-9e51-909639914535"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-38a25d1b-5beb-4667-9e51-909639914535"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-38a25d1b-5beb-4667-9e51-909639914535"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-38a25d1b-5beb-4667-9e51-909639914535"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-38a25d1b-5beb-4667-9e51-909639914535"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-38a25d1b-5beb-4667-9e51-909639914535"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-38a25d1b-5beb-4667-9e51-909639914535"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-38a25d1b-5beb-4667-9e51-909639914535"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-38a25d1b-5beb-4667-9e51-909639914535"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-38a25d1b-5beb-4667-9e51-909639914535"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-38a25d1b-5beb-4667-9e51-909639914535"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 15.0px);
}

}

#s-817161cd-3205-47b7-9841-72cc750215c0 {
  border-style: solid;
padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: solid;
min-height: 50px;
}








#s-817161cd-3205-47b7-9841-72cc750215c0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-817161cd-3205-47b7-9841-72cc750215c0.shg-box.shg-c {
  justify-content: center;
}

#s-284b2909-9db5-4f9e-aec5-82ca2e98d12a {
  text-align: center;
}




  #s-284b2909-9db5-4f9e-aec5-82ca2e98d12a img.shogun-image {
    
    width: px;
  }


#s-284b2909-9db5-4f9e-aec5-82ca2e98d12a .shogun-image-content {
  
    align-items: center;
  
}

#s-52b509c0-d505-46ee-9fcc-7547b2f740fe {
  padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-52b509c0-d505-46ee-9fcc-7547b2f740fe .shogun-heading-component h1 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
  text-align: left;
}



#s-46c9e58b-4075-432c-ac43-cac884b9c1fd {
  border-style: solid;
padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: solid;
min-height: 50px;
}








#s-46c9e58b-4075-432c-ac43-cac884b9c1fd > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-46c9e58b-4075-432c-ac43-cac884b9c1fd.shg-box.shg-c {
  justify-content: center;
}

#s-149f286a-1b52-4a0c-9b03-2a41e25c2342 {
  text-align: center;
}




  #s-149f286a-1b52-4a0c-9b03-2a41e25c2342 img.shogun-image {
    
    width: px;
  }


#s-149f286a-1b52-4a0c-9b03-2a41e25c2342 .shogun-image-content {
  
    align-items: center;
  
}

#s-bc87f37f-0d8e-4035-b008-a88e8877bb4a {
  padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-bc87f37f-0d8e-4035-b008-a88e8877bb4a .shogun-heading-component h1 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
  text-align: left;
}



#s-965003ae-1ff0-4968-821e-f9096bc69964 {
  margin-top: 50px;
margin-bottom: 50px;
min-height: 50px;
}








#s-965003ae-1ff0-4968-821e-f9096bc69964 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-965003ae-1ff0-4968-821e-f9096bc69964.shg-box.shg-c {
  justify-content: center;
}

#s-3c4b1520-b27a-4a9c-825b-1fdd79893975 {
  display: none;
}
#s-fd8bfa6f-124a-4234-88ac-d2b1d486d2bb .shg-product-reviews-container {
  font-family: ;
  font-size: 16px;
  color: #4E486D;
}

#s-fd8bfa6f-124a-4234-88ac-d2b1d486d2bb .shg-product-reviews-container .shg-product-reviews-title {
  font-size: 24px;
}

#s-fd8bfa6f-124a-4234-88ac-d2b1d486d2bb .shg-product-reviews-container .shg-product-reviews-loading path:last-child {
  fill: #E88062;
}

#s-fd8bfa6f-124a-4234-88ac-d2b1d486d2bb .shg-product-reviews-container .shg-product-reviews-star-disabled path {
  fill: #DDDDDD;
  stroke: #DDDDDD;
}

#s-fd8bfa6f-124a-4234-88ac-d2b1d486d2bb .shg-product-reviews-container .shg-product-reviews-star-full path {
  fill: #F6C929;
  stroke: #F6C929;
}

#s-fd8bfa6f-124a-4234-88ac-d2b1d486d2bb .shg-product-reviews-container .shg-product-reviews-star-empty path {
  stroke: #F6C929;
}

#s-fd8bfa6f-124a-4234-88ac-d2b1d486d2bb .shg-product-reviews-container .shg-product-reviews-button-primary {
  background-color: #E88062;
  color: #FFFFFF;
}

#s-fd8bfa6f-124a-4234-88ac-d2b1d486d2bb .shg-product-reviews-container .shg-product-reviews-pagination-item-active {
  color: #E88062;
}

#s-fd8bfa6f-124a-4234-88ac-d2b1d486d2bb .shg-product-reviews-container .shg-product-reviews-pagination-item path {
  stroke: #E88062;
}

#s-f76e7682-b2f1-44c8-b728-51c48be68b1e {
  margin-top: 100px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-f76e7682-b2f1-44c8-b728-51c48be68b1e .shogun-heading-component h1 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 32px;
  line-height: ;
  letter-spacing: ;
  text-align: center;
}


@media (min-width: 768px) and (max-width: 991px){#s-f76e7682-b2f1-44c8-b728-51c48be68b1e .shogun-heading-component h1 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 22px;
  line-height: ;
  letter-spacing: ;
  text-align: center;
}


}@media (max-width: 767px){#s-f76e7682-b2f1-44c8-b728-51c48be68b1e .shogun-heading-component h1 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
  text-align: center;
}


}
#s-39233aac-9b49-4b77-afd1-210ad2072d7c {
  margin-top: 10px;
margin-bottom: 10px;
min-height: 50px;
}








#s-39233aac-9b49-4b77-afd1-210ad2072d7c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-39233aac-9b49-4b77-afd1-210ad2072d7c.shg-box.shg-c {
  justify-content: center;
}

#s-c1684937-7df7-438b-8fd2-95e8b3c77bef {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
max-width: 1000px;
}

@media (min-width: 0px) {
[id="s-ff7d3d69-bd63-49c7-8ac9-16d5685a3c33"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-ff7d3d69-bd63-49c7-8ac9-16d5685a3c33"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 20.0px);
}

[id="s-ff7d3d69-bd63-49c7-8ac9-16d5685a3c33"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-ff7d3d69-bd63-49c7-8ac9-16d5685a3c33"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-ff7d3d69-bd63-49c7-8ac9-16d5685a3c33"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

[id="s-ff7d3d69-bd63-49c7-8ac9-16d5685a3c33"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-ff7d3d69-bd63-49c7-8ac9-16d5685a3c33"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 20.0px);
}

[id="s-ff7d3d69-bd63-49c7-8ac9-16d5685a3c33"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 20.0px);
}

[id="s-ff7d3d69-bd63-49c7-8ac9-16d5685a3c33"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 20.0px);
}

[id="s-ff7d3d69-bd63-49c7-8ac9-16d5685a3c33"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 20.0px);
}

[id="s-ff7d3d69-bd63-49c7-8ac9-16d5685a3c33"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 20.0px);
}

[id="s-ff7d3d69-bd63-49c7-8ac9-16d5685a3c33"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 20.0px);
}

[id="s-ff7d3d69-bd63-49c7-8ac9-16d5685a3c33"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-ff7d3d69-bd63-49c7-8ac9-16d5685a3c33"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 20.0px);
}

[id="s-ff7d3d69-bd63-49c7-8ac9-16d5685a3c33"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-ff7d3d69-bd63-49c7-8ac9-16d5685a3c33"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-ff7d3d69-bd63-49c7-8ac9-16d5685a3c33"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

[id="s-ff7d3d69-bd63-49c7-8ac9-16d5685a3c33"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-ff7d3d69-bd63-49c7-8ac9-16d5685a3c33"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 20.0px);
}

[id="s-ff7d3d69-bd63-49c7-8ac9-16d5685a3c33"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 20.0px);
}

[id="s-ff7d3d69-bd63-49c7-8ac9-16d5685a3c33"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 20.0px);
}

[id="s-ff7d3d69-bd63-49c7-8ac9-16d5685a3c33"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 20.0px);
}

[id="s-ff7d3d69-bd63-49c7-8ac9-16d5685a3c33"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 20.0px);
}

[id="s-ff7d3d69-bd63-49c7-8ac9-16d5685a3c33"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 20.0px);
}

[id="s-ff7d3d69-bd63-49c7-8ac9-16d5685a3c33"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-ff7d3d69-bd63-49c7-8ac9-16d5685a3c33"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 20.0px);
}

[id="s-ff7d3d69-bd63-49c7-8ac9-16d5685a3c33"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-ff7d3d69-bd63-49c7-8ac9-16d5685a3c33"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-ff7d3d69-bd63-49c7-8ac9-16d5685a3c33"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

[id="s-ff7d3d69-bd63-49c7-8ac9-16d5685a3c33"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-ff7d3d69-bd63-49c7-8ac9-16d5685a3c33"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 20.0px);
}

[id="s-ff7d3d69-bd63-49c7-8ac9-16d5685a3c33"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 20.0px);
}

[id="s-ff7d3d69-bd63-49c7-8ac9-16d5685a3c33"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 20.0px);
}

[id="s-ff7d3d69-bd63-49c7-8ac9-16d5685a3c33"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 20.0px);
}

[id="s-ff7d3d69-bd63-49c7-8ac9-16d5685a3c33"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 20.0px);
}

[id="s-ff7d3d69-bd63-49c7-8ac9-16d5685a3c33"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 20.0px);
}

[id="s-ff7d3d69-bd63-49c7-8ac9-16d5685a3c33"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 20.0px);
}

}

#s-cb6def23-d65e-4cfd-96d6-b3d6b3ed2063 {
  text-align: center;
}




  #s-cb6def23-d65e-4cfd-96d6-b3d6b3ed2063 img.shogun-image {
    
    width: px;
  }


#s-cb6def23-d65e-4cfd-96d6-b3d6b3ed2063 .shogun-image-content {
  
    align-items: center;
  
}

#s-89f7716e-0433-4b1c-b4b3-3d0469350e1c {
  text-align: center;
}




  #s-89f7716e-0433-4b1c-b4b3-3d0469350e1c img.shogun-image {
    
    width: px;
  }


#s-89f7716e-0433-4b1c-b4b3-3d0469350e1c .shogun-image-content {
  
    align-items: center;
  
}

#s-af2cbe23-95a9-4db0-a20c-a95f5dcb7457 {
  text-align: center;
}




  #s-af2cbe23-95a9-4db0-a20c-a95f5dcb7457 img.shogun-image {
    
    width: px;
  }


#s-af2cbe23-95a9-4db0-a20c-a95f5dcb7457 .shogun-image-content {
  
    align-items: center;
  
}

@media (min-width: 0px) {
[id="s-5014df63-ca64-446c-ba89-c19bf1f9f6fa"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-5014df63-ca64-446c-ba89-c19bf1f9f6fa"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 20.0px);
}

[id="s-5014df63-ca64-446c-ba89-c19bf1f9f6fa"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-5014df63-ca64-446c-ba89-c19bf1f9f6fa"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-5014df63-ca64-446c-ba89-c19bf1f9f6fa"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

[id="s-5014df63-ca64-446c-ba89-c19bf1f9f6fa"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-5014df63-ca64-446c-ba89-c19bf1f9f6fa"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 20.0px);
}

[id="s-5014df63-ca64-446c-ba89-c19bf1f9f6fa"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 20.0px);
}

[id="s-5014df63-ca64-446c-ba89-c19bf1f9f6fa"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 20.0px);
}

[id="s-5014df63-ca64-446c-ba89-c19bf1f9f6fa"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 20.0px);
}

[id="s-5014df63-ca64-446c-ba89-c19bf1f9f6fa"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 20.0px);
}

[id="s-5014df63-ca64-446c-ba89-c19bf1f9f6fa"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 20.0px);
}

[id="s-5014df63-ca64-446c-ba89-c19bf1f9f6fa"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-5014df63-ca64-446c-ba89-c19bf1f9f6fa"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 20.0px);
}

[id="s-5014df63-ca64-446c-ba89-c19bf1f9f6fa"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-5014df63-ca64-446c-ba89-c19bf1f9f6fa"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-5014df63-ca64-446c-ba89-c19bf1f9f6fa"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

[id="s-5014df63-ca64-446c-ba89-c19bf1f9f6fa"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-5014df63-ca64-446c-ba89-c19bf1f9f6fa"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 20.0px);
}

[id="s-5014df63-ca64-446c-ba89-c19bf1f9f6fa"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 20.0px);
}

[id="s-5014df63-ca64-446c-ba89-c19bf1f9f6fa"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 20.0px);
}

[id="s-5014df63-ca64-446c-ba89-c19bf1f9f6fa"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 20.0px);
}

[id="s-5014df63-ca64-446c-ba89-c19bf1f9f6fa"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 20.0px);
}

[id="s-5014df63-ca64-446c-ba89-c19bf1f9f6fa"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 20.0px);
}

[id="s-5014df63-ca64-446c-ba89-c19bf1f9f6fa"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-5014df63-ca64-446c-ba89-c19bf1f9f6fa"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 20.0px);
}

[id="s-5014df63-ca64-446c-ba89-c19bf1f9f6fa"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-5014df63-ca64-446c-ba89-c19bf1f9f6fa"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-5014df63-ca64-446c-ba89-c19bf1f9f6fa"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

[id="s-5014df63-ca64-446c-ba89-c19bf1f9f6fa"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-5014df63-ca64-446c-ba89-c19bf1f9f6fa"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 20.0px);
}

[id="s-5014df63-ca64-446c-ba89-c19bf1f9f6fa"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 20.0px);
}

[id="s-5014df63-ca64-446c-ba89-c19bf1f9f6fa"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 20.0px);
}

[id="s-5014df63-ca64-446c-ba89-c19bf1f9f6fa"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 20.0px);
}

[id="s-5014df63-ca64-446c-ba89-c19bf1f9f6fa"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 20.0px);
}

[id="s-5014df63-ca64-446c-ba89-c19bf1f9f6fa"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 20.0px);
}

[id="s-5014df63-ca64-446c-ba89-c19bf1f9f6fa"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 20.0px);
}

}

#s-e1a37c00-b412-4c75-92c9-4ddb53bd15e6 {
  text-align: center;
}




  #s-e1a37c00-b412-4c75-92c9-4ddb53bd15e6 img.shogun-image {
    
    width: px;
  }


#s-e1a37c00-b412-4c75-92c9-4ddb53bd15e6 .shogun-image-content {
  
    align-items: center;
  
}

#s-dc3856a1-2bc3-41db-b1e6-ef2ba52eeb1d {
  text-align: center;
}




  #s-dc3856a1-2bc3-41db-b1e6-ef2ba52eeb1d img.shogun-image {
    
    width: px;
  }


#s-dc3856a1-2bc3-41db-b1e6-ef2ba52eeb1d .shogun-image-content {
  
    align-items: center;
  
}

#s-3c61a4fa-2e43-43d1-9b7e-84e44ac1f348 {
  text-align: center;
}




  #s-3c61a4fa-2e43-43d1-9b7e-84e44ac1f348 img.shogun-image {
    
    width: px;
  }


#s-3c61a4fa-2e43-43d1-9b7e-84e44ac1f348 .shogun-image-content {
  
    align-items: center;
  
}

#s-184cdf0d-fd6c-433d-88cf-b97f0e5c43ff {
  margin-top: 100px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-184cdf0d-fd6c-433d-88cf-b97f0e5c43ff .shogun-heading-component h1 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 32px;
  line-height: ;
  letter-spacing: ;
  text-align: center;
}


@media (min-width: 768px) and (max-width: 991px){#s-184cdf0d-fd6c-433d-88cf-b97f0e5c43ff .shogun-heading-component h1 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 22px;
  line-height: ;
  letter-spacing: ;
  text-align: center;
}


}@media (max-width: 767px){#s-184cdf0d-fd6c-433d-88cf-b97f0e5c43ff .shogun-heading-component h1 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
  text-align: center;
}


}
#s-7ae5dc19-19d0-4306-90fe-7b1fb8056ff7 {
  margin-top: 20px;
margin-left: auto;
margin-right: auto;
max-width: 800px;
}

@media (min-width: 0px) {
[id="s-7ae5dc19-19d0-4306-90fe-7b1fb8056ff7"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 15.0px);
}

[id="s-7ae5dc19-19d0-4306-90fe-7b1fb8056ff7"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-7ae5dc19-19d0-4306-90fe-7b1fb8056ff7"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 25.0px);
}

[id="s-7ae5dc19-19d0-4306-90fe-7b1fb8056ff7"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 25.0px);
}

[id="s-7ae5dc19-19d0-4306-90fe-7b1fb8056ff7"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 25.0px);
}

[id="s-7ae5dc19-19d0-4306-90fe-7b1fb8056ff7"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 25.0px);
}

[id="s-7ae5dc19-19d0-4306-90fe-7b1fb8056ff7"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 25.0px);
}

[id="s-7ae5dc19-19d0-4306-90fe-7b1fb8056ff7"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 25.0px);
}

[id="s-7ae5dc19-19d0-4306-90fe-7b1fb8056ff7"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 25.0px);
}

[id="s-7ae5dc19-19d0-4306-90fe-7b1fb8056ff7"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 25.0px);
}

[id="s-7ae5dc19-19d0-4306-90fe-7b1fb8056ff7"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 25.0px);
}

[id="s-7ae5dc19-19d0-4306-90fe-7b1fb8056ff7"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 25.0px);
}

[id="s-7ae5dc19-19d0-4306-90fe-7b1fb8056ff7"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 25.0px);
}

[id="s-7ae5dc19-19d0-4306-90fe-7b1fb8056ff7"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 25.0px);
}

}

@media (min-width: 992px) {
[id="s-7ae5dc19-19d0-4306-90fe-7b1fb8056ff7"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 25.0px);
}

[id="s-7ae5dc19-19d0-4306-90fe-7b1fb8056ff7"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 25.0px);
}

[id="s-7ae5dc19-19d0-4306-90fe-7b1fb8056ff7"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 25.0px);
}

[id="s-7ae5dc19-19d0-4306-90fe-7b1fb8056ff7"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 25.0px);
}

[id="s-7ae5dc19-19d0-4306-90fe-7b1fb8056ff7"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 25.0px);
}

[id="s-7ae5dc19-19d0-4306-90fe-7b1fb8056ff7"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 25.0px);
}

[id="s-7ae5dc19-19d0-4306-90fe-7b1fb8056ff7"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 25.0px);
}

[id="s-7ae5dc19-19d0-4306-90fe-7b1fb8056ff7"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 25.0px);
}

[id="s-7ae5dc19-19d0-4306-90fe-7b1fb8056ff7"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 25.0px);
}

[id="s-7ae5dc19-19d0-4306-90fe-7b1fb8056ff7"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 25.0px);
}

[id="s-7ae5dc19-19d0-4306-90fe-7b1fb8056ff7"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 25.0px);
}

[id="s-7ae5dc19-19d0-4306-90fe-7b1fb8056ff7"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 25.0px);
}

}

@media (min-width: 1200px) {
[id="s-7ae5dc19-19d0-4306-90fe-7b1fb8056ff7"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 25.0px);
}

[id="s-7ae5dc19-19d0-4306-90fe-7b1fb8056ff7"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 25.0px);
}

[id="s-7ae5dc19-19d0-4306-90fe-7b1fb8056ff7"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 25.0px);
}

[id="s-7ae5dc19-19d0-4306-90fe-7b1fb8056ff7"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 25.0px);
}

[id="s-7ae5dc19-19d0-4306-90fe-7b1fb8056ff7"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 25.0px);
}

[id="s-7ae5dc19-19d0-4306-90fe-7b1fb8056ff7"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 25.0px);
}

[id="s-7ae5dc19-19d0-4306-90fe-7b1fb8056ff7"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 25.0px);
}

[id="s-7ae5dc19-19d0-4306-90fe-7b1fb8056ff7"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 25.0px);
}

[id="s-7ae5dc19-19d0-4306-90fe-7b1fb8056ff7"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 25.0px);
}

[id="s-7ae5dc19-19d0-4306-90fe-7b1fb8056ff7"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 25.0px);
}

[id="s-7ae5dc19-19d0-4306-90fe-7b1fb8056ff7"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 25.0px);
}

[id="s-7ae5dc19-19d0-4306-90fe-7b1fb8056ff7"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 25.0px);
}

}

#s-23fb1b97-c299-4806-be54-da40f938558e {
  text-align: center;
}




  #s-23fb1b97-c299-4806-be54-da40f938558e img.shogun-image {
    
    width: px;
  }


#s-23fb1b97-c299-4806-be54-da40f938558e .shogun-image-content {
  
    align-items: center;
  
}

#s-ecfd6694-71df-496f-905e-5eacc3d3db26 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-ecfd6694-71df-496f-905e-5eacc3d3db26 .shogun-heading-component h1 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
  text-align: center;
}



#s-efe893bc-08cf-40c3-af78-7a1ed7cd15b4 {
  text-align: center;
}




  #s-efe893bc-08cf-40c3-af78-7a1ed7cd15b4 img.shogun-image {
    
    width: px;
  }


#s-efe893bc-08cf-40c3-af78-7a1ed7cd15b4 .shogun-image-content {
  
    align-items: center;
  
}

#s-00075a44-0e31-4e3d-bd20-17b913d7f09d {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-00075a44-0e31-4e3d-bd20-17b913d7f09d .shogun-heading-component h1 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
  text-align: center;
}



#s-a8c5340b-36fd-4150-a202-dae1792edf63 {
  text-align: center;
}




  #s-a8c5340b-36fd-4150-a202-dae1792edf63 img.shogun-image {
    
    width: px;
  }


#s-a8c5340b-36fd-4150-a202-dae1792edf63 .shogun-image-content {
  
    align-items: center;
  
}

#s-d09e14df-ea66-4845-b1aa-c26673bb4ecf {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-d09e14df-ea66-4845-b1aa-c26673bb4ecf .shogun-heading-component h1 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
  text-align: center;
}



#s-00390cb5-dd84-4f94-aecc-06c1d3218d59 {
  text-align: center;
}




  #s-00390cb5-dd84-4f94-aecc-06c1d3218d59 img.shogun-image {
    
    width: px;
  }


#s-00390cb5-dd84-4f94-aecc-06c1d3218d59 .shogun-image-content {
  
    align-items: center;
  
}

#s-022879dd-1ae1-4a8b-8b95-edbcacf88720 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-022879dd-1ae1-4a8b-8b95-edbcacf88720 .shogun-heading-component h1 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
  text-align: center;
}



#s-7545d5cf-9642-4737-bb63-f365d2f58d67 {
  text-align: center;
}




  #s-7545d5cf-9642-4737-bb63-f365d2f58d67 img.shogun-image {
    
    width: px;
  }


#s-7545d5cf-9642-4737-bb63-f365d2f58d67 .shogun-image-content {
  
    align-items: center;
  
}

#s-07c5716f-f712-4a0e-98ab-d0aa3730680a {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-07c5716f-f712-4a0e-98ab-d0aa3730680a .shogun-heading-component h1 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
  text-align: center;
}



#s-b7380af9-1047-4b22-a1eb-2ae9af19e85e {
  text-align: center;
}




  #s-b7380af9-1047-4b22-a1eb-2ae9af19e85e img.shogun-image {
    
    width: px;
  }


#s-b7380af9-1047-4b22-a1eb-2ae9af19e85e .shogun-image-content {
  
    align-items: center;
  
}

#s-4fc795be-d4e3-4218-b2a7-232bddaef0af {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-4fc795be-d4e3-4218-b2a7-232bddaef0af .shogun-heading-component h1 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
  text-align: center;
}



/*
  $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;
  }
}

#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;
}
