.shg-box {
  position: relative;
}

/**
Ref:
https://keithclark.co.uk/articles/moving-ie-specific-css-into-media-blocks/media-tests/
https://stackoverflow.com/questions/44700068/flexbox-min-height-and-ie11
**/
@media screen\0 {
  .shg-box-vertical-center {
    height: 0;
  }
}

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

.shg-box-vertical-center {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

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

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

#s-d232b17d-533c-4f0d-98b7-cc91fe3516a1 { min-height: 50px; }
#s-d232b17d-533c-4f0d-98b7-cc91fe3516a1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-8e259b4b-e619-4a87-b2a7-20e449975060 { margin-top: 0px;
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 0px;
min-height: 50px; }
#s-8e259b4b-e619-4a87-b2a7-20e449975060 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
.shg-btn {
  cursor: pointer;
  box-sizing: border-box;
}

#s-3dc0838a-67c8-4e4c-9f50-efe4e7ace1b1 { padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: center;
background-color: rgba(229, 118, 34, 1);
text-decoration: none; }
#s-3dc0838a-67c8-4e4c-9f50-efe4e7ace1b1:hover {background-color: rgba(102, 43, 57, 1) !important;
color: rgba(229, 118, 34, 1) !important;
text-decoration: none !important;}
#s-3dc0838a-67c8-4e4c-9f50-efe4e7ace1b1:active {background-color: #000000 !important;
text-decoration: none !important;}

 #s-3dc0838a-67c8-4e4c-9f50-efe4e7ace1b1.shg-btn {
   color: rgba(49, 6, 21, 1);
   font-size: 20px;
   font-weight:  normal ;
   font-style:  normal ;
   font-family: Anton;
 }
.shogun-image-container {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.shogun-lightbox-item {
  cursor: pointer;
  min-height: inherit;
  max-height: inherit;
}

.shogun-lightbox {
  display: none;
  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);
}

.shogun-lightbox-content {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

.shogun-lightbox-close {
  color: #fff;
  font-size: 45px;
  align-self: flex-end;
  margin-right: 10px;
  line-height: 30px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}

.shogun-lightbox-image-container {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  padding: 10px;
}

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

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

img.shogun-image {
  max-width: 100% !important;
  margin: 0 !important;
}

#s-10d8bde8-8107-419e-9c74-7125942ec033 { border-style: solid;
margin-top: 0px;
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 0px;
border-bottom-width: 3px;
opacity: 1;
text-align: center;
border-color: rgba(91, 46, 56, 1); }
#s-5bdbf85d-8df0-4b91-aa08-044885900856 { min-height: 50px; }
#s-5bdbf85d-8df0-4b91-aa08-044885900856 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-5f33adc1-9410-4946-b43e-4b6360573fe3 { margin-left: 0px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
min-height: 0px;
background-color: rgba(255, 255, 255, 1); }
#s-5f33adc1-9410-4946-b43e-4b6360573fe3 > .shg-box-overlay {
  background-color: rgba(222, 247, 250, 1);
  opacity: 0;
}
.shg-row {
  display: flex;
  flex-wrap: wrap;
  min-height: inherit;
  max-height: inherit;
justify-content: space-between;
}

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

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

#s-6d5348ac-8263-43e8-a94a-39056bdbb6a7 { margin-left: 0px;
margin-right: 0px; }
@media (min-width: 0px) {
[id="s-6d5348ac-8263-43e8-a94a-39056bdbb6a7"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-6d5348ac-8263-43e8-a94a-39056bdbb6a7"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-6d5348ac-8263-43e8-a94a-39056bdbb6a7"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-6d5348ac-8263-43e8-a94a-39056bdbb6a7"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-6d5348ac-8263-43e8-a94a-39056bdbb6a7"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-6d5348ac-8263-43e8-a94a-39056bdbb6a7"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-6d5348ac-8263-43e8-a94a-39056bdbb6a7"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-6d5348ac-8263-43e8-a94a-39056bdbb6a7"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-6d5348ac-8263-43e8-a94a-39056bdbb6a7"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-6d5348ac-8263-43e8-a94a-39056bdbb6a7"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-6d5348ac-8263-43e8-a94a-39056bdbb6a7"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-6d5348ac-8263-43e8-a94a-39056bdbb6a7"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-6d5348ac-8263-43e8-a94a-39056bdbb6a7"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-6d5348ac-8263-43e8-a94a-39056bdbb6a7"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-6d5348ac-8263-43e8-a94a-39056bdbb6a7"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-6d5348ac-8263-43e8-a94a-39056bdbb6a7"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-6d5348ac-8263-43e8-a94a-39056bdbb6a7"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-6d5348ac-8263-43e8-a94a-39056bdbb6a7"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-6d5348ac-8263-43e8-a94a-39056bdbb6a7"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-6d5348ac-8263-43e8-a94a-39056bdbb6a7"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-6d5348ac-8263-43e8-a94a-39056bdbb6a7"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-6d5348ac-8263-43e8-a94a-39056bdbb6a7"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-6d5348ac-8263-43e8-a94a-39056bdbb6a7"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-6d5348ac-8263-43e8-a94a-39056bdbb6a7"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-6d5348ac-8263-43e8-a94a-39056bdbb6a7"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-6d5348ac-8263-43e8-a94a-39056bdbb6a7"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-6d5348ac-8263-43e8-a94a-39056bdbb6a7"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-6d5348ac-8263-43e8-a94a-39056bdbb6a7"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-6d5348ac-8263-43e8-a94a-39056bdbb6a7"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-6d5348ac-8263-43e8-a94a-39056bdbb6a7"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-6d5348ac-8263-43e8-a94a-39056bdbb6a7"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-6d5348ac-8263-43e8-a94a-39056bdbb6a7"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-6d5348ac-8263-43e8-a94a-39056bdbb6a7"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-6d5348ac-8263-43e8-a94a-39056bdbb6a7"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-6d5348ac-8263-43e8-a94a-39056bdbb6a7"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-6d5348ac-8263-43e8-a94a-39056bdbb6a7"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-6d5348ac-8263-43e8-a94a-39056bdbb6a7"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 0.0px);
}

}

