.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-5f8b27af-0e2f-4c28-9f72-79dd1a34b43f {
  text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-5f8b27af-0e2f-4c28-9f72-79dd1a34b43f {
  display: none;
}
#s-5f8b27af-0e2f-4c28-9f72-79dd1a34b43f, #wrap-s-5f8b27af-0e2f-4c28-9f72-79dd1a34b43f { display:none !important; }}@media (max-width: 767px){#s-5f8b27af-0e2f-4c28-9f72-79dd1a34b43f {
  display: none;
}
#s-5f8b27af-0e2f-4c28-9f72-79dd1a34b43f, #wrap-s-5f8b27af-0e2f-4c28-9f72-79dd1a34b43f { display:none !important; }}






  #s-5f8b27af-0e2f-4c28-9f72-79dd1a34b43f img.shogun-image {
    

    
    
    
  }


#s-5f8b27af-0e2f-4c28-9f72-79dd1a34b43f .shogun-image-content {
  
    align-items: center;
  
}

.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-f0280cd2-769c-4fce-a775-344a20aec461 {
  margin-top: auto;
margin-left: 8%;
margin-bottom: auto;
margin-right: 8%;
padding-top: 70px;
padding-bottom: 70px;
}
@media (min-width: 768px) and (max-width: 991px){#s-f0280cd2-769c-4fce-a775-344a20aec461 {
  display: none;
}
#s-f0280cd2-769c-4fce-a775-344a20aec461, #wrap-s-f0280cd2-769c-4fce-a775-344a20aec461 { display:none !important; }}@media (max-width: 767px){#s-f0280cd2-769c-4fce-a775-344a20aec461 {
  display: none;
}
#s-f0280cd2-769c-4fce-a775-344a20aec461, #wrap-s-f0280cd2-769c-4fce-a775-344a20aec461 { display:none !important; }}
.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-b4549fb1-bb12-4a4e-9eb2-da28d18797e1 {
  min-height: 50px;
}








#s-b4549fb1-bb12-4a4e-9eb2-da28d18797e1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-b4549fb1-bb12-4a4e-9eb2-da28d18797e1.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-91789198-74e4-4846-8572-35ccd0182a45 {
  min-height: 50px;
}








#s-91789198-74e4-4846-8572-35ccd0182a45 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-91789198-74e4-4846-8572-35ccd0182a45.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-ef10fdcf-97e9-4273-aba2-a0f022a3345c {
  text-align: center;
}
@media (min-width: 1200px){#s-ef10fdcf-97e9-4273-aba2-a0f022a3345c {
  display: none;
}
#s-ef10fdcf-97e9-4273-aba2-a0f022a3345c, #wrap-s-ef10fdcf-97e9-4273-aba2-a0f022a3345c { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-ef10fdcf-97e9-4273-aba2-a0f022a3345c {
  display: none;
}
#s-ef10fdcf-97e9-4273-aba2-a0f022a3345c, #wrap-s-ef10fdcf-97e9-4273-aba2-a0f022a3345c { display:none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-ef10fdcf-97e9-4273-aba2-a0f022a3345c {
  
}
}






  #s-ef10fdcf-97e9-4273-aba2-a0f022a3345c img.shogun-image {
    

    
    
    
  }


#s-ef10fdcf-97e9-4273-aba2-a0f022a3345c .shogun-image-content {
  
    align-items: center;
  
}

#s-5d5f6cb7-69dc-478b-a6cd-c6bad8ee7f7b {
  margin-top: 0px;
margin-bottom: 0px;
padding-top: 6px;
padding-bottom: 6px;
}
@media (min-width: 1200px){#s-5d5f6cb7-69dc-478b-a6cd-c6bad8ee7f7b {
  display: none;
}
#s-5d5f6cb7-69dc-478b-a6cd-c6bad8ee7f7b, #wrap-s-5d5f6cb7-69dc-478b-a6cd-c6bad8ee7f7b { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-5d5f6cb7-69dc-478b-a6cd-c6bad8ee7f7b {
  display: none;
}
#s-5d5f6cb7-69dc-478b-a6cd-c6bad8ee7f7b, #wrap-s-5d5f6cb7-69dc-478b-a6cd-c6bad8ee7f7b { display:none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-5d5f6cb7-69dc-478b-a6cd-c6bad8ee7f7b {
  
}
}@media (max-width: 767px){#s-5d5f6cb7-69dc-478b-a6cd-c6bad8ee7f7b {
  display: none;
}
#s-5d5f6cb7-69dc-478b-a6cd-c6bad8ee7f7b, #wrap-s-5d5f6cb7-69dc-478b-a6cd-c6bad8ee7f7b { display:none !important; }}
#s-265d2f90-3806-4a86-8f67-b2c30dfc8dc4 {
  padding-bottom: 100px;
}
@media (min-width: 1200px){#s-265d2f90-3806-4a86-8f67-b2c30dfc8dc4 {
  display: none;
}
#s-265d2f90-3806-4a86-8f67-b2c30dfc8dc4, #wrap-s-265d2f90-3806-4a86-8f67-b2c30dfc8dc4 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-265d2f90-3806-4a86-8f67-b2c30dfc8dc4 {
  display: none;
}
#s-265d2f90-3806-4a86-8f67-b2c30dfc8dc4, #wrap-s-265d2f90-3806-4a86-8f67-b2c30dfc8dc4 { display:none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-265d2f90-3806-4a86-8f67-b2c30dfc8dc4 {
  display: none;
}
#s-265d2f90-3806-4a86-8f67-b2c30dfc8dc4, #wrap-s-265d2f90-3806-4a86-8f67-b2c30dfc8dc4 { display:none !important; }}
#s-623658bb-8c0b-47cd-8de1-3c55377f8edb {
  min-height: 50px;
}
@media (min-width: 1200px){#s-623658bb-8c0b-47cd-8de1-3c55377f8edb {
  display: none;
}
#s-623658bb-8c0b-47cd-8de1-3c55377f8edb, #wrap-s-623658bb-8c0b-47cd-8de1-3c55377f8edb { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-623658bb-8c0b-47cd-8de1-3c55377f8edb {
  display: none;
}
#s-623658bb-8c0b-47cd-8de1-3c55377f8edb, #wrap-s-623658bb-8c0b-47cd-8de1-3c55377f8edb { display:none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-623658bb-8c0b-47cd-8de1-3c55377f8edb {
  display: none;
}
#s-623658bb-8c0b-47cd-8de1-3c55377f8edb, #wrap-s-623658bb-8c0b-47cd-8de1-3c55377f8edb { display:none !important; }}







#s-623658bb-8c0b-47cd-8de1-3c55377f8edb > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-623658bb-8c0b-47cd-8de1-3c55377f8edb.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-f8068fd6-b211-4cb4-a19c-53419b2ef704 {
  margin-top: 30px;
margin-bottom: 30px;
}

#s-6aa3c246-23c5-4eba-93da-711dd0cf549c {
  padding-top: 25px;
padding-bottom: 25px;
}
@media (min-width: 1200px){#s-6aa3c246-23c5-4eba-93da-711dd0cf549c {
  display: none;
}
#s-6aa3c246-23c5-4eba-93da-711dd0cf549c, #wrap-s-6aa3c246-23c5-4eba-93da-711dd0cf549c { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-6aa3c246-23c5-4eba-93da-711dd0cf549c {
  display: none;
}
#s-6aa3c246-23c5-4eba-93da-711dd0cf549c, #wrap-s-6aa3c246-23c5-4eba-93da-711dd0cf549c { display:none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-6aa3c246-23c5-4eba-93da-711dd0cf549c {
  
}
}@media (max-width: 767px){#s-6aa3c246-23c5-4eba-93da-711dd0cf549c {
  margin-left: 5%;
margin-right: 5%;
}
}
#s-59c33dcc-f673-4431-96b1-85a71d31fb4f {
  padding-top: 40px;
padding-bottom: 80px;
min-height: 50px;
}
@media (min-width: 1200px){#s-59c33dcc-f673-4431-96b1-85a71d31fb4f {
  padding-left: 5%;
padding-right: 5%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-59c33dcc-f673-4431-96b1-85a71d31fb4f {
  display: none;
}
#s-59c33dcc-f673-4431-96b1-85a71d31fb4f, #wrap-s-59c33dcc-f673-4431-96b1-85a71d31fb4f { display:none !important; }}@media (max-width: 767px){#s-59c33dcc-f673-4431-96b1-85a71d31fb4f {
  padding-bottom: 0px;
display: none;
}
#s-59c33dcc-f673-4431-96b1-85a71d31fb4f, #wrap-s-59c33dcc-f673-4431-96b1-85a71d31fb4f { display:none !important; }}







#s-59c33dcc-f673-4431-96b1-85a71d31fb4f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-59c33dcc-f673-4431-96b1-85a71d31fb4f.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

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

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

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

.shg-sld-nav-button {
  cursor: pointer;
  position: absolute;
  z-index: 10;
  top: 0;
  width: 35px;
  min-height: 35px;
  height: 100%;

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

.shg-sld-nav-button > svg {
  height: 100%;
  width: 100%;
}

.shg-sld-nav-button.shg-sld-left {
  left: 0;
}

.shg-sld-nav-button.shg-sld-left-over-content {
  left: 2%;
}

.shg-sld-nav-button.shg-sld-right {
  right: 0;
}

.shg-sld-nav-button.shg-sld-right-over-content {
  right: 2%;
}

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

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

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

.shg-sld-dots {
  margin-top: 10px;
  text-align: center;
  z-index: 1;
  position: relative;
}

.shg-sld-dots-on-top {
  margin-top: -30px !important;
}

.shg-sld-dot {
  cursor: pointer;
  display: inline-block !important;
  height: 14px;
  width: 14px;
  border-radius: 100%;
  margin-left: 5px;
  opacity: 0.5;
}

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

.shg-sld-dot.shg-sld-active {
  opacity: 1;
}

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

  to {
    opacity: 1;
  }
}

#s-6567307e-3956-48dc-9e0a-f00c2b3a2142 {
  margin-left: 5%;
margin-right: 5%;
padding-top: 10px;
padding-bottom: 10px;
}
@media (min-width: 768px) and (max-width: 991px){#s-6567307e-3956-48dc-9e0a-f00c2b3a2142 {
  margin-left: 2%;
margin-right: 2%;
}
}@media (max-width: 767px){#s-6567307e-3956-48dc-9e0a-f00c2b3a2142 {
  
}
}
#s-6567307e-3956-48dc-9e0a-f00c2b3a2142 .shg-sld-dot {
  background-color: rgba(0, 0, 0, 1);
}

#s-6567307e-3956-48dc-9e0a-f00c2b3a2142 .shg-sld-nav-button.shg-sld-left,
#s-6567307e-3956-48dc-9e0a-f00c2b3a2142 .shg-sld-nav-button.shg-sld-right {
  fill: rgba(0, 0, 0, 1);
}

.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;
}

@media (min-width: 0px) {
[id="s-f3ca146b-6841-4bc1-95dd-58fc7ab9c774"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 7.5px);
}

}

@media (min-width: 768px) {
[id="s-f3ca146b-6841-4bc1-95dd-58fc7ab9c774"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 11.25px);
}

}

@media (min-width: 992px) {
[id="s-f3ca146b-6841-4bc1-95dd-58fc7ab9c774"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 11.25px);
}

}

@media (min-width: 1200px) {
[id="s-f3ca146b-6841-4bc1-95dd-58fc7ab9c774"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 11.25px);
}

}

#s-80a57fda-d3ea-47f1-b055-9474212149cb {
  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-cf1d9f38-65eb-41e1-9f57-28c7e171b659 {
  text-align: center;
}


.shg-c#s-cf1d9f38-65eb-41e1-9f57-28c7e171b659 {
  max-width:  100%;
}

.shg-c#s-cf1d9f38-65eb-41e1-9f57-28c7e171b659 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-cf1d9f38-65eb-41e1-9f57-28c7e171b659 .shg-image-zoom,
.shg-c#s-cf1d9f38-65eb-41e1-9f57-28c7e171b659 img.shogun-image {
  max-width: 200px !important;
  
}

.shg-c#s-cf1d9f38-65eb-41e1-9f57-28c7e171b659 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-cf1d9f38-65eb-41e1-9f57-28c7e171b659 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-cf1d9f38-65eb-41e1-9f57-28c7e171b659 img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){
.shg-c#s-cf1d9f38-65eb-41e1-9f57-28c7e171b659 {
  max-width:  100%;
}

.shg-c#s-cf1d9f38-65eb-41e1-9f57-28c7e171b659 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-cf1d9f38-65eb-41e1-9f57-28c7e171b659 .shg-image-zoom,
.shg-c#s-cf1d9f38-65eb-41e1-9f57-28c7e171b659 img.shogun-image {
  max-width: 200px !important;
  
}

.shg-c#s-cf1d9f38-65eb-41e1-9f57-28c7e171b659 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-cf1d9f38-65eb-41e1-9f57-28c7e171b659 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-cf1d9f38-65eb-41e1-9f57-28c7e171b659 img.shogun-image {
  width: 100%;
}



}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-cf1d9f38-65eb-41e1-9f57-28c7e171b659 {
  max-width:  100%;
}

.shg-c#s-cf1d9f38-65eb-41e1-9f57-28c7e171b659 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-cf1d9f38-65eb-41e1-9f57-28c7e171b659 .shg-image-zoom,
.shg-c#s-cf1d9f38-65eb-41e1-9f57-28c7e171b659 img.shogun-image {
  max-width: 200px !important;
  
}

.shg-c#s-cf1d9f38-65eb-41e1-9f57-28c7e171b659 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-cf1d9f38-65eb-41e1-9f57-28c7e171b659 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-cf1d9f38-65eb-41e1-9f57-28c7e171b659 img.shogun-image {
  width: 100%;
}



}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-cf1d9f38-65eb-41e1-9f57-28c7e171b659 {
  max-width:  100%;
}

.shg-c#s-cf1d9f38-65eb-41e1-9f57-28c7e171b659 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-cf1d9f38-65eb-41e1-9f57-28c7e171b659 .shg-image-zoom,
.shg-c#s-cf1d9f38-65eb-41e1-9f57-28c7e171b659 img.shogun-image {
  max-width: 200px !important;
  
}

.shg-c#s-cf1d9f38-65eb-41e1-9f57-28c7e171b659 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-cf1d9f38-65eb-41e1-9f57-28c7e171b659 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-cf1d9f38-65eb-41e1-9f57-28c7e171b659 img.shogun-image {
  width: 100%;
}



}@media (max-width: 767px){
.shg-c#s-cf1d9f38-65eb-41e1-9f57-28c7e171b659 {
  max-width:  100%;
}

.shg-c#s-cf1d9f38-65eb-41e1-9f57-28c7e171b659 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-cf1d9f38-65eb-41e1-9f57-28c7e171b659 .shg-image-zoom,
.shg-c#s-cf1d9f38-65eb-41e1-9f57-28c7e171b659 img.shogun-image {
  max-width: 200px !important;
  
}

.shg-c#s-cf1d9f38-65eb-41e1-9f57-28c7e171b659 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-cf1d9f38-65eb-41e1-9f57-28c7e171b659 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-cf1d9f38-65eb-41e1-9f57-28c7e171b659 img.shogun-image {
  width: 100%;
}



}
#s-3133f775-d7c6-4f94-bf53-5926389ae3d4 {
  padding-top: 10px;
padding-bottom: 0px;
}

#s-f6e64326-bf07-4051-9448-abfa7a1e114a {
  text-align: center;
}

#s-f6e64326-bf07-4051-9448-abfa7a1e114a .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 13px;
  font-weight:  700 ;
  font-family: Libre Baskerville;
  font-style:  normal ;
}

#s-f6e64326-bf07-4051-9448-abfa7a1e114a .shg-product-price {
  color: #000;
  font-weight:  700 ;
  font-family: Libre Baskerville;
  font-style:  normal ;
  font-size: 13px;
}

#s-f6e64326-bf07-4051-9448-abfa7a1e114a .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-a83f1701-c26e-4f13-83e0-7a2e7f7c9767 {
  display: none;
}
#s-46297280-1616-4915-85b4-d6573281f6a2 {
  text-align: center;
}


.shg-c#s-46297280-1616-4915-85b4-d6573281f6a2 {
  max-width:  100%;
}

.shg-c#s-46297280-1616-4915-85b4-d6573281f6a2 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-46297280-1616-4915-85b4-d6573281f6a2 .shg-image-zoom,
.shg-c#s-46297280-1616-4915-85b4-d6573281f6a2 img.shogun-image {
  max-width: 200px !important;
  
}

.shg-c#s-46297280-1616-4915-85b4-d6573281f6a2 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-46297280-1616-4915-85b4-d6573281f6a2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-46297280-1616-4915-85b4-d6573281f6a2 img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){
.shg-c#s-46297280-1616-4915-85b4-d6573281f6a2 {
  max-width:  100%;
}

.shg-c#s-46297280-1616-4915-85b4-d6573281f6a2 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-46297280-1616-4915-85b4-d6573281f6a2 .shg-image-zoom,
.shg-c#s-46297280-1616-4915-85b4-d6573281f6a2 img.shogun-image {
  max-width: 200px !important;
  
}

.shg-c#s-46297280-1616-4915-85b4-d6573281f6a2 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-46297280-1616-4915-85b4-d6573281f6a2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-46297280-1616-4915-85b4-d6573281f6a2 img.shogun-image {
  width: 100%;
}



}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-46297280-1616-4915-85b4-d6573281f6a2 {
  max-width:  100%;
}

.shg-c#s-46297280-1616-4915-85b4-d6573281f6a2 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-46297280-1616-4915-85b4-d6573281f6a2 .shg-image-zoom,
.shg-c#s-46297280-1616-4915-85b4-d6573281f6a2 img.shogun-image {
  max-width: 200px !important;
  
}

.shg-c#s-46297280-1616-4915-85b4-d6573281f6a2 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-46297280-1616-4915-85b4-d6573281f6a2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-46297280-1616-4915-85b4-d6573281f6a2 img.shogun-image {
  width: 100%;
}



}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-46297280-1616-4915-85b4-d6573281f6a2 {
  max-width:  100%;
}

.shg-c#s-46297280-1616-4915-85b4-d6573281f6a2 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-46297280-1616-4915-85b4-d6573281f6a2 .shg-image-zoom,
.shg-c#s-46297280-1616-4915-85b4-d6573281f6a2 img.shogun-image {
  max-width: 200px !important;
  
}

.shg-c#s-46297280-1616-4915-85b4-d6573281f6a2 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-46297280-1616-4915-85b4-d6573281f6a2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-46297280-1616-4915-85b4-d6573281f6a2 img.shogun-image {
  width: 100%;
}



}@media (max-width: 767px){
.shg-c#s-46297280-1616-4915-85b4-d6573281f6a2 {
  max-width:  100%;
}

.shg-c#s-46297280-1616-4915-85b4-d6573281f6a2 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-46297280-1616-4915-85b4-d6573281f6a2 .shg-image-zoom,
.shg-c#s-46297280-1616-4915-85b4-d6573281f6a2 img.shogun-image {
  max-width: 200px !important;
  
}

.shg-c#s-46297280-1616-4915-85b4-d6573281f6a2 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-46297280-1616-4915-85b4-d6573281f6a2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-46297280-1616-4915-85b4-d6573281f6a2 img.shogun-image {
  width: 100%;
}



}
#s-7e956513-bfac-444f-87a3-6723cc2a2dc5 {
  padding-top: 10px;
padding-bottom: 0px;
}

#s-46deeb55-5235-437d-a218-e41147c0c253 {
  text-align: center;
}

#s-46deeb55-5235-437d-a218-e41147c0c253 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 13px;
  font-weight:  700 ;
  font-family: Libre Baskerville;
  font-style:  normal ;
}

#s-46deeb55-5235-437d-a218-e41147c0c253 .shg-product-price {
  color: #000;
  font-weight:  700 ;
  font-family: Libre Baskerville;
  font-style:  normal ;
  font-size: 13px;
}

#s-46deeb55-5235-437d-a218-e41147c0c253 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-c76b6748-6145-408b-8831-dda4f0e472a2 {
  display: none;
}
#s-8f9f61f5-e0d0-4139-8d15-576b5b601951 {
  text-align: center;
}


.shg-c#s-8f9f61f5-e0d0-4139-8d15-576b5b601951 {
  max-width:  100%;
}

.shg-c#s-8f9f61f5-e0d0-4139-8d15-576b5b601951 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8f9f61f5-e0d0-4139-8d15-576b5b601951 .shg-image-zoom,
.shg-c#s-8f9f61f5-e0d0-4139-8d15-576b5b601951 img.shogun-image {
  max-width: 200px !important;
  
}

.shg-c#s-8f9f61f5-e0d0-4139-8d15-576b5b601951 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-8f9f61f5-e0d0-4139-8d15-576b5b601951 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8f9f61f5-e0d0-4139-8d15-576b5b601951 img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){
.shg-c#s-8f9f61f5-e0d0-4139-8d15-576b5b601951 {
  max-width:  100%;
}

.shg-c#s-8f9f61f5-e0d0-4139-8d15-576b5b601951 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8f9f61f5-e0d0-4139-8d15-576b5b601951 .shg-image-zoom,
.shg-c#s-8f9f61f5-e0d0-4139-8d15-576b5b601951 img.shogun-image {
  max-width: 200px !important;
  
}

.shg-c#s-8f9f61f5-e0d0-4139-8d15-576b5b601951 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-8f9f61f5-e0d0-4139-8d15-576b5b601951 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8f9f61f5-e0d0-4139-8d15-576b5b601951 img.shogun-image {
  width: 100%;
}



}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-8f9f61f5-e0d0-4139-8d15-576b5b601951 {
  max-width:  100%;
}

.shg-c#s-8f9f61f5-e0d0-4139-8d15-576b5b601951 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8f9f61f5-e0d0-4139-8d15-576b5b601951 .shg-image-zoom,
.shg-c#s-8f9f61f5-e0d0-4139-8d15-576b5b601951 img.shogun-image {
  max-width: 200px !important;
  
}

.shg-c#s-8f9f61f5-e0d0-4139-8d15-576b5b601951 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-8f9f61f5-e0d0-4139-8d15-576b5b601951 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8f9f61f5-e0d0-4139-8d15-576b5b601951 img.shogun-image {
  width: 100%;
}



}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-8f9f61f5-e0d0-4139-8d15-576b5b601951 {
  max-width:  100%;
}

.shg-c#s-8f9f61f5-e0d0-4139-8d15-576b5b601951 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8f9f61f5-e0d0-4139-8d15-576b5b601951 .shg-image-zoom,
.shg-c#s-8f9f61f5-e0d0-4139-8d15-576b5b601951 img.shogun-image {
  max-width: 200px !important;
  
}

.shg-c#s-8f9f61f5-e0d0-4139-8d15-576b5b601951 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-8f9f61f5-e0d0-4139-8d15-576b5b601951 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8f9f61f5-e0d0-4139-8d15-576b5b601951 img.shogun-image {
  width: 100%;
}



}@media (max-width: 767px){
.shg-c#s-8f9f61f5-e0d0-4139-8d15-576b5b601951 {
  max-width:  100%;
}

.shg-c#s-8f9f61f5-e0d0-4139-8d15-576b5b601951 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8f9f61f5-e0d0-4139-8d15-576b5b601951 .shg-image-zoom,
.shg-c#s-8f9f61f5-e0d0-4139-8d15-576b5b601951 img.shogun-image {
  max-width: 200px !important;
  
}

.shg-c#s-8f9f61f5-e0d0-4139-8d15-576b5b601951 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-8f9f61f5-e0d0-4139-8d15-576b5b601951 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8f9f61f5-e0d0-4139-8d15-576b5b601951 img.shogun-image {
  width: 100%;
}



}
#s-a470195b-e9ac-472a-8056-4e16d6041b47 {
  padding-top: 10px;
padding-bottom: 0px;
}

#s-a44a4dcf-e230-4026-9be0-bc0d18207e14 {
  text-align: center;
}

#s-a44a4dcf-e230-4026-9be0-bc0d18207e14 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 13px;
  font-weight:  700 ;
  font-family: Libre Baskerville;
  font-style:  normal ;
}

#s-a44a4dcf-e230-4026-9be0-bc0d18207e14 .shg-product-price {
  color: #000;
  font-weight:  700 ;
  font-family: Libre Baskerville;
  font-style:  normal ;
  font-size: 13px;
}

#s-a44a4dcf-e230-4026-9be0-bc0d18207e14 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-dab9f457-9929-45b2-a7be-def657a5f1f8 {
  display: none;
}
#s-e8cfd89a-fbac-4c80-89e4-53463356af4c {
  text-align: center;
}


.shg-c#s-e8cfd89a-fbac-4c80-89e4-53463356af4c {
  max-width:  100%;
}

.shg-c#s-e8cfd89a-fbac-4c80-89e4-53463356af4c img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-e8cfd89a-fbac-4c80-89e4-53463356af4c .shg-image-zoom,
.shg-c#s-e8cfd89a-fbac-4c80-89e4-53463356af4c img.shogun-image {
  max-width: 200px !important;
  
}

.shg-c#s-e8cfd89a-fbac-4c80-89e4-53463356af4c .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-e8cfd89a-fbac-4c80-89e4-53463356af4c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e8cfd89a-fbac-4c80-89e4-53463356af4c img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){
.shg-c#s-e8cfd89a-fbac-4c80-89e4-53463356af4c {
  max-width:  100%;
}

.shg-c#s-e8cfd89a-fbac-4c80-89e4-53463356af4c img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-e8cfd89a-fbac-4c80-89e4-53463356af4c .shg-image-zoom,
.shg-c#s-e8cfd89a-fbac-4c80-89e4-53463356af4c img.shogun-image {
  max-width: 200px !important;
  
}

.shg-c#s-e8cfd89a-fbac-4c80-89e4-53463356af4c .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-e8cfd89a-fbac-4c80-89e4-53463356af4c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e8cfd89a-fbac-4c80-89e4-53463356af4c img.shogun-image {
  width: 100%;
}



}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-e8cfd89a-fbac-4c80-89e4-53463356af4c {
  max-width:  100%;
}

.shg-c#s-e8cfd89a-fbac-4c80-89e4-53463356af4c img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-e8cfd89a-fbac-4c80-89e4-53463356af4c .shg-image-zoom,
.shg-c#s-e8cfd89a-fbac-4c80-89e4-53463356af4c img.shogun-image {
  max-width: 200px !important;
  
}

.shg-c#s-e8cfd89a-fbac-4c80-89e4-53463356af4c .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-e8cfd89a-fbac-4c80-89e4-53463356af4c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e8cfd89a-fbac-4c80-89e4-53463356af4c img.shogun-image {
  width: 100%;
}



}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-e8cfd89a-fbac-4c80-89e4-53463356af4c {
  max-width:  100%;
}

.shg-c#s-e8cfd89a-fbac-4c80-89e4-53463356af4c img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-e8cfd89a-fbac-4c80-89e4-53463356af4c .shg-image-zoom,
.shg-c#s-e8cfd89a-fbac-4c80-89e4-53463356af4c img.shogun-image {
  max-width: 200px !important;
  
}

.shg-c#s-e8cfd89a-fbac-4c80-89e4-53463356af4c .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-e8cfd89a-fbac-4c80-89e4-53463356af4c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e8cfd89a-fbac-4c80-89e4-53463356af4c img.shogun-image {
  width: 100%;
}



}@media (max-width: 767px){
.shg-c#s-e8cfd89a-fbac-4c80-89e4-53463356af4c {
  max-width:  100%;
}

.shg-c#s-e8cfd89a-fbac-4c80-89e4-53463356af4c img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-e8cfd89a-fbac-4c80-89e4-53463356af4c .shg-image-zoom,
.shg-c#s-e8cfd89a-fbac-4c80-89e4-53463356af4c img.shogun-image {
  max-width: 200px !important;
  
}

.shg-c#s-e8cfd89a-fbac-4c80-89e4-53463356af4c .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-e8cfd89a-fbac-4c80-89e4-53463356af4c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e8cfd89a-fbac-4c80-89e4-53463356af4c img.shogun-image {
  width: 100%;
}



}
#s-7bf6095f-4103-4802-b3b1-168ddef7607d {
  padding-top: 10px;
padding-bottom: 0px;
}

#s-9b58b7f3-9a14-43cd-a065-db8cb7b88a4e {
  text-align: center;
}

#s-9b58b7f3-9a14-43cd-a065-db8cb7b88a4e .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 13px;
  font-weight:  700 ;
  font-family: Libre Baskerville;
  font-style:  normal ;
}

#s-9b58b7f3-9a14-43cd-a065-db8cb7b88a4e .shg-product-price {
  color: #000;
  font-weight:  700 ;
  font-family: Libre Baskerville;
  font-style:  normal ;
  font-size: 13px;
}

#s-9b58b7f3-9a14-43cd-a065-db8cb7b88a4e .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

@media (min-width: 0px) {
[id="s-d1a1db7f-6e98-40cd-bcd9-825ee55c0d3c"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 7.5px);
}

}

@media (min-width: 768px) {
[id="s-d1a1db7f-6e98-40cd-bcd9-825ee55c0d3c"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 11.25px);
}

}

@media (min-width: 992px) {
[id="s-d1a1db7f-6e98-40cd-bcd9-825ee55c0d3c"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 11.25px);
}

}

@media (min-width: 1200px) {
[id="s-d1a1db7f-6e98-40cd-bcd9-825ee55c0d3c"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 11.25px);
}

}

#s-90665c96-b9cc-49c7-b3d2-618470a6bb32 {
  display: none;
}
#s-e391a1c9-2404-4c1a-b559-5571828b55a6 {
  text-align: center;
}


.shg-c#s-e391a1c9-2404-4c1a-b559-5571828b55a6 {
  max-width:  100%;
}

.shg-c#s-e391a1c9-2404-4c1a-b559-5571828b55a6 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-e391a1c9-2404-4c1a-b559-5571828b55a6 .shg-image-zoom,
.shg-c#s-e391a1c9-2404-4c1a-b559-5571828b55a6 img.shogun-image {
  max-width: 239px !important;
  
}

.shg-c#s-e391a1c9-2404-4c1a-b559-5571828b55a6 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-e391a1c9-2404-4c1a-b559-5571828b55a6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e391a1c9-2404-4c1a-b559-5571828b55a6 img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){
.shg-c#s-e391a1c9-2404-4c1a-b559-5571828b55a6 {
  max-width:  100%;
}

.shg-c#s-e391a1c9-2404-4c1a-b559-5571828b55a6 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-e391a1c9-2404-4c1a-b559-5571828b55a6 .shg-image-zoom,
.shg-c#s-e391a1c9-2404-4c1a-b559-5571828b55a6 img.shogun-image {
  max-width: 239px !important;
  
}

.shg-c#s-e391a1c9-2404-4c1a-b559-5571828b55a6 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-e391a1c9-2404-4c1a-b559-5571828b55a6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e391a1c9-2404-4c1a-b559-5571828b55a6 img.shogun-image {
  width: 100%;
}



}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-e391a1c9-2404-4c1a-b559-5571828b55a6 {
  max-width:  100%;
}

.shg-c#s-e391a1c9-2404-4c1a-b559-5571828b55a6 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-e391a1c9-2404-4c1a-b559-5571828b55a6 .shg-image-zoom,
.shg-c#s-e391a1c9-2404-4c1a-b559-5571828b55a6 img.shogun-image {
  max-width: 239px !important;
  
}

.shg-c#s-e391a1c9-2404-4c1a-b559-5571828b55a6 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-e391a1c9-2404-4c1a-b559-5571828b55a6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e391a1c9-2404-4c1a-b559-5571828b55a6 img.shogun-image {
  width: 100%;
}



}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-e391a1c9-2404-4c1a-b559-5571828b55a6 {
  max-width:  100%;
}

.shg-c#s-e391a1c9-2404-4c1a-b559-5571828b55a6 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-e391a1c9-2404-4c1a-b559-5571828b55a6 .shg-image-zoom,
.shg-c#s-e391a1c9-2404-4c1a-b559-5571828b55a6 img.shogun-image {
  max-width: 239px !important;
  
}

.shg-c#s-e391a1c9-2404-4c1a-b559-5571828b55a6 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-e391a1c9-2404-4c1a-b559-5571828b55a6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e391a1c9-2404-4c1a-b559-5571828b55a6 img.shogun-image {
  width: 100%;
}



}@media (max-width: 767px){
.shg-c#s-e391a1c9-2404-4c1a-b559-5571828b55a6 {
  max-width:  100%;
}

