.shg-box {
  position: relative;
  display: -webkit-box;
  display: flex;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -webkit-box-flex: 1;
  flex: 1;
}

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

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

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

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

.shg-box-vertical-align-bottom {
  -webkit-box-pack: 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 {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
  z-index: -1;
}

#s-2660ea50-7bd9-4956-ba0d-02d2a9e28143 {
  min-height: 50px;
}
@media (min-width: 1200px){#s-2660ea50-7bd9-4956-ba0d-02d2a9e28143 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-2660ea50-7bd9-4956-ba0d-02d2a9e28143 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-2660ea50-7bd9-4956-ba0d-02d2a9e28143 {
  
}
}@media (max-width: 767px){#s-2660ea50-7bd9-4956-ba0d-02d2a9e28143 {
  
}
}







#s-2660ea50-7bd9-4956-ba0d-02d2a9e28143 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-2660ea50-7bd9-4956-ba0d-02d2a9e28143.shg-box.shg-c {
  -webkit-box-pack: start;
  justify-content: flex-start;
}

#s-f5b4f03e-ec88-4ad7-baef-768fc52046d6 {
  background-image: url(https://i.shgcdn.com/0a51cb4e-1360-446e-b1e0-9ee6a4d08495/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
background-repeat: no-repeat;
background-size: cover;
min-height: 600px;
background-position: center center;
}








#s-f5b4f03e-ec88-4ad7-baef-768fc52046d6 > .shg-box-overlay {
  background-color: rgba(124, 124, 124, 0.52);
  opacity: 0.1;
}#s-f5b4f03e-ec88-4ad7-baef-768fc52046d6 {
  cursor: pointer;
}#s-f5b4f03e-ec88-4ad7-baef-768fc52046d6.shg-box.shg-c {
  -webkit-box-pack: center;
  justify-content: center;
}

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

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

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

@media (min-width: 0px) {
[id="s-0793f71d-27a3-4a25-a35a-473a55d96eb8"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-0793f71d-27a3-4a25-a35a-473a55d96eb8"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 20.0px);
}

[id="s-0793f71d-27a3-4a25-a35a-473a55d96eb8"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-0793f71d-27a3-4a25-a35a-473a55d96eb8"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-0793f71d-27a3-4a25-a35a-473a55d96eb8"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

[id="s-0793f71d-27a3-4a25-a35a-473a55d96eb8"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-0793f71d-27a3-4a25-a35a-473a55d96eb8"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 20.0px);
}

[id="s-0793f71d-27a3-4a25-a35a-473a55d96eb8"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 20.0px);
}

[id="s-0793f71d-27a3-4a25-a35a-473a55d96eb8"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 20.0px);
}

[id="s-0793f71d-27a3-4a25-a35a-473a55d96eb8"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 20.0px);
}

[id="s-0793f71d-27a3-4a25-a35a-473a55d96eb8"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 20.0px);
}

[id="s-0793f71d-27a3-4a25-a35a-473a55d96eb8"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 20.0px);
}

[id="s-0793f71d-27a3-4a25-a35a-473a55d96eb8"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-0793f71d-27a3-4a25-a35a-473a55d96eb8"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 20.0px);
}

[id="s-0793f71d-27a3-4a25-a35a-473a55d96eb8"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-0793f71d-27a3-4a25-a35a-473a55d96eb8"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-0793f71d-27a3-4a25-a35a-473a55d96eb8"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

[id="s-0793f71d-27a3-4a25-a35a-473a55d96eb8"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-0793f71d-27a3-4a25-a35a-473a55d96eb8"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 20.0px);
}

[id="s-0793f71d-27a3-4a25-a35a-473a55d96eb8"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 20.0px);
}

[id="s-0793f71d-27a3-4a25-a35a-473a55d96eb8"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 20.0px);
}

[id="s-0793f71d-27a3-4a25-a35a-473a55d96eb8"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 20.0px);
}

[id="s-0793f71d-27a3-4a25-a35a-473a55d96eb8"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 20.0px);
}

[id="s-0793f71d-27a3-4a25-a35a-473a55d96eb8"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 20.0px);
}

[id="s-0793f71d-27a3-4a25-a35a-473a55d96eb8"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-0793f71d-27a3-4a25-a35a-473a55d96eb8"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 20.0px);
}

[id="s-0793f71d-27a3-4a25-a35a-473a55d96eb8"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-0793f71d-27a3-4a25-a35a-473a55d96eb8"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-0793f71d-27a3-4a25-a35a-473a55d96eb8"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

[id="s-0793f71d-27a3-4a25-a35a-473a55d96eb8"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-0793f71d-27a3-4a25-a35a-473a55d96eb8"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 20.0px);
}

[id="s-0793f71d-27a3-4a25-a35a-473a55d96eb8"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 20.0px);
}

[id="s-0793f71d-27a3-4a25-a35a-473a55d96eb8"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 20.0px);
}

[id="s-0793f71d-27a3-4a25-a35a-473a55d96eb8"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 20.0px);
}

[id="s-0793f71d-27a3-4a25-a35a-473a55d96eb8"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 20.0px);
}

[id="s-0793f71d-27a3-4a25-a35a-473a55d96eb8"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 20.0px);
}

[id="s-0793f71d-27a3-4a25-a35a-473a55d96eb8"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 20.0px);
}

}

.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-410a4714-4b2b-49a2-a35f-3b9ed004be6c {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-410a4714-4b2b-49a2-a35f-3b9ed004be6c .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 32px;
  line-height: ;
  letter-spacing: ;
  text-align: center;
}



#s-5bdefdec-052d-4ac8-8b19-6b44f7327afd {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-5bdefdec-052d-4ac8-8b19-6b44f7327afd .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 24px;
  line-height: ;
  letter-spacing: ;
  text-align: center;
}



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

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

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

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

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

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

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

#s-87454eae-3f47-4029-8e95-ce549c37e3c2 {
  background-image: url(none);
background-repeat: no-repeat;
border-style: solid;
padding-top: 10px;
padding-left: 35px;
padding-bottom: 10px;
padding-right: 35px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 6px;
background-color: rgba(37, 37, 37, 0);
text-align: center;
text-decoration: none;
hover-type: color;
}
#s-87454eae-3f47-4029-8e95-ce549c37e3c2:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(255, 255, 255, 0.49) !important;
text-decoration: none !important;
hover-type: color !important;}#s-87454eae-3f47-4029-8e95-ce549c37e3c2:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-87454eae-3f47-4029-8e95-ce549c37e3c2.shg-btn {
  color: #ffffff;
  font-size: 20px;
  
  
  
  display:  inline-block ;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#s-915ded02-e7f0-4f3f-8d44-f0db408f7a83 {
  padding-left: 10em;
padding-right: 10em;
}
@media (min-width: 768px) and (max-width: 991px){#s-915ded02-e7f0-4f3f-8d44-f0db408f7a83 {
  padding-left: 50px;
padding-right: 50px;
}
}@media (max-width: 767px){#s-915ded02-e7f0-4f3f-8d44-f0db408f7a83 {
  padding-left: 40px;
padding-right: 40px;
}
}
#s-b0043ddc-f6f0-48d2-abe0-ebb875b51d1e {
  margin-top: 100px;
margin-left: 0px;
margin-bottom: 100px;
margin-right: 0px;
min-height: 50px;
background-color: rgba(0, 0, 0, 0);
}
@media (min-width: 1200px){#s-b0043ddc-f6f0-48d2-abe0-ebb875b51d1e {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-b0043ddc-f6f0-48d2-abe0-ebb875b51d1e {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-b0043ddc-f6f0-48d2-abe0-ebb875b51d1e {
  
}
}@media (max-width: 767px){#s-b0043ddc-f6f0-48d2-abe0-ebb875b51d1e {
  
}
}







#s-b0043ddc-f6f0-48d2-abe0-ebb875b51d1e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-b0043ddc-f6f0-48d2-abe0-ebb875b51d1e.shg-box.shg-c {
  -webkit-box-pack: start;
  justify-content: flex-start;
}

#s-d575bb5c-aa7c-44e7-b088-b0bfed9e9550 {
  margin-left: 50px;
margin-right: 50px;
padding-top: 0px;
padding-bottom: 0px;
background-color: rgba(0, 0, 0, 0);
}

@media (min-width: 0px) {
[id="s-d575bb5c-aa7c-44e7-b088-b0bfed9e9550"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-d575bb5c-aa7c-44e7-b088-b0bfed9e9550"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 25.0px);
}

[id="s-d575bb5c-aa7c-44e7-b088-b0bfed9e9550"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 25.0px);
}

[id="s-d575bb5c-aa7c-44e7-b088-b0bfed9e9550"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 25.0px);
}

[id="s-d575bb5c-aa7c-44e7-b088-b0bfed9e9550"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 25.0px);
}

[id="s-d575bb5c-aa7c-44e7-b088-b0bfed9e9550"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 25.0px);
}

[id="s-d575bb5c-aa7c-44e7-b088-b0bfed9e9550"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 25.0px);
}

[id="s-d575bb5c-aa7c-44e7-b088-b0bfed9e9550"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 25.0px);
}

[id="s-d575bb5c-aa7c-44e7-b088-b0bfed9e9550"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 25.0px);
}

[id="s-d575bb5c-aa7c-44e7-b088-b0bfed9e9550"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 25.0px);
}

[id="s-d575bb5c-aa7c-44e7-b088-b0bfed9e9550"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 25.0px);
}

[id="s-d575bb5c-aa7c-44e7-b088-b0bfed9e9550"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 25.0px);
}

[id="s-d575bb5c-aa7c-44e7-b088-b0bfed9e9550"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 25.0px);
}

}

@media (min-width: 992px) {
[id="s-d575bb5c-aa7c-44e7-b088-b0bfed9e9550"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 25.0px);
}

[id="s-d575bb5c-aa7c-44e7-b088-b0bfed9e9550"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 25.0px);
}

[id="s-d575bb5c-aa7c-44e7-b088-b0bfed9e9550"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 25.0px);
}

[id="s-d575bb5c-aa7c-44e7-b088-b0bfed9e9550"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 25.0px);
}

[id="s-d575bb5c-aa7c-44e7-b088-b0bfed9e9550"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 25.0px);
}

[id="s-d575bb5c-aa7c-44e7-b088-b0bfed9e9550"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 25.0px);
}

[id="s-d575bb5c-aa7c-44e7-b088-b0bfed9e9550"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 25.0px);
}

[id="s-d575bb5c-aa7c-44e7-b088-b0bfed9e9550"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 25.0px);
}

[id="s-d575bb5c-aa7c-44e7-b088-b0bfed9e9550"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 25.0px);
}

[id="s-d575bb5c-aa7c-44e7-b088-b0bfed9e9550"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 25.0px);
}

[id="s-d575bb5c-aa7c-44e7-b088-b0bfed9e9550"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 25.0px);
}

[id="s-d575bb5c-aa7c-44e7-b088-b0bfed9e9550"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 25.0px);
}

}

@media (min-width: 1200px) {
[id="s-d575bb5c-aa7c-44e7-b088-b0bfed9e9550"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 25.0px);
}

[id="s-d575bb5c-aa7c-44e7-b088-b0bfed9e9550"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 25.0px);
}

[id="s-d575bb5c-aa7c-44e7-b088-b0bfed9e9550"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 25.0px);
}

[id="s-d575bb5c-aa7c-44e7-b088-b0bfed9e9550"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 25.0px);
}

[id="s-d575bb5c-aa7c-44e7-b088-b0bfed9e9550"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 25.0px);
}

[id="s-d575bb5c-aa7c-44e7-b088-b0bfed9e9550"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 25.0px);
}

[id="s-d575bb5c-aa7c-44e7-b088-b0bfed9e9550"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 25.0px);
}

[id="s-d575bb5c-aa7c-44e7-b088-b0bfed9e9550"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 25.0px);
}

[id="s-d575bb5c-aa7c-44e7-b088-b0bfed9e9550"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 25.0px);
}

[id="s-d575bb5c-aa7c-44e7-b088-b0bfed9e9550"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 25.0px);
}

[id="s-d575bb5c-aa7c-44e7-b088-b0bfed9e9550"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 25.0px);
}

[id="s-d575bb5c-aa7c-44e7-b088-b0bfed9e9550"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 25.0px);
}

}

@media (max-width: 767px) {
  [id="s-d575bb5c-aa7c-44e7-b088-b0bfed9e9550"] > .shg-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
            flex-flow: column-reverse;
  }
}

#s-cff6ee95-257c-4576-bd90-fadbbf6428da {
  border-style: solid;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
padding-top: 20px;
padding-bottom: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(0, 0, 0, 0.2);
text-align: center;
}

#s-cff6ee95-257c-4576-bd90-fadbbf6428da .shogun-heading-component h3 {
  color: rgba(0, 0, 0, 1);
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 28px;
  line-height: ;
  letter-spacing: ;
  text-align: center;
}



#s-cb66ab1c-8ff9-4144-bac6-0ddf6ac8fa3d {
  border-style: solid;
margin-left: 0px;
margin-bottom: 20px;
margin-right: 0px;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 1px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(229, 229, 229, 1);
}

#s-957cd51a-0cdd-4595-89e9-c742a65da194 {
  margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
background-color: rgba(0, 0, 0, 0);
}

@media (min-width: 0px) {
[id="s-957cd51a-0cdd-4595-89e9-c742a65da194"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-957cd51a-0cdd-4595-89e9-c742a65da194"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 16.666666666666668px);
}

[id="s-957cd51a-0cdd-4595-89e9-c742a65da194"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 16.666666666666668px);
}

[id="s-957cd51a-0cdd-4595-89e9-c742a65da194"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 16.666666666666668px);
}

[id="s-957cd51a-0cdd-4595-89e9-c742a65da194"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

[id="s-957cd51a-0cdd-4595-89e9-c742a65da194"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 16.666666666666668px);
}

[id="s-957cd51a-0cdd-4595-89e9-c742a65da194"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 16.666666666666668px);
}

[id="s-957cd51a-0cdd-4595-89e9-c742a65da194"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 16.666666666666668px);
}

[id="s-957cd51a-0cdd-4595-89e9-c742a65da194"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 16.666666666666668px);
}

[id="s-957cd51a-0cdd-4595-89e9-c742a65da194"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 16.666666666666668px);
}

[id="s-957cd51a-0cdd-4595-89e9-c742a65da194"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 16.666666666666668px);
}

[id="s-957cd51a-0cdd-4595-89e9-c742a65da194"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 16.666666666666668px);
}

[id="s-957cd51a-0cdd-4595-89e9-c742a65da194"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 16.666666666666668px);
}

}

@media (min-width: 992px) {
[id="s-957cd51a-0cdd-4595-89e9-c742a65da194"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 16.666666666666668px);
}

[id="s-957cd51a-0cdd-4595-89e9-c742a65da194"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 16.666666666666668px);
}

[id="s-957cd51a-0cdd-4595-89e9-c742a65da194"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 16.666666666666668px);
}

[id="s-957cd51a-0cdd-4595-89e9-c742a65da194"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

[id="s-957cd51a-0cdd-4595-89e9-c742a65da194"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 16.666666666666668px);
}

[id="s-957cd51a-0cdd-4595-89e9-c742a65da194"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 16.666666666666668px);
}

[id="s-957cd51a-0cdd-4595-89e9-c742a65da194"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 16.666666666666668px);
}

[id="s-957cd51a-0cdd-4595-89e9-c742a65da194"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 16.666666666666668px);
}

[id="s-957cd51a-0cdd-4595-89e9-c742a65da194"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 16.666666666666668px);
}

[id="s-957cd51a-0cdd-4595-89e9-c742a65da194"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 16.666666666666668px);
}

[id="s-957cd51a-0cdd-4595-89e9-c742a65da194"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 16.666666666666668px);
}

[id="s-957cd51a-0cdd-4595-89e9-c742a65da194"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 16.666666666666668px);
}

}

@media (min-width: 1200px) {
[id="s-957cd51a-0cdd-4595-89e9-c742a65da194"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 16.666666666666668px);
}

[id="s-957cd51a-0cdd-4595-89e9-c742a65da194"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 16.666666666666668px);
}

[id="s-957cd51a-0cdd-4595-89e9-c742a65da194"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 16.666666666666668px);
}

[id="s-957cd51a-0cdd-4595-89e9-c742a65da194"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

[id="s-957cd51a-0cdd-4595-89e9-c742a65da194"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 16.666666666666668px);
}

[id="s-957cd51a-0cdd-4595-89e9-c742a65da194"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 16.666666666666668px);
}

[id="s-957cd51a-0cdd-4595-89e9-c742a65da194"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 16.666666666666668px);
}

[id="s-957cd51a-0cdd-4595-89e9-c742a65da194"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 16.666666666666668px);
}

[id="s-957cd51a-0cdd-4595-89e9-c742a65da194"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 16.666666666666668px);
}

[id="s-957cd51a-0cdd-4595-89e9-c742a65da194"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 16.666666666666668px);
}

[id="s-957cd51a-0cdd-4595-89e9-c742a65da194"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 16.666666666666668px);
}

[id="s-957cd51a-0cdd-4595-89e9-c742a65da194"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 16.666666666666668px);
}

}

#s-f0bea374-a6a1-4443-a2db-66ba13291b44 {
  border-style: solid;
margin-bottom: 25px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(229, 229, 229, 1);
background-color: rgba(255, 255, 255, 1);
}

#s-f0bea374-a6a1-4443-a2db-66ba13291b44 {
  display: none;
}
.shg-product-image-wrapper img.shogun-image,
.shogun-component img.shogun-image {
  display: inline-block;
  vertical-align: middle;
}

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

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

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

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

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

.shg-product-image-wrapper .shg-image-zoom {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  max-width: 100%;
  min-height: 100%;
}

.shg-c.shg-align-center .shg-image-zoom {
  margin: 0 auto;
}

.shg-c.shg-align-right .shg-image-zoom {
  margin-left: auto;
}

.shg-image-zoom .shg-image-zoom-background {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  -webkit-transition: -webkit-transform 0.5s ease-out;
  transition: -webkit-transform 0.5s ease-out;
  transition: transform 0.5s ease-out;
  transition: transform 0.5s ease-out, -webkit-transform 0.5s ease-out;
  -webkit-transform: scale(1);
          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-e3724d14-175d-41b0-916f-bd7f33d92056 {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
text-align: center;
}


.shg-c#s-e3724d14-175d-41b0-916f-bd7f33d92056 {
  max-width: 100%;
}

.shg-c#s-e3724d14-175d-41b0-916f-bd7f33d92056 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-e3724d14-175d-41b0-916f-bd7f33d92056 .shg-image-zoom,
.shg-c#s-e3724d14-175d-41b0-916f-bd7f33d92056 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-e3724d14-175d-41b0-916f-bd7f33d92056 .shg-image-zoom {
  
    margin: 0 auto;
  
}

@media (min-width: 1200px){
.shg-c#s-e3724d14-175d-41b0-916f-bd7f33d92056 {
  max-width: 100%;
}

.shg-c#s-e3724d14-175d-41b0-916f-bd7f33d92056 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-e3724d14-175d-41b0-916f-bd7f33d92056 .shg-image-zoom,
.shg-c#s-e3724d14-175d-41b0-916f-bd7f33d92056 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-e3724d14-175d-41b0-916f-bd7f33d92056 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-e3724d14-175d-41b0-916f-bd7f33d92056 {
  max-width: 100%;
}

.shg-c#s-e3724d14-175d-41b0-916f-bd7f33d92056 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-e3724d14-175d-41b0-916f-bd7f33d92056 .shg-image-zoom,
.shg-c#s-e3724d14-175d-41b0-916f-bd7f33d92056 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-e3724d14-175d-41b0-916f-bd7f33d92056 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-e3724d14-175d-41b0-916f-bd7f33d92056 {
  max-width: 100%;
}