#s-404a26bb-bf86-433f-9c2a-713014b7821d { padding-top: 5px;
padding-bottom: 5px;
text-align: center; }
.shogun-heading-component h1,
.shogun-heading-component h2,
.shogun-heading-component h3,
.shogun-heading-component h4,
.shogun-heading-component h5,
.shogun-heading-component h6 {
  margin: 0;
  padding: 0;
  display: block;
  color: #000;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  letter-spacing: normal;
  line-height: normal;
}

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

#s-550b9edc-92df-4740-a771-cc082305a9e1 { margin-top: 40px;
margin-left: 30px;
margin-bottom: 20px;
margin-right: 30px;
padding-top: 0px;
padding-bottom: 0px; }
 #s-550b9edc-92df-4740-a771-cc082305a9e1 .shogun-heading-component h1 {
   color: rgba(0, 0, 0, 1);
   font-weight:  normal ;
   font-family: Didact Gothic;
   font-style:  normal ;
   
   text-align: center;
 }

 

#s-312326c7-22a7-474d-a5e4-ffead82516cf { margin-left: 30px;
margin-bottom: 20px;
margin-right: 30px; }
@media (min-width: 0px) {
[id="s-c1949ae3-86a2-4567-a9b9-55b04449d6a2"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-c1949ae3-86a2-4567-a9b9-55b04449d6a2"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-c1949ae3-86a2-4567-a9b9-55b04449d6a2"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-c1949ae3-86a2-4567-a9b9-55b04449d6a2"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-c1949ae3-86a2-4567-a9b9-55b04449d6a2"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-c1949ae3-86a2-4567-a9b9-55b04449d6a2"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-c1949ae3-86a2-4567-a9b9-55b04449d6a2"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-c1949ae3-86a2-4567-a9b9-55b04449d6a2"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-c1949ae3-86a2-4567-a9b9-55b04449d6a2"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-c1949ae3-86a2-4567-a9b9-55b04449d6a2"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-c1949ae3-86a2-4567-a9b9-55b04449d6a2"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-c1949ae3-86a2-4567-a9b9-55b04449d6a2"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-c1949ae3-86a2-4567-a9b9-55b04449d6a2"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-c1949ae3-86a2-4567-a9b9-55b04449d6a2"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-c1949ae3-86a2-4567-a9b9-55b04449d6a2"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-c1949ae3-86a2-4567-a9b9-55b04449d6a2"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-c1949ae3-86a2-4567-a9b9-55b04449d6a2"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-c1949ae3-86a2-4567-a9b9-55b04449d6a2"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-c1949ae3-86a2-4567-a9b9-55b04449d6a2"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-c1949ae3-86a2-4567-a9b9-55b04449d6a2"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-c1949ae3-86a2-4567-a9b9-55b04449d6a2"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-c1949ae3-86a2-4567-a9b9-55b04449d6a2"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-c1949ae3-86a2-4567-a9b9-55b04449d6a2"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-c1949ae3-86a2-4567-a9b9-55b04449d6a2"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-c1949ae3-86a2-4567-a9b9-55b04449d6a2"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-c1949ae3-86a2-4567-a9b9-55b04449d6a2"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-c1949ae3-86a2-4567-a9b9-55b04449d6a2"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-c1949ae3-86a2-4567-a9b9-55b04449d6a2"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-c1949ae3-86a2-4567-a9b9-55b04449d6a2"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-c1949ae3-86a2-4567-a9b9-55b04449d6a2"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-c1949ae3-86a2-4567-a9b9-55b04449d6a2"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-c1949ae3-86a2-4567-a9b9-55b04449d6a2"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-c1949ae3-86a2-4567-a9b9-55b04449d6a2"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-c1949ae3-86a2-4567-a9b9-55b04449d6a2"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-c1949ae3-86a2-4567-a9b9-55b04449d6a2"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-c1949ae3-86a2-4567-a9b9-55b04449d6a2"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-c1949ae3-86a2-4567-a9b9-55b04449d6a2"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 0.0px);
}

}

#s-ad53ad7d-acc2-4e9b-8bd5-e7409db15ba1 { border-style: solid;
margin-left: 30px;
margin-bottom: 20px;
margin-right: 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-radius: 0px;
opacity: 1;
text-align: center;
border-color: rgba(209, 164, 28, 1);
background-color: rgba(0, 0, 0, 1);
font-size: 14px;
font-weight: bold;
color: rgba(0, 0, 0, 1);
text-decoration: none; }
#s-ad53ad7d-acc2-4e9b-8bd5-e7409db15ba1:hover {border-style: solid !important;
border-radius: 0px !important;
opacity: 1 !important;
border-color: rgba(255, 255, 255, 1) !important;
background-color: rgba(0, 0, 0, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}
#s-ad53ad7d-acc2-4e9b-8bd5-e7409db15ba1:active {background-color: rgba(0, 0, 0, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}

 #s-ad53ad7d-acc2-4e9b-8bd5-e7409db15ba1.shg-btn {
   color: rgba(255, 255, 255, 1);
   font-size: 14px;
   font-weight:  bold ;
   font-style:  normal ;
   font-family: Didact Gothic;
 }
#s-06ac84ec-fe8e-4c97-a486-3bbe2747a935 { margin-top: 0px;
margin-left: 30px;
margin-bottom: 40px;
margin-right: 30px; }
#s-ee2acbe8-dccc-4cad-8497-d2f26a47426f { padding-top: 5px;
padding-bottom: 5px;
text-align: center; }
#s-c3845c6a-973d-4a05-a5a3-36071c23c3d3 { min-height: 50px; }
#s-c3845c6a-973d-4a05-a5a3-36071c23c3d3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-127fd820-dbf3-4670-8d04-40cdcff8b32e { min-height: 0px; }
#s-127fd820-dbf3-4670-8d04-40cdcff8b32e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
/*
  $vgutter : 20px
  $hgutter : 10px;
*/

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

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

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

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

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

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

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

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

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

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

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

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

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