.shg-c#s-e391a1c9-2404-4c1a-b559-5571828b55a6 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-e391a1c9-2404-4c1a-b559-5571828b55a6 .shg-image-zoom,
.shg-c#s-e391a1c9-2404-4c1a-b559-5571828b55a6 img.shogun-image {
  max-width: 239px !important;
  
}

.shg-c#s-e391a1c9-2404-4c1a-b559-5571828b55a6 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-e391a1c9-2404-4c1a-b559-5571828b55a6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e391a1c9-2404-4c1a-b559-5571828b55a6 img.shogun-image {
  width: 100%;
}



}
#s-b962d902-3edf-44e3-ac5e-ace0ed0f1021 {
  padding-top: 10px;
padding-bottom: 0px;
}

#s-db09b30a-ed33-418c-a140-b73b580c46c5 {
  text-align: center;
}

#s-db09b30a-ed33-418c-a140-b73b580c46c5 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 13px;
  font-weight:  700 ;
  font-family: Libre Baskerville;
  font-style:  normal ;
}

#s-db09b30a-ed33-418c-a140-b73b580c46c5 .shg-product-price {
  color: #000;
  font-weight:  700 ;
  font-family: Libre Baskerville;
  font-style:  normal ;
  font-size: 13px;
}

#s-db09b30a-ed33-418c-a140-b73b580c46c5 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-7ef596b3-d227-40ee-a583-cc679b5ec5d7 {
  display: none;
}
#s-513be2be-e58a-4767-bb80-c89fef34ff32 {
  text-align: center;
}


.shg-c#s-513be2be-e58a-4767-bb80-c89fef34ff32 {
  max-width:  100%;
}

.shg-c#s-513be2be-e58a-4767-bb80-c89fef34ff32 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-513be2be-e58a-4767-bb80-c89fef34ff32 .shg-image-zoom,
.shg-c#s-513be2be-e58a-4767-bb80-c89fef34ff32 img.shogun-image {
  max-width: 200px !important;
  
}

.shg-c#s-513be2be-e58a-4767-bb80-c89fef34ff32 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-513be2be-e58a-4767-bb80-c89fef34ff32 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-513be2be-e58a-4767-bb80-c89fef34ff32 img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){
.shg-c#s-513be2be-e58a-4767-bb80-c89fef34ff32 {
  max-width:  100%;
}

.shg-c#s-513be2be-e58a-4767-bb80-c89fef34ff32 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-513be2be-e58a-4767-bb80-c89fef34ff32 .shg-image-zoom,
.shg-c#s-513be2be-e58a-4767-bb80-c89fef34ff32 img.shogun-image {
  max-width: 200px !important;
  
}

.shg-c#s-513be2be-e58a-4767-bb80-c89fef34ff32 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-513be2be-e58a-4767-bb80-c89fef34ff32 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-513be2be-e58a-4767-bb80-c89fef34ff32 img.shogun-image {
  width: 100%;
}



}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-513be2be-e58a-4767-bb80-c89fef34ff32 {
  max-width:  100%;
}

.shg-c#s-513be2be-e58a-4767-bb80-c89fef34ff32 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-513be2be-e58a-4767-bb80-c89fef34ff32 .shg-image-zoom,
.shg-c#s-513be2be-e58a-4767-bb80-c89fef34ff32 img.shogun-image {
  max-width: 200px !important;
  
}

.shg-c#s-513be2be-e58a-4767-bb80-c89fef34ff32 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-513be2be-e58a-4767-bb80-c89fef34ff32 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-513be2be-e58a-4767-bb80-c89fef34ff32 img.shogun-image {
  width: 100%;
}



}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-513be2be-e58a-4767-bb80-c89fef34ff32 {
  max-width:  100%;
}

.shg-c#s-513be2be-e58a-4767-bb80-c89fef34ff32 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-513be2be-e58a-4767-bb80-c89fef34ff32 .shg-image-zoom,
.shg-c#s-513be2be-e58a-4767-bb80-c89fef34ff32 img.shogun-image {
  max-width: 200px !important;
  
}

.shg-c#s-513be2be-e58a-4767-bb80-c89fef34ff32 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-513be2be-e58a-4767-bb80-c89fef34ff32 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-513be2be-e58a-4767-bb80-c89fef34ff32 img.shogun-image {
  width: 100%;
}



}@media (max-width: 767px){
.shg-c#s-513be2be-e58a-4767-bb80-c89fef34ff32 {
  max-width:  100%;
}

.shg-c#s-513be2be-e58a-4767-bb80-c89fef34ff32 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-513be2be-e58a-4767-bb80-c89fef34ff32 .shg-image-zoom,
.shg-c#s-513be2be-e58a-4767-bb80-c89fef34ff32 img.shogun-image {
  max-width: 200px !important;
  
}

.shg-c#s-513be2be-e58a-4767-bb80-c89fef34ff32 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-513be2be-e58a-4767-bb80-c89fef34ff32 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-513be2be-e58a-4767-bb80-c89fef34ff32 img.shogun-image {
  width: 100%;
}



}
#s-db8d5f58-12ee-4954-b5c1-18179bfa0f54 {
  padding-top: 10px;
padding-bottom: 0px;
}

#s-a4d687fb-a0ac-4815-871e-65c9e20c0404 {
  text-align: center;
}

#s-a4d687fb-a0ac-4815-871e-65c9e20c0404 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 13px;
  font-weight:  700 ;
  font-family: Libre Baskerville;
  font-style:  normal ;
}

#s-a4d687fb-a0ac-4815-871e-65c9e20c0404 .shg-product-price {
  color: #000;
  font-weight:  700 ;
  font-family: Libre Baskerville;
  font-style:  normal ;
  font-size: 13px;
}

#s-a4d687fb-a0ac-4815-871e-65c9e20c0404 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-e6424847-39ef-4615-9a94-d7dd70123425 {
  display: none;
}
#s-e58f7875-aad8-4a44-b7d5-4b85481d642e {
  text-align: center;
}


.shg-c#s-e58f7875-aad8-4a44-b7d5-4b85481d642e {
  max-width:  100%;
}

.shg-c#s-e58f7875-aad8-4a44-b7d5-4b85481d642e img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-e58f7875-aad8-4a44-b7d5-4b85481d642e .shg-image-zoom,
.shg-c#s-e58f7875-aad8-4a44-b7d5-4b85481d642e img.shogun-image {
  max-width: 200px !important;
  
}

.shg-c#s-e58f7875-aad8-4a44-b7d5-4b85481d642e .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-e58f7875-aad8-4a44-b7d5-4b85481d642e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e58f7875-aad8-4a44-b7d5-4b85481d642e img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){
.shg-c#s-e58f7875-aad8-4a44-b7d5-4b85481d642e {
  max-width:  100%;
}

.shg-c#s-e58f7875-aad8-4a44-b7d5-4b85481d642e img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-e58f7875-aad8-4a44-b7d5-4b85481d642e .shg-image-zoom,
.shg-c#s-e58f7875-aad8-4a44-b7d5-4b85481d642e img.shogun-image {
  max-width: 200px !important;
  
}

.shg-c#s-e58f7875-aad8-4a44-b7d5-4b85481d642e .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-e58f7875-aad8-4a44-b7d5-4b85481d642e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e58f7875-aad8-4a44-b7d5-4b85481d642e img.shogun-image {
  width: 100%;
}



}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-e58f7875-aad8-4a44-b7d5-4b85481d642e {
  max-width:  100%;
}

.shg-c#s-e58f7875-aad8-4a44-b7d5-4b85481d642e img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-e58f7875-aad8-4a44-b7d5-4b85481d642e .shg-image-zoom,
.shg-c#s-e58f7875-aad8-4a44-b7d5-4b85481d642e img.shogun-image {
  max-width: 200px !important;
  
}

.shg-c#s-e58f7875-aad8-4a44-b7d5-4b85481d642e .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-e58f7875-aad8-4a44-b7d5-4b85481d642e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e58f7875-aad8-4a44-b7d5-4b85481d642e img.shogun-image {
  width: 100%;
}



}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-e58f7875-aad8-4a44-b7d5-4b85481d642e {
  max-width:  100%;
}

.shg-c#s-e58f7875-aad8-4a44-b7d5-4b85481d642e img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-e58f7875-aad8-4a44-b7d5-4b85481d642e .shg-image-zoom,
.shg-c#s-e58f7875-aad8-4a44-b7d5-4b85481d642e img.shogun-image {
  max-width: 200px !important;
  
}

.shg-c#s-e58f7875-aad8-4a44-b7d5-4b85481d642e .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-e58f7875-aad8-4a44-b7d5-4b85481d642e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e58f7875-aad8-4a44-b7d5-4b85481d642e img.shogun-image {
  width: 100%;
}



}@media (max-width: 767px){
.shg-c#s-e58f7875-aad8-4a44-b7d5-4b85481d642e {
  max-width:  100%;
}

.shg-c#s-e58f7875-aad8-4a44-b7d5-4b85481d642e img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-e58f7875-aad8-4a44-b7d5-4b85481d642e .shg-image-zoom,
.shg-c#s-e58f7875-aad8-4a44-b7d5-4b85481d642e img.shogun-image {
  max-width: 200px !important;
  
}

.shg-c#s-e58f7875-aad8-4a44-b7d5-4b85481d642e .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-e58f7875-aad8-4a44-b7d5-4b85481d642e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e58f7875-aad8-4a44-b7d5-4b85481d642e img.shogun-image {
  width: 100%;
}



}
#s-66498ac6-c12c-4b04-846d-168a3377bc22 {
  padding-top: 10px;
padding-bottom: 0px;
}

#s-e101836d-6bcd-44e3-a262-5bec42703869 {
  text-align: center;
}

#s-e101836d-6bcd-44e3-a262-5bec42703869 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 13px;
  font-weight:  700 ;
  font-family: Libre Baskerville;
  font-style:  normal ;
}

#s-e101836d-6bcd-44e3-a262-5bec42703869 .shg-product-price {
  color: #000;
  font-weight:  700 ;
  font-family: Libre Baskerville;
  font-style:  normal ;
  font-size: 13px;
}

#s-e101836d-6bcd-44e3-a262-5bec42703869 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-be643d02-e6fe-4abf-92c0-3df4fafecf45 {
  display: none;
}
#s-68a7fc53-10bc-4010-9795-c5d4ca6640f9 {
  text-align: center;
}


.shg-c#s-68a7fc53-10bc-4010-9795-c5d4ca6640f9 {
  max-width:  100%;
}

.shg-c#s-68a7fc53-10bc-4010-9795-c5d4ca6640f9 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-68a7fc53-10bc-4010-9795-c5d4ca6640f9 .shg-image-zoom,
.shg-c#s-68a7fc53-10bc-4010-9795-c5d4ca6640f9 img.shogun-image {
  max-width: 200px !important;
  
}

.shg-c#s-68a7fc53-10bc-4010-9795-c5d4ca6640f9 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-68a7fc53-10bc-4010-9795-c5d4ca6640f9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-68a7fc53-10bc-4010-9795-c5d4ca6640f9 img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){
.shg-c#s-68a7fc53-10bc-4010-9795-c5d4ca6640f9 {
  max-width:  100%;
}

.shg-c#s-68a7fc53-10bc-4010-9795-c5d4ca6640f9 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-68a7fc53-10bc-4010-9795-c5d4ca6640f9 .shg-image-zoom,
.shg-c#s-68a7fc53-10bc-4010-9795-c5d4ca6640f9 img.shogun-image {
  max-width: 200px !important;
  
}

.shg-c#s-68a7fc53-10bc-4010-9795-c5d4ca6640f9 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-68a7fc53-10bc-4010-9795-c5d4ca6640f9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-68a7fc53-10bc-4010-9795-c5d4ca6640f9 img.shogun-image {
  width: 100%;
}



}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-68a7fc53-10bc-4010-9795-c5d4ca6640f9 {
  max-width:  100%;
}

.shg-c#s-68a7fc53-10bc-4010-9795-c5d4ca6640f9 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-68a7fc53-10bc-4010-9795-c5d4ca6640f9 .shg-image-zoom,
.shg-c#s-68a7fc53-10bc-4010-9795-c5d4ca6640f9 img.shogun-image {
  max-width: 200px !important;
  
}

.shg-c#s-68a7fc53-10bc-4010-9795-c5d4ca6640f9 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-68a7fc53-10bc-4010-9795-c5d4ca6640f9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-68a7fc53-10bc-4010-9795-c5d4ca6640f9 img.shogun-image {
  width: 100%;
}



}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-68a7fc53-10bc-4010-9795-c5d4ca6640f9 {
  max-width:  100%;
}

.shg-c#s-68a7fc53-10bc-4010-9795-c5d4ca6640f9 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-68a7fc53-10bc-4010-9795-c5d4ca6640f9 .shg-image-zoom,
.shg-c#s-68a7fc53-10bc-4010-9795-c5d4ca6640f9 img.shogun-image {
  max-width: 200px !important;
  
}

.shg-c#s-68a7fc53-10bc-4010-9795-c5d4ca6640f9 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-68a7fc53-10bc-4010-9795-c5d4ca6640f9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-68a7fc53-10bc-4010-9795-c5d4ca6640f9 img.shogun-image {
  width: 100%;
}



}@media (max-width: 767px){
.shg-c#s-68a7fc53-10bc-4010-9795-c5d4ca6640f9 {
  max-width:  100%;
}

.shg-c#s-68a7fc53-10bc-4010-9795-c5d4ca6640f9 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-68a7fc53-10bc-4010-9795-c5d4ca6640f9 .shg-image-zoom,
.shg-c#s-68a7fc53-10bc-4010-9795-c5d4ca6640f9 img.shogun-image {
  max-width: 200px !important;
  
}

.shg-c#s-68a7fc53-10bc-4010-9795-c5d4ca6640f9 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-68a7fc53-10bc-4010-9795-c5d4ca6640f9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-68a7fc53-10bc-4010-9795-c5d4ca6640f9 img.shogun-image {
  width: 100%;
}



}
#s-f791bfd5-9605-41c1-8679-ca75cd1178cc {
  padding-top: 10px;
padding-bottom: 0px;
}

#s-a0279ce9-ae74-43a0-975b-f419f776c25c {
  text-align: center;
}

#s-a0279ce9-ae74-43a0-975b-f419f776c25c .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 13px;
  font-weight:  700 ;
  font-family: Libre Baskerville;
  font-style:  normal ;
}

#s-a0279ce9-ae74-43a0-975b-f419f776c25c .shg-product-price {
  color: #000;
  font-weight:  700 ;
  font-family: Libre Baskerville;
  font-style:  normal ;
  font-size: 13px;
}

#s-a0279ce9-ae74-43a0-975b-f419f776c25c .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-44a2f9b0-549d-4b1d-a208-7925c9b31ac5 {
  padding-top: 30px;
padding-bottom: 15px;
}
@media (min-width: 1200px){#s-44a2f9b0-549d-4b1d-a208-7925c9b31ac5 {
  display: none;
}
#s-44a2f9b0-549d-4b1d-a208-7925c9b31ac5, #wrap-s-44a2f9b0-549d-4b1d-a208-7925c9b31ac5 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-44a2f9b0-549d-4b1d-a208-7925c9b31ac5 {
  display: none;
}
#s-44a2f9b0-549d-4b1d-a208-7925c9b31ac5, #wrap-s-44a2f9b0-549d-4b1d-a208-7925c9b31ac5 { display:none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-44a2f9b0-549d-4b1d-a208-7925c9b31ac5 {
  
}
}@media (max-width: 767px){#s-44a2f9b0-549d-4b1d-a208-7925c9b31ac5 {
  display: none;
}
#s-44a2f9b0-549d-4b1d-a208-7925c9b31ac5, #wrap-s-44a2f9b0-549d-4b1d-a208-7925c9b31ac5 { display:none !important; }}
#s-ccccf903-1c58-4af1-aa43-c584f5ecc4b0 {
  padding-top: 40px;
padding-bottom: 80px;
min-height: 50px;
}
@media (min-width: 1200px){#s-ccccf903-1c58-4af1-aa43-c584f5ecc4b0 {
  padding-left: 5%;
padding-right: 5%;
display: none;
}
#s-ccccf903-1c58-4af1-aa43-c584f5ecc4b0, #wrap-s-ccccf903-1c58-4af1-aa43-c584f5ecc4b0 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-ccccf903-1c58-4af1-aa43-c584f5ecc4b0 {
  display: none;
}
#s-ccccf903-1c58-4af1-aa43-c584f5ecc4b0, #wrap-s-ccccf903-1c58-4af1-aa43-c584f5ecc4b0 { display:none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-ccccf903-1c58-4af1-aa43-c584f5ecc4b0 {
  display: none;
}
#s-ccccf903-1c58-4af1-aa43-c584f5ecc4b0, #wrap-s-ccccf903-1c58-4af1-aa43-c584f5ecc4b0 { display:none !important; }}@media (max-width: 767px){#s-ccccf903-1c58-4af1-aa43-c584f5ecc4b0 {
  padding-bottom: 0px;
}
}







#s-ccccf903-1c58-4af1-aa43-c584f5ecc4b0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-ccccf903-1c58-4af1-aa43-c584f5ecc4b0.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-822f7731-b944-40d2-ab0d-31ebf34f4fc7 {
  margin-left: 5%;
margin-right: 5%;
padding-top: 10px;
padding-bottom: 10px;
}
@media (min-width: 768px) and (max-width: 991px){#s-822f7731-b944-40d2-ab0d-31ebf34f4fc7 {
  margin-left: 2%;
margin-right: 2%;
}
}@media (max-width: 767px){#s-822f7731-b944-40d2-ab0d-31ebf34f4fc7 {
  margin-left: 2%;
margin-right: 2%;
}
}
#s-822f7731-b944-40d2-ab0d-31ebf34f4fc7 .shg-sld-dot {
  background-color: rgba(0, 0, 0, 1);
}

#s-822f7731-b944-40d2-ab0d-31ebf34f4fc7 .shg-sld-nav-button.shg-sld-left,
#s-822f7731-b944-40d2-ab0d-31ebf34f4fc7 .shg-sld-nav-button.shg-sld-right {
  fill: rgba(0, 0, 0, 1);
}

@media (min-width: 0px) {
[id="s-ec3dd38a-fd72-4d0c-a530-29d0948748ae"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 7.5px);
}

}

@media (min-width: 768px) {
[id="s-ec3dd38a-fd72-4d0c-a530-29d0948748ae"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 7.5px);
}

}

@media (min-width: 992px) {
[id="s-ec3dd38a-fd72-4d0c-a530-29d0948748ae"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 7.5px);
}

}

@media (min-width: 1200px) {
[id="s-ec3dd38a-fd72-4d0c-a530-29d0948748ae"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 7.5px);
}

}

#s-ababcc58-ef93-4b52-acd7-1975316a9a58 {
  display: none;
}
#s-52440963-2819-4517-a8f2-133bde299849 {
  text-align: center;
}


.shg-c#s-52440963-2819-4517-a8f2-133bde299849 {
  max-width:  100%;
}

.shg-c#s-52440963-2819-4517-a8f2-133bde299849 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-52440963-2819-4517-a8f2-133bde299849 .shg-image-zoom,
.shg-c#s-52440963-2819-4517-a8f2-133bde299849 img.shogun-image {
  max-width: 150px !important;
  
}

.shg-c#s-52440963-2819-4517-a8f2-133bde299849 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-52440963-2819-4517-a8f2-133bde299849 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-52440963-2819-4517-a8f2-133bde299849 img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){
.shg-c#s-52440963-2819-4517-a8f2-133bde299849 {
  max-width:  100%;
}

.shg-c#s-52440963-2819-4517-a8f2-133bde299849 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-52440963-2819-4517-a8f2-133bde299849 .shg-image-zoom,
.shg-c#s-52440963-2819-4517-a8f2-133bde299849 img.shogun-image {
  max-width: 150px !important;
  
}

.shg-c#s-52440963-2819-4517-a8f2-133bde299849 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-52440963-2819-4517-a8f2-133bde299849 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-52440963-2819-4517-a8f2-133bde299849 img.shogun-image {
  width: 100%;
}



}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-52440963-2819-4517-a8f2-133bde299849 {
  max-width:  100%;
}

.shg-c#s-52440963-2819-4517-a8f2-133bde299849 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-52440963-2819-4517-a8f2-133bde299849 .shg-image-zoom,
.shg-c#s-52440963-2819-4517-a8f2-133bde299849 img.shogun-image {
  max-width: 150px !important;
  
}

.shg-c#s-52440963-2819-4517-a8f2-133bde299849 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-52440963-2819-4517-a8f2-133bde299849 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-52440963-2819-4517-a8f2-133bde299849 img.shogun-image {
  width: 100%;
}



}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-52440963-2819-4517-a8f2-133bde299849 {
  max-width:  100%;
}

.shg-c#s-52440963-2819-4517-a8f2-133bde299849 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-52440963-2819-4517-a8f2-133bde299849 .shg-image-zoom,
.shg-c#s-52440963-2819-4517-a8f2-133bde299849 img.shogun-image {
  max-width: 150px !important;
  
}

.shg-c#s-52440963-2819-4517-a8f2-133bde299849 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-52440963-2819-4517-a8f2-133bde299849 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-52440963-2819-4517-a8f2-133bde299849 img.shogun-image {
  width: 100%;
}



}@media (max-width: 767px){
.shg-c#s-52440963-2819-4517-a8f2-133bde299849 {
  max-width:  100%;
}

.shg-c#s-52440963-2819-4517-a8f2-133bde299849 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-52440963-2819-4517-a8f2-133bde299849 .shg-image-zoom,
.shg-c#s-52440963-2819-4517-a8f2-133bde299849 img.shogun-image {
  max-width: 150px !important;
  
}

.shg-c#s-52440963-2819-4517-a8f2-133bde299849 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-52440963-2819-4517-a8f2-133bde299849 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-52440963-2819-4517-a8f2-133bde299849 img.shogun-image {
  width: 100%;
}



}
#s-10e8a8bf-78ce-4b66-91c6-beb2d93faf41 {
  padding-top: 10px;
padding-bottom: 0px;
}

#s-e4c17db3-036e-44a5-b96a-21a4bedf1e12 {
  text-align: center;
}

#s-e4c17db3-036e-44a5-b96a-21a4bedf1e12 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 13px;
  font-weight:  700 ;
  font-family: Libre Baskerville;
  font-style:  normal ;
}

#s-e4c17db3-036e-44a5-b96a-21a4bedf1e12 .shg-product-price {
  color: #000;
  font-weight:  700 ;
  font-family: Libre Baskerville;
  font-style:  normal ;
  font-size: 13px;
}

#s-e4c17db3-036e-44a5-b96a-21a4bedf1e12 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-34f1a190-b45c-4d5c-88ff-4aa9378e111c {
  display: none;
}
#s-99c47e1c-795b-4fbf-8ba5-912f96326c5f {
  text-align: center;
}


.shg-c#s-99c47e1c-795b-4fbf-8ba5-912f96326c5f {
  max-width:  100%;
}

.shg-c#s-99c47e1c-795b-4fbf-8ba5-912f96326c5f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-99c47e1c-795b-4fbf-8ba5-912f96326c5f .shg-image-zoom,
.shg-c#s-99c47e1c-795b-4fbf-8ba5-912f96326c5f img.shogun-image {
  max-width: 150px !important;
  
}

.shg-c#s-99c47e1c-795b-4fbf-8ba5-912f96326c5f .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-99c47e1c-795b-4fbf-8ba5-912f96326c5f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-99c47e1c-795b-4fbf-8ba5-912f96326c5f img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){
.shg-c#s-99c47e1c-795b-4fbf-8ba5-912f96326c5f {
  max-width:  100%;
}

.shg-c#s-99c47e1c-795b-4fbf-8ba5-912f96326c5f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-99c47e1c-795b-4fbf-8ba5-912f96326c5f .shg-image-zoom,
.shg-c#s-99c47e1c-795b-4fbf-8ba5-912f96326c5f img.shogun-image {
  max-width: 150px !important;
  
}

.shg-c#s-99c47e1c-795b-4fbf-8ba5-912f96326c5f .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-99c47e1c-795b-4fbf-8ba5-912f96326c5f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-99c47e1c-795b-4fbf-8ba5-912f96326c5f img.shogun-image {
  width: 100%;
}



}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-99c47e1c-795b-4fbf-8ba5-912f96326c5f {
  max-width:  100%;
}

.shg-c#s-99c47e1c-795b-4fbf-8ba5-912f96326c5f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-99c47e1c-795b-4fbf-8ba5-912f96326c5f .shg-image-zoom,
.shg-c#s-99c47e1c-795b-4fbf-8ba5-912f96326c5f img.shogun-image {
  max-width: 150px !important;
  
}

.shg-c#s-99c47e1c-795b-4fbf-8ba5-912f96326c5f .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-99c47e1c-795b-4fbf-8ba5-912f96326c5f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-99c47e1c-795b-4fbf-8ba5-912f96326c5f img.shogun-image {
  width: 100%;
}



}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-99c47e1c-795b-4fbf-8ba5-912f96326c5f {
  max-width:  100%;
}

.shg-c#s-99c47e1c-795b-4fbf-8ba5-912f96326c5f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-99c47e1c-795b-4fbf-8ba5-912f96326c5f .shg-image-zoom,
.shg-c#s-99c47e1c-795b-4fbf-8ba5-912f96326c5f img.shogun-image {
  max-width: 150px !important;
  
}

.shg-c#s-99c47e1c-795b-4fbf-8ba5-912f96326c5f .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-99c47e1c-795b-4fbf-8ba5-912f96326c5f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-99c47e1c-795b-4fbf-8ba5-912f96326c5f img.shogun-image {
  width: 100%;
}



}@media (max-width: 767px){
.shg-c#s-99c47e1c-795b-4fbf-8ba5-912f96326c5f {
  max-width:  100%;
}

.shg-c#s-99c47e1c-795b-4fbf-8ba5-912f96326c5f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-99c47e1c-795b-4fbf-8ba5-912f96326c5f .shg-image-zoom,
.shg-c#s-99c47e1c-795b-4fbf-8ba5-912f96326c5f img.shogun-image {
  max-width: 150px !important;
  
}

.shg-c#s-99c47e1c-795b-4fbf-8ba5-912f96326c5f .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-99c47e1c-795b-4fbf-8ba5-912f96326c5f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-99c47e1c-795b-4fbf-8ba5-912f96326c5f img.shogun-image {
  width: 100%;
}



}
#s-6550aef2-e0bc-45e3-a0a6-385717557590 {
  padding-top: 10px;
padding-bottom: 0px;
}

#s-c91282e0-da33-4be7-bdea-ec8d8e860da6 {
  text-align: center;
}

#s-c91282e0-da33-4be7-bdea-ec8d8e860da6 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 13px;
  font-weight:  700 ;
  font-family: Libre Baskerville;
  font-style:  normal ;
}

#s-c91282e0-da33-4be7-bdea-ec8d8e860da6 .shg-product-price {
  color: #000;
  font-weight:  700 ;
  font-family: Libre Baskerville;
  font-style:  normal ;
  font-size: 13px;
}

#s-c91282e0-da33-4be7-bdea-ec8d8e860da6 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

@media (min-width: 0px) {
[id="s-0c663bfe-d6f1-4a72-9cae-c7c0bca3d577"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 7.5px);
}

}

@media (min-width: 768px) {
[id="s-0c663bfe-d6f1-4a72-9cae-c7c0bca3d577"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 7.5px);
}

}

@media (min-width: 992px) {
[id="s-0c663bfe-d6f1-4a72-9cae-c7c0bca3d577"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 7.5px);
}

}

@media (min-width: 1200px) {
[id="s-0c663bfe-d6f1-4a72-9cae-c7c0bca3d577"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 7.5px);
}

}

#s-19dd2be6-f585-4d74-9beb-9f205d76af05 {
  display: none;
}
#s-7ada9085-a853-4d00-a073-940b6eda7232 {
  text-align: center;
}


.shg-c#s-7ada9085-a853-4d00-a073-940b6eda7232 {
  max-width:  100%;
}

.shg-c#s-7ada9085-a853-4d00-a073-940b6eda7232 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-7ada9085-a853-4d00-a073-940b6eda7232 .shg-image-zoom,
.shg-c#s-7ada9085-a853-4d00-a073-940b6eda7232 img.shogun-image {
  max-width: 180px !important;
  
}

.shg-c#s-7ada9085-a853-4d00-a073-940b6eda7232 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-7ada9085-a853-4d00-a073-940b6eda7232 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7ada9085-a853-4d00-a073-940b6eda7232 img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){
.shg-c#s-7ada9085-a853-4d00-a073-940b6eda7232 {
  max-width:  100%;
}

.shg-c#s-7ada9085-a853-4d00-a073-940b6eda7232 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-7ada9085-a853-4d00-a073-940b6eda7232 .shg-image-zoom,
.shg-c#s-7ada9085-a853-4d00-a073-940b6eda7232 img.shogun-image {
  max-width: 180px !important;
  
}

.shg-c#s-7ada9085-a853-4d00-a073-940b6eda7232 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-7ada9085-a853-4d00-a073-940b6eda7232 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7ada9085-a853-4d00-a073-940b6eda7232 img.shogun-image {
  width: 100%;
}



}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-7ada9085-a853-4d00-a073-940b6eda7232 {
  max-width:  100%;
}

.shg-c#s-7ada9085-a853-4d00-a073-940b6eda7232 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-7ada9085-a853-4d00-a073-940b6eda7232 .shg-image-zoom,
.shg-c#s-7ada9085-a853-4d00-a073-940b6eda7232 img.shogun-image {
  max-width: 180px !important;
  
}

.shg-c#s-7ada9085-a853-4d00-a073-940b6eda7232 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-7ada9085-a853-4d00-a073-940b6eda7232 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7ada9085-a853-4d00-a073-940b6eda7232 img.shogun-image {
  width: 100%;
}



}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-7ada9085-a853-4d00-a073-940b6eda7232 {
  max-width:  100%;
}

.shg-c#s-7ada9085-a853-4d00-a073-940b6eda7232 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-7ada9085-a853-4d00-a073-940b6eda7232 .shg-image-zoom,
.shg-c#s-7ada9085-a853-4d00-a073-940b6eda7232 img.shogun-image {
  max-width: 180px !important;
  
}

.shg-c#s-7ada9085-a853-4d00-a073-940b6eda7232 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-7ada9085-a853-4d00-a073-940b6eda7232 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7ada9085-a853-4d00-a073-940b6eda7232 img.shogun-image {
  width: 100%;
}



}@media (max-width: 767px){
.shg-c#s-7ada9085-a853-4d00-a073-940b6eda7232 {
  max-width:  100%;
}

.shg-c#s-7ada9085-a853-4d00-a073-940b6eda7232 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-7ada9085-a853-4d00-a073-940b6eda7232 .shg-image-zoom,
.shg-c#s-7ada9085-a853-4d00-a073-940b6eda7232 img.shogun-image {
  max-width: 180px !important;
  
}

.shg-c#s-7ada9085-a853-4d00-a073-940b6eda7232 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-7ada9085-a853-4d00-a073-940b6eda7232 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7ada9085-a853-4d00-a073-940b6eda7232 img.shogun-image {
  width: 100%;
}



}
#s-08ec33d5-dbdc-468a-b4fb-3728c2b3a038 {
  padding-top: 10px;
padding-bottom: 0px;
}

#s-027a79f6-4e49-41b1-94e3-f01430940599 {
  text-align: center;
}

#s-027a79f6-4e49-41b1-94e3-f01430940599 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 13px;
  font-weight:  700 ;
  font-family: Libre Baskerville;
  font-style:  normal ;
}

#s-027a79f6-4e49-41b1-94e3-f01430940599 .shg-product-price {
  color: #000;
  font-weight:  700 ;
  font-family: Libre Baskerville;
  font-style:  normal ;
  font-size: 13px;
}

#s-027a79f6-4e49-41b1-94e3-f01430940599 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-6e91f739-50f2-4e2f-92f2-d46ef5e395e8 {
  display: none;
}
#s-99711f53-c422-4d22-b113-057040a54d7c {
  text-align: center;
}


.shg-c#s-99711f53-c422-4d22-b113-057040a54d7c {
  max-width:  100%;
}

.shg-c#s-99711f53-c422-4d22-b113-057040a54d7c img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-99711f53-c422-4d22-b113-057040a54d7c .shg-image-zoom,
.shg-c#s-99711f53-c422-4d22-b113-057040a54d7c img.shogun-image {
  max-width: 150px !important;
  
}