.shg-c#s-e3724d14-175d-41b0-916f-bd7f33d92056 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-e3724d14-175d-41b0-916f-bd7f33d92056 .shg-image-zoom,
.shg-c#s-e3724d14-175d-41b0-916f-bd7f33d92056 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-e3724d14-175d-41b0-916f-bd7f33d92056 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (max-width: 767px){
.shg-c#s-e3724d14-175d-41b0-916f-bd7f33d92056 {
  max-width: 100%;
}

.shg-c#s-e3724d14-175d-41b0-916f-bd7f33d92056 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-e3724d14-175d-41b0-916f-bd7f33d92056 .shg-image-zoom,
.shg-c#s-e3724d14-175d-41b0-916f-bd7f33d92056 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-e3724d14-175d-41b0-916f-bd7f33d92056 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}
#s-92093f6e-41d0-4d1e-9e42-bf894b6de2df {
  margin-bottom: 20px;
}

@media (min-width: 0px) {
[id="s-92093f6e-41d0-4d1e-9e42-bf894b6de2df"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-92093f6e-41d0-4d1e-9e42-bf894b6de2df"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-92093f6e-41d0-4d1e-9e42-bf894b6de2df"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-92093f6e-41d0-4d1e-9e42-bf894b6de2df"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-92093f6e-41d0-4d1e-9e42-bf894b6de2df"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-92093f6e-41d0-4d1e-9e42-bf894b6de2df"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-92093f6e-41d0-4d1e-9e42-bf894b6de2df"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-92093f6e-41d0-4d1e-9e42-bf894b6de2df"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-92093f6e-41d0-4d1e-9e42-bf894b6de2df"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-92093f6e-41d0-4d1e-9e42-bf894b6de2df"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-92093f6e-41d0-4d1e-9e42-bf894b6de2df"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-92093f6e-41d0-4d1e-9e42-bf894b6de2df"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-92093f6e-41d0-4d1e-9e42-bf894b6de2df"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-92093f6e-41d0-4d1e-9e42-bf894b6de2df"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-92093f6e-41d0-4d1e-9e42-bf894b6de2df"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-92093f6e-41d0-4d1e-9e42-bf894b6de2df"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-92093f6e-41d0-4d1e-9e42-bf894b6de2df"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-92093f6e-41d0-4d1e-9e42-bf894b6de2df"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-92093f6e-41d0-4d1e-9e42-bf894b6de2df"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-92093f6e-41d0-4d1e-9e42-bf894b6de2df"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-92093f6e-41d0-4d1e-9e42-bf894b6de2df"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-92093f6e-41d0-4d1e-9e42-bf894b6de2df"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-92093f6e-41d0-4d1e-9e42-bf894b6de2df"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-92093f6e-41d0-4d1e-9e42-bf894b6de2df"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-92093f6e-41d0-4d1e-9e42-bf894b6de2df"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-92093f6e-41d0-4d1e-9e42-bf894b6de2df"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-92093f6e-41d0-4d1e-9e42-bf894b6de2df"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-92093f6e-41d0-4d1e-9e42-bf894b6de2df"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-92093f6e-41d0-4d1e-9e42-bf894b6de2df"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-92093f6e-41d0-4d1e-9e42-bf894b6de2df"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-92093f6e-41d0-4d1e-9e42-bf894b6de2df"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-92093f6e-41d0-4d1e-9e42-bf894b6de2df"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-92093f6e-41d0-4d1e-9e42-bf894b6de2df"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-92093f6e-41d0-4d1e-9e42-bf894b6de2df"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-92093f6e-41d0-4d1e-9e42-bf894b6de2df"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-92093f6e-41d0-4d1e-9e42-bf894b6de2df"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-92093f6e-41d0-4d1e-9e42-bf894b6de2df"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 0.0px);
}

}

.shg-product-title-component h1,
.shg-product-title-component h2,
.shg-product-title-component h3,
.shg-product-title-component h4,
.shg-product-title-component h5,
.shg-product-title-component h6 {
  margin: 0;
  padding: 0;
  display: block;
  color: #000;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  letter-spacing: normal;
  line-height: normal;
}

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

#s-82086ec6-faa0-4ae8-b80a-ad7bc06586fc {
  margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-82086ec6-faa0-4ae8-b80a-ad7bc06586fc .shg-product-title-component h3 {
  color: #000;
  font-weight:  700 ;
  font-family: ;
  font-style:   ;
  font-size: ;
}

#s-a0213535-dd2f-4b2a-b088-56f497f11609 {
  text-align: left;
}

#s-a0213535-dd2f-4b2a-b088-56f497f11609 .shg-product-selector-wrapper {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row;
}

#s-a0213535-dd2f-4b2a-b088-56f497f11609 .shg-product-selector-wrapper > * {
  -webkit-box-flex: 1;
          flex-grow: 1;
}

#s-a0213535-dd2f-4b2a-b088-56f497f11609 .shg-product-selector-wrapper select {
  width: 100% !important;
  margin: 0 !important;
}

#s-a0213535-dd2f-4b2a-b088-56f497f11609 .shg-product-selector-inline-wrapper:not(:first-child) {
  margin-left: 10px;
}


#s-b621a482-2390-4188-b862-b67b2c54f931 {
  text-align: center;
}

#s-b621a482-2390-4188-b862-b67b2c54f931 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
}

#s-b621a482-2390-4188-b862-b67b2c54f931 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
}

#s-b621a482-2390-4188-b862-b67b2c54f931 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
.shg-btn.shg-cse, .shg-btn.shg-cse:hover, .shg-btn.shg-cse:focus {
  color: #FFF;
}

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

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

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

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

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

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

#s-51079fc0-3988-4e83-badc-f8e83ed5c97b {
  border-style: solid;
margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(204, 204, 204, 1);
border-radius: 0px;
min-width: 100%;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
font-size: 10px;
font-weight: bold;
color: rgba(0, 0, 0, 1);
}
#s-51079fc0-3988-4e83-badc-f8e83ed5c97b:hover {opacity: 1 !important;
background-color: rgba(0, 0, 0, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}#s-51079fc0-3988-4e83-badc-f8e83ed5c97b:active {background-color: #000000 !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}


#s-51079fc0-3988-4e83-badc-f8e83ed5c97b {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-box-align: normal;
          align-items: normal;
  box-sizing: border-box;
}

#s-51079fc0-3988-4e83-badc-f8e83ed5c97b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-51079fc0-3988-4e83-badc-f8e83ed5c97b.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  
  
  font-family: Libre Baskerville;
  display:  block ;
}

#s-51079fc0-3988-4e83-badc-f8e83ed5c97b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-5fd565ba-b41c-4c97-b47b-ac419518f175 {
  border-style: solid;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(229, 229, 229, 1);
background-color: rgba(255, 255, 255, 1);
}

#s-5fd565ba-b41c-4c97-b47b-ac419518f175 {
  display: none;
}
#s-64e96afc-ba12-4434-a22a-e3b226743166 {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
text-align: left;
}


.shg-c#s-64e96afc-ba12-4434-a22a-e3b226743166 {
  max-width: 100%;
}

.shg-c#s-64e96afc-ba12-4434-a22a-e3b226743166 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-64e96afc-ba12-4434-a22a-e3b226743166 .shg-image-zoom,
.shg-c#s-64e96afc-ba12-4434-a22a-e3b226743166 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-64e96afc-ba12-4434-a22a-e3b226743166 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-64e96afc-ba12-4434-a22a-e3b226743166 {
  max-width: 100%;
}

.shg-c#s-64e96afc-ba12-4434-a22a-e3b226743166 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-64e96afc-ba12-4434-a22a-e3b226743166 .shg-image-zoom,
.shg-c#s-64e96afc-ba12-4434-a22a-e3b226743166 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-64e96afc-ba12-4434-a22a-e3b226743166 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-64e96afc-ba12-4434-a22a-e3b226743166 {
  max-width: 100%;
}

.shg-c#s-64e96afc-ba12-4434-a22a-e3b226743166 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-64e96afc-ba12-4434-a22a-e3b226743166 .shg-image-zoom,
.shg-c#s-64e96afc-ba12-4434-a22a-e3b226743166 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-64e96afc-ba12-4434-a22a-e3b226743166 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-64e96afc-ba12-4434-a22a-e3b226743166 {
  max-width: 100%;
}

.shg-c#s-64e96afc-ba12-4434-a22a-e3b226743166 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-64e96afc-ba12-4434-a22a-e3b226743166 .shg-image-zoom,
.shg-c#s-64e96afc-ba12-4434-a22a-e3b226743166 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-64e96afc-ba12-4434-a22a-e3b226743166 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-64e96afc-ba12-4434-a22a-e3b226743166 {
  max-width: 100%;
}

.shg-c#s-64e96afc-ba12-4434-a22a-e3b226743166 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-64e96afc-ba12-4434-a22a-e3b226743166 .shg-image-zoom,
.shg-c#s-64e96afc-ba12-4434-a22a-e3b226743166 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-64e96afc-ba12-4434-a22a-e3b226743166 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-2f78fe75-62e0-45a2-a914-1d7470beecda {
  margin-bottom: 20px;
}

@media (min-width: 0px) {
[id="s-2f78fe75-62e0-45a2-a914-1d7470beecda"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-2f78fe75-62e0-45a2-a914-1d7470beecda"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-2f78fe75-62e0-45a2-a914-1d7470beecda"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-2f78fe75-62e0-45a2-a914-1d7470beecda"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-2f78fe75-62e0-45a2-a914-1d7470beecda"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-2f78fe75-62e0-45a2-a914-1d7470beecda"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-2f78fe75-62e0-45a2-a914-1d7470beecda"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-2f78fe75-62e0-45a2-a914-1d7470beecda"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-2f78fe75-62e0-45a2-a914-1d7470beecda"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-2f78fe75-62e0-45a2-a914-1d7470beecda"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-2f78fe75-62e0-45a2-a914-1d7470beecda"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-2f78fe75-62e0-45a2-a914-1d7470beecda"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-2f78fe75-62e0-45a2-a914-1d7470beecda"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-2f78fe75-62e0-45a2-a914-1d7470beecda"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-2f78fe75-62e0-45a2-a914-1d7470beecda"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-2f78fe75-62e0-45a2-a914-1d7470beecda"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-2f78fe75-62e0-45a2-a914-1d7470beecda"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-2f78fe75-62e0-45a2-a914-1d7470beecda"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-2f78fe75-62e0-45a2-a914-1d7470beecda"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-2f78fe75-62e0-45a2-a914-1d7470beecda"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-2f78fe75-62e0-45a2-a914-1d7470beecda"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-2f78fe75-62e0-45a2-a914-1d7470beecda"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-2f78fe75-62e0-45a2-a914-1d7470beecda"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-2f78fe75-62e0-45a2-a914-1d7470beecda"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-2f78fe75-62e0-45a2-a914-1d7470beecda"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-2f78fe75-62e0-45a2-a914-1d7470beecda"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-2f78fe75-62e0-45a2-a914-1d7470beecda"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-2f78fe75-62e0-45a2-a914-1d7470beecda"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-2f78fe75-62e0-45a2-a914-1d7470beecda"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-2f78fe75-62e0-45a2-a914-1d7470beecda"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-2f78fe75-62e0-45a2-a914-1d7470beecda"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-2f78fe75-62e0-45a2-a914-1d7470beecda"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-2f78fe75-62e0-45a2-a914-1d7470beecda"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-2f78fe75-62e0-45a2-a914-1d7470beecda"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-2f78fe75-62e0-45a2-a914-1d7470beecda"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-2f78fe75-62e0-45a2-a914-1d7470beecda"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-2f78fe75-62e0-45a2-a914-1d7470beecda"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 0.0px);
}

}

#s-b781b42f-94bb-4d63-a211-47457127e937 {
  margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-b781b42f-94bb-4d63-a211-47457127e937 .shg-product-title-component h3 {
  color: #000;
  font-weight:  700 ;
  font-family: ;
  font-style:   ;
  font-size: ;
}

#s-73b71593-e08b-417d-9ec8-16f3cbc5f3c9 {
  text-align: left;
}

#s-73b71593-e08b-417d-9ec8-16f3cbc5f3c9 .shg-product-selector-wrapper {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row;
}

#s-73b71593-e08b-417d-9ec8-16f3cbc5f3c9 .shg-product-selector-wrapper > * {
  -webkit-box-flex: 1;
          flex-grow: 1;
}

#s-73b71593-e08b-417d-9ec8-16f3cbc5f3c9 .shg-product-selector-wrapper select {
  width: 100% !important;
  margin: 0 !important;
}

#s-73b71593-e08b-417d-9ec8-16f3cbc5f3c9 .shg-product-selector-inline-wrapper:not(:first-child) {
  margin-left: 10px;
}


#s-f73e9bba-cb66-4de6-8ae7-8c7dec8b081b {
  text-align: center;
}

#s-f73e9bba-cb66-4de6-8ae7-8c7dec8b081b .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
}

#s-f73e9bba-cb66-4de6-8ae7-8c7dec8b081b .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
}

#s-f73e9bba-cb66-4de6-8ae7-8c7dec8b081b .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-beb44526-aaa1-47c9-9b9e-e3ca8907cedb {
  border-style: solid;
margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(204, 204, 204, 1);
border-radius: 0px;
min-width: 100%;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
font-size: 10px;
font-weight: bold;
color: rgba(0, 0, 0, 1);
}
#s-beb44526-aaa1-47c9-9b9e-e3ca8907cedb:hover {opacity: 1 !important;
background-color: rgba(0, 0, 0, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}#s-beb44526-aaa1-47c9-9b9e-e3ca8907cedb:active {background-color: #000000 !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}


#s-beb44526-aaa1-47c9-9b9e-e3ca8907cedb {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-box-align: normal;
          align-items: normal;
  box-sizing: border-box;
}

#s-beb44526-aaa1-47c9-9b9e-e3ca8907cedb.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-beb44526-aaa1-47c9-9b9e-e3ca8907cedb.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  
  
  font-family: Libre Baskerville;
  display:  block ;
}

#s-beb44526-aaa1-47c9-9b9e-e3ca8907cedb.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-e71415b4-57c0-4401-bc0d-d4fce9b89ee2 {
  border-style: solid;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(229, 229, 229, 1);
background-color: rgba(255, 255, 255, 1);
}

#s-e71415b4-57c0-4401-bc0d-d4fce9b89ee2 {
  display: none;
}
#s-d1f70c21-c008-42a5-be15-a468e3f2b555 {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
text-align: left;
}


.shg-c#s-d1f70c21-c008-42a5-be15-a468e3f2b555 {
  max-width: 100%;
}

.shg-c#s-d1f70c21-c008-42a5-be15-a468e3f2b555 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-d1f70c21-c008-42a5-be15-a468e3f2b555 .shg-image-zoom,
.shg-c#s-d1f70c21-c008-42a5-be15-a468e3f2b555 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-d1f70c21-c008-42a5-be15-a468e3f2b555 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-d1f70c21-c008-42a5-be15-a468e3f2b555 {
  max-width: 100%;
}

.shg-c#s-d1f70c21-c008-42a5-be15-a468e3f2b555 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-d1f70c21-c008-42a5-be15-a468e3f2b555 .shg-image-zoom,
.shg-c#s-d1f70c21-c008-42a5-be15-a468e3f2b555 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-d1f70c21-c008-42a5-be15-a468e3f2b555 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-d1f70c21-c008-42a5-be15-a468e3f2b555 {
  max-width: 100%;
}

.shg-c#s-d1f70c21-c008-42a5-be15-a468e3f2b555 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-d1f70c21-c008-42a5-be15-a468e3f2b555 .shg-image-zoom,
.shg-c#s-d1f70c21-c008-42a5-be15-a468e3f2b555 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-d1f70c21-c008-42a5-be15-a468e3f2b555 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-d1f70c21-c008-42a5-be15-a468e3f2b555 {
  max-width: 100%;
}

.shg-c#s-d1f70c21-c008-42a5-be15-a468e3f2b555 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-d1f70c21-c008-42a5-be15-a468e3f2b555 .shg-image-zoom,
.shg-c#s-d1f70c21-c008-42a5-be15-a468e3f2b555 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-d1f70c21-c008-42a5-be15-a468e3f2b555 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-d1f70c21-c008-42a5-be15-a468e3f2b555 {
  max-width: 100%;
}

.shg-c#s-d1f70c21-c008-42a5-be15-a468e3f2b555 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-d1f70c21-c008-42a5-be15-a468e3f2b555 .shg-image-zoom,
.shg-c#s-d1f70c21-c008-42a5-be15-a468e3f2b555 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-d1f70c21-c008-42a5-be15-a468e3f2b555 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-dac4593d-34eb-425e-8e4c-48082f22c71d {
  margin-bottom: 20px;
}

@media (min-width: 0px) {
[id="s-dac4593d-34eb-425e-8e4c-48082f22c71d"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-dac4593d-34eb-425e-8e4c-48082f22c71d"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-dac4593d-34eb-425e-8e4c-48082f22c71d"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-dac4593d-34eb-425e-8e4c-48082f22c71d"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-dac4593d-34eb-425e-8e4c-48082f22c71d"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-dac4593d-34eb-425e-8e4c-48082f22c71d"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-dac4593d-34eb-425e-8e4c-48082f22c71d"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-dac4593d-34eb-425e-8e4c-48082f22c71d"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-dac4593d-34eb-425e-8e4c-48082f22c71d"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-dac4593d-34eb-425e-8e4c-48082f22c71d"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-dac4593d-34eb-425e-8e4c-48082f22c71d"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-dac4593d-34eb-425e-8e4c-48082f22c71d"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-dac4593d-34eb-425e-8e4c-48082f22c71d"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-dac4593d-34eb-425e-8e4c-48082f22c71d"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-dac4593d-34eb-425e-8e4c-48082f22c71d"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-dac4593d-34eb-425e-8e4c-48082f22c71d"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-dac4593d-34eb-425e-8e4c-48082f22c71d"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-dac4593d-34eb-425e-8e4c-48082f22c71d"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-dac4593d-34eb-425e-8e4c-48082f22c71d"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-dac4593d-34eb-425e-8e4c-48082f22c71d"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-dac4593d-34eb-425e-8e4c-48082f22c71d"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-dac4593d-34eb-425e-8e4c-48082f22c71d"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-dac4593d-34eb-425e-8e4c-48082f22c71d"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-dac4593d-34eb-425e-8e4c-48082f22c71d"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-dac4593d-34eb-425e-8e4c-48082f22c71d"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-dac4593d-34eb-425e-8e4c-48082f22c71d"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-dac4593d-34eb-425e-8e4c-48082f22c71d"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-dac4593d-34eb-425e-8e4c-48082f22c71d"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-dac4593d-34eb-425e-8e4c-48082f22c71d"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-dac4593d-34eb-425e-8e4c-48082f22c71d"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-dac4593d-34eb-425e-8e4c-48082f22c71d"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-dac4593d-34eb-425e-8e4c-48082f22c71d"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-dac4593d-34eb-425e-8e4c-48082f22c71d"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-dac4593d-34eb-425e-8e4c-48082f22c71d"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-dac4593d-34eb-425e-8e4c-48082f22c71d"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-dac4593d-34eb-425e-8e4c-48082f22c71d"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-dac4593d-34eb-425e-8e4c-48082f22c71d"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 0.0px);
}

}

#s-63c7a614-cdf1-4ba5-85fc-2246093059ea {
  margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-63c7a614-cdf1-4ba5-85fc-2246093059ea .shg-product-title-component h3 {
  color: #000;
  font-weight:  700 ;
  font-family: ;
  font-style:   ;
  font-size: ;
}

#s-b697eedc-7905-42b1-86ff-c94c099bbd43 {
  text-align: left;
}

#s-b697eedc-7905-42b1-86ff-c94c099bbd43 .shg-product-selector-wrapper {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row;
}