#s-e551e827-8971-44ec-b550-06c9af31581f { padding-top: 20px;
padding-bottom: 0px; }
#s-61103f99-098a-476e-a668-17bceeb32ea9 {
  display: none;
}
.shg-product-image-wrapper {
  display: none;
}

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

#s-be111851-07c3-4145-8f87-919f25cd55f8 { text-align: left; }
.shg-product-title-component h1,
.shg-product-title-component h2,
.shg-product-title-component h3,
.shg-product-title-component h4,
.shg-product-title-component h5,
.shg-product-title-component h6 {
  margin: 0;
  padding: 0;
  display: block;
  color: #000;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  letter-spacing: normal;
  line-height: normal;
}

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

#s-69fe9a49-ab2e-4d3b-a90a-36022353a008 { padding-top: 10px;
padding-bottom: 10px;
text-align: center; }
#s-69fe9a49-ab2e-4d3b-a90a-36022353a008 .shg-product-title-component h5 {
  color: #000;
  font-weight:  normal ;
  font-family: PT Sans;
  font-style:  normal ;
  font-size: 14px;
}
#s-1a39bc7e-9c48-4936-ae16-a71c9f2ee913 { text-align: center; }
#s-1a39bc7e-9c48-4936-ae16-a71c9f2ee913 .shg-product-sold-out {
  display: none;
}

#s-1a39bc7e-9c48-4936-ae16-a71c9f2ee913 .shg-product-price {
  color: rgba(0, 129, 190, 1);
  font-weight:  700 ;
  font-family: PT Sans;
  font-style:  normal ;
  font-size: 15px;
}

#s-1a39bc7e-9c48-4936-ae16-a71c9f2ee913 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-b5f8170f-43a2-49cb-99dd-8dcc2ec6c06e {
  display: none;
}
#s-8d546951-3f15-40d4-b36f-00e972b071f2 { text-align: left; }
#s-7a35fa9f-c6bf-4251-bf5e-14596b44a5e9 { padding-top: 10px;
padding-bottom: 10px;
text-align: center; }
#s-7a35fa9f-c6bf-4251-bf5e-14596b44a5e9 .shg-product-title-component h5 {
  color: #000;
  font-weight:  normal ;
  font-family: PT Sans;
  font-style:  normal ;
  font-size: 14px;
}
#s-ed834899-488c-478d-9edd-e91c3ad79ca6 { text-align: center; }
#s-ed834899-488c-478d-9edd-e91c3ad79ca6 .shg-product-sold-out {
  display: none;
}

#s-ed834899-488c-478d-9edd-e91c3ad79ca6 .shg-product-price {
  color: rgba(0, 129, 190, 1);
  font-weight:  700 ;
  font-family: PT Sans;
  font-style:  normal ;
  font-size: 15px;
}

#s-ed834899-488c-478d-9edd-e91c3ad79ca6 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-1a234f68-cedc-484d-840d-3bbbdeebdb02 {
  display: none;
}
#s-6c16f264-752e-49ff-9c7e-d0fc8ea4d22b { text-align: left; }
#s-5cea6d24-11bf-4cae-b3a6-2be8e9c41bbb { padding-top: 10px;
padding-bottom: 10px;
text-align: center; }
#s-5cea6d24-11bf-4cae-b3a6-2be8e9c41bbb .shg-product-title-component h5 {
  color: #000;
  font-weight:  normal ;
  font-family: PT Sans;
  font-style:  normal ;
  font-size: 14px;
}
#s-2764640f-9af8-4a7e-9631-8621c57da6f4 { text-align: center; }
#s-2764640f-9af8-4a7e-9631-8621c57da6f4 .shg-product-sold-out {
  display: none;
}

#s-2764640f-9af8-4a7e-9631-8621c57da6f4 .shg-product-price {
  color: rgba(0, 129, 190, 1);
  font-weight:  700 ;
  font-family: PT Sans;
  font-style:  normal ;
  font-size: 15px;
}

#s-2764640f-9af8-4a7e-9631-8621c57da6f4 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-359fa76a-eb90-485b-b688-2efbcbdc95c5 {
  display: none;
}
#s-bab18908-f034-4562-a8ea-4dd5661b9ce2 { text-align: left; }
#s-2946ca98-f0fe-4218-af72-f3cc9710d17b { padding-top: 10px;
padding-bottom: 10px;
text-align: center; }
#s-2946ca98-f0fe-4218-af72-f3cc9710d17b .shg-product-title-component h5 {
  color: #000;
  font-weight:  normal ;
  font-family: PT Sans;
  font-style:  normal ;
  
}
#s-2adad1f0-9dca-43e8-808d-174933c26aae { text-align: center; }
#s-2adad1f0-9dca-43e8-808d-174933c26aae .shg-product-sold-out {
  display: none;
}

#s-2adad1f0-9dca-43e8-808d-174933c26aae .shg-product-price {
  color: rgba(0, 129, 190, 1);
  font-weight:  700 ;
  font-family: PT Sans;
  font-style:  normal ;
  font-size: 15px;
}

#s-2adad1f0-9dca-43e8-808d-174933c26aae .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-b31e9bc9-5eea-4c4b-9b02-37aa444ed3e7 {
  display: none;
}
#s-035ed4b8-23f5-4356-9ca3-2b64e251bbb8 { text-align: left; }
#s-ff7c20de-ccee-4104-9b13-133e7d7c73ee { padding-top: 10px;
padding-bottom: 10px;
text-align: center; }
#s-ff7c20de-ccee-4104-9b13-133e7d7c73ee .shg-product-title-component h1 {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 32px;
}
#s-a3073bc2-821e-47e5-b160-b7e58a0f6197 { text-align: left; }
#s-a3073bc2-821e-47e5-b160-b7e58a0f6197 .shg-product-sold-out {
  display: none;
}