.shg-c#s-99711f53-c422-4d22-b113-057040a54d7c .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-99711f53-c422-4d22-b113-057040a54d7c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-99711f53-c422-4d22-b113-057040a54d7c img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){
.shg-c#s-99711f53-c422-4d22-b113-057040a54d7c {
  max-width:  100%;
}

.shg-c#s-99711f53-c422-4d22-b113-057040a54d7c img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-99711f53-c422-4d22-b113-057040a54d7c .shg-image-zoom,
.shg-c#s-99711f53-c422-4d22-b113-057040a54d7c img.shogun-image {
  max-width: 150px !important;
  
}

.shg-c#s-99711f53-c422-4d22-b113-057040a54d7c .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-99711f53-c422-4d22-b113-057040a54d7c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-99711f53-c422-4d22-b113-057040a54d7c img.shogun-image {
  width: 100%;
}



}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-99711f53-c422-4d22-b113-057040a54d7c {
  max-width:  100%;
}

.shg-c#s-99711f53-c422-4d22-b113-057040a54d7c img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-99711f53-c422-4d22-b113-057040a54d7c .shg-image-zoom,
.shg-c#s-99711f53-c422-4d22-b113-057040a54d7c img.shogun-image {
  max-width: 150px !important;
  
}

.shg-c#s-99711f53-c422-4d22-b113-057040a54d7c .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-99711f53-c422-4d22-b113-057040a54d7c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-99711f53-c422-4d22-b113-057040a54d7c img.shogun-image {
  width: 100%;
}



}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-99711f53-c422-4d22-b113-057040a54d7c {
  max-width:  100%;
}

.shg-c#s-99711f53-c422-4d22-b113-057040a54d7c img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-99711f53-c422-4d22-b113-057040a54d7c .shg-image-zoom,
.shg-c#s-99711f53-c422-4d22-b113-057040a54d7c img.shogun-image {
  max-width: 150px !important;
  
}

.shg-c#s-99711f53-c422-4d22-b113-057040a54d7c .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-99711f53-c422-4d22-b113-057040a54d7c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-99711f53-c422-4d22-b113-057040a54d7c img.shogun-image {
  width: 100%;
}



}@media (max-width: 767px){
.shg-c#s-99711f53-c422-4d22-b113-057040a54d7c {
  max-width:  100%;
}

.shg-c#s-99711f53-c422-4d22-b113-057040a54d7c img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-99711f53-c422-4d22-b113-057040a54d7c .shg-image-zoom,
.shg-c#s-99711f53-c422-4d22-b113-057040a54d7c img.shogun-image {
  max-width: 150px !important;
  
}

.shg-c#s-99711f53-c422-4d22-b113-057040a54d7c .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-99711f53-c422-4d22-b113-057040a54d7c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-99711f53-c422-4d22-b113-057040a54d7c img.shogun-image {
  width: 100%;
}



}
#s-c93425a6-da32-4dab-912e-f439e26d3b94 {
  padding-top: 10px;
padding-bottom: 0px;
}

#s-6e5e7ba7-7438-4c2c-a0a0-dc1413f4cae4 {
  text-align: center;
}

#s-6e5e7ba7-7438-4c2c-a0a0-dc1413f4cae4 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 13px;
  font-weight:  700 ;
  font-family: Libre Baskerville;
  font-style:  normal ;
}

#s-6e5e7ba7-7438-4c2c-a0a0-dc1413f4cae4 .shg-product-price {
  color: #000;
  font-weight:  700 ;
  font-family: Libre Baskerville;
  font-style:  normal ;
  font-size: 13px;
}

#s-6e5e7ba7-7438-4c2c-a0a0-dc1413f4cae4 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

@media (min-width: 0px) {
[id="s-935f5b67-ab66-45de-a50d-063bd0b9ae3c"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 7.5px);
}

}

@media (min-width: 768px) {
[id="s-935f5b67-ab66-45de-a50d-063bd0b9ae3c"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 7.5px);
}

}

@media (min-width: 992px) {
[id="s-935f5b67-ab66-45de-a50d-063bd0b9ae3c"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 7.5px);
}

}

@media (min-width: 1200px) {
[id="s-935f5b67-ab66-45de-a50d-063bd0b9ae3c"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 7.5px);
}

}

#s-40a850a2-b2d0-4663-8567-5bd6266a472c {
  display: none;
}
#s-43bccbdb-36f9-4da6-9af6-65b228abe66d {
  text-align: center;
}


.shg-c#s-43bccbdb-36f9-4da6-9af6-65b228abe66d {
  max-width:  100%;
}

.shg-c#s-43bccbdb-36f9-4da6-9af6-65b228abe66d img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-43bccbdb-36f9-4da6-9af6-65b228abe66d .shg-image-zoom,
.shg-c#s-43bccbdb-36f9-4da6-9af6-65b228abe66d img.shogun-image {
  max-width: 150px !important;
  
}

.shg-c#s-43bccbdb-36f9-4da6-9af6-65b228abe66d .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-43bccbdb-36f9-4da6-9af6-65b228abe66d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-43bccbdb-36f9-4da6-9af6-65b228abe66d img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){
.shg-c#s-43bccbdb-36f9-4da6-9af6-65b228abe66d {
  max-width:  100%;
}

.shg-c#s-43bccbdb-36f9-4da6-9af6-65b228abe66d img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-43bccbdb-36f9-4da6-9af6-65b228abe66d .shg-image-zoom,
.shg-c#s-43bccbdb-36f9-4da6-9af6-65b228abe66d img.shogun-image {
  max-width: 150px !important;
  
}

.shg-c#s-43bccbdb-36f9-4da6-9af6-65b228abe66d .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-43bccbdb-36f9-4da6-9af6-65b228abe66d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-43bccbdb-36f9-4da6-9af6-65b228abe66d img.shogun-image {
  width: 100%;
}



}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-43bccbdb-36f9-4da6-9af6-65b228abe66d {
  max-width:  100%;
}

.shg-c#s-43bccbdb-36f9-4da6-9af6-65b228abe66d img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-43bccbdb-36f9-4da6-9af6-65b228abe66d .shg-image-zoom,
.shg-c#s-43bccbdb-36f9-4da6-9af6-65b228abe66d img.shogun-image {
  max-width: 150px !important;
  
}

.shg-c#s-43bccbdb-36f9-4da6-9af6-65b228abe66d .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-43bccbdb-36f9-4da6-9af6-65b228abe66d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-43bccbdb-36f9-4da6-9af6-65b228abe66d img.shogun-image {
  width: 100%;
}



}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-43bccbdb-36f9-4da6-9af6-65b228abe66d {
  max-width:  100%;
}

.shg-c#s-43bccbdb-36f9-4da6-9af6-65b228abe66d img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-43bccbdb-36f9-4da6-9af6-65b228abe66d .shg-image-zoom,
.shg-c#s-43bccbdb-36f9-4da6-9af6-65b228abe66d img.shogun-image {
  max-width: 150px !important;
  
}

.shg-c#s-43bccbdb-36f9-4da6-9af6-65b228abe66d .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-43bccbdb-36f9-4da6-9af6-65b228abe66d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-43bccbdb-36f9-4da6-9af6-65b228abe66d img.shogun-image {
  width: 100%;
}



}@media (max-width: 767px){
.shg-c#s-43bccbdb-36f9-4da6-9af6-65b228abe66d {
  max-width:  100%;
}

.shg-c#s-43bccbdb-36f9-4da6-9af6-65b228abe66d img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-43bccbdb-36f9-4da6-9af6-65b228abe66d .shg-image-zoom,
.shg-c#s-43bccbdb-36f9-4da6-9af6-65b228abe66d img.shogun-image {
  max-width: 150px !important;
  
}

.shg-c#s-43bccbdb-36f9-4da6-9af6-65b228abe66d .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-43bccbdb-36f9-4da6-9af6-65b228abe66d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-43bccbdb-36f9-4da6-9af6-65b228abe66d img.shogun-image {
  width: 100%;
}



}
#s-648785bd-086a-4d82-916d-23eee4459c00 {
  padding-top: 10px;
padding-bottom: 0px;
}

#s-6e75b98d-2c91-4b7b-96f5-7ae8e3317fa3 {
  text-align: center;
}

#s-6e75b98d-2c91-4b7b-96f5-7ae8e3317fa3 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 13px;
  font-weight:  700 ;
  font-family: Libre Baskerville;
  font-style:  normal ;
}

#s-6e75b98d-2c91-4b7b-96f5-7ae8e3317fa3 .shg-product-price {
  color: #000;
  font-weight:  700 ;
  font-family: Libre Baskerville;
  font-style:  normal ;
  font-size: 13px;
}

#s-6e75b98d-2c91-4b7b-96f5-7ae8e3317fa3 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-08fe4f67-0879-4f88-848b-0faa6eebcf97 {
  display: none;
}
#s-b5a5aede-ccb2-4706-82ec-229b153bb81c {
  text-align: center;
}


.shg-c#s-b5a5aede-ccb2-4706-82ec-229b153bb81c {
  max-width:  100%;
}

.shg-c#s-b5a5aede-ccb2-4706-82ec-229b153bb81c img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b5a5aede-ccb2-4706-82ec-229b153bb81c .shg-image-zoom,
.shg-c#s-b5a5aede-ccb2-4706-82ec-229b153bb81c img.shogun-image {
  max-width: 150px !important;
  
}

.shg-c#s-b5a5aede-ccb2-4706-82ec-229b153bb81c .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-b5a5aede-ccb2-4706-82ec-229b153bb81c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b5a5aede-ccb2-4706-82ec-229b153bb81c img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){
.shg-c#s-b5a5aede-ccb2-4706-82ec-229b153bb81c {
  max-width:  100%;
}

.shg-c#s-b5a5aede-ccb2-4706-82ec-229b153bb81c img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b5a5aede-ccb2-4706-82ec-229b153bb81c .shg-image-zoom,
.shg-c#s-b5a5aede-ccb2-4706-82ec-229b153bb81c img.shogun-image {
  max-width: 150px !important;
  
}

.shg-c#s-b5a5aede-ccb2-4706-82ec-229b153bb81c .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-b5a5aede-ccb2-4706-82ec-229b153bb81c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b5a5aede-ccb2-4706-82ec-229b153bb81c img.shogun-image {
  width: 100%;
}



}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-b5a5aede-ccb2-4706-82ec-229b153bb81c {
  max-width:  100%;
}

.shg-c#s-b5a5aede-ccb2-4706-82ec-229b153bb81c img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b5a5aede-ccb2-4706-82ec-229b153bb81c .shg-image-zoom,
.shg-c#s-b5a5aede-ccb2-4706-82ec-229b153bb81c img.shogun-image {
  max-width: 150px !important;
  
}

.shg-c#s-b5a5aede-ccb2-4706-82ec-229b153bb81c .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-b5a5aede-ccb2-4706-82ec-229b153bb81c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b5a5aede-ccb2-4706-82ec-229b153bb81c img.shogun-image {
  width: 100%;
}



}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-b5a5aede-ccb2-4706-82ec-229b153bb81c {
  max-width:  100%;
}

.shg-c#s-b5a5aede-ccb2-4706-82ec-229b153bb81c img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b5a5aede-ccb2-4706-82ec-229b153bb81c .shg-image-zoom,
.shg-c#s-b5a5aede-ccb2-4706-82ec-229b153bb81c img.shogun-image {
  max-width: 150px !important;
  
}

.shg-c#s-b5a5aede-ccb2-4706-82ec-229b153bb81c .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-b5a5aede-ccb2-4706-82ec-229b153bb81c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b5a5aede-ccb2-4706-82ec-229b153bb81c img.shogun-image {
  width: 100%;
}



}@media (max-width: 767px){
.shg-c#s-b5a5aede-ccb2-4706-82ec-229b153bb81c {
  max-width:  100%;
}

.shg-c#s-b5a5aede-ccb2-4706-82ec-229b153bb81c img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b5a5aede-ccb2-4706-82ec-229b153bb81c .shg-image-zoom,
.shg-c#s-b5a5aede-ccb2-4706-82ec-229b153bb81c img.shogun-image {
  max-width: 150px !important;
  
}

.shg-c#s-b5a5aede-ccb2-4706-82ec-229b153bb81c .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-b5a5aede-ccb2-4706-82ec-229b153bb81c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b5a5aede-ccb2-4706-82ec-229b153bb81c img.shogun-image {
  width: 100%;
}



}
#s-ea711845-df45-4436-94ee-44c95854c002 {
  padding-top: 10px;
padding-bottom: 0px;
}

#s-340340aa-1c2e-4ec4-b57e-6cd4c9555b47 {
  text-align: center;
}

#s-340340aa-1c2e-4ec4-b57e-6cd4c9555b47 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 13px;
  font-weight:  700 ;
  font-family: Libre Baskerville;
  font-style:  normal ;
}

#s-340340aa-1c2e-4ec4-b57e-6cd4c9555b47 .shg-product-price {
  color: #000;
  font-weight:  700 ;
  font-family: Libre Baskerville;
  font-style:  normal ;
  font-size: 13px;
}

#s-340340aa-1c2e-4ec4-b57e-6cd4c9555b47 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

@media (min-width: 0px) {
[id="s-c8ace29e-a2ea-459c-9b2a-362e9cf3f67d"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 7.5px);
}

}

@media (min-width: 768px) {
[id="s-c8ace29e-a2ea-459c-9b2a-362e9cf3f67d"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 7.5px);
}

}

@media (min-width: 992px) {
[id="s-c8ace29e-a2ea-459c-9b2a-362e9cf3f67d"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 7.5px);
}

}

@media (min-width: 1200px) {
[id="s-c8ace29e-a2ea-459c-9b2a-362e9cf3f67d"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 7.5px);
}

}

#s-62cb5279-7871-4979-aa04-d5e905ce7754 {
  display: none;
}
#s-b168fde3-8c36-409c-8568-5585990b27a0 {
  text-align: center;
}


.shg-c#s-b168fde3-8c36-409c-8568-5585990b27a0 {
  max-width:  100%;
}

.shg-c#s-b168fde3-8c36-409c-8568-5585990b27a0 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b168fde3-8c36-409c-8568-5585990b27a0 .shg-image-zoom,
.shg-c#s-b168fde3-8c36-409c-8568-5585990b27a0 img.shogun-image {
  max-width: 150px !important;
  
}

.shg-c#s-b168fde3-8c36-409c-8568-5585990b27a0 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-b168fde3-8c36-409c-8568-5585990b27a0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b168fde3-8c36-409c-8568-5585990b27a0 img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){
.shg-c#s-b168fde3-8c36-409c-8568-5585990b27a0 {
  max-width:  100%;
}

.shg-c#s-b168fde3-8c36-409c-8568-5585990b27a0 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b168fde3-8c36-409c-8568-5585990b27a0 .shg-image-zoom,
.shg-c#s-b168fde3-8c36-409c-8568-5585990b27a0 img.shogun-image {
  max-width: 150px !important;
  
}

.shg-c#s-b168fde3-8c36-409c-8568-5585990b27a0 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-b168fde3-8c36-409c-8568-5585990b27a0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b168fde3-8c36-409c-8568-5585990b27a0 img.shogun-image {
  width: 100%;
}



}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-b168fde3-8c36-409c-8568-5585990b27a0 {
  max-width:  100%;
}

.shg-c#s-b168fde3-8c36-409c-8568-5585990b27a0 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b168fde3-8c36-409c-8568-5585990b27a0 .shg-image-zoom,
.shg-c#s-b168fde3-8c36-409c-8568-5585990b27a0 img.shogun-image {
  max-width: 150px !important;
  
}

.shg-c#s-b168fde3-8c36-409c-8568-5585990b27a0 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-b168fde3-8c36-409c-8568-5585990b27a0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b168fde3-8c36-409c-8568-5585990b27a0 img.shogun-image {
  width: 100%;
}



}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-b168fde3-8c36-409c-8568-5585990b27a0 {
  max-width:  100%;
}

.shg-c#s-b168fde3-8c36-409c-8568-5585990b27a0 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b168fde3-8c36-409c-8568-5585990b27a0 .shg-image-zoom,
.shg-c#s-b168fde3-8c36-409c-8568-5585990b27a0 img.shogun-image {
  max-width: 150px !important;
  
}

.shg-c#s-b168fde3-8c36-409c-8568-5585990b27a0 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-b168fde3-8c36-409c-8568-5585990b27a0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b168fde3-8c36-409c-8568-5585990b27a0 img.shogun-image {
  width: 100%;
}



}@media (max-width: 767px){
.shg-c#s-b168fde3-8c36-409c-8568-5585990b27a0 {
  max-width:  100%;
}

.shg-c#s-b168fde3-8c36-409c-8568-5585990b27a0 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b168fde3-8c36-409c-8568-5585990b27a0 .shg-image-zoom,
.shg-c#s-b168fde3-8c36-409c-8568-5585990b27a0 img.shogun-image {
  max-width: 150px !important;
  
}

.shg-c#s-b168fde3-8c36-409c-8568-5585990b27a0 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-b168fde3-8c36-409c-8568-5585990b27a0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b168fde3-8c36-409c-8568-5585990b27a0 img.shogun-image {
  width: 100%;
}



}
#s-1c7c7301-e36b-411c-be11-b076228d5cd5 {
  padding-top: 10px;
padding-bottom: 0px;
}

#s-9c2ded31-f27c-48e5-a32a-a5a0e4299eb3 {
  text-align: center;
}

#s-9c2ded31-f27c-48e5-a32a-a5a0e4299eb3 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 13px;
  font-weight:  700 ;
  font-family: Libre Baskerville;
  font-style:  normal ;
}

#s-9c2ded31-f27c-48e5-a32a-a5a0e4299eb3 .shg-product-price {
  color: #000;
  font-weight:  700 ;
  font-family: Libre Baskerville;
  font-style:  normal ;
  font-size: 13px;
}

#s-9c2ded31-f27c-48e5-a32a-a5a0e4299eb3 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-a9e93150-fdf2-445b-a49b-861cad3fc499 {
  display: none;
}
#s-57e0eafe-9443-4395-aa20-b6f175d4287c {
  text-align: center;
}


.shg-c#s-57e0eafe-9443-4395-aa20-b6f175d4287c {
  max-width:  100%;
}

.shg-c#s-57e0eafe-9443-4395-aa20-b6f175d4287c img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-57e0eafe-9443-4395-aa20-b6f175d4287c .shg-image-zoom,
.shg-c#s-57e0eafe-9443-4395-aa20-b6f175d4287c img.shogun-image {
  max-width: 150px !important;
  
}

.shg-c#s-57e0eafe-9443-4395-aa20-b6f175d4287c .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-57e0eafe-9443-4395-aa20-b6f175d4287c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-57e0eafe-9443-4395-aa20-b6f175d4287c img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){
.shg-c#s-57e0eafe-9443-4395-aa20-b6f175d4287c {
  max-width:  100%;
}

.shg-c#s-57e0eafe-9443-4395-aa20-b6f175d4287c img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-57e0eafe-9443-4395-aa20-b6f175d4287c .shg-image-zoom,
.shg-c#s-57e0eafe-9443-4395-aa20-b6f175d4287c img.shogun-image {
  max-width: 150px !important;
  
}

.shg-c#s-57e0eafe-9443-4395-aa20-b6f175d4287c .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-57e0eafe-9443-4395-aa20-b6f175d4287c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-57e0eafe-9443-4395-aa20-b6f175d4287c img.shogun-image {
  width: 100%;
}



}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-57e0eafe-9443-4395-aa20-b6f175d4287c {
  max-width:  100%;
}

.shg-c#s-57e0eafe-9443-4395-aa20-b6f175d4287c img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-57e0eafe-9443-4395-aa20-b6f175d4287c .shg-image-zoom,
.shg-c#s-57e0eafe-9443-4395-aa20-b6f175d4287c img.shogun-image {
  max-width: 150px !important;
  
}

.shg-c#s-57e0eafe-9443-4395-aa20-b6f175d4287c .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-57e0eafe-9443-4395-aa20-b6f175d4287c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-57e0eafe-9443-4395-aa20-b6f175d4287c img.shogun-image {
  width: 100%;
}



}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-57e0eafe-9443-4395-aa20-b6f175d4287c {
  max-width:  100%;
}

.shg-c#s-57e0eafe-9443-4395-aa20-b6f175d4287c img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-57e0eafe-9443-4395-aa20-b6f175d4287c .shg-image-zoom,
.shg-c#s-57e0eafe-9443-4395-aa20-b6f175d4287c img.shogun-image {
  max-width: 150px !important;
  
}

.shg-c#s-57e0eafe-9443-4395-aa20-b6f175d4287c .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-57e0eafe-9443-4395-aa20-b6f175d4287c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-57e0eafe-9443-4395-aa20-b6f175d4287c img.shogun-image {
  width: 100%;
}



}@media (max-width: 767px){
.shg-c#s-57e0eafe-9443-4395-aa20-b6f175d4287c {
  max-width:  100%;
}

.shg-c#s-57e0eafe-9443-4395-aa20-b6f175d4287c img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-57e0eafe-9443-4395-aa20-b6f175d4287c .shg-image-zoom,
.shg-c#s-57e0eafe-9443-4395-aa20-b6f175d4287c img.shogun-image {
  max-width: 150px !important;
  
}

.shg-c#s-57e0eafe-9443-4395-aa20-b6f175d4287c .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-57e0eafe-9443-4395-aa20-b6f175d4287c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-57e0eafe-9443-4395-aa20-b6f175d4287c img.shogun-image {
  width: 100%;
}



}
#s-3202b01e-49c2-489c-8412-58ad2a2ae03f {
  padding-top: 10px;
padding-bottom: 0px;
}

#s-0db86585-8b27-4118-a532-71ff3fc0c403 {
  text-align: center;
}

#s-0db86585-8b27-4118-a532-71ff3fc0c403 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 13px;
  font-weight:  700 ;
  font-family: Libre Baskerville;
  font-style:  normal ;
}

#s-0db86585-8b27-4118-a532-71ff3fc0c403 .shg-product-price {
  color: #000;
  font-weight:  700 ;
  font-family: Libre Baskerville;
  font-style:  normal ;
  font-size: 13px;
}

#s-0db86585-8b27-4118-a532-71ff3fc0c403 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-7133b680-c806-4ad4-ad64-ccedfdf18d6b {
  padding-top: 30px;
padding-bottom: 15px;
}
@media (min-width: 1200px){#s-7133b680-c806-4ad4-ad64-ccedfdf18d6b {
  display: none;
}
#s-7133b680-c806-4ad4-ad64-ccedfdf18d6b, #wrap-s-7133b680-c806-4ad4-ad64-ccedfdf18d6b { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-7133b680-c806-4ad4-ad64-ccedfdf18d6b {
  display: none;
}
#s-7133b680-c806-4ad4-ad64-ccedfdf18d6b, #wrap-s-7133b680-c806-4ad4-ad64-ccedfdf18d6b { display:none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-7133b680-c806-4ad4-ad64-ccedfdf18d6b {
  
}
}@media (max-width: 767px){#s-7133b680-c806-4ad4-ad64-ccedfdf18d6b {
  display: none;
}
#s-7133b680-c806-4ad4-ad64-ccedfdf18d6b, #wrap-s-7133b680-c806-4ad4-ad64-ccedfdf18d6b { display:none !important; }}
#s-c660e369-9d0a-4c1b-94a8-4a135f83ddb6 {
  padding-top: 18px;
padding-bottom: 15px;
}
@media (min-width: 1200px){#s-c660e369-9d0a-4c1b-94a8-4a135f83ddb6 {
  display: none;
}
#s-c660e369-9d0a-4c1b-94a8-4a135f83ddb6, #wrap-s-c660e369-9d0a-4c1b-94a8-4a135f83ddb6 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-c660e369-9d0a-4c1b-94a8-4a135f83ddb6 {
  display: none;
}
#s-c660e369-9d0a-4c1b-94a8-4a135f83ddb6, #wrap-s-c660e369-9d0a-4c1b-94a8-4a135f83ddb6 { display:none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-c660e369-9d0a-4c1b-94a8-4a135f83ddb6 {
  display: none;
}
#s-c660e369-9d0a-4c1b-94a8-4a135f83ddb6, #wrap-s-c660e369-9d0a-4c1b-94a8-4a135f83ddb6 { display:none !important; }}
.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-9613f928-e8f0-417f-8959-8199782dd4c7 {
  margin-top: 30px;
margin-bottom: 30px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 0px;
background-color: rgba(0, 0, 0, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-9613f928-e8f0-417f-8959-8199782dd4c7:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-9613f928-e8f0-417f-8959-8199782dd4c7:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-9613f928-e8f0-417f-8959-8199782dd4c7-btn-wrapper {
    text-align: center;
  }


#s-9613f928-e8f0-417f-8959-8199782dd4c7.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-9613f928-e8f0-417f-8959-8199782dd4c7-btn-wrapper {
    text-align: center;
  }


#s-9613f928-e8f0-417f-8959-8199782dd4c7.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-9613f928-e8f0-417f-8959-8199782dd4c7-btn-wrapper {
    text-align: center;
  }


#s-9613f928-e8f0-417f-8959-8199782dd4c7.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-9613f928-e8f0-417f-8959-8199782dd4c7-btn-wrapper {
    text-align: center;
  }


#s-9613f928-e8f0-417f-8959-8199782dd4c7.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-9613f928-e8f0-417f-8959-8199782dd4c7-btn-wrapper {
    text-align: center;
  }


#s-9613f928-e8f0-417f-8959-8199782dd4c7.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}
#s-2a3435d9-218e-416a-ae0a-f8925ca6bf43 {
  padding-bottom: 15px;
}
@media (min-width: 1200px){#s-2a3435d9-218e-416a-ae0a-f8925ca6bf43 {
  display: none;
}
#s-2a3435d9-218e-416a-ae0a-f8925ca6bf43, #wrap-s-2a3435d9-218e-416a-ae0a-f8925ca6bf43 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-2a3435d9-218e-416a-ae0a-f8925ca6bf43 {
  display: none;
}
#s-2a3435d9-218e-416a-ae0a-f8925ca6bf43, #wrap-s-2a3435d9-218e-416a-ae0a-f8925ca6bf43 { display:none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-2a3435d9-218e-416a-ae0a-f8925ca6bf43 {
  display: none;
}
#s-2a3435d9-218e-416a-ae0a-f8925ca6bf43, #wrap-s-2a3435d9-218e-416a-ae0a-f8925ca6bf43 { display:none !important; }}@media (max-width: 767px){#s-2a3435d9-218e-416a-ae0a-f8925ca6bf43 {
  padding-top: 40px;
display: none;
}
#s-2a3435d9-218e-416a-ae0a-f8925ca6bf43, #wrap-s-2a3435d9-218e-416a-ae0a-f8925ca6bf43 { display:none !important; }}
#s-62d01cba-6423-459e-8b49-2a8ccc9caff8 {
  margin-top: 30px;
margin-bottom: 30px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 0px;
background-color: rgba(0, 0, 0, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-62d01cba-6423-459e-8b49-2a8ccc9caff8:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-62d01cba-6423-459e-8b49-2a8ccc9caff8:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 1200px){#s-62d01cba-6423-459e-8b49-2a8ccc9caff8 {
  display: none;
}
#s-62d01cba-6423-459e-8b49-2a8ccc9caff8, #wrap-s-62d01cba-6423-459e-8b49-2a8ccc9caff8 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-62d01cba-6423-459e-8b49-2a8ccc9caff8 {
  display: none;
}
#s-62d01cba-6423-459e-8b49-2a8ccc9caff8, #wrap-s-62d01cba-6423-459e-8b49-2a8ccc9caff8 { display:none !important; }}@media (max-width: 767px){#s-62d01cba-6423-459e-8b49-2a8ccc9caff8 {
  display: none;
}
#s-62d01cba-6423-459e-8b49-2a8ccc9caff8, #wrap-s-62d01cba-6423-459e-8b49-2a8ccc9caff8 { display:none !important; }}

  #s-62d01cba-6423-459e-8b49-2a8ccc9caff8-btn-wrapper {
    text-align: center;
  }


#s-62d01cba-6423-459e-8b49-2a8ccc9caff8.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-62d01cba-6423-459e-8b49-2a8ccc9caff8-btn-wrapper {
    text-align: center;
  }


#s-62d01cba-6423-459e-8b49-2a8ccc9caff8.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-62d01cba-6423-459e-8b49-2a8ccc9caff8-btn-wrapper {
    text-align: center;
  }


#s-62d01cba-6423-459e-8b49-2a8ccc9caff8.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-62d01cba-6423-459e-8b49-2a8ccc9caff8-btn-wrapper {
    text-align: center;
  }


#s-62d01cba-6423-459e-8b49-2a8ccc9caff8.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-62d01cba-6423-459e-8b49-2a8ccc9caff8-btn-wrapper {
    text-align: center;
  }


#s-62d01cba-6423-459e-8b49-2a8ccc9caff8.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}
#s-45210568-48e5-459c-be97-d989473a33f7 {
  margin-top: 30px;
margin-bottom: 30px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 0px;
background-color: rgba(0, 0, 0, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-45210568-48e5-459c-be97-d989473a33f7:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-45210568-48e5-459c-be97-d989473a33f7:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 768px) and (max-width: 991px){#s-45210568-48e5-459c-be97-d989473a33f7 {
  display: none;
}
#s-45210568-48e5-459c-be97-d989473a33f7, #wrap-s-45210568-48e5-459c-be97-d989473a33f7 { display:none !important; }}@media (max-width: 767px){#s-45210568-48e5-459c-be97-d989473a33f7 {
  display: none;
}
#s-45210568-48e5-459c-be97-d989473a33f7, #wrap-s-45210568-48e5-459c-be97-d989473a33f7 { display:none !important; }}

  #s-45210568-48e5-459c-be97-d989473a33f7-btn-wrapper {
    text-align: center;
  }


#s-45210568-48e5-459c-be97-d989473a33f7.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-45210568-48e5-459c-be97-d989473a33f7-btn-wrapper {
    text-align: center;
  }


#s-45210568-48e5-459c-be97-d989473a33f7.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-45210568-48e5-459c-be97-d989473a33f7-btn-wrapper {
    text-align: center;
  }


#s-45210568-48e5-459c-be97-d989473a33f7.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-45210568-48e5-459c-be97-d989473a33f7-btn-wrapper {
    text-align: center;
  }


#s-45210568-48e5-459c-be97-d989473a33f7.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-45210568-48e5-459c-be97-d989473a33f7-btn-wrapper {
    text-align: center;
  }


#s-45210568-48e5-459c-be97-d989473a33f7.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}
#s-fb6a0ea3-c111-4338-a222-8979fa10cd43 {
  padding-top: 20px;
padding-bottom: 40px;
min-height: 50px;
}
@media (min-width: 1200px){#s-fb6a0ea3-c111-4338-a222-8979fa10cd43 {
  display: none;
}
#s-fb6a0ea3-c111-4338-a222-8979fa10cd43, #wrap-s-fb6a0ea3-c111-4338-a222-8979fa10cd43 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-fb6a0ea3-c111-4338-a222-8979fa10cd43 {
  display: none;
}
#s-fb6a0ea3-c111-4338-a222-8979fa10cd43, #wrap-s-fb6a0ea3-c111-4338-a222-8979fa10cd43 { display:none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-fb6a0ea3-c111-4338-a222-8979fa10cd43 {
  display: none;
}
#s-fb6a0ea3-c111-4338-a222-8979fa10cd43, #wrap-s-fb6a0ea3-c111-4338-a222-8979fa10cd43 { display:none !important; }}@media (max-width: 767px){#s-fb6a0ea3-c111-4338-a222-8979fa10cd43 {
  display: none;
}
#s-fb6a0ea3-c111-4338-a222-8979fa10cd43, #wrap-s-fb6a0ea3-c111-4338-a222-8979fa10cd43 { display:none !important; }}







#s-fb6a0ea3-c111-4338-a222-8979fa10cd43 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-fb6a0ea3-c111-4338-a222-8979fa10cd43.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-7b6becb2-30f1-46af-892b-cbd5c3a1b4ba {
  margin-top: 30px;
margin-bottom: 30px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 0px;
background-color: rgba(0, 0, 0, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-7b6becb2-30f1-46af-892b-cbd5c3a1b4ba:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-7b6becb2-30f1-46af-892b-cbd5c3a1b4ba:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-7b6becb2-30f1-46af-892b-cbd5c3a1b4ba-btn-wrapper {
    text-align: center;
  }


#s-7b6becb2-30f1-46af-892b-cbd5c3a1b4ba.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-7b6becb2-30f1-46af-892b-cbd5c3a1b4ba-btn-wrapper {
    text-align: center;
  }