#s-b697eedc-7905-42b1-86ff-c94c099bbd43 .shg-product-selector-wrapper > * {
  -webkit-box-flex: 1;
          flex-grow: 1;
}

#s-b697eedc-7905-42b1-86ff-c94c099bbd43 .shg-product-selector-wrapper select {
  width: 100% !important;
  margin: 0 !important;
}

#s-b697eedc-7905-42b1-86ff-c94c099bbd43 .shg-product-selector-inline-wrapper:not(:first-child) {
  margin-left: 10px;
}


#s-9070f94f-9c9d-46f6-ba32-645f2a2883ac {
  text-align: center;
}

#s-9070f94f-9c9d-46f6-ba32-645f2a2883ac .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
}

#s-9070f94f-9c9d-46f6-ba32-645f2a2883ac .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
}

#s-9070f94f-9c9d-46f6-ba32-645f2a2883ac .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-505396a7-bd11-4508-9fb5-4fc4b9fdcb0f {
  border-style: solid;
margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(204, 204, 204, 1);
border-radius: 0px;
min-width: 100%;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
font-size: 10px;
font-weight: bold;
color: rgba(0, 0, 0, 1);
}
#s-505396a7-bd11-4508-9fb5-4fc4b9fdcb0f:hover {opacity: 1 !important;
background-color: rgba(0, 0, 0, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}#s-505396a7-bd11-4508-9fb5-4fc4b9fdcb0f:active {background-color: #000000 !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}


#s-505396a7-bd11-4508-9fb5-4fc4b9fdcb0f {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-box-align: normal;
          align-items: normal;
  box-sizing: border-box;
}

#s-505396a7-bd11-4508-9fb5-4fc4b9fdcb0f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-505396a7-bd11-4508-9fb5-4fc4b9fdcb0f.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  
  
  font-family: Libre Baskerville;
  display:  block ;
}

#s-505396a7-bd11-4508-9fb5-4fc4b9fdcb0f.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-7229488f-fb9f-451b-a1ad-edf20b33219b {
  margin-top: 25px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
}

@media (min-width: 0px) {
[id="s-7229488f-fb9f-451b-a1ad-edf20b33219b"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-7229488f-fb9f-451b-a1ad-edf20b33219b"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-7229488f-fb9f-451b-a1ad-edf20b33219b"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-7229488f-fb9f-451b-a1ad-edf20b33219b"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-7229488f-fb9f-451b-a1ad-edf20b33219b"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-7229488f-fb9f-451b-a1ad-edf20b33219b"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-7229488f-fb9f-451b-a1ad-edf20b33219b"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-7229488f-fb9f-451b-a1ad-edf20b33219b"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-7229488f-fb9f-451b-a1ad-edf20b33219b"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-7229488f-fb9f-451b-a1ad-edf20b33219b"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-7229488f-fb9f-451b-a1ad-edf20b33219b"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-7229488f-fb9f-451b-a1ad-edf20b33219b"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-7229488f-fb9f-451b-a1ad-edf20b33219b"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-7229488f-fb9f-451b-a1ad-edf20b33219b"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-7229488f-fb9f-451b-a1ad-edf20b33219b"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-7229488f-fb9f-451b-a1ad-edf20b33219b"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-7229488f-fb9f-451b-a1ad-edf20b33219b"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-7229488f-fb9f-451b-a1ad-edf20b33219b"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-7229488f-fb9f-451b-a1ad-edf20b33219b"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-7229488f-fb9f-451b-a1ad-edf20b33219b"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-7229488f-fb9f-451b-a1ad-edf20b33219b"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-7229488f-fb9f-451b-a1ad-edf20b33219b"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-7229488f-fb9f-451b-a1ad-edf20b33219b"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-7229488f-fb9f-451b-a1ad-edf20b33219b"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-7229488f-fb9f-451b-a1ad-edf20b33219b"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-7229488f-fb9f-451b-a1ad-edf20b33219b"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-7229488f-fb9f-451b-a1ad-edf20b33219b"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-7229488f-fb9f-451b-a1ad-edf20b33219b"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-7229488f-fb9f-451b-a1ad-edf20b33219b"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-7229488f-fb9f-451b-a1ad-edf20b33219b"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-7229488f-fb9f-451b-a1ad-edf20b33219b"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-7229488f-fb9f-451b-a1ad-edf20b33219b"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-7229488f-fb9f-451b-a1ad-edf20b33219b"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-7229488f-fb9f-451b-a1ad-edf20b33219b"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-7229488f-fb9f-451b-a1ad-edf20b33219b"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-7229488f-fb9f-451b-a1ad-edf20b33219b"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-7229488f-fb9f-451b-a1ad-edf20b33219b"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 0.0px);
}

}

#s-fc22ad92-2c31-48f9-a2c5-26510ee68d24 {
  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: #000;
border-radius: 0px;
opacity: 1;
text-align: center;
background-color: rgba(0, 0, 0, 1);
font-size: 16px;
font-weight: bold;
color: rgba(255, 255, 255, 1);
text-decoration: none;
}
#s-fc22ad92-2c31-48f9-a2c5-26510ee68d24:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
opacity: 0.8 !important;
background-color: rgba(73, 73, 73, 1) !important;
text-decoration: none !important;
hover-type: color !important;}#s-fc22ad92-2c31-48f9-a2c5-26510ee68d24:active {opacity: 1 !important;
background-color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}


#s-fc22ad92-2c31-48f9-a2c5-26510ee68d24.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  
  
  font-family: Libre Baskerville;
  display:  block ;
}

.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: -webkit-box;
  display: flex;
  padding: 20px;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
          justify-content: center;
  pointer-events: none;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.shogun-image-content {
  display: -webkit-box;
  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 {
  -webkit-box-align: start;
          align-items: flex-start;
}

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

.shogun-image-content-bottom {
  -webkit-box-align: end;
          align-items: flex-end;
}
#s-4a165ccb-b49a-45b1-b125-9ce6be4c23f2 {
  margin-top: 0px;
margin-bottom: 0px;
text-align: center;
}




  #s-4a165ccb-b49a-45b1-b125-9ce6be4c23f2 img.shogun-image {
    
    width: px;
  }


#s-4a165ccb-b49a-45b1-b125-9ce6be4c23f2 .shogun-image-content {
  
    -webkit-box-align: center;
  
            align-items: center;
  
}

#s-561ad8a9-aafd-425f-8dc0-5147ac26276f {
  margin-top: 50px;
margin-left: 0px;
margin-bottom: 50px;
margin-right: 0px;
min-height: 50px;
background-color: rgba(0, 0, 0, 0);
}
@media (min-width: 1200px){#s-561ad8a9-aafd-425f-8dc0-5147ac26276f {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-561ad8a9-aafd-425f-8dc0-5147ac26276f {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-561ad8a9-aafd-425f-8dc0-5147ac26276f {
  
}
}@media (max-width: 767px){#s-561ad8a9-aafd-425f-8dc0-5147ac26276f {
  
}
}







#s-561ad8a9-aafd-425f-8dc0-5147ac26276f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-561ad8a9-aafd-425f-8dc0-5147ac26276f.shg-box.shg-c {
  -webkit-box-pack: start;
  justify-content: flex-start;
}

#s-24052572-a111-4be8-9617-1f4689c21bfa {
  margin-top: 0px;
margin-left: 50px;
margin-right: 50px;
padding-top: 0px;
padding-bottom: 0px;
background-color: rgba(0, 0, 0, 0);
}

@media (min-width: 0px) {
[id="s-24052572-a111-4be8-9617-1f4689c21bfa"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-24052572-a111-4be8-9617-1f4689c21bfa"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 25.0px);
}

[id="s-24052572-a111-4be8-9617-1f4689c21bfa"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 25.0px);
}

[id="s-24052572-a111-4be8-9617-1f4689c21bfa"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 25.0px);
}

[id="s-24052572-a111-4be8-9617-1f4689c21bfa"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 25.0px);
}

[id="s-24052572-a111-4be8-9617-1f4689c21bfa"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 25.0px);
}

[id="s-24052572-a111-4be8-9617-1f4689c21bfa"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 25.0px);
}

[id="s-24052572-a111-4be8-9617-1f4689c21bfa"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 25.0px);
}

[id="s-24052572-a111-4be8-9617-1f4689c21bfa"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 25.0px);
}

[id="s-24052572-a111-4be8-9617-1f4689c21bfa"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 25.0px);
}

[id="s-24052572-a111-4be8-9617-1f4689c21bfa"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 25.0px);
}

[id="s-24052572-a111-4be8-9617-1f4689c21bfa"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 25.0px);
}

[id="s-24052572-a111-4be8-9617-1f4689c21bfa"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 25.0px);
}

}

@media (min-width: 992px) {
[id="s-24052572-a111-4be8-9617-1f4689c21bfa"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 25.0px);
}

[id="s-24052572-a111-4be8-9617-1f4689c21bfa"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 25.0px);
}

[id="s-24052572-a111-4be8-9617-1f4689c21bfa"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 25.0px);
}

[id="s-24052572-a111-4be8-9617-1f4689c21bfa"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 25.0px);
}

[id="s-24052572-a111-4be8-9617-1f4689c21bfa"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 25.0px);
}

[id="s-24052572-a111-4be8-9617-1f4689c21bfa"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 25.0px);
}

[id="s-24052572-a111-4be8-9617-1f4689c21bfa"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 25.0px);
}

[id="s-24052572-a111-4be8-9617-1f4689c21bfa"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 25.0px);
}

[id="s-24052572-a111-4be8-9617-1f4689c21bfa"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 25.0px);
}

[id="s-24052572-a111-4be8-9617-1f4689c21bfa"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 25.0px);
}

[id="s-24052572-a111-4be8-9617-1f4689c21bfa"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 25.0px);
}

[id="s-24052572-a111-4be8-9617-1f4689c21bfa"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 25.0px);
}

}

@media (min-width: 1200px) {
[id="s-24052572-a111-4be8-9617-1f4689c21bfa"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 25.0px);
}

[id="s-24052572-a111-4be8-9617-1f4689c21bfa"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 25.0px);
}

[id="s-24052572-a111-4be8-9617-1f4689c21bfa"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 25.0px);
}

[id="s-24052572-a111-4be8-9617-1f4689c21bfa"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 25.0px);
}

[id="s-24052572-a111-4be8-9617-1f4689c21bfa"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 25.0px);
}

[id="s-24052572-a111-4be8-9617-1f4689c21bfa"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 25.0px);
}

[id="s-24052572-a111-4be8-9617-1f4689c21bfa"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 25.0px);
}

[id="s-24052572-a111-4be8-9617-1f4689c21bfa"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 25.0px);
}

[id="s-24052572-a111-4be8-9617-1f4689c21bfa"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 25.0px);
}

[id="s-24052572-a111-4be8-9617-1f4689c21bfa"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 25.0px);
}

[id="s-24052572-a111-4be8-9617-1f4689c21bfa"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 25.0px);
}

[id="s-24052572-a111-4be8-9617-1f4689c21bfa"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 25.0px);
}

}

#s-af4e06a2-0a60-4796-aecd-fb460a9b4e59 {
  margin-top: 0px;
margin-bottom: 0px;
text-align: center;
}




  #s-af4e06a2-0a60-4796-aecd-fb460a9b4e59 img.shogun-image {
    
    width: px;
  }


#s-af4e06a2-0a60-4796-aecd-fb460a9b4e59 .shogun-image-content {
  
    -webkit-box-align: center;
  
            align-items: center;
  
}

#s-c892503f-4668-4fc4-a16d-bbcfa700d211 {
  border-style: solid;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
padding-top: 20px;
padding-bottom: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(0, 0, 0, 0.2);
text-align: center;
}

#s-c892503f-4668-4fc4-a16d-bbcfa700d211 .shogun-heading-component h3 {
  color: rgba(0, 0, 0, 1);
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 28px;
  line-height: ;
  letter-spacing: ;
  text-align: center;
}



#s-8980df2a-8bef-4752-974e-cd1db56d41d8 {
  border-style: solid;
margin-left: 0px;
margin-bottom: 20px;
margin-right: 0px;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 1px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(229, 229, 229, 1);
}

#s-20204276-73b4-4752-b205-fbf054dc2500 {
  margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
background-color: rgba(0, 0, 0, 0);
}

@media (min-width: 0px) {
[id="s-20204276-73b4-4752-b205-fbf054dc2500"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-20204276-73b4-4752-b205-fbf054dc2500"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 16.666666666666668px);
}

[id="s-20204276-73b4-4752-b205-fbf054dc2500"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 16.666666666666668px);
}

[id="s-20204276-73b4-4752-b205-fbf054dc2500"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 16.666666666666668px);
}

[id="s-20204276-73b4-4752-b205-fbf054dc2500"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

[id="s-20204276-73b4-4752-b205-fbf054dc2500"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 16.666666666666668px);
}

[id="s-20204276-73b4-4752-b205-fbf054dc2500"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 16.666666666666668px);
}

[id="s-20204276-73b4-4752-b205-fbf054dc2500"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 16.666666666666668px);
}

[id="s-20204276-73b4-4752-b205-fbf054dc2500"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 16.666666666666668px);
}

[id="s-20204276-73b4-4752-b205-fbf054dc2500"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 16.666666666666668px);
}

[id="s-20204276-73b4-4752-b205-fbf054dc2500"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 16.666666666666668px);
}

[id="s-20204276-73b4-4752-b205-fbf054dc2500"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 16.666666666666668px);
}

[id="s-20204276-73b4-4752-b205-fbf054dc2500"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 16.666666666666668px);
}

}

@media (min-width: 992px) {
[id="s-20204276-73b4-4752-b205-fbf054dc2500"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 16.666666666666668px);
}

[id="s-20204276-73b4-4752-b205-fbf054dc2500"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 16.666666666666668px);
}

[id="s-20204276-73b4-4752-b205-fbf054dc2500"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 16.666666666666668px);
}

[id="s-20204276-73b4-4752-b205-fbf054dc2500"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

[id="s-20204276-73b4-4752-b205-fbf054dc2500"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 16.666666666666668px);
}

[id="s-20204276-73b4-4752-b205-fbf054dc2500"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 16.666666666666668px);
}

[id="s-20204276-73b4-4752-b205-fbf054dc2500"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 16.666666666666668px);
}

[id="s-20204276-73b4-4752-b205-fbf054dc2500"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 16.666666666666668px);
}

[id="s-20204276-73b4-4752-b205-fbf054dc2500"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 16.666666666666668px);
}

[id="s-20204276-73b4-4752-b205-fbf054dc2500"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 16.666666666666668px);
}

[id="s-20204276-73b4-4752-b205-fbf054dc2500"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 16.666666666666668px);
}

[id="s-20204276-73b4-4752-b205-fbf054dc2500"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 16.666666666666668px);
}

}

@media (min-width: 1200px) {
[id="s-20204276-73b4-4752-b205-fbf054dc2500"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 16.666666666666668px);
}

[id="s-20204276-73b4-4752-b205-fbf054dc2500"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 16.666666666666668px);
}

[id="s-20204276-73b4-4752-b205-fbf054dc2500"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 16.666666666666668px);
}

[id="s-20204276-73b4-4752-b205-fbf054dc2500"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

[id="s-20204276-73b4-4752-b205-fbf054dc2500"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 16.666666666666668px);
}

[id="s-20204276-73b4-4752-b205-fbf054dc2500"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 16.666666666666668px);
}

[id="s-20204276-73b4-4752-b205-fbf054dc2500"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 16.666666666666668px);
}

[id="s-20204276-73b4-4752-b205-fbf054dc2500"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 16.666666666666668px);
}

[id="s-20204276-73b4-4752-b205-fbf054dc2500"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 16.666666666666668px);
}

[id="s-20204276-73b4-4752-b205-fbf054dc2500"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 16.666666666666668px);
}

[id="s-20204276-73b4-4752-b205-fbf054dc2500"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 16.666666666666668px);
}

[id="s-20204276-73b4-4752-b205-fbf054dc2500"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 16.666666666666668px);
}

}

#s-cc7941d8-f218-43fa-93da-965477c4ca79 {
  border-style: solid;
margin-bottom: 25px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(229, 229, 229, 1);
background-color: rgba(255, 255, 255, 1);
}

#s-cc7941d8-f218-43fa-93da-965477c4ca79 {
  display: none;
}
#s-8ab1efab-9d5b-4fcc-a97a-54cd6da14eff {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
text-align: center;
}


.shg-c#s-8ab1efab-9d5b-4fcc-a97a-54cd6da14eff {
  max-width: 100%;
}

.shg-c#s-8ab1efab-9d5b-4fcc-a97a-54cd6da14eff img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8ab1efab-9d5b-4fcc-a97a-54cd6da14eff .shg-image-zoom,
.shg-c#s-8ab1efab-9d5b-4fcc-a97a-54cd6da14eff img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-8ab1efab-9d5b-4fcc-a97a-54cd6da14eff .shg-image-zoom {
  
    margin: 0 auto;
  
}

@media (min-width: 1200px){
.shg-c#s-8ab1efab-9d5b-4fcc-a97a-54cd6da14eff {
  max-width: 100%;
}

.shg-c#s-8ab1efab-9d5b-4fcc-a97a-54cd6da14eff img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8ab1efab-9d5b-4fcc-a97a-54cd6da14eff .shg-image-zoom,
.shg-c#s-8ab1efab-9d5b-4fcc-a97a-54cd6da14eff img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-8ab1efab-9d5b-4fcc-a97a-54cd6da14eff .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-8ab1efab-9d5b-4fcc-a97a-54cd6da14eff {
  max-width: 100%;
}

.shg-c#s-8ab1efab-9d5b-4fcc-a97a-54cd6da14eff img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8ab1efab-9d5b-4fcc-a97a-54cd6da14eff .shg-image-zoom,
.shg-c#s-8ab1efab-9d5b-4fcc-a97a-54cd6da14eff img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-8ab1efab-9d5b-4fcc-a97a-54cd6da14eff .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-8ab1efab-9d5b-4fcc-a97a-54cd6da14eff {
  max-width: 100%;
}

.shg-c#s-8ab1efab-9d5b-4fcc-a97a-54cd6da14eff img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8ab1efab-9d5b-4fcc-a97a-54cd6da14eff .shg-image-zoom,
.shg-c#s-8ab1efab-9d5b-4fcc-a97a-54cd6da14eff img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-8ab1efab-9d5b-4fcc-a97a-54cd6da14eff .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (max-width: 767px){
.shg-c#s-8ab1efab-9d5b-4fcc-a97a-54cd6da14eff {
  max-width: 100%;
}

.shg-c#s-8ab1efab-9d5b-4fcc-a97a-54cd6da14eff img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8ab1efab-9d5b-4fcc-a97a-54cd6da14eff .shg-image-zoom,
.shg-c#s-8ab1efab-9d5b-4fcc-a97a-54cd6da14eff img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-8ab1efab-9d5b-4fcc-a97a-54cd6da14eff .shg-image-zoom {
  
    margin: 0 auto;
  
}

}
#s-0dbbab9e-f2de-4a01-ba44-25c00c593616 {
  margin-bottom: 20px;
}