#s-a3073bc2-821e-47e5-b160-b7e58a0f6197 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
}

#s-a3073bc2-821e-47e5-b160-b7e58a0f6197 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
.shg-product-atc-wrapper {
  position: relative;
}

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

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

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

#s-cd30afd0-8555-47f9-8152-d974bb1f37e4 { padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 4px;
text-align: center;
background-color: #3498db; }
#s-cd30afd0-8555-47f9-8152-d974bb1f37e4:hover {background-color: #3cb0fd !important;
text-decoration: none !important;}
#s-cd30afd0-8555-47f9-8152-d974bb1f37e4:active {background-color: #000000 !important;
text-decoration: none !important;}

#s-cd30afd0-8555-47f9-8152-d974bb1f37e4 {
  display: block;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-cd30afd0-8555-47f9-8152-d974bb1f37e4.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-cd30afd0-8555-47f9-8152-d974bb1f37e4.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight:  normal ;
  font-style:  normal ;
  
}

#s-cd30afd0-8555-47f9-8152-d974bb1f37e4.shg-btn.shg-product-atc-error {
  font-weight:  normal ;
  
  font-style:  normal ;
  
  color: ;
}



#s-4bee43b3-7b71-4d54-abf4-9c54e9d01b1b {
  display: none;
}
#s-2913e55f-1060-4c9a-8cfa-ee5971e17327 { text-align: left; }
#s-f4e57c1e-1dff-4092-b963-9f82e705b76b { padding-top: 10px;
padding-bottom: 10px;
text-align: center; }
#s-f4e57c1e-1dff-4092-b963-9f82e705b76b .shg-product-title-component h1 {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 32px;
}
#s-7bb6deef-0648-4bf8-b4c5-f73618c33bdd { text-align: left; }
#s-7bb6deef-0648-4bf8-b4c5-f73618c33bdd .shg-product-sold-out {
  display: none;
}

#s-7bb6deef-0648-4bf8-b4c5-f73618c33bdd .shg-product-price {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
}

#s-7bb6deef-0648-4bf8-b4c5-f73618c33bdd .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-f180e475-4644-4150-8fe4-cacae7f4323e { padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 4px;
text-align: center;
background-color: #3498db; }
#s-f180e475-4644-4150-8fe4-cacae7f4323e:hover {background-color: #3cb0fd !important;
text-decoration: none !important;}
#s-f180e475-4644-4150-8fe4-cacae7f4323e:active {background-color: #000000 !important;
text-decoration: none !important;}

#s-f180e475-4644-4150-8fe4-cacae7f4323e {
  display: block;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f180e475-4644-4150-8fe4-cacae7f4323e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f180e475-4644-4150-8fe4-cacae7f4323e.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight:  normal ;
  font-style:  normal ;
  
}

#s-f180e475-4644-4150-8fe4-cacae7f4323e.shg-btn.shg-product-atc-error {
  font-weight:  normal ;
  
  font-style:  normal ;
  
  color: ;
}



#s-a7bdd6e1-1120-487b-9e87-de8a51254c31 {
  display: none;
}
#s-a1c797cf-c995-4f2a-9422-6fdad56964d7 { text-align: left; }
#s-26dc94a1-f8b1-4e32-94f6-1dd409741531 { padding-top: 10px;
padding-bottom: 10px;
text-align: center; }
#s-26dc94a1-f8b1-4e32-94f6-1dd409741531 .shg-product-title-component h1 {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 32px;
}
#s-9318a83d-dfb1-4fa5-969f-aef8b8455e3b { text-align: left; }
#s-9318a83d-dfb1-4fa5-969f-aef8b8455e3b .shg-product-sold-out {
  display: none;
}

#s-9318a83d-dfb1-4fa5-969f-aef8b8455e3b .shg-product-price {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
}

#s-9318a83d-dfb1-4fa5-969f-aef8b8455e3b .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-66e0ede0-384b-4d84-ac7f-ce4be9607597 { padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 4px;
text-align: center;
background-color: #3498db; }
#s-66e0ede0-384b-4d84-ac7f-ce4be9607597:hover {background-color: #3cb0fd !important;
text-decoration: none !important;}
#s-66e0ede0-384b-4d84-ac7f-ce4be9607597:active {background-color: #000000 !important;
text-decoration: none !important;}

#s-66e0ede0-384b-4d84-ac7f-ce4be9607597 {
  display: block;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-66e0ede0-384b-4d84-ac7f-ce4be9607597.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-66e0ede0-384b-4d84-ac7f-ce4be9607597.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight:  normal ;
  font-style:  normal ;
  
}

#s-66e0ede0-384b-4d84-ac7f-ce4be9607597.shg-btn.shg-product-atc-error {
  font-weight:  normal ;
  
  font-style:  normal ;
  
  color: ;
}



#s-8f65a792-a088-4f49-8ac6-5c42be6c74bc {
  display: none;
}
#s-b0b8237e-a1f0-40fb-90d8-603aea804bca { text-align: left; }
#s-070a0760-41a4-431f-b922-615a3c53fae2 { padding-top: 10px;
padding-bottom: 10px;
text-align: center; }
#s-070a0760-41a4-431f-b922-615a3c53fae2 .shg-product-title-component h1 {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 32px;
}
#s-44d16942-4c84-46c8-a637-0b890c537dfa { text-align: left; }
#s-44d16942-4c84-46c8-a637-0b890c537dfa .shg-product-sold-out {
  display: none;
}