#s-7b6becb2-30f1-46af-892b-cbd5c3a1b4ba.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-7b6becb2-30f1-46af-892b-cbd5c3a1b4ba-btn-wrapper {
    text-align: center;
  }


#s-7b6becb2-30f1-46af-892b-cbd5c3a1b4ba.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-7b6becb2-30f1-46af-892b-cbd5c3a1b4ba-btn-wrapper {
    text-align: center;
  }


#s-7b6becb2-30f1-46af-892b-cbd5c3a1b4ba.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-7b6becb2-30f1-46af-892b-cbd5c3a1b4ba-btn-wrapper {
    text-align: center;
  }


#s-7b6becb2-30f1-46af-892b-cbd5c3a1b4ba.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}
#s-4969d71c-c621-40bd-8b22-ee58191dbbb6 {
  margin-left: 5%;
margin-right: 5%;
padding-top: 10px;
padding-bottom: 10px;
}
@media (min-width: 1200px){#s-4969d71c-c621-40bd-8b22-ee58191dbbb6 {
  display: none;
}
#s-4969d71c-c621-40bd-8b22-ee58191dbbb6, #wrap-s-4969d71c-c621-40bd-8b22-ee58191dbbb6 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-4969d71c-c621-40bd-8b22-ee58191dbbb6 {
  display: none;
}
#s-4969d71c-c621-40bd-8b22-ee58191dbbb6, #wrap-s-4969d71c-c621-40bd-8b22-ee58191dbbb6 { display:none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-4969d71c-c621-40bd-8b22-ee58191dbbb6 {
  margin-left: 2%;
margin-right: 2%;
}
}@media (max-width: 767px){#s-4969d71c-c621-40bd-8b22-ee58191dbbb6 {
  margin-left: 2%;
margin-right: 2%;
}
}
#s-4969d71c-c621-40bd-8b22-ee58191dbbb6 .shg-sld-dot {
  background-color: rgba(0, 0, 0, 1);
}

#s-4969d71c-c621-40bd-8b22-ee58191dbbb6 .shg-sld-nav-button.shg-sld-left,
#s-4969d71c-c621-40bd-8b22-ee58191dbbb6 .shg-sld-nav-button.shg-sld-right {
  fill: rgba(0, 0, 0, 1);
}

@media (min-width: 0px) {
[id="s-de97abf1-371f-4086-b273-f9e00f0e5019"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 7.5px);
}

}

@media (min-width: 768px) {
[id="s-de97abf1-371f-4086-b273-f9e00f0e5019"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 7.5px);
}

}

@media (min-width: 992px) {
[id="s-de97abf1-371f-4086-b273-f9e00f0e5019"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 7.5px);
}

}

@media (min-width: 1200px) {
[id="s-de97abf1-371f-4086-b273-f9e00f0e5019"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 7.5px);
}

}

#s-370e764b-7127-4a9a-a953-477a6a44e8b6 {
  display: none;
}
#s-ef51e23c-0e48-4169-a04c-9dd2a0edc162 {
  text-align: center;
}


.shg-c#s-ef51e23c-0e48-4169-a04c-9dd2a0edc162 {
  max-width:  100%;
}

.shg-c#s-ef51e23c-0e48-4169-a04c-9dd2a0edc162 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-ef51e23c-0e48-4169-a04c-9dd2a0edc162 .shg-image-zoom,
.shg-c#s-ef51e23c-0e48-4169-a04c-9dd2a0edc162 img.shogun-image {
  max-width: 150px !important;
  
}

.shg-c#s-ef51e23c-0e48-4169-a04c-9dd2a0edc162 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-ef51e23c-0e48-4169-a04c-9dd2a0edc162 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ef51e23c-0e48-4169-a04c-9dd2a0edc162 img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){
.shg-c#s-ef51e23c-0e48-4169-a04c-9dd2a0edc162 {
  max-width:  100%;
}

.shg-c#s-ef51e23c-0e48-4169-a04c-9dd2a0edc162 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-ef51e23c-0e48-4169-a04c-9dd2a0edc162 .shg-image-zoom,
.shg-c#s-ef51e23c-0e48-4169-a04c-9dd2a0edc162 img.shogun-image {
  max-width: 150px !important;
  
}

.shg-c#s-ef51e23c-0e48-4169-a04c-9dd2a0edc162 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-ef51e23c-0e48-4169-a04c-9dd2a0edc162 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ef51e23c-0e48-4169-a04c-9dd2a0edc162 img.shogun-image {
  width: 100%;
}



}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-ef51e23c-0e48-4169-a04c-9dd2a0edc162 {
  max-width:  100%;
}

.shg-c#s-ef51e23c-0e48-4169-a04c-9dd2a0edc162 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-ef51e23c-0e48-4169-a04c-9dd2a0edc162 .shg-image-zoom,
.shg-c#s-ef51e23c-0e48-4169-a04c-9dd2a0edc162 img.shogun-image {
  max-width: 150px !important;
  
}

.shg-c#s-ef51e23c-0e48-4169-a04c-9dd2a0edc162 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-ef51e23c-0e48-4169-a04c-9dd2a0edc162 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ef51e23c-0e48-4169-a04c-9dd2a0edc162 img.shogun-image {
  width: 100%;
}



}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-ef51e23c-0e48-4169-a04c-9dd2a0edc162 {
  max-width:  100%;
}

.shg-c#s-ef51e23c-0e48-4169-a04c-9dd2a0edc162 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-ef51e23c-0e48-4169-a04c-9dd2a0edc162 .shg-image-zoom,
.shg-c#s-ef51e23c-0e48-4169-a04c-9dd2a0edc162 img.shogun-image {
  max-width: 150px !important;
  
}

.shg-c#s-ef51e23c-0e48-4169-a04c-9dd2a0edc162 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-ef51e23c-0e48-4169-a04c-9dd2a0edc162 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ef51e23c-0e48-4169-a04c-9dd2a0edc162 img.shogun-image {
  width: 100%;
}



}@media (max-width: 767px){
.shg-c#s-ef51e23c-0e48-4169-a04c-9dd2a0edc162 {
  max-width:  100%;
}

.shg-c#s-ef51e23c-0e48-4169-a04c-9dd2a0edc162 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-ef51e23c-0e48-4169-a04c-9dd2a0edc162 .shg-image-zoom,
.shg-c#s-ef51e23c-0e48-4169-a04c-9dd2a0edc162 img.shogun-image {
  max-width: 150px !important;
  
}

.shg-c#s-ef51e23c-0e48-4169-a04c-9dd2a0edc162 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-ef51e23c-0e48-4169-a04c-9dd2a0edc162 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ef51e23c-0e48-4169-a04c-9dd2a0edc162 img.shogun-image {
  width: 100%;
}



}
#s-85d8ca21-144b-49ba-b2b7-e53ef04a49c0 {
  padding-top: 10px;
padding-bottom: 0px;
}

#s-e0232b91-17dc-495c-894b-0557ddd0a209 {
  text-align: center;
}

#s-e0232b91-17dc-495c-894b-0557ddd0a209 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 13px;
  font-weight:  700 ;
  font-family: Libre Baskerville;
  font-style:  normal ;
}

#s-e0232b91-17dc-495c-894b-0557ddd0a209 .shg-product-price {
  color: #000;
  font-weight:  700 ;
  font-family: Libre Baskerville;
  font-style:  normal ;
  font-size: 13px;
}

#s-e0232b91-17dc-495c-894b-0557ddd0a209 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-d34a3307-4caa-4f35-9ca1-b1b3e2302439 {
  display: none;
}
#s-428614bf-738f-4ff5-9b49-017da6b1d5ba {
  text-align: center;
}


.shg-c#s-428614bf-738f-4ff5-9b49-017da6b1d5ba {
  max-width:  100%;
}

.shg-c#s-428614bf-738f-4ff5-9b49-017da6b1d5ba img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-428614bf-738f-4ff5-9b49-017da6b1d5ba .shg-image-zoom,
.shg-c#s-428614bf-738f-4ff5-9b49-017da6b1d5ba img.shogun-image {
  max-width: 150px !important;
  
}

.shg-c#s-428614bf-738f-4ff5-9b49-017da6b1d5ba .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-428614bf-738f-4ff5-9b49-017da6b1d5ba .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-428614bf-738f-4ff5-9b49-017da6b1d5ba img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){
.shg-c#s-428614bf-738f-4ff5-9b49-017da6b1d5ba {
  max-width:  100%;
}

.shg-c#s-428614bf-738f-4ff5-9b49-017da6b1d5ba img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-428614bf-738f-4ff5-9b49-017da6b1d5ba .shg-image-zoom,
.shg-c#s-428614bf-738f-4ff5-9b49-017da6b1d5ba img.shogun-image {
  max-width: 150px !important;
  
}

.shg-c#s-428614bf-738f-4ff5-9b49-017da6b1d5ba .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-428614bf-738f-4ff5-9b49-017da6b1d5ba .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-428614bf-738f-4ff5-9b49-017da6b1d5ba img.shogun-image {
  width: 100%;
}



}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-428614bf-738f-4ff5-9b49-017da6b1d5ba {
  max-width:  100%;
}

.shg-c#s-428614bf-738f-4ff5-9b49-017da6b1d5ba img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-428614bf-738f-4ff5-9b49-017da6b1d5ba .shg-image-zoom,
.shg-c#s-428614bf-738f-4ff5-9b49-017da6b1d5ba img.shogun-image {
  max-width: 150px !important;
  
}

.shg-c#s-428614bf-738f-4ff5-9b49-017da6b1d5ba .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-428614bf-738f-4ff5-9b49-017da6b1d5ba .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-428614bf-738f-4ff5-9b49-017da6b1d5ba img.shogun-image {
  width: 100%;
}



}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-428614bf-738f-4ff5-9b49-017da6b1d5ba {
  max-width:  100%;
}

.shg-c#s-428614bf-738f-4ff5-9b49-017da6b1d5ba img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-428614bf-738f-4ff5-9b49-017da6b1d5ba .shg-image-zoom,
.shg-c#s-428614bf-738f-4ff5-9b49-017da6b1d5ba img.shogun-image {
  max-width: 150px !important;
  
}

.shg-c#s-428614bf-738f-4ff5-9b49-017da6b1d5ba .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-428614bf-738f-4ff5-9b49-017da6b1d5ba .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-428614bf-738f-4ff5-9b49-017da6b1d5ba img.shogun-image {
  width: 100%;
}



}@media (max-width: 767px){
.shg-c#s-428614bf-738f-4ff5-9b49-017da6b1d5ba {
  max-width:  100%;
}

.shg-c#s-428614bf-738f-4ff5-9b49-017da6b1d5ba img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-428614bf-738f-4ff5-9b49-017da6b1d5ba .shg-image-zoom,
.shg-c#s-428614bf-738f-4ff5-9b49-017da6b1d5ba img.shogun-image {
  max-width: 150px !important;
  
}

.shg-c#s-428614bf-738f-4ff5-9b49-017da6b1d5ba .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-428614bf-738f-4ff5-9b49-017da6b1d5ba .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-428614bf-738f-4ff5-9b49-017da6b1d5ba img.shogun-image {
  width: 100%;
}



}
#s-85d731f0-e8e0-4044-8d43-672d8143f9ef {
  padding-top: 10px;
padding-bottom: 0px;
}

#s-17812680-a344-4f81-9be3-1b33e82535d9 {
  text-align: center;
}

#s-17812680-a344-4f81-9be3-1b33e82535d9 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 13px;
  font-weight:  700 ;
  font-family: Libre Baskerville;
  font-style:  normal ;
}

#s-17812680-a344-4f81-9be3-1b33e82535d9 .shg-product-price {
  color: #000;
  font-weight:  700 ;
  font-family: Libre Baskerville;
  font-style:  normal ;
  font-size: 13px;
}

#s-17812680-a344-4f81-9be3-1b33e82535d9 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

@media (min-width: 0px) {
[id="s-5c59dd3c-0108-4eb9-9389-dfb4065c42c1"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 7.5px);
}

}

@media (min-width: 768px) {
[id="s-5c59dd3c-0108-4eb9-9389-dfb4065c42c1"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 7.5px);
}

}

@media (min-width: 992px) {
[id="s-5c59dd3c-0108-4eb9-9389-dfb4065c42c1"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 7.5px);
}

}

@media (min-width: 1200px) {
[id="s-5c59dd3c-0108-4eb9-9389-dfb4065c42c1"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 7.5px);
}

}

#s-f731b882-207a-41a0-903b-ec9e7bd5e321 {
  display: none;
}
#s-cfcd3b67-6b3d-4d22-afc2-cc695dbe074f {
  text-align: center;
}


.shg-c#s-cfcd3b67-6b3d-4d22-afc2-cc695dbe074f {
  max-width:  100%;
}

.shg-c#s-cfcd3b67-6b3d-4d22-afc2-cc695dbe074f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-cfcd3b67-6b3d-4d22-afc2-cc695dbe074f .shg-image-zoom,
.shg-c#s-cfcd3b67-6b3d-4d22-afc2-cc695dbe074f img.shogun-image {
  max-width: 150px !important;
  
}

.shg-c#s-cfcd3b67-6b3d-4d22-afc2-cc695dbe074f .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-cfcd3b67-6b3d-4d22-afc2-cc695dbe074f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-cfcd3b67-6b3d-4d22-afc2-cc695dbe074f img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){
.shg-c#s-cfcd3b67-6b3d-4d22-afc2-cc695dbe074f {
  max-width:  100%;
}

.shg-c#s-cfcd3b67-6b3d-4d22-afc2-cc695dbe074f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-cfcd3b67-6b3d-4d22-afc2-cc695dbe074f .shg-image-zoom,
.shg-c#s-cfcd3b67-6b3d-4d22-afc2-cc695dbe074f img.shogun-image {
  max-width: 150px !important;
  
}

.shg-c#s-cfcd3b67-6b3d-4d22-afc2-cc695dbe074f .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-cfcd3b67-6b3d-4d22-afc2-cc695dbe074f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-cfcd3b67-6b3d-4d22-afc2-cc695dbe074f img.shogun-image {
  width: 100%;
}



}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-cfcd3b67-6b3d-4d22-afc2-cc695dbe074f {
  max-width:  100%;
}

.shg-c#s-cfcd3b67-6b3d-4d22-afc2-cc695dbe074f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-cfcd3b67-6b3d-4d22-afc2-cc695dbe074f .shg-image-zoom,
.shg-c#s-cfcd3b67-6b3d-4d22-afc2-cc695dbe074f img.shogun-image {
  max-width: 150px !important;
  
}

.shg-c#s-cfcd3b67-6b3d-4d22-afc2-cc695dbe074f .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-cfcd3b67-6b3d-4d22-afc2-cc695dbe074f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-cfcd3b67-6b3d-4d22-afc2-cc695dbe074f img.shogun-image {
  width: 100%;
}



}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-cfcd3b67-6b3d-4d22-afc2-cc695dbe074f {
  max-width:  100%;
}

.shg-c#s-cfcd3b67-6b3d-4d22-afc2-cc695dbe074f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-cfcd3b67-6b3d-4d22-afc2-cc695dbe074f .shg-image-zoom,
.shg-c#s-cfcd3b67-6b3d-4d22-afc2-cc695dbe074f img.shogun-image {
  max-width: 150px !important;
  
}

.shg-c#s-cfcd3b67-6b3d-4d22-afc2-cc695dbe074f .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-cfcd3b67-6b3d-4d22-afc2-cc695dbe074f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-cfcd3b67-6b3d-4d22-afc2-cc695dbe074f img.shogun-image {
  width: 100%;
}



}@media (max-width: 767px){
.shg-c#s-cfcd3b67-6b3d-4d22-afc2-cc695dbe074f {
  max-width:  100%;
}

.shg-c#s-cfcd3b67-6b3d-4d22-afc2-cc695dbe074f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-cfcd3b67-6b3d-4d22-afc2-cc695dbe074f .shg-image-zoom,
.shg-c#s-cfcd3b67-6b3d-4d22-afc2-cc695dbe074f img.shogun-image {
  max-width: 150px !important;
  
}

.shg-c#s-cfcd3b67-6b3d-4d22-afc2-cc695dbe074f .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-cfcd3b67-6b3d-4d22-afc2-cc695dbe074f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-cfcd3b67-6b3d-4d22-afc2-cc695dbe074f img.shogun-image {
  width: 100%;
}



}
#s-600db96b-51bf-4af2-8b57-f25e18780cb7 {
  padding-top: 10px;
padding-bottom: 0px;
}

#s-4d688ae1-e27b-4ab1-b1ed-3363536d18df {
  text-align: center;
}

#s-4d688ae1-e27b-4ab1-b1ed-3363536d18df .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 13px;
  font-weight:  700 ;
  font-family: Libre Baskerville;
  font-style:  normal ;
}

#s-4d688ae1-e27b-4ab1-b1ed-3363536d18df .shg-product-price {
  color: #000;
  font-weight:  700 ;
  font-family: Libre Baskerville;
  font-style:  normal ;
  font-size: 13px;
}

#s-4d688ae1-e27b-4ab1-b1ed-3363536d18df .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-246751cf-4396-45e4-862e-1d607e28c3d3 {
  display: none;
}
#s-401c2495-e726-494c-a9f5-24e4a192dd24 {
  text-align: center;
}


.shg-c#s-401c2495-e726-494c-a9f5-24e4a192dd24 {
  max-width:  100%;
}

.shg-c#s-401c2495-e726-494c-a9f5-24e4a192dd24 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-401c2495-e726-494c-a9f5-24e4a192dd24 .shg-image-zoom,
.shg-c#s-401c2495-e726-494c-a9f5-24e4a192dd24 img.shogun-image {
  max-width: 150px !important;
  
}

.shg-c#s-401c2495-e726-494c-a9f5-24e4a192dd24 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-401c2495-e726-494c-a9f5-24e4a192dd24 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-401c2495-e726-494c-a9f5-24e4a192dd24 img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){
.shg-c#s-401c2495-e726-494c-a9f5-24e4a192dd24 {
  max-width:  100%;
}

.shg-c#s-401c2495-e726-494c-a9f5-24e4a192dd24 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-401c2495-e726-494c-a9f5-24e4a192dd24 .shg-image-zoom,
.shg-c#s-401c2495-e726-494c-a9f5-24e4a192dd24 img.shogun-image {
  max-width: 150px !important;
  
}

.shg-c#s-401c2495-e726-494c-a9f5-24e4a192dd24 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-401c2495-e726-494c-a9f5-24e4a192dd24 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-401c2495-e726-494c-a9f5-24e4a192dd24 img.shogun-image {
  width: 100%;
}



}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-401c2495-e726-494c-a9f5-24e4a192dd24 {
  max-width:  100%;
}

.shg-c#s-401c2495-e726-494c-a9f5-24e4a192dd24 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-401c2495-e726-494c-a9f5-24e4a192dd24 .shg-image-zoom,
.shg-c#s-401c2495-e726-494c-a9f5-24e4a192dd24 img.shogun-image {
  max-width: 150px !important;
  
}

.shg-c#s-401c2495-e726-494c-a9f5-24e4a192dd24 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-401c2495-e726-494c-a9f5-24e4a192dd24 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-401c2495-e726-494c-a9f5-24e4a192dd24 img.shogun-image {
  width: 100%;
}



}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-401c2495-e726-494c-a9f5-24e4a192dd24 {
  max-width:  100%;
}

.shg-c#s-401c2495-e726-494c-a9f5-24e4a192dd24 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-401c2495-e726-494c-a9f5-24e4a192dd24 .shg-image-zoom,
.shg-c#s-401c2495-e726-494c-a9f5-24e4a192dd24 img.shogun-image {
  max-width: 150px !important;
  
}

.shg-c#s-401c2495-e726-494c-a9f5-24e4a192dd24 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-401c2495-e726-494c-a9f5-24e4a192dd24 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-401c2495-e726-494c-a9f5-24e4a192dd24 img.shogun-image {
  width: 100%;
}



}@media (max-width: 767px){
.shg-c#s-401c2495-e726-494c-a9f5-24e4a192dd24 {
  max-width:  100%;
}

.shg-c#s-401c2495-e726-494c-a9f5-24e4a192dd24 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-401c2495-e726-494c-a9f5-24e4a192dd24 .shg-image-zoom,
.shg-c#s-401c2495-e726-494c-a9f5-24e4a192dd24 img.shogun-image {
  max-width: 150px !important;
  
}

.shg-c#s-401c2495-e726-494c-a9f5-24e4a192dd24 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-401c2495-e726-494c-a9f5-24e4a192dd24 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-401c2495-e726-494c-a9f5-24e4a192dd24 img.shogun-image {
  width: 100%;
}



}
#s-98beec95-db24-4dbd-aab6-59554dcf96d6 {
  padding-top: 10px;
padding-bottom: 0px;
}

#s-f6f2ead4-04fa-4589-abae-2ab381097af3 {
  text-align: center;
}

#s-f6f2ead4-04fa-4589-abae-2ab381097af3 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 13px;
  font-weight:  700 ;
  font-family: Libre Baskerville;
  font-style:  normal ;
}

#s-f6f2ead4-04fa-4589-abae-2ab381097af3 .shg-product-price {
  color: #000;
  font-weight:  700 ;
  font-family: Libre Baskerville;
  font-style:  normal ;
  font-size: 13px;
}

#s-f6f2ead4-04fa-4589-abae-2ab381097af3 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

@media (min-width: 0px) {
[id="s-a0f286a6-b19e-426d-9f83-00a44114c929"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 7.5px);
}

}

@media (min-width: 768px) {
[id="s-a0f286a6-b19e-426d-9f83-00a44114c929"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 7.5px);
}

}

@media (min-width: 992px) {
[id="s-a0f286a6-b19e-426d-9f83-00a44114c929"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 7.5px);
}

}

@media (min-width: 1200px) {
[id="s-a0f286a6-b19e-426d-9f83-00a44114c929"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 7.5px);
}

}

#s-d87a1727-adbc-4252-ba14-3f892edecb40 {
  display: none;
}
#s-c4b04064-ee4e-4196-b38c-2274a646559b {
  text-align: center;
}


.shg-c#s-c4b04064-ee4e-4196-b38c-2274a646559b {
  max-width:  100%;
}

.shg-c#s-c4b04064-ee4e-4196-b38c-2274a646559b img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c4b04064-ee4e-4196-b38c-2274a646559b .shg-image-zoom,
.shg-c#s-c4b04064-ee4e-4196-b38c-2274a646559b img.shogun-image {
  max-width: 180px !important;
  
}

.shg-c#s-c4b04064-ee4e-4196-b38c-2274a646559b .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-c4b04064-ee4e-4196-b38c-2274a646559b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c4b04064-ee4e-4196-b38c-2274a646559b img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){
.shg-c#s-c4b04064-ee4e-4196-b38c-2274a646559b {
  max-width:  100%;
}

.shg-c#s-c4b04064-ee4e-4196-b38c-2274a646559b img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c4b04064-ee4e-4196-b38c-2274a646559b .shg-image-zoom,
.shg-c#s-c4b04064-ee4e-4196-b38c-2274a646559b img.shogun-image {
  max-width: 180px !important;
  
}

.shg-c#s-c4b04064-ee4e-4196-b38c-2274a646559b .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-c4b04064-ee4e-4196-b38c-2274a646559b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c4b04064-ee4e-4196-b38c-2274a646559b img.shogun-image {
  width: 100%;
}



}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-c4b04064-ee4e-4196-b38c-2274a646559b {
  max-width:  100%;
}

.shg-c#s-c4b04064-ee4e-4196-b38c-2274a646559b img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c4b04064-ee4e-4196-b38c-2274a646559b .shg-image-zoom,
.shg-c#s-c4b04064-ee4e-4196-b38c-2274a646559b img.shogun-image {
  max-width: 180px !important;
  
}

.shg-c#s-c4b04064-ee4e-4196-b38c-2274a646559b .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-c4b04064-ee4e-4196-b38c-2274a646559b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c4b04064-ee4e-4196-b38c-2274a646559b img.shogun-image {
  width: 100%;
}



}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-c4b04064-ee4e-4196-b38c-2274a646559b {
  max-width:  100%;
}

.shg-c#s-c4b04064-ee4e-4196-b38c-2274a646559b img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c4b04064-ee4e-4196-b38c-2274a646559b .shg-image-zoom,
.shg-c#s-c4b04064-ee4e-4196-b38c-2274a646559b img.shogun-image {
  max-width: 180px !important;
  
}

.shg-c#s-c4b04064-ee4e-4196-b38c-2274a646559b .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-c4b04064-ee4e-4196-b38c-2274a646559b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c4b04064-ee4e-4196-b38c-2274a646559b img.shogun-image {
  width: 100%;
}



}@media (max-width: 767px){
.shg-c#s-c4b04064-ee4e-4196-b38c-2274a646559b {
  max-width:  100%;
}

.shg-c#s-c4b04064-ee4e-4196-b38c-2274a646559b img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c4b04064-ee4e-4196-b38c-2274a646559b .shg-image-zoom,
.shg-c#s-c4b04064-ee4e-4196-b38c-2274a646559b img.shogun-image {
  max-width: 180px !important;
  
}

.shg-c#s-c4b04064-ee4e-4196-b38c-2274a646559b .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-c4b04064-ee4e-4196-b38c-2274a646559b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c4b04064-ee4e-4196-b38c-2274a646559b img.shogun-image {
  width: 100%;
}



}
#s-22e36367-ac8e-44bd-b331-23350095b1ed {
  padding-top: 10px;
padding-bottom: 0px;
}

#s-2c417236-4d5c-4f2e-9bec-c5c0571042f5 {
  text-align: center;
}

#s-2c417236-4d5c-4f2e-9bec-c5c0571042f5 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 13px;
  font-weight:  700 ;
  font-family: Libre Baskerville;
  font-style:  normal ;
}

#s-2c417236-4d5c-4f2e-9bec-c5c0571042f5 .shg-product-price {
  color: #000;
  font-weight:  700 ;
  font-family: Libre Baskerville;
  font-style:  normal ;
  font-size: 13px;
}

#s-2c417236-4d5c-4f2e-9bec-c5c0571042f5 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-998835a3-f8b5-497c-bce0-c43a923e1257 {
  display: none;
}
#s-952c2da4-5324-4f11-82e4-5f300de8feb0 {
  text-align: center;
}


.shg-c#s-952c2da4-5324-4f11-82e4-5f300de8feb0 {
  max-width:  100%;
}

.shg-c#s-952c2da4-5324-4f11-82e4-5f300de8feb0 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-952c2da4-5324-4f11-82e4-5f300de8feb0 .shg-image-zoom,
.shg-c#s-952c2da4-5324-4f11-82e4-5f300de8feb0 img.shogun-image {
  max-width: 150px !important;
  
}

.shg-c#s-952c2da4-5324-4f11-82e4-5f300de8feb0 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-952c2da4-5324-4f11-82e4-5f300de8feb0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-952c2da4-5324-4f11-82e4-5f300de8feb0 img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){
.shg-c#s-952c2da4-5324-4f11-82e4-5f300de8feb0 {
  max-width:  100%;
}

.shg-c#s-952c2da4-5324-4f11-82e4-5f300de8feb0 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-952c2da4-5324-4f11-82e4-5f300de8feb0 .shg-image-zoom,
.shg-c#s-952c2da4-5324-4f11-82e4-5f300de8feb0 img.shogun-image {
  max-width: 150px !important;
  
}

.shg-c#s-952c2da4-5324-4f11-82e4-5f300de8feb0 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-952c2da4-5324-4f11-82e4-5f300de8feb0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-952c2da4-5324-4f11-82e4-5f300de8feb0 img.shogun-image {
  width: 100%;
}



}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-952c2da4-5324-4f11-82e4-5f300de8feb0 {
  max-width:  100%;
}

.shg-c#s-952c2da4-5324-4f11-82e4-5f300de8feb0 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-952c2da4-5324-4f11-82e4-5f300de8feb0 .shg-image-zoom,
.shg-c#s-952c2da4-5324-4f11-82e4-5f300de8feb0 img.shogun-image {
  max-width: 150px !important;
  
}

.shg-c#s-952c2da4-5324-4f11-82e4-5f300de8feb0 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-952c2da4-5324-4f11-82e4-5f300de8feb0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-952c2da4-5324-4f11-82e4-5f300de8feb0 img.shogun-image {
  width: 100%;
}



}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-952c2da4-5324-4f11-82e4-5f300de8feb0 {
  max-width:  100%;
}

.shg-c#s-952c2da4-5324-4f11-82e4-5f300de8feb0 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-952c2da4-5324-4f11-82e4-5f300de8feb0 .shg-image-zoom,
.shg-c#s-952c2da4-5324-4f11-82e4-5f300de8feb0 img.shogun-image {
  max-width: 150px !important;
  
}

.shg-c#s-952c2da4-5324-4f11-82e4-5f300de8feb0 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-952c2da4-5324-4f11-82e4-5f300de8feb0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-952c2da4-5324-4f11-82e4-5f300de8feb0 img.shogun-image {
  width: 100%;
}



}@media (max-width: 767px){
.shg-c#s-952c2da4-5324-4f11-82e4-5f300de8feb0 {
  max-width:  100%;
}

.shg-c#s-952c2da4-5324-4f11-82e4-5f300de8feb0 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-952c2da4-5324-4f11-82e4-5f300de8feb0 .shg-image-zoom,
.shg-c#s-952c2da4-5324-4f11-82e4-5f300de8feb0 img.shogun-image {
  max-width: 150px !important;
  
}

.shg-c#s-952c2da4-5324-4f11-82e4-5f300de8feb0 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-952c2da4-5324-4f11-82e4-5f300de8feb0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-952c2da4-5324-4f11-82e4-5f300de8feb0 img.shogun-image {
  width: 100%;
}



}
#s-cafb8279-d7ac-4b92-8303-62f091e7cd67 {
  padding-top: 10px;
padding-bottom: 0px;
}

#s-7d80d809-5a94-4007-b189-0a78f9146358 {
  text-align: center;
}

#s-7d80d809-5a94-4007-b189-0a78f9146358 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 13px;
  font-weight:  700 ;
  font-family: Libre Baskerville;
  font-style:  normal ;
}

#s-7d80d809-5a94-4007-b189-0a78f9146358 .shg-product-price {
  color: #000;
  font-weight:  700 ;
  font-family: Libre Baskerville;
  font-style:  normal ;
  font-size: 13px;
}

#s-7d80d809-5a94-4007-b189-0a78f9146358 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

@media (min-width: 0px) {
[id="s-c933e1bb-324a-4c92-86cb-d17f957461d1"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 7.5px);
}

}

@media (min-width: 768px) {
[id="s-c933e1bb-324a-4c92-86cb-d17f957461d1"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 7.5px);
}

}

@media (min-width: 992px) {
[id="s-c933e1bb-324a-4c92-86cb-d17f957461d1"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 7.5px);
}

}

@media (min-width: 1200px) {
[id="s-c933e1bb-324a-4c92-86cb-d17f957461d1"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 7.5px);
}

}

#s-4c701418-d96d-410f-a50d-f16f8f5531c8 {
  display: none;
}
#s-dff79dc4-be93-450e-bd37-2ba84a3e702b {
  text-align: center;
}


.shg-c#s-dff79dc4-be93-450e-bd37-2ba84a3e702b {
  max-width:  100%;
}

.shg-c#s-dff79dc4-be93-450e-bd37-2ba84a3e702b img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-dff79dc4-be93-450e-bd37-2ba84a3e702b .shg-image-zoom,
.shg-c#s-dff79dc4-be93-450e-bd37-2ba84a3e702b img.shogun-image {
  max-width: 150px !important;
  
}

.shg-c#s-dff79dc4-be93-450e-bd37-2ba84a3e702b .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-dff79dc4-be93-450e-bd37-2ba84a3e702b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-dff79dc4-be93-450e-bd37-2ba84a3e702b img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){
.shg-c#s-dff79dc4-be93-450e-bd37-2ba84a3e702b {
  max-width:  100%;
}

.shg-c#s-dff79dc4-be93-450e-bd37-2ba84a3e702b img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-dff79dc4-be93-450e-bd37-2ba84a3e702b .shg-image-zoom,
.shg-c#s-dff79dc4-be93-450e-bd37-2ba84a3e702b img.shogun-image {
  max-width: 150px !important;
  
}

.shg-c#s-dff79dc4-be93-450e-bd37-2ba84a3e702b .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-dff79dc4-be93-450e-bd37-2ba84a3e702b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-dff79dc4-be93-450e-bd37-2ba84a3e702b img.shogun-image {
  width: 100%;
}



}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-dff79dc4-be93-450e-bd37-2ba84a3e702b {
  max-width:  100%;
}