@media (min-width: 0px) {
[id="s-0dbbab9e-f2de-4a01-ba44-25c00c593616"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-0dbbab9e-f2de-4a01-ba44-25c00c593616"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-0dbbab9e-f2de-4a01-ba44-25c00c593616"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-0dbbab9e-f2de-4a01-ba44-25c00c593616"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-0dbbab9e-f2de-4a01-ba44-25c00c593616"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-0dbbab9e-f2de-4a01-ba44-25c00c593616"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-0dbbab9e-f2de-4a01-ba44-25c00c593616"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-0dbbab9e-f2de-4a01-ba44-25c00c593616"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-0dbbab9e-f2de-4a01-ba44-25c00c593616"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-0dbbab9e-f2de-4a01-ba44-25c00c593616"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-0dbbab9e-f2de-4a01-ba44-25c00c593616"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-0dbbab9e-f2de-4a01-ba44-25c00c593616"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-0dbbab9e-f2de-4a01-ba44-25c00c593616"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-0dbbab9e-f2de-4a01-ba44-25c00c593616"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-0dbbab9e-f2de-4a01-ba44-25c00c593616"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-0dbbab9e-f2de-4a01-ba44-25c00c593616"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-0dbbab9e-f2de-4a01-ba44-25c00c593616"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-0dbbab9e-f2de-4a01-ba44-25c00c593616"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-0dbbab9e-f2de-4a01-ba44-25c00c593616"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-0dbbab9e-f2de-4a01-ba44-25c00c593616"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-0dbbab9e-f2de-4a01-ba44-25c00c593616"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-0dbbab9e-f2de-4a01-ba44-25c00c593616"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-0dbbab9e-f2de-4a01-ba44-25c00c593616"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-0dbbab9e-f2de-4a01-ba44-25c00c593616"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-0dbbab9e-f2de-4a01-ba44-25c00c593616"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-0dbbab9e-f2de-4a01-ba44-25c00c593616"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-0dbbab9e-f2de-4a01-ba44-25c00c593616"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-0dbbab9e-f2de-4a01-ba44-25c00c593616"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-0dbbab9e-f2de-4a01-ba44-25c00c593616"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-0dbbab9e-f2de-4a01-ba44-25c00c593616"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-0dbbab9e-f2de-4a01-ba44-25c00c593616"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-0dbbab9e-f2de-4a01-ba44-25c00c593616"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-0dbbab9e-f2de-4a01-ba44-25c00c593616"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-0dbbab9e-f2de-4a01-ba44-25c00c593616"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-0dbbab9e-f2de-4a01-ba44-25c00c593616"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-0dbbab9e-f2de-4a01-ba44-25c00c593616"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-0dbbab9e-f2de-4a01-ba44-25c00c593616"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 0.0px);
}

}

#s-15781ec7-7453-4125-95b7-6a10a2012142 {
  margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-15781ec7-7453-4125-95b7-6a10a2012142 .shg-product-title-component h3 {
  color: #000;
  font-weight:  700 ;
  font-family: ;
  font-style:   ;
  font-size: ;
}

#s-25869ce3-873d-4235-aefe-7cb504ef7298 {
  text-align: left;
}

#s-25869ce3-873d-4235-aefe-7cb504ef7298 .shg-product-selector-wrapper {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row;
}

#s-25869ce3-873d-4235-aefe-7cb504ef7298 .shg-product-selector-wrapper > * {
  -webkit-box-flex: 1;
          flex-grow: 1;
}

#s-25869ce3-873d-4235-aefe-7cb504ef7298 .shg-product-selector-wrapper select {
  width: 100% !important;
  margin: 0 !important;
}

#s-25869ce3-873d-4235-aefe-7cb504ef7298 .shg-product-selector-inline-wrapper:not(:first-child) {
  margin-left: 10px;
}


#s-2bd946fe-bcd0-43d8-8053-74bf4db810f8 {
  text-align: center;
}

#s-2bd946fe-bcd0-43d8-8053-74bf4db810f8 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
}

#s-2bd946fe-bcd0-43d8-8053-74bf4db810f8 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
}

#s-2bd946fe-bcd0-43d8-8053-74bf4db810f8 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-e8505763-9d47-4d1b-aafa-3c0101383c0d {
  border-style: solid;
margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(204, 204, 204, 1);
border-radius: 0px;
min-width: 100%;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
font-size: 10px;
font-weight: bold;
color: rgba(0, 0, 0, 1);
}
#s-e8505763-9d47-4d1b-aafa-3c0101383c0d:hover {opacity: 1 !important;
background-color: rgba(0, 0, 0, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}#s-e8505763-9d47-4d1b-aafa-3c0101383c0d:active {background-color: #000000 !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}


#s-e8505763-9d47-4d1b-aafa-3c0101383c0d {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-box-align: normal;
          align-items: normal;
  box-sizing: border-box;
}

#s-e8505763-9d47-4d1b-aafa-3c0101383c0d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-e8505763-9d47-4d1b-aafa-3c0101383c0d.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  
  
  font-family: Libre Baskerville;
  display:  block ;
}

#s-e8505763-9d47-4d1b-aafa-3c0101383c0d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-880467a1-f8cc-4501-b9de-0430d0fc8dda {
  border-style: solid;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(229, 229, 229, 1);
background-color: rgba(255, 255, 255, 1);
}

#s-880467a1-f8cc-4501-b9de-0430d0fc8dda {
  display: none;
}
#s-8ee759cc-5814-4eb8-b93a-8e73a4c9d6b4 {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
text-align: left;
}


.shg-c#s-8ee759cc-5814-4eb8-b93a-8e73a4c9d6b4 {
  max-width: 100%;
}

.shg-c#s-8ee759cc-5814-4eb8-b93a-8e73a4c9d6b4 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8ee759cc-5814-4eb8-b93a-8e73a4c9d6b4 .shg-image-zoom,
.shg-c#s-8ee759cc-5814-4eb8-b93a-8e73a4c9d6b4 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-8ee759cc-5814-4eb8-b93a-8e73a4c9d6b4 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-8ee759cc-5814-4eb8-b93a-8e73a4c9d6b4 {
  max-width: 100%;
}

.shg-c#s-8ee759cc-5814-4eb8-b93a-8e73a4c9d6b4 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8ee759cc-5814-4eb8-b93a-8e73a4c9d6b4 .shg-image-zoom,
.shg-c#s-8ee759cc-5814-4eb8-b93a-8e73a4c9d6b4 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-8ee759cc-5814-4eb8-b93a-8e73a4c9d6b4 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-8ee759cc-5814-4eb8-b93a-8e73a4c9d6b4 {
  max-width: 100%;
}

.shg-c#s-8ee759cc-5814-4eb8-b93a-8e73a4c9d6b4 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8ee759cc-5814-4eb8-b93a-8e73a4c9d6b4 .shg-image-zoom,
.shg-c#s-8ee759cc-5814-4eb8-b93a-8e73a4c9d6b4 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-8ee759cc-5814-4eb8-b93a-8e73a4c9d6b4 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-8ee759cc-5814-4eb8-b93a-8e73a4c9d6b4 {
  max-width: 100%;
}

.shg-c#s-8ee759cc-5814-4eb8-b93a-8e73a4c9d6b4 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8ee759cc-5814-4eb8-b93a-8e73a4c9d6b4 .shg-image-zoom,
.shg-c#s-8ee759cc-5814-4eb8-b93a-8e73a4c9d6b4 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-8ee759cc-5814-4eb8-b93a-8e73a4c9d6b4 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-8ee759cc-5814-4eb8-b93a-8e73a4c9d6b4 {
  max-width: 100%;
}

.shg-c#s-8ee759cc-5814-4eb8-b93a-8e73a4c9d6b4 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8ee759cc-5814-4eb8-b93a-8e73a4c9d6b4 .shg-image-zoom,
.shg-c#s-8ee759cc-5814-4eb8-b93a-8e73a4c9d6b4 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-8ee759cc-5814-4eb8-b93a-8e73a4c9d6b4 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-001894f3-a6d8-4d28-a6f4-5a8b910d8a08 {
  margin-bottom: 20px;
}

@media (min-width: 0px) {
[id="s-001894f3-a6d8-4d28-a6f4-5a8b910d8a08"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-001894f3-a6d8-4d28-a6f4-5a8b910d8a08"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-001894f3-a6d8-4d28-a6f4-5a8b910d8a08"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-001894f3-a6d8-4d28-a6f4-5a8b910d8a08"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-001894f3-a6d8-4d28-a6f4-5a8b910d8a08"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-001894f3-a6d8-4d28-a6f4-5a8b910d8a08"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-001894f3-a6d8-4d28-a6f4-5a8b910d8a08"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-001894f3-a6d8-4d28-a6f4-5a8b910d8a08"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-001894f3-a6d8-4d28-a6f4-5a8b910d8a08"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-001894f3-a6d8-4d28-a6f4-5a8b910d8a08"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-001894f3-a6d8-4d28-a6f4-5a8b910d8a08"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-001894f3-a6d8-4d28-a6f4-5a8b910d8a08"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-001894f3-a6d8-4d28-a6f4-5a8b910d8a08"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-001894f3-a6d8-4d28-a6f4-5a8b910d8a08"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-001894f3-a6d8-4d28-a6f4-5a8b910d8a08"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-001894f3-a6d8-4d28-a6f4-5a8b910d8a08"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-001894f3-a6d8-4d28-a6f4-5a8b910d8a08"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-001894f3-a6d8-4d28-a6f4-5a8b910d8a08"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-001894f3-a6d8-4d28-a6f4-5a8b910d8a08"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-001894f3-a6d8-4d28-a6f4-5a8b910d8a08"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-001894f3-a6d8-4d28-a6f4-5a8b910d8a08"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-001894f3-a6d8-4d28-a6f4-5a8b910d8a08"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-001894f3-a6d8-4d28-a6f4-5a8b910d8a08"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-001894f3-a6d8-4d28-a6f4-5a8b910d8a08"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-001894f3-a6d8-4d28-a6f4-5a8b910d8a08"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-001894f3-a6d8-4d28-a6f4-5a8b910d8a08"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-001894f3-a6d8-4d28-a6f4-5a8b910d8a08"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-001894f3-a6d8-4d28-a6f4-5a8b910d8a08"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-001894f3-a6d8-4d28-a6f4-5a8b910d8a08"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-001894f3-a6d8-4d28-a6f4-5a8b910d8a08"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-001894f3-a6d8-4d28-a6f4-5a8b910d8a08"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-001894f3-a6d8-4d28-a6f4-5a8b910d8a08"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-001894f3-a6d8-4d28-a6f4-5a8b910d8a08"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-001894f3-a6d8-4d28-a6f4-5a8b910d8a08"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-001894f3-a6d8-4d28-a6f4-5a8b910d8a08"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-001894f3-a6d8-4d28-a6f4-5a8b910d8a08"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-001894f3-a6d8-4d28-a6f4-5a8b910d8a08"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 0.0px);
}

}

#s-74b1ed12-aafa-406f-8616-c45282370a7d {
  margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-74b1ed12-aafa-406f-8616-c45282370a7d .shg-product-title-component h3 {
  color: #000;
  font-weight:  700 ;
  font-family: ;
  font-style:   ;
  font-size: ;
}

#s-f39ab2b2-5f72-472c-8aeb-2a028cf821f2 {
  text-align: left;
}

#s-f39ab2b2-5f72-472c-8aeb-2a028cf821f2 .shg-product-selector-wrapper {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row;
}

#s-f39ab2b2-5f72-472c-8aeb-2a028cf821f2 .shg-product-selector-wrapper > * {
  -webkit-box-flex: 1;
          flex-grow: 1;
}

#s-f39ab2b2-5f72-472c-8aeb-2a028cf821f2 .shg-product-selector-wrapper select {
  width: 100% !important;
  margin: 0 !important;
}

#s-f39ab2b2-5f72-472c-8aeb-2a028cf821f2 .shg-product-selector-inline-wrapper:not(:first-child) {
  margin-left: 10px;
}


#s-b8ad7d40-6855-427e-ab06-e8d7e67db71f {
  text-align: center;
}

#s-b8ad7d40-6855-427e-ab06-e8d7e67db71f .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
}

#s-b8ad7d40-6855-427e-ab06-e8d7e67db71f .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
}

#s-b8ad7d40-6855-427e-ab06-e8d7e67db71f .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-cf088d2a-77a6-40a0-aed4-5bc176ce8594 {
  border-style: solid;
margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(204, 204, 204, 1);
border-radius: 0px;
min-width: 100%;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
font-size: 10px;
font-weight: bold;
color: rgba(0, 0, 0, 1);
}
#s-cf088d2a-77a6-40a0-aed4-5bc176ce8594:hover {opacity: 1 !important;
background-color: rgba(0, 0, 0, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}#s-cf088d2a-77a6-40a0-aed4-5bc176ce8594:active {background-color: #000000 !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}


#s-cf088d2a-77a6-40a0-aed4-5bc176ce8594 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-box-align: normal;
          align-items: normal;
  box-sizing: border-box;
}

#s-cf088d2a-77a6-40a0-aed4-5bc176ce8594.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-cf088d2a-77a6-40a0-aed4-5bc176ce8594.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  
  
  font-family: Libre Baskerville;
  display:  block ;
}

#s-cf088d2a-77a6-40a0-aed4-5bc176ce8594.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-1d9e08e7-88d0-49ad-94cd-0c0b88c174e0 {
  border-style: solid;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(229, 229, 229, 1);
background-color: rgba(255, 255, 255, 1);
}

#s-1d9e08e7-88d0-49ad-94cd-0c0b88c174e0 {
  display: none;
}
#s-731bc1b4-8cf2-4ca8-93e4-bd8281611272 {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
text-align: left;
}


.shg-c#s-731bc1b4-8cf2-4ca8-93e4-bd8281611272 {
  max-width: 100%;
}

.shg-c#s-731bc1b4-8cf2-4ca8-93e4-bd8281611272 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-731bc1b4-8cf2-4ca8-93e4-bd8281611272 .shg-image-zoom,
.shg-c#s-731bc1b4-8cf2-4ca8-93e4-bd8281611272 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-731bc1b4-8cf2-4ca8-93e4-bd8281611272 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-731bc1b4-8cf2-4ca8-93e4-bd8281611272 {
  max-width: 100%;
}

.shg-c#s-731bc1b4-8cf2-4ca8-93e4-bd8281611272 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-731bc1b4-8cf2-4ca8-93e4-bd8281611272 .shg-image-zoom,
.shg-c#s-731bc1b4-8cf2-4ca8-93e4-bd8281611272 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-731bc1b4-8cf2-4ca8-93e4-bd8281611272 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-731bc1b4-8cf2-4ca8-93e4-bd8281611272 {
  max-width: 100%;
}

.shg-c#s-731bc1b4-8cf2-4ca8-93e4-bd8281611272 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-731bc1b4-8cf2-4ca8-93e4-bd8281611272 .shg-image-zoom,
.shg-c#s-731bc1b4-8cf2-4ca8-93e4-bd8281611272 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-731bc1b4-8cf2-4ca8-93e4-bd8281611272 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-731bc1b4-8cf2-4ca8-93e4-bd8281611272 {
  max-width: 100%;
}

.shg-c#s-731bc1b4-8cf2-4ca8-93e4-bd8281611272 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-731bc1b4-8cf2-4ca8-93e4-bd8281611272 .shg-image-zoom,
.shg-c#s-731bc1b4-8cf2-4ca8-93e4-bd8281611272 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-731bc1b4-8cf2-4ca8-93e4-bd8281611272 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-731bc1b4-8cf2-4ca8-93e4-bd8281611272 {
  max-width: 100%;
}

.shg-c#s-731bc1b4-8cf2-4ca8-93e4-bd8281611272 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-731bc1b4-8cf2-4ca8-93e4-bd8281611272 .shg-image-zoom,
.shg-c#s-731bc1b4-8cf2-4ca8-93e4-bd8281611272 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-731bc1b4-8cf2-4ca8-93e4-bd8281611272 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-bbfe65c2-1627-4da2-8124-540dc85c68ba {
  margin-bottom: 20px;
}

@media (min-width: 0px) {
[id="s-bbfe65c2-1627-4da2-8124-540dc85c68ba"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-bbfe65c2-1627-4da2-8124-540dc85c68ba"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-bbfe65c2-1627-4da2-8124-540dc85c68ba"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-bbfe65c2-1627-4da2-8124-540dc85c68ba"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-bbfe65c2-1627-4da2-8124-540dc85c68ba"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-bbfe65c2-1627-4da2-8124-540dc85c68ba"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-bbfe65c2-1627-4da2-8124-540dc85c68ba"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-bbfe65c2-1627-4da2-8124-540dc85c68ba"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-bbfe65c2-1627-4da2-8124-540dc85c68ba"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-bbfe65c2-1627-4da2-8124-540dc85c68ba"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-bbfe65c2-1627-4da2-8124-540dc85c68ba"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-bbfe65c2-1627-4da2-8124-540dc85c68ba"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-bbfe65c2-1627-4da2-8124-540dc85c68ba"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-bbfe65c2-1627-4da2-8124-540dc85c68ba"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-bbfe65c2-1627-4da2-8124-540dc85c68ba"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-bbfe65c2-1627-4da2-8124-540dc85c68ba"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-bbfe65c2-1627-4da2-8124-540dc85c68ba"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-bbfe65c2-1627-4da2-8124-540dc85c68ba"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-bbfe65c2-1627-4da2-8124-540dc85c68ba"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-bbfe65c2-1627-4da2-8124-540dc85c68ba"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-bbfe65c2-1627-4da2-8124-540dc85c68ba"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-bbfe65c2-1627-4da2-8124-540dc85c68ba"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-bbfe65c2-1627-4da2-8124-540dc85c68ba"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-bbfe65c2-1627-4da2-8124-540dc85c68ba"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-bbfe65c2-1627-4da2-8124-540dc85c68ba"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-bbfe65c2-1627-4da2-8124-540dc85c68ba"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-bbfe65c2-1627-4da2-8124-540dc85c68ba"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-bbfe65c2-1627-4da2-8124-540dc85c68ba"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-bbfe65c2-1627-4da2-8124-540dc85c68ba"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-bbfe65c2-1627-4da2-8124-540dc85c68ba"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-bbfe65c2-1627-4da2-8124-540dc85c68ba"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-bbfe65c2-1627-4da2-8124-540dc85c68ba"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-bbfe65c2-1627-4da2-8124-540dc85c68ba"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-bbfe65c2-1627-4da2-8124-540dc85c68ba"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-bbfe65c2-1627-4da2-8124-540dc85c68ba"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-bbfe65c2-1627-4da2-8124-540dc85c68ba"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-bbfe65c2-1627-4da2-8124-540dc85c68ba"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 0.0px);
}

}

#s-f76bd0d3-f328-4af2-9701-2e6a0388b9af {
  margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-f76bd0d3-f328-4af2-9701-2e6a0388b9af .shg-product-title-component h3 {
  color: #000;
  font-weight:  700 ;
  font-family: ;
  font-style:   ;
  font-size: ;
}

#s-2576203e-13df-473f-a5e5-83e6796d066e {
  text-align: left;
}

#s-2576203e-13df-473f-a5e5-83e6796d066e .shg-product-selector-wrapper {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row;
}

#s-2576203e-13df-473f-a5e5-83e6796d066e .shg-product-selector-wrapper > * {
  -webkit-box-flex: 1;
          flex-grow: 1;
}

#s-2576203e-13df-473f-a5e5-83e6796d066e .shg-product-selector-wrapper select {
  width: 100% !important;
  margin: 0 !important;
}

#s-2576203e-13df-473f-a5e5-83e6796d066e .shg-product-selector-inline-wrapper:not(:first-child) {
  margin-left: 10px;
}


#s-0cedb724-5d38-43cf-a849-00dc4b877ec9 {
  text-align: center;
}

#s-0cedb724-5d38-43cf-a849-00dc4b877ec9 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
}

#s-0cedb724-5d38-43cf-a849-00dc4b877ec9 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
}

#s-0cedb724-5d38-43cf-a849-00dc4b877ec9 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-3f8682e2-f741-439b-b26b-22a80213ed84 {
  border-style: solid;
margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(204, 204, 204, 1);
border-radius: 0px;
min-width: 100%;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
font-size: 10px;
font-weight: bold;
color: rgba(0, 0, 0, 1);
}
#s-3f8682e2-f741-439b-b26b-22a80213ed84:hover {opacity: 1 !important;
background-color: rgba(0, 0, 0, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}#s-3f8682e2-f741-439b-b26b-22a80213ed84:active {background-color: #000000 !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}