#s-44d16942-4c84-46c8-a637-0b890c537dfa .shg-product-price {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
}

#s-44d16942-4c84-46c8-a637-0b890c537dfa .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-c6a412ba-8e38-46f8-8350-612a5b04e3da { padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 4px;
text-align: center;
background-color: #3498db; }
#s-c6a412ba-8e38-46f8-8350-612a5b04e3da:hover {background-color: #3cb0fd !important;
text-decoration: none !important;}
#s-c6a412ba-8e38-46f8-8350-612a5b04e3da:active {background-color: #000000 !important;
text-decoration: none !important;}

#s-c6a412ba-8e38-46f8-8350-612a5b04e3da {
  display: block;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c6a412ba-8e38-46f8-8350-612a5b04e3da.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c6a412ba-8e38-46f8-8350-612a5b04e3da.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight:  normal ;
  font-style:  normal ;
  
}

#s-c6a412ba-8e38-46f8-8350-612a5b04e3da.shg-btn.shg-product-atc-error {
  font-weight:  normal ;
  
  font-style:  normal ;
  
  color: ;
}



#s-7977c6c0-e75d-4c2b-b133-a978925deade {
  display: none;
}
#s-9e843040-96bf-4eb5-b225-7a22cf984438 { text-align: left; }
#s-da23161f-87dc-4e84-b2fd-7365fcaa934f { padding-top: 10px;
padding-bottom: 10px;
text-align: center; }
#s-da23161f-87dc-4e84-b2fd-7365fcaa934f .shg-product-title-component h1 {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 32px;
}
#s-bbb1d671-1e9f-4acb-bb77-a0933cf5efe5 { text-align: left; }
#s-bbb1d671-1e9f-4acb-bb77-a0933cf5efe5 .shg-product-sold-out {
  display: none;
}

#s-bbb1d671-1e9f-4acb-bb77-a0933cf5efe5 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
}

#s-bbb1d671-1e9f-4acb-bb77-a0933cf5efe5 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-1a342da7-efac-49c4-b951-d0bd2c0c9e65 { padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 4px;
text-align: center;
background-color: #3498db; }
#s-1a342da7-efac-49c4-b951-d0bd2c0c9e65:hover {background-color: #3cb0fd !important;
text-decoration: none !important;}
#s-1a342da7-efac-49c4-b951-d0bd2c0c9e65:active {background-color: #000000 !important;
text-decoration: none !important;}

#s-1a342da7-efac-49c4-b951-d0bd2c0c9e65 {
  display: block;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-1a342da7-efac-49c4-b951-d0bd2c0c9e65.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-1a342da7-efac-49c4-b951-d0bd2c0c9e65.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight:  normal ;
  font-style:  normal ;
  
}

#s-1a342da7-efac-49c4-b951-d0bd2c0c9e65.shg-btn.shg-product-atc-error {
  font-weight:  normal ;
  
  font-style:  normal ;
  
  color: ;
}



#s-941621cf-3df2-4e90-b2a7-c77199ad4f8f {
  display: none;
}
#s-6c3243b4-aa2c-4836-8944-3eb491c24259 { text-align: left; }
#s-cf053f61-afda-42c1-9643-59038e3872da { padding-top: 10px;
padding-bottom: 10px;
text-align: center; }
#s-cf053f61-afda-42c1-9643-59038e3872da .shg-product-title-component h1 {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 32px;
}
#s-29030561-d499-48fa-b3b3-921cca4f8ece { text-align: left; }
#s-29030561-d499-48fa-b3b3-921cca4f8ece .shg-product-sold-out {
  display: none;
}

#s-29030561-d499-48fa-b3b3-921cca4f8ece .shg-product-price {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
}

#s-29030561-d499-48fa-b3b3-921cca4f8ece .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-099ffdfb-f7d4-43dd-be8d-0aecb17f5aa8 { padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 4px;
text-align: center;
background-color: #3498db; }
#s-099ffdfb-f7d4-43dd-be8d-0aecb17f5aa8:hover {background-color: #3cb0fd !important;
text-decoration: none !important;}
#s-099ffdfb-f7d4-43dd-be8d-0aecb17f5aa8:active {background-color: #000000 !important;
text-decoration: none !important;}

#s-099ffdfb-f7d4-43dd-be8d-0aecb17f5aa8 {
  display: block;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-099ffdfb-f7d4-43dd-be8d-0aecb17f5aa8.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-099ffdfb-f7d4-43dd-be8d-0aecb17f5aa8.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight:  normal ;
  font-style:  normal ;
  
}

#s-099ffdfb-f7d4-43dd-be8d-0aecb17f5aa8.shg-btn.shg-product-atc-error {
  font-weight:  normal ;
  
  font-style:  normal ;
  
  color: ;
}



#s-98cdb775-54e3-4066-9415-e8ddbada8941 {
  display: none;
}
#s-8a82d2ef-274e-401f-ac70-9e3b11a1652f { text-align: left; }
#s-01fd4e72-e361-44de-a01f-44a6913f289a { padding-top: 10px;
padding-bottom: 10px;
text-align: center; }
#s-01fd4e72-e361-44de-a01f-44a6913f289a .shg-product-title-component h1 {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 32px;
}
#s-faa7d7ef-3b27-4668-89df-709a158d8a03 { text-align: left; }
#s-faa7d7ef-3b27-4668-89df-709a158d8a03 .shg-product-sold-out {
  display: none;
}

#s-faa7d7ef-3b27-4668-89df-709a158d8a03 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
}

#s-faa7d7ef-3b27-4668-89df-709a158d8a03 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-95301ffd-f078-42ab-b900-891183205495 { padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 4px;
text-align: center;
background-color: #3498db; }
#s-95301ffd-f078-42ab-b900-891183205495:hover {background-color: #3cb0fd !important;
text-decoration: none !important;}
#s-95301ffd-f078-42ab-b900-891183205495:active {background-color: #000000 !important;
text-decoration: none !important;}