.shg-c#s-dff79dc4-be93-450e-bd37-2ba84a3e702b img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-dff79dc4-be93-450e-bd37-2ba84a3e702b .shg-image-zoom,
.shg-c#s-dff79dc4-be93-450e-bd37-2ba84a3e702b img.shogun-image {
  max-width: 150px !important;
  
}

.shg-c#s-dff79dc4-be93-450e-bd37-2ba84a3e702b .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-dff79dc4-be93-450e-bd37-2ba84a3e702b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-dff79dc4-be93-450e-bd37-2ba84a3e702b img.shogun-image {
  width: 100%;
}



}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-dff79dc4-be93-450e-bd37-2ba84a3e702b {
  max-width:  100%;
}

.shg-c#s-dff79dc4-be93-450e-bd37-2ba84a3e702b img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-dff79dc4-be93-450e-bd37-2ba84a3e702b .shg-image-zoom,
.shg-c#s-dff79dc4-be93-450e-bd37-2ba84a3e702b img.shogun-image {
  max-width: 150px !important;
  
}

.shg-c#s-dff79dc4-be93-450e-bd37-2ba84a3e702b .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-dff79dc4-be93-450e-bd37-2ba84a3e702b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-dff79dc4-be93-450e-bd37-2ba84a3e702b img.shogun-image {
  width: 100%;
}



}@media (max-width: 767px){
.shg-c#s-dff79dc4-be93-450e-bd37-2ba84a3e702b {
  max-width:  100%;
}

.shg-c#s-dff79dc4-be93-450e-bd37-2ba84a3e702b img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-dff79dc4-be93-450e-bd37-2ba84a3e702b .shg-image-zoom,
.shg-c#s-dff79dc4-be93-450e-bd37-2ba84a3e702b img.shogun-image {
  max-width: 150px !important;
  
}

.shg-c#s-dff79dc4-be93-450e-bd37-2ba84a3e702b .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-dff79dc4-be93-450e-bd37-2ba84a3e702b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-dff79dc4-be93-450e-bd37-2ba84a3e702b img.shogun-image {
  width: 100%;
}



}
#s-4c332c2e-d8fc-4b28-a63b-3ddb4aa0fa70 {
  padding-top: 10px;
padding-bottom: 0px;
}

#s-6c8dcd67-20d0-473f-9322-c33579f62c05 {
  text-align: center;
}

#s-6c8dcd67-20d0-473f-9322-c33579f62c05 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 13px;
  font-weight:  700 ;
  font-family: Libre Baskerville;
  font-style:  normal ;
}

#s-6c8dcd67-20d0-473f-9322-c33579f62c05 .shg-product-price {
  color: #000;
  font-weight:  700 ;
  font-family: Libre Baskerville;
  font-style:  normal ;
  font-size: 13px;
}

#s-6c8dcd67-20d0-473f-9322-c33579f62c05 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-82422c95-1211-416f-b586-4e148f9c5a19 {
  display: none;
}
#s-fb624c2f-1e3e-4067-b9fb-f9f938f92178 {
  text-align: center;
}


.shg-c#s-fb624c2f-1e3e-4067-b9fb-f9f938f92178 {
  max-width:  100%;
}

.shg-c#s-fb624c2f-1e3e-4067-b9fb-f9f938f92178 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-fb624c2f-1e3e-4067-b9fb-f9f938f92178 .shg-image-zoom,
.shg-c#s-fb624c2f-1e3e-4067-b9fb-f9f938f92178 img.shogun-image {
  max-width: 150px !important;
  
}

.shg-c#s-fb624c2f-1e3e-4067-b9fb-f9f938f92178 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-fb624c2f-1e3e-4067-b9fb-f9f938f92178 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-fb624c2f-1e3e-4067-b9fb-f9f938f92178 img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){
.shg-c#s-fb624c2f-1e3e-4067-b9fb-f9f938f92178 {
  max-width:  100%;
}

.shg-c#s-fb624c2f-1e3e-4067-b9fb-f9f938f92178 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-fb624c2f-1e3e-4067-b9fb-f9f938f92178 .shg-image-zoom,
.shg-c#s-fb624c2f-1e3e-4067-b9fb-f9f938f92178 img.shogun-image {
  max-width: 150px !important;
  
}

.shg-c#s-fb624c2f-1e3e-4067-b9fb-f9f938f92178 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-fb624c2f-1e3e-4067-b9fb-f9f938f92178 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-fb624c2f-1e3e-4067-b9fb-f9f938f92178 img.shogun-image {
  width: 100%;
}



}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-fb624c2f-1e3e-4067-b9fb-f9f938f92178 {
  max-width:  100%;
}

.shg-c#s-fb624c2f-1e3e-4067-b9fb-f9f938f92178 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-fb624c2f-1e3e-4067-b9fb-f9f938f92178 .shg-image-zoom,
.shg-c#s-fb624c2f-1e3e-4067-b9fb-f9f938f92178 img.shogun-image {
  max-width: 150px !important;
  
}

.shg-c#s-fb624c2f-1e3e-4067-b9fb-f9f938f92178 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-fb624c2f-1e3e-4067-b9fb-f9f938f92178 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-fb624c2f-1e3e-4067-b9fb-f9f938f92178 img.shogun-image {
  width: 100%;
}



}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-fb624c2f-1e3e-4067-b9fb-f9f938f92178 {
  max-width:  100%;
}

.shg-c#s-fb624c2f-1e3e-4067-b9fb-f9f938f92178 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-fb624c2f-1e3e-4067-b9fb-f9f938f92178 .shg-image-zoom,
.shg-c#s-fb624c2f-1e3e-4067-b9fb-f9f938f92178 img.shogun-image {
  max-width: 150px !important;
  
}

.shg-c#s-fb624c2f-1e3e-4067-b9fb-f9f938f92178 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-fb624c2f-1e3e-4067-b9fb-f9f938f92178 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-fb624c2f-1e3e-4067-b9fb-f9f938f92178 img.shogun-image {
  width: 100%;
}



}@media (max-width: 767px){
.shg-c#s-fb624c2f-1e3e-4067-b9fb-f9f938f92178 {
  max-width:  100%;
}

.shg-c#s-fb624c2f-1e3e-4067-b9fb-f9f938f92178 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-fb624c2f-1e3e-4067-b9fb-f9f938f92178 .shg-image-zoom,
.shg-c#s-fb624c2f-1e3e-4067-b9fb-f9f938f92178 img.shogun-image {
  max-width: 150px !important;
  
}

.shg-c#s-fb624c2f-1e3e-4067-b9fb-f9f938f92178 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-fb624c2f-1e3e-4067-b9fb-f9f938f92178 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-fb624c2f-1e3e-4067-b9fb-f9f938f92178 img.shogun-image {
  width: 100%;
}



}
#s-22cbe05d-2a01-4186-972e-0c192bf3809a {
  padding-top: 10px;
padding-bottom: 0px;
}

#s-37343c92-b186-4c68-addc-d91d5d6e1225 {
  text-align: center;
}

#s-37343c92-b186-4c68-addc-d91d5d6e1225 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 13px;
  font-weight:  700 ;
  font-family: Libre Baskerville;
  font-style:  normal ;
}

#s-37343c92-b186-4c68-addc-d91d5d6e1225 .shg-product-price {
  color: #000;
  font-weight:  700 ;
  font-family: Libre Baskerville;
  font-style:  normal ;
  font-size: 13px;
}

#s-37343c92-b186-4c68-addc-d91d5d6e1225 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-e344fa96-dbb9-4b33-8237-685a29213cb5 {
  border-style: solid;
margin-top: 20px;
margin-bottom: 20px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(0, 0, 0, 1);
border-radius: 0px;
background-color: rgba(0, 0, 0, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(255, 255, 255, 1);
}
#s-e344fa96-dbb9-4b33-8237-685a29213cb5:hover {background-color: rgba(63, 63, 63, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-e344fa96-dbb9-4b33-8237-685a29213cb5:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 1200px){#s-e344fa96-dbb9-4b33-8237-685a29213cb5 {
  display: none;
}
#s-e344fa96-dbb9-4b33-8237-685a29213cb5, #wrap-s-e344fa96-dbb9-4b33-8237-685a29213cb5 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-e344fa96-dbb9-4b33-8237-685a29213cb5 {
  display: none;
}
#s-e344fa96-dbb9-4b33-8237-685a29213cb5, #wrap-s-e344fa96-dbb9-4b33-8237-685a29213cb5 { display:none !important; }}

  #s-e344fa96-dbb9-4b33-8237-685a29213cb5-btn-wrapper {
    text-align: center;
  }


#s-e344fa96-dbb9-4b33-8237-685a29213cb5.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 10px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-e344fa96-dbb9-4b33-8237-685a29213cb5-btn-wrapper {
    text-align: center;
  }


#s-e344fa96-dbb9-4b33-8237-685a29213cb5.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 10px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-e344fa96-dbb9-4b33-8237-685a29213cb5-btn-wrapper {
    text-align: center;
  }


#s-e344fa96-dbb9-4b33-8237-685a29213cb5.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 10px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-e344fa96-dbb9-4b33-8237-685a29213cb5-btn-wrapper {
    text-align: center;
  }


#s-e344fa96-dbb9-4b33-8237-685a29213cb5.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 10px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-e344fa96-dbb9-4b33-8237-685a29213cb5-btn-wrapper {
    text-align: center;
  }


#s-e344fa96-dbb9-4b33-8237-685a29213cb5.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 10px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}
#s-6337f965-2b8d-434b-a79a-12255cd29c0e {
  margin-top: 50px;
margin-left: 0%;
margin-bottom: 0px;
margin-right: 0%;
padding-top: 40px;
padding-left: 3%;
padding-bottom: 40px;
padding-right: 3%;
min-height: 50px;
background-color: rgba(236, 236, 236, 1);
}
@media (min-width: 1200px){#s-6337f965-2b8d-434b-a79a-12255cd29c0e {
  display: none;
}
#s-6337f965-2b8d-434b-a79a-12255cd29c0e, #wrap-s-6337f965-2b8d-434b-a79a-12255cd29c0e { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-6337f965-2b8d-434b-a79a-12255cd29c0e {
  display: none;
}
#s-6337f965-2b8d-434b-a79a-12255cd29c0e, #wrap-s-6337f965-2b8d-434b-a79a-12255cd29c0e { display:none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-6337f965-2b8d-434b-a79a-12255cd29c0e {
  display: none;
}
#s-6337f965-2b8d-434b-a79a-12255cd29c0e, #wrap-s-6337f965-2b8d-434b-a79a-12255cd29c0e { display:none !important; }}@media (max-width: 767px){#s-6337f965-2b8d-434b-a79a-12255cd29c0e {
  
}
}







#s-6337f965-2b8d-434b-a79a-12255cd29c0e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-6337f965-2b8d-434b-a79a-12255cd29c0e.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-3bbb2a6f-4207-402b-8494-4dbbb7e2b4eb {
  padding-bottom: 20px;
}

#s-90b87d46-ecbd-412e-af53-392990a3abbe {
  margin-top: 0px;
margin-bottom: 0px;
padding-top: 12px;
padding-bottom: 12px;
}

@media (min-width: 0px) {
[id="s-90b87d46-ecbd-412e-af53-392990a3abbe"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 768px) {
[id="s-90b87d46-ecbd-412e-af53-392990a3abbe"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 992px) {
[id="s-90b87d46-ecbd-412e-af53-392990a3abbe"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 1200px) {
[id="s-90b87d46-ecbd-412e-af53-392990a3abbe"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

#s-a1b55653-6db0-4874-a2dc-4cdf09741843 {
  border-style: solid;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(0, 0, 0, 1);
border-radius: 0px;
background-color: rgba(0, 0, 0, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(255, 255, 255, 1);
}
#s-a1b55653-6db0-4874-a2dc-4cdf09741843:hover {background-color: rgba(63, 63, 63, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-a1b55653-6db0-4874-a2dc-4cdf09741843:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-a1b55653-6db0-4874-a2dc-4cdf09741843-btn-wrapper {
    text-align: center;
  }


#s-a1b55653-6db0-4874-a2dc-4cdf09741843.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 10px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-a1b55653-6db0-4874-a2dc-4cdf09741843-btn-wrapper {
    text-align: center;
  }


#s-a1b55653-6db0-4874-a2dc-4cdf09741843.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 10px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-a1b55653-6db0-4874-a2dc-4cdf09741843-btn-wrapper {
    text-align: center;
  }


#s-a1b55653-6db0-4874-a2dc-4cdf09741843.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 10px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-a1b55653-6db0-4874-a2dc-4cdf09741843-btn-wrapper {
    text-align: center;
  }


#s-a1b55653-6db0-4874-a2dc-4cdf09741843.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 10px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-a1b55653-6db0-4874-a2dc-4cdf09741843-btn-wrapper {
    text-align: center;
  }


#s-a1b55653-6db0-4874-a2dc-4cdf09741843.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 10px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}
#s-f85ad432-d382-4d96-ac4d-37dc5c013978 {
  border-style: solid;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(0, 0, 0, 1);
border-radius: 0px;
background-color: rgba(0, 0, 0, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(255, 255, 255, 1);
}
#s-f85ad432-d382-4d96-ac4d-37dc5c013978:hover {background-color: rgba(63, 63, 63, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-f85ad432-d382-4d96-ac4d-37dc5c013978:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-f85ad432-d382-4d96-ac4d-37dc5c013978-btn-wrapper {
    text-align: center;
  }


#s-f85ad432-d382-4d96-ac4d-37dc5c013978.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 10px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-f85ad432-d382-4d96-ac4d-37dc5c013978-btn-wrapper {
    text-align: center;
  }


#s-f85ad432-d382-4d96-ac4d-37dc5c013978.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 10px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-f85ad432-d382-4d96-ac4d-37dc5c013978-btn-wrapper {
    text-align: center;
  }


#s-f85ad432-d382-4d96-ac4d-37dc5c013978.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 10px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-f85ad432-d382-4d96-ac4d-37dc5c013978-btn-wrapper {
    text-align: center;
  }


#s-f85ad432-d382-4d96-ac4d-37dc5c013978.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 10px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-f85ad432-d382-4d96-ac4d-37dc5c013978-btn-wrapper {
    text-align: center;
  }


#s-f85ad432-d382-4d96-ac4d-37dc5c013978.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 10px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}
#s-2f28802c-2e7a-49e2-875e-e1f1e23ffb52 {
  border-style: solid;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(0, 0, 0, 1);
border-radius: 0px;
background-color: rgba(0, 0, 0, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(255, 255, 255, 1);
}
#s-2f28802c-2e7a-49e2-875e-e1f1e23ffb52:hover {background-color: rgba(63, 63, 63, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-2f28802c-2e7a-49e2-875e-e1f1e23ffb52:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-2f28802c-2e7a-49e2-875e-e1f1e23ffb52-btn-wrapper {
    text-align: center;
  }


#s-2f28802c-2e7a-49e2-875e-e1f1e23ffb52.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 10px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-2f28802c-2e7a-49e2-875e-e1f1e23ffb52-btn-wrapper {
    text-align: center;
  }


#s-2f28802c-2e7a-49e2-875e-e1f1e23ffb52.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 10px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-2f28802c-2e7a-49e2-875e-e1f1e23ffb52-btn-wrapper {
    text-align: center;
  }


#s-2f28802c-2e7a-49e2-875e-e1f1e23ffb52.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 10px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-2f28802c-2e7a-49e2-875e-e1f1e23ffb52-btn-wrapper {
    text-align: center;
  }


#s-2f28802c-2e7a-49e2-875e-e1f1e23ffb52.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 10px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-2f28802c-2e7a-49e2-875e-e1f1e23ffb52-btn-wrapper {
    text-align: center;
  }


#s-2f28802c-2e7a-49e2-875e-e1f1e23ffb52.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 10px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}
#s-a2f2f341-cc4d-48a4-9b37-e341c7a1be06 {
  margin-left: 0%;
margin-right: 0%;
padding-top: 60px;
padding-left: 5%;
padding-bottom: 80px;
padding-right: 5%;
min-height: 50px;
background-color: rgba(236, 236, 236, 1);
}
@media (min-width: 1200px){#s-a2f2f341-cc4d-48a4-9b37-e341c7a1be06 {
  display: none;
}
#s-a2f2f341-cc4d-48a4-9b37-e341c7a1be06, #wrap-s-a2f2f341-cc4d-48a4-9b37-e341c7a1be06 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-a2f2f341-cc4d-48a4-9b37-e341c7a1be06 {
  display: none;
}
#s-a2f2f341-cc4d-48a4-9b37-e341c7a1be06, #wrap-s-a2f2f341-cc4d-48a4-9b37-e341c7a1be06 { display:none !important; }}@media (max-width: 767px){#s-a2f2f341-cc4d-48a4-9b37-e341c7a1be06 {
  display: none;
}
#s-a2f2f341-cc4d-48a4-9b37-e341c7a1be06, #wrap-s-a2f2f341-cc4d-48a4-9b37-e341c7a1be06 { display:none !important; }}







#s-a2f2f341-cc4d-48a4-9b37-e341c7a1be06 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-a2f2f341-cc4d-48a4-9b37-e341c7a1be06.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-15e531a6-6d90-40fa-a739-e4032bce6fa9 {
  padding-bottom: 40px;
}

@media (min-width: 0px) {
[id="s-84bca2b4-af56-4cf1-9b5c-ff676f81082c"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 768px) {
[id="s-84bca2b4-af56-4cf1-9b5c-ff676f81082c"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-84bca2b4-af56-4cf1-9b5c-ff676f81082c"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-84bca2b4-af56-4cf1-9b5c-ff676f81082c"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-7af85f27-4738-40ac-a67d-6603e5482f5e {
  border-style: solid;
padding-top: 12px;
padding-left: 50px;
padding-bottom: 12px;
padding-right: 50px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(0, 0, 0, 1);
border-radius: 0px;
background-color: rgba(0, 0, 0, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(255, 255, 255, 1);
}
#s-7af85f27-4738-40ac-a67d-6603e5482f5e:hover {background-color: rgba(63, 63, 63, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-7af85f27-4738-40ac-a67d-6603e5482f5e:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-7af85f27-4738-40ac-a67d-6603e5482f5e-btn-wrapper {
    text-align: center;
  }


#s-7af85f27-4738-40ac-a67d-6603e5482f5e.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-7af85f27-4738-40ac-a67d-6603e5482f5e-btn-wrapper {
    text-align: center;
  }


#s-7af85f27-4738-40ac-a67d-6603e5482f5e.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-7af85f27-4738-40ac-a67d-6603e5482f5e-btn-wrapper {
    text-align: center;
  }


#s-7af85f27-4738-40ac-a67d-6603e5482f5e.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-7af85f27-4738-40ac-a67d-6603e5482f5e-btn-wrapper {
    text-align: center;
  }


#s-7af85f27-4738-40ac-a67d-6603e5482f5e.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-7af85f27-4738-40ac-a67d-6603e5482f5e-btn-wrapper {
    text-align: center;
  }


#s-7af85f27-4738-40ac-a67d-6603e5482f5e.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}
#s-f17a2d22-ad69-44f7-b8bd-a339578ef2ae {
  border-style: solid;
padding-top: 12px;
padding-left: 50px;
padding-bottom: 12px;
padding-right: 50px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(0, 0, 0, 1);
border-radius: 0px;
background-color: rgba(0, 0, 0, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(255, 255, 255, 1);
}
#s-f17a2d22-ad69-44f7-b8bd-a339578ef2ae:hover {background-color: rgba(63, 63, 63, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-f17a2d22-ad69-44f7-b8bd-a339578ef2ae:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-f17a2d22-ad69-44f7-b8bd-a339578ef2ae-btn-wrapper {
    text-align: center;
  }


#s-f17a2d22-ad69-44f7-b8bd-a339578ef2ae.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-f17a2d22-ad69-44f7-b8bd-a339578ef2ae-btn-wrapper {
    text-align: center;
  }


#s-f17a2d22-ad69-44f7-b8bd-a339578ef2ae.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-f17a2d22-ad69-44f7-b8bd-a339578ef2ae-btn-wrapper {
    text-align: center;
  }


#s-f17a2d22-ad69-44f7-b8bd-a339578ef2ae.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-f17a2d22-ad69-44f7-b8bd-a339578ef2ae-btn-wrapper {
    text-align: center;
  }


#s-f17a2d22-ad69-44f7-b8bd-a339578ef2ae.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-f17a2d22-ad69-44f7-b8bd-a339578ef2ae-btn-wrapper {
    text-align: center;
  }


#s-f17a2d22-ad69-44f7-b8bd-a339578ef2ae.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}
#s-82cc80d8-00da-4e4a-b8a7-2e4a07fe3624 {
  border-style: solid;
padding-top: 12px;
padding-left: 50px;
padding-bottom: 12px;
padding-right: 50px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(0, 0, 0, 1);
border-radius: 0px;
background-color: rgba(0, 0, 0, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(255, 255, 255, 1);
}
#s-82cc80d8-00da-4e4a-b8a7-2e4a07fe3624:hover {background-color: rgba(63, 63, 63, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-82cc80d8-00da-4e4a-b8a7-2e4a07fe3624:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-82cc80d8-00da-4e4a-b8a7-2e4a07fe3624-btn-wrapper {
    text-align: center;
  }


#s-82cc80d8-00da-4e4a-b8a7-2e4a07fe3624.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-82cc80d8-00da-4e4a-b8a7-2e4a07fe3624-btn-wrapper {
    text-align: center;
  }


#s-82cc80d8-00da-4e4a-b8a7-2e4a07fe3624.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-82cc80d8-00da-4e4a-b8a7-2e4a07fe3624-btn-wrapper {
    text-align: center;
  }


#s-82cc80d8-00da-4e4a-b8a7-2e4a07fe3624.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-82cc80d8-00da-4e4a-b8a7-2e4a07fe3624-btn-wrapper {
    text-align: center;
  }


#s-82cc80d8-00da-4e4a-b8a7-2e4a07fe3624.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-82cc80d8-00da-4e4a-b8a7-2e4a07fe3624-btn-wrapper {
    text-align: center;
  }


#s-82cc80d8-00da-4e4a-b8a7-2e4a07fe3624.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}
#s-4e70dd94-809a-481d-afc5-bc3c7aa2bafb {
  margin-left: 0%;
margin-right: 0%;
padding-top: 60px;
padding-left: 5%;
padding-bottom: 80px;
padding-right: 5%;
min-height: 50px;
background-color: rgba(245, 245, 245, 1);
}
@media (min-width: 1200px){#s-4e70dd94-809a-481d-afc5-bc3c7aa2bafb {
  display: none;
}
#s-4e70dd94-809a-481d-afc5-bc3c7aa2bafb, #wrap-s-4e70dd94-809a-481d-afc5-bc3c7aa2bafb { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-4e70dd94-809a-481d-afc5-bc3c7aa2bafb {
  display: none;
}
#s-4e70dd94-809a-481d-afc5-bc3c7aa2bafb, #wrap-s-4e70dd94-809a-481d-afc5-bc3c7aa2bafb { display:none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-4e70dd94-809a-481d-afc5-bc3c7aa2bafb {
  display: none;
}
#s-4e70dd94-809a-481d-afc5-bc3c7aa2bafb, #wrap-s-4e70dd94-809a-481d-afc5-bc3c7aa2bafb { display:none !important; }}@media (max-width: 767px){#s-4e70dd94-809a-481d-afc5-bc3c7aa2bafb {
  display: none;
}
#s-4e70dd94-809a-481d-afc5-bc3c7aa2bafb, #wrap-s-4e70dd94-809a-481d-afc5-bc3c7aa2bafb { display:none !important; }}







#s-4e70dd94-809a-481d-afc5-bc3c7aa2bafb > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-4e70dd94-809a-481d-afc5-bc3c7aa2bafb.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-5693f70f-71ee-49c5-93c1-d0814eadb74a {
  padding-bottom: 40px;
}

@media (min-width: 0px) {
[id="s-67eb307d-fa41-48ee-816c-b3979357eab5"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 768px) {
[id="s-67eb307d-fa41-48ee-816c-b3979357eab5"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-67eb307d-fa41-48ee-816c-b3979357eab5"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-67eb307d-fa41-48ee-816c-b3979357eab5"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-a674e161-7721-44dc-9f37-2b0e76d39895 {
  border-style: solid;
padding-top: 12px;
padding-left: 27px;
padding-bottom: 12px;
padding-right: 27px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(0, 0, 0, 1);
border-radius: 0px;
background-color: rgba(0, 0, 0, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(255, 255, 255, 1);
}
#s-a674e161-7721-44dc-9f37-2b0e76d39895:hover {background-color: rgba(63, 63, 63, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-a674e161-7721-44dc-9f37-2b0e76d39895:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 1200px){#s-a674e161-7721-44dc-9f37-2b0e76d39895 {
  display: none;
}
#s-a674e161-7721-44dc-9f37-2b0e76d39895, #wrap-s-a674e161-7721-44dc-9f37-2b0e76d39895 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-a674e161-7721-44dc-9f37-2b0e76d39895 {
  display: none;
}
#s-a674e161-7721-44dc-9f37-2b0e76d39895, #wrap-s-a674e161-7721-44dc-9f37-2b0e76d39895 { display:none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-a674e161-7721-44dc-9f37-2b0e76d39895 {
  display: none;
}
#s-a674e161-7721-44dc-9f37-2b0e76d39895, #wrap-s-a674e161-7721-44dc-9f37-2b0e76d39895 { display:none !important; }}

  #s-a674e161-7721-44dc-9f37-2b0e76d39895-btn-wrapper {
    text-align: center;
  }


#s-a674e161-7721-44dc-9f37-2b0e76d39895.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-a674e161-7721-44dc-9f37-2b0e76d39895-btn-wrapper {
    text-align: center;
  }


#s-a674e161-7721-44dc-9f37-2b0e76d39895.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-a674e161-7721-44dc-9f37-2b0e76d39895-btn-wrapper {
    text-align: center;
  }


#s-a674e161-7721-44dc-9f37-2b0e76d39895.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-a674e161-7721-44dc-9f37-2b0e76d39895-btn-wrapper {
    text-align: center;
  }


#s-a674e161-7721-44dc-9f37-2b0e76d39895.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-a674e161-7721-44dc-9f37-2b0e76d39895-btn-wrapper {
    text-align: center;
  }


#s-a674e161-7721-44dc-9f37-2b0e76d39895.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}
#s-cb694c5f-cd80-444f-889b-dd173b752a71 {
  border-style: solid;
padding-top: 12px;
padding-left: 27px;
padding-bottom: 12px;
padding-right: 27px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(0, 0, 0, 1);
border-radius: 0px;
background-color: rgba(0, 0, 0, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(255, 255, 255, 1);
}
#s-cb694c5f-cd80-444f-889b-dd173b752a71:hover {background-color: rgba(63, 63, 63, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-cb694c5f-cd80-444f-889b-dd173b752a71:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-cb694c5f-cd80-444f-889b-dd173b752a71-btn-wrapper {
    text-align: center;
  }


#s-cb694c5f-cd80-444f-889b-dd173b752a71.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-cb694c5f-cd80-444f-889b-dd173b752a71-btn-wrapper {
    text-align: center;
  }


#s-cb694c5f-cd80-444f-889b-dd173b752a71.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-cb694c5f-cd80-444f-889b-dd173b752a71-btn-wrapper {
    text-align: center;
  }


#s-cb694c5f-cd80-444f-889b-dd173b752a71.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-cb694c5f-cd80-444f-889b-dd173b752a71-btn-wrapper {
    text-align: center;
  }


#s-cb694c5f-cd80-444f-889b-dd173b752a71.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-cb694c5f-cd80-444f-889b-dd173b752a71-btn-wrapper {
    text-align: center;
  }


#s-cb694c5f-cd80-444f-889b-dd173b752a71.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}
#s-c95be088-197f-4cfe-9b3c-ec49f0ee7432 {
  border-style: solid;
padding-top: 12px;
padding-left: 27px;
padding-bottom: 12px;
padding-right: 27px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(0, 0, 0, 1);
border-radius: 0px;
background-color: rgba(0, 0, 0, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(255, 255, 255, 1);
}
#s-c95be088-197f-4cfe-9b3c-ec49f0ee7432:hover {background-color: rgba(63, 63, 63, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-c95be088-197f-4cfe-9b3c-ec49f0ee7432:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-c95be088-197f-4cfe-9b3c-ec49f0ee7432-btn-wrapper {
    text-align: center;
  }


#s-c95be088-197f-4cfe-9b3c-ec49f0ee7432.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-c95be088-197f-4cfe-9b3c-ec49f0ee7432-btn-wrapper {
    text-align: center;
  }


#s-c95be088-197f-4cfe-9b3c-ec49f0ee7432.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-c95be088-197f-4cfe-9b3c-ec49f0ee7432-btn-wrapper {
    text-align: center;
  }


#s-c95be088-197f-4cfe-9b3c-ec49f0ee7432.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-c95be088-197f-4cfe-9b3c-ec49f0ee7432-btn-wrapper {
    text-align: center;
  }


#s-c95be088-197f-4cfe-9b3c-ec49f0ee7432.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-c95be088-197f-4cfe-9b3c-ec49f0ee7432-btn-wrapper {
    text-align: center;
  }


#s-c95be088-197f-4cfe-9b3c-ec49f0ee7432.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}
#s-552010f4-cdff-401d-ba99-c32e4aabaeb7 {
  margin-left: 0%;
margin-right: 0%;
padding-top: 60px;
padding-left: 12%;
padding-bottom: 80px;
padding-right: 12%;
min-height: 50px;
background-color: rgba(236, 236, 236, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-552010f4-cdff-401d-ba99-c32e4aabaeb7 {
  display: none;
}
#s-552010f4-cdff-401d-ba99-c32e4aabaeb7, #wrap-s-552010f4-cdff-401d-ba99-c32e4aabaeb7 { display:none !important; }}@media (max-width: 767px){#s-552010f4-cdff-401d-ba99-c32e4aabaeb7 {
  display: none;
}
#s-552010f4-cdff-401d-ba99-c32e4aabaeb7, #wrap-s-552010f4-cdff-401d-ba99-c32e4aabaeb7 { display:none !important; }}







#s-552010f4-cdff-401d-ba99-c32e4aabaeb7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-552010f4-cdff-401d-ba99-c32e4aabaeb7.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-7a6e8383-f3f0-4ba3-adb1-b197b3216ca4 {
  padding-bottom: 50px;
}

@media (min-width: 0px) {
[id="s-eab2419b-8827-4af7-b233-2ca017b98dc8"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-eab2419b-8827-4af7-b233-2ca017b98dc8"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-eab2419b-8827-4af7-b233-2ca017b98dc8"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-eab2419b-8827-4af7-b233-2ca017b98dc8"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-1b8fc388-f7a4-4d72-987f-0f575d2664bc {
  border-style: solid;
padding-top: 12px;
padding-left: 70px;
padding-bottom: 12px;
padding-right: 70px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(0, 0, 0, 1);
border-radius: 0px;
background-color: rgba(0, 0, 0, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(255, 255, 255, 1);
}
#s-1b8fc388-f7a4-4d72-987f-0f575d2664bc:hover {background-color: rgba(63, 63, 63, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-1b8fc388-f7a4-4d72-987f-0f575d2664bc:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-1b8fc388-f7a4-4d72-987f-0f575d2664bc-btn-wrapper {
    text-align: center;
  }


#s-1b8fc388-f7a4-4d72-987f-0f575d2664bc.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-1b8fc388-f7a4-4d72-987f-0f575d2664bc-btn-wrapper {
    text-align: center;
  }


#s-1b8fc388-f7a4-4d72-987f-0f575d2664bc.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-1b8fc388-f7a4-4d72-987f-0f575d2664bc-btn-wrapper {
    text-align: center;
  }


#s-1b8fc388-f7a4-4d72-987f-0f575d2664bc.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-1b8fc388-f7a4-4d72-987f-0f575d2664bc-btn-wrapper {
    text-align: center;
  }


#s-1b8fc388-f7a4-4d72-987f-0f575d2664bc.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-1b8fc388-f7a4-4d72-987f-0f575d2664bc-btn-wrapper {
    text-align: center;
  }


#s-1b8fc388-f7a4-4d72-987f-0f575d2664bc.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}
#s-4b813e33-02ba-42b7-ad1a-cb255a3f0f20 {
  border-style: solid;