#s-3f8682e2-f741-439b-b26b-22a80213ed84 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-box-align: normal;
          align-items: normal;
  box-sizing: border-box;
}

#s-3f8682e2-f741-439b-b26b-22a80213ed84.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-3f8682e2-f741-439b-b26b-22a80213ed84.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  
  
  font-family: Libre Baskerville;
  display:  block ;
}

#s-3f8682e2-f741-439b-b26b-22a80213ed84.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-ed4b36c7-7c3e-4cb3-aeb1-7377f0ac154f {
  margin-top: 25px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
}

@media (min-width: 0px) {
[id="s-ed4b36c7-7c3e-4cb3-aeb1-7377f0ac154f"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-ed4b36c7-7c3e-4cb3-aeb1-7377f0ac154f"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-ed4b36c7-7c3e-4cb3-aeb1-7377f0ac154f"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-ed4b36c7-7c3e-4cb3-aeb1-7377f0ac154f"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-ed4b36c7-7c3e-4cb3-aeb1-7377f0ac154f"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-ed4b36c7-7c3e-4cb3-aeb1-7377f0ac154f"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-ed4b36c7-7c3e-4cb3-aeb1-7377f0ac154f"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-ed4b36c7-7c3e-4cb3-aeb1-7377f0ac154f"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-ed4b36c7-7c3e-4cb3-aeb1-7377f0ac154f"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-ed4b36c7-7c3e-4cb3-aeb1-7377f0ac154f"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-ed4b36c7-7c3e-4cb3-aeb1-7377f0ac154f"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-ed4b36c7-7c3e-4cb3-aeb1-7377f0ac154f"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-ed4b36c7-7c3e-4cb3-aeb1-7377f0ac154f"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-ed4b36c7-7c3e-4cb3-aeb1-7377f0ac154f"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-ed4b36c7-7c3e-4cb3-aeb1-7377f0ac154f"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-ed4b36c7-7c3e-4cb3-aeb1-7377f0ac154f"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-ed4b36c7-7c3e-4cb3-aeb1-7377f0ac154f"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-ed4b36c7-7c3e-4cb3-aeb1-7377f0ac154f"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-ed4b36c7-7c3e-4cb3-aeb1-7377f0ac154f"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-ed4b36c7-7c3e-4cb3-aeb1-7377f0ac154f"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-ed4b36c7-7c3e-4cb3-aeb1-7377f0ac154f"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-ed4b36c7-7c3e-4cb3-aeb1-7377f0ac154f"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-ed4b36c7-7c3e-4cb3-aeb1-7377f0ac154f"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-ed4b36c7-7c3e-4cb3-aeb1-7377f0ac154f"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-ed4b36c7-7c3e-4cb3-aeb1-7377f0ac154f"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-ed4b36c7-7c3e-4cb3-aeb1-7377f0ac154f"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-ed4b36c7-7c3e-4cb3-aeb1-7377f0ac154f"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-ed4b36c7-7c3e-4cb3-aeb1-7377f0ac154f"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-ed4b36c7-7c3e-4cb3-aeb1-7377f0ac154f"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-ed4b36c7-7c3e-4cb3-aeb1-7377f0ac154f"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-ed4b36c7-7c3e-4cb3-aeb1-7377f0ac154f"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-ed4b36c7-7c3e-4cb3-aeb1-7377f0ac154f"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-ed4b36c7-7c3e-4cb3-aeb1-7377f0ac154f"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-ed4b36c7-7c3e-4cb3-aeb1-7377f0ac154f"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-ed4b36c7-7c3e-4cb3-aeb1-7377f0ac154f"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-ed4b36c7-7c3e-4cb3-aeb1-7377f0ac154f"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-ed4b36c7-7c3e-4cb3-aeb1-7377f0ac154f"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 0.0px);
}

}

#s-91e7ebd3-5571-4813-bcd3-a149a090df56 {
  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: #000;
border-radius: 0px;
opacity: 1;
text-align: center;
background-color: rgba(0, 0, 0, 1);
font-size: 16px;
font-weight: bold;
color: rgba(255, 255, 255, 1);
text-decoration: none;
}
#s-91e7ebd3-5571-4813-bcd3-a149a090df56:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
opacity: 0.8 !important;
background-color: rgba(73, 73, 73, 1) !important;
text-decoration: none !important;
hover-type: color !important;}#s-91e7ebd3-5571-4813-bcd3-a149a090df56:active {opacity: 1 !important;
background-color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}


#s-91e7ebd3-5571-4813-bcd3-a149a090df56.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  
  
  font-family: Libre Baskerville;
  display:  block ;
}

#s-65e57ecf-7568-4e24-8d97-770ff66c6a68 {
  margin-top: 100px;
margin-left: 0px;
margin-bottom: 100px;
margin-right: 0px;
min-height: 50px;
background-color: rgba(0, 0, 0, 0);
}
@media (min-width: 1200px){#s-65e57ecf-7568-4e24-8d97-770ff66c6a68 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-65e57ecf-7568-4e24-8d97-770ff66c6a68 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-65e57ecf-7568-4e24-8d97-770ff66c6a68 {
  
}
}@media (max-width: 767px){#s-65e57ecf-7568-4e24-8d97-770ff66c6a68 {
  
}
}







#s-65e57ecf-7568-4e24-8d97-770ff66c6a68 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-65e57ecf-7568-4e24-8d97-770ff66c6a68.shg-box.shg-c {
  -webkit-box-pack: start;
  justify-content: flex-start;
}

#s-3fe5e8ff-508a-444d-b29c-df22af0f8cea {
  margin-left: 50px;
margin-right: 50px;
padding-top: 0px;
padding-bottom: 0px;
background-color: rgba(0, 0, 0, 0);
}

@media (min-width: 0px) {
[id="s-3fe5e8ff-508a-444d-b29c-df22af0f8cea"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-3fe5e8ff-508a-444d-b29c-df22af0f8cea"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 25.0px);
}

[id="s-3fe5e8ff-508a-444d-b29c-df22af0f8cea"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 25.0px);
}

[id="s-3fe5e8ff-508a-444d-b29c-df22af0f8cea"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 25.0px);
}

[id="s-3fe5e8ff-508a-444d-b29c-df22af0f8cea"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 25.0px);
}

[id="s-3fe5e8ff-508a-444d-b29c-df22af0f8cea"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 25.0px);
}

[id="s-3fe5e8ff-508a-444d-b29c-df22af0f8cea"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 25.0px);
}

[id="s-3fe5e8ff-508a-444d-b29c-df22af0f8cea"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 25.0px);
}

[id="s-3fe5e8ff-508a-444d-b29c-df22af0f8cea"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 25.0px);
}

[id="s-3fe5e8ff-508a-444d-b29c-df22af0f8cea"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 25.0px);
}

[id="s-3fe5e8ff-508a-444d-b29c-df22af0f8cea"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 25.0px);
}

[id="s-3fe5e8ff-508a-444d-b29c-df22af0f8cea"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 25.0px);
}

[id="s-3fe5e8ff-508a-444d-b29c-df22af0f8cea"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 25.0px);
}

}

@media (min-width: 992px) {
[id="s-3fe5e8ff-508a-444d-b29c-df22af0f8cea"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 25.0px);
}

[id="s-3fe5e8ff-508a-444d-b29c-df22af0f8cea"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 25.0px);
}

[id="s-3fe5e8ff-508a-444d-b29c-df22af0f8cea"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 25.0px);
}

[id="s-3fe5e8ff-508a-444d-b29c-df22af0f8cea"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 25.0px);
}

[id="s-3fe5e8ff-508a-444d-b29c-df22af0f8cea"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 25.0px);
}

[id="s-3fe5e8ff-508a-444d-b29c-df22af0f8cea"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 25.0px);
}

[id="s-3fe5e8ff-508a-444d-b29c-df22af0f8cea"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 25.0px);
}

[id="s-3fe5e8ff-508a-444d-b29c-df22af0f8cea"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 25.0px);
}

[id="s-3fe5e8ff-508a-444d-b29c-df22af0f8cea"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 25.0px);
}

[id="s-3fe5e8ff-508a-444d-b29c-df22af0f8cea"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 25.0px);
}

[id="s-3fe5e8ff-508a-444d-b29c-df22af0f8cea"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 25.0px);
}

[id="s-3fe5e8ff-508a-444d-b29c-df22af0f8cea"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 25.0px);
}

}

@media (min-width: 1200px) {
[id="s-3fe5e8ff-508a-444d-b29c-df22af0f8cea"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 25.0px);
}

[id="s-3fe5e8ff-508a-444d-b29c-df22af0f8cea"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 25.0px);
}

[id="s-3fe5e8ff-508a-444d-b29c-df22af0f8cea"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 25.0px);
}

[id="s-3fe5e8ff-508a-444d-b29c-df22af0f8cea"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 25.0px);
}

[id="s-3fe5e8ff-508a-444d-b29c-df22af0f8cea"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 25.0px);
}

[id="s-3fe5e8ff-508a-444d-b29c-df22af0f8cea"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 25.0px);
}

[id="s-3fe5e8ff-508a-444d-b29c-df22af0f8cea"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 25.0px);
}

[id="s-3fe5e8ff-508a-444d-b29c-df22af0f8cea"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 25.0px);
}

[id="s-3fe5e8ff-508a-444d-b29c-df22af0f8cea"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 25.0px);
}

[id="s-3fe5e8ff-508a-444d-b29c-df22af0f8cea"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 25.0px);
}

[id="s-3fe5e8ff-508a-444d-b29c-df22af0f8cea"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 25.0px);
}

[id="s-3fe5e8ff-508a-444d-b29c-df22af0f8cea"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 25.0px);
}

}

@media (max-width: 767px) {
  [id="s-3fe5e8ff-508a-444d-b29c-df22af0f8cea"] > .shg-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
            flex-flow: column-reverse;
  }
}

#s-5ce9aae4-10f1-4039-9858-a1a165d31088 {
  border-style: solid;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
padding-top: 20px;
padding-bottom: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(0, 0, 0, 0.2);
text-align: center;
}

#s-5ce9aae4-10f1-4039-9858-a1a165d31088 .shogun-heading-component h3 {
  color: rgba(0, 0, 0, 1);
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 28px;
  line-height: ;
  letter-spacing: ;
  text-align: center;
}



#s-783810f6-e5a3-4f17-860e-debe65df68bc {
  border-style: solid;
margin-left: 0px;
margin-bottom: 20px;
margin-right: 0px;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 1px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(229, 229, 229, 1);
}

#s-dbbe7a4d-740e-4367-8f72-9dc891ffc44c {
  margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
background-color: rgba(0, 0, 0, 0);
}

@media (min-width: 0px) {
[id="s-dbbe7a4d-740e-4367-8f72-9dc891ffc44c"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-dbbe7a4d-740e-4367-8f72-9dc891ffc44c"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 16.666666666666668px);
}

[id="s-dbbe7a4d-740e-4367-8f72-9dc891ffc44c"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 16.666666666666668px);
}

[id="s-dbbe7a4d-740e-4367-8f72-9dc891ffc44c"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 16.666666666666668px);
}

[id="s-dbbe7a4d-740e-4367-8f72-9dc891ffc44c"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

[id="s-dbbe7a4d-740e-4367-8f72-9dc891ffc44c"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 16.666666666666668px);
}

[id="s-dbbe7a4d-740e-4367-8f72-9dc891ffc44c"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 16.666666666666668px);
}

[id="s-dbbe7a4d-740e-4367-8f72-9dc891ffc44c"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 16.666666666666668px);
}

[id="s-dbbe7a4d-740e-4367-8f72-9dc891ffc44c"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 16.666666666666668px);
}

[id="s-dbbe7a4d-740e-4367-8f72-9dc891ffc44c"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 16.666666666666668px);
}

[id="s-dbbe7a4d-740e-4367-8f72-9dc891ffc44c"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 16.666666666666668px);
}

[id="s-dbbe7a4d-740e-4367-8f72-9dc891ffc44c"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 16.666666666666668px);
}

[id="s-dbbe7a4d-740e-4367-8f72-9dc891ffc44c"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 16.666666666666668px);
}

}

@media (min-width: 992px) {
[id="s-dbbe7a4d-740e-4367-8f72-9dc891ffc44c"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 16.666666666666668px);
}

[id="s-dbbe7a4d-740e-4367-8f72-9dc891ffc44c"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 16.666666666666668px);
}

[id="s-dbbe7a4d-740e-4367-8f72-9dc891ffc44c"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 16.666666666666668px);
}

[id="s-dbbe7a4d-740e-4367-8f72-9dc891ffc44c"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

[id="s-dbbe7a4d-740e-4367-8f72-9dc891ffc44c"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 16.666666666666668px);
}

[id="s-dbbe7a4d-740e-4367-8f72-9dc891ffc44c"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 16.666666666666668px);
}

[id="s-dbbe7a4d-740e-4367-8f72-9dc891ffc44c"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 16.666666666666668px);
}

[id="s-dbbe7a4d-740e-4367-8f72-9dc891ffc44c"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 16.666666666666668px);
}

[id="s-dbbe7a4d-740e-4367-8f72-9dc891ffc44c"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 16.666666666666668px);
}

[id="s-dbbe7a4d-740e-4367-8f72-9dc891ffc44c"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 16.666666666666668px);
}

[id="s-dbbe7a4d-740e-4367-8f72-9dc891ffc44c"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 16.666666666666668px);
}

[id="s-dbbe7a4d-740e-4367-8f72-9dc891ffc44c"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 16.666666666666668px);
}

}

@media (min-width: 1200px) {
[id="s-dbbe7a4d-740e-4367-8f72-9dc891ffc44c"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 16.666666666666668px);
}

[id="s-dbbe7a4d-740e-4367-8f72-9dc891ffc44c"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 16.666666666666668px);
}

[id="s-dbbe7a4d-740e-4367-8f72-9dc891ffc44c"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 16.666666666666668px);
}

[id="s-dbbe7a4d-740e-4367-8f72-9dc891ffc44c"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

[id="s-dbbe7a4d-740e-4367-8f72-9dc891ffc44c"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 16.666666666666668px);
}

[id="s-dbbe7a4d-740e-4367-8f72-9dc891ffc44c"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 16.666666666666668px);
}

[id="s-dbbe7a4d-740e-4367-8f72-9dc891ffc44c"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 16.666666666666668px);
}

[id="s-dbbe7a4d-740e-4367-8f72-9dc891ffc44c"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 16.666666666666668px);
}

[id="s-dbbe7a4d-740e-4367-8f72-9dc891ffc44c"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 16.666666666666668px);
}

[id="s-dbbe7a4d-740e-4367-8f72-9dc891ffc44c"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 16.666666666666668px);
}

[id="s-dbbe7a4d-740e-4367-8f72-9dc891ffc44c"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 16.666666666666668px);
}

[id="s-dbbe7a4d-740e-4367-8f72-9dc891ffc44c"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 16.666666666666668px);
}

}

#s-c3ab120a-34a1-40ff-8604-0e4330e9a63c {
  border-style: solid;
margin-bottom: 25px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(229, 229, 229, 1);
background-color: rgba(255, 255, 255, 1);
}

#s-c3ab120a-34a1-40ff-8604-0e4330e9a63c {
  display: none;
}
#s-52f4e04c-f3c2-4fb6-9302-0a129d3df349 {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
text-align: center;
}


.shg-c#s-52f4e04c-f3c2-4fb6-9302-0a129d3df349 {
  max-width: 100%;
}

.shg-c#s-52f4e04c-f3c2-4fb6-9302-0a129d3df349 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-52f4e04c-f3c2-4fb6-9302-0a129d3df349 .shg-image-zoom,
.shg-c#s-52f4e04c-f3c2-4fb6-9302-0a129d3df349 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-52f4e04c-f3c2-4fb6-9302-0a129d3df349 .shg-image-zoom {
  
    margin: 0 auto;
  
}

@media (min-width: 1200px){
.shg-c#s-52f4e04c-f3c2-4fb6-9302-0a129d3df349 {
  max-width: 100%;
}

.shg-c#s-52f4e04c-f3c2-4fb6-9302-0a129d3df349 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-52f4e04c-f3c2-4fb6-9302-0a129d3df349 .shg-image-zoom,
.shg-c#s-52f4e04c-f3c2-4fb6-9302-0a129d3df349 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-52f4e04c-f3c2-4fb6-9302-0a129d3df349 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-52f4e04c-f3c2-4fb6-9302-0a129d3df349 {
  max-width: 100%;
}

.shg-c#s-52f4e04c-f3c2-4fb6-9302-0a129d3df349 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-52f4e04c-f3c2-4fb6-9302-0a129d3df349 .shg-image-zoom,
.shg-c#s-52f4e04c-f3c2-4fb6-9302-0a129d3df349 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-52f4e04c-f3c2-4fb6-9302-0a129d3df349 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-52f4e04c-f3c2-4fb6-9302-0a129d3df349 {
  max-width: 100%;
}

.shg-c#s-52f4e04c-f3c2-4fb6-9302-0a129d3df349 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-52f4e04c-f3c2-4fb6-9302-0a129d3df349 .shg-image-zoom,
.shg-c#s-52f4e04c-f3c2-4fb6-9302-0a129d3df349 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-52f4e04c-f3c2-4fb6-9302-0a129d3df349 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (max-width: 767px){
.shg-c#s-52f4e04c-f3c2-4fb6-9302-0a129d3df349 {
  max-width: 100%;
}

.shg-c#s-52f4e04c-f3c2-4fb6-9302-0a129d3df349 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-52f4e04c-f3c2-4fb6-9302-0a129d3df349 .shg-image-zoom,
.shg-c#s-52f4e04c-f3c2-4fb6-9302-0a129d3df349 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-52f4e04c-f3c2-4fb6-9302-0a129d3df349 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}
#s-47f76024-c2d2-4e43-b33a-aa4d9d114465 {
  margin-bottom: 20px;
}

@media (min-width: 0px) {
[id="s-47f76024-c2d2-4e43-b33a-aa4d9d114465"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-47f76024-c2d2-4e43-b33a-aa4d9d114465"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-47f76024-c2d2-4e43-b33a-aa4d9d114465"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-47f76024-c2d2-4e43-b33a-aa4d9d114465"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-47f76024-c2d2-4e43-b33a-aa4d9d114465"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-47f76024-c2d2-4e43-b33a-aa4d9d114465"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-47f76024-c2d2-4e43-b33a-aa4d9d114465"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-47f76024-c2d2-4e43-b33a-aa4d9d114465"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-47f76024-c2d2-4e43-b33a-aa4d9d114465"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-47f76024-c2d2-4e43-b33a-aa4d9d114465"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-47f76024-c2d2-4e43-b33a-aa4d9d114465"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-47f76024-c2d2-4e43-b33a-aa4d9d114465"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-47f76024-c2d2-4e43-b33a-aa4d9d114465"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-47f76024-c2d2-4e43-b33a-aa4d9d114465"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-47f76024-c2d2-4e43-b33a-aa4d9d114465"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-47f76024-c2d2-4e43-b33a-aa4d9d114465"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-47f76024-c2d2-4e43-b33a-aa4d9d114465"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-47f76024-c2d2-4e43-b33a-aa4d9d114465"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-47f76024-c2d2-4e43-b33a-aa4d9d114465"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-47f76024-c2d2-4e43-b33a-aa4d9d114465"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-47f76024-c2d2-4e43-b33a-aa4d9d114465"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-47f76024-c2d2-4e43-b33a-aa4d9d114465"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-47f76024-c2d2-4e43-b33a-aa4d9d114465"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-47f76024-c2d2-4e43-b33a-aa4d9d114465"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-47f76024-c2d2-4e43-b33a-aa4d9d114465"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-47f76024-c2d2-4e43-b33a-aa4d9d114465"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-47f76024-c2d2-4e43-b33a-aa4d9d114465"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-47f76024-c2d2-4e43-b33a-aa4d9d114465"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-47f76024-c2d2-4e43-b33a-aa4d9d114465"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-47f76024-c2d2-4e43-b33a-aa4d9d114465"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-47f76024-c2d2-4e43-b33a-aa4d9d114465"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-47f76024-c2d2-4e43-b33a-aa4d9d114465"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-47f76024-c2d2-4e43-b33a-aa4d9d114465"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-47f76024-c2d2-4e43-b33a-aa4d9d114465"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-47f76024-c2d2-4e43-b33a-aa4d9d114465"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-47f76024-c2d2-4e43-b33a-aa4d9d114465"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-47f76024-c2d2-4e43-b33a-aa4d9d114465"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 0.0px);
}

}