#s-95301ffd-f078-42ab-b900-891183205495 {
  display: block;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-95301ffd-f078-42ab-b900-891183205495.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-95301ffd-f078-42ab-b900-891183205495.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight:  normal ;
  font-style:  normal ;
  
}

#s-95301ffd-f078-42ab-b900-891183205495.shg-btn.shg-product-atc-error {
  font-weight:  normal ;
  
  font-style:  normal ;
  
  color: ;
}



#s-70f96998-1829-464d-b485-cc7bce96f82a {
  display: none;
}
#s-ab4a7e76-7a11-4e78-8ed0-4f001ffaeb56 { text-align: left; }
#s-920e0314-2ef6-4fa1-a70f-b0b18a199d8b { padding-top: 10px;
padding-bottom: 10px;
text-align: center; }
#s-920e0314-2ef6-4fa1-a70f-b0b18a199d8b .shg-product-title-component h1 {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 32px;
}
#s-60329611-968f-4fba-b809-b1e3aaa6c418 { text-align: left; }
#s-60329611-968f-4fba-b809-b1e3aaa6c418 .shg-product-sold-out {
  display: none;
}

#s-60329611-968f-4fba-b809-b1e3aaa6c418 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
}

#s-60329611-968f-4fba-b809-b1e3aaa6c418 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-5867596c-59f3-456e-9528-c0c44483c51e { padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 4px;
text-align: center;
background-color: #3498db; }
#s-5867596c-59f3-456e-9528-c0c44483c51e:hover {background-color: #3cb0fd !important;
text-decoration: none !important;}
#s-5867596c-59f3-456e-9528-c0c44483c51e:active {background-color: #000000 !important;
text-decoration: none !important;}

#s-5867596c-59f3-456e-9528-c0c44483c51e {
  display: block;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-5867596c-59f3-456e-9528-c0c44483c51e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-5867596c-59f3-456e-9528-c0c44483c51e.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight:  normal ;
  font-style:  normal ;
  
}

#s-5867596c-59f3-456e-9528-c0c44483c51e.shg-btn.shg-product-atc-error {
  font-weight:  normal ;
  
  font-style:  normal ;
  
  color: ;
}



#s-652b44db-ec39-42f5-841d-a0fb3a1e4963 {
  display: none;
}
#s-552b0b33-ba20-4844-b253-7b0c1d760e92 { text-align: left; }
#s-0e88e99b-e18d-452e-82b5-b8a1a3e48cc5 { padding-top: 10px;
padding-bottom: 10px;
text-align: center; }
#s-0e88e99b-e18d-452e-82b5-b8a1a3e48cc5 .shg-product-title-component h1 {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 32px;
}
#s-2df7ae3c-fe37-4127-a0fa-483dcd49e6bf { text-align: left; }
#s-2df7ae3c-fe37-4127-a0fa-483dcd49e6bf .shg-product-sold-out {
  display: none;
}

#s-2df7ae3c-fe37-4127-a0fa-483dcd49e6bf .shg-product-price {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
}

#s-2df7ae3c-fe37-4127-a0fa-483dcd49e6bf .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-49c4cf58-22bc-4328-9672-699baf08438d { padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 4px;
text-align: center;
background-color: #3498db; }
#s-49c4cf58-22bc-4328-9672-699baf08438d:hover {background-color: #3cb0fd !important;
text-decoration: none !important;}
#s-49c4cf58-22bc-4328-9672-699baf08438d:active {background-color: #000000 !important;
text-decoration: none !important;}

#s-49c4cf58-22bc-4328-9672-699baf08438d {
  display: block;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-49c4cf58-22bc-4328-9672-699baf08438d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-49c4cf58-22bc-4328-9672-699baf08438d.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight:  normal ;
  font-style:  normal ;
  
}

#s-49c4cf58-22bc-4328-9672-699baf08438d.shg-btn.shg-product-atc-error {
  font-weight:  normal ;
  
  font-style:  normal ;
  
  color: ;
}



#s-337554ca-ee94-445e-a507-dc361ada6135 {
  display: none;
}
#s-558efbc1-9086-42ea-84bb-ba923adc0894 { text-align: left; }
#s-8dda6bae-ecfb-444f-9a25-7fb411233a9a { padding-top: 10px;
padding-bottom: 10px;
text-align: center; }
#s-8dda6bae-ecfb-444f-9a25-7fb411233a9a .shg-product-title-component h1 {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 32px;
}
#s-bf2a305a-80c1-424a-803f-21f0fcfbee79 { text-align: left; }
#s-bf2a305a-80c1-424a-803f-21f0fcfbee79 .shg-product-sold-out {
  display: none;
}

#s-bf2a305a-80c1-424a-803f-21f0fcfbee79 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
}

#s-bf2a305a-80c1-424a-803f-21f0fcfbee79 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-0bbcbf8d-76d8-4285-93d6-15f34beae599 { padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 4px;
text-align: center;
background-color: #3498db; }
#s-0bbcbf8d-76d8-4285-93d6-15f34beae599:hover {background-color: #3cb0fd !important;
text-decoration: none !important;}
#s-0bbcbf8d-76d8-4285-93d6-15f34beae599:active {background-color: #000000 !important;
text-decoration: none !important;}

#s-0bbcbf8d-76d8-4285-93d6-15f34beae599 {
  display: block;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-0bbcbf8d-76d8-4285-93d6-15f34beae599.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-0bbcbf8d-76d8-4285-93d6-15f34beae599.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight:  normal ;
  font-style:  normal ;
  
}

#s-0bbcbf8d-76d8-4285-93d6-15f34beae599.shg-btn.shg-product-atc-error {
  font-weight:  normal ;
  
  font-style:  normal ;
  
  color: ;
}