padding-top: 12px;
padding-left: 70px;
padding-bottom: 12px;
padding-right: 70px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(0, 0, 0, 1);
border-radius: 0px;
background-color: rgba(0, 0, 0, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(255, 255, 255, 1);
}
#s-4b813e33-02ba-42b7-ad1a-cb255a3f0f20:hover {background-color: rgba(63, 63, 63, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-4b813e33-02ba-42b7-ad1a-cb255a3f0f20:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-4b813e33-02ba-42b7-ad1a-cb255a3f0f20-btn-wrapper {
    text-align: center;
  }


#s-4b813e33-02ba-42b7-ad1a-cb255a3f0f20.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-4b813e33-02ba-42b7-ad1a-cb255a3f0f20-btn-wrapper {
    text-align: center;
  }


#s-4b813e33-02ba-42b7-ad1a-cb255a3f0f20.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-4b813e33-02ba-42b7-ad1a-cb255a3f0f20-btn-wrapper {
    text-align: center;
  }


#s-4b813e33-02ba-42b7-ad1a-cb255a3f0f20.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-4b813e33-02ba-42b7-ad1a-cb255a3f0f20-btn-wrapper {
    text-align: center;
  }


#s-4b813e33-02ba-42b7-ad1a-cb255a3f0f20.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-4b813e33-02ba-42b7-ad1a-cb255a3f0f20-btn-wrapper {
    text-align: center;
  }


#s-4b813e33-02ba-42b7-ad1a-cb255a3f0f20.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}
#s-73d1a02c-cda6-4e3e-9654-1051a97f47cc {
  border-style: solid;
padding-top: 12px;
padding-left: 70px;
padding-bottom: 12px;
padding-right: 70px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(0, 0, 0, 1);
border-radius: 0px;
background-color: rgba(0, 0, 0, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(255, 255, 255, 1);
}
#s-73d1a02c-cda6-4e3e-9654-1051a97f47cc:hover {background-color: rgba(63, 63, 63, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-73d1a02c-cda6-4e3e-9654-1051a97f47cc:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-73d1a02c-cda6-4e3e-9654-1051a97f47cc-btn-wrapper {
    text-align: center;
  }


#s-73d1a02c-cda6-4e3e-9654-1051a97f47cc.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-73d1a02c-cda6-4e3e-9654-1051a97f47cc-btn-wrapper {
    text-align: center;
  }


#s-73d1a02c-cda6-4e3e-9654-1051a97f47cc.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-73d1a02c-cda6-4e3e-9654-1051a97f47cc-btn-wrapper {
    text-align: center;
  }


#s-73d1a02c-cda6-4e3e-9654-1051a97f47cc.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-73d1a02c-cda6-4e3e-9654-1051a97f47cc-btn-wrapper {
    text-align: center;
  }


#s-73d1a02c-cda6-4e3e-9654-1051a97f47cc.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-73d1a02c-cda6-4e3e-9654-1051a97f47cc-btn-wrapper {
    text-align: center;
  }


#s-73d1a02c-cda6-4e3e-9654-1051a97f47cc.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}
#s-71ebc6de-8ce5-4a6a-9f19-cffd9c82dad6 {
  min-height: 50px;
}








#s-71ebc6de-8ce5-4a6a-9f19-cffd9c82dad6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-71ebc6de-8ce5-4a6a-9f19-cffd9c82dad6.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-1a3c0e1e-0f4d-481d-8e52-4b75b318eeef {
  background-repeat: no-repeat;
background-size: cover;
min-height: 600px;
background-position: center center;
}
@media (min-width: 768px) and (max-width: 991px){#s-1a3c0e1e-0f4d-481d-8e52-4b75b318eeef {
  display: none;
}
#s-1a3c0e1e-0f4d-481d-8e52-4b75b318eeef, #wrap-s-1a3c0e1e-0f4d-481d-8e52-4b75b318eeef { display:none !important; }}@media (max-width: 767px){#s-1a3c0e1e-0f4d-481d-8e52-4b75b318eeef {
  display: none;
}
#s-1a3c0e1e-0f4d-481d-8e52-4b75b318eeef, #wrap-s-1a3c0e1e-0f4d-481d-8e52-4b75b318eeef { display:none !important; }}







#s-1a3c0e1e-0f4d-481d-8e52-4b75b318eeef > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-1a3c0e1e-0f4d-481d-8e52-4b75b318eeef.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-dadd89a9-259f-4c9f-bdfb-de8caf9909ab {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(255, 255, 255, 0.8);
text-align: center;
text-decoration: none;
color: rgba(0, 0, 0, 1);
background-image: none;
hover-type: color;
}
#s-dadd89a9-259f-4c9f-bdfb-de8caf9909ab:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-dadd89a9-259f-4c9f-bdfb-de8caf9909ab:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-dadd89a9-259f-4c9f-bdfb-de8caf9909ab-btn-wrapper {
    text-align: center;
  }


#s-dadd89a9-259f-4c9f-bdfb-de8caf9909ab.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-dadd89a9-259f-4c9f-bdfb-de8caf9909ab-btn-wrapper {
    text-align: center;
  }


#s-dadd89a9-259f-4c9f-bdfb-de8caf9909ab.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-dadd89a9-259f-4c9f-bdfb-de8caf9909ab-btn-wrapper {
    text-align: center;
  }


#s-dadd89a9-259f-4c9f-bdfb-de8caf9909ab.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-dadd89a9-259f-4c9f-bdfb-de8caf9909ab-btn-wrapper {
    text-align: center;
  }


#s-dadd89a9-259f-4c9f-bdfb-de8caf9909ab.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-dadd89a9-259f-4c9f-bdfb-de8caf9909ab-btn-wrapper {
    text-align: center;
  }


#s-dadd89a9-259f-4c9f-bdfb-de8caf9909ab.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}
#s-27198566-7030-4cba-a23d-f54070fa3446 {
  text-align: center;
}
@media (min-width: 1200px){#s-27198566-7030-4cba-a23d-f54070fa3446 {
  display: none;
}
#s-27198566-7030-4cba-a23d-f54070fa3446, #wrap-s-27198566-7030-4cba-a23d-f54070fa3446 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-27198566-7030-4cba-a23d-f54070fa3446 {
  display: none;
}
#s-27198566-7030-4cba-a23d-f54070fa3446, #wrap-s-27198566-7030-4cba-a23d-f54070fa3446 { display:none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-27198566-7030-4cba-a23d-f54070fa3446 {
  
}
}






  #s-27198566-7030-4cba-a23d-f54070fa3446 img.shogun-image {
    

    
    
    
  }


#s-27198566-7030-4cba-a23d-f54070fa3446 .shogun-image-content {
  
    align-items: center;
  
}

@media (min-width: 1200px){#s-7dfcc4d3-984e-497f-836e-872842917559 {
  display: none;
}
#s-7dfcc4d3-984e-497f-836e-872842917559, #wrap-s-7dfcc4d3-984e-497f-836e-872842917559 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-7dfcc4d3-984e-497f-836e-872842917559 {
  display: none;
}
#s-7dfcc4d3-984e-497f-836e-872842917559, #wrap-s-7dfcc4d3-984e-497f-836e-872842917559 { display:none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-7dfcc4d3-984e-497f-836e-872842917559 {
  
}
}
#s-af957f32-fc79-4bd7-9b74-a16c27f0409c {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 0px;
background-color: rgba(255, 255, 255, 0.8);
text-align: center;
text-decoration: none;
color: rgba(0, 0, 0, 1);
background-image: none;
hover-type: color;
}
#s-af957f32-fc79-4bd7-9b74-a16c27f0409c:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-af957f32-fc79-4bd7-9b74-a16c27f0409c:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-af957f32-fc79-4bd7-9b74-a16c27f0409c-btn-wrapper {
    text-align: center;
  }


#s-af957f32-fc79-4bd7-9b74-a16c27f0409c.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 10px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-af957f32-fc79-4bd7-9b74-a16c27f0409c-btn-wrapper {
    text-align: center;
  }


#s-af957f32-fc79-4bd7-9b74-a16c27f0409c.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 10px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-af957f32-fc79-4bd7-9b74-a16c27f0409c-btn-wrapper {
    text-align: center;
  }


#s-af957f32-fc79-4bd7-9b74-a16c27f0409c.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 10px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-af957f32-fc79-4bd7-9b74-a16c27f0409c-btn-wrapper {
    text-align: center;
  }


#s-af957f32-fc79-4bd7-9b74-a16c27f0409c.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 10px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-af957f32-fc79-4bd7-9b74-a16c27f0409c-btn-wrapper {
    text-align: center;
  }


#s-af957f32-fc79-4bd7-9b74-a16c27f0409c.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 10px;
  
  
  
  display:  inline-block ;
}
}
#s-b71740b8-f717-4d75-ab6c-343efaecdb17 {
  min-height: 50px;
}








#s-b71740b8-f717-4d75-ab6c-343efaecdb17 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-b71740b8-f717-4d75-ab6c-343efaecdb17.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-2a822072-167d-4b89-9b52-a9b05d11d20c {
  min-height: 50px;
background-color: rgba(236, 236, 236, 1);
}








#s-2a822072-167d-4b89-9b52-a9b05d11d20c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-2a822072-167d-4b89-9b52-a9b05d11d20c.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-b4c2dc8f-6437-480a-89e6-21b0c07abc2f {
  padding-top: 25px;
padding-left: 1%;
padding-bottom: 0px;
background-color: rgba(236, 236, 236, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-b4c2dc8f-6437-480a-89e6-21b0c07abc2f {
  
}
}@media (max-width: 767px){#s-b4c2dc8f-6437-480a-89e6-21b0c07abc2f {
  
}
}
@media (min-width: 0px) {
[id="s-b4c2dc8f-6437-480a-89e6-21b0c07abc2f"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-b4c2dc8f-6437-480a-89e6-21b0c07abc2f"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 992px) {
[id="s-b4c2dc8f-6437-480a-89e6-21b0c07abc2f"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 1200px) {
[id="s-b4c2dc8f-6437-480a-89e6-21b0c07abc2f"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 10.0px);
}

}

#s-cceb0d07-bfda-4e78-8ecb-3837ea4b748d {
  margin-top: 0px;
margin-left: 10%;
margin-bottom: 0px;
margin-right: 10%;
padding-top: 100px;
padding-left: 18px;
padding-bottom: 14px;
padding-right: 0px;
background-color: rgba(243, 243, 243, 0);
}
@media (min-width: 768px) and (max-width: 991px){#s-cceb0d07-bfda-4e78-8ecb-3837ea4b748d {
  margin-top: 50px;
margin-bottom: 0px;
padding-top: 0px;
}
}@media (max-width: 767px){#s-cceb0d07-bfda-4e78-8ecb-3837ea4b748d {
  display: none;
}
#s-cceb0d07-bfda-4e78-8ecb-3837ea4b748d, #wrap-s-cceb0d07-bfda-4e78-8ecb-3837ea4b748d { display:none !important; }}
#s-f0596d9d-2ab0-4bc1-9eba-9a5d0f667e97 {
  margin-top: 10px;
margin-left: 12%;
margin-bottom: 10px;
margin-right: 0%;
padding-top: 10px;
padding-left: 15px;
padding-bottom: 10px;
padding-right: 15px;
border-radius: 2px;
background-color: #252525;
text-align: left;
text-decoration: none;
}
#s-f0596d9d-2ab0-4bc1-9eba-9a5d0f667e97:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-f0596d9d-2ab0-4bc1-9eba-9a5d0f667e97:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 768px) and (max-width: 991px){#s-f0596d9d-2ab0-4bc1-9eba-9a5d0f667e97 {
  
}
}@media (max-width: 767px){#s-f0596d9d-2ab0-4bc1-9eba-9a5d0f667e97 {
  display: none;
}
#s-f0596d9d-2ab0-4bc1-9eba-9a5d0f667e97, #wrap-s-f0596d9d-2ab0-4bc1-9eba-9a5d0f667e97 { display:none !important; }}

  #s-f0596d9d-2ab0-4bc1-9eba-9a5d0f667e97-btn-wrapper {
    text-align: left;
  }


#s-f0596d9d-2ab0-4bc1-9eba-9a5d0f667e97.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-f0596d9d-2ab0-4bc1-9eba-9a5d0f667e97-btn-wrapper {
    text-align: left;
  }


#s-f0596d9d-2ab0-4bc1-9eba-9a5d0f667e97.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-f0596d9d-2ab0-4bc1-9eba-9a5d0f667e97-btn-wrapper {
    text-align: left;
  }


#s-f0596d9d-2ab0-4bc1-9eba-9a5d0f667e97.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-f0596d9d-2ab0-4bc1-9eba-9a5d0f667e97-btn-wrapper {
    text-align: left;
  }


#s-f0596d9d-2ab0-4bc1-9eba-9a5d0f667e97.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-f0596d9d-2ab0-4bc1-9eba-9a5d0f667e97-btn-wrapper {
    text-align: left;
  }


#s-f0596d9d-2ab0-4bc1-9eba-9a5d0f667e97.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}
#s-af1647d5-d284-49e0-af64-21f1cc121edf {
  margin-top: 0px;
}
@media (min-width: 1200px){#s-af1647d5-d284-49e0-af64-21f1cc121edf {
  display: none;
}
#s-af1647d5-d284-49e0-af64-21f1cc121edf, #wrap-s-af1647d5-d284-49e0-af64-21f1cc121edf { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-af1647d5-d284-49e0-af64-21f1cc121edf {
  display: none;
}
#s-af1647d5-d284-49e0-af64-21f1cc121edf, #wrap-s-af1647d5-d284-49e0-af64-21f1cc121edf { display:none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-af1647d5-d284-49e0-af64-21f1cc121edf {
  display: none;
}
#s-af1647d5-d284-49e0-af64-21f1cc121edf, #wrap-s-af1647d5-d284-49e0-af64-21f1cc121edf { display:none !important; }}@media (max-width: 767px){#s-af1647d5-d284-49e0-af64-21f1cc121edf {
  margin-bottom: 50px;
}
}
#s-6dfa246e-4802-439b-870f-20275da67dda {
  min-height: 500px;
background-color: rgba(236, 236, 236, 1);
}
@media (max-width: 767px){#s-6dfa246e-4802-439b-870f-20275da67dda {
  min-height: 0px;
}
}







#s-6dfa246e-4802-439b-870f-20275da67dda > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-6dfa246e-4802-439b-870f-20275da67dda.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

.shogun-video {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}

.shogun-video-16x9 {
  padding-bottom: 56.25%;
}

.shogun-video-4x3 {
  padding-bottom: 75%;
}

.shogun-video-embed {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

@media (min-width: 1200px){#s-0cc82faa-0cba-4b76-98c3-bd832c03bf42 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-0cc82faa-0cba-4b76-98c3-bd832c03bf42 {
  
}
}
#s-0f6c77e3-7744-4341-954a-059357e60fd1 {
  min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-0f6c77e3-7744-4341-954a-059357e60fd1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-0f6c77e3-7744-4341-954a-059357e60fd1.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-3e6e6c24-aa0e-4901-9d3b-11caab3bdf2b {
  min-height: 50px;
background-color: rgba(236, 236, 236, 1);
}
@media (min-width: 1200px){#s-3e6e6c24-aa0e-4901-9d3b-11caab3bdf2b {
  display: none;
}
#s-3e6e6c24-aa0e-4901-9d3b-11caab3bdf2b, #wrap-s-3e6e6c24-aa0e-4901-9d3b-11caab3bdf2b { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-3e6e6c24-aa0e-4901-9d3b-11caab3bdf2b {
  display: none;
}
#s-3e6e6c24-aa0e-4901-9d3b-11caab3bdf2b, #wrap-s-3e6e6c24-aa0e-4901-9d3b-11caab3bdf2b { display:none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-3e6e6c24-aa0e-4901-9d3b-11caab3bdf2b {
  display: none;
}
#s-3e6e6c24-aa0e-4901-9d3b-11caab3bdf2b, #wrap-s-3e6e6c24-aa0e-4901-9d3b-11caab3bdf2b { display:none !important; }}







#s-3e6e6c24-aa0e-4901-9d3b-11caab3bdf2b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-3e6e6c24-aa0e-4901-9d3b-11caab3bdf2b.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-f1af6ba5-fca2-4d5b-8349-38202cd8bc7f {
  margin-top: 20px;
margin-bottom: 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-f1af6ba5-fca2-4d5b-8349-38202cd8bc7f:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-f1af6ba5-fca2-4d5b-8349-38202cd8bc7f:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 1200px){#s-f1af6ba5-fca2-4d5b-8349-38202cd8bc7f {
  display: none;
}
#s-f1af6ba5-fca2-4d5b-8349-38202cd8bc7f, #wrap-s-f1af6ba5-fca2-4d5b-8349-38202cd8bc7f { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-f1af6ba5-fca2-4d5b-8349-38202cd8bc7f {
  display: none;
}
#s-f1af6ba5-fca2-4d5b-8349-38202cd8bc7f, #wrap-s-f1af6ba5-fca2-4d5b-8349-38202cd8bc7f { display:none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-f1af6ba5-fca2-4d5b-8349-38202cd8bc7f {
  display: none;
}
#s-f1af6ba5-fca2-4d5b-8349-38202cd8bc7f, #wrap-s-f1af6ba5-fca2-4d5b-8349-38202cd8bc7f { display:none !important; }}

  #s-f1af6ba5-fca2-4d5b-8349-38202cd8bc7f-btn-wrapper {
    text-align: center;
  }


#s-f1af6ba5-fca2-4d5b-8349-38202cd8bc7f.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-f1af6ba5-fca2-4d5b-8349-38202cd8bc7f-btn-wrapper {
    text-align: center;
  }


#s-f1af6ba5-fca2-4d5b-8349-38202cd8bc7f.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-f1af6ba5-fca2-4d5b-8349-38202cd8bc7f-btn-wrapper {
    text-align: center;
  }


#s-f1af6ba5-fca2-4d5b-8349-38202cd8bc7f.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-f1af6ba5-fca2-4d5b-8349-38202cd8bc7f-btn-wrapper {
    text-align: center;
  }


#s-f1af6ba5-fca2-4d5b-8349-38202cd8bc7f.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-f1af6ba5-fca2-4d5b-8349-38202cd8bc7f-btn-wrapper {
    text-align: center;
  }


#s-f1af6ba5-fca2-4d5b-8349-38202cd8bc7f.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}
#s-d21bc41a-63da-463d-9c7b-2b941a07eddc {
  margin-left: 7%;
margin-right: 7%;
padding-top: 40px;
padding-bottom: 25px;
}
@media (min-width: 1200px){#s-d21bc41a-63da-463d-9c7b-2b941a07eddc {
  display: none;
}
#s-d21bc41a-63da-463d-9c7b-2b941a07eddc, #wrap-s-d21bc41a-63da-463d-9c7b-2b941a07eddc { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-d21bc41a-63da-463d-9c7b-2b941a07eddc {
  display: none;
}
#s-d21bc41a-63da-463d-9c7b-2b941a07eddc, #wrap-s-d21bc41a-63da-463d-9c7b-2b941a07eddc { display:none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-d21bc41a-63da-463d-9c7b-2b941a07eddc {
  display: none;
}
#s-d21bc41a-63da-463d-9c7b-2b941a07eddc, #wrap-s-d21bc41a-63da-463d-9c7b-2b941a07eddc { display:none !important; }}
#s-6c5029ba-162c-4d0d-b0cc-464d905146bf {
  margin-top: 20px;
margin-bottom: 20px;
padding-top: 25px;
padding-bottom: 25px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-6c5029ba-162c-4d0d-b0cc-464d905146bf {
  margin-left: 7%;
margin-right: 7%;
}
}@media (max-width: 767px){#s-6c5029ba-162c-4d0d-b0cc-464d905146bf {
  display: none;
}
#s-6c5029ba-162c-4d0d-b0cc-464d905146bf, #wrap-s-6c5029ba-162c-4d0d-b0cc-464d905146bf { display:none !important; }}
#s-c9526fe6-33d1-44de-a6a1-9e329a927284 {
  padding-top: 0px;
padding-left: 5%;
padding-bottom: 0px;
padding-right: 5%;
}
@media (min-width: 1200px){#s-c9526fe6-33d1-44de-a6a1-9e329a927284 {
  padding-left: 15%;
padding-right: 15%;
}
}@media (max-width: 767px){#s-c9526fe6-33d1-44de-a6a1-9e329a927284 {
  display: none;
}
#s-c9526fe6-33d1-44de-a6a1-9e329a927284, #wrap-s-c9526fe6-33d1-44de-a6a1-9e329a927284 { display:none !important; }}
@media (min-width: 0px) {
[id="s-c9526fe6-33d1-44de-a6a1-9e329a927284"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 768px) {
[id="s-c9526fe6-33d1-44de-a6a1-9e329a927284"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 992px) {
[id="s-c9526fe6-33d1-44de-a6a1-9e329a927284"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 1200px) {
[id="s-c9526fe6-33d1-44de-a6a1-9e329a927284"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 10.0px);
}

}

#s-6da8952f-d95e-4067-a1d6-9a8ec9826bc3 {
  margin-left: auto;
margin-right: auto;
max-width: 500px;
text-align: center;
}







  #s-6da8952f-d95e-4067-a1d6-9a8ec9826bc3 img.shogun-image {
    

    
    
    
  }


#s-6da8952f-d95e-4067-a1d6-9a8ec9826bc3 .shogun-image-content {
  
    align-items: center;
  
}

#s-dd4861ae-b361-4bc8-a542-c0a818d23c67 {
  padding-top: 30px;
padding-left: 10%;
padding-bottom: 0px;
padding-right: 10%;
}
@media (max-width: 767px){#s-dd4861ae-b361-4bc8-a542-c0a818d23c67 {
  display: none;
}
#s-dd4861ae-b361-4bc8-a542-c0a818d23c67, #wrap-s-dd4861ae-b361-4bc8-a542-c0a818d23c67 { display:none !important; }}
#s-17f7d51c-5f6a-47bd-801e-d63ff39779d4 {
  padding-top: 30px;
padding-left: 12%;
padding-bottom: 0px;
padding-right: 12%;
}
@media (min-width: 1200px){#s-17f7d51c-5f6a-47bd-801e-d63ff39779d4 {
  display: none;
}
#s-17f7d51c-5f6a-47bd-801e-d63ff39779d4, #wrap-s-17f7d51c-5f6a-47bd-801e-d63ff39779d4 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-17f7d51c-5f6a-47bd-801e-d63ff39779d4 {
  display: none;
}
#s-17f7d51c-5f6a-47bd-801e-d63ff39779d4, #wrap-s-17f7d51c-5f6a-47bd-801e-d63ff39779d4 { display:none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-17f7d51c-5f6a-47bd-801e-d63ff39779d4 {
  display: none;
}
#s-17f7d51c-5f6a-47bd-801e-d63ff39779d4, #wrap-s-17f7d51c-5f6a-47bd-801e-d63ff39779d4 { display:none !important; }}
#s-ba128d26-8885-4974-8c21-4a5fe418cf8f {
  margin-top: 30px;
margin-bottom: 30px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 0px;
background-color: rgba(0, 0, 0, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-ba128d26-8885-4974-8c21-4a5fe418cf8f:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-ba128d26-8885-4974-8c21-4a5fe418cf8f:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-ba128d26-8885-4974-8c21-4a5fe418cf8f-btn-wrapper {
    text-align: center;
  }


#s-ba128d26-8885-4974-8c21-4a5fe418cf8f.shg-btn {
  color: #ffffff;
  font-size: 10px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-ba128d26-8885-4974-8c21-4a5fe418cf8f-btn-wrapper {
    text-align: center;
  }


#s-ba128d26-8885-4974-8c21-4a5fe418cf8f.shg-btn {
  color: #ffffff;
  font-size: 10px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-ba128d26-8885-4974-8c21-4a5fe418cf8f-btn-wrapper {
    text-align: center;
  }


#s-ba128d26-8885-4974-8c21-4a5fe418cf8f.shg-btn {
  color: #ffffff;
  font-size: 10px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-ba128d26-8885-4974-8c21-4a5fe418cf8f-btn-wrapper {
    text-align: center;
  }


#s-ba128d26-8885-4974-8c21-4a5fe418cf8f.shg-btn {
  color: #ffffff;
  font-size: 10px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-ba128d26-8885-4974-8c21-4a5fe418cf8f-btn-wrapper {
    text-align: center;
  }


#s-ba128d26-8885-4974-8c21-4a5fe418cf8f.shg-btn {
  color: #ffffff;
  font-size: 10px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}
#s-c7038b16-fd4d-406e-b2ba-ff3729c4cd83 {
  margin-left: auto;
margin-right: auto;
max-width: 500px;
text-align: center;
}







  #s-c7038b16-fd4d-406e-b2ba-ff3729c4cd83 img.shogun-image {
    

    
    
    
  }


#s-c7038b16-fd4d-406e-b2ba-ff3729c4cd83 .shogun-image-content {
  
    align-items: center;
  
}

#s-772bf3c3-62f3-451b-8ec9-40fe13ed6db3 {
  padding-top: 30px;
padding-left: 20%;
padding-bottom: 0px;
padding-right: 20%;
}
@media (max-width: 767px){#s-772bf3c3-62f3-451b-8ec9-40fe13ed6db3 {
  display: none;
}
#s-772bf3c3-62f3-451b-8ec9-40fe13ed6db3, #wrap-s-772bf3c3-62f3-451b-8ec9-40fe13ed6db3 { display:none !important; }}
#s-028c6d2d-dca8-4a79-ba94-dc5a65b920c5 {
  padding-top: 30px;
padding-left: 7%;
padding-bottom: 0px;
padding-right: 7%;
}
@media (min-width: 1200px){#s-028c6d2d-dca8-4a79-ba94-dc5a65b920c5 {
  display: none;
}
#s-028c6d2d-dca8-4a79-ba94-dc5a65b920c5, #wrap-s-028c6d2d-dca8-4a79-ba94-dc5a65b920c5 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-028c6d2d-dca8-4a79-ba94-dc5a65b920c5 {
  display: none;
}
#s-028c6d2d-dca8-4a79-ba94-dc5a65b920c5, #wrap-s-028c6d2d-dca8-4a79-ba94-dc5a65b920c5 { display:none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-028c6d2d-dca8-4a79-ba94-dc5a65b920c5 {
  display: none;
}
#s-028c6d2d-dca8-4a79-ba94-dc5a65b920c5, #wrap-s-028c6d2d-dca8-4a79-ba94-dc5a65b920c5 { display:none !important; }}
#s-dbf104be-0f3b-4e6a-ba1e-86585a8c5a42 {
  margin-top: 30px;
margin-bottom: 30px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 0px;
background-color: rgba(0, 0, 0, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-dbf104be-0f3b-4e6a-ba1e-86585a8c5a42:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-dbf104be-0f3b-4e6a-ba1e-86585a8c5a42:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-dbf104be-0f3b-4e6a-ba1e-86585a8c5a42-btn-wrapper {
    text-align: center;
  }


#s-dbf104be-0f3b-4e6a-ba1e-86585a8c5a42.shg-btn {
  color: #ffffff;
  font-size: 10px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-dbf104be-0f3b-4e6a-ba1e-86585a8c5a42-btn-wrapper {
    text-align: center;
  }


#s-dbf104be-0f3b-4e6a-ba1e-86585a8c5a42.shg-btn {
  color: #ffffff;
  font-size: 10px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-dbf104be-0f3b-4e6a-ba1e-86585a8c5a42-btn-wrapper {
    text-align: center;
  }


#s-dbf104be-0f3b-4e6a-ba1e-86585a8c5a42.shg-btn {
  color: #ffffff;
  font-size: 10px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-dbf104be-0f3b-4e6a-ba1e-86585a8c5a42-btn-wrapper {
    text-align: center;
  }


#s-dbf104be-0f3b-4e6a-ba1e-86585a8c5a42.shg-btn {
  color: #ffffff;
  font-size: 10px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-dbf104be-0f3b-4e6a-ba1e-86585a8c5a42-btn-wrapper {
    text-align: center;
  }


#s-dbf104be-0f3b-4e6a-ba1e-86585a8c5a42.shg-btn {
  color: #ffffff;
  font-size: 10px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}
#s-ca8aa7bd-c4af-422e-be8a-21f3ff64e709 {
  padding-top: 0px;
padding-left: 5%;
padding-bottom: 0px;
padding-right: 5%;
}
@media (min-width: 1200px){#s-ca8aa7bd-c4af-422e-be8a-21f3ff64e709 {
  padding-left: 15%;
padding-right: 15%;
}
}@media (max-width: 767px){#s-ca8aa7bd-c4af-422e-be8a-21f3ff64e709 {
  display: none;
}
#s-ca8aa7bd-c4af-422e-be8a-21f3ff64e709, #wrap-s-ca8aa7bd-c4af-422e-be8a-21f3ff64e709 { display:none !important; }}
@media (min-width: 0px) {
[id="s-ca8aa7bd-c4af-422e-be8a-21f3ff64e709"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 768px) {
[id="s-ca8aa7bd-c4af-422e-be8a-21f3ff64e709"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 992px) {
[id="s-ca8aa7bd-c4af-422e-be8a-21f3ff64e709"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 1200px) {
[id="s-ca8aa7bd-c4af-422e-be8a-21f3ff64e709"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 10.0px);
}

}

#s-257ec7f1-da92-4d76-9df1-6078a7305815 {
  margin-left: auto;
margin-right: auto;
max-width: 500px;
text-align: center;
}







  #s-257ec7f1-da92-4d76-9df1-6078a7305815 img.shogun-image {
    

    
    
    
  }


#s-257ec7f1-da92-4d76-9df1-6078a7305815 .shogun-image-content {
  
    align-items: center;
  
}

#s-9691e4b8-298b-46c6-8770-5eb5ec68dd02 {
  padding-top: 30px;
padding-left: 10%;
padding-bottom: 0px;
padding-right: 10%;
}
@media (max-width: 767px){#s-9691e4b8-298b-46c6-8770-5eb5ec68dd02 {
  display: none;
}
#s-9691e4b8-298b-46c6-8770-5eb5ec68dd02, #wrap-s-9691e4b8-298b-46c6-8770-5eb5ec68dd02 { display:none !important; }}
#s-4906f71e-a66a-456d-89ce-3f4e80faf8a5 {
  padding-top: 30px;
padding-left: 12%;
padding-bottom: 0px;
padding-right: 12%;
}
@media (min-width: 1200px){#s-4906f71e-a66a-456d-89ce-3f4e80faf8a5 {
  display: none;
}
#s-4906f71e-a66a-456d-89ce-3f4e80faf8a5, #wrap-s-4906f71e-a66a-456d-89ce-3f4e80faf8a5 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-4906f71e-a66a-456d-89ce-3f4e80faf8a5 {
  display: none;
}
#s-4906f71e-a66a-456d-89ce-3f4e80faf8a5, #wrap-s-4906f71e-a66a-456d-89ce-3f4e80faf8a5 { display:none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-4906f71e-a66a-456d-89ce-3f4e80faf8a5 {
  display: none;
}
#s-4906f71e-a66a-456d-89ce-3f4e80faf8a5, #wrap-s-4906f71e-a66a-456d-89ce-3f4e80faf8a5 { display:none !important; }}
#s-67567cc5-f5ee-44ca-84fe-ce8927e91b1c {
  margin-top: 30px;
margin-bottom: 30px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 0px;
background-color: rgba(0, 0, 0, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-67567cc5-f5ee-44ca-84fe-ce8927e91b1c:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-67567cc5-f5ee-44ca-84fe-ce8927e91b1c:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-67567cc5-f5ee-44ca-84fe-ce8927e91b1c-btn-wrapper {
    text-align: center;
  }


#s-67567cc5-f5ee-44ca-84fe-ce8927e91b1c.shg-btn {
  color: #ffffff;
  font-size: 10px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-67567cc5-f5ee-44ca-84fe-ce8927e91b1c-btn-wrapper {
    text-align: center;
  }


#s-67567cc5-f5ee-44ca-84fe-ce8927e91b1c.shg-btn {
  color: #ffffff;
  font-size: 10px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-67567cc5-f5ee-44ca-84fe-ce8927e91b1c-btn-wrapper {
    text-align: center;
  }


#s-67567cc5-f5ee-44ca-84fe-ce8927e91b1c.shg-btn {
  color: #ffffff;
  font-size: 10px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-67567cc5-f5ee-44ca-84fe-ce8927e91b1c-btn-wrapper {
    text-align: center;
  }


#s-67567cc5-f5ee-44ca-84fe-ce8927e91b1c.shg-btn {
  color: #ffffff;
  font-size: 10px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-67567cc5-f5ee-44ca-84fe-ce8927e91b1c-btn-wrapper {
    text-align: center;
  }


#s-67567cc5-f5ee-44ca-84fe-ce8927e91b1c.shg-btn {
  color: #ffffff;
  font-size: 10px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}