#s-ea1f9fb7-ad85-44ae-8b0e-355cde76a6d7 {
  margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-ea1f9fb7-ad85-44ae-8b0e-355cde76a6d7 .shg-product-title-component h3 {
  color: #000;
  font-weight:  700 ;
  font-family: ;
  font-style:   ;
  font-size: ;
}

#s-719d7bd5-7fd3-48a9-8737-cfbe78e4d945 {
  text-align: center;
}

#s-719d7bd5-7fd3-48a9-8737-cfbe78e4d945 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
}

#s-719d7bd5-7fd3-48a9-8737-cfbe78e4d945 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
}

#s-719d7bd5-7fd3-48a9-8737-cfbe78e4d945 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-6c76d5fa-3f7d-4706-8ca7-6f9d7c5cfb93 {
  border-style: solid;
margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(204, 204, 204, 1);
border-radius: 0px;
min-width: 100%;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
font-size: 10px;
font-weight: bold;
color: rgba(0, 0, 0, 1);
}
#s-6c76d5fa-3f7d-4706-8ca7-6f9d7c5cfb93:hover {opacity: 1 !important;
background-color: rgba(0, 0, 0, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}#s-6c76d5fa-3f7d-4706-8ca7-6f9d7c5cfb93:active {background-color: #000000 !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}


#s-6c76d5fa-3f7d-4706-8ca7-6f9d7c5cfb93 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-box-align: normal;
          align-items: normal;
  box-sizing: border-box;
}

#s-6c76d5fa-3f7d-4706-8ca7-6f9d7c5cfb93.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-6c76d5fa-3f7d-4706-8ca7-6f9d7c5cfb93.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  
  
  font-family: Libre Baskerville;
  display:  block ;
}

#s-6c76d5fa-3f7d-4706-8ca7-6f9d7c5cfb93.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-a045badd-09c3-4349-9790-9664a8135d39 {
  border-style: solid;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(229, 229, 229, 1);
background-color: rgba(255, 255, 255, 1);
}

#s-a045badd-09c3-4349-9790-9664a8135d39 {
  display: none;
}
#s-2375dec4-30bc-4365-8aaa-b94fb4813695 {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
text-align: left;
}


.shg-c#s-2375dec4-30bc-4365-8aaa-b94fb4813695 {
  max-width: 100%;
}

.shg-c#s-2375dec4-30bc-4365-8aaa-b94fb4813695 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-2375dec4-30bc-4365-8aaa-b94fb4813695 .shg-image-zoom,
.shg-c#s-2375dec4-30bc-4365-8aaa-b94fb4813695 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-2375dec4-30bc-4365-8aaa-b94fb4813695 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-2375dec4-30bc-4365-8aaa-b94fb4813695 {
  max-width: 100%;
}

.shg-c#s-2375dec4-30bc-4365-8aaa-b94fb4813695 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-2375dec4-30bc-4365-8aaa-b94fb4813695 .shg-image-zoom,
.shg-c#s-2375dec4-30bc-4365-8aaa-b94fb4813695 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-2375dec4-30bc-4365-8aaa-b94fb4813695 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-2375dec4-30bc-4365-8aaa-b94fb4813695 {
  max-width: 100%;
}

.shg-c#s-2375dec4-30bc-4365-8aaa-b94fb4813695 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-2375dec4-30bc-4365-8aaa-b94fb4813695 .shg-image-zoom,
.shg-c#s-2375dec4-30bc-4365-8aaa-b94fb4813695 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-2375dec4-30bc-4365-8aaa-b94fb4813695 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-2375dec4-30bc-4365-8aaa-b94fb4813695 {
  max-width: 100%;
}

.shg-c#s-2375dec4-30bc-4365-8aaa-b94fb4813695 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-2375dec4-30bc-4365-8aaa-b94fb4813695 .shg-image-zoom,
.shg-c#s-2375dec4-30bc-4365-8aaa-b94fb4813695 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-2375dec4-30bc-4365-8aaa-b94fb4813695 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-2375dec4-30bc-4365-8aaa-b94fb4813695 {
  max-width: 100%;
}

.shg-c#s-2375dec4-30bc-4365-8aaa-b94fb4813695 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-2375dec4-30bc-4365-8aaa-b94fb4813695 .shg-image-zoom,
.shg-c#s-2375dec4-30bc-4365-8aaa-b94fb4813695 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-2375dec4-30bc-4365-8aaa-b94fb4813695 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-ef902d8e-d733-4149-b299-43a85bde3074 {
  margin-bottom: 20px;
}

@media (min-width: 0px) {
[id="s-ef902d8e-d733-4149-b299-43a85bde3074"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-ef902d8e-d733-4149-b299-43a85bde3074"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-ef902d8e-d733-4149-b299-43a85bde3074"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-ef902d8e-d733-4149-b299-43a85bde3074"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-ef902d8e-d733-4149-b299-43a85bde3074"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-ef902d8e-d733-4149-b299-43a85bde3074"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-ef902d8e-d733-4149-b299-43a85bde3074"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-ef902d8e-d733-4149-b299-43a85bde3074"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-ef902d8e-d733-4149-b299-43a85bde3074"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-ef902d8e-d733-4149-b299-43a85bde3074"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-ef902d8e-d733-4149-b299-43a85bde3074"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-ef902d8e-d733-4149-b299-43a85bde3074"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-ef902d8e-d733-4149-b299-43a85bde3074"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-ef902d8e-d733-4149-b299-43a85bde3074"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-ef902d8e-d733-4149-b299-43a85bde3074"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-ef902d8e-d733-4149-b299-43a85bde3074"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-ef902d8e-d733-4149-b299-43a85bde3074"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-ef902d8e-d733-4149-b299-43a85bde3074"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-ef902d8e-d733-4149-b299-43a85bde3074"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-ef902d8e-d733-4149-b299-43a85bde3074"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-ef902d8e-d733-4149-b299-43a85bde3074"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-ef902d8e-d733-4149-b299-43a85bde3074"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-ef902d8e-d733-4149-b299-43a85bde3074"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-ef902d8e-d733-4149-b299-43a85bde3074"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-ef902d8e-d733-4149-b299-43a85bde3074"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-ef902d8e-d733-4149-b299-43a85bde3074"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-ef902d8e-d733-4149-b299-43a85bde3074"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-ef902d8e-d733-4149-b299-43a85bde3074"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-ef902d8e-d733-4149-b299-43a85bde3074"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-ef902d8e-d733-4149-b299-43a85bde3074"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-ef902d8e-d733-4149-b299-43a85bde3074"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-ef902d8e-d733-4149-b299-43a85bde3074"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-ef902d8e-d733-4149-b299-43a85bde3074"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-ef902d8e-d733-4149-b299-43a85bde3074"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-ef902d8e-d733-4149-b299-43a85bde3074"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-ef902d8e-d733-4149-b299-43a85bde3074"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-ef902d8e-d733-4149-b299-43a85bde3074"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 0.0px);
}

}

#s-467cf644-c123-4934-a53c-ef60e7bc2ec2 {
  margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-467cf644-c123-4934-a53c-ef60e7bc2ec2 .shg-product-title-component h3 {
  color: #000;
  font-weight:  700 ;
  font-family: ;
  font-style:   ;
  font-size: ;
}

#s-703a1a83-314e-4321-911f-076408edde50 {
  text-align: center;
}

#s-703a1a83-314e-4321-911f-076408edde50 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
}

#s-703a1a83-314e-4321-911f-076408edde50 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
}

#s-703a1a83-314e-4321-911f-076408edde50 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-c94f1d47-abd7-45a3-a309-6c0e8920e3de {
  border-style: solid;
margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(204, 204, 204, 1);
border-radius: 0px;
min-width: 100%;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
font-size: 10px;
font-weight: bold;
color: rgba(0, 0, 0, 1);
}
#s-c94f1d47-abd7-45a3-a309-6c0e8920e3de:hover {opacity: 1 !important;
background-color: rgba(0, 0, 0, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}#s-c94f1d47-abd7-45a3-a309-6c0e8920e3de:active {background-color: #000000 !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}


#s-c94f1d47-abd7-45a3-a309-6c0e8920e3de {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-box-align: normal;
          align-items: normal;
  box-sizing: border-box;
}

#s-c94f1d47-abd7-45a3-a309-6c0e8920e3de.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c94f1d47-abd7-45a3-a309-6c0e8920e3de.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  
  
  font-family: Libre Baskerville;
  display:  block ;
}

#s-c94f1d47-abd7-45a3-a309-6c0e8920e3de.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-34aee2ab-4426-4565-a463-e7aac89c551d {
  border-style: solid;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(229, 229, 229, 1);
background-color: rgba(255, 255, 255, 1);
}

#s-34aee2ab-4426-4565-a463-e7aac89c551d {
  display: none;
}
#s-14d02164-58ce-4947-8379-95eda2c34585 {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
text-align: left;
}


.shg-c#s-14d02164-58ce-4947-8379-95eda2c34585 {
  max-width: 100%;
}

.shg-c#s-14d02164-58ce-4947-8379-95eda2c34585 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-14d02164-58ce-4947-8379-95eda2c34585 .shg-image-zoom,
.shg-c#s-14d02164-58ce-4947-8379-95eda2c34585 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-14d02164-58ce-4947-8379-95eda2c34585 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-14d02164-58ce-4947-8379-95eda2c34585 {
  max-width: 100%;
}

.shg-c#s-14d02164-58ce-4947-8379-95eda2c34585 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-14d02164-58ce-4947-8379-95eda2c34585 .shg-image-zoom,
.shg-c#s-14d02164-58ce-4947-8379-95eda2c34585 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-14d02164-58ce-4947-8379-95eda2c34585 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-14d02164-58ce-4947-8379-95eda2c34585 {
  max-width: 100%;
}

.shg-c#s-14d02164-58ce-4947-8379-95eda2c34585 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-14d02164-58ce-4947-8379-95eda2c34585 .shg-image-zoom,
.shg-c#s-14d02164-58ce-4947-8379-95eda2c34585 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-14d02164-58ce-4947-8379-95eda2c34585 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-14d02164-58ce-4947-8379-95eda2c34585 {
  max-width: 100%;
}

.shg-c#s-14d02164-58ce-4947-8379-95eda2c34585 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-14d02164-58ce-4947-8379-95eda2c34585 .shg-image-zoom,
.shg-c#s-14d02164-58ce-4947-8379-95eda2c34585 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-14d02164-58ce-4947-8379-95eda2c34585 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-14d02164-58ce-4947-8379-95eda2c34585 {
  max-width: 100%;
}

.shg-c#s-14d02164-58ce-4947-8379-95eda2c34585 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-14d02164-58ce-4947-8379-95eda2c34585 .shg-image-zoom,
.shg-c#s-14d02164-58ce-4947-8379-95eda2c34585 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-14d02164-58ce-4947-8379-95eda2c34585 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-eb8c7153-3f1a-4360-bf55-c915ba83757c {
  margin-bottom: 20px;
}

@media (min-width: 0px) {
[id="s-eb8c7153-3f1a-4360-bf55-c915ba83757c"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-eb8c7153-3f1a-4360-bf55-c915ba83757c"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-eb8c7153-3f1a-4360-bf55-c915ba83757c"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-eb8c7153-3f1a-4360-bf55-c915ba83757c"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-eb8c7153-3f1a-4360-bf55-c915ba83757c"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-eb8c7153-3f1a-4360-bf55-c915ba83757c"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-eb8c7153-3f1a-4360-bf55-c915ba83757c"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-eb8c7153-3f1a-4360-bf55-c915ba83757c"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-eb8c7153-3f1a-4360-bf55-c915ba83757c"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-eb8c7153-3f1a-4360-bf55-c915ba83757c"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-eb8c7153-3f1a-4360-bf55-c915ba83757c"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-eb8c7153-3f1a-4360-bf55-c915ba83757c"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-eb8c7153-3f1a-4360-bf55-c915ba83757c"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-eb8c7153-3f1a-4360-bf55-c915ba83757c"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-eb8c7153-3f1a-4360-bf55-c915ba83757c"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-eb8c7153-3f1a-4360-bf55-c915ba83757c"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-eb8c7153-3f1a-4360-bf55-c915ba83757c"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-eb8c7153-3f1a-4360-bf55-c915ba83757c"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-eb8c7153-3f1a-4360-bf55-c915ba83757c"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-eb8c7153-3f1a-4360-bf55-c915ba83757c"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-eb8c7153-3f1a-4360-bf55-c915ba83757c"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-eb8c7153-3f1a-4360-bf55-c915ba83757c"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-eb8c7153-3f1a-4360-bf55-c915ba83757c"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-eb8c7153-3f1a-4360-bf55-c915ba83757c"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-eb8c7153-3f1a-4360-bf55-c915ba83757c"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-eb8c7153-3f1a-4360-bf55-c915ba83757c"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-eb8c7153-3f1a-4360-bf55-c915ba83757c"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-eb8c7153-3f1a-4360-bf55-c915ba83757c"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-eb8c7153-3f1a-4360-bf55-c915ba83757c"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-eb8c7153-3f1a-4360-bf55-c915ba83757c"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-eb8c7153-3f1a-4360-bf55-c915ba83757c"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-eb8c7153-3f1a-4360-bf55-c915ba83757c"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-eb8c7153-3f1a-4360-bf55-c915ba83757c"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-eb8c7153-3f1a-4360-bf55-c915ba83757c"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-eb8c7153-3f1a-4360-bf55-c915ba83757c"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-eb8c7153-3f1a-4360-bf55-c915ba83757c"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-eb8c7153-3f1a-4360-bf55-c915ba83757c"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 0.0px);
}

}

#s-a87b21b1-ff1e-4de6-b378-aa095f792a23 {
  margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-a87b21b1-ff1e-4de6-b378-aa095f792a23 .shg-product-title-component h3 {
  color: #000;
  font-weight:  700 ;
  font-family: ;
  font-style:   ;
  font-size: ;
}

#s-a277bbd2-d326-49f3-a97a-efa46202526c {
  text-align: center;
}

#s-a277bbd2-d326-49f3-a97a-efa46202526c .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
}

#s-a277bbd2-d326-49f3-a97a-efa46202526c .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
}

#s-a277bbd2-d326-49f3-a97a-efa46202526c .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-b06823de-bb8f-4662-b333-18809a7290e6 {
  border-style: solid;
margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(204, 204, 204, 1);
border-radius: 0px;
min-width: 100%;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
font-size: 10px;
font-weight: bold;
color: rgba(0, 0, 0, 1);
}
#s-b06823de-bb8f-4662-b333-18809a7290e6:hover {opacity: 1 !important;
background-color: rgba(0, 0, 0, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}#s-b06823de-bb8f-4662-b333-18809a7290e6:active {background-color: #000000 !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}


#s-b06823de-bb8f-4662-b333-18809a7290e6 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-box-align: normal;
          align-items: normal;
  box-sizing: border-box;
}

#s-b06823de-bb8f-4662-b333-18809a7290e6.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b06823de-bb8f-4662-b333-18809a7290e6.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  
  
  font-family: Libre Baskerville;
  display:  block ;
}

#s-b06823de-bb8f-4662-b333-18809a7290e6.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-f6dad8cb-60f7-44f5-a640-a1552ef3ec69 {
  margin-top: 25px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
}

@media (min-width: 0px) {
[id="s-f6dad8cb-60f7-44f5-a640-a1552ef3ec69"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-f6dad8cb-60f7-44f5-a640-a1552ef3ec69"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-f6dad8cb-60f7-44f5-a640-a1552ef3ec69"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-f6dad8cb-60f7-44f5-a640-a1552ef3ec69"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-f6dad8cb-60f7-44f5-a640-a1552ef3ec69"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-f6dad8cb-60f7-44f5-a640-a1552ef3ec69"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-f6dad8cb-60f7-44f5-a640-a1552ef3ec69"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-f6dad8cb-60f7-44f5-a640-a1552ef3ec69"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-f6dad8cb-60f7-44f5-a640-a1552ef3ec69"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-f6dad8cb-60f7-44f5-a640-a1552ef3ec69"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-f6dad8cb-60f7-44f5-a640-a1552ef3ec69"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-f6dad8cb-60f7-44f5-a640-a1552ef3ec69"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-f6dad8cb-60f7-44f5-a640-a1552ef3ec69"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-f6dad8cb-60f7-44f5-a640-a1552ef3ec69"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-f6dad8cb-60f7-44f5-a640-a1552ef3ec69"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-f6dad8cb-60f7-44f5-a640-a1552ef3ec69"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-f6dad8cb-60f7-44f5-a640-a1552ef3ec69"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-f6dad8cb-60f7-44f5-a640-a1552ef3ec69"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-f6dad8cb-60f7-44f5-a640-a1552ef3ec69"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-f6dad8cb-60f7-44f5-a640-a1552ef3ec69"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-f6dad8cb-60f7-44f5-a640-a1552ef3ec69"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-f6dad8cb-60f7-44f5-a640-a1552ef3ec69"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-f6dad8cb-60f7-44f5-a640-a1552ef3ec69"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-f6dad8cb-60f7-44f5-a640-a1552ef3ec69"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-f6dad8cb-60f7-44f5-a640-a1552ef3ec69"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-f6dad8cb-60f7-44f5-a640-a1552ef3ec69"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-f6dad8cb-60f7-44f5-a640-a1552ef3ec69"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-f6dad8cb-60f7-44f5-a640-a1552ef3ec69"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-f6dad8cb-60f7-44f5-a640-a1552ef3ec69"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-f6dad8cb-60f7-44f5-a640-a1552ef3ec69"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-f6dad8cb-60f7-44f5-a640-a1552ef3ec69"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-f6dad8cb-60f7-44f5-a640-a1552ef3ec69"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-f6dad8cb-60f7-44f5-a640-a1552ef3ec69"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-f6dad8cb-60f7-44f5-a640-a1552ef3ec69"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-f6dad8cb-60f7-44f5-a640-a1552ef3ec69"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-f6dad8cb-60f7-44f5-a640-a1552ef3ec69"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-f6dad8cb-60f7-44f5-a640-a1552ef3ec69"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 0.0px);
}

}

#s-0613e477-df08-4002-824a-4cfedea0a2f1 {
  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: #000;
border-radius: 0px;
opacity: 1;
text-align: center;
background-color: rgba(0, 0, 0, 1);
font-size: 16px;
font-weight: bold;
color: rgba(255, 255, 255, 1);
text-decoration: none;
}
#s-0613e477-df08-4002-824a-4cfedea0a2f1:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
opacity: 0.8 !important;
background-color: rgba(73, 73, 73, 1) !important;
text-decoration: none !important;
hover-type: color !important;}#s-0613e477-df08-4002-824a-4cfedea0a2f1:active {opacity: 1 !important;
background-color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}


#s-0613e477-df08-4002-824a-4cfedea0a2f1.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  
  
  font-family: Libre Baskerville;
  display:  block ;
}