#s-247e8118-26cb-41f8-b6c2-916e21181593 {
  display: none;
}
#s-926fa0e3-58b1-4f68-8050-bf7a2fbd7c92 { text-align: left; }
#s-c451d07b-099a-49b0-90e7-a54a34dad46a { padding-top: 10px;
padding-bottom: 10px;
text-align: center; }
#s-c451d07b-099a-49b0-90e7-a54a34dad46a .shg-product-title-component h1 {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 32px;
}
#s-095b645f-d705-4a13-b43b-4a0d03bd183a { text-align: left; }
#s-095b645f-d705-4a13-b43b-4a0d03bd183a .shg-product-sold-out {
  display: none;
}

#s-095b645f-d705-4a13-b43b-4a0d03bd183a .shg-product-price {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
}

#s-095b645f-d705-4a13-b43b-4a0d03bd183a .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-311fbc1d-085f-4700-90af-d2de24cfbf37 { padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 4px;
text-align: center;
background-color: #3498db; }
#s-311fbc1d-085f-4700-90af-d2de24cfbf37:hover {background-color: #3cb0fd !important;
text-decoration: none !important;}
#s-311fbc1d-085f-4700-90af-d2de24cfbf37:active {background-color: #000000 !important;
text-decoration: none !important;}

#s-311fbc1d-085f-4700-90af-d2de24cfbf37 {
  display: block;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-311fbc1d-085f-4700-90af-d2de24cfbf37.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-311fbc1d-085f-4700-90af-d2de24cfbf37.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight:  normal ;
  font-style:  normal ;
  
}

#s-311fbc1d-085f-4700-90af-d2de24cfbf37.shg-btn.shg-product-atc-error {
  font-weight:  normal ;
  
  font-style:  normal ;
  
  color: ;
}



#s-3cd712f8-a118-4783-9a9d-99f863415bdb {
  display: none;
}
#s-2df37bfc-75c4-4c04-9a92-3e536437e81d { text-align: left; }
#s-24618832-f7f1-4462-ba8c-7345dd99a9e6 { padding-top: 10px;
padding-bottom: 10px;
text-align: center; }
#s-24618832-f7f1-4462-ba8c-7345dd99a9e6 .shg-product-title-component h1 {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 32px;
}
#s-f104045a-8c2b-4724-8c06-3e057d3321f5 { text-align: left; }
#s-f104045a-8c2b-4724-8c06-3e057d3321f5 .shg-product-sold-out {
  display: none;
}

#s-f104045a-8c2b-4724-8c06-3e057d3321f5 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
}

#s-f104045a-8c2b-4724-8c06-3e057d3321f5 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-4d58a89f-3501-4bd0-a160-58ba725ffd8b { padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 4px;
text-align: center;
background-color: #3498db; }
#s-4d58a89f-3501-4bd0-a160-58ba725ffd8b:hover {background-color: #3cb0fd !important;
text-decoration: none !important;}
#s-4d58a89f-3501-4bd0-a160-58ba725ffd8b:active {background-color: #000000 !important;
text-decoration: none !important;}

#s-4d58a89f-3501-4bd0-a160-58ba725ffd8b {
  display: block;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-4d58a89f-3501-4bd0-a160-58ba725ffd8b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-4d58a89f-3501-4bd0-a160-58ba725ffd8b.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight:  normal ;
  font-style:  normal ;
  
}

#s-4d58a89f-3501-4bd0-a160-58ba725ffd8b.shg-btn.shg-product-atc-error {
  font-weight:  normal ;
  
  font-style:  normal ;
  
  color: ;
}



#s-d0b0c24f-9e49-49e5-adb9-e10c7928ed89 { min-height: 50px;
background-color: rgba(234, 234, 234, 1); }
#s-d0b0c24f-9e49-49e5-adb9-e10c7928ed89 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-d14c01be-7705-48ea-81e1-82f7963b0795 { border-style: solid;
margin-top: -9px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-radius: 0px;
min-height: 0px;
border-color: rgba(236, 236, 236, 1);
background-color: rgba(255, 255, 255, 1); }
#s-d14c01be-7705-48ea-81e1-82f7963b0795 > .shg-box-overlay {
  background-color: rgba(0, 0, 0, 1);
  opacity: 0;
}
#s-f5505947-da2b-47ae-8db0-454d0a961389 { margin-top: 50px;
margin-left: 50px;
margin-bottom: 50px;
margin-right: 50px; }
@media (min-width: 0px) {
[id="s-f5505947-da2b-47ae-8db0-454d0a961389"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-f5505947-da2b-47ae-8db0-454d0a961389"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-f5505947-da2b-47ae-8db0-454d0a961389"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-f5505947-da2b-47ae-8db0-454d0a961389"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-f5505947-da2b-47ae-8db0-454d0a961389"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-f5505947-da2b-47ae-8db0-454d0a961389"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-f5505947-da2b-47ae-8db0-454d0a961389"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-f5505947-da2b-47ae-8db0-454d0a961389"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-f5505947-da2b-47ae-8db0-454d0a961389"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-f5505947-da2b-47ae-8db0-454d0a961389"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-f5505947-da2b-47ae-8db0-454d0a961389"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-f5505947-da2b-47ae-8db0-454d0a961389"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-f5505947-da2b-47ae-8db0-454d0a961389"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-f5505947-da2b-47ae-8db0-454d0a961389"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-f5505947-da2b-47ae-8db0-454d0a961389"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-f5505947-da2b-47ae-8db0-454d0a961389"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-f5505947-da2b-47ae-8db0-454d0a961389"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-f5505947-da2b-47ae-8db0-454d0a961389"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-f5505947-da2b-47ae-8db0-454d0a961389"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-f5505947-da2b-47ae-8db0-454d0a961389"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-f5505947-da2b-47ae-8db0-454d0a961389"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-f5505947-da2b-47ae-8db0-454d0a961389"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-f5505947-da2b-47ae-8db0-454d0a961389"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-f5505947-da2b-47ae-8db0-454d0a961389"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-f5505947-da2b-47ae-8db0-454d0a961389"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-f5505947-da2b-47ae-8db0-454d0a961389"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-f5505947-da2b-47ae-8db0-454d0a961389"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-f5505947-da2b-47ae-8db0-454d0a961389"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-f5505947-da2b-47ae-8db0-454d0a961389"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-f5505947-da2b-47ae-8db0-454d0a961389"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-f5505947-da2b-47ae-8db0-454d0a961389"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-f5505947-da2b-47ae-8db0-454d0a961389"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-f5505947-da2b-47ae-8db0-454d0a961389"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-f5505947-da2b-47ae-8db0-454d0a961389"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-f5505947-da2b-47ae-8db0-454d0a961389"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-f5505947-da2b-47ae-8db0-454d0a961389"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-f5505947-da2b-47ae-8db0-454d0a961389"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 0.0px);
}

}

