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

.shg-box > .shg-box-content {
  z-index: 4;
  position: relative;
  /**
   * 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: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

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

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

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

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

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

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

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

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

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

#s-66ee9987-d03b-40cf-a6b8-acff78444b84 {
  min-height: 50px;
}








#s-66ee9987-d03b-40cf-a6b8-acff78444b84 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-66ee9987-d03b-40cf-a6b8-acff78444b84.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

.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 {
  object-fit: cover;
  font-family: "object-fit: cover;";
  width: 100%;
}

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

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

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-744da7bd-a828-49ff-9150-2d67734b9d77 {
  text-align: center;
}







  #s-744da7bd-a828-49ff-9150-2d67734b9d77 img.shogun-image {
    

    
    
    
  }


#s-744da7bd-a828-49ff-9150-2d67734b9d77 .shogun-image-content {
  
    align-items: center;
  
}

#s-5b3bd278-3b4a-417a-b87c-a6791c2a972c {
  min-height: 50px;
}








#s-5b3bd278-3b4a-417a-b87c-a6791c2a972c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-5b3bd278-3b4a-417a-b87c-a6791c2a972c.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

.shogun-heading-component h1,
.shogun-heading-component h2,
.shogun-heading-component h3,
.shogun-heading-component h4,
.shogun-heading-component h5,
.shogun-heading-component h6 {
  margin: 0;
  padding: 0;
  display: block;
  color: ;
  font-family: ;
  text-transform: none;
  font-weight: ;
  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-b7917dd6-fa92-4841-baf8-cce62d727fb4 {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-b7917dd6-fa92-4841-baf8-cce62d727fb4 .shogun-heading-component h1 {
  color: #000;
  font-weight:   ;
  font-family: "gothambook";
  font-style:   ;
  font-size: 22px;
  line-height: ;
  letter-spacing: ;
  
}



#s-dad3fccb-0aea-400c-b52a-20ab505f9358 {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-dad3fccb-0aea-400c-b52a-20ab505f9358 .shogun-heading-component h2 {
  color: #000;
  font-weight:   ;
  font-family: "gothambook";
  font-style:   ;
  font-size: 12px;
  line-height: ;
  letter-spacing: ;
  
}



#s-f5b8f920-6ff6-4cbb-be6e-3dd993f1ac39 {
  min-height: 50px;
}








#s-f5b8f920-6ff6-4cbb-be6e-3dd993f1ac39 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-f5b8f920-6ff6-4cbb-be6e-3dd993f1ac39.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-8a0baf1f-6424-4104-80e3-9033247dd445 {
  text-align: center;
}







  #s-8a0baf1f-6424-4104-80e3-9033247dd445 img.shogun-image {
    

    
    
    
  }


#s-8a0baf1f-6424-4104-80e3-9033247dd445 .shogun-image-content {
  
    align-items: center;
  
}

#s-aabd50ac-9fef-4f2f-86b8-fe85a757f733 {
  margin-left: 0%;
margin-right: 0%;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-aabd50ac-9fef-4f2f-86b8-fe85a757f733 .shogun-heading-component h3 {
  color: #000;
  font-weight:   ;
  font-family: "gothambook";
  font-style:   ;
  font-size: 20px;
  line-height: ;
  letter-spacing: ;
  
}



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

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

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

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

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

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

.shg-default-text-content h1,
.shg-default-text-content h2,
.shg-default-text-content h3,
.shg-default-text-content h4,
.shg-default-text-content h5,
.shg-default-text-content h6 {
  color: ;
  font-family: ;
  font-weight: ;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.shg-theme-text-content h1,
.shg-theme-text-content h2,
.shg-theme-text-content h3,
.shg-theme-text-content h4,
.shg-theme-text-content h5,
.shg-theme-text-content h6 {
  color: ;
  font-family: ;
  font-weight: ;
}

.shg-theme-text-content p {
  color: ;
  font-family: ;
  font-weight: ;
}

#s-d47c0422-631f-41ec-ab7e-033432bfc0e2 {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
padding-top: 0px;
padding-left: 20px;
padding-bottom: 0px;
padding-right: 20px;
}

.shg-hr-wrapper {
  padding: 30px 0;
}

.shg-hr-wrapper hr {
  margin: 0;
  border: 0;
  width: 100%;
}

#s-150610fe-643f-4454-8367-c1e262521fdd {
  margin-left: 2%;
margin-right: 2%;
}

#s-150610fe-643f-4454-8367-c1e262521fdd hr {
  border-top: 1px solid rgba(0, 0, 0, 1);
}

#s-e5779a97-0ea9-4089-a949-1b9183891425 {
  min-height: 50px;
}








#s-e5779a97-0ea9-4089-a949-1b9183891425 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-e5779a97-0ea9-4089-a949-1b9183891425.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-2b9cae3a-b78b-4594-97c5-1efb6f41cb8a {
  min-height: 50px;
}








#s-2b9cae3a-b78b-4594-97c5-1efb6f41cb8a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-2b9cae3a-b78b-4594-97c5-1efb6f41cb8a.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-34e03709-cab2-4c28-800d-5dca1679e09c {
  margin-left: 0%;
margin-right: 0%;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-34e03709-cab2-4c28-800d-5dca1679e09c .shogun-heading-component h3 {
  color: #000;
  font-weight:   ;
  font-family: "gothambook";
  font-style:   ;
  font-size: 20px;
  line-height: ;
  letter-spacing: ;
  
}



#s-9cb56e1e-00ba-4d0f-b726-86fe7072397d {
  min-height: 50px;
}








#s-9cb56e1e-00ba-4d0f-b726-86fe7072397d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-9cb56e1e-00ba-4d0f-b726-86fe7072397d.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-08579931-3723-459e-bda1-88eb3be9326b {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
padding-left: 20px;
padding-right: 20px;
}

#s-0826d577-2e43-41a9-b5ae-804f81666856 {
  min-height: 50px;
}








#s-0826d577-2e43-41a9-b5ae-804f81666856 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-0826d577-2e43-41a9-b5ae-804f81666856.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

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

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

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

#s-5fe555a3-7d2f-410c-9802-e851f6bed95d {
  margin-top: 10px;
margin-left: 20px;
margin-bottom: 10px;
margin-right: 20px;
}

@media (min-width: 0px) {
[id="s-5fe555a3-7d2f-410c-9802-e851f6bed95d"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-5fe555a3-7d2f-410c-9802-e851f6bed95d"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-5fe555a3-7d2f-410c-9802-e851f6bed95d"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-5fe555a3-7d2f-410c-9802-e851f6bed95d"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-bcf74109-d9f8-403a-b01f-77df150ea83e {
  text-align: center;
}







  #s-bcf74109-d9f8-403a-b01f-77df150ea83e img.shogun-image {
    

    
    
    
  }


#s-bcf74109-d9f8-403a-b01f-77df150ea83e .shogun-image-content {
  
    align-items: center;
  
}

#s-aab93816-0500-4b4d-b9a7-3a0ff81f5e9a {
  text-align: center;
}







  #s-aab93816-0500-4b4d-b9a7-3a0ff81f5e9a img.shogun-image {
    

    
    
    
  }


#s-aab93816-0500-4b4d-b9a7-3a0ff81f5e9a .shogun-image-content {
  
    align-items: center;
  
}

#s-f65a5bb3-32e0-452f-895f-4a8dd2e4046d {
  margin-left: 0%;
margin-right: 0%;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-f65a5bb3-32e0-452f-895f-4a8dd2e4046d .shogun-heading-component h3 {
  color: #000;
  font-weight:   ;
  font-family: "gothambook";
  font-style:   ;
  font-size: 20px;
  line-height: ;
  letter-spacing: ;
  
}



#s-2214802e-d391-4f9e-adeb-d49bbd822d7b {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
padding-left: 20px;
padding-right: 20px;
}
@media (min-width: 1200px){#s-2214802e-d391-4f9e-adeb-d49bbd822d7b {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-2214802e-d391-4f9e-adeb-d49bbd822d7b {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-2214802e-d391-4f9e-adeb-d49bbd822d7b {
  
}
}@media (max-width: 767px){#s-2214802e-d391-4f9e-adeb-d49bbd822d7b {
  
}
}
#s-b95fea9a-3651-456c-9e9e-187a91561806 {
  margin-top: 10px;
margin-left: 20px;
margin-bottom: 10px;
margin-right: 20px;
}

@media (min-width: 0px) {
[id="s-b95fea9a-3651-456c-9e9e-187a91561806"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-b95fea9a-3651-456c-9e9e-187a91561806"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-b95fea9a-3651-456c-9e9e-187a91561806"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-b95fea9a-3651-456c-9e9e-187a91561806"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-4224155d-ebfa-4376-b337-f11ae0b53359 {
  text-align: center;
}







  #s-4224155d-ebfa-4376-b337-f11ae0b53359 img.shogun-image {
    

    
    
    
  }


#s-4224155d-ebfa-4376-b337-f11ae0b53359 .shogun-image-content {
  
    align-items: center;
  
}

#s-427a8dd1-9e4d-4826-b53b-4dc58b2281d3 {
  display: none;
}
.shg-product-title-component h1,
.shg-product-title-component h2,
.shg-product-title-component h3,
.shg-product-title-component h4,
.shg-product-title-component h5,
.shg-product-title-component h6 {
  margin: 0;
  padding: 0;
  display: block;
  color: ;
  font-family: ;
  text-transform: none;
  font-weight: ;
  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-b8387411-1c73-46a6-8650-0c33ce6c5cf4 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-b8387411-1c73-46a6-8650-0c33ce6c5cf4 .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: gothambook;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
}

#s-94f7c169-ec9e-4d1a-ab21-a5c75ec40518 {
  display: none;
}
.shg-product-image-wrapper img.shogun-image,
.shogun-component img.shogun-image {
  display: inline-block;
  vertical-align: middle;
}

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

.shg-product-image-wrapper {
  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;
  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-7be584c3-1d41-4819-9e30-2ff20e203628 {
  text-align: left;
}



.shg-c#s-7be584c3-1d41-4819-9e30-2ff20e203628 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7be584c3-1d41-4819-9e30-2ff20e203628 img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){

.shg-c#s-7be584c3-1d41-4819-9e30-2ff20e203628 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7be584c3-1d41-4819-9e30-2ff20e203628 img.shogun-image {
  width: 100%;
}



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

.shg-c#s-7be584c3-1d41-4819-9e30-2ff20e203628 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7be584c3-1d41-4819-9e30-2ff20e203628 img.shogun-image {
  width: 100%;
}



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

.shg-c#s-7be584c3-1d41-4819-9e30-2ff20e203628 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7be584c3-1d41-4819-9e30-2ff20e203628 img.shogun-image {
  width: 100%;
}



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

.shg-c#s-7be584c3-1d41-4819-9e30-2ff20e203628 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7be584c3-1d41-4819-9e30-2ff20e203628 img.shogun-image {
  width: 100%;
}



}
#s-0bcac021-334a-4298-9ae0-b3fc20227a21 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-0bcac021-334a-4298-9ae0-b3fc20227a21 .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: gothambook;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
}

#s-29f7f303-6e21-480c-bd43-6da436a61d44 {
  margin-top: 10px;
margin-left: 20px;
margin-bottom: 10px;
margin-right: 20px;
}

@media (min-width: 0px) {
[id="s-29f7f303-6e21-480c-bd43-6da436a61d44"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-29f7f303-6e21-480c-bd43-6da436a61d44"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-29f7f303-6e21-480c-bd43-6da436a61d44"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-29f7f303-6e21-480c-bd43-6da436a61d44"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-3ac76de1-9a63-4675-9c33-f481ac450b3d {
  display: none;
}
#s-8f4c996e-5e3c-463e-b24d-a8901f58df23 {
  text-align: left;
}



.shg-c#s-8f4c996e-5e3c-463e-b24d-a8901f58df23 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8f4c996e-5e3c-463e-b24d-a8901f58df23 img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){

.shg-c#s-8f4c996e-5e3c-463e-b24d-a8901f58df23 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8f4c996e-5e3c-463e-b24d-a8901f58df23 img.shogun-image {
  width: 100%;
}



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

.shg-c#s-8f4c996e-5e3c-463e-b24d-a8901f58df23 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8f4c996e-5e3c-463e-b24d-a8901f58df23 img.shogun-image {
  width: 100%;
}



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

.shg-c#s-8f4c996e-5e3c-463e-b24d-a8901f58df23 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8f4c996e-5e3c-463e-b24d-a8901f58df23 img.shogun-image {
  width: 100%;
}



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

.shg-c#s-8f4c996e-5e3c-463e-b24d-a8901f58df23 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8f4c996e-5e3c-463e-b24d-a8901f58df23 img.shogun-image {
  width: 100%;
}



}
#s-f290d82d-50c6-461c-a36e-8538223f7b63 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-f290d82d-50c6-461c-a36e-8538223f7b63 .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: gothambook;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
}

#s-1705639c-dd3d-4a3c-8720-3d83e319f39a {
  display: none;
}
#s-9622c425-7d46-40f3-ab19-2ce47d69c99a {
  text-align: center;
}







  #s-9622c425-7d46-40f3-ab19-2ce47d69c99a img.shogun-image {
    

    
    
    
  }


#s-9622c425-7d46-40f3-ab19-2ce47d69c99a .shogun-image-content {
  
    align-items: center;
  
}

#s-b7410b6c-37ed-4c7e-a121-a33de730e50a {
  display: none;
}
#s-3309d0db-3dc8-4ac3-b086-9d9243d3bedc {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-3309d0db-3dc8-4ac3-b086-9d9243d3bedc .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: gothambook;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
}

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

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

.shg-btn-text {
  font-weight: ;
  font-family: ;
}

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

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

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

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

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

#s-4285abaa-6554-446b-b4d6-1079736d2b6e {
  margin-top: 5px;
margin-left: 20px;
margin-bottom: 5px;
margin-right: 20px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
text-decoration: none;
}
#s-4285abaa-6554-446b-b4d6-1079736d2b6e:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-4285abaa-6554-446b-b4d6-1079736d2b6e:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-4285abaa-6554-446b-b4d6-1079736d2b6e-btn-wrapper {
    text-align: center;
  }


#s-4285abaa-6554-446b-b4d6-1079736d2b6e.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  font-family: gothambook;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-4285abaa-6554-446b-b4d6-1079736d2b6e-btn-wrapper {
    text-align: center;
  }


#s-4285abaa-6554-446b-b4d6-1079736d2b6e.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  font-family: gothambook;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-4285abaa-6554-446b-b4d6-1079736d2b6e-btn-wrapper {
    text-align: center;
  }


#s-4285abaa-6554-446b-b4d6-1079736d2b6e.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  font-family: gothambook;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-4285abaa-6554-446b-b4d6-1079736d2b6e-btn-wrapper {
    text-align: center;
  }


#s-4285abaa-6554-446b-b4d6-1079736d2b6e.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  font-family: gothambook;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-4285abaa-6554-446b-b4d6-1079736d2b6e-btn-wrapper {
    text-align: center;
  }


#s-4285abaa-6554-446b-b4d6-1079736d2b6e.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  font-family: gothambook;
  display:  inline-block ;
}
}
#s-fbbea527-e55d-4e03-b786-390f6396e8d6 {
  margin-left: 2%;
margin-right: 2%;
}

#s-fbbea527-e55d-4e03-b786-390f6396e8d6 hr {
  border-top: 1px solid rgba(0, 0, 0, 1);
}

#s-d2b53cf5-6d3a-4957-9ce1-a5ca848fce5c {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-d2b53cf5-6d3a-4957-9ce1-a5ca848fce5c .shogun-heading-component h3 {
  color: #000;
  font-weight:   ;
  font-family: "gothambook";
  font-style:   ;
  font-size: 20px;
  line-height: ;
  letter-spacing: ;
  
}



#s-fc7a128a-43d9-4fc2-9c02-fdeaa28408a5 {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
padding-left: 20px;
padding-right: 20px;
}
@media (min-width: 1200px){#s-fc7a128a-43d9-4fc2-9c02-fdeaa28408a5 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-fc7a128a-43d9-4fc2-9c02-fdeaa28408a5 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-fc7a128a-43d9-4fc2-9c02-fdeaa28408a5 {
  
}
}@media (max-width: 767px){#s-fc7a128a-43d9-4fc2-9c02-fdeaa28408a5 {
  
}
}
#s-70509761-950c-49a3-9932-523b48b3f4a0 {
  margin-top: 10px;
margin-left: 20px;
margin-bottom: 10px;
margin-right: 20px;
}

@media (min-width: 0px) {
[id="s-70509761-950c-49a3-9932-523b48b3f4a0"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-70509761-950c-49a3-9932-523b48b3f4a0"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-70509761-950c-49a3-9932-523b48b3f4a0"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-70509761-950c-49a3-9932-523b48b3f4a0"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-e4fcce53-5633-48d5-868c-8bcdb6f3956a {
  text-align: center;
}







  #s-e4fcce53-5633-48d5-868c-8bcdb6f3956a img.shogun-image {
    

    
    
    
  }


#s-e4fcce53-5633-48d5-868c-8bcdb6f3956a .shogun-image-content {
  
    align-items: center;
  
}

#s-45d0ba90-4e46-468b-a1b8-8283d3d4b1e8 {
  text-align: center;
}







  #s-45d0ba90-4e46-468b-a1b8-8283d3d4b1e8 img.shogun-image {
    

    
    
    
  }


#s-45d0ba90-4e46-468b-a1b8-8283d3d4b1e8 .shogun-image-content {
  
    align-items: center;
  
}

#s-f264267c-1b80-470c-bb21-7c9c2e354078 {
  margin-left: 0%;
margin-right: 0%;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-f264267c-1b80-470c-bb21-7c9c2e354078 .shogun-heading-component h3 {
  color: #000;
  font-weight:   ;
  font-family: "gothambook";
  font-style:   ;
  font-size: 20px;
  line-height: ;
  letter-spacing: ;
  
}



#s-0c42e3cf-9a1d-4227-ae70-aedb022f2b12 {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
padding-left: 20px;
padding-right: 20px;
}
@media (min-width: 1200px){#s-0c42e3cf-9a1d-4227-ae70-aedb022f2b12 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-0c42e3cf-9a1d-4227-ae70-aedb022f2b12 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-0c42e3cf-9a1d-4227-ae70-aedb022f2b12 {
  
}
}@media (max-width: 767px){#s-0c42e3cf-9a1d-4227-ae70-aedb022f2b12 {
  
}
}
#s-a13a5cd9-abd2-4f9a-becf-f1d2a954c561 {
  margin-top: 10px;
margin-left: 20px;
margin-bottom: 10px;
margin-right: 20px;
}

@media (min-width: 0px) {
[id="s-a13a5cd9-abd2-4f9a-becf-f1d2a954c561"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-a13a5cd9-abd2-4f9a-becf-f1d2a954c561"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-a13a5cd9-abd2-4f9a-becf-f1d2a954c561"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-a13a5cd9-abd2-4f9a-becf-f1d2a954c561"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-99b504d6-46a8-4b6d-ba28-6fd7a72cd3c6 {
  display: none;
}
#s-f331f449-bc7c-4f59-b964-62c080c23f21 {
  text-align: left;
}



.shg-c#s-f331f449-bc7c-4f59-b964-62c080c23f21 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f331f449-bc7c-4f59-b964-62c080c23f21 img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){

.shg-c#s-f331f449-bc7c-4f59-b964-62c080c23f21 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f331f449-bc7c-4f59-b964-62c080c23f21 img.shogun-image {
  width: 100%;
}



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

.shg-c#s-f331f449-bc7c-4f59-b964-62c080c23f21 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f331f449-bc7c-4f59-b964-62c080c23f21 img.shogun-image {
  width: 100%;
}



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

.shg-c#s-f331f449-bc7c-4f59-b964-62c080c23f21 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f331f449-bc7c-4f59-b964-62c080c23f21 img.shogun-image {
  width: 100%;
}



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

.shg-c#s-f331f449-bc7c-4f59-b964-62c080c23f21 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f331f449-bc7c-4f59-b964-62c080c23f21 img.shogun-image {
  width: 100%;
}



}
#s-2078461d-eb63-44b3-961f-b24d6ae52a91 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-2078461d-eb63-44b3-961f-b24d6ae52a91 .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: gothambook;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
}

#s-7db1aae0-d0c7-4f91-8f93-abfda303cfd3 {
  display: none;
}
#s-85c44ac5-7786-4928-98d7-7cdc6ef02a2e {
  text-align: left;
}



.shg-c#s-85c44ac5-7786-4928-98d7-7cdc6ef02a2e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-85c44ac5-7786-4928-98d7-7cdc6ef02a2e img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){

.shg-c#s-85c44ac5-7786-4928-98d7-7cdc6ef02a2e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-85c44ac5-7786-4928-98d7-7cdc6ef02a2e img.shogun-image {
  width: 100%;
}



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

.shg-c#s-85c44ac5-7786-4928-98d7-7cdc6ef02a2e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-85c44ac5-7786-4928-98d7-7cdc6ef02a2e img.shogun-image {
  width: 100%;
}



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

.shg-c#s-85c44ac5-7786-4928-98d7-7cdc6ef02a2e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-85c44ac5-7786-4928-98d7-7cdc6ef02a2e img.shogun-image {
  width: 100%;
}



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

.shg-c#s-85c44ac5-7786-4928-98d7-7cdc6ef02a2e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-85c44ac5-7786-4928-98d7-7cdc6ef02a2e img.shogun-image {
  width: 100%;
}



}
#s-22591eaa-47e2-4ea4-9fe2-b7cb0fa1a0be {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-22591eaa-47e2-4ea4-9fe2-b7cb0fa1a0be .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: gothambook;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
}

#s-78dc62e2-a8f1-47fc-9383-307fe3317a64 {
  margin-top: 10px;
margin-left: 20px;
margin-bottom: 10px;
margin-right: 20px;
}

@media (min-width: 0px) {
[id="s-78dc62e2-a8f1-47fc-9383-307fe3317a64"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-78dc62e2-a8f1-47fc-9383-307fe3317a64"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-78dc62e2-a8f1-47fc-9383-307fe3317a64"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-78dc62e2-a8f1-47fc-9383-307fe3317a64"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-8aab3cb2-9e00-418a-a53c-c0919fd2692f {
  display: none;
}
#s-195388c8-d319-42ff-b208-b3c840393866 {
  text-align: left;
}



.shg-c#s-195388c8-d319-42ff-b208-b3c840393866 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-195388c8-d319-42ff-b208-b3c840393866 img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){

.shg-c#s-195388c8-d319-42ff-b208-b3c840393866 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-195388c8-d319-42ff-b208-b3c840393866 img.shogun-image {
  width: 100%;
}



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

.shg-c#s-195388c8-d319-42ff-b208-b3c840393866 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-195388c8-d319-42ff-b208-b3c840393866 img.shogun-image {
  width: 100%;
}



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

.shg-c#s-195388c8-d319-42ff-b208-b3c840393866 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-195388c8-d319-42ff-b208-b3c840393866 img.shogun-image {
  width: 100%;
}



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

.shg-c#s-195388c8-d319-42ff-b208-b3c840393866 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-195388c8-d319-42ff-b208-b3c840393866 img.shogun-image {
  width: 100%;
}



}
#s-b705bd33-c59f-456d-8992-6eec7ef5903e {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-b705bd33-c59f-456d-8992-6eec7ef5903e .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: gothambook;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
}

#s-4e137786-d88c-42d3-973d-c00244d3e56e {
  display: none;
}
#s-26be2d72-3904-452e-9f7f-dfb735528d77 {
  text-align: center;
}







  #s-26be2d72-3904-452e-9f7f-dfb735528d77 img.shogun-image {
    

    
    
    
  }


#s-26be2d72-3904-452e-9f7f-dfb735528d77 .shogun-image-content {
  
    align-items: center;
  
}

#s-5a851ef9-3134-4f77-bf8e-ba8a63c8e659 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-5a851ef9-3134-4f77-bf8e-ba8a63c8e659 .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: gothambook;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
}

#s-72e8bcdc-0af7-4753-be35-7debb6d6fccb {
  margin-top: 5px;
margin-left: 20px;
margin-bottom: 5px;
margin-right: 20px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
text-decoration: none;
}
#s-72e8bcdc-0af7-4753-be35-7debb6d6fccb:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-72e8bcdc-0af7-4753-be35-7debb6d6fccb:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-72e8bcdc-0af7-4753-be35-7debb6d6fccb-btn-wrapper {
    text-align: center;
  }


#s-72e8bcdc-0af7-4753-be35-7debb6d6fccb.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  font-family: gothambook;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-72e8bcdc-0af7-4753-be35-7debb6d6fccb-btn-wrapper {
    text-align: center;
  }


#s-72e8bcdc-0af7-4753-be35-7debb6d6fccb.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  font-family: gothambook;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-72e8bcdc-0af7-4753-be35-7debb6d6fccb-btn-wrapper {
    text-align: center;
  }


#s-72e8bcdc-0af7-4753-be35-7debb6d6fccb.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  font-family: gothambook;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-72e8bcdc-0af7-4753-be35-7debb6d6fccb-btn-wrapper {
    text-align: center;
  }


#s-72e8bcdc-0af7-4753-be35-7debb6d6fccb.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  font-family: gothambook;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-72e8bcdc-0af7-4753-be35-7debb6d6fccb-btn-wrapper {
    text-align: center;
  }


#s-72e8bcdc-0af7-4753-be35-7debb6d6fccb.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  font-family: gothambook;
  display:  inline-block ;
}
}
#s-80fa852d-759c-4cce-9f30-5dd3bfa8fb6b {
  margin-left: 2%;
margin-right: 2%;
}

#s-80fa852d-759c-4cce-9f30-5dd3bfa8fb6b hr {
  border-top: 1px solid rgba(0, 0, 0, 1);
}

#s-26d6b7b9-b08e-4b15-b962-5b00ff565a04 {
  min-height: 50px;
}








#s-26d6b7b9-b08e-4b15-b962-5b00ff565a04 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-26d6b7b9-b08e-4b15-b962-5b00ff565a04.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-0bd84f23-77d9-4b1a-b124-85c365b17c8e {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-0bd84f23-77d9-4b1a-b124-85c365b17c8e .shogun-heading-component h3 {
  color: #000;
  font-weight:   ;
  font-family: "gothambook";
  font-style:   ;
  font-size: 20px;
  line-height: ;
  letter-spacing: ;
  
}



#s-2b109db7-51e0-4c7a-9368-a868b6b1b5f9 {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
padding-left: 20px;
padding-right: 20px;
}

#s-2061ae82-148a-4ccd-8f4e-3fa0ec112abd {
  margin-top: 10px;
margin-left: 20px;
margin-bottom: 10px;
margin-right: 20px;
}

@media (min-width: 0px) {
[id="s-2061ae82-148a-4ccd-8f4e-3fa0ec112abd"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-2061ae82-148a-4ccd-8f4e-3fa0ec112abd"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-2061ae82-148a-4ccd-8f4e-3fa0ec112abd"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-2061ae82-148a-4ccd-8f4e-3fa0ec112abd"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-b74e0ce0-71a8-41df-a1af-9cb4b7dfe88a {
  text-align: center;
}







  #s-b74e0ce0-71a8-41df-a1af-9cb4b7dfe88a img.shogun-image {
    

    
    
    
  }


#s-b74e0ce0-71a8-41df-a1af-9cb4b7dfe88a .shogun-image-content {
  
    align-items: center;
  
}

#s-5ef8f1cd-deea-4e8c-918b-d72c06ab3471 {
  display: none;
}
#s-760498d5-7847-4bad-817d-575aabbef4ce {
  display: none;
}
#s-a9aee6e2-2b57-40a8-ab5e-1334a264aeb8 {
  text-align: center;
}







  #s-a9aee6e2-2b57-40a8-ab5e-1334a264aeb8 img.shogun-image {
    

    
    
    
  }


#s-a9aee6e2-2b57-40a8-ab5e-1334a264aeb8 .shogun-image-content {
  
    align-items: center;
  
}

#s-53637284-fd92-4131-915f-1577b588d072 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-53637284-fd92-4131-915f-1577b588d072 .shogun-heading-component h3 {
  color: #000;
  font-weight:   ;
  font-family: "gothambook";
  font-style:   ;
  font-size: 20px;
  line-height: ;
  letter-spacing: ;
  
}



#s-7a36c847-c80b-4a80-9a34-368c1d845c01 {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
padding-left: 20px;
padding-right: 20px;
}
@media (min-width: 1200px){#s-7a36c847-c80b-4a80-9a34-368c1d845c01 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-7a36c847-c80b-4a80-9a34-368c1d845c01 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-7a36c847-c80b-4a80-9a34-368c1d845c01 {
  
}
}@media (max-width: 767px){#s-7a36c847-c80b-4a80-9a34-368c1d845c01 {
  
}
}
#s-d6aafe37-a951-4ff7-84d8-c41fe25d3a50 {
  margin-top: 10px;
margin-left: 20px;
margin-bottom: 10px;
margin-right: 20px;
}

@media (min-width: 0px) {
[id="s-d6aafe37-a951-4ff7-84d8-c41fe25d3a50"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-d6aafe37-a951-4ff7-84d8-c41fe25d3a50"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-d6aafe37-a951-4ff7-84d8-c41fe25d3a50"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-d6aafe37-a951-4ff7-84d8-c41fe25d3a50"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-da85c6cd-746c-4d62-ae44-8a195ad11cd5 {
  display: none;
}
#s-1b5fc8ac-b837-4c52-b90f-0122c8d492ef {
  text-align: left;
}



.shg-c#s-1b5fc8ac-b837-4c52-b90f-0122c8d492ef .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1b5fc8ac-b837-4c52-b90f-0122c8d492ef img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){

.shg-c#s-1b5fc8ac-b837-4c52-b90f-0122c8d492ef .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1b5fc8ac-b837-4c52-b90f-0122c8d492ef img.shogun-image {
  width: 100%;
}



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

.shg-c#s-1b5fc8ac-b837-4c52-b90f-0122c8d492ef .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1b5fc8ac-b837-4c52-b90f-0122c8d492ef img.shogun-image {
  width: 100%;
}



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

.shg-c#s-1b5fc8ac-b837-4c52-b90f-0122c8d492ef .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1b5fc8ac-b837-4c52-b90f-0122c8d492ef img.shogun-image {
  width: 100%;
}



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

.shg-c#s-1b5fc8ac-b837-4c52-b90f-0122c8d492ef .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1b5fc8ac-b837-4c52-b90f-0122c8d492ef img.shogun-image {
  width: 100%;
}



}
#s-3c539281-3f8a-4499-9c7e-9ecf7c0c66a7 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-3c539281-3f8a-4499-9c7e-9ecf7c0c66a7 .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: gothambook;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
}

#s-e9caa54f-c6c6-4688-b545-824a40612da4 {
  display: none;
}
#s-52df828a-bf36-4abe-b571-fe1e65e80484 {
  text-align: left;
}



.shg-c#s-52df828a-bf36-4abe-b571-fe1e65e80484 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-52df828a-bf36-4abe-b571-fe1e65e80484 img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){

.shg-c#s-52df828a-bf36-4abe-b571-fe1e65e80484 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-52df828a-bf36-4abe-b571-fe1e65e80484 img.shogun-image {
  width: 100%;
}



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

.shg-c#s-52df828a-bf36-4abe-b571-fe1e65e80484 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-52df828a-bf36-4abe-b571-fe1e65e80484 img.shogun-image {
  width: 100%;
}



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

.shg-c#s-52df828a-bf36-4abe-b571-fe1e65e80484 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-52df828a-bf36-4abe-b571-fe1e65e80484 img.shogun-image {
  width: 100%;
}



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

.shg-c#s-52df828a-bf36-4abe-b571-fe1e65e80484 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-52df828a-bf36-4abe-b571-fe1e65e80484 img.shogun-image {
  width: 100%;
}



}
#s-ff096cdc-a4b9-4d86-8186-0765cc8641ae {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-ff096cdc-a4b9-4d86-8186-0765cc8641ae .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: gothambook;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
}

#s-8963b69a-bea1-4827-8c13-aac4b8b26313 {
  margin-top: 5px;
margin-left: 20px;
margin-bottom: 5px;
margin-right: 20px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
text-decoration: none;
}
#s-8963b69a-bea1-4827-8c13-aac4b8b26313:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-8963b69a-bea1-4827-8c13-aac4b8b26313:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-8963b69a-bea1-4827-8c13-aac4b8b26313-btn-wrapper {
    text-align: center;
  }


#s-8963b69a-bea1-4827-8c13-aac4b8b26313.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  font-family: gothambook;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-8963b69a-bea1-4827-8c13-aac4b8b26313-btn-wrapper {
    text-align: center;
  }


#s-8963b69a-bea1-4827-8c13-aac4b8b26313.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  font-family: gothambook;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-8963b69a-bea1-4827-8c13-aac4b8b26313-btn-wrapper {
    text-align: center;
  }


#s-8963b69a-bea1-4827-8c13-aac4b8b26313.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  font-family: gothambook;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-8963b69a-bea1-4827-8c13-aac4b8b26313-btn-wrapper {
    text-align: center;
  }


#s-8963b69a-bea1-4827-8c13-aac4b8b26313.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  font-family: gothambook;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-8963b69a-bea1-4827-8c13-aac4b8b26313-btn-wrapper {
    text-align: center;
  }


#s-8963b69a-bea1-4827-8c13-aac4b8b26313.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  font-family: gothambook;
  display:  inline-block ;
}
}
#s-46ed0f7f-9af7-463a-adfe-257a1f80ccf2 {
  margin-left: 2%;
margin-right: 2%;
}

#s-46ed0f7f-9af7-463a-adfe-257a1f80ccf2 hr {
  border-top: 1px solid rgba(0, 0, 0, 1);
}

#s-90babb68-239c-446e-9095-1434ded8427d {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-90babb68-239c-446e-9095-1434ded8427d .shogun-heading-component h3 {
  color: #000;
  font-weight:   ;
  font-family: "gothambook";
  font-style:   ;
  font-size: 20px;
  line-height: ;
  letter-spacing: ;
  
}



#s-31064f39-94ae-424d-994a-28b94e82056d {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
padding-left: 20px;
padding-right: 20px;
}
@media (min-width: 1200px){#s-31064f39-94ae-424d-994a-28b94e82056d {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-31064f39-94ae-424d-994a-28b94e82056d {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-31064f39-94ae-424d-994a-28b94e82056d {
  
}
}@media (max-width: 767px){#s-31064f39-94ae-424d-994a-28b94e82056d {
  
}
}
#s-aca075ec-e294-46d5-92b2-9e20d48f9a20 {
  margin-top: 10px;
margin-left: 20px;
margin-bottom: 10px;
margin-right: 20px;
}

@media (min-width: 0px) {
[id="s-aca075ec-e294-46d5-92b2-9e20d48f9a20"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-aca075ec-e294-46d5-92b2-9e20d48f9a20"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-aca075ec-e294-46d5-92b2-9e20d48f9a20"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-aca075ec-e294-46d5-92b2-9e20d48f9a20"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-bb0cc404-662a-4405-984d-c048f0c8eb48 {
  text-align: center;
}







  #s-bb0cc404-662a-4405-984d-c048f0c8eb48 img.shogun-image {
    

    
    
    
  }


#s-bb0cc404-662a-4405-984d-c048f0c8eb48 .shogun-image-content {
  
    align-items: center;
  
}

#s-b4a1d5e4-61c3-41d0-b808-80a2401cce28 {
  display: none;
}
#s-17a32d12-cce8-4cbf-b7fe-27309b9b6521 {
  display: none;
}
#s-aab0e8c2-4ac0-4b15-a634-59b75f27b5a4 {
  text-align: center;
}







  #s-aab0e8c2-4ac0-4b15-a634-59b75f27b5a4 img.shogun-image {
    

    
    
    
  }


#s-aab0e8c2-4ac0-4b15-a634-59b75f27b5a4 .shogun-image-content {
  
    align-items: center;
  
}

#s-fbedde59-f5ed-4c73-a294-b1cdc03eb16e {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-fbedde59-f5ed-4c73-a294-b1cdc03eb16e .shogun-heading-component h3 {
  color: #000;
  font-weight:   ;
  font-family: "gothambook";
  font-style:   ;
  font-size: 20px;
  line-height: ;
  letter-spacing: ;
  
}



#s-c51899e5-1135-4d41-9697-9f9ec41221fa {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
padding-left: 20px;
padding-right: 20px;
}
@media (min-width: 1200px){#s-c51899e5-1135-4d41-9697-9f9ec41221fa {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-c51899e5-1135-4d41-9697-9f9ec41221fa {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-c51899e5-1135-4d41-9697-9f9ec41221fa {
  
}
}@media (max-width: 767px){#s-c51899e5-1135-4d41-9697-9f9ec41221fa {
  
}
}
#s-f842451e-fa2e-4129-90b8-9f6a8b427270 {
  margin-top: 10px;
margin-left: 20px;
margin-bottom: 10px;
margin-right: 20px;
}

@media (min-width: 0px) {
[id="s-f842451e-fa2e-4129-90b8-9f6a8b427270"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-f842451e-fa2e-4129-90b8-9f6a8b427270"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-f842451e-fa2e-4129-90b8-9f6a8b427270"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-f842451e-fa2e-4129-90b8-9f6a8b427270"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-1ccec99c-2ea4-41cb-ad6d-d8ea146230c5 {
  display: none;
}
#s-260cee8a-68bc-405c-848f-f2c9f5344f54 {
  text-align: left;
}



.shg-c#s-260cee8a-68bc-405c-848f-f2c9f5344f54 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-260cee8a-68bc-405c-848f-f2c9f5344f54 img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){

.shg-c#s-260cee8a-68bc-405c-848f-f2c9f5344f54 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-260cee8a-68bc-405c-848f-f2c9f5344f54 img.shogun-image {
  width: 100%;
}



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

.shg-c#s-260cee8a-68bc-405c-848f-f2c9f5344f54 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-260cee8a-68bc-405c-848f-f2c9f5344f54 img.shogun-image {
  width: 100%;
}



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

.shg-c#s-260cee8a-68bc-405c-848f-f2c9f5344f54 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-260cee8a-68bc-405c-848f-f2c9f5344f54 img.shogun-image {
  width: 100%;
}



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

.shg-c#s-260cee8a-68bc-405c-848f-f2c9f5344f54 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-260cee8a-68bc-405c-848f-f2c9f5344f54 img.shogun-image {
  width: 100%;
}



}
#s-81e7c6b8-5fa9-4169-b9b1-a8091788fe89 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-81e7c6b8-5fa9-4169-b9b1-a8091788fe89 .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: gothambook;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
}

#s-8369c7c9-b29a-4926-a328-61589328649a {
  display: none;
}
#s-81c4ee3b-7ae6-4901-a81e-a939acc61e3f {
  text-align: left;
}



.shg-c#s-81c4ee3b-7ae6-4901-a81e-a939acc61e3f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-81c4ee3b-7ae6-4901-a81e-a939acc61e3f img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){

.shg-c#s-81c4ee3b-7ae6-4901-a81e-a939acc61e3f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-81c4ee3b-7ae6-4901-a81e-a939acc61e3f img.shogun-image {
  width: 100%;
}



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

.shg-c#s-81c4ee3b-7ae6-4901-a81e-a939acc61e3f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-81c4ee3b-7ae6-4901-a81e-a939acc61e3f img.shogun-image {
  width: 100%;
}



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

.shg-c#s-81c4ee3b-7ae6-4901-a81e-a939acc61e3f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-81c4ee3b-7ae6-4901-a81e-a939acc61e3f img.shogun-image {
  width: 100%;
}



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

.shg-c#s-81c4ee3b-7ae6-4901-a81e-a939acc61e3f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-81c4ee3b-7ae6-4901-a81e-a939acc61e3f img.shogun-image {
  width: 100%;
}



}
#s-a4e5f2d9-4a8e-49c2-92e8-d87b6e929ddc {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-a4e5f2d9-4a8e-49c2-92e8-d87b6e929ddc .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: gothambook;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
}

#s-de93ed16-aebe-46e5-a0db-6642a4eaaaee {
  margin-top: 10px;
margin-left: 20px;
margin-bottom: 10px;
margin-right: 20px;
}

@media (min-width: 0px) {
[id="s-de93ed16-aebe-46e5-a0db-6642a4eaaaee"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-de93ed16-aebe-46e5-a0db-6642a4eaaaee"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-de93ed16-aebe-46e5-a0db-6642a4eaaaee"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-de93ed16-aebe-46e5-a0db-6642a4eaaaee"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-3775094e-d0cc-4095-9ad4-1d8d795809d9 {
  display: none;
}
#s-fef484d3-e0a5-4cf9-812a-a6a8f3a23a80 {
  text-align: left;
}



.shg-c#s-fef484d3-e0a5-4cf9-812a-a6a8f3a23a80 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-fef484d3-e0a5-4cf9-812a-a6a8f3a23a80 img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){

.shg-c#s-fef484d3-e0a5-4cf9-812a-a6a8f3a23a80 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-fef484d3-e0a5-4cf9-812a-a6a8f3a23a80 img.shogun-image {
  width: 100%;
}



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

.shg-c#s-fef484d3-e0a5-4cf9-812a-a6a8f3a23a80 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-fef484d3-e0a5-4cf9-812a-a6a8f3a23a80 img.shogun-image {
  width: 100%;
}



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

.shg-c#s-fef484d3-e0a5-4cf9-812a-a6a8f3a23a80 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-fef484d3-e0a5-4cf9-812a-a6a8f3a23a80 img.shogun-image {
  width: 100%;
}



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

.shg-c#s-fef484d3-e0a5-4cf9-812a-a6a8f3a23a80 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-fef484d3-e0a5-4cf9-812a-a6a8f3a23a80 img.shogun-image {
  width: 100%;
}



}
#s-9917441c-986f-4ba2-8768-2cf07cf21de9 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-9917441c-986f-4ba2-8768-2cf07cf21de9 .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: gothambook;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
}

#s-ba88d9dd-fe71-4ec6-8194-e232a93aff06 {
  text-align: center;
}







  #s-ba88d9dd-fe71-4ec6-8194-e232a93aff06 img.shogun-image {
    

    
    
    
  }


#s-ba88d9dd-fe71-4ec6-8194-e232a93aff06 .shogun-image-content {
  
    align-items: center;
  
}

#s-80065ee0-cf97-402c-acff-08008c2b575c {
  margin-top: 5px;
margin-left: 20px;
margin-bottom: 5px;
margin-right: 20px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
text-decoration: none;
}
#s-80065ee0-cf97-402c-acff-08008c2b575c:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-80065ee0-cf97-402c-acff-08008c2b575c:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-80065ee0-cf97-402c-acff-08008c2b575c-btn-wrapper {
    text-align: center;
  }


#s-80065ee0-cf97-402c-acff-08008c2b575c.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  font-family: gothambook;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-80065ee0-cf97-402c-acff-08008c2b575c-btn-wrapper {
    text-align: center;
  }


#s-80065ee0-cf97-402c-acff-08008c2b575c.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  font-family: gothambook;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-80065ee0-cf97-402c-acff-08008c2b575c-btn-wrapper {
    text-align: center;
  }


#s-80065ee0-cf97-402c-acff-08008c2b575c.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  font-family: gothambook;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-80065ee0-cf97-402c-acff-08008c2b575c-btn-wrapper {
    text-align: center;
  }


#s-80065ee0-cf97-402c-acff-08008c2b575c.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  font-family: gothambook;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-80065ee0-cf97-402c-acff-08008c2b575c-btn-wrapper {
    text-align: center;
  }


#s-80065ee0-cf97-402c-acff-08008c2b575c.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  font-family: gothambook;
  display:  inline-block ;
}
}
#s-cc66f6e2-3637-43b3-b326-5e1f24296e20 {
  margin-left: 2%;
margin-right: 2%;
}

#s-cc66f6e2-3637-43b3-b326-5e1f24296e20 hr {
  border-top: 1px solid rgba(0, 0, 0, 1);
}

#s-336c4bc5-2a4a-48cb-89fd-b5c8b5673b8d {
  margin-left: 5px;
margin-right: 5px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-336c4bc5-2a4a-48cb-89fd-b5c8b5673b8d .shogun-heading-component h4 {
  color: #000;
  font-weight:   ;
  font-family: "gothambook";
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
  
}



#s-bc21228a-55d9-4811-b07d-9a7ebff3262b {
  margin-top: 10px;
margin-left: 20px;
margin-bottom: 10px;
margin-right: 20px;
min-height: 50px;
}








#s-bc21228a-55d9-4811-b07d-9a7ebff3262b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-bc21228a-55d9-4811-b07d-9a7ebff3262b.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-2a1b1867-8f73-4ff1-bd97-1f287e4cc818 {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
}

@media (min-width: 0px) {
[id="s-2a1b1867-8f73-4ff1-bd97-1f287e4cc818"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-2a1b1867-8f73-4ff1-bd97-1f287e4cc818"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 992px) {
[id="s-2a1b1867-8f73-4ff1-bd97-1f287e4cc818"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 1200px) {
[id="s-2a1b1867-8f73-4ff1-bd97-1f287e4cc818"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 22.5px);
}

}

#s-6fa175d5-7d8d-41b5-8c99-393cc166afdf {
  display: none;
}
#s-2e0baf1a-b85f-4b17-8749-bfb63b9a225d {
  text-align: left;
}



.shg-c#s-2e0baf1a-b85f-4b17-8749-bfb63b9a225d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2e0baf1a-b85f-4b17-8749-bfb63b9a225d img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){

.shg-c#s-2e0baf1a-b85f-4b17-8749-bfb63b9a225d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2e0baf1a-b85f-4b17-8749-bfb63b9a225d img.shogun-image {
  width: 100%;
}



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

.shg-c#s-2e0baf1a-b85f-4b17-8749-bfb63b9a225d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2e0baf1a-b85f-4b17-8749-bfb63b9a225d img.shogun-image {
  width: 100%;
}



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

.shg-c#s-2e0baf1a-b85f-4b17-8749-bfb63b9a225d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2e0baf1a-b85f-4b17-8749-bfb63b9a225d img.shogun-image {
  width: 100%;
}



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

.shg-c#s-2e0baf1a-b85f-4b17-8749-bfb63b9a225d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2e0baf1a-b85f-4b17-8749-bfb63b9a225d img.shogun-image {
  width: 100%;
}



}
#s-3cacda2d-d514-430c-9fb7-bb621c32a70b {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-3cacda2d-d514-430c-9fb7-bb621c32a70b .shg-product-title-component h5 {
  color: #000;
  font-weight:   ;
  font-family: gothambook;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
}

#s-b5b2e5dd-c730-45e9-a694-23cf95683be3 {
  display: none;
}
#s-168876ed-1e41-46fd-8d6b-c9a066878cb5 {
  text-align: left;
}



.shg-c#s-168876ed-1e41-46fd-8d6b-c9a066878cb5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-168876ed-1e41-46fd-8d6b-c9a066878cb5 img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){

.shg-c#s-168876ed-1e41-46fd-8d6b-c9a066878cb5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-168876ed-1e41-46fd-8d6b-c9a066878cb5 img.shogun-image {
  width: 100%;
}



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

.shg-c#s-168876ed-1e41-46fd-8d6b-c9a066878cb5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-168876ed-1e41-46fd-8d6b-c9a066878cb5 img.shogun-image {
  width: 100%;
}



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

.shg-c#s-168876ed-1e41-46fd-8d6b-c9a066878cb5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-168876ed-1e41-46fd-8d6b-c9a066878cb5 img.shogun-image {
  width: 100%;
}



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

.shg-c#s-168876ed-1e41-46fd-8d6b-c9a066878cb5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-168876ed-1e41-46fd-8d6b-c9a066878cb5 img.shogun-image {
  width: 100%;
}



}
#s-f9a30642-9757-444a-b9e8-543feff0a23c {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-f9a30642-9757-444a-b9e8-543feff0a23c .shg-product-title-component h5 {
  color: #000;
  font-weight:   ;
  font-family: gothambook;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
}

#s-9dac3cf3-1326-4d3c-af0c-803e459c4182 {
  display: none;
}
#s-eba4e68f-78a1-4227-a7c1-6a1111780c68 {
  text-align: left;
}



.shg-c#s-eba4e68f-78a1-4227-a7c1-6a1111780c68 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-eba4e68f-78a1-4227-a7c1-6a1111780c68 img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){

.shg-c#s-eba4e68f-78a1-4227-a7c1-6a1111780c68 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-eba4e68f-78a1-4227-a7c1-6a1111780c68 img.shogun-image {
  width: 100%;
}



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

.shg-c#s-eba4e68f-78a1-4227-a7c1-6a1111780c68 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-eba4e68f-78a1-4227-a7c1-6a1111780c68 img.shogun-image {
  width: 100%;
}



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

.shg-c#s-eba4e68f-78a1-4227-a7c1-6a1111780c68 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-eba4e68f-78a1-4227-a7c1-6a1111780c68 img.shogun-image {
  width: 100%;
}



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

.shg-c#s-eba4e68f-78a1-4227-a7c1-6a1111780c68 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-eba4e68f-78a1-4227-a7c1-6a1111780c68 img.shogun-image {
  width: 100%;
}



}
#s-20a63c81-46f4-4c35-8ae1-ef8e4c477a33 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-20a63c81-46f4-4c35-8ae1-ef8e4c477a33 .shg-product-title-component h5 {
  color: #000;
  font-weight:   ;
  font-family: gothambook;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
}

#s-37d6e58a-a485-4a5f-b45e-c5c9c9fd2701 {
  display: none;
}
#s-15ed8475-3f38-406c-8342-74638d58c765 {
  text-align: left;
}



.shg-c#s-15ed8475-3f38-406c-8342-74638d58c765 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-15ed8475-3f38-406c-8342-74638d58c765 img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){

.shg-c#s-15ed8475-3f38-406c-8342-74638d58c765 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-15ed8475-3f38-406c-8342-74638d58c765 img.shogun-image {
  width: 100%;
}



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

.shg-c#s-15ed8475-3f38-406c-8342-74638d58c765 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-15ed8475-3f38-406c-8342-74638d58c765 img.shogun-image {
  width: 100%;
}



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

.shg-c#s-15ed8475-3f38-406c-8342-74638d58c765 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-15ed8475-3f38-406c-8342-74638d58c765 img.shogun-image {
  width: 100%;
}



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

.shg-c#s-15ed8475-3f38-406c-8342-74638d58c765 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-15ed8475-3f38-406c-8342-74638d58c765 img.shogun-image {
  width: 100%;
}



}
#s-faa7d20d-43e1-4371-842a-14301248a238 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-faa7d20d-43e1-4371-842a-14301248a238 .shg-product-title-component h5 {
  color: #000;
  font-weight:   ;
  font-family: gothambook;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
}

#s-59924bbb-648d-42a0-a40b-f15d6e768583 {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
}

@media (min-width: 0px) {
[id="s-59924bbb-648d-42a0-a40b-f15d6e768583"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-59924bbb-648d-42a0-a40b-f15d6e768583"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 992px) {
[id="s-59924bbb-648d-42a0-a40b-f15d6e768583"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 1200px) {
[id="s-59924bbb-648d-42a0-a40b-f15d6e768583"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 22.5px);
}

}

#s-9439246a-a0dc-4c91-97ec-8526d37104ae {
  display: none;
}
#s-a011d930-9baa-4204-8f5d-357266228ff1 {
  text-align: left;
}



.shg-c#s-a011d930-9baa-4204-8f5d-357266228ff1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a011d930-9baa-4204-8f5d-357266228ff1 img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){

.shg-c#s-a011d930-9baa-4204-8f5d-357266228ff1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a011d930-9baa-4204-8f5d-357266228ff1 img.shogun-image {
  width: 100%;
}



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

.shg-c#s-a011d930-9baa-4204-8f5d-357266228ff1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a011d930-9baa-4204-8f5d-357266228ff1 img.shogun-image {
  width: 100%;
}



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

.shg-c#s-a011d930-9baa-4204-8f5d-357266228ff1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a011d930-9baa-4204-8f5d-357266228ff1 img.shogun-image {
  width: 100%;
}



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

.shg-c#s-a011d930-9baa-4204-8f5d-357266228ff1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a011d930-9baa-4204-8f5d-357266228ff1 img.shogun-image {
  width: 100%;
}



}
#s-82a337a8-ce33-4b9b-9bef-3146be833b72 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-82a337a8-ce33-4b9b-9bef-3146be833b72 .shg-product-title-component h5 {
  color: #000;
  font-weight:   ;
  font-family: gothambook;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
}

#s-19993aac-e92c-4e95-9dcb-9095372ea5e7 {
  display: none;
}
#s-410aac74-47ad-41ba-9a74-fe2f9ae9de7c {
  text-align: left;
}



.shg-c#s-410aac74-47ad-41ba-9a74-fe2f9ae9de7c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-410aac74-47ad-41ba-9a74-fe2f9ae9de7c img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){

.shg-c#s-410aac74-47ad-41ba-9a74-fe2f9ae9de7c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-410aac74-47ad-41ba-9a74-fe2f9ae9de7c img.shogun-image {
  width: 100%;
}



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

.shg-c#s-410aac74-47ad-41ba-9a74-fe2f9ae9de7c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-410aac74-47ad-41ba-9a74-fe2f9ae9de7c img.shogun-image {
  width: 100%;
}



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

.shg-c#s-410aac74-47ad-41ba-9a74-fe2f9ae9de7c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-410aac74-47ad-41ba-9a74-fe2f9ae9de7c img.shogun-image {
  width: 100%;
}



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

.shg-c#s-410aac74-47ad-41ba-9a74-fe2f9ae9de7c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-410aac74-47ad-41ba-9a74-fe2f9ae9de7c img.shogun-image {
  width: 100%;
}



}
#s-ec930323-32e3-4243-871a-9f0cbd200316 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-ec930323-32e3-4243-871a-9f0cbd200316 .shg-product-title-component h5 {
  color: #000;
  font-weight:   ;
  font-family: gothambook;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
}

#s-904a1cae-c110-4c85-8ed3-5df294ed0a67 {
  display: none;
}
#s-9b870ab7-82d9-4187-aa6c-534d8acc6d89 {
  text-align: left;
}



.shg-c#s-9b870ab7-82d9-4187-aa6c-534d8acc6d89 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9b870ab7-82d9-4187-aa6c-534d8acc6d89 img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){

.shg-c#s-9b870ab7-82d9-4187-aa6c-534d8acc6d89 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9b870ab7-82d9-4187-aa6c-534d8acc6d89 img.shogun-image {
  width: 100%;
}



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

.shg-c#s-9b870ab7-82d9-4187-aa6c-534d8acc6d89 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9b870ab7-82d9-4187-aa6c-534d8acc6d89 img.shogun-image {
  width: 100%;
}



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

.shg-c#s-9b870ab7-82d9-4187-aa6c-534d8acc6d89 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9b870ab7-82d9-4187-aa6c-534d8acc6d89 img.shogun-image {
  width: 100%;
}



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

.shg-c#s-9b870ab7-82d9-4187-aa6c-534d8acc6d89 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9b870ab7-82d9-4187-aa6c-534d8acc6d89 img.shogun-image {
  width: 100%;
}



}
#s-e68517e3-bac4-4ede-8769-75ea13b75903 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-e68517e3-bac4-4ede-8769-75ea13b75903 .shg-product-title-component h5 {
  color: #000;
  font-weight:   ;
  font-family: gothambook;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
}

#s-cd301820-847b-45ef-ab42-3975b5c21bb4 {
  display: none;
}
#s-e0a7ac6e-4ac1-4023-a660-53b7be7a5c3b {
  text-align: left;
}



.shg-c#s-e0a7ac6e-4ac1-4023-a660-53b7be7a5c3b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e0a7ac6e-4ac1-4023-a660-53b7be7a5c3b img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){

.shg-c#s-e0a7ac6e-4ac1-4023-a660-53b7be7a5c3b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e0a7ac6e-4ac1-4023-a660-53b7be7a5c3b img.shogun-image {
  width: 100%;
}



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

.shg-c#s-e0a7ac6e-4ac1-4023-a660-53b7be7a5c3b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e0a7ac6e-4ac1-4023-a660-53b7be7a5c3b img.shogun-image {
  width: 100%;
}



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

.shg-c#s-e0a7ac6e-4ac1-4023-a660-53b7be7a5c3b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e0a7ac6e-4ac1-4023-a660-53b7be7a5c3b img.shogun-image {
  width: 100%;
}



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

.shg-c#s-e0a7ac6e-4ac1-4023-a660-53b7be7a5c3b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e0a7ac6e-4ac1-4023-a660-53b7be7a5c3b img.shogun-image {
  width: 100%;
}



}
#s-2f4ff9f3-f483-4cbb-b9af-35d4524c4077 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-2f4ff9f3-f483-4cbb-b9af-35d4524c4077 .shg-product-title-component h5 {
  color: #000;
  font-weight:   ;
  font-family: gothambook;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
}

#s-71525523-bb81-41a2-a890-8e1978372005 {
  margin-top: 5px;
margin-left: 20px;
margin-bottom: 5px;
margin-right: 20px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
text-decoration: none;
}
#s-71525523-bb81-41a2-a890-8e1978372005:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-71525523-bb81-41a2-a890-8e1978372005:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-71525523-bb81-41a2-a890-8e1978372005-btn-wrapper {
    text-align: center;
  }


#s-71525523-bb81-41a2-a890-8e1978372005.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  font-family: gothambook;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-71525523-bb81-41a2-a890-8e1978372005-btn-wrapper {
    text-align: center;
  }


#s-71525523-bb81-41a2-a890-8e1978372005.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  font-family: gothambook;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-71525523-bb81-41a2-a890-8e1978372005-btn-wrapper {
    text-align: center;
  }


#s-71525523-bb81-41a2-a890-8e1978372005.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  font-family: gothambook;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-71525523-bb81-41a2-a890-8e1978372005-btn-wrapper {
    text-align: center;
  }


#s-71525523-bb81-41a2-a890-8e1978372005.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  font-family: gothambook;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-71525523-bb81-41a2-a890-8e1978372005-btn-wrapper {
    text-align: center;
  }


#s-71525523-bb81-41a2-a890-8e1978372005.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  font-family: gothambook;
  display:  inline-block ;
}
}
#s-c15de5fc-0103-4251-9a64-9d54fd7dddeb {
  margin-top: 5px;
margin-left: 20px;
margin-bottom: 5px;
margin-right: 20px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
text-decoration: none;
}
#s-c15de5fc-0103-4251-9a64-9d54fd7dddeb:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-c15de5fc-0103-4251-9a64-9d54fd7dddeb:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-c15de5fc-0103-4251-9a64-9d54fd7dddeb-btn-wrapper {
    text-align: center;
  }


#s-c15de5fc-0103-4251-9a64-9d54fd7dddeb.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  font-family: gothambook;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-c15de5fc-0103-4251-9a64-9d54fd7dddeb-btn-wrapper {
    text-align: center;
  }


#s-c15de5fc-0103-4251-9a64-9d54fd7dddeb.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  font-family: gothambook;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-c15de5fc-0103-4251-9a64-9d54fd7dddeb-btn-wrapper {
    text-align: center;
  }


#s-c15de5fc-0103-4251-9a64-9d54fd7dddeb.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  font-family: gothambook;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-c15de5fc-0103-4251-9a64-9d54fd7dddeb-btn-wrapper {
    text-align: center;
  }


#s-c15de5fc-0103-4251-9a64-9d54fd7dddeb.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  font-family: gothambook;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-c15de5fc-0103-4251-9a64-9d54fd7dddeb-btn-wrapper {
    text-align: center;
  }


#s-c15de5fc-0103-4251-9a64-9d54fd7dddeb.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  font-family: gothambook;
  display:  inline-block ;
}
}
#s-cbac33bf-345c-4646-b3f0-9f5533aa5001 {
  margin-left: 2%;
margin-right: 2%;
}

#s-cbac33bf-345c-4646-b3f0-9f5533aa5001 hr {
  border-top: 1px solid rgba(0, 0, 0, 1);
}

#s-a11636c4-12d3-4a0d-8e6a-3ef16da4798b {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-a11636c4-12d3-4a0d-8e6a-3ef16da4798b .shogun-heading-component h5 {
  color: #000;
  font-weight:   ;
  font-family: "brunei";
  font-style:   ;
  font-size: 38px;
  line-height: 0.5em;
  letter-spacing: ;
  
}



#s-9a9096ff-cbc3-47e7-bcc4-495fbcec18a9 {
  margin-top: 10px;
margin-bottom: 10px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
text-decoration: none;
}
#s-9a9096ff-cbc3-47e7-bcc4-495fbcec18a9:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-9a9096ff-cbc3-47e7-bcc4-495fbcec18a9:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-9a9096ff-cbc3-47e7-bcc4-495fbcec18a9-btn-wrapper {
    text-align: center;
  }


#s-9a9096ff-cbc3-47e7-bcc4-495fbcec18a9.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  font-family: gothambook;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-9a9096ff-cbc3-47e7-bcc4-495fbcec18a9-btn-wrapper {
    text-align: center;
  }


#s-9a9096ff-cbc3-47e7-bcc4-495fbcec18a9.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  font-family: gothambook;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-9a9096ff-cbc3-47e7-bcc4-495fbcec18a9-btn-wrapper {
    text-align: center;
  }


#s-9a9096ff-cbc3-47e7-bcc4-495fbcec18a9.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  font-family: gothambook;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-9a9096ff-cbc3-47e7-bcc4-495fbcec18a9-btn-wrapper {
    text-align: center;
  }


#s-9a9096ff-cbc3-47e7-bcc4-495fbcec18a9.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  font-family: gothambook;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-9a9096ff-cbc3-47e7-bcc4-495fbcec18a9-btn-wrapper {
    text-align: center;
  }


#s-9a9096ff-cbc3-47e7-bcc4-495fbcec18a9.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  font-family: gothambook;
  display:  inline-block ;
}
}
#s-048f2231-063b-4ede-b8fd-90fdab868742 {
  margin-left: 2%;
margin-right: 2%;
}

#s-048f2231-063b-4ede-b8fd-90fdab868742 hr {
  border-top: 1px solid rgba(0, 0, 0, 1);
}

#s-ed29384d-4605-4ba8-a6f8-3bd9b59a5f28 {
  margin-top: 0px;
margin-left: 20px;
margin-bottom: 0px;
margin-right: 20px;
}

#s-06bf6a0d-2804-47f3-b07c-d73c00a914e0 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
text-decoration: none;
}
#s-06bf6a0d-2804-47f3-b07c-d73c00a914e0:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-06bf6a0d-2804-47f3-b07c-d73c00a914e0:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-06bf6a0d-2804-47f3-b07c-d73c00a914e0-btn-wrapper {
    text-align: center;
  }


#s-06bf6a0d-2804-47f3-b07c-d73c00a914e0.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  font-family: gothambook;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-06bf6a0d-2804-47f3-b07c-d73c00a914e0-btn-wrapper {
    text-align: center;
  }


#s-06bf6a0d-2804-47f3-b07c-d73c00a914e0.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  font-family: gothambook;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-06bf6a0d-2804-47f3-b07c-d73c00a914e0-btn-wrapper {
    text-align: center;
  }


#s-06bf6a0d-2804-47f3-b07c-d73c00a914e0.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  font-family: gothambook;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-06bf6a0d-2804-47f3-b07c-d73c00a914e0-btn-wrapper {
    text-align: center;
  }


#s-06bf6a0d-2804-47f3-b07c-d73c00a914e0.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  font-family: gothambook;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-06bf6a0d-2804-47f3-b07c-d73c00a914e0-btn-wrapper {
    text-align: center;
  }


#s-06bf6a0d-2804-47f3-b07c-d73c00a914e0.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  font-family: gothambook;
  display:  inline-block ;
}
}
#s-4dc294d4-0c3f-4f16-8f84-5d4b116f6f07 {
  margin-top: 10px;
margin-bottom: 10px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
text-decoration: none;
}
#s-4dc294d4-0c3f-4f16-8f84-5d4b116f6f07:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-4dc294d4-0c3f-4f16-8f84-5d4b116f6f07:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-4dc294d4-0c3f-4f16-8f84-5d4b116f6f07-btn-wrapper {
    text-align: center;
  }


#s-4dc294d4-0c3f-4f16-8f84-5d4b116f6f07.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  font-family: gothambook;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-4dc294d4-0c3f-4f16-8f84-5d4b116f6f07-btn-wrapper {
    text-align: center;
  }


#s-4dc294d4-0c3f-4f16-8f84-5d4b116f6f07.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  font-family: gothambook;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-4dc294d4-0c3f-4f16-8f84-5d4b116f6f07-btn-wrapper {
    text-align: center;
  }


#s-4dc294d4-0c3f-4f16-8f84-5d4b116f6f07.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  font-family: gothambook;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-4dc294d4-0c3f-4f16-8f84-5d4b116f6f07-btn-wrapper {
    text-align: center;
  }


#s-4dc294d4-0c3f-4f16-8f84-5d4b116f6f07.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  font-family: gothambook;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-4dc294d4-0c3f-4f16-8f84-5d4b116f6f07-btn-wrapper {
    text-align: center;
  }


#s-4dc294d4-0c3f-4f16-8f84-5d4b116f6f07.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  font-family: gothambook;
  display:  inline-block ;
}
}
#s-935640d7-f1fd-4a32-8724-3bdc0d9d4821 {
  margin-top: 10px;
margin-bottom: 10px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
text-decoration: none;
}
#s-935640d7-f1fd-4a32-8724-3bdc0d9d4821:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-935640d7-f1fd-4a32-8724-3bdc0d9d4821:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-935640d7-f1fd-4a32-8724-3bdc0d9d4821-btn-wrapper {
    text-align: center;
  }


#s-935640d7-f1fd-4a32-8724-3bdc0d9d4821.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  font-family: gothambook;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-935640d7-f1fd-4a32-8724-3bdc0d9d4821-btn-wrapper {
    text-align: center;
  }


#s-935640d7-f1fd-4a32-8724-3bdc0d9d4821.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  font-family: gothambook;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-935640d7-f1fd-4a32-8724-3bdc0d9d4821-btn-wrapper {
    text-align: center;
  }


#s-935640d7-f1fd-4a32-8724-3bdc0d9d4821.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  font-family: gothambook;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-935640d7-f1fd-4a32-8724-3bdc0d9d4821-btn-wrapper {
    text-align: center;
  }


#s-935640d7-f1fd-4a32-8724-3bdc0d9d4821.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  font-family: gothambook;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-935640d7-f1fd-4a32-8724-3bdc0d9d4821-btn-wrapper {
    text-align: center;
  }


#s-935640d7-f1fd-4a32-8724-3bdc0d9d4821.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  font-family: gothambook;
  display:  inline-block ;
}
}
.shg-ig-x {
  overflow-x: hidden;
}

.shg-ig-posts-container {
  display: flex;
  flex-wrap: wrap;
}

.shg-ig-posts {
  box-sizing: border-box;
  height: 100%;
}

.shg-ig-posts-link {
  text-decoration: none;
}

.shg-ig-posts-image {
  max-height: 100%;
  width: 100%;
  display: block;
  aspect-ratio: inherit;
}

.shg-ig-posts-image-square {
  aspect-ratio: 1/1;
  object-fit: cover;
  max-height: 100%;
  width: 100%;
}

.shg-ig-square-wrapper {
  display: flex;
  align-items: center;
  overflow: hidden;
  justify-content: center;
}

.shg-ig-posts-caption {
  width: 100%;
  font-size: 12px;
  word-wrap: break-word;
  hyphens: auto;
  text-align: left;
}

.shg-ig-details-container {
  padding-top: 9px;
  border-top: 1px solid #ddd;
}

.shg-ig-user-details {
  display: flex;
  flex-direction: row;
}

.shg-ig-user-image {
  max-width: 30px;
  max-height: 30px;
  margin-right: 10px;
}

.shg-ig-username-container {
  display: flex;
  flex-direction: column;
}

.shg-ig-user-full-name {
  margin-bottom: 3px !important;
  font-family: Arial, serif;
  color: #b3b3b3;
  font-size: 12px;
}

.shg-ig-user-createdat {
  margin-bottom: 0 !important;
  font-family: Arial, serif;
  color: #b3b3b3;
  font-size: 12px;
}

@supports not (aspect-ratio: 1/1) {
  .shg-ig-square-wrapper {
    padding: calc((1 / (1 / 1)) * 100%) 0 0;
    position: relative;
  }

  .shg-ig-square-wrapper > .shg-ig-posts-image-square {
    display: block;
    position: absolute;
    top: 0.5em;
    left: 0.5em;
    height: 100%;
  }
}

#s-31f99112-39e1-4184-8556-79e9bf482572 {
  margin-top: 10px;
margin-left: 5%;
margin-bottom: 10px;
margin-right: 5%;
text-align: left;
}

@media (min-width: 768px) {
  [id="s-31f99112-39e1-4184-8556-79e9bf482572"] .shg-ig-posts-container > .shg-ig-posts {
    width: 33.333333333333336%;
    padding-right: 30px;
  }

  .shg-ig-posts-container {
    width: calc(100% + 30px) !important;
  }
}

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

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

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

.shogun-root iframe {
  display: initial;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.shogun-lazyload-bg-image {
  display: none;
}

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

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

/* User Content Animations --> */
[data-animations*="enterviewport"][data-animations*="fadeIn"],
[data-animations*="enterviewport"][data-animations*="zoomIn"] {
  opacity: 0;
}
/* <-- User Content Animations */

.shogun-form-error-msg, .shogun-form-field-error-msg {
  display: flex;
  align-items: center;
  color: #dc143c;
}

.shogun-badge {
  margin-bottom: 50px;
}

.shogun-badge-container {
  position: fixed;
  right: 0;
  bottom: 0;
  margin-bottom: -10px;
}

.shg-c:before,.shg-c:after{content:" ";display:table}.shogun-root{z-index:1;position:relative;isolation:isolate}.shogun-root iframe{display:initial}@media (max-width: 1024px){.shg-c,.shg-box{background-attachment:scroll !important}}@media only screen and (min-width: 1024px) and (max-height: 1366px) and (-webkit-min-device-pixel-ratio: 1.5) and (hover: none) and (orientation: landscape){.shg-box{background-attachment:scroll !important}}#mc_embed_signup .clear{width:auto !important;height:auto !important;visibility:visible !important}.shg-clearfix:after{content:"";display:block;clear:both}.shogun-image{max-width:100%;min-height:inherit;max-height:inherit;display:inline !important;border:0;vertical-align:middle}.shg-fw{margin-left:calc(50% - 50vw);width:100vw}.shg-fw .shg-fw{margin-left:auto;margin-right:auto;width:100%}div[data-shg-lightbox-switch]{cursor:pointer}.shg-lightbox{position:fixed;z-index:999999;left:0;top:0;width:100%;height:100%;overflow:hidden;background-color:#000;background-color:rgba(0,0,0,0.85)}.shg-lightbox.hidden{display:none !important}.shg-lightbox .shg-lightbox-content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;text-align:center}.shg-lightbox .shg-lightbox-close{position:absolute;right:0;padding:5px 0;color:#fff;font-size:45px;margin-right:10px;line-height:30px;user-select:none;cursor:pointer;z-index:1}.shg-lightbox .shg-lightbox-image-container{padding:25px}.shg-lightbox .shg-lightbox-image{margin:auto;max-height:90vh;max-width:100%}.shg-lightbox .shg-lightbox-close:hover,.shg-lightbox .shg-lightbox-close:focus{color:#a2a2a2;text-decoration:none;cursor:pointer}.shg-lightbox .shg-lightbox-nav{cursor:pointer;position:absolute;top:50%;width:35px;height:100px;background-size:contain;background-repeat:no-repeat;background-position:center;transform:translate(0%, -50%);z-index:1}.shg-lightbox .shg-lightbox-nav.hidden{display:none !important}.shg-lightbox .shg-lightbox-nav.shg-nav-left{left:0;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSIxNzkyIiBoZWlnaHQ9IjE3OTIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0id2hpdGUiPjxwYXRoIGQ9Ik0xMjAzIDU0NHEwIDEzLTEwIDIzbC0zOTMgMzkzIDM5MyAzOTNxMTAgMTAgMTAgMjN0LTEwIDIzbC01MCA1MHEtMTAgMTAtMjMgMTB0LTIzLTEwbC00NjYtNDY2cS0xMC0xMC0xMC0yM3QxMC0yM2w0NjYtNDY2cTEwLTEwIDIzLTEwdDIzIDEwbDUwIDUwcTEwIDEwIDEwIDIzeiIvPjwvc3ZnPg==)}.shg-lightbox .shg-lightbox-nav.shg-nav-right{right:0;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSIxNzkyIiBoZWlnaHQ9IjE3OTIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0id2hpdGUiPjxwYXRoIGQ9Ik0xMTcxIDk2MHEwIDEzLTEwIDIzbC00NjYgNDY2cS0xMCAxMC0yMyAxMHQtMjMtMTBsLTUwLTUwcS0xMC0xMC0xMC0yM3QxMC0yM2wzOTMtMzkzLTM5My0zOTNxLTEwLTEwLTEwLTIzdDEwLTIzbDUwLTUwcTEwLTEwIDIzLTEwdDIzIDEwbDQ2NiA0NjZxMTAgMTAgMTAgMjN6Ii8+PC9zdmc+)}@media screen and (min-width: 769px){.shg-lightbox .shg-lightbox-image-container{padding:50px}}.shogun-lazyload:not([src]),.shogun-lazyloading:not([src]){opacity:0}.shogun-lazyloaded{opacity:1;transition:opacity 300ms}.shogun-lazyload-bg-image{display:none}.shogun-root a:empty,.shogun-root article:empty,.shogun-root dl:empty,.shogun-root h1:empty,.shogun-root h2:empty,.shogun-root h3:empty,.shogun-root h4:empty,.shogun-root h5:empty,.shogun-root h6:empty,.shogun-root p:empty,.shogun-root section:empty,.shogun-root ul:empty{display:unset}.shogun-root div:empty{display:inline-block}[data-animations*="enterviewport"][data-animations*="fadeIn"],[data-animations*="enterviewport"][data-animations*="zoomIn"]{opacity:0}.shogun-form-error-msg,.shogun-form-field-error-msg{display:flex;align-items:center;color:#dc143c}.shogun-badge{margin-bottom:50px}.shogun-badge-container{position:fixed;right:0;bottom:0;margin-bottom:-10px}