#s-deebd3dc-ed7b-44b2-9f6a-258da83513a6 {
  margin-top: 0px;
margin-bottom: 0px;
text-align: center;
}




  #s-deebd3dc-ed7b-44b2-9f6a-258da83513a6 img.shogun-image {
    
    width: px;
  }


#s-deebd3dc-ed7b-44b2-9f6a-258da83513a6 .shogun-image-content {
  
    -webkit-box-align: center;
  
            align-items: center;
  
}

#s-8003a33e-9577-48ad-9f10-128f05b936d7 {
  margin-top: 50px;
margin-left: 0px;
margin-bottom: 50px;
margin-right: 0px;
min-height: 50px;
background-color: rgba(0, 0, 0, 0);
}
@media (min-width: 1200px){#s-8003a33e-9577-48ad-9f10-128f05b936d7 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-8003a33e-9577-48ad-9f10-128f05b936d7 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-8003a33e-9577-48ad-9f10-128f05b936d7 {
  
}
}@media (max-width: 767px){#s-8003a33e-9577-48ad-9f10-128f05b936d7 {
  
}
}







#s-8003a33e-9577-48ad-9f10-128f05b936d7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-8003a33e-9577-48ad-9f10-128f05b936d7.shg-box.shg-c {
  -webkit-box-pack: start;
  justify-content: flex-start;
}

#s-e27d1908-b25f-4219-a85a-99b83f7b0924 {
  border-style: solid;
margin-top: 0px;
margin-left: 50px;
margin-bottom: 0px;
margin-right: 50px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(0, 0, 0, 0.2);
}

@media (min-width: 0px) {
[id="s-e27d1908-b25f-4219-a85a-99b83f7b0924"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-e27d1908-b25f-4219-a85a-99b83f7b0924"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 20.0px);
}

[id="s-e27d1908-b25f-4219-a85a-99b83f7b0924"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-e27d1908-b25f-4219-a85a-99b83f7b0924"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-e27d1908-b25f-4219-a85a-99b83f7b0924"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

[id="s-e27d1908-b25f-4219-a85a-99b83f7b0924"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-e27d1908-b25f-4219-a85a-99b83f7b0924"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 20.0px);
}

[id="s-e27d1908-b25f-4219-a85a-99b83f7b0924"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 20.0px);
}

[id="s-e27d1908-b25f-4219-a85a-99b83f7b0924"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 20.0px);
}

[id="s-e27d1908-b25f-4219-a85a-99b83f7b0924"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 20.0px);
}

[id="s-e27d1908-b25f-4219-a85a-99b83f7b0924"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 20.0px);
}

[id="s-e27d1908-b25f-4219-a85a-99b83f7b0924"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 20.0px);
}

[id="s-e27d1908-b25f-4219-a85a-99b83f7b0924"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-e27d1908-b25f-4219-a85a-99b83f7b0924"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 20.0px);
}

[id="s-e27d1908-b25f-4219-a85a-99b83f7b0924"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-e27d1908-b25f-4219-a85a-99b83f7b0924"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-e27d1908-b25f-4219-a85a-99b83f7b0924"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

[id="s-e27d1908-b25f-4219-a85a-99b83f7b0924"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-e27d1908-b25f-4219-a85a-99b83f7b0924"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 20.0px);
}

[id="s-e27d1908-b25f-4219-a85a-99b83f7b0924"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 20.0px);
}

[id="s-e27d1908-b25f-4219-a85a-99b83f7b0924"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 20.0px);
}

[id="s-e27d1908-b25f-4219-a85a-99b83f7b0924"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 20.0px);
}

[id="s-e27d1908-b25f-4219-a85a-99b83f7b0924"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 20.0px);
}

[id="s-e27d1908-b25f-4219-a85a-99b83f7b0924"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 20.0px);
}

[id="s-e27d1908-b25f-4219-a85a-99b83f7b0924"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-e27d1908-b25f-4219-a85a-99b83f7b0924"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 20.0px);
}

[id="s-e27d1908-b25f-4219-a85a-99b83f7b0924"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-e27d1908-b25f-4219-a85a-99b83f7b0924"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-e27d1908-b25f-4219-a85a-99b83f7b0924"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

[id="s-e27d1908-b25f-4219-a85a-99b83f7b0924"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-e27d1908-b25f-4219-a85a-99b83f7b0924"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 20.0px);
}

[id="s-e27d1908-b25f-4219-a85a-99b83f7b0924"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 20.0px);
}

[id="s-e27d1908-b25f-4219-a85a-99b83f7b0924"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 20.0px);
}

[id="s-e27d1908-b25f-4219-a85a-99b83f7b0924"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 20.0px);
}

[id="s-e27d1908-b25f-4219-a85a-99b83f7b0924"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 20.0px);
}

[id="s-e27d1908-b25f-4219-a85a-99b83f7b0924"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 20.0px);
}

[id="s-e27d1908-b25f-4219-a85a-99b83f7b0924"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 20.0px);
}

}

#s-65efea89-ab32-46ee-9cad-374d18bf418a {
  min-height: 50px;
background-color: rgba(239, 239, 239, 1);
}








#s-65efea89-ab32-46ee-9cad-374d18bf418a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-65efea89-ab32-46ee-9cad-374d18bf418a {
  cursor: pointer;
}#s-65efea89-ab32-46ee-9cad-374d18bf418a.shg-box.shg-c {
  -webkit-box-pack: start;
  justify-content: flex-start;
}

#s-e57a0952-8732-4569-8634-269207f1a057 {
  margin-top: 25px;
margin-left: 25px;
margin-bottom: 25px;
margin-right: 25px;
}

@media (min-width: 0px) {
[id="s-e57a0952-8732-4569-8634-269207f1a057"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-e57a0952-8732-4569-8634-269207f1a057"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 12.5px);
}

[id="s-e57a0952-8732-4569-8634-269207f1a057"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 12.5px);
}

[id="s-e57a0952-8732-4569-8634-269207f1a057"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 12.5px);
}

[id="s-e57a0952-8732-4569-8634-269207f1a057"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 12.5px);
}

[id="s-e57a0952-8732-4569-8634-269207f1a057"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 12.5px);
}

[id="s-e57a0952-8732-4569-8634-269207f1a057"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 12.5px);
}

[id="s-e57a0952-8732-4569-8634-269207f1a057"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 12.5px);
}

[id="s-e57a0952-8732-4569-8634-269207f1a057"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 12.5px);
}

[id="s-e57a0952-8732-4569-8634-269207f1a057"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 12.5px);
}

[id="s-e57a0952-8732-4569-8634-269207f1a057"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 12.5px);
}

[id="s-e57a0952-8732-4569-8634-269207f1a057"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 12.5px);
}

[id="s-e57a0952-8732-4569-8634-269207f1a057"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 12.5px);
}

}

@media (min-width: 992px) {
[id="s-e57a0952-8732-4569-8634-269207f1a057"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 12.5px);
}

[id="s-e57a0952-8732-4569-8634-269207f1a057"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 12.5px);
}

[id="s-e57a0952-8732-4569-8634-269207f1a057"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 12.5px);
}

[id="s-e57a0952-8732-4569-8634-269207f1a057"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 12.5px);
}

[id="s-e57a0952-8732-4569-8634-269207f1a057"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 12.5px);
}

[id="s-e57a0952-8732-4569-8634-269207f1a057"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 12.5px);
}

[id="s-e57a0952-8732-4569-8634-269207f1a057"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 12.5px);
}

[id="s-e57a0952-8732-4569-8634-269207f1a057"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 12.5px);
}

[id="s-e57a0952-8732-4569-8634-269207f1a057"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 12.5px);
}

[id="s-e57a0952-8732-4569-8634-269207f1a057"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 12.5px);
}

[id="s-e57a0952-8732-4569-8634-269207f1a057"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 12.5px);
}

[id="s-e57a0952-8732-4569-8634-269207f1a057"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 12.5px);
}

}

@media (min-width: 1200px) {
[id="s-e57a0952-8732-4569-8634-269207f1a057"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 12.5px);
}

[id="s-e57a0952-8732-4569-8634-269207f1a057"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 12.5px);
}

[id="s-e57a0952-8732-4569-8634-269207f1a057"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 12.5px);
}

[id="s-e57a0952-8732-4569-8634-269207f1a057"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 12.5px);
}

[id="s-e57a0952-8732-4569-8634-269207f1a057"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 12.5px);
}

[id="s-e57a0952-8732-4569-8634-269207f1a057"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 12.5px);
}

[id="s-e57a0952-8732-4569-8634-269207f1a057"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 12.5px);
}

[id="s-e57a0952-8732-4569-8634-269207f1a057"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 12.5px);
}

[id="s-e57a0952-8732-4569-8634-269207f1a057"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 12.5px);
}

[id="s-e57a0952-8732-4569-8634-269207f1a057"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 12.5px);
}

[id="s-e57a0952-8732-4569-8634-269207f1a057"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 12.5px);
}

[id="s-e57a0952-8732-4569-8634-269207f1a057"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 12.5px);
}

}

#s-33d89733-394b-4d74-95bd-9e608f43d1c3 {
  margin-bottom: 10px;
}

#s-33d89733-394b-4d74-95bd-9e608f43d1c3 .shogun-icon-wrapper {
  text-align: left;
}


#s-33d89733-394b-4d74-95bd-9e608f43d1c3 .shogun-icon-wrapper > .shogun-icon {

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

#s-7ceddceb-ee19-48ab-bc20-d4ca926dc62e {
  min-height: 50px;
background-color: rgba(239, 239, 239, 1);
}








#s-7ceddceb-ee19-48ab-bc20-d4ca926dc62e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-7ceddceb-ee19-48ab-bc20-d4ca926dc62e {
  cursor: pointer;
}#s-7ceddceb-ee19-48ab-bc20-d4ca926dc62e.shg-box.shg-c {
  -webkit-box-pack: start;
  justify-content: flex-start;
}

#s-425ca726-e8a3-432e-9d64-aeacf39fa02a {
  margin-top: 25px;
margin-left: 25px;
margin-bottom: 25px;
margin-right: 25px;
}

@media (min-width: 0px) {
[id="s-425ca726-e8a3-432e-9d64-aeacf39fa02a"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-425ca726-e8a3-432e-9d64-aeacf39fa02a"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 12.5px);
}

[id="s-425ca726-e8a3-432e-9d64-aeacf39fa02a"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 12.5px);
}

[id="s-425ca726-e8a3-432e-9d64-aeacf39fa02a"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 12.5px);
}

[id="s-425ca726-e8a3-432e-9d64-aeacf39fa02a"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 12.5px);
}

[id="s-425ca726-e8a3-432e-9d64-aeacf39fa02a"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 12.5px);
}

[id="s-425ca726-e8a3-432e-9d64-aeacf39fa02a"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 12.5px);
}

[id="s-425ca726-e8a3-432e-9d64-aeacf39fa02a"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 12.5px);
}

[id="s-425ca726-e8a3-432e-9d64-aeacf39fa02a"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 12.5px);
}

[id="s-425ca726-e8a3-432e-9d64-aeacf39fa02a"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 12.5px);
}

[id="s-425ca726-e8a3-432e-9d64-aeacf39fa02a"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 12.5px);
}

[id="s-425ca726-e8a3-432e-9d64-aeacf39fa02a"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 12.5px);
}

[id="s-425ca726-e8a3-432e-9d64-aeacf39fa02a"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 12.5px);
}

}

@media (min-width: 992px) {
[id="s-425ca726-e8a3-432e-9d64-aeacf39fa02a"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 12.5px);
}

[id="s-425ca726-e8a3-432e-9d64-aeacf39fa02a"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 12.5px);
}

[id="s-425ca726-e8a3-432e-9d64-aeacf39fa02a"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 12.5px);
}

[id="s-425ca726-e8a3-432e-9d64-aeacf39fa02a"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 12.5px);
}

[id="s-425ca726-e8a3-432e-9d64-aeacf39fa02a"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 12.5px);
}

[id="s-425ca726-e8a3-432e-9d64-aeacf39fa02a"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 12.5px);
}

[id="s-425ca726-e8a3-432e-9d64-aeacf39fa02a"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 12.5px);
}

[id="s-425ca726-e8a3-432e-9d64-aeacf39fa02a"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 12.5px);
}

[id="s-425ca726-e8a3-432e-9d64-aeacf39fa02a"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 12.5px);
}

[id="s-425ca726-e8a3-432e-9d64-aeacf39fa02a"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 12.5px);
}

[id="s-425ca726-e8a3-432e-9d64-aeacf39fa02a"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 12.5px);
}

[id="s-425ca726-e8a3-432e-9d64-aeacf39fa02a"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 12.5px);
}

}

@media (min-width: 1200px) {
[id="s-425ca726-e8a3-432e-9d64-aeacf39fa02a"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 12.5px);
}

[id="s-425ca726-e8a3-432e-9d64-aeacf39fa02a"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 12.5px);
}

[id="s-425ca726-e8a3-432e-9d64-aeacf39fa02a"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 12.5px);
}

[id="s-425ca726-e8a3-432e-9d64-aeacf39fa02a"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 12.5px);
}

[id="s-425ca726-e8a3-432e-9d64-aeacf39fa02a"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 12.5px);
}

[id="s-425ca726-e8a3-432e-9d64-aeacf39fa02a"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 12.5px);
}

[id="s-425ca726-e8a3-432e-9d64-aeacf39fa02a"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 12.5px);
}

[id="s-425ca726-e8a3-432e-9d64-aeacf39fa02a"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 12.5px);
}

[id="s-425ca726-e8a3-432e-9d64-aeacf39fa02a"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 12.5px);
}

[id="s-425ca726-e8a3-432e-9d64-aeacf39fa02a"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 12.5px);
}

[id="s-425ca726-e8a3-432e-9d64-aeacf39fa02a"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 12.5px);
}

[id="s-425ca726-e8a3-432e-9d64-aeacf39fa02a"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 12.5px);
}

}

#s-4104179c-9b0a-43e5-9acf-32b6ca9e7ed5 {
  margin-bottom: 10px;
}

#s-4104179c-9b0a-43e5-9acf-32b6ca9e7ed5 .shogun-icon-wrapper {
  text-align: left;
}


#s-4104179c-9b0a-43e5-9acf-32b6ca9e7ed5 .shogun-icon-wrapper > .shogun-icon {

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

#s-457496df-1afe-4c11-87c5-83242c695e69 {
  min-height: 50px;
background-color: rgba(239, 239, 239, 1);
}








#s-457496df-1afe-4c11-87c5-83242c695e69 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-457496df-1afe-4c11-87c5-83242c695e69 {
  cursor: pointer;
}#s-457496df-1afe-4c11-87c5-83242c695e69.shg-box.shg-c {
  -webkit-box-pack: start;
  justify-content: flex-start;
}

#s-03527943-1b40-412f-92b2-0bcd61ebd9c1 {
  margin-top: 25px;
margin-left: 25px;
margin-bottom: 25px;
margin-right: 25px;
}

@media (min-width: 0px) {
[id="s-03527943-1b40-412f-92b2-0bcd61ebd9c1"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-03527943-1b40-412f-92b2-0bcd61ebd9c1"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 12.5px);
}

[id="s-03527943-1b40-412f-92b2-0bcd61ebd9c1"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 12.5px);
}

[id="s-03527943-1b40-412f-92b2-0bcd61ebd9c1"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 12.5px);
}

[id="s-03527943-1b40-412f-92b2-0bcd61ebd9c1"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 12.5px);
}

[id="s-03527943-1b40-412f-92b2-0bcd61ebd9c1"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 12.5px);
}

[id="s-03527943-1b40-412f-92b2-0bcd61ebd9c1"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 12.5px);
}

[id="s-03527943-1b40-412f-92b2-0bcd61ebd9c1"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 12.5px);
}

[id="s-03527943-1b40-412f-92b2-0bcd61ebd9c1"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 12.5px);
}

[id="s-03527943-1b40-412f-92b2-0bcd61ebd9c1"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 12.5px);
}

[id="s-03527943-1b40-412f-92b2-0bcd61ebd9c1"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 12.5px);
}

[id="s-03527943-1b40-412f-92b2-0bcd61ebd9c1"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 12.5px);
}

[id="s-03527943-1b40-412f-92b2-0bcd61ebd9c1"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 12.5px);
}

}

@media (min-width: 992px) {
[id="s-03527943-1b40-412f-92b2-0bcd61ebd9c1"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 12.5px);
}

[id="s-03527943-1b40-412f-92b2-0bcd61ebd9c1"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 12.5px);
}

[id="s-03527943-1b40-412f-92b2-0bcd61ebd9c1"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 12.5px);
}

[id="s-03527943-1b40-412f-92b2-0bcd61ebd9c1"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 12.5px);
}

[id="s-03527943-1b40-412f-92b2-0bcd61ebd9c1"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 12.5px);
}

[id="s-03527943-1b40-412f-92b2-0bcd61ebd9c1"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 12.5px);
}

[id="s-03527943-1b40-412f-92b2-0bcd61ebd9c1"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 12.5px);
}

[id="s-03527943-1b40-412f-92b2-0bcd61ebd9c1"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 12.5px);
}

[id="s-03527943-1b40-412f-92b2-0bcd61ebd9c1"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 12.5px);
}

[id="s-03527943-1b40-412f-92b2-0bcd61ebd9c1"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 12.5px);
}

[id="s-03527943-1b40-412f-92b2-0bcd61ebd9c1"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 12.5px);
}

[id="s-03527943-1b40-412f-92b2-0bcd61ebd9c1"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 12.5px);
}

}

@media (min-width: 1200px) {
[id="s-03527943-1b40-412f-92b2-0bcd61ebd9c1"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 12.5px);
}

[id="s-03527943-1b40-412f-92b2-0bcd61ebd9c1"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 12.5px);
}

[id="s-03527943-1b40-412f-92b2-0bcd61ebd9c1"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 12.5px);
}

[id="s-03527943-1b40-412f-92b2-0bcd61ebd9c1"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 12.5px);
}

[id="s-03527943-1b40-412f-92b2-0bcd61ebd9c1"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 12.5px);
}

[id="s-03527943-1b40-412f-92b2-0bcd61ebd9c1"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 12.5px);
}

[id="s-03527943-1b40-412f-92b2-0bcd61ebd9c1"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 12.5px);
}

[id="s-03527943-1b40-412f-92b2-0bcd61ebd9c1"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 12.5px);
}

[id="s-03527943-1b40-412f-92b2-0bcd61ebd9c1"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 12.5px);
}

[id="s-03527943-1b40-412f-92b2-0bcd61ebd9c1"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 12.5px);
}

[id="s-03527943-1b40-412f-92b2-0bcd61ebd9c1"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 12.5px);
}

[id="s-03527943-1b40-412f-92b2-0bcd61ebd9c1"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 12.5px);
}

}

#s-c1085fad-76c5-4a2e-98f0-cd354d84d434 {
  margin-bottom: 10px;
}

#s-c1085fad-76c5-4a2e-98f0-cd354d84d434 .shogun-icon-wrapper {
  text-align: left;
}


#s-c1085fad-76c5-4a2e-98f0-cd354d84d434 .shogun-icon-wrapper > .shogun-icon {

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

#s-aa6cc9c5-781c-4fb0-9e3b-35df55fe6e18 {
  background-repeat: no-repeat;
background-size: cover;
margin-left: 0px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
min-height: 700px;
background-position: center center;
}
@media (min-width: 1200px){#s-aa6cc9c5-781c-4fb0-9e3b-35df55fe6e18 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-aa6cc9c5-781c-4fb0-9e3b-35df55fe6e18 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-aa6cc9c5-781c-4fb0-9e3b-35df55fe6e18 {
  
}
}@media (max-width: 767px){#s-aa6cc9c5-781c-4fb0-9e3b-35df55fe6e18 {
  
}
}