#s-9757549d-8732-4f2d-abfd-4a40134b1d1c { border-style: solid;
margin-top: 5px;
margin-bottom: 5px;
border-top-width: 0px;
border-left-width: 1px;
border-bottom-width: 0px;
border-right-width: 0px;
min-height: 50px;
border-color: rgba(221, 221, 221, 1); }
#s-9757549d-8732-4f2d-abfd-4a40134b1d1c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-2b26354f-afb0-41d4-afb9-5fbdda254a42 { margin-left: 20px;
margin-right: 20px; }
#s-2b26354f-afb0-41d4-afb9-5fbdda254a42 .shogun-icon-wrapper {
  text-align: left;
}


#s-2b26354f-afb0-41d4-afb9-5fbdda254a42 .shogun-icon-wrapper > .shogun-icon {

  font-size: 48px !important;
  color: rgba(0, 0, 0, 1);
}

#s-7acc38ff-bd3c-4fe9-9a4f-ca75d532ef1f { margin-left: 20px;
margin-right: 20px;
padding-top: 10px;
padding-bottom: 10px; }
 #s-7acc38ff-bd3c-4fe9-9a4f-ca75d532ef1f .shogun-heading-component h2 {
   color: rgba(0, 0, 0, 1);
   font-weight:  normal ;
   font-family: Didact Gothic;
   font-style:  normal ;
   font-size: 24px;
   text-align: left;
 }

 
 #s-7acc38ff-bd3c-4fe9-9a4f-ca75d532ef1f .shogun-heading-component h2 a {
   color: rgba(0, 0, 0, 1);
 }
 

#s-603bce59-d90c-4224-b32f-93602d8d7fc3 { margin-left: 20px;
margin-right: 20px; }
#s-37fd24bc-e031-4a27-b3a6-e6dec443ed11 { border-style: solid;
margin-top: 5px;
margin-bottom: 5px;
border-top-width: 0px;
border-left-width: 1px;
border-bottom-width: 0px;
border-right-width: 0px;
min-height: 50px;
border-color: rgba(221, 221, 221, 1); }
#s-37fd24bc-e031-4a27-b3a6-e6dec443ed11 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-c8182532-b6af-440a-bb69-7fd021609733 { margin-left: 20px;
margin-right: 20px; }
#s-c8182532-b6af-440a-bb69-7fd021609733 .shogun-icon-wrapper {
  text-align: left;
}


#s-c8182532-b6af-440a-bb69-7fd021609733 .shogun-icon-wrapper > .shogun-icon {

  font-size: 48px !important;
  color: rgba(0, 0, 0, 1);
}

#s-852896f7-f28a-4df8-a09d-7bf49c3978fa { margin-left: 20px;
margin-right: 20px;
padding-top: 10px;
padding-bottom: 10px; }
 #s-852896f7-f28a-4df8-a09d-7bf49c3978fa .shogun-heading-component h2 {
   color: rgba(0, 0, 0, 1);
   font-weight:  normal ;
   font-family: Didact Gothic;
   font-style:  normal ;
   
   text-align: left;
 }

 

#s-7accbd8f-b4ae-490a-9efb-60defdfb682b { margin-left: 20px;
margin-right: 20px; }
#s-d7075d55-6a37-451d-ab5d-2bae7b0fb63d { border-style: solid;
margin-top: 5px;
margin-bottom: 5px;
border-top-width: 0px;
border-left-width: 1px;
border-bottom-width: 0px;
border-right-width: 0px;
min-height: 50px;
border-color: rgba(221, 221, 221, 1); }
#s-d7075d55-6a37-451d-ab5d-2bae7b0fb63d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-6b216f92-356d-477c-817d-953aa5c25e0b { margin-left: 20px;
margin-right: 20px; }
#s-6b216f92-356d-477c-817d-953aa5c25e0b .shogun-icon-wrapper {
  text-align: left;
}


#s-6b216f92-356d-477c-817d-953aa5c25e0b .shogun-icon-wrapper > .shogun-icon {

  font-size: 48px !important;
  color: rgba(0, 0, 0, 1);
}

#s-0cd6c720-c738-49da-afde-e5568f00c110 { margin-left: 20px;
margin-right: 20px;
padding-top: 10px;
padding-bottom: 10px; }
 #s-0cd6c720-c738-49da-afde-e5568f00c110 .shogun-heading-component h2 {
   color: rgba(0, 0, 0, 1);
   font-weight:  normal ;
   font-family: Didact Gothic;
   font-style:  normal ;
   font-size: 24px;
   text-align: left;
 }

 
 #s-0cd6c720-c738-49da-afde-e5568f00c110 .shogun-heading-component h2 a {
   color: rgba(0, 0, 0, 1);
 }
 

#s-3968ab59-6388-46ad-a20b-a761e131c332 { margin-left: 20px;
margin-right: 20px; }
.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}}#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{width:100%}