#s-00f03b3a-5f8d-46a9-bea9-82fc4e553447 {
  margin-left: auto;
margin-right: auto;
max-width: 500px;
text-align: center;
}







  #s-00f03b3a-5f8d-46a9-bea9-82fc4e553447 img.shogun-image {
    

    
    
    
  }


#s-00f03b3a-5f8d-46a9-bea9-82fc4e553447 .shogun-image-content {
  
    align-items: center;
  
}

#s-43e61e42-0f16-48e8-ac2d-d663057bfc15 {
  padding-top: 30px;
padding-left: 10%;
padding-bottom: 0px;
padding-right: 10%;
}
@media (max-width: 767px){#s-43e61e42-0f16-48e8-ac2d-d663057bfc15 {
  display: none;
}
#s-43e61e42-0f16-48e8-ac2d-d663057bfc15, #wrap-s-43e61e42-0f16-48e8-ac2d-d663057bfc15 { display:none !important; }}
#s-78134c22-16df-499c-96bc-bde463e4810e {
  padding-top: 30px;
padding-left: 7%;
padding-bottom: 0px;
padding-right: 7%;
}
@media (min-width: 1200px){#s-78134c22-16df-499c-96bc-bde463e4810e {
  display: none;
}
#s-78134c22-16df-499c-96bc-bde463e4810e, #wrap-s-78134c22-16df-499c-96bc-bde463e4810e { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-78134c22-16df-499c-96bc-bde463e4810e {
  display: none;
}
#s-78134c22-16df-499c-96bc-bde463e4810e, #wrap-s-78134c22-16df-499c-96bc-bde463e4810e { display:none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-78134c22-16df-499c-96bc-bde463e4810e {
  display: none;
}
#s-78134c22-16df-499c-96bc-bde463e4810e, #wrap-s-78134c22-16df-499c-96bc-bde463e4810e { display:none !important; }}
#s-52860450-441f-4283-a9a7-501a53b0eca9 {
  margin-top: 30px;
margin-bottom: 30px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 0px;
background-color: rgba(0, 0, 0, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-52860450-441f-4283-a9a7-501a53b0eca9:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-52860450-441f-4283-a9a7-501a53b0eca9:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-52860450-441f-4283-a9a7-501a53b0eca9-btn-wrapper {
    text-align: center;
  }


#s-52860450-441f-4283-a9a7-501a53b0eca9.shg-btn {
  color: #ffffff;
  font-size: 10px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-52860450-441f-4283-a9a7-501a53b0eca9-btn-wrapper {
    text-align: center;
  }


#s-52860450-441f-4283-a9a7-501a53b0eca9.shg-btn {
  color: #ffffff;
  font-size: 10px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-52860450-441f-4283-a9a7-501a53b0eca9-btn-wrapper {
    text-align: center;
  }


#s-52860450-441f-4283-a9a7-501a53b0eca9.shg-btn {
  color: #ffffff;
  font-size: 10px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-52860450-441f-4283-a9a7-501a53b0eca9-btn-wrapper {
    text-align: center;
  }


#s-52860450-441f-4283-a9a7-501a53b0eca9.shg-btn {
  color: #ffffff;
  font-size: 10px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-52860450-441f-4283-a9a7-501a53b0eca9-btn-wrapper {
    text-align: center;
  }


#s-52860450-441f-4283-a9a7-501a53b0eca9.shg-btn {
  color: #ffffff;
  font-size: 10px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}
#s-f8c5b54a-cb1e-4a7b-8dfa-eb80b05609ce {
  min-height: 50px;
}








#s-f8c5b54a-cb1e-4a7b-8dfa-eb80b05609ce > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-f8c5b54a-cb1e-4a7b-8dfa-eb80b05609ce.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-6c471485-d571-4ead-b37a-33d26d2f418e {
  padding-top: 0px;
padding-left: 0%;
padding-bottom: 0px;
padding-right: 0%;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 1200px){#s-6c471485-d571-4ead-b37a-33d26d2f418e {
  display: none;
}
#s-6c471485-d571-4ead-b37a-33d26d2f418e, #wrap-s-6c471485-d571-4ead-b37a-33d26d2f418e { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-6c471485-d571-4ead-b37a-33d26d2f418e {
  display: none;
}
#s-6c471485-d571-4ead-b37a-33d26d2f418e, #wrap-s-6c471485-d571-4ead-b37a-33d26d2f418e { display:none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-6c471485-d571-4ead-b37a-33d26d2f418e {
  display: none;
}
#s-6c471485-d571-4ead-b37a-33d26d2f418e, #wrap-s-6c471485-d571-4ead-b37a-33d26d2f418e { display:none !important; }}
@media (min-width: 0px) {
[id="s-6c471485-d571-4ead-b37a-33d26d2f418e"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-6c471485-d571-4ead-b37a-33d26d2f418e"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 992px) {
[id="s-6c471485-d571-4ead-b37a-33d26d2f418e"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 1200px) {
[id="s-6c471485-d571-4ead-b37a-33d26d2f418e"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 10.0px);
}

}

#s-8a74fd7e-e41f-4a8d-8ffc-3a78aaeefe2b {
  min-height: 100px;
}
@media (min-width: 768px) and (max-width: 991px){#s-8a74fd7e-e41f-4a8d-8ffc-3a78aaeefe2b {
  display: none;
}
#s-8a74fd7e-e41f-4a8d-8ffc-3a78aaeefe2b, #wrap-s-8a74fd7e-e41f-4a8d-8ffc-3a78aaeefe2b { display:none !important; }}@media (max-width: 767px){#s-8a74fd7e-e41f-4a8d-8ffc-3a78aaeefe2b {
  display: none;
}
#s-8a74fd7e-e41f-4a8d-8ffc-3a78aaeefe2b, #wrap-s-8a74fd7e-e41f-4a8d-8ffc-3a78aaeefe2b { display:none !important; }}







#s-8a74fd7e-e41f-4a8d-8ffc-3a78aaeefe2b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-8a74fd7e-e41f-4a8d-8ffc-3a78aaeefe2b.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-f78e4e5d-3590-48b5-bc20-4475d21f8f11 {
  margin-top: 100px;
margin-left: 0%;
margin-bottom: 0px;
margin-right: 0%;
padding-top: 0px;
padding-left: 10%;
padding-bottom: 0px;
padding-right: 10%;
}
@media (min-width: 768px) and (max-width: 991px){#s-f78e4e5d-3590-48b5-bc20-4475d21f8f11 {
  margin-top: 75px;
}
}@media (max-width: 767px){#s-f78e4e5d-3590-48b5-bc20-4475d21f8f11 {
  display: none;
}
#s-f78e4e5d-3590-48b5-bc20-4475d21f8f11, #wrap-s-f78e4e5d-3590-48b5-bc20-4475d21f8f11 { display:none !important; }}
#s-2756a22f-f5fb-4b07-94b7-6cb92c130ecf {
  border-style: solid;
margin-top: 30px;
margin-bottom: 30px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(255, 255, 255, 1);
border-radius: 0px;
background-color: rgba(0, 0, 0, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(255, 255, 255, 1);
}
#s-2756a22f-f5fb-4b07-94b7-6cb92c130ecf:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-2756a22f-f5fb-4b07-94b7-6cb92c130ecf:active {background-color: #000000 !important;
text-decoration: none !important;}@media (max-width: 767px){#s-2756a22f-f5fb-4b07-94b7-6cb92c130ecf {
  display: none;
}
#s-2756a22f-f5fb-4b07-94b7-6cb92c130ecf, #wrap-s-2756a22f-f5fb-4b07-94b7-6cb92c130ecf { display:none !important; }}

  #s-2756a22f-f5fb-4b07-94b7-6cb92c130ecf-btn-wrapper {
    text-align: center;
  }


#s-2756a22f-f5fb-4b07-94b7-6cb92c130ecf.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-2756a22f-f5fb-4b07-94b7-6cb92c130ecf-btn-wrapper {
    text-align: center;
  }


#s-2756a22f-f5fb-4b07-94b7-6cb92c130ecf.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-2756a22f-f5fb-4b07-94b7-6cb92c130ecf-btn-wrapper {
    text-align: center;
  }


#s-2756a22f-f5fb-4b07-94b7-6cb92c130ecf.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-2756a22f-f5fb-4b07-94b7-6cb92c130ecf-btn-wrapper {
    text-align: center;
  }


#s-2756a22f-f5fb-4b07-94b7-6cb92c130ecf.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-2756a22f-f5fb-4b07-94b7-6cb92c130ecf-btn-wrapper {
    text-align: center;
  }


#s-2756a22f-f5fb-4b07-94b7-6cb92c130ecf.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}
#s-0db7556b-0e94-4f9c-af6a-ed51e547ee12 {
  text-align: center;
}
@media (min-width: 1200px){#s-0db7556b-0e94-4f9c-af6a-ed51e547ee12 {
  display: none;
}
#s-0db7556b-0e94-4f9c-af6a-ed51e547ee12, #wrap-s-0db7556b-0e94-4f9c-af6a-ed51e547ee12 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-0db7556b-0e94-4f9c-af6a-ed51e547ee12 {
  display: none;
}
#s-0db7556b-0e94-4f9c-af6a-ed51e547ee12, #wrap-s-0db7556b-0e94-4f9c-af6a-ed51e547ee12 { display:none !important; }}@media (max-width: 767px){#s-0db7556b-0e94-4f9c-af6a-ed51e547ee12 {
  display: none;
}
#s-0db7556b-0e94-4f9c-af6a-ed51e547ee12, #wrap-s-0db7556b-0e94-4f9c-af6a-ed51e547ee12 { display:none !important; }}






  #s-0db7556b-0e94-4f9c-af6a-ed51e547ee12 img.shogun-image {
    

    
    
    
  }


#s-0db7556b-0e94-4f9c-af6a-ed51e547ee12 .shogun-image-content {
  
    align-items: center;
  
}

#s-c2aca074-e905-45ed-b66a-19277918fce7 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 600px;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-c2aca074-e905-45ed-b66a-19277918fce7 {
  display: none;
}
#s-c2aca074-e905-45ed-b66a-19277918fce7, #wrap-s-c2aca074-e905-45ed-b66a-19277918fce7 { display:none !important; }}@media (max-width: 767px){#s-c2aca074-e905-45ed-b66a-19277918fce7 {
  
}
}






  #s-c2aca074-e905-45ed-b66a-19277918fce7 img.shogun-image {
    

    
    
    
  }


#s-c2aca074-e905-45ed-b66a-19277918fce7 .shogun-image-content {
  
    align-items: center;
  
}

#s-0ecc7306-f8c5-44fe-acc4-92c6c2b0afa1 {
  padding-top: 30px;
padding-left: 10%;
padding-bottom: 0px;
padding-right: 10%;
}
@media (min-width: 1200px){#s-0ecc7306-f8c5-44fe-acc4-92c6c2b0afa1 {
  display: none;
}
#s-0ecc7306-f8c5-44fe-acc4-92c6c2b0afa1, #wrap-s-0ecc7306-f8c5-44fe-acc4-92c6c2b0afa1 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-0ecc7306-f8c5-44fe-acc4-92c6c2b0afa1 {
  display: none;
}
#s-0ecc7306-f8c5-44fe-acc4-92c6c2b0afa1, #wrap-s-0ecc7306-f8c5-44fe-acc4-92c6c2b0afa1 { display:none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-0ecc7306-f8c5-44fe-acc4-92c6c2b0afa1 {
  display: none;
}
#s-0ecc7306-f8c5-44fe-acc4-92c6c2b0afa1, #wrap-s-0ecc7306-f8c5-44fe-acc4-92c6c2b0afa1 { display:none !important; }}
#s-cb20a911-87a2-4b35-8b99-39ded22ec6e8 {
  border-style: solid;
margin-top: 30px;
margin-bottom: 30px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(255, 255, 255, 1);
border-radius: 0px;
background-color: rgba(0, 0, 0, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(255, 255, 255, 1);
}
#s-cb20a911-87a2-4b35-8b99-39ded22ec6e8:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-cb20a911-87a2-4b35-8b99-39ded22ec6e8:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 1200px){#s-cb20a911-87a2-4b35-8b99-39ded22ec6e8 {
  display: none;
}
#s-cb20a911-87a2-4b35-8b99-39ded22ec6e8, #wrap-s-cb20a911-87a2-4b35-8b99-39ded22ec6e8 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-cb20a911-87a2-4b35-8b99-39ded22ec6e8 {
  display: none;
}
#s-cb20a911-87a2-4b35-8b99-39ded22ec6e8, #wrap-s-cb20a911-87a2-4b35-8b99-39ded22ec6e8 { display:none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-cb20a911-87a2-4b35-8b99-39ded22ec6e8 {
  display: none;
}
#s-cb20a911-87a2-4b35-8b99-39ded22ec6e8, #wrap-s-cb20a911-87a2-4b35-8b99-39ded22ec6e8 { display:none !important; }}@media (max-width: 767px){#s-cb20a911-87a2-4b35-8b99-39ded22ec6e8 {
  
}
}

  #s-cb20a911-87a2-4b35-8b99-39ded22ec6e8-btn-wrapper {
    text-align: center;
  }


#s-cb20a911-87a2-4b35-8b99-39ded22ec6e8.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-cb20a911-87a2-4b35-8b99-39ded22ec6e8-btn-wrapper {
    text-align: center;
  }


#s-cb20a911-87a2-4b35-8b99-39ded22ec6e8.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-cb20a911-87a2-4b35-8b99-39ded22ec6e8-btn-wrapper {
    text-align: center;
  }


#s-cb20a911-87a2-4b35-8b99-39ded22ec6e8.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-cb20a911-87a2-4b35-8b99-39ded22ec6e8-btn-wrapper {
    text-align: center;
  }


#s-cb20a911-87a2-4b35-8b99-39ded22ec6e8.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-cb20a911-87a2-4b35-8b99-39ded22ec6e8-btn-wrapper {
    text-align: center;
  }


#s-cb20a911-87a2-4b35-8b99-39ded22ec6e8.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}
#s-2a592eb7-8196-4213-b316-2c3217f44ed5 {
  padding-top: 0px;
padding-bottom: 0px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 1200px){#s-2a592eb7-8196-4213-b316-2c3217f44ed5 {
  display: none;
}
#s-2a592eb7-8196-4213-b316-2c3217f44ed5, #wrap-s-2a592eb7-8196-4213-b316-2c3217f44ed5 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-2a592eb7-8196-4213-b316-2c3217f44ed5 {
  display: none;
}
#s-2a592eb7-8196-4213-b316-2c3217f44ed5, #wrap-s-2a592eb7-8196-4213-b316-2c3217f44ed5 { display:none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-2a592eb7-8196-4213-b316-2c3217f44ed5 {
  display: none;
}
#s-2a592eb7-8196-4213-b316-2c3217f44ed5, #wrap-s-2a592eb7-8196-4213-b316-2c3217f44ed5 { display:none !important; }}
@media (min-width: 0px) {
[id="s-2a592eb7-8196-4213-b316-2c3217f44ed5"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-2a592eb7-8196-4213-b316-2c3217f44ed5"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 992px) {
[id="s-2a592eb7-8196-4213-b316-2c3217f44ed5"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 1200px) {
[id="s-2a592eb7-8196-4213-b316-2c3217f44ed5"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 10.0px);
}

}

#s-08e555ec-caf8-4cdb-83f6-04b8d0ce6f74 {
  margin-top: 20px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
max-width: 600px;
text-align: center;
}







  #s-08e555ec-caf8-4cdb-83f6-04b8d0ce6f74 img.shogun-image {
    

    
    
    
  }


#s-08e555ec-caf8-4cdb-83f6-04b8d0ce6f74 .shogun-image-content {
  
    align-items: center;
  
}

#s-b684c4d6-dd8b-4a3b-a790-93dacfac946b {
  padding-top: 30px;
padding-left: 5%;
padding-bottom: 0px;
padding-right: 5%;
}
@media (min-width: 1200px){#s-b684c4d6-dd8b-4a3b-a790-93dacfac946b {
  display: none;
}
#s-b684c4d6-dd8b-4a3b-a790-93dacfac946b, #wrap-s-b684c4d6-dd8b-4a3b-a790-93dacfac946b { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-b684c4d6-dd8b-4a3b-a790-93dacfac946b {
  display: none;
}
#s-b684c4d6-dd8b-4a3b-a790-93dacfac946b, #wrap-s-b684c4d6-dd8b-4a3b-a790-93dacfac946b { display:none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-b684c4d6-dd8b-4a3b-a790-93dacfac946b {
  display: none;
}
#s-b684c4d6-dd8b-4a3b-a790-93dacfac946b, #wrap-s-b684c4d6-dd8b-4a3b-a790-93dacfac946b { display:none !important; }}
#s-5de9e98f-d947-41d0-966a-040efba61599 {
  border-style: solid;
margin-top: 30px;
margin-bottom: 30px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(245, 222, 190, 1);
border-radius: 0px;
background-color: rgba(0, 0, 0, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(255, 255, 255, 1);
}
#s-5de9e98f-d947-41d0-966a-040efba61599:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-5de9e98f-d947-41d0-966a-040efba61599:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 1200px){#s-5de9e98f-d947-41d0-966a-040efba61599 {
  display: none;
}
#s-5de9e98f-d947-41d0-966a-040efba61599, #wrap-s-5de9e98f-d947-41d0-966a-040efba61599 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-5de9e98f-d947-41d0-966a-040efba61599 {
  display: none;
}
#s-5de9e98f-d947-41d0-966a-040efba61599, #wrap-s-5de9e98f-d947-41d0-966a-040efba61599 { display:none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-5de9e98f-d947-41d0-966a-040efba61599 {
  display: none;
}
#s-5de9e98f-d947-41d0-966a-040efba61599, #wrap-s-5de9e98f-d947-41d0-966a-040efba61599 { display:none !important; }}@media (max-width: 767px){#s-5de9e98f-d947-41d0-966a-040efba61599 {
  
}
}

  #s-5de9e98f-d947-41d0-966a-040efba61599-btn-wrapper {
    text-align: center;
  }


#s-5de9e98f-d947-41d0-966a-040efba61599.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-5de9e98f-d947-41d0-966a-040efba61599-btn-wrapper {
    text-align: center;
  }


#s-5de9e98f-d947-41d0-966a-040efba61599.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-5de9e98f-d947-41d0-966a-040efba61599-btn-wrapper {
    text-align: center;
  }


#s-5de9e98f-d947-41d0-966a-040efba61599.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-5de9e98f-d947-41d0-966a-040efba61599-btn-wrapper {
    text-align: center;
  }


#s-5de9e98f-d947-41d0-966a-040efba61599.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-5de9e98f-d947-41d0-966a-040efba61599-btn-wrapper {
    text-align: center;
  }


#s-5de9e98f-d947-41d0-966a-040efba61599.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}
#s-f5dd8f91-27e8-4e47-ba7f-a83c846eac2b {
  margin-top: 100px;
margin-left: 0%;
margin-bottom: 0px;
margin-right: 0%;
padding-top: 100px;
padding-left: 0%;
padding-bottom: 0%;
padding-right: 0%;
}
@media (min-width: 992px) and (max-width: 1199px){#s-f5dd8f91-27e8-4e47-ba7f-a83c846eac2b {
  margin-top: 150px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-f5dd8f91-27e8-4e47-ba7f-a83c846eac2b {
  margin-top: 0px;
padding-top: 150px;
}
}@media (max-width: 767px){#s-f5dd8f91-27e8-4e47-ba7f-a83c846eac2b {
  display: none;
}
#s-f5dd8f91-27e8-4e47-ba7f-a83c846eac2b, #wrap-s-f5dd8f91-27e8-4e47-ba7f-a83c846eac2b { display:none !important; }}
#s-4e0f6ce9-af10-41b9-927c-7af991f3a6a3 {
  border-style: solid;
margin-top: 30px;
margin-bottom: 30px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(245, 222, 190, 1);
border-radius: 0px;
background-color: rgba(0, 0, 0, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(255, 255, 255, 1);
}
#s-4e0f6ce9-af10-41b9-927c-7af991f3a6a3:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-4e0f6ce9-af10-41b9-927c-7af991f3a6a3:active {background-color: #000000 !important;
text-decoration: none !important;}@media (max-width: 767px){#s-4e0f6ce9-af10-41b9-927c-7af991f3a6a3 {
  display: none;
}
#s-4e0f6ce9-af10-41b9-927c-7af991f3a6a3, #wrap-s-4e0f6ce9-af10-41b9-927c-7af991f3a6a3 { display:none !important; }}

  #s-4e0f6ce9-af10-41b9-927c-7af991f3a6a3-btn-wrapper {
    text-align: center;
  }


#s-4e0f6ce9-af10-41b9-927c-7af991f3a6a3.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-4e0f6ce9-af10-41b9-927c-7af991f3a6a3-btn-wrapper {
    text-align: center;
  }


#s-4e0f6ce9-af10-41b9-927c-7af991f3a6a3.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-4e0f6ce9-af10-41b9-927c-7af991f3a6a3-btn-wrapper {
    text-align: center;
  }


#s-4e0f6ce9-af10-41b9-927c-7af991f3a6a3.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-4e0f6ce9-af10-41b9-927c-7af991f3a6a3-btn-wrapper {
    text-align: center;
  }


#s-4e0f6ce9-af10-41b9-927c-7af991f3a6a3.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-4e0f6ce9-af10-41b9-927c-7af991f3a6a3-btn-wrapper {
    text-align: center;
  }


#s-4e0f6ce9-af10-41b9-927c-7af991f3a6a3.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}
#s-cebc881c-91e6-40ec-bbb5-b80957952e14 {
  padding-top: 0px;
padding-left: 0%;
padding-bottom: 0px;
padding-right: 0%;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 1200px){#s-cebc881c-91e6-40ec-bbb5-b80957952e14 {
  display: none;
}
#s-cebc881c-91e6-40ec-bbb5-b80957952e14, #wrap-s-cebc881c-91e6-40ec-bbb5-b80957952e14 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-cebc881c-91e6-40ec-bbb5-b80957952e14 {
  display: none;
}
#s-cebc881c-91e6-40ec-bbb5-b80957952e14, #wrap-s-cebc881c-91e6-40ec-bbb5-b80957952e14 { display:none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-cebc881c-91e6-40ec-bbb5-b80957952e14 {
  display: none;
}
#s-cebc881c-91e6-40ec-bbb5-b80957952e14, #wrap-s-cebc881c-91e6-40ec-bbb5-b80957952e14 { display:none !important; }}
@media (min-width: 0px) {
[id="s-cebc881c-91e6-40ec-bbb5-b80957952e14"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-cebc881c-91e6-40ec-bbb5-b80957952e14"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 992px) {
[id="s-cebc881c-91e6-40ec-bbb5-b80957952e14"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 1200px) {
[id="s-cebc881c-91e6-40ec-bbb5-b80957952e14"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 10.0px);
}

}

#s-5d45bc62-5593-4d37-9eec-60ba5c7df3e2 {
  min-height: 100px;
}
@media (min-width: 768px) and (max-width: 991px){#s-5d45bc62-5593-4d37-9eec-60ba5c7df3e2 {
  display: none;
}
#s-5d45bc62-5593-4d37-9eec-60ba5c7df3e2, #wrap-s-5d45bc62-5593-4d37-9eec-60ba5c7df3e2 { display:none !important; }}@media (max-width: 767px){#s-5d45bc62-5593-4d37-9eec-60ba5c7df3e2 {
  display: none;
}
#s-5d45bc62-5593-4d37-9eec-60ba5c7df3e2, #wrap-s-5d45bc62-5593-4d37-9eec-60ba5c7df3e2 { display:none !important; }}







#s-5d45bc62-5593-4d37-9eec-60ba5c7df3e2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-5d45bc62-5593-4d37-9eec-60ba5c7df3e2.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-2c128a29-64cf-409e-bd64-8ac6fa02bf03 {
  margin-top: 15px;
margin-left: 0%;
margin-bottom: 0px;
margin-right: 0%;
padding-top: 100px;
padding-left: 10%;
padding-bottom: 0px;
padding-right: 10%;
}
@media (max-width: 767px){#s-2c128a29-64cf-409e-bd64-8ac6fa02bf03 {
  display: none;
}
#s-2c128a29-64cf-409e-bd64-8ac6fa02bf03, #wrap-s-2c128a29-64cf-409e-bd64-8ac6fa02bf03 { display:none !important; }}
#s-0c9cbeb9-3f85-4b78-ac07-9d1f73099923 {
  border-style: solid;
margin-top: 30px;
margin-bottom: 30px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(245, 222, 190, 1);
border-radius: 0px;
background-color: rgba(0, 0, 0, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(255, 255, 255, 1);
}
#s-0c9cbeb9-3f85-4b78-ac07-9d1f73099923:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-0c9cbeb9-3f85-4b78-ac07-9d1f73099923:active {background-color: #000000 !important;
text-decoration: none !important;}@media (max-width: 767px){#s-0c9cbeb9-3f85-4b78-ac07-9d1f73099923 {
  display: none;
}
#s-0c9cbeb9-3f85-4b78-ac07-9d1f73099923, #wrap-s-0c9cbeb9-3f85-4b78-ac07-9d1f73099923 { display:none !important; }}

  #s-0c9cbeb9-3f85-4b78-ac07-9d1f73099923-btn-wrapper {
    text-align: center;
  }


#s-0c9cbeb9-3f85-4b78-ac07-9d1f73099923.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-0c9cbeb9-3f85-4b78-ac07-9d1f73099923-btn-wrapper {
    text-align: center;
  }


#s-0c9cbeb9-3f85-4b78-ac07-9d1f73099923.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-0c9cbeb9-3f85-4b78-ac07-9d1f73099923-btn-wrapper {
    text-align: center;
  }


#s-0c9cbeb9-3f85-4b78-ac07-9d1f73099923.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-0c9cbeb9-3f85-4b78-ac07-9d1f73099923-btn-wrapper {
    text-align: center;
  }


#s-0c9cbeb9-3f85-4b78-ac07-9d1f73099923.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-0c9cbeb9-3f85-4b78-ac07-9d1f73099923-btn-wrapper {
    text-align: center;
  }


#s-0c9cbeb9-3f85-4b78-ac07-9d1f73099923.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}
#s-6fd839eb-7751-4f4d-983a-df7b2b2a710c {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 600px;
text-align: center;
}







  #s-6fd839eb-7751-4f4d-983a-df7b2b2a710c img.shogun-image {
    

    
    
    
  }


#s-6fd839eb-7751-4f4d-983a-df7b2b2a710c .shogun-image-content {
  
    align-items: center;
  
}

#s-3abd8ebd-dd1e-4383-ae66-b99098976efb {
  padding-top: 40px;
padding-left: 5%;
padding-bottom: 0px;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 1200px){#s-3abd8ebd-dd1e-4383-ae66-b99098976efb {
  display: none;
}
#s-3abd8ebd-dd1e-4383-ae66-b99098976efb, #wrap-s-3abd8ebd-dd1e-4383-ae66-b99098976efb { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-3abd8ebd-dd1e-4383-ae66-b99098976efb {
  display: none;
}
#s-3abd8ebd-dd1e-4383-ae66-b99098976efb, #wrap-s-3abd8ebd-dd1e-4383-ae66-b99098976efb { display:none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-3abd8ebd-dd1e-4383-ae66-b99098976efb {
  display: none;
}
#s-3abd8ebd-dd1e-4383-ae66-b99098976efb, #wrap-s-3abd8ebd-dd1e-4383-ae66-b99098976efb { display:none !important; }}
#s-a3f22eec-9ccd-4f31-8028-1fe39b82bdcb {
  border-style: solid;
margin-top: 30px;
margin-bottom: 30px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(245, 222, 190, 1);
border-radius: 0px;
background-color: rgba(0, 0, 0, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(255, 255, 255, 1);
}
#s-a3f22eec-9ccd-4f31-8028-1fe39b82bdcb:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-a3f22eec-9ccd-4f31-8028-1fe39b82bdcb:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 1200px){#s-a3f22eec-9ccd-4f31-8028-1fe39b82bdcb {
  display: none;
}
#s-a3f22eec-9ccd-4f31-8028-1fe39b82bdcb, #wrap-s-a3f22eec-9ccd-4f31-8028-1fe39b82bdcb { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-a3f22eec-9ccd-4f31-8028-1fe39b82bdcb {
  display: none;
}
#s-a3f22eec-9ccd-4f31-8028-1fe39b82bdcb, #wrap-s-a3f22eec-9ccd-4f31-8028-1fe39b82bdcb { display:none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-a3f22eec-9ccd-4f31-8028-1fe39b82bdcb {
  display: none;
}
#s-a3f22eec-9ccd-4f31-8028-1fe39b82bdcb, #wrap-s-a3f22eec-9ccd-4f31-8028-1fe39b82bdcb { display:none !important; }}@media (max-width: 767px){#s-a3f22eec-9ccd-4f31-8028-1fe39b82bdcb {
  
}
}

  #s-a3f22eec-9ccd-4f31-8028-1fe39b82bdcb-btn-wrapper {
    text-align: center;
  }


#s-a3f22eec-9ccd-4f31-8028-1fe39b82bdcb.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-a3f22eec-9ccd-4f31-8028-1fe39b82bdcb-btn-wrapper {
    text-align: center;
  }


#s-a3f22eec-9ccd-4f31-8028-1fe39b82bdcb.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-a3f22eec-9ccd-4f31-8028-1fe39b82bdcb-btn-wrapper {
    text-align: center;
  }


#s-a3f22eec-9ccd-4f31-8028-1fe39b82bdcb.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-a3f22eec-9ccd-4f31-8028-1fe39b82bdcb-btn-wrapper {
    text-align: center;
  }


#s-a3f22eec-9ccd-4f31-8028-1fe39b82bdcb.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-a3f22eec-9ccd-4f31-8028-1fe39b82bdcb-btn-wrapper {
    text-align: center;
  }


#s-a3f22eec-9ccd-4f31-8028-1fe39b82bdcb.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}
#s-3630eb0d-b311-4ff1-acea-7cdcc71a1a64 {
  padding-top: 0px;
padding-left: 0%;
padding-bottom: 0px;
padding-right: 0%;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 1200px){#s-3630eb0d-b311-4ff1-acea-7cdcc71a1a64 {
  display: none;
}
#s-3630eb0d-b311-4ff1-acea-7cdcc71a1a64, #wrap-s-3630eb0d-b311-4ff1-acea-7cdcc71a1a64 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-3630eb0d-b311-4ff1-acea-7cdcc71a1a64 {
  display: none;
}
#s-3630eb0d-b311-4ff1-acea-7cdcc71a1a64, #wrap-s-3630eb0d-b311-4ff1-acea-7cdcc71a1a64 { display:none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-3630eb0d-b311-4ff1-acea-7cdcc71a1a64 {
  display: none;
}
#s-3630eb0d-b311-4ff1-acea-7cdcc71a1a64, #wrap-s-3630eb0d-b311-4ff1-acea-7cdcc71a1a64 { display:none !important; }}
@media (min-width: 0px) {
[id="s-3630eb0d-b311-4ff1-acea-7cdcc71a1a64"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-3630eb0d-b311-4ff1-acea-7cdcc71a1a64"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 992px) {
[id="s-3630eb0d-b311-4ff1-acea-7cdcc71a1a64"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 1200px) {
[id="s-3630eb0d-b311-4ff1-acea-7cdcc71a1a64"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 10.0px);
}

}

#s-de86ba9c-8584-4bf4-aa6e-96371da616a0 {
  margin-top: 20px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
max-width: 600px;
text-align: center;
}







  #s-de86ba9c-8584-4bf4-aa6e-96371da616a0 img.shogun-image {
    

    
    
    
  }


#s-de86ba9c-8584-4bf4-aa6e-96371da616a0 .shogun-image-content {
  
    align-items: center;
  
}

#s-578b9543-3fee-4ea2-96ed-80c839a7b6a2 {
  padding-top: 30px;