#s-aa6cc9c5-781c-4fb0-9e3b-35df55fe6e18 > .shg-box-overlay {
  background-color: rgba(0, 0, 0, 1);
  opacity: 0.15;
}#s-aa6cc9c5-781c-4fb0-9e3b-35df55fe6e18.shg-box.shg-c {
  -webkit-box-pack: center;
  justify-content: center;
}

#s-9c6ac340-6685-4e22-8342-b2cc703169e0 {
  margin-left: 30px;
margin-right: 30px;
background-color: rgba(0, 2, 1, 0);
}

@media (min-width: 0px) {
[id="s-9c6ac340-6685-4e22-8342-b2cc703169e0"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-9c6ac340-6685-4e22-8342-b2cc703169e0"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-9c6ac340-6685-4e22-8342-b2cc703169e0"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-9c6ac340-6685-4e22-8342-b2cc703169e0"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-9c6ac340-6685-4e22-8342-b2cc703169e0"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-9c6ac340-6685-4e22-8342-b2cc703169e0"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-9c6ac340-6685-4e22-8342-b2cc703169e0"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-9c6ac340-6685-4e22-8342-b2cc703169e0"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-9c6ac340-6685-4e22-8342-b2cc703169e0"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-9c6ac340-6685-4e22-8342-b2cc703169e0"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-9c6ac340-6685-4e22-8342-b2cc703169e0"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-9c6ac340-6685-4e22-8342-b2cc703169e0"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-9c6ac340-6685-4e22-8342-b2cc703169e0"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-9c6ac340-6685-4e22-8342-b2cc703169e0"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-9c6ac340-6685-4e22-8342-b2cc703169e0"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-9c6ac340-6685-4e22-8342-b2cc703169e0"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-9c6ac340-6685-4e22-8342-b2cc703169e0"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-9c6ac340-6685-4e22-8342-b2cc703169e0"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-9c6ac340-6685-4e22-8342-b2cc703169e0"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-9c6ac340-6685-4e22-8342-b2cc703169e0"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-9c6ac340-6685-4e22-8342-b2cc703169e0"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-9c6ac340-6685-4e22-8342-b2cc703169e0"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-9c6ac340-6685-4e22-8342-b2cc703169e0"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-9c6ac340-6685-4e22-8342-b2cc703169e0"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-9c6ac340-6685-4e22-8342-b2cc703169e0"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-9c6ac340-6685-4e22-8342-b2cc703169e0"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-9c6ac340-6685-4e22-8342-b2cc703169e0"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-9c6ac340-6685-4e22-8342-b2cc703169e0"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-9c6ac340-6685-4e22-8342-b2cc703169e0"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-9c6ac340-6685-4e22-8342-b2cc703169e0"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-9c6ac340-6685-4e22-8342-b2cc703169e0"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-9c6ac340-6685-4e22-8342-b2cc703169e0"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-9c6ac340-6685-4e22-8342-b2cc703169e0"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-9c6ac340-6685-4e22-8342-b2cc703169e0"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-9c6ac340-6685-4e22-8342-b2cc703169e0"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-9c6ac340-6685-4e22-8342-b2cc703169e0"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-9c6ac340-6685-4e22-8342-b2cc703169e0"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (max-width: 767px) {
  [id="s-9c6ac340-6685-4e22-8342-b2cc703169e0"] > .shg-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
            flex-flow: column-reverse;
  }
}

#s-fabb8bac-6933-495a-a37e-89882b968e01 {
  border-style: solid;
margin-top: 50px;
margin-bottom: 50px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(255, 255, 255, 0.5);
border-radius: 0px;
min-height: 350px;
opacity: 1;
background-color: rgba(0, 0, 0, 0.33);
}








#s-fabb8bac-6933-495a-a37e-89882b968e01 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-fabb8bac-6933-495a-a37e-89882b968e01.shg-box.shg-c {
  -webkit-box-pack: center;
  justify-content: center;
}

#s-3065cafe-a63e-450c-8c38-b17baf79fcc4 {
  margin-top: 30px;
margin-left: 30px;
margin-bottom: 20px;
margin-right: 30px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}
@media (min-width: 1200px){#s-3065cafe-a63e-450c-8c38-b17baf79fcc4 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-3065cafe-a63e-450c-8c38-b17baf79fcc4 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-3065cafe-a63e-450c-8c38-b17baf79fcc4 {
  
}
}@media (max-width: 767px){#s-3065cafe-a63e-450c-8c38-b17baf79fcc4 {
  
}
}
#s-3065cafe-a63e-450c-8c38-b17baf79fcc4 .shogun-heading-component h3 {
  color: rgba(255, 255, 255, 1);
  font-weight:  900 ;
  font-family: Raleway;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
  text-align: center;
}



#s-82370627-2a65-428c-8c55-c903c55d155b {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-82370627-2a65-428c-8c55-c903c55d155b .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  600 ;
  font-family: ;
  font-style:   ;
  font-size: 32px;
  line-height: ;
  letter-spacing: ;
  text-align: center;
}



#s-3c3983c0-36e2-407c-9055-3afae95209a3 {
  border-style: solid;
margin-left: 30px;
margin-bottom: 0px;
margin-right: 30px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
}
@media (min-width: 1200px){#s-3c3983c0-36e2-407c-9055-3afae95209a3 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-3c3983c0-36e2-407c-9055-3afae95209a3 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-3c3983c0-36e2-407c-9055-3afae95209a3 {
  
}
}@media (max-width: 767px){#s-3c3983c0-36e2-407c-9055-3afae95209a3 {
  
}
}
@media (min-width: 0px) {
[id="s-3c3983c0-36e2-407c-9055-3afae95209a3"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-3c3983c0-36e2-407c-9055-3afae95209a3"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 13.333333333333334px);
}

[id="s-3c3983c0-36e2-407c-9055-3afae95209a3"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 13.333333333333334px);
}

[id="s-3c3983c0-36e2-407c-9055-3afae95209a3"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 13.333333333333334px);
}

[id="s-3c3983c0-36e2-407c-9055-3afae95209a3"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 13.333333333333334px);
}

[id="s-3c3983c0-36e2-407c-9055-3afae95209a3"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 13.333333333333334px);
}

[id="s-3c3983c0-36e2-407c-9055-3afae95209a3"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 13.333333333333334px);
}

[id="s-3c3983c0-36e2-407c-9055-3afae95209a3"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 13.333333333333334px);
}

[id="s-3c3983c0-36e2-407c-9055-3afae95209a3"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 13.333333333333334px);
}

[id="s-3c3983c0-36e2-407c-9055-3afae95209a3"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 13.333333333333334px);
}

[id="s-3c3983c0-36e2-407c-9055-3afae95209a3"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 13.333333333333334px);
}

[id="s-3c3983c0-36e2-407c-9055-3afae95209a3"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 13.333333333333334px);
}

[id="s-3c3983c0-36e2-407c-9055-3afae95209a3"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 13.333333333333334px);
}

}

@media (min-width: 992px) {
[id="s-3c3983c0-36e2-407c-9055-3afae95209a3"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 13.333333333333334px);
}

[id="s-3c3983c0-36e2-407c-9055-3afae95209a3"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 13.333333333333334px);
}

[id="s-3c3983c0-36e2-407c-9055-3afae95209a3"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 13.333333333333334px);
}

[id="s-3c3983c0-36e2-407c-9055-3afae95209a3"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 13.333333333333334px);
}

[id="s-3c3983c0-36e2-407c-9055-3afae95209a3"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 13.333333333333334px);
}

[id="s-3c3983c0-36e2-407c-9055-3afae95209a3"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 13.333333333333334px);
}

[id="s-3c3983c0-36e2-407c-9055-3afae95209a3"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 13.333333333333334px);
}

[id="s-3c3983c0-36e2-407c-9055-3afae95209a3"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 13.333333333333334px);
}

[id="s-3c3983c0-36e2-407c-9055-3afae95209a3"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 13.333333333333334px);
}

[id="s-3c3983c0-36e2-407c-9055-3afae95209a3"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 13.333333333333334px);
}

[id="s-3c3983c0-36e2-407c-9055-3afae95209a3"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 13.333333333333334px);
}

[id="s-3c3983c0-36e2-407c-9055-3afae95209a3"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 13.333333333333334px);
}

}

@media (min-width: 1200px) {
[id="s-3c3983c0-36e2-407c-9055-3afae95209a3"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 13.333333333333334px);
}

[id="s-3c3983c0-36e2-407c-9055-3afae95209a3"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 13.333333333333334px);
}

[id="s-3c3983c0-36e2-407c-9055-3afae95209a3"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 13.333333333333334px);
}

[id="s-3c3983c0-36e2-407c-9055-3afae95209a3"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 13.333333333333334px);
}

[id="s-3c3983c0-36e2-407c-9055-3afae95209a3"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 13.333333333333334px);
}

[id="s-3c3983c0-36e2-407c-9055-3afae95209a3"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 13.333333333333334px);
}

[id="s-3c3983c0-36e2-407c-9055-3afae95209a3"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 13.333333333333334px);
}

[id="s-3c3983c0-36e2-407c-9055-3afae95209a3"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 13.333333333333334px);
}

[id="s-3c3983c0-36e2-407c-9055-3afae95209a3"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 13.333333333333334px);
}

[id="s-3c3983c0-36e2-407c-9055-3afae95209a3"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 13.333333333333334px);
}

[id="s-3c3983c0-36e2-407c-9055-3afae95209a3"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 13.333333333333334px);
}

[id="s-3c3983c0-36e2-407c-9055-3afae95209a3"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 13.333333333333334px);
}

}

#s-65aa48da-292d-414b-8e3e-107a15f9ec85 {
  background-image: url(none);
background-repeat: no-repeat;
border-style: solid;
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(130, 191, 72, 1);
border-radius: 0px;
opacity: 1;
text-align: center;
background-color: rgba(253, 148, 40, 1);
text-decoration: none;
hover-type: color;
}
#s-65aa48da-292d-414b-8e3e-107a15f9ec85:hover {border-style: solid !important;
border-color: rgba(69, 78, 149, 1) !important;
opacity: 1 !important;
background-color: rgba(69, 78, 149, 1) !important;
text-decoration: none !important;}#s-65aa48da-292d-414b-8e3e-107a15f9ec85:active {border-style: solid !important;
border-color: rgba(69, 78, 149, 1) !important;
background-color: rgba(69, 78, 149, 1) !important;
text-decoration: none !important;}


#s-65aa48da-292d-414b-8e3e-107a15f9ec85.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 13px;
  font-weight: 700;
  
  font-family: Work Sans;
  display:  block ;
}

#s-6404e3e9-4500-4018-9737-0d42f271ec9a {
  border-style: solid;
margin-top: 50px;
margin-left: 50px;
margin-bottom: 50px;
margin-right: 50px;
border-top-width: 10px;
border-left-width: 10px;
border-bottom-width: 10px;
border-right-width: 10px;
border-color: rgba(238, 238, 238, 1);
min-height: 50px;
background-color: rgba(0, 0, 0, 0);
}
@media (min-width: 1200px){#s-6404e3e9-4500-4018-9737-0d42f271ec9a {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-6404e3e9-4500-4018-9737-0d42f271ec9a {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-6404e3e9-4500-4018-9737-0d42f271ec9a {
  
}
}@media (max-width: 767px){#s-6404e3e9-4500-4018-9737-0d42f271ec9a {
  
}
}







#s-6404e3e9-4500-4018-9737-0d42f271ec9a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-6404e3e9-4500-4018-9737-0d42f271ec9a.shg-box.shg-c {
  -webkit-box-pack: start;
  justify-content: flex-start;
}

#s-10fa1935-8896-432a-8d6b-4fa5a6727fc5 {
  border-style: solid;
margin-top: 50px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
padding-top: 20px;
padding-bottom: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(0, 0, 0, 0.2);
text-align: center;
}

#s-10fa1935-8896-432a-8d6b-4fa5a6727fc5 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  900 ;
  font-family: Libre Franklin;
  font-style:   ;
  font-size: 32px;
  line-height: ;
  letter-spacing: ;
  text-align: center;
}


#s-10fa1935-8896-432a-8d6b-4fa5a6727fc5 .shogun-heading-component h1 a {
  color: rgba(0, 0, 0, 1);
}


@media (min-width: 0px) {
[id="s-1ce280cf-c76d-49be-a7b7-2e2b60f6bb6f"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-1ce280cf-c76d-49be-a7b7-2e2b60f6bb6f"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-1ce280cf-c76d-49be-a7b7-2e2b60f6bb6f"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-1ce280cf-c76d-49be-a7b7-2e2b60f6bb6f"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-1ce280cf-c76d-49be-a7b7-2e2b60f6bb6f"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-1ce280cf-c76d-49be-a7b7-2e2b60f6bb6f"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-1ce280cf-c76d-49be-a7b7-2e2b60f6bb6f"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-1ce280cf-c76d-49be-a7b7-2e2b60f6bb6f"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-1ce280cf-c76d-49be-a7b7-2e2b60f6bb6f"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-1ce280cf-c76d-49be-a7b7-2e2b60f6bb6f"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-1ce280cf-c76d-49be-a7b7-2e2b60f6bb6f"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-1ce280cf-c76d-49be-a7b7-2e2b60f6bb6f"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-1ce280cf-c76d-49be-a7b7-2e2b60f6bb6f"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-1ce280cf-c76d-49be-a7b7-2e2b60f6bb6f"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-1ce280cf-c76d-49be-a7b7-2e2b60f6bb6f"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-1ce280cf-c76d-49be-a7b7-2e2b60f6bb6f"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-1ce280cf-c76d-49be-a7b7-2e2b60f6bb6f"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-1ce280cf-c76d-49be-a7b7-2e2b60f6bb6f"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-1ce280cf-c76d-49be-a7b7-2e2b60f6bb6f"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-1ce280cf-c76d-49be-a7b7-2e2b60f6bb6f"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-1ce280cf-c76d-49be-a7b7-2e2b60f6bb6f"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-1ce280cf-c76d-49be-a7b7-2e2b60f6bb6f"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-1ce280cf-c76d-49be-a7b7-2e2b60f6bb6f"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-1ce280cf-c76d-49be-a7b7-2e2b60f6bb6f"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-1ce280cf-c76d-49be-a7b7-2e2b60f6bb6f"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-1ce280cf-c76d-49be-a7b7-2e2b60f6bb6f"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-1ce280cf-c76d-49be-a7b7-2e2b60f6bb6f"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-1ce280cf-c76d-49be-a7b7-2e2b60f6bb6f"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-1ce280cf-c76d-49be-a7b7-2e2b60f6bb6f"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-1ce280cf-c76d-49be-a7b7-2e2b60f6bb6f"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-1ce280cf-c76d-49be-a7b7-2e2b60f6bb6f"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-1ce280cf-c76d-49be-a7b7-2e2b60f6bb6f"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-1ce280cf-c76d-49be-a7b7-2e2b60f6bb6f"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-1ce280cf-c76d-49be-a7b7-2e2b60f6bb6f"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-1ce280cf-c76d-49be-a7b7-2e2b60f6bb6f"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-1ce280cf-c76d-49be-a7b7-2e2b60f6bb6f"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-1ce280cf-c76d-49be-a7b7-2e2b60f6bb6f"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 15.0px);
}

}

#s-2ca1c6eb-ac6a-4098-ba1a-00ea2080143a {
  padding-top: 20px;
padding-bottom: 20px;
text-align: center;
}




  #s-2ca1c6eb-ac6a-4098-ba1a-00ea2080143a img.shogun-image {
    
    width: px;
  }


#s-2ca1c6eb-ac6a-4098-ba1a-00ea2080143a .shogun-image-content {
  
    -webkit-box-align: center;
  
            align-items: center;
  
}

#s-ae0207f6-2bf4-434d-acb9-0b5cc120da39 {
  margin-top: 10px;
margin-left: 20px;
margin-right: 20px;
}

#s-fb7f9a3c-fde9-4b79-ba6b-c86e045dc49a {
  margin-bottom: 40px;
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-fb7f9a3c-fde9-4b79-ba6b-c86e045dc49a:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-fb7f9a3c-fde9-4b79-ba6b-c86e045dc49a:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-fb7f9a3c-fde9-4b79-ba6b-c86e045dc49a.shg-btn {
  color: #ffffff;
  font-size: 18px;
  
  
  
  display:  inline-block ;
}

#s-a854253d-6739-4a65-babb-529a1d2b8e98 {
  padding-top: 20px;
padding-bottom: 20px;
text-align: center;
}




  #s-a854253d-6739-4a65-babb-529a1d2b8e98 img.shogun-image {
    
    width: px;
  }


#s-a854253d-6739-4a65-babb-529a1d2b8e98 .shogun-image-content {
  
    -webkit-box-align: center;
  
            align-items: center;
  
}

#s-603b1e23-52d2-4691-9cd9-0497e710b1fa {
  margin-top: 10px;
margin-left: 20px;
margin-right: 20px;
}

#s-6936ebda-2be2-4d80-be4b-43b139fc1d9e {
  margin-bottom: 40px;
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-6936ebda-2be2-4d80-be4b-43b139fc1d9e:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-6936ebda-2be2-4d80-be4b-43b139fc1d9e:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-6936ebda-2be2-4d80-be4b-43b139fc1d9e.shg-btn {
  color: #ffffff;
  font-size: 18px;
  
  
  
  display:  inline-block ;
}

#s-fc176a23-a1ee-4634-9517-59c3fb66f415 {
  min-height: 50px;
}
@media (min-width: 1200px){#s-fc176a23-a1ee-4634-9517-59c3fb66f415 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-fc176a23-a1ee-4634-9517-59c3fb66f415 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-fc176a23-a1ee-4634-9517-59c3fb66f415 {
  
}
}@media (max-width: 767px){#s-fc176a23-a1ee-4634-9517-59c3fb66f415 {
  
}
}







#s-fc176a23-a1ee-4634-9517-59c3fb66f415 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-fc176a23-a1ee-4634-9517-59c3fb66f415.shg-box.shg-c {
  -webkit-box-pack: start;
  justify-content: flex-start;
}

#s-2fc7a851-8bff-4c25-b6da-2cbb5af2a53b {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-2fc7a851-8bff-4c25-b6da-2cbb5af2a53b .shogun-heading-component h1 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 32px;
  line-height: ;
  letter-spacing: ;
  text-align: center;
}


#s-2fc7a851-8bff-4c25-b6da-2cbb5af2a53b .shogun-heading-component h1 a {
  color: #000;
}


.shg-ig-x {
  overflow-x: hidden;
}

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

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

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

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

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

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

.shg-ig-user-details {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row;
}

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

.shg-ig-username-container {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
}

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

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

#s-745b9569-f5c2-4acf-ab9d-db3aec64fe52 {
  margin-left: 40px;
margin-right: 40px;
}

[id="s-745b9569-f5c2-4acf-ab9d-db3aec64fe52"] .shg-ig-posts-container > .shg-ig-posts {
  width: 50%;
  padding-right: 30px;
}

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

@media (min-width: 768px) {
  [id="s-745b9569-f5c2-4acf-ab9d-db3aec64fe52"] .shg-ig-posts-container > .shg-ig-posts {
    width: 25.0%;
    padding-right: 30px;
  }

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

.shg-social-alignable {
  display: inline-block;
}

.shg-social-container {
  display: -webkit-box;
  display: flex;
}

.shg-social-element {
  display: inline-block;
  border: none !important;
  padding: 0px !important;
}

#s-d1e3afe2-b8de-415b-83fa-243e5c844f8b {
  margin-top: 40px;
margin-bottom: 40px;
text-align: center;
}

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

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

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

.shogun-root iframe {
  display: initial;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.shg-lightbox .shg-lightbox-nav {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: 35px;
  height: 100px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  -webkit-transform: translate(0%, -50%);
          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;
	-webkit-transition: opacity 300ms;
	transition: opacity 300ms;
}