padding-left: 5%;
padding-bottom: 0px;
padding-right: 5%;
}
@media (min-width: 1200px){#s-578b9543-3fee-4ea2-96ed-80c839a7b6a2 {
  display: none;
}
#s-578b9543-3fee-4ea2-96ed-80c839a7b6a2, #wrap-s-578b9543-3fee-4ea2-96ed-80c839a7b6a2 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-578b9543-3fee-4ea2-96ed-80c839a7b6a2 {
  display: none;
}
#s-578b9543-3fee-4ea2-96ed-80c839a7b6a2, #wrap-s-578b9543-3fee-4ea2-96ed-80c839a7b6a2 { display:none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-578b9543-3fee-4ea2-96ed-80c839a7b6a2 {
  display: none;
}
#s-578b9543-3fee-4ea2-96ed-80c839a7b6a2, #wrap-s-578b9543-3fee-4ea2-96ed-80c839a7b6a2 { display:none !important; }}
#s-d9fc9b4c-b4ab-4e96-aa92-bdf282d27ba9 {
  border-style: solid;
margin-top: 30px;
margin-bottom: 30px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(245, 222, 190, 1);
border-radius: 0px;
background-color: rgba(0, 0, 0, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(255, 255, 255, 1);
}
#s-d9fc9b4c-b4ab-4e96-aa92-bdf282d27ba9:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-d9fc9b4c-b4ab-4e96-aa92-bdf282d27ba9:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 1200px){#s-d9fc9b4c-b4ab-4e96-aa92-bdf282d27ba9 {
  display: none;
}
#s-d9fc9b4c-b4ab-4e96-aa92-bdf282d27ba9, #wrap-s-d9fc9b4c-b4ab-4e96-aa92-bdf282d27ba9 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-d9fc9b4c-b4ab-4e96-aa92-bdf282d27ba9 {
  display: none;
}
#s-d9fc9b4c-b4ab-4e96-aa92-bdf282d27ba9, #wrap-s-d9fc9b4c-b4ab-4e96-aa92-bdf282d27ba9 { display:none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-d9fc9b4c-b4ab-4e96-aa92-bdf282d27ba9 {
  display: none;
}
#s-d9fc9b4c-b4ab-4e96-aa92-bdf282d27ba9, #wrap-s-d9fc9b4c-b4ab-4e96-aa92-bdf282d27ba9 { display:none !important; }}@media (max-width: 767px){#s-d9fc9b4c-b4ab-4e96-aa92-bdf282d27ba9 {
  
}
}

  #s-d9fc9b4c-b4ab-4e96-aa92-bdf282d27ba9-btn-wrapper {
    text-align: center;
  }


#s-d9fc9b4c-b4ab-4e96-aa92-bdf282d27ba9.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-d9fc9b4c-b4ab-4e96-aa92-bdf282d27ba9-btn-wrapper {
    text-align: center;
  }


#s-d9fc9b4c-b4ab-4e96-aa92-bdf282d27ba9.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-d9fc9b4c-b4ab-4e96-aa92-bdf282d27ba9-btn-wrapper {
    text-align: center;
  }


#s-d9fc9b4c-b4ab-4e96-aa92-bdf282d27ba9.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-d9fc9b4c-b4ab-4e96-aa92-bdf282d27ba9-btn-wrapper {
    text-align: center;
  }


#s-d9fc9b4c-b4ab-4e96-aa92-bdf282d27ba9.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-d9fc9b4c-b4ab-4e96-aa92-bdf282d27ba9-btn-wrapper {
    text-align: center;
  }


#s-d9fc9b4c-b4ab-4e96-aa92-bdf282d27ba9.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}
#s-8f16e9f6-e56e-4e54-8801-b839f9eaad29 {
  min-height: 100px;
}
@media (min-width: 768px) and (max-width: 991px){#s-8f16e9f6-e56e-4e54-8801-b839f9eaad29 {
  display: none;
}
#s-8f16e9f6-e56e-4e54-8801-b839f9eaad29, #wrap-s-8f16e9f6-e56e-4e54-8801-b839f9eaad29 { display:none !important; }}@media (max-width: 767px){#s-8f16e9f6-e56e-4e54-8801-b839f9eaad29 {
  display: none;
}
#s-8f16e9f6-e56e-4e54-8801-b839f9eaad29, #wrap-s-8f16e9f6-e56e-4e54-8801-b839f9eaad29 { display:none !important; }}







#s-8f16e9f6-e56e-4e54-8801-b839f9eaad29 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-8f16e9f6-e56e-4e54-8801-b839f9eaad29.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-f9fce7d6-4263-4154-8003-5bd4e024703f {
  margin-top: 100px;
margin-left: 0%;
margin-bottom: 0px;
margin-right: 0%;
padding-top: 100px;
padding-left: 0%;
padding-bottom: 0px;
padding-right: 0%;
}
@media (min-width: 768px) and (max-width: 991px){#s-f9fce7d6-4263-4154-8003-5bd4e024703f {
  margin-top: 50px;
margin-bottom: 0px;
}
}@media (max-width: 767px){#s-f9fce7d6-4263-4154-8003-5bd4e024703f {
  display: none;
}
#s-f9fce7d6-4263-4154-8003-5bd4e024703f, #wrap-s-f9fce7d6-4263-4154-8003-5bd4e024703f { display:none !important; }}
#s-fe5c1386-8d68-4ff6-9ac5-c86de27b1f3b {
  border-style: solid;
margin-top: 30px;
margin-bottom: 30px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(245, 222, 190, 1);
border-radius: 0px;
background-color: rgba(0, 0, 0, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(255, 255, 255, 1);
}
#s-fe5c1386-8d68-4ff6-9ac5-c86de27b1f3b:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-fe5c1386-8d68-4ff6-9ac5-c86de27b1f3b:active {background-color: #000000 !important;
text-decoration: none !important;}@media (max-width: 767px){#s-fe5c1386-8d68-4ff6-9ac5-c86de27b1f3b {
  display: none;
}
#s-fe5c1386-8d68-4ff6-9ac5-c86de27b1f3b, #wrap-s-fe5c1386-8d68-4ff6-9ac5-c86de27b1f3b { display:none !important; }}

  #s-fe5c1386-8d68-4ff6-9ac5-c86de27b1f3b-btn-wrapper {
    text-align: center;
  }


#s-fe5c1386-8d68-4ff6-9ac5-c86de27b1f3b.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-fe5c1386-8d68-4ff6-9ac5-c86de27b1f3b-btn-wrapper {
    text-align: center;
  }


#s-fe5c1386-8d68-4ff6-9ac5-c86de27b1f3b.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-fe5c1386-8d68-4ff6-9ac5-c86de27b1f3b-btn-wrapper {
    text-align: center;
  }


#s-fe5c1386-8d68-4ff6-9ac5-c86de27b1f3b.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-fe5c1386-8d68-4ff6-9ac5-c86de27b1f3b-btn-wrapper {
    text-align: center;
  }


#s-fe5c1386-8d68-4ff6-9ac5-c86de27b1f3b.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-fe5c1386-8d68-4ff6-9ac5-c86de27b1f3b-btn-wrapper {
    text-align: center;
  }


#s-fe5c1386-8d68-4ff6-9ac5-c86de27b1f3b.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}
#s-25478fc8-075d-4a66-a460-3c464c2d4cd1 {
  padding-top: 30px;
padding-left: 5%;
padding-bottom: 0px;
padding-right: 5%;
}
@media (min-width: 1200px){#s-25478fc8-075d-4a66-a460-3c464c2d4cd1 {
  display: none;
}
#s-25478fc8-075d-4a66-a460-3c464c2d4cd1, #wrap-s-25478fc8-075d-4a66-a460-3c464c2d4cd1 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-25478fc8-075d-4a66-a460-3c464c2d4cd1 {
  display: none;
}
#s-25478fc8-075d-4a66-a460-3c464c2d4cd1, #wrap-s-25478fc8-075d-4a66-a460-3c464c2d4cd1 { display:none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-25478fc8-075d-4a66-a460-3c464c2d4cd1 {
  
}
}
#s-e6ebf8d6-7bc9-487c-abb4-bfa7eb83189e {
  margin-left: 10%;
margin-right: 10%;
min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-e6ebf8d6-7bc9-487c-abb4-bfa7eb83189e {
  display: none;
}
#s-e6ebf8d6-7bc9-487c-abb4-bfa7eb83189e, #wrap-s-e6ebf8d6-7bc9-487c-abb4-bfa7eb83189e { display:none !important; }}@media (max-width: 767px){#s-e6ebf8d6-7bc9-487c-abb4-bfa7eb83189e {
  display: none;
}
#s-e6ebf8d6-7bc9-487c-abb4-bfa7eb83189e, #wrap-s-e6ebf8d6-7bc9-487c-abb4-bfa7eb83189e { display:none !important; }}







#s-e6ebf8d6-7bc9-487c-abb4-bfa7eb83189e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-e6ebf8d6-7bc9-487c-abb4-bfa7eb83189e.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-a2029402-beeb-4881-add9-16026391fa49 {
  padding-top: 50px;
padding-left: 0%;
padding-bottom: 50px;
padding-right: 0%;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-a2029402-beeb-4881-add9-16026391fa49 {
  display: none;
}
#s-a2029402-beeb-4881-add9-16026391fa49, #wrap-s-a2029402-beeb-4881-add9-16026391fa49 { display:none !important; }}@media (max-width: 767px){#s-a2029402-beeb-4881-add9-16026391fa49 {
  display: none;
}
#s-a2029402-beeb-4881-add9-16026391fa49, #wrap-s-a2029402-beeb-4881-add9-16026391fa49 { display:none !important; }}
#s-5d4937dc-b691-4e59-850b-6c138d3a9052 {
  padding-left: 50px;
padding-bottom: 50px;
padding-right: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-5d4937dc-b691-4e59-850b-6c138d3a9052 {
  display: none;
}
#s-5d4937dc-b691-4e59-850b-6c138d3a9052, #wrap-s-5d4937dc-b691-4e59-850b-6c138d3a9052 { display:none !important; }}@media (max-width: 767px){#s-5d4937dc-b691-4e59-850b-6c138d3a9052 {
  display: none;
}
#s-5d4937dc-b691-4e59-850b-6c138d3a9052, #wrap-s-5d4937dc-b691-4e59-850b-6c138d3a9052 { display:none !important; }}
@media (min-width: 0px) {
[id="s-5d4937dc-b691-4e59-850b-6c138d3a9052"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-5d4937dc-b691-4e59-850b-6c138d3a9052"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 992px) {
[id="s-5d4937dc-b691-4e59-850b-6c138d3a9052"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 1200px) {
[id="s-5d4937dc-b691-4e59-850b-6c138d3a9052"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 22.5px);
}

}

#s-732f89f4-a07b-4514-9034-f47058ff4b78 {
  text-align: center;
}







  #s-732f89f4-a07b-4514-9034-f47058ff4b78 img.shogun-image {
    

    
    
    
  }


#s-732f89f4-a07b-4514-9034-f47058ff4b78 .shogun-image-content {
  
    align-items: center;
  
}

#s-f1ede753-5591-487b-a41d-ef5a7c82c3bd {
  display: none;
}
#s-1de0e0ff-9d5b-4e34-b666-c632b94251eb {
  text-align: center;
}







  #s-1de0e0ff-9d5b-4e34-b666-c632b94251eb img.shogun-image {
    

    
    
    
  }


#s-1de0e0ff-9d5b-4e34-b666-c632b94251eb .shogun-image-content {
  
    align-items: center;
  
}

#s-ef2898a7-7ab2-4de9-a36a-812a607cc2bc {
  display: none;
}
#s-2d1c0b55-f5df-40a4-b550-95eccd1c996e {
  text-align: center;
}







  #s-2d1c0b55-f5df-40a4-b550-95eccd1c996e img.shogun-image {
    

    
    
    
  }


#s-2d1c0b55-f5df-40a4-b550-95eccd1c996e .shogun-image-content {
  
    align-items: center;
  
}

#s-e4574372-15de-4537-9db8-023010e90897 {
  display: none;
}
#s-fbf2f2cf-f0b9-40c5-a795-23f53f840369 {
  text-align: center;
}







  #s-fbf2f2cf-f0b9-40c5-a795-23f53f840369 img.shogun-image {
    

    
    
    
  }


#s-fbf2f2cf-f0b9-40c5-a795-23f53f840369 .shogun-image-content {
  
    align-items: center;
  
}

#s-8e6f8c4c-62b6-4568-8165-3cea7da4e23a {
  display: none;
}
#s-6ffe10ec-adfc-4d8b-a809-45be9b0625ea {
  margin-left: 10%;
margin-right: 10%;
min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-6ffe10ec-adfc-4d8b-a809-45be9b0625ea {
  display: none;
}
#s-6ffe10ec-adfc-4d8b-a809-45be9b0625ea, #wrap-s-6ffe10ec-adfc-4d8b-a809-45be9b0625ea { display:none !important; }}@media (max-width: 767px){#s-6ffe10ec-adfc-4d8b-a809-45be9b0625ea {
  display: none;
}
#s-6ffe10ec-adfc-4d8b-a809-45be9b0625ea, #wrap-s-6ffe10ec-adfc-4d8b-a809-45be9b0625ea { display:none !important; }}







#s-6ffe10ec-adfc-4d8b-a809-45be9b0625ea > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-6ffe10ec-adfc-4d8b-a809-45be9b0625ea.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-12b8f93b-b978-461e-aae5-d0bb0d047542 {
  padding-left: 50px;
padding-bottom: 50px;
padding-right: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-12b8f93b-b978-461e-aae5-d0bb0d047542 {
  display: none;
}
#s-12b8f93b-b978-461e-aae5-d0bb0d047542, #wrap-s-12b8f93b-b978-461e-aae5-d0bb0d047542 { display:none !important; }}@media (max-width: 767px){#s-12b8f93b-b978-461e-aae5-d0bb0d047542 {
  display: none;
}
#s-12b8f93b-b978-461e-aae5-d0bb0d047542, #wrap-s-12b8f93b-b978-461e-aae5-d0bb0d047542 { display:none !important; }}
@media (min-width: 0px) {
[id="s-12b8f93b-b978-461e-aae5-d0bb0d047542"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-12b8f93b-b978-461e-aae5-d0bb0d047542"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 992px) {
[id="s-12b8f93b-b978-461e-aae5-d0bb0d047542"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 1200px) {
[id="s-12b8f93b-b978-461e-aae5-d0bb0d047542"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 22.5px);
}

}

#s-3438d346-ff5d-49b5-8290-d9a852d2f312 {
  text-align: center;
}







  #s-3438d346-ff5d-49b5-8290-d9a852d2f312 img.shogun-image {
    

    
    
    
  }


#s-3438d346-ff5d-49b5-8290-d9a852d2f312 .shogun-image-content {
  
    align-items: center;
  
}

#s-ad59ab5e-63b0-424c-9355-0a80192d9eb8 {
  display: none;
}
#s-f400121c-8f82-4f85-bfc8-a9a642a2ab1a {
  text-align: center;
}







  #s-f400121c-8f82-4f85-bfc8-a9a642a2ab1a img.shogun-image {
    

    
    
    
  }


#s-f400121c-8f82-4f85-bfc8-a9a642a2ab1a .shogun-image-content {
  
    align-items: center;
  
}

#s-bfca92df-1e48-4c00-95f1-12ca05bd7fb4 {
  display: none;
}
#s-3beb9bdd-b451-4881-b461-2066c7e80083 {
  text-align: center;
}







  #s-3beb9bdd-b451-4881-b461-2066c7e80083 img.shogun-image {
    

    
    
    
  }


#s-3beb9bdd-b451-4881-b461-2066c7e80083 .shogun-image-content {
  
    align-items: center;
  
}

#s-b8ed399f-a6c5-4939-9681-72e8f123dcf1 {
  display: none;
}
#s-ba2be809-7b21-4b7f-a750-89adfa6a7f6c {
  text-align: center;
}







  #s-ba2be809-7b21-4b7f-a750-89adfa6a7f6c img.shogun-image {
    

    
    
    
  }


#s-ba2be809-7b21-4b7f-a750-89adfa6a7f6c .shogun-image-content {
  
    align-items: center;
  
}

#s-b629cb2f-e7e7-4ac7-b854-a7f9c1f3d9e9 {
  display: none;
}
#s-a276c625-7e5a-4d84-8630-ff5b909d935b {
  margin-left: 10%;
margin-right: 10%;
min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-a276c625-7e5a-4d84-8630-ff5b909d935b {
  display: none;
}
#s-a276c625-7e5a-4d84-8630-ff5b909d935b, #wrap-s-a276c625-7e5a-4d84-8630-ff5b909d935b { display:none !important; }}@media (max-width: 767px){#s-a276c625-7e5a-4d84-8630-ff5b909d935b {
  display: none;
}
#s-a276c625-7e5a-4d84-8630-ff5b909d935b, #wrap-s-a276c625-7e5a-4d84-8630-ff5b909d935b { display:none !important; }}







#s-a276c625-7e5a-4d84-8630-ff5b909d935b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-a276c625-7e5a-4d84-8630-ff5b909d935b.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-4fc5b82f-093b-4639-bdd6-71244d614350 {
  padding-left: 50px;
padding-bottom: 50px;
padding-right: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-4fc5b82f-093b-4639-bdd6-71244d614350 {
  display: none;
}
#s-4fc5b82f-093b-4639-bdd6-71244d614350, #wrap-s-4fc5b82f-093b-4639-bdd6-71244d614350 { display:none !important; }}@media (max-width: 767px){#s-4fc5b82f-093b-4639-bdd6-71244d614350 {
  display: none;
}
#s-4fc5b82f-093b-4639-bdd6-71244d614350, #wrap-s-4fc5b82f-093b-4639-bdd6-71244d614350 { display:none !important; }}
@media (min-width: 0px) {
[id="s-4fc5b82f-093b-4639-bdd6-71244d614350"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-4fc5b82f-093b-4639-bdd6-71244d614350"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 992px) {
[id="s-4fc5b82f-093b-4639-bdd6-71244d614350"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 1200px) {
[id="s-4fc5b82f-093b-4639-bdd6-71244d614350"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 22.5px);
}

}

#s-b73f2869-31d2-4d24-b39c-3e543778b482 {
  text-align: center;
}







  #s-b73f2869-31d2-4d24-b39c-3e543778b482 img.shogun-image {
    

    
    
    
  }


#s-b73f2869-31d2-4d24-b39c-3e543778b482 .shogun-image-content {
  
    align-items: center;
  
}

#s-0c50af63-c364-4a6e-84c8-85ae1c8c0c0d {
  display: none;
}
#s-7b51dee9-a4a4-40f2-92ed-6d327457be24 {
  text-align: center;
}







  #s-7b51dee9-a4a4-40f2-92ed-6d327457be24 img.shogun-image {
    

    
    
    
  }


#s-7b51dee9-a4a4-40f2-92ed-6d327457be24 .shogun-image-content {
  
    align-items: center;
  
}

#s-bd8ead5d-a736-40e3-90f5-ec9297caca35 {
  display: none;
}
#s-5271a940-2e53-44e7-88b7-5096f3483a0e {
  text-align: center;
}







  #s-5271a940-2e53-44e7-88b7-5096f3483a0e img.shogun-image {
    

    
    
    
  }


#s-5271a940-2e53-44e7-88b7-5096f3483a0e .shogun-image-content {
  
    align-items: center;
  
}

#s-558b9a4d-f667-46ad-8dc1-742c9cc07c9f {
  display: none;
}
#s-760131c4-2c16-4704-a1af-0c418b9835c1 {
  text-align: center;
}







  #s-760131c4-2c16-4704-a1af-0c418b9835c1 img.shogun-image {
    

    
    
    
  }


#s-760131c4-2c16-4704-a1af-0c418b9835c1 .shogun-image-content {
  
    align-items: center;
  
}

#s-99433d86-f46a-497e-b9da-bf9c92cd8ea6 {
  display: none;
}
#s-bf4922b6-2a1b-4258-8a14-075ec7f9d194 {
  display: none;
}
#s-ac10a8ee-ebac-4a23-9248-ab8df7b57b26 {
  margin-top: 30px;
margin-bottom: 30px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 0px;
background-color: rgba(0, 0, 0, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-ac10a8ee-ebac-4a23-9248-ab8df7b57b26:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-ac10a8ee-ebac-4a23-9248-ab8df7b57b26:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 768px) and (max-width: 991px){#s-ac10a8ee-ebac-4a23-9248-ab8df7b57b26 {
  display: none;
}
#s-ac10a8ee-ebac-4a23-9248-ab8df7b57b26, #wrap-s-ac10a8ee-ebac-4a23-9248-ab8df7b57b26 { display:none !important; }}@media (max-width: 767px){#s-ac10a8ee-ebac-4a23-9248-ab8df7b57b26 {
  display: none;
}
#s-ac10a8ee-ebac-4a23-9248-ab8df7b57b26, #wrap-s-ac10a8ee-ebac-4a23-9248-ab8df7b57b26 { display:none !important; }}

  #s-ac10a8ee-ebac-4a23-9248-ab8df7b57b26-btn-wrapper {
    text-align: center;
  }


#s-ac10a8ee-ebac-4a23-9248-ab8df7b57b26.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-ac10a8ee-ebac-4a23-9248-ab8df7b57b26-btn-wrapper {
    text-align: center;
  }


#s-ac10a8ee-ebac-4a23-9248-ab8df7b57b26.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-ac10a8ee-ebac-4a23-9248-ab8df7b57b26-btn-wrapper {
    text-align: center;
  }


#s-ac10a8ee-ebac-4a23-9248-ab8df7b57b26.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-ac10a8ee-ebac-4a23-9248-ab8df7b57b26-btn-wrapper {
    text-align: center;
  }


#s-ac10a8ee-ebac-4a23-9248-ab8df7b57b26.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-ac10a8ee-ebac-4a23-9248-ab8df7b57b26-btn-wrapper {
    text-align: center;
  }


#s-ac10a8ee-ebac-4a23-9248-ab8df7b57b26.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}
#s-b2fd762d-428d-4edc-b67b-055d2a067365 {
  min-height: 50px;
}
@media (min-width: 1200px){#s-b2fd762d-428d-4edc-b67b-055d2a067365 {
  display: none;
}
#s-b2fd762d-428d-4edc-b67b-055d2a067365, #wrap-s-b2fd762d-428d-4edc-b67b-055d2a067365 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-b2fd762d-428d-4edc-b67b-055d2a067365 {
  display: none;
}
#s-b2fd762d-428d-4edc-b67b-055d2a067365, #wrap-s-b2fd762d-428d-4edc-b67b-055d2a067365 { display:none !important; }}







#s-b2fd762d-428d-4edc-b67b-055d2a067365 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-b2fd762d-428d-4edc-b67b-055d2a067365.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-9e8e178a-544b-47b7-8a09-eb14cf1fdc50 {
  padding-left: 50px;
padding-right: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 1200px){#s-9e8e178a-544b-47b7-8a09-eb14cf1fdc50 {
  display: none;
}
#s-9e8e178a-544b-47b7-8a09-eb14cf1fdc50, #wrap-s-9e8e178a-544b-47b7-8a09-eb14cf1fdc50 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-9e8e178a-544b-47b7-8a09-eb14cf1fdc50 {
  display: none;
}
#s-9e8e178a-544b-47b7-8a09-eb14cf1fdc50, #wrap-s-9e8e178a-544b-47b7-8a09-eb14cf1fdc50 { display:none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-9e8e178a-544b-47b7-8a09-eb14cf1fdc50 {
  
}
}@media (max-width: 767px){#s-9e8e178a-544b-47b7-8a09-eb14cf1fdc50 {
  
}
}
@media (min-width: 0px) {
[id="s-9e8e178a-544b-47b7-8a09-eb14cf1fdc50"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-9e8e178a-544b-47b7-8a09-eb14cf1fdc50"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-9e8e178a-544b-47b7-8a09-eb14cf1fdc50"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-9e8e178a-544b-47b7-8a09-eb14cf1fdc50"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-3779ad95-85ea-419b-bab8-359adbde74a9 {
  text-align: center;
}







  #s-3779ad95-85ea-419b-bab8-359adbde74a9 img.shogun-image {
    

    
    
    
  }


#s-3779ad95-85ea-419b-bab8-359adbde74a9 .shogun-image-content {
  
    align-items: center;
  
}

#s-ca47abb7-2111-4e59-8a9d-a17ef130eaf5 {
  display: none;
}
#s-cc22d891-3d6b-43a9-869a-1dca3e6f397f {
  text-align: center;
}







  #s-cc22d891-3d6b-43a9-869a-1dca3e6f397f img.shogun-image {
    

    
    
    
  }


#s-cc22d891-3d6b-43a9-869a-1dca3e6f397f .shogun-image-content {
  
    align-items: center;
  
}

#s-7766e951-3d84-4051-9e58-491c7a6036ae {
  display: none;
}
#s-53a9c29b-74f5-4302-a40d-e6209b78be14 {
  min-height: 50px;
}
@media (min-width: 1200px){#s-53a9c29b-74f5-4302-a40d-e6209b78be14 {
  display: none;
}
#s-53a9c29b-74f5-4302-a40d-e6209b78be14, #wrap-s-53a9c29b-74f5-4302-a40d-e6209b78be14 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-53a9c29b-74f5-4302-a40d-e6209b78be14 {
  display: none;
}
#s-53a9c29b-74f5-4302-a40d-e6209b78be14, #wrap-s-53a9c29b-74f5-4302-a40d-e6209b78be14 { display:none !important; }}







#s-53a9c29b-74f5-4302-a40d-e6209b78be14 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-53a9c29b-74f5-4302-a40d-e6209b78be14.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-175b26ea-1b05-4123-b2f9-83a01808e76c {
  margin-top: 20px;
margin-bottom: 20px;
padding-left: 50px;
padding-right: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 1200px){#s-175b26ea-1b05-4123-b2f9-83a01808e76c {
  display: none;
}
#s-175b26ea-1b05-4123-b2f9-83a01808e76c, #wrap-s-175b26ea-1b05-4123-b2f9-83a01808e76c { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-175b26ea-1b05-4123-b2f9-83a01808e76c {
  display: none;
}
#s-175b26ea-1b05-4123-b2f9-83a01808e76c, #wrap-s-175b26ea-1b05-4123-b2f9-83a01808e76c { display:none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-175b26ea-1b05-4123-b2f9-83a01808e76c {
  
}
}@media (max-width: 767px){#s-175b26ea-1b05-4123-b2f9-83a01808e76c {
  
}
}
@media (min-width: 0px) {
[id="s-175b26ea-1b05-4123-b2f9-83a01808e76c"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-175b26ea-1b05-4123-b2f9-83a01808e76c"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-175b26ea-1b05-4123-b2f9-83a01808e76c"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-175b26ea-1b05-4123-b2f9-83a01808e76c"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-2402909a-9c00-45ff-b96b-11249a46c81e {
  text-align: center;
}







  #s-2402909a-9c00-45ff-b96b-11249a46c81e img.shogun-image {
    

    
    
    
  }


#s-2402909a-9c00-45ff-b96b-11249a46c81e .shogun-image-content {
  
    align-items: center;
  
}

#s-f1a5d8b4-6ad7-4674-8df6-3251e8f4b88a {
  display: none;
}
#s-b8d92e81-0bf7-4afd-b55f-82122529419b {
  text-align: center;
}







  #s-b8d92e81-0bf7-4afd-b55f-82122529419b img.shogun-image {
    

    
    
    
  }


#s-b8d92e81-0bf7-4afd-b55f-82122529419b .shogun-image-content {
  
    align-items: center;
  
}

#s-6ce8bb75-9400-43e2-8afe-12a336b79e8d {
  display: none;
}
#s-5a270ebc-80ca-4f5d-bce0-9ce8f2c9f93b {
  min-height: 50px;
}
@media (min-width: 1200px){#s-5a270ebc-80ca-4f5d-bce0-9ce8f2c9f93b {
  display: none;
}
#s-5a270ebc-80ca-4f5d-bce0-9ce8f2c9f93b, #wrap-s-5a270ebc-80ca-4f5d-bce0-9ce8f2c9f93b { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-5a270ebc-80ca-4f5d-bce0-9ce8f2c9f93b {
  display: none;
}
#s-5a270ebc-80ca-4f5d-bce0-9ce8f2c9f93b, #wrap-s-5a270ebc-80ca-4f5d-bce0-9ce8f2c9f93b { display:none !important; }}







#s-5a270ebc-80ca-4f5d-bce0-9ce8f2c9f93b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-5a270ebc-80ca-4f5d-bce0-9ce8f2c9f93b.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-31705d65-5460-462c-a2ce-85a265605014 {
  padding-left: 50px;
padding-right: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 1200px){#s-31705d65-5460-462c-a2ce-85a265605014 {
  display: none;
}
#s-31705d65-5460-462c-a2ce-85a265605014, #wrap-s-31705d65-5460-462c-a2ce-85a265605014 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-31705d65-5460-462c-a2ce-85a265605014 {
  display: none;
}
#s-31705d65-5460-462c-a2ce-85a265605014, #wrap-s-31705d65-5460-462c-a2ce-85a265605014 { display:none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-31705d65-5460-462c-a2ce-85a265605014 {
  
}
}@media (max-width: 767px){#s-31705d65-5460-462c-a2ce-85a265605014 {
  
}
}
@media (min-width: 0px) {
[id="s-31705d65-5460-462c-a2ce-85a265605014"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-31705d65-5460-462c-a2ce-85a265605014"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-31705d65-5460-462c-a2ce-85a265605014"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-31705d65-5460-462c-a2ce-85a265605014"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-cad08544-d154-4001-83d4-d49972d50c9d {
  text-align: center;
}







  #s-cad08544-d154-4001-83d4-d49972d50c9d img.shogun-image {
    

    
    
    
  }


#s-cad08544-d154-4001-83d4-d49972d50c9d .shogun-image-content {
  
    align-items: center;
  
}

#s-3a5c7bfc-40f4-4212-aef8-2e0efd3cb0e2 {
  display: none;
}
#s-aeb23958-e106-4aed-aaa6-9400ae01927a {
  text-align: center;
}







  #s-aeb23958-e106-4aed-aaa6-9400ae01927a img.shogun-image {
    

    
    
    
  }


#s-aeb23958-e106-4aed-aaa6-9400ae01927a .shogun-image-content {
  
    align-items: center;
  
}

#s-7d8b5f2b-46f1-4b77-90bc-4cea7d8578a5 {
  display: none;
}
#s-a1bb57c9-9134-40a6-b1aa-0c346aa88630 {
  border-style: solid;
margin-top: 30px;
margin-bottom: 30px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(245, 222, 190, 1);
border-radius: 0px;
background-color: rgba(0, 0, 0, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(255, 255, 255, 1);
}
#s-a1bb57c9-9134-40a6-b1aa-0c346aa88630:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-a1bb57c9-9134-40a6-b1aa-0c346aa88630:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 1200px){#s-a1bb57c9-9134-40a6-b1aa-0c346aa88630 {
  display: none;
}
#s-a1bb57c9-9134-40a6-b1aa-0c346aa88630, #wrap-s-a1bb57c9-9134-40a6-b1aa-0c346aa88630 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-a1bb57c9-9134-40a6-b1aa-0c346aa88630 {
  display: none;
}
#s-a1bb57c9-9134-40a6-b1aa-0c346aa88630, #wrap-s-a1bb57c9-9134-40a6-b1aa-0c346aa88630 { display:none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-a1bb57c9-9134-40a6-b1aa-0c346aa88630 {
  display: none;
}
#s-a1bb57c9-9134-40a6-b1aa-0c346aa88630, #wrap-s-a1bb57c9-9134-40a6-b1aa-0c346aa88630 { display:none !important; }}@media (max-width: 767px){#s-a1bb57c9-9134-40a6-b1aa-0c346aa88630 {
  
}
}

  #s-a1bb57c9-9134-40a6-b1aa-0c346aa88630-btn-wrapper {
    text-align: center;
  }


#s-a1bb57c9-9134-40a6-b1aa-0c346aa88630.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-a1bb57c9-9134-40a6-b1aa-0c346aa88630-btn-wrapper {
    text-align: center;
  }


#s-a1bb57c9-9134-40a6-b1aa-0c346aa88630.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-a1bb57c9-9134-40a6-b1aa-0c346aa88630-btn-wrapper {
    text-align: center;
  }


#s-a1bb57c9-9134-40a6-b1aa-0c346aa88630.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-a1bb57c9-9134-40a6-b1aa-0c346aa88630-btn-wrapper {
    text-align: center;
  }


#s-a1bb57c9-9134-40a6-b1aa-0c346aa88630.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-a1bb57c9-9134-40a6-b1aa-0c346aa88630-btn-wrapper {
    text-align: center;
  }


#s-a1bb57c9-9134-40a6-b1aa-0c346aa88630.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 12px;
  
  
  font-family: Helvetica Neue;
  display:  inline-block ;
}
}
/*
  $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}
