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

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

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

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

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

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

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

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

#s-c023d83f-1432-49f2-a106-2de9ff7700b6 { margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
min-height: 500px; }
@media (max-width: 767px){#s-c023d83f-1432-49f2-a106-2de9ff7700b6, #wrap-s-c023d83f-1432-49f2-a106-2de9ff7700b6 { display:none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-c023d83f-1432-49f2-a106-2de9ff7700b6, #wrap-s-c023d83f-1432-49f2-a106-2de9ff7700b6 { display:none !important; }}
#s-c023d83f-1432-49f2-a106-2de9ff7700b6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
.shg-sld-content {
  width: 100%;
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  to {
    opacity: 1;
  }
}

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

  to {
    opacity: 1;
  }
}

#s-0c05e68c-ac9b-40d4-a723-7fd3fdee0eee { margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px; }
#s-b181f03f-c08a-489c-b91e-10e678463686 { background-image: url(https://i.shgcdn.com/edb9bc5b-d7a6-4921-bf8e-b4955473affc/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
background-repeat: no-repeat;
background-size: cover;
min-height: 600px;
background-position: center center;
background-attachment: scroll; }
#s-b181f03f-c08a-489c-b91e-10e678463686 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
.shg-row {
  display: flex;
  flex-wrap: wrap;
  min-height: inherit;
  max-height: inherit;
justify-content: space-between;
}

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

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

#s-b3e2b9be-d5d5-4e57-bdae-d8a7a90f371c { min-height: 500px; }
@media (min-width: 0px) {
[id="s-b3e2b9be-d5d5-4e57-bdae-d8a7a90f371c"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-b3e2b9be-d5d5-4e57-bdae-d8a7a90f371c"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-b3e2b9be-d5d5-4e57-bdae-d8a7a90f371c"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-b3e2b9be-d5d5-4e57-bdae-d8a7a90f371c"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-b3e2b9be-d5d5-4e57-bdae-d8a7a90f371c"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-b3e2b9be-d5d5-4e57-bdae-d8a7a90f371c"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-b3e2b9be-d5d5-4e57-bdae-d8a7a90f371c"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-b3e2b9be-d5d5-4e57-bdae-d8a7a90f371c"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-b3e2b9be-d5d5-4e57-bdae-d8a7a90f371c"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-b3e2b9be-d5d5-4e57-bdae-d8a7a90f371c"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-b3e2b9be-d5d5-4e57-bdae-d8a7a90f371c"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-b3e2b9be-d5d5-4e57-bdae-d8a7a90f371c"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-b3e2b9be-d5d5-4e57-bdae-d8a7a90f371c"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-b3e2b9be-d5d5-4e57-bdae-d8a7a90f371c"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-b3e2b9be-d5d5-4e57-bdae-d8a7a90f371c"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-b3e2b9be-d5d5-4e57-bdae-d8a7a90f371c"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-b3e2b9be-d5d5-4e57-bdae-d8a7a90f371c"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-b3e2b9be-d5d5-4e57-bdae-d8a7a90f371c"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-b3e2b9be-d5d5-4e57-bdae-d8a7a90f371c"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-b3e2b9be-d5d5-4e57-bdae-d8a7a90f371c"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-b3e2b9be-d5d5-4e57-bdae-d8a7a90f371c"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-b3e2b9be-d5d5-4e57-bdae-d8a7a90f371c"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-b3e2b9be-d5d5-4e57-bdae-d8a7a90f371c"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-b3e2b9be-d5d5-4e57-bdae-d8a7a90f371c"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-b3e2b9be-d5d5-4e57-bdae-d8a7a90f371c"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-b3e2b9be-d5d5-4e57-bdae-d8a7a90f371c"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-b3e2b9be-d5d5-4e57-bdae-d8a7a90f371c"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-b3e2b9be-d5d5-4e57-bdae-d8a7a90f371c"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-b3e2b9be-d5d5-4e57-bdae-d8a7a90f371c"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-b3e2b9be-d5d5-4e57-bdae-d8a7a90f371c"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-b3e2b9be-d5d5-4e57-bdae-d8a7a90f371c"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-b3e2b9be-d5d5-4e57-bdae-d8a7a90f371c"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-b3e2b9be-d5d5-4e57-bdae-d8a7a90f371c"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-b3e2b9be-d5d5-4e57-bdae-d8a7a90f371c"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-b3e2b9be-d5d5-4e57-bdae-d8a7a90f371c"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-b3e2b9be-d5d5-4e57-bdae-d8a7a90f371c"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-b3e2b9be-d5d5-4e57-bdae-d8a7a90f371c"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 15.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-f12296ed-681b-446a-ade3-092a0ba45b40 { margin-top: 150px;
padding-top: 10px;
padding-bottom: 10px; }
 #s-f12296ed-681b-446a-ade3-092a0ba45b40 .shogun-heading-component h1 {
   color: #000;
   font-weight:  300 ;
   font-family: Lato;
   font-style:  normal ;
   font-size: 48px;
   
   letter-spacing: 2px;
   text-align: center;
 }

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#s-1fa1967c-b17e-478e-a3e4-c724fa0a2a19 {  }
.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-e0977838-a096-40dd-b0b5-4e2440560dc0 { margin-left: 30%;
margin-right: 30%;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
text-align: center;
background-color: #252525;
text-decoration: none; }
#s-e0977838-a096-40dd-b0b5-4e2440560dc0:hover {background-color: #424242 !important;
text-decoration: none !important;}
#s-e0977838-a096-40dd-b0b5-4e2440560dc0:active {background-color: #000000 !important;
text-decoration: none !important;}

 #s-e0977838-a096-40dd-b0b5-4e2440560dc0.shg-btn {
   color: #ffffff;
   font-size: 14px;
   font-weight:  500 ;
   font-style:  normal ;
   font-family: Montserrat;
 }
#s-45dc5e06-a903-4463-a7a9-634f895b3eac { background-image: url(https://i.shgcdn.com/fe7b47ed-20ca-47bc-b8df-90469edc4708/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
background-repeat: no-repeat;
background-size: cover;
padding-top: 0px;
padding-bottom: 0px;
min-height: 600px;
background-position: center center; }
#s-45dc5e06-a903-4463-a7a9-634f895b3eac > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-d5db542a-10ed-4af5-bf08-681c80910eb7 {  }
@media (min-width: 0px) {
[id="s-d5db542a-10ed-4af5-bf08-681c80910eb7"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-d5db542a-10ed-4af5-bf08-681c80910eb7"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-d5db542a-10ed-4af5-bf08-681c80910eb7"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-d5db542a-10ed-4af5-bf08-681c80910eb7"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-d5db542a-10ed-4af5-bf08-681c80910eb7"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-d5db542a-10ed-4af5-bf08-681c80910eb7"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-d5db542a-10ed-4af5-bf08-681c80910eb7"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-d5db542a-10ed-4af5-bf08-681c80910eb7"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-d5db542a-10ed-4af5-bf08-681c80910eb7"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-d5db542a-10ed-4af5-bf08-681c80910eb7"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-d5db542a-10ed-4af5-bf08-681c80910eb7"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-d5db542a-10ed-4af5-bf08-681c80910eb7"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-d5db542a-10ed-4af5-bf08-681c80910eb7"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-d5db542a-10ed-4af5-bf08-681c80910eb7"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-d5db542a-10ed-4af5-bf08-681c80910eb7"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-d5db542a-10ed-4af5-bf08-681c80910eb7"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-d5db542a-10ed-4af5-bf08-681c80910eb7"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-d5db542a-10ed-4af5-bf08-681c80910eb7"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-d5db542a-10ed-4af5-bf08-681c80910eb7"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-d5db542a-10ed-4af5-bf08-681c80910eb7"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-d5db542a-10ed-4af5-bf08-681c80910eb7"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-d5db542a-10ed-4af5-bf08-681c80910eb7"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-d5db542a-10ed-4af5-bf08-681c80910eb7"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-d5db542a-10ed-4af5-bf08-681c80910eb7"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-d5db542a-10ed-4af5-bf08-681c80910eb7"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-d5db542a-10ed-4af5-bf08-681c80910eb7"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-d5db542a-10ed-4af5-bf08-681c80910eb7"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-d5db542a-10ed-4af5-bf08-681c80910eb7"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-d5db542a-10ed-4af5-bf08-681c80910eb7"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-d5db542a-10ed-4af5-bf08-681c80910eb7"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-d5db542a-10ed-4af5-bf08-681c80910eb7"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-d5db542a-10ed-4af5-bf08-681c80910eb7"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-d5db542a-10ed-4af5-bf08-681c80910eb7"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-d5db542a-10ed-4af5-bf08-681c80910eb7"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-d5db542a-10ed-4af5-bf08-681c80910eb7"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-d5db542a-10ed-4af5-bf08-681c80910eb7"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-d5db542a-10ed-4af5-bf08-681c80910eb7"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 15.0px);
}

}

#s-9723d7e8-c13a-4ec7-aeda-f394f6191066 { margin-top: 70px;
margin-left: 20px;
margin-bottom: 0px;
padding-top: 0px;
padding-left: 20px;
padding-bottom: 0px;
padding-right: 20px; }
 #s-9723d7e8-c13a-4ec7-aeda-f394f6191066 .shogun-heading-component h1 {
   color: #000;
   font-weight:  300 ;
   font-family: Lato;
   font-style:  normal ;
   font-size: 48px;
   
   letter-spacing: 2px;
   text-align: center;
 }

 

#s-27270419-ca69-45b1-87a3-175b18cf0185 { margin-top: 30px;
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 10px; }
 #s-27270419-ca69-45b1-87a3-175b18cf0185 .shogun-heading-component h2 {
   color: rgba(206, 2, 2, 1);
   font-weight:  700 ;
   font-family: Lato;
   font-style:  normal ;
   font-size: 18px;
   
   letter-spacing: 5px;
   text-align: center;
 }

 

#s-f8cef2b1-9820-43c6-8af5-c10200025102 { margin-top: 30px;
margin-left: 20px;
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 0px; }
 #s-f8cef2b1-9820-43c6-8af5-c10200025102 .shogun-heading-component h2 {
   color: #000;
   font-weight:  100 ;
   font-family: Lato;
   font-style:  normal ;
   font-size: 26px;
   
   letter-spacing: 1px;
   text-align: center;
 }

 

#s-0567b952-9b92-4007-97b9-910ba6eedf2a { margin-left: 20px;
margin-right: 20px;
padding-left: 20px;
padding-right: 20px; }
#s-35e8b411-96f4-46fb-a071-c78dfa47f029 { margin-top: 18px;
padding-left: 20%;
padding-right: 20%;
min-height: 50px; }
#s-35e8b411-96f4-46fb-a071-c78dfa47f029 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-46fc45be-83d1-435e-b2aa-0924d3028424 { border-style: solid;
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-radius: 0px;
text-align: center;
border-color: rgba(255, 255, 255, 1);
background-color: #252525;
text-decoration: none; }
#s-46fc45be-83d1-435e-b2aa-0924d3028424:hover {background-color: #424242 !important;
text-decoration: none !important;}
#s-46fc45be-83d1-435e-b2aa-0924d3028424:active {background-color: #000000 !important;
text-decoration: none !important;}

 #s-46fc45be-83d1-435e-b2aa-0924d3028424.shg-btn {
   color: rgba(255, 255, 255, 1);
   font-size: 12px;
   font-weight:  500 ;
   font-style:  normal ;
   font-family: Montserrat;
 }
.shogun-image-container {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.shogun-image-content-bottom {
  align-items: flex-end;
}
#s-41967411-d697-4fbc-868b-293116e88a2b { max-width: 700px;
text-align: center; }
#s-1c81e70e-82cf-487a-8c68-f9ce1f447c29 { margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
padding-top: 20px;
padding-left: 0px;
padding-bottom: 20px;
padding-right: 0px;
min-height: 50px;
background-color: rgba(234, 234, 234, 1); }
@media (min-width: 992px) and (max-width: 1199px){#s-1c81e70e-82cf-487a-8c68-f9ce1f447c29, #wrap-s-1c81e70e-82cf-487a-8c68-f9ce1f447c29 { display:none !important; }}@media (min-width: 1200px){#s-1c81e70e-82cf-487a-8c68-f9ce1f447c29, #wrap-s-1c81e70e-82cf-487a-8c68-f9ce1f447c29 { display:none !important; }}
#s-1c81e70e-82cf-487a-8c68-f9ce1f447c29 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-db23bd8f-4197-49d6-867d-c5b4c1168c31 { margin-top: 0px;
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 0px; }
 #s-db23bd8f-4197-49d6-867d-c5b4c1168c31 .shogun-heading-component h1 {
   color: #000;
   font-weight:  300 ;
   font-family: Lato;
   font-style:  normal ;
   font-size: 40px;
   
   letter-spacing: 2px;
   text-align: center;
 }

 

#s-2ba03fea-334a-4c2c-837e-158fd1b3f69e { margin-top: 30px;
margin-bottom: 0px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px; }
 #s-2ba03fea-334a-4c2c-837e-158fd1b3f69e .shogun-heading-component h2 {
   color: #000;
   font-weight:  100 ;
   font-family: Lato;
   font-style:  normal ;
   font-size: 18px;
   
   
   text-align: center;
 }

 

#s-9bfc4c0f-ea03-49da-96b5-151a15d77f28 { text-align: center; }
#s-922375bf-1eeb-4642-960f-a41a979f1545 { margin-top: 0px;
padding-left: 10%;
padding-right: 10%;
min-height: 50px; }
#s-922375bf-1eeb-4642-960f-a41a979f1545 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-56edd338-a5c0-43e1-84bc-7f21ac19b2a3 { border-style: solid;
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-radius: 0px;
text-align: center;
border-color: rgba(255, 255, 255, 1);
background-color: #252525;
text-decoration: none; }
#s-56edd338-a5c0-43e1-84bc-7f21ac19b2a3:hover {background-color: #424242 !important;
text-decoration: none !important;}
#s-56edd338-a5c0-43e1-84bc-7f21ac19b2a3:active {background-color: #000000 !important;
text-decoration: none !important;}

 #s-56edd338-a5c0-43e1-84bc-7f21ac19b2a3.shg-btn {
   color: rgba(255, 255, 255, 1);
   font-size: 12px;
   font-weight:  500 ;
   font-style:  normal ;
   font-family: Montserrat;
 }
#s-66d8b177-9cb9-4dfa-a3fb-8c39c9a8831d { padding-top: 20px;
padding-left: 50px;
padding-bottom: 20px;
padding-right: 50px;
min-height: 50px; }
@media (max-width: 767px){#s-66d8b177-9cb9-4dfa-a3fb-8c39c9a8831d, #wrap-s-66d8b177-9cb9-4dfa-a3fb-8c39c9a8831d { display:none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-66d8b177-9cb9-4dfa-a3fb-8c39c9a8831d, #wrap-s-66d8b177-9cb9-4dfa-a3fb-8c39c9a8831d { display:none !important; }}
#s-66d8b177-9cb9-4dfa-a3fb-8c39c9a8831d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
/*
  $vgutter : 20px
  $hgutter : 10px;
*/

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (max-width: 480px) {
  .shg-category-row-hor {
    display: flex;
    flex-wrap: wrap;
  }

  .shg-category-row-hor .shg-category-col,
  .shg-category-row-hor .shg-category-col:first-child,
  .shg-category-row-hor .shg-category-col:last-child {
    min-width: 50%;
    max-width: 50%;
    padding-top: 0;
    padding-left: 3px;
    padding-right: 3px;
    padding-bottom: 3px;
  }
}

#s-c0b141ab-c2c1-498c-acdf-21c8de6949fc { padding-left: 50px;
padding-bottom: 50px;
padding-right: 50px; }
#s-439a4486-e9a3-4bb8-8ea1-c10286f9239e {
  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;
  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-359721df-3e50-4ad1-b4c7-7d475cf93f64 { text-align: center; }

.shg-c#s-359721df-3e50-4ad1-b4c7-7d475cf93f64 {
  max-width: 100%;
}

.shg-c#s-359721df-3e50-4ad1-b4c7-7d475cf93f64 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-359721df-3e50-4ad1-b4c7-7d475cf93f64 .shg-image-zoom,
.shg-c#s-359721df-3e50-4ad1-b4c7-7d475cf93f64 img.shogun-image {
  max-width: 300px !important;
  
}



.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-03e195be-555c-43c0-b65b-c1aed8046a02 { padding-top: 10px;
padding-bottom: 10px;
text-align: center; }
#s-03e195be-555c-43c0-b65b-c1aed8046a02 .shg-product-title-component h5 {
  color: #000;
  font-weight:  normal ;
  font-family: Lato;
  font-style:  normal ;
  font-size: 14px;
}

#s-4e89e3a2-3aed-407c-a72e-c66b4d80002e { text-align: center; }
#s-4e89e3a2-3aed-407c-a72e-c66b4d80002e .shg-product-sold-out {
  display: none;
}

#s-4e89e3a2-3aed-407c-a72e-c66b4d80002e .shg-product-price {
  color: rgba(153, 153, 153, 1);
  font-weight:  normal ;
  font-family: Lato;
  font-style:  normal ;
  font-size: 18px;
}

#s-4e89e3a2-3aed-407c-a72e-c66b4d80002e .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
.shg-product-atc-wrapper {
  position: relative;
}

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

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

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

.shg-product-atc-btn-wrapper .shg-btn:not(.shg-btn-stretch) {
  display: inline-block !important;
}

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

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

#s-8d180df1-6e03-4762-af98-717c66939bff { margin-left: 20%;
margin-right: 20%;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
text-align: center;
background-color: #252525; }
#s-8d180df1-6e03-4762-af98-717c66939bff:hover {background-color: #424242 !important;
text-decoration: none !important;}
#s-8d180df1-6e03-4762-af98-717c66939bff:active {background-color: #000000 !important;
text-decoration: none !important;}

#s-8d180df1-6e03-4762-af98-717c66939bff {
  display: block;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-8d180df1-6e03-4762-af98-717c66939bff.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-8d180df1-6e03-4762-af98-717c66939bff.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight:  normal ;
  font-style:  normal ;
  font-family: Montserrat;
}

#s-8d180df1-6e03-4762-af98-717c66939bff.shg-btn.shg-product-atc-error {
  font-weight:  normal ;
  
  font-style:  normal ;
  
  color: ;
}



#s-dd6f1a84-532a-487d-abb0-2cd2f9131539 {
  display: none;
}
#s-f68a6d3a-ebb9-4fba-91e8-2d0d72911e47 { text-align: center; }

.shg-c#s-f68a6d3a-ebb9-4fba-91e8-2d0d72911e47 {
  max-width: 100%;
}

.shg-c#s-f68a6d3a-ebb9-4fba-91e8-2d0d72911e47 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-f68a6d3a-ebb9-4fba-91e8-2d0d72911e47 .shg-image-zoom,
.shg-c#s-f68a6d3a-ebb9-4fba-91e8-2d0d72911e47 img.shogun-image {
  max-width: 300px !important;
  
}



#s-f0aa6e71-f100-499f-9020-2694c0266496 { padding-top: 10px;
padding-bottom: 10px;
text-align: center; }
#s-f0aa6e71-f100-499f-9020-2694c0266496 .shg-product-title-component h5 {
  color: #000;
  font-weight:  normal ;
  font-family: Lato;
  font-style:  normal ;
  font-size: 14px;
}

#s-5e6e7c13-1c24-4b88-8e38-ea82d0b636bb { text-align: center; }
#s-5e6e7c13-1c24-4b88-8e38-ea82d0b636bb .shg-product-sold-out {
  display: none;
}

#s-5e6e7c13-1c24-4b88-8e38-ea82d0b636bb .shg-product-price {
  color: rgba(153, 153, 153, 1);
  font-weight:  normal ;
  font-family: Lato;
  font-style:  normal ;
  font-size: 18px;
}

#s-5e6e7c13-1c24-4b88-8e38-ea82d0b636bb .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-2cd859c9-68ce-46b1-a2cb-91a99137629c { margin-left: 20%;
margin-right: 20%;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
text-align: center;
background-color: #252525; }
#s-2cd859c9-68ce-46b1-a2cb-91a99137629c:hover {background-color: #424242 !important;
text-decoration: none !important;}
#s-2cd859c9-68ce-46b1-a2cb-91a99137629c:active {background-color: #000000 !important;
text-decoration: none !important;}

#s-2cd859c9-68ce-46b1-a2cb-91a99137629c {
  display: block;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-2cd859c9-68ce-46b1-a2cb-91a99137629c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-2cd859c9-68ce-46b1-a2cb-91a99137629c.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight:  normal ;
  font-style:  normal ;
  font-family: Montserrat;
}

#s-2cd859c9-68ce-46b1-a2cb-91a99137629c.shg-btn.shg-product-atc-error {
  font-weight:  normal ;
  
  font-style:  normal ;
  
  color: ;
}



#s-c882fe61-0c02-42ff-ac62-d12a9cef2def {
  display: none;
}
#s-2aa689b7-99bf-445f-85cf-0c977a22779c { text-align: center; }

.shg-c#s-2aa689b7-99bf-445f-85cf-0c977a22779c {
  max-width: 100%;
}

.shg-c#s-2aa689b7-99bf-445f-85cf-0c977a22779c img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-2aa689b7-99bf-445f-85cf-0c977a22779c .shg-image-zoom,
.shg-c#s-2aa689b7-99bf-445f-85cf-0c977a22779c img.shogun-image {
  max-width: 300px !important;
  
}



#s-b14fb8b9-b1a6-4b43-b83b-2f42c860f372 { padding-top: 10px;
padding-bottom: 10px;
text-align: center; }
#s-b14fb8b9-b1a6-4b43-b83b-2f42c860f372 .shg-product-title-component h5 {
  color: #000;
  font-weight:  normal ;
  font-family: Lato;
  font-style:  normal ;
  font-size: 14px;
}

#s-ede3c1ed-2f96-43c7-85d4-04a79fd8732d { text-align: center; }
#s-ede3c1ed-2f96-43c7-85d4-04a79fd8732d .shg-product-sold-out {
  display: none;
}

#s-ede3c1ed-2f96-43c7-85d4-04a79fd8732d .shg-product-price {
  color: rgba(153, 153, 153, 1);
  font-weight:  normal ;
  font-family: Lato;
  font-style:  normal ;
  font-size: 18px;
}

#s-ede3c1ed-2f96-43c7-85d4-04a79fd8732d .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-c2d8788d-7323-430b-a271-c1b4297f4c24 { margin-left: 20%;
margin-right: 20%;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
text-align: center;
background-color: #252525; }
#s-c2d8788d-7323-430b-a271-c1b4297f4c24:hover {background-color: #424242 !important;
text-decoration: none !important;}
#s-c2d8788d-7323-430b-a271-c1b4297f4c24:active {background-color: #000000 !important;
text-decoration: none !important;}

#s-c2d8788d-7323-430b-a271-c1b4297f4c24 {
  display: block;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c2d8788d-7323-430b-a271-c1b4297f4c24.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c2d8788d-7323-430b-a271-c1b4297f4c24.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight:  normal ;
  font-style:  normal ;
  font-family: Montserrat;
}

#s-c2d8788d-7323-430b-a271-c1b4297f4c24.shg-btn.shg-product-atc-error {
  font-weight:  normal ;
  
  font-style:  normal ;
  
  color: ;
}



#s-63cd6cc2-38db-4acc-b84d-864bb7465365 {
  display: none;
}
#s-ed8745cf-54b4-4116-a255-4f35480fd506 { text-align: left; }
#s-76e2c0d8-e1f8-4dc6-8a83-b8f9397b720b { padding-top: 10px;
padding-bottom: 10px;
text-align: center; }
#s-76e2c0d8-e1f8-4dc6-8a83-b8f9397b720b .shg-product-title-component h1 {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 32px;
}

#s-757a87d2-751e-45ad-83f7-10a0a8405cf6 { text-align: left; }
#s-757a87d2-751e-45ad-83f7-10a0a8405cf6 .shg-product-sold-out {
  display: none;
}

#s-757a87d2-751e-45ad-83f7-10a0a8405cf6 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
}

#s-757a87d2-751e-45ad-83f7-10a0a8405cf6 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-0c1493f6-e01f-4c12-b353-ce453523bf75 { padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
text-align: center;
background-color: #252525; }
#s-0c1493f6-e01f-4c12-b353-ce453523bf75:hover {background-color: #424242 !important;
text-decoration: none !important;}
#s-0c1493f6-e01f-4c12-b353-ce453523bf75:active {background-color: #000000 !important;
text-decoration: none !important;}

#s-0c1493f6-e01f-4c12-b353-ce453523bf75 {
  display: block;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-0c1493f6-e01f-4c12-b353-ce453523bf75.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-0c1493f6-e01f-4c12-b353-ce453523bf75.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight:  normal ;
  font-style:  normal ;
  
}

#s-0c1493f6-e01f-4c12-b353-ce453523bf75.shg-btn.shg-product-atc-error {
  font-weight:  normal ;
  
  font-style:  normal ;
  
  color: ;
}



#s-1161a901-a749-48a2-85fd-423c594722f7 {
  display: none;
}
#s-7146ba98-036a-444a-9c67-9b1692c859e7 { text-align: left; }
#s-ba3473fa-1daf-4ccf-a8c1-913ca6e2038c { padding-top: 10px;
padding-bottom: 10px;
text-align: center; }
#s-ba3473fa-1daf-4ccf-a8c1-913ca6e2038c .shg-product-title-component h1 {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 32px;
}

#s-e30c7edc-fd22-4754-9078-59f514bbd004 { text-align: left; }
#s-e30c7edc-fd22-4754-9078-59f514bbd004 .shg-product-sold-out {
  display: none;
}

#s-e30c7edc-fd22-4754-9078-59f514bbd004 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
}

#s-e30c7edc-fd22-4754-9078-59f514bbd004 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-1fbbe252-ed93-444e-97a4-029ba379279d { padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
text-align: center;
background-color: #252525; }
#s-1fbbe252-ed93-444e-97a4-029ba379279d:hover {background-color: #424242 !important;
text-decoration: none !important;}
#s-1fbbe252-ed93-444e-97a4-029ba379279d:active {background-color: #000000 !important;
text-decoration: none !important;}

#s-1fbbe252-ed93-444e-97a4-029ba379279d {
  display: block;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-1fbbe252-ed93-444e-97a4-029ba379279d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-1fbbe252-ed93-444e-97a4-029ba379279d.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight:  normal ;
  font-style:  normal ;
  
}

#s-1fbbe252-ed93-444e-97a4-029ba379279d.shg-btn.shg-product-atc-error {
  font-weight:  normal ;
  
  font-style:  normal ;
  
  color: ;
}



#s-ff4a551f-1cdf-400a-bef7-a77d3418e6a7 {
  display: none;
}
#s-4156ef3d-78f7-41c1-838f-07ce3e668ae9 { text-align: left; }
#s-6fcc15a0-8091-4bb3-9c27-e19eddcda25a { padding-top: 10px;
padding-bottom: 10px;
text-align: center; }
#s-6fcc15a0-8091-4bb3-9c27-e19eddcda25a .shg-product-title-component h1 {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 32px;
}

#s-082c2deb-cfd3-434f-a183-4446339364d5 { text-align: left; }
#s-082c2deb-cfd3-434f-a183-4446339364d5 .shg-product-sold-out {
  display: none;
}

#s-082c2deb-cfd3-434f-a183-4446339364d5 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
}

#s-082c2deb-cfd3-434f-a183-4446339364d5 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-ad0d4b2e-bd0e-46ac-aeef-edda900b465a { padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
text-align: center;
background-color: #252525; }
#s-ad0d4b2e-bd0e-46ac-aeef-edda900b465a:hover {background-color: #424242 !important;
text-decoration: none !important;}
#s-ad0d4b2e-bd0e-46ac-aeef-edda900b465a:active {background-color: #000000 !important;
text-decoration: none !important;}

#s-ad0d4b2e-bd0e-46ac-aeef-edda900b465a {
  display: block;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-ad0d4b2e-bd0e-46ac-aeef-edda900b465a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-ad0d4b2e-bd0e-46ac-aeef-edda900b465a.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight:  normal ;
  font-style:  normal ;
  
}

#s-ad0d4b2e-bd0e-46ac-aeef-edda900b465a.shg-btn.shg-product-atc-error {
  font-weight:  normal ;
  
  font-style:  normal ;
  
  color: ;
}



#s-c1bd8212-e729-4adb-953e-414b2bf0d089 {
  display: none;
}
#s-74c13661-6e3e-4237-bc12-f687b85a8835 { text-align: left; }
#s-cd0c84e9-f3a9-448a-9f34-4befae15660d { padding-top: 10px;
padding-bottom: 10px;
text-align: center; }
#s-cd0c84e9-f3a9-448a-9f34-4befae15660d .shg-product-title-component h1 {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 32px;
}

#s-f28fe85a-b049-4e2e-bb45-733df29ebfde { text-align: left; }
#s-f28fe85a-b049-4e2e-bb45-733df29ebfde .shg-product-sold-out {
  display: none;
}

#s-f28fe85a-b049-4e2e-bb45-733df29ebfde .shg-product-price {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
}

#s-f28fe85a-b049-4e2e-bb45-733df29ebfde .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-9ae4d98e-c6bd-4810-921e-b4b4de979f03 { padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
text-align: center;
background-color: #252525; }
#s-9ae4d98e-c6bd-4810-921e-b4b4de979f03:hover {background-color: #424242 !important;
text-decoration: none !important;}
#s-9ae4d98e-c6bd-4810-921e-b4b4de979f03:active {background-color: #000000 !important;
text-decoration: none !important;}

#s-9ae4d98e-c6bd-4810-921e-b4b4de979f03 {
  display: block;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-9ae4d98e-c6bd-4810-921e-b4b4de979f03.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-9ae4d98e-c6bd-4810-921e-b4b4de979f03.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight:  normal ;
  font-style:  normal ;
  
}

#s-9ae4d98e-c6bd-4810-921e-b4b4de979f03.shg-btn.shg-product-atc-error {
  font-weight:  normal ;
  
  font-style:  normal ;
  
  color: ;
}



#s-e7cfd276-ac5d-4094-9680-560684885a49 {
  display: none;
}
#s-a19d2482-7c16-49f5-b299-e1a6fe270a4a { text-align: left; }
#s-ea45feb0-651f-466a-917a-d5359b78c779 { padding-top: 10px;
padding-bottom: 10px;
text-align: center; }
#s-ea45feb0-651f-466a-917a-d5359b78c779 .shg-product-title-component h1 {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 32px;
}

#s-ee1fbaa1-4e8f-4b0f-85d4-b02effe919e1 { text-align: left; }
#s-ee1fbaa1-4e8f-4b0f-85d4-b02effe919e1 .shg-product-sold-out {
  display: none;
}

#s-ee1fbaa1-4e8f-4b0f-85d4-b02effe919e1 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
}

#s-ee1fbaa1-4e8f-4b0f-85d4-b02effe919e1 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-6f95c1a8-6264-4716-98fa-ce4701ccfe91 { padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
text-align: center;
background-color: #252525; }
#s-6f95c1a8-6264-4716-98fa-ce4701ccfe91:hover {background-color: #424242 !important;
text-decoration: none !important;}
#s-6f95c1a8-6264-4716-98fa-ce4701ccfe91:active {background-color: #000000 !important;
text-decoration: none !important;}

#s-6f95c1a8-6264-4716-98fa-ce4701ccfe91 {
  display: block;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-6f95c1a8-6264-4716-98fa-ce4701ccfe91.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-6f95c1a8-6264-4716-98fa-ce4701ccfe91.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight:  normal ;
  font-style:  normal ;
  
}

#s-6f95c1a8-6264-4716-98fa-ce4701ccfe91.shg-btn.shg-product-atc-error {
  font-weight:  normal ;
  
  font-style:  normal ;
  
  color: ;
}



#s-9fa75215-7642-4d31-b0b7-069503b8fe28 {
  display: none;
}
#s-d72f8ec5-62d2-40d4-9307-e0f3a4314aab { text-align: left; }
#s-0a772d5e-15a1-4e9b-8e97-3b00176e34d5 { padding-top: 10px;
padding-bottom: 10px;
text-align: center; }
#s-0a772d5e-15a1-4e9b-8e97-3b00176e34d5 .shg-product-title-component h1 {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 32px;
}

#s-781a69f5-2cac-40a2-899a-b9a646efad77 { text-align: left; }
#s-781a69f5-2cac-40a2-899a-b9a646efad77 .shg-product-sold-out {
  display: none;
}

#s-781a69f5-2cac-40a2-899a-b9a646efad77 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
}

#s-781a69f5-2cac-40a2-899a-b9a646efad77 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-02eeb2b5-3bd6-434c-a858-3de87edcde20 { padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
text-align: center;
background-color: #252525; }
#s-02eeb2b5-3bd6-434c-a858-3de87edcde20:hover {background-color: #424242 !important;
text-decoration: none !important;}
#s-02eeb2b5-3bd6-434c-a858-3de87edcde20:active {background-color: #000000 !important;
text-decoration: none !important;}

#s-02eeb2b5-3bd6-434c-a858-3de87edcde20 {
  display: block;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-02eeb2b5-3bd6-434c-a858-3de87edcde20.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-02eeb2b5-3bd6-434c-a858-3de87edcde20.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight:  normal ;
  font-style:  normal ;
  
}

#s-02eeb2b5-3bd6-434c-a858-3de87edcde20.shg-btn.shg-product-atc-error {
  font-weight:  normal ;
  
  font-style:  normal ;
  
  color: ;
}



#s-27ef1c71-7a83-45db-bcff-533e74a11442 {
  display: none;
}
#s-3b0e1366-b51a-48a1-ae47-27dd2c347cc4 { text-align: left; }
#s-89e53718-94fc-4652-86cf-b4ac1f518438 { padding-top: 10px;
padding-bottom: 10px;
text-align: center; }
#s-89e53718-94fc-4652-86cf-b4ac1f518438 .shg-product-title-component h1 {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 32px;
}

#s-be6ab773-d239-4017-9ecf-7058d27670f7 { text-align: left; }
#s-be6ab773-d239-4017-9ecf-7058d27670f7 .shg-product-sold-out {
  display: none;
}

#s-be6ab773-d239-4017-9ecf-7058d27670f7 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
}

#s-be6ab773-d239-4017-9ecf-7058d27670f7 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-e5978297-6f4a-4b23-8bfd-aa6a24d4318a { padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
text-align: center;
background-color: #252525; }
#s-e5978297-6f4a-4b23-8bfd-aa6a24d4318a:hover {background-color: #424242 !important;
text-decoration: none !important;}
#s-e5978297-6f4a-4b23-8bfd-aa6a24d4318a:active {background-color: #000000 !important;
text-decoration: none !important;}

#s-e5978297-6f4a-4b23-8bfd-aa6a24d4318a {
  display: block;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-e5978297-6f4a-4b23-8bfd-aa6a24d4318a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-e5978297-6f4a-4b23-8bfd-aa6a24d4318a.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight:  normal ;
  font-style:  normal ;
  
}

#s-e5978297-6f4a-4b23-8bfd-aa6a24d4318a.shg-btn.shg-product-atc-error {
  font-weight:  normal ;
  
  font-style:  normal ;
  
  color: ;
}



#s-ad47bbb7-bb72-4730-937b-1b314b6c5340 {
  display: none;
}
#s-531e28a0-f16d-49f3-8fe7-c66ce4e5add5 { text-align: left; }
#s-1494c859-17b8-4427-a584-3b79d8ca7b5c { padding-top: 10px;
padding-bottom: 10px;
text-align: center; }
#s-1494c859-17b8-4427-a584-3b79d8ca7b5c .shg-product-title-component h1 {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 32px;
}

#s-5fd892be-d5ce-4d79-b4b0-ed52f51b0fc7 { text-align: left; }
#s-5fd892be-d5ce-4d79-b4b0-ed52f51b0fc7 .shg-product-sold-out {
  display: none;
}

#s-5fd892be-d5ce-4d79-b4b0-ed52f51b0fc7 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
}

#s-5fd892be-d5ce-4d79-b4b0-ed52f51b0fc7 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-cb2f9429-3d3a-4f15-906c-82ee9fa3be35 { padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
text-align: center;
background-color: #252525; }
#s-cb2f9429-3d3a-4f15-906c-82ee9fa3be35:hover {background-color: #424242 !important;
text-decoration: none !important;}
#s-cb2f9429-3d3a-4f15-906c-82ee9fa3be35:active {background-color: #000000 !important;
text-decoration: none !important;}

#s-cb2f9429-3d3a-4f15-906c-82ee9fa3be35 {
  display: block;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-cb2f9429-3d3a-4f15-906c-82ee9fa3be35.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-cb2f9429-3d3a-4f15-906c-82ee9fa3be35.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight:  normal ;
  font-style:  normal ;
  
}

#s-cb2f9429-3d3a-4f15-906c-82ee9fa3be35.shg-btn.shg-product-atc-error {
  font-weight:  normal ;
  
  font-style:  normal ;
  
  color: ;
}



#s-3057a77f-cc8a-4a69-8ebb-d04f720bd5f9 {
  display: none;
}
#s-222ac624-a506-4b10-81cb-12a7b2b39a1f { text-align: left; }
#s-8b3855e0-6593-4e37-8d2e-239436637389 { padding-top: 10px;
padding-bottom: 10px;
text-align: center; }
#s-8b3855e0-6593-4e37-8d2e-239436637389 .shg-product-title-component h1 {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 32px;
}

#s-614a86bb-cb36-471b-afba-dc16818c4ec7 { text-align: left; }
#s-614a86bb-cb36-471b-afba-dc16818c4ec7 .shg-product-sold-out {
  display: none;
}

#s-614a86bb-cb36-471b-afba-dc16818c4ec7 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
}

#s-614a86bb-cb36-471b-afba-dc16818c4ec7 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-3d1e9f2c-3f1e-4242-9a84-16ebc7bd5410 { padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
text-align: center;
background-color: #252525; }
#s-3d1e9f2c-3f1e-4242-9a84-16ebc7bd5410:hover {background-color: #424242 !important;
text-decoration: none !important;}
#s-3d1e9f2c-3f1e-4242-9a84-16ebc7bd5410:active {background-color: #000000 !important;
text-decoration: none !important;}

#s-3d1e9f2c-3f1e-4242-9a84-16ebc7bd5410 {
  display: block;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-3d1e9f2c-3f1e-4242-9a84-16ebc7bd5410.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-3d1e9f2c-3f1e-4242-9a84-16ebc7bd5410.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight:  normal ;
  font-style:  normal ;
  
}

#s-3d1e9f2c-3f1e-4242-9a84-16ebc7bd5410.shg-btn.shg-product-atc-error {
  font-weight:  normal ;
  
  font-style:  normal ;
  
  color: ;
}



#s-caee47c5-1f17-4598-a611-699debb05743 {
  display: none;
}
#s-118cde7e-0c40-4021-97a3-4716ae4b9f96 { text-align: left; }
#s-8abb2084-3216-4412-bad7-6f01f75669ac { padding-top: 10px;
padding-bottom: 10px;
text-align: center; }
#s-8abb2084-3216-4412-bad7-6f01f75669ac .shg-product-title-component h1 {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 32px;
}

#s-33450069-c92e-409e-b0bc-a09a4118f586 { text-align: left; }
#s-33450069-c92e-409e-b0bc-a09a4118f586 .shg-product-sold-out {
  display: none;
}

#s-33450069-c92e-409e-b0bc-a09a4118f586 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
}

#s-33450069-c92e-409e-b0bc-a09a4118f586 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-1ef4badd-effe-4979-bc7d-453199d54535 { padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
text-align: center;
background-color: #252525; }
#s-1ef4badd-effe-4979-bc7d-453199d54535:hover {background-color: #424242 !important;
text-decoration: none !important;}
#s-1ef4badd-effe-4979-bc7d-453199d54535:active {background-color: #000000 !important;
text-decoration: none !important;}

#s-1ef4badd-effe-4979-bc7d-453199d54535 {
  display: block;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-1ef4badd-effe-4979-bc7d-453199d54535.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-1ef4badd-effe-4979-bc7d-453199d54535.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight:  normal ;
  font-style:  normal ;
  
}

#s-1ef4badd-effe-4979-bc7d-453199d54535.shg-btn.shg-product-atc-error {
  font-weight:  normal ;
  
  font-style:  normal ;
  
  color: ;
}



#s-cb9daf74-fff8-424e-baca-3268d8212692 {
  display: none;
}
#s-6edd0993-98c5-4a8e-8038-ae4ac1168a95 { text-align: left; }
#s-44ce9b4c-a417-4ebe-9e1e-e57b752eb331 { padding-top: 10px;
padding-bottom: 10px;
text-align: center; }
#s-44ce9b4c-a417-4ebe-9e1e-e57b752eb331 .shg-product-title-component h1 {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 32px;
}

#s-1b75f00c-d1f7-470b-920e-289d4c96e817 { text-align: left; }
#s-1b75f00c-d1f7-470b-920e-289d4c96e817 .shg-product-sold-out {
  display: none;
}

#s-1b75f00c-d1f7-470b-920e-289d4c96e817 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
}

#s-1b75f00c-d1f7-470b-920e-289d4c96e817 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-01b9b648-d414-4585-8b30-432fad762b15 { padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
text-align: center;
background-color: #252525; }
#s-01b9b648-d414-4585-8b30-432fad762b15:hover {background-color: #424242 !important;
text-decoration: none !important;}
#s-01b9b648-d414-4585-8b30-432fad762b15:active {background-color: #000000 !important;
text-decoration: none !important;}

#s-01b9b648-d414-4585-8b30-432fad762b15 {
  display: block;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-01b9b648-d414-4585-8b30-432fad762b15.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-01b9b648-d414-4585-8b30-432fad762b15.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight:  normal ;
  font-style:  normal ;
  
}

#s-01b9b648-d414-4585-8b30-432fad762b15.shg-btn.shg-product-atc-error {
  font-weight:  normal ;
  
  font-style:  normal ;
  
  color: ;
}



#s-8de30ea0-cbf1-45cd-bf36-18ac6954fa53 { margin-left: 0px;
margin-right: 0px;
padding-top: 20px;
padding-bottom: 20px;
min-height: 50px; }
@media (min-width: 992px) and (max-width: 1199px){#s-8de30ea0-cbf1-45cd-bf36-18ac6954fa53, #wrap-s-8de30ea0-cbf1-45cd-bf36-18ac6954fa53 { display:none !important; }}@media (min-width: 1200px){#s-8de30ea0-cbf1-45cd-bf36-18ac6954fa53, #wrap-s-8de30ea0-cbf1-45cd-bf36-18ac6954fa53 { display:none !important; }}
#s-8de30ea0-cbf1-45cd-bf36-18ac6954fa53 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-44e7da5c-522d-4e40-b8a8-feb3fa627abc { padding-left: 10px;
padding-bottom: 50px;
padding-right: 10px;
text-align: center; }
#s-e52dd4fb-82b2-4fff-aefd-c5d839638188 {
  display: none;
}
#s-9c0638ab-e71e-4884-acae-58e56f764c61 { text-align: center; }

.shg-c#s-9c0638ab-e71e-4884-acae-58e56f764c61 {
  max-width: 100%;
}

.shg-c#s-9c0638ab-e71e-4884-acae-58e56f764c61 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-9c0638ab-e71e-4884-acae-58e56f764c61 .shg-image-zoom,
.shg-c#s-9c0638ab-e71e-4884-acae-58e56f764c61 img.shogun-image {
  max-width: 150px !important;
  
}



#s-771d5a8d-92dc-473b-ba79-50664e69543d { padding-top: 10px;
padding-bottom: 10px;
text-align: center; }
#s-771d5a8d-92dc-473b-ba79-50664e69543d .shg-product-title-component h5 {
  color: #000;
  font-weight:  normal ;
  font-family: Lato;
  font-style:  normal ;
  font-size: 14px;
}

#s-12a0ed5f-3d7a-4e1d-b470-ffc1941b9b7a { text-align: center; }
#s-12a0ed5f-3d7a-4e1d-b470-ffc1941b9b7a .shg-product-sold-out {
  display: none;
}

#s-12a0ed5f-3d7a-4e1d-b470-ffc1941b9b7a .shg-product-price {
  color: rgba(153, 153, 153, 1);
  font-weight:  normal ;
  font-family: Lato;
  font-style:  normal ;
  font-size: 18px;
}

#s-12a0ed5f-3d7a-4e1d-b470-ffc1941b9b7a .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-1e968582-6b73-421b-828b-8cbb06d4f09a { padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
text-align: center;
background-color: #252525; }
#s-1e968582-6b73-421b-828b-8cbb06d4f09a:hover {background-color: #424242 !important;
text-decoration: none !important;}
#s-1e968582-6b73-421b-828b-8cbb06d4f09a:active {background-color: #000000 !important;
text-decoration: none !important;}

#s-1e968582-6b73-421b-828b-8cbb06d4f09a {
  display: block;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-1e968582-6b73-421b-828b-8cbb06d4f09a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-1e968582-6b73-421b-828b-8cbb06d4f09a.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight:  normal ;
  font-style:  normal ;
  font-family: Montserrat;
}

#s-1e968582-6b73-421b-828b-8cbb06d4f09a.shg-btn.shg-product-atc-error {
  font-weight:  normal ;
  
  font-style:  normal ;
  
  color: ;
}



#s-652e1895-2061-41dc-bad1-132f2654d3cc {
  display: none;
}
#s-58cbe9a5-02ab-4ec3-847c-0550196f0aaf { text-align: center; }

.shg-c#s-58cbe9a5-02ab-4ec3-847c-0550196f0aaf {
  max-width: 100%;
}

.shg-c#s-58cbe9a5-02ab-4ec3-847c-0550196f0aaf img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-58cbe9a5-02ab-4ec3-847c-0550196f0aaf .shg-image-zoom,
.shg-c#s-58cbe9a5-02ab-4ec3-847c-0550196f0aaf img.shogun-image {
  max-width: 150px !important;
  
}



#s-b3443a85-448a-44c3-9a0e-b01f1837c7e2 { padding-top: 10px;
padding-bottom: 10px;
text-align: center; }
#s-b3443a85-448a-44c3-9a0e-b01f1837c7e2 .shg-product-title-component h5 {
  color: #000;
  font-weight:  normal ;
  font-family: Lato;
  font-style:  normal ;
  font-size: 14px;
}

#s-d8078a30-dc6d-4fce-b32d-1855186e479c { text-align: center; }
#s-d8078a30-dc6d-4fce-b32d-1855186e479c .shg-product-sold-out {
  display: none;
}

#s-d8078a30-dc6d-4fce-b32d-1855186e479c .shg-product-price {
  color: rgba(153, 153, 153, 1);
  font-weight:  normal ;
  font-family: Lato;
  font-style:  normal ;
  font-size: 18px;
}

#s-d8078a30-dc6d-4fce-b32d-1855186e479c .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-a1cd0c96-6305-496f-82d8-0577586567bd { padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
text-align: center;
background-color: #252525; }
#s-a1cd0c96-6305-496f-82d8-0577586567bd:hover {background-color: #424242 !important;
text-decoration: none !important;}
#s-a1cd0c96-6305-496f-82d8-0577586567bd:active {background-color: #000000 !important;
text-decoration: none !important;}

#s-a1cd0c96-6305-496f-82d8-0577586567bd {
  display: block;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a1cd0c96-6305-496f-82d8-0577586567bd.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a1cd0c96-6305-496f-82d8-0577586567bd.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight:  normal ;
  font-style:  normal ;
  font-family: Montserrat;
}

#s-a1cd0c96-6305-496f-82d8-0577586567bd.shg-btn.shg-product-atc-error {
  font-weight:  normal ;
  
  font-style:  normal ;
  
  color: ;
}



#s-a9852e21-93d9-4761-87a6-f78f696060e5 {
  display: none;
}
#s-6d62ff6a-c419-4ad9-a74f-18223c3da23e { text-align: center; }

.shg-c#s-6d62ff6a-c419-4ad9-a74f-18223c3da23e {
  max-width: 100%;
}

.shg-c#s-6d62ff6a-c419-4ad9-a74f-18223c3da23e img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-6d62ff6a-c419-4ad9-a74f-18223c3da23e .shg-image-zoom,
.shg-c#s-6d62ff6a-c419-4ad9-a74f-18223c3da23e img.shogun-image {
  max-width: 150px !important;
  
}



#s-1bd15019-843f-4ebe-855e-f7ea340d13e3 { padding-top: 10px;
padding-bottom: 10px;
text-align: center; }
#s-1bd15019-843f-4ebe-855e-f7ea340d13e3 .shg-product-title-component h5 {
  color: #000;
  font-weight:  normal ;
  font-family: Lato;
  font-style:  normal ;
  font-size: 14px;
}

#s-bea73170-3e73-4094-ac38-e5b5fc017b6f { text-align: center; }
#s-bea73170-3e73-4094-ac38-e5b5fc017b6f .shg-product-sold-out {
  display: none;
}

#s-bea73170-3e73-4094-ac38-e5b5fc017b6f .shg-product-price {
  color: rgba(153, 153, 153, 1);
  font-weight:  normal ;
  font-family: Lato;
  font-style:  normal ;
  font-size: 18px;
}

#s-bea73170-3e73-4094-ac38-e5b5fc017b6f .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-431e793f-c060-47d2-b8e2-ec1114dd329c { padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
text-align: center;
background-color: #252525; }
#s-431e793f-c060-47d2-b8e2-ec1114dd329c:hover {background-color: #424242 !important;
text-decoration: none !important;}
#s-431e793f-c060-47d2-b8e2-ec1114dd329c:active {background-color: #000000 !important;
text-decoration: none !important;}

#s-431e793f-c060-47d2-b8e2-ec1114dd329c {
  display: block;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-431e793f-c060-47d2-b8e2-ec1114dd329c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-431e793f-c060-47d2-b8e2-ec1114dd329c.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight:  normal ;
  font-style:  normal ;
  font-family: Montserrat;
}

#s-431e793f-c060-47d2-b8e2-ec1114dd329c.shg-btn.shg-product-atc-error {
  font-weight:  normal ;
  
  font-style:  normal ;
  
  color: ;
}



#s-859662a3-abf0-47af-a4cb-3104888c01bd {
  display: none;
}
#s-b1684951-847b-4b63-be95-2f65abab1ce1 { text-align: left; }
#s-377a23b2-7c45-49f7-9251-1e1851c5597b { padding-top: 10px;
padding-bottom: 10px;
text-align: center; }
#s-377a23b2-7c45-49f7-9251-1e1851c5597b .shg-product-title-component h1 {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 32px;
}

#s-bea9e2e6-ce15-457b-abb6-1a8ef16431e1 { text-align: left; }
#s-bea9e2e6-ce15-457b-abb6-1a8ef16431e1 .shg-product-sold-out {
  display: none;
}

#s-bea9e2e6-ce15-457b-abb6-1a8ef16431e1 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
}

#s-bea9e2e6-ce15-457b-abb6-1a8ef16431e1 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-974fb245-8e51-4d9d-91ef-078ebcb9986a { padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
text-align: center;
background-color: #252525; }
#s-974fb245-8e51-4d9d-91ef-078ebcb9986a:hover {background-color: #424242 !important;
text-decoration: none !important;}
#s-974fb245-8e51-4d9d-91ef-078ebcb9986a:active {background-color: #000000 !important;
text-decoration: none !important;}

#s-974fb245-8e51-4d9d-91ef-078ebcb9986a {
  display: block;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-974fb245-8e51-4d9d-91ef-078ebcb9986a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-974fb245-8e51-4d9d-91ef-078ebcb9986a.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight:  normal ;
  font-style:  normal ;
  
}

#s-974fb245-8e51-4d9d-91ef-078ebcb9986a.shg-btn.shg-product-atc-error {
  font-weight:  normal ;
  
  font-style:  normal ;
  
  color: ;
}



#s-07efca33-4aca-4b1d-9d18-c85712eeb799 {
  display: none;
}
#s-24c265d4-6087-4610-b6bd-cd173f866036 { text-align: left; }
#s-0a3681ef-8313-434f-8b4d-6861a121f1d6 { padding-top: 10px;
padding-bottom: 10px;
text-align: center; }
#s-0a3681ef-8313-434f-8b4d-6861a121f1d6 .shg-product-title-component h1 {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 32px;
}

#s-b8d98482-a5ae-4564-94d4-c64885c9dde2 { text-align: left; }
#s-b8d98482-a5ae-4564-94d4-c64885c9dde2 .shg-product-sold-out {
  display: none;
}

#s-b8d98482-a5ae-4564-94d4-c64885c9dde2 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
}

#s-b8d98482-a5ae-4564-94d4-c64885c9dde2 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-3f938d0a-c490-4703-8ab8-137c39759054 { padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
text-align: center;
background-color: #252525; }
#s-3f938d0a-c490-4703-8ab8-137c39759054:hover {background-color: #424242 !important;
text-decoration: none !important;}
#s-3f938d0a-c490-4703-8ab8-137c39759054:active {background-color: #000000 !important;
text-decoration: none !important;}

#s-3f938d0a-c490-4703-8ab8-137c39759054 {
  display: block;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-3f938d0a-c490-4703-8ab8-137c39759054.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-3f938d0a-c490-4703-8ab8-137c39759054.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight:  normal ;
  font-style:  normal ;
  
}

#s-3f938d0a-c490-4703-8ab8-137c39759054.shg-btn.shg-product-atc-error {
  font-weight:  normal ;
  
  font-style:  normal ;
  
  color: ;
}



#s-cb07c3b4-fc0d-48f3-8de0-c997996ccaa9 {
  display: none;
}
#s-efc891ff-f84e-4f1d-b545-7a70e21ddd72 { text-align: left; }
#s-6552400c-0ae5-4e0b-99b7-7df263098bb1 { padding-top: 10px;
padding-bottom: 10px;
text-align: center; }
#s-6552400c-0ae5-4e0b-99b7-7df263098bb1 .shg-product-title-component h1 {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 32px;
}

#s-53763318-4158-4216-b397-eaa80e7173a0 { text-align: left; }
#s-53763318-4158-4216-b397-eaa80e7173a0 .shg-product-sold-out {
  display: none;
}

#s-53763318-4158-4216-b397-eaa80e7173a0 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
}

#s-53763318-4158-4216-b397-eaa80e7173a0 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-10eb5b6c-66fd-48eb-b4f8-86c7fa0b63cf { padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
text-align: center;
background-color: #252525; }
#s-10eb5b6c-66fd-48eb-b4f8-86c7fa0b63cf:hover {background-color: #424242 !important;
text-decoration: none !important;}
#s-10eb5b6c-66fd-48eb-b4f8-86c7fa0b63cf:active {background-color: #000000 !important;
text-decoration: none !important;}

#s-10eb5b6c-66fd-48eb-b4f8-86c7fa0b63cf {
  display: block;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-10eb5b6c-66fd-48eb-b4f8-86c7fa0b63cf.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-10eb5b6c-66fd-48eb-b4f8-86c7fa0b63cf.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight:  normal ;
  font-style:  normal ;
  
}

#s-10eb5b6c-66fd-48eb-b4f8-86c7fa0b63cf.shg-btn.shg-product-atc-error {
  font-weight:  normal ;
  
  font-style:  normal ;
  
  color: ;
}



#s-c12d092b-328e-434a-8fe7-d18aa6e0db0f {
  display: none;
}
#s-1417aedc-0c2a-4fb0-bc8c-5fc45db9ecf7 { text-align: left; }
#s-d4777e03-b99b-46bc-ab79-d47c2378a71b { padding-top: 10px;
padding-bottom: 10px;
text-align: center; }
#s-d4777e03-b99b-46bc-ab79-d47c2378a71b .shg-product-title-component h1 {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 32px;
}

#s-e32bac6a-1002-4a3c-b12d-699820b50d5f { text-align: left; }
#s-e32bac6a-1002-4a3c-b12d-699820b50d5f .shg-product-sold-out {
  display: none;
}

#s-e32bac6a-1002-4a3c-b12d-699820b50d5f .shg-product-price {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
}

#s-e32bac6a-1002-4a3c-b12d-699820b50d5f .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-f9099144-996b-4061-9a29-d7701a931e63 { padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
text-align: center;
background-color: #252525; }
#s-f9099144-996b-4061-9a29-d7701a931e63:hover {background-color: #424242 !important;
text-decoration: none !important;}
#s-f9099144-996b-4061-9a29-d7701a931e63:active {background-color: #000000 !important;
text-decoration: none !important;}

#s-f9099144-996b-4061-9a29-d7701a931e63 {
  display: block;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f9099144-996b-4061-9a29-d7701a931e63.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f9099144-996b-4061-9a29-d7701a931e63.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight:  normal ;
  font-style:  normal ;
  
}

#s-f9099144-996b-4061-9a29-d7701a931e63.shg-btn.shg-product-atc-error {
  font-weight:  normal ;
  
  font-style:  normal ;
  
  color: ;
}



#s-c0d26b11-7b82-4fc4-bc9c-5701809eedae {
  display: none;
}
#s-b5220fbc-b545-4184-83ce-df87dd5323e0 { text-align: left; }
#s-e9a5a287-13a1-47b1-bfbd-0e832fd0f4dd { padding-top: 10px;
padding-bottom: 10px;
text-align: center; }
#s-e9a5a287-13a1-47b1-bfbd-0e832fd0f4dd .shg-product-title-component h1 {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 32px;
}

#s-0241837b-ca65-486f-aeb9-b5298ed7c123 { text-align: left; }
#s-0241837b-ca65-486f-aeb9-b5298ed7c123 .shg-product-sold-out {
  display: none;
}

#s-0241837b-ca65-486f-aeb9-b5298ed7c123 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
}

#s-0241837b-ca65-486f-aeb9-b5298ed7c123 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-b3f7d5b7-aa61-42c0-91f0-2d1fa4d81b0a { padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
text-align: center;
background-color: #252525; }
#s-b3f7d5b7-aa61-42c0-91f0-2d1fa4d81b0a:hover {background-color: #424242 !important;
text-decoration: none !important;}
#s-b3f7d5b7-aa61-42c0-91f0-2d1fa4d81b0a:active {background-color: #000000 !important;
text-decoration: none !important;}

#s-b3f7d5b7-aa61-42c0-91f0-2d1fa4d81b0a {
  display: block;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b3f7d5b7-aa61-42c0-91f0-2d1fa4d81b0a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b3f7d5b7-aa61-42c0-91f0-2d1fa4d81b0a.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight:  normal ;
  font-style:  normal ;
  
}

#s-b3f7d5b7-aa61-42c0-91f0-2d1fa4d81b0a.shg-btn.shg-product-atc-error {
  font-weight:  normal ;
  
  font-style:  normal ;
  
  color: ;
}



#s-4ae8081b-23cd-413a-b50b-347ea47be659 {
  display: none;
}
#s-2cb452b2-d4d5-4b4c-a4cb-e2d45114e2e9 { text-align: left; }
#s-0998414e-9e64-4c3e-b64a-1697a0415427 { padding-top: 10px;
padding-bottom: 10px;
text-align: center; }
#s-0998414e-9e64-4c3e-b64a-1697a0415427 .shg-product-title-component h1 {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 32px;
}

#s-ed9f602b-64ad-4338-9d38-956658a737a8 { text-align: left; }
#s-ed9f602b-64ad-4338-9d38-956658a737a8 .shg-product-sold-out {
  display: none;
}

#s-ed9f602b-64ad-4338-9d38-956658a737a8 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
}

#s-ed9f602b-64ad-4338-9d38-956658a737a8 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-e04aeaeb-4ad8-4f35-93de-fb2c8b63a45e { padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
text-align: center;
background-color: #252525; }
#s-e04aeaeb-4ad8-4f35-93de-fb2c8b63a45e:hover {background-color: #424242 !important;
text-decoration: none !important;}
#s-e04aeaeb-4ad8-4f35-93de-fb2c8b63a45e:active {background-color: #000000 !important;
text-decoration: none !important;}

#s-e04aeaeb-4ad8-4f35-93de-fb2c8b63a45e {
  display: block;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-e04aeaeb-4ad8-4f35-93de-fb2c8b63a45e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-e04aeaeb-4ad8-4f35-93de-fb2c8b63a45e.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight:  normal ;
  font-style:  normal ;
  
}

#s-e04aeaeb-4ad8-4f35-93de-fb2c8b63a45e.shg-btn.shg-product-atc-error {
  font-weight:  normal ;
  
  font-style:  normal ;
  
  color: ;
}



#s-d5d97fd5-184a-47ed-9256-5b9f33fa50e5 {
  display: none;
}
#s-5eab131c-4649-4067-966e-0999b3f0ba97 { text-align: left; }
#s-130e21de-83c0-4586-ba4f-e884832c5a41 { padding-top: 10px;
padding-bottom: 10px;
text-align: center; }
#s-130e21de-83c0-4586-ba4f-e884832c5a41 .shg-product-title-component h1 {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 32px;
}

#s-58540e9c-ff78-438b-ae1e-6d103b46f8d2 { text-align: left; }
#s-58540e9c-ff78-438b-ae1e-6d103b46f8d2 .shg-product-sold-out {
  display: none;
}

#s-58540e9c-ff78-438b-ae1e-6d103b46f8d2 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
}

#s-58540e9c-ff78-438b-ae1e-6d103b46f8d2 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-5cc3961e-3314-4912-bdbf-658e5c655889 { padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
text-align: center;
background-color: #252525; }
#s-5cc3961e-3314-4912-bdbf-658e5c655889:hover {background-color: #424242 !important;
text-decoration: none !important;}
#s-5cc3961e-3314-4912-bdbf-658e5c655889:active {background-color: #000000 !important;
text-decoration: none !important;}

#s-5cc3961e-3314-4912-bdbf-658e5c655889 {
  display: block;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-5cc3961e-3314-4912-bdbf-658e5c655889.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-5cc3961e-3314-4912-bdbf-658e5c655889.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight:  normal ;
  font-style:  normal ;
  
}

#s-5cc3961e-3314-4912-bdbf-658e5c655889.shg-btn.shg-product-atc-error {
  font-weight:  normal ;
  
  font-style:  normal ;
  
  color: ;
}



#s-1a606d98-3d1a-4d52-b54d-1664589a43c0 {
  display: none;
}
#s-c0055b41-650e-4bff-b88d-7e7624cf3201 { text-align: left; }
#s-118ae9fa-8501-4f49-8c16-e12148d14da6 { padding-top: 10px;
padding-bottom: 10px;
text-align: center; }
#s-118ae9fa-8501-4f49-8c16-e12148d14da6 .shg-product-title-component h1 {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 32px;
}

#s-fb86767f-6280-44bf-8f8f-12e28442db76 { text-align: left; }
#s-fb86767f-6280-44bf-8f8f-12e28442db76 .shg-product-sold-out {
  display: none;
}

#s-fb86767f-6280-44bf-8f8f-12e28442db76 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
}

#s-fb86767f-6280-44bf-8f8f-12e28442db76 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-b8b96ddb-27df-4c0c-be65-bc414409318e { padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
text-align: center;
background-color: #252525; }
#s-b8b96ddb-27df-4c0c-be65-bc414409318e:hover {background-color: #424242 !important;
text-decoration: none !important;}
#s-b8b96ddb-27df-4c0c-be65-bc414409318e:active {background-color: #000000 !important;
text-decoration: none !important;}

#s-b8b96ddb-27df-4c0c-be65-bc414409318e {
  display: block;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b8b96ddb-27df-4c0c-be65-bc414409318e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b8b96ddb-27df-4c0c-be65-bc414409318e.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight:  normal ;
  font-style:  normal ;
  
}

#s-b8b96ddb-27df-4c0c-be65-bc414409318e.shg-btn.shg-product-atc-error {
  font-weight:  normal ;
  
  font-style:  normal ;
  
  color: ;
}



#s-c13309ca-ce77-48cd-9393-03bd29857766 {
  display: none;
}
#s-92d401dd-4793-47ca-a8ba-39359757e229 { text-align: left; }
#s-5ed26069-1046-4974-bc17-66f7520cb4c9 { padding-top: 10px;
padding-bottom: 10px;
text-align: center; }
#s-5ed26069-1046-4974-bc17-66f7520cb4c9 .shg-product-title-component h1 {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 32px;
}

#s-bb8f4c00-7a84-4a21-b7e5-4c7fd1dc4b1a { text-align: left; }
#s-bb8f4c00-7a84-4a21-b7e5-4c7fd1dc4b1a .shg-product-sold-out {
  display: none;
}

#s-bb8f4c00-7a84-4a21-b7e5-4c7fd1dc4b1a .shg-product-price {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
}

#s-bb8f4c00-7a84-4a21-b7e5-4c7fd1dc4b1a .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-474ca2a6-ae93-496f-ba5a-0ce6f1ca2704 { padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
text-align: center;
background-color: #252525; }
#s-474ca2a6-ae93-496f-ba5a-0ce6f1ca2704:hover {background-color: #424242 !important;
text-decoration: none !important;}
#s-474ca2a6-ae93-496f-ba5a-0ce6f1ca2704:active {background-color: #000000 !important;
text-decoration: none !important;}

#s-474ca2a6-ae93-496f-ba5a-0ce6f1ca2704 {
  display: block;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-474ca2a6-ae93-496f-ba5a-0ce6f1ca2704.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-474ca2a6-ae93-496f-ba5a-0ce6f1ca2704.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight:  normal ;
  font-style:  normal ;
  
}

#s-474ca2a6-ae93-496f-ba5a-0ce6f1ca2704.shg-btn.shg-product-atc-error {
  font-weight:  normal ;
  
  font-style:  normal ;
  
  color: ;
}



#s-82707310-196d-401e-ab0d-4a7c424afb65 {
  display: none;
}
#s-cbfe0252-c866-4f06-9714-8cd174bf5e28 { text-align: left; }
#s-681b284f-b641-4425-90b6-b080249e680a { padding-top: 10px;
padding-bottom: 10px;
text-align: center; }
#s-681b284f-b641-4425-90b6-b080249e680a .shg-product-title-component h1 {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 32px;
}

#s-ec894e08-13f9-495f-a863-56b400dd7e70 { text-align: left; }
#s-ec894e08-13f9-495f-a863-56b400dd7e70 .shg-product-sold-out {
  display: none;
}

#s-ec894e08-13f9-495f-a863-56b400dd7e70 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
}

#s-ec894e08-13f9-495f-a863-56b400dd7e70 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-275b8c21-bf7a-40f8-a27f-357dcfac0e5d { padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
text-align: center;
background-color: #252525; }
#s-275b8c21-bf7a-40f8-a27f-357dcfac0e5d:hover {background-color: #424242 !important;
text-decoration: none !important;}
#s-275b8c21-bf7a-40f8-a27f-357dcfac0e5d:active {background-color: #000000 !important;
text-decoration: none !important;}

#s-275b8c21-bf7a-40f8-a27f-357dcfac0e5d {
  display: block;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-275b8c21-bf7a-40f8-a27f-357dcfac0e5d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-275b8c21-bf7a-40f8-a27f-357dcfac0e5d.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight:  normal ;
  font-style:  normal ;
  
}

#s-275b8c21-bf7a-40f8-a27f-357dcfac0e5d.shg-btn.shg-product-atc-error {
  font-weight:  normal ;
  
  font-style:  normal ;
  
  color: ;
}



#s-fa09a865-c885-463b-a6b1-2b330c98f8c1 {
  display: none;
}
#s-ac444f88-6fe2-4d29-9c9a-51ce26cdf6b0 { text-align: left; }
#s-23b9f6f1-8a66-4b56-af12-f8fb013547e2 { padding-top: 10px;
padding-bottom: 10px;
text-align: center; }
#s-23b9f6f1-8a66-4b56-af12-f8fb013547e2 .shg-product-title-component h1 {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 32px;
}

#s-9a223256-cfc7-4d89-8475-47e72cd93f67 { text-align: left; }
#s-9a223256-cfc7-4d89-8475-47e72cd93f67 .shg-product-sold-out {
  display: none;
}

#s-9a223256-cfc7-4d89-8475-47e72cd93f67 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
}

#s-9a223256-cfc7-4d89-8475-47e72cd93f67 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-7b0ba822-c8bb-4cfc-905d-f43b6c3380e7 { padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
text-align: center;
background-color: #252525; }
#s-7b0ba822-c8bb-4cfc-905d-f43b6c3380e7:hover {background-color: #424242 !important;
text-decoration: none !important;}
#s-7b0ba822-c8bb-4cfc-905d-f43b6c3380e7:active {background-color: #000000 !important;
text-decoration: none !important;}

#s-7b0ba822-c8bb-4cfc-905d-f43b6c3380e7 {
  display: block;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-7b0ba822-c8bb-4cfc-905d-f43b6c3380e7.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-7b0ba822-c8bb-4cfc-905d-f43b6c3380e7.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight:  normal ;
  font-style:  normal ;
  
}

#s-7b0ba822-c8bb-4cfc-905d-f43b6c3380e7.shg-btn.shg-product-atc-error {
  font-weight:  normal ;
  
  font-style:  normal ;
  
  color: ;
}



#s-eaae6e5f-08cb-4397-86c2-7bd37abfa64b { min-height: 50px; }
@media (max-width: 767px){#s-eaae6e5f-08cb-4397-86c2-7bd37abfa64b, #wrap-s-eaae6e5f-08cb-4397-86c2-7bd37abfa64b { display:none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-eaae6e5f-08cb-4397-86c2-7bd37abfa64b, #wrap-s-eaae6e5f-08cb-4397-86c2-7bd37abfa64b { display:none !important; }}
#s-eaae6e5f-08cb-4397-86c2-7bd37abfa64b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-9d361427-ed18-4251-9ad5-7ea90c1bf651 { background-color: rgba(0, 0, 0, 1); }
@media (min-width: 0px) {
[id="s-9d361427-ed18-4251-9ad5-7ea90c1bf651"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-9d361427-ed18-4251-9ad5-7ea90c1bf651"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-9d361427-ed18-4251-9ad5-7ea90c1bf651"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-9d361427-ed18-4251-9ad5-7ea90c1bf651"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-9d361427-ed18-4251-9ad5-7ea90c1bf651"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-9d361427-ed18-4251-9ad5-7ea90c1bf651"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-9d361427-ed18-4251-9ad5-7ea90c1bf651"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-9d361427-ed18-4251-9ad5-7ea90c1bf651"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-9d361427-ed18-4251-9ad5-7ea90c1bf651"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-9d361427-ed18-4251-9ad5-7ea90c1bf651"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-9d361427-ed18-4251-9ad5-7ea90c1bf651"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-9d361427-ed18-4251-9ad5-7ea90c1bf651"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-9d361427-ed18-4251-9ad5-7ea90c1bf651"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-9d361427-ed18-4251-9ad5-7ea90c1bf651"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-9d361427-ed18-4251-9ad5-7ea90c1bf651"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-9d361427-ed18-4251-9ad5-7ea90c1bf651"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-9d361427-ed18-4251-9ad5-7ea90c1bf651"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-9d361427-ed18-4251-9ad5-7ea90c1bf651"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-9d361427-ed18-4251-9ad5-7ea90c1bf651"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-9d361427-ed18-4251-9ad5-7ea90c1bf651"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-9d361427-ed18-4251-9ad5-7ea90c1bf651"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-9d361427-ed18-4251-9ad5-7ea90c1bf651"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-9d361427-ed18-4251-9ad5-7ea90c1bf651"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-9d361427-ed18-4251-9ad5-7ea90c1bf651"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-9d361427-ed18-4251-9ad5-7ea90c1bf651"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-9d361427-ed18-4251-9ad5-7ea90c1bf651"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-9d361427-ed18-4251-9ad5-7ea90c1bf651"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-9d361427-ed18-4251-9ad5-7ea90c1bf651"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-9d361427-ed18-4251-9ad5-7ea90c1bf651"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-9d361427-ed18-4251-9ad5-7ea90c1bf651"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-9d361427-ed18-4251-9ad5-7ea90c1bf651"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-9d361427-ed18-4251-9ad5-7ea90c1bf651"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-9d361427-ed18-4251-9ad5-7ea90c1bf651"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-9d361427-ed18-4251-9ad5-7ea90c1bf651"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-9d361427-ed18-4251-9ad5-7ea90c1bf651"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-9d361427-ed18-4251-9ad5-7ea90c1bf651"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-9d361427-ed18-4251-9ad5-7ea90c1bf651"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 0.0px);
}

}

#s-9e3a1773-4e80-4aa0-ae7e-fba149e9cdc6 { margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
text-align: center; }
#s-446cd11c-9d5f-45eb-91aa-9d00ad7bf6f4 { padding-top: 70px;
padding-left: 50px;
padding-bottom: 10px;
padding-right: 20px;
min-height: 50px; }
#s-446cd11c-9d5f-45eb-91aa-9d00ad7bf6f4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-e0756f4e-c680-4182-900e-35462dd64a87 {  }
 #s-e0756f4e-c680-4182-900e-35462dd64a87 .shogun-heading-component h1 {
   color: rgba(243, 122, 32, 1);
   font-weight:  300 ;
   font-family: Lato;
   font-style:  normal ;
   font-size: 48px;
   
   letter-spacing: 2px;
   text-align: center;
 }

 

#s-75560c97-0cc8-4262-ba0e-343d47f9d90c { margin-left: 30%;
margin-right: 30%;
min-height: 50px; }
#s-75560c97-0cc8-4262-ba0e-343d47f9d90c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-59293c16-dacc-43c1-b3dc-81466a3e3541 { padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
text-align: center;
background-color: #252525;
text-decoration: none; }
#s-59293c16-dacc-43c1-b3dc-81466a3e3541:hover {background-color: #424242 !important;
text-decoration: none !important;}
#s-59293c16-dacc-43c1-b3dc-81466a3e3541:active {background-color: #000000 !important;
text-decoration: none !important;}

 #s-59293c16-dacc-43c1-b3dc-81466a3e3541.shg-btn {
   color: #ffffff;
   font-size: 12px;
   font-weight:  normal ;
   font-style:  normal ;
   font-family: Montserrat;
 }
#s-5e0b5bb0-f873-42b7-97ec-7138226b58d1 { padding-top: 0px;
padding-left: 10px;
padding-bottom: 20px;
padding-right: 10px;
min-height: 50px;
background-color: rgba(0, 0, 0, 1); }
@media (min-width: 992px) and (max-width: 1199px){#s-5e0b5bb0-f873-42b7-97ec-7138226b58d1, #wrap-s-5e0b5bb0-f873-42b7-97ec-7138226b58d1 { display:none !important; }}@media (min-width: 1200px){#s-5e0b5bb0-f873-42b7-97ec-7138226b58d1, #wrap-s-5e0b5bb0-f873-42b7-97ec-7138226b58d1 { display:none !important; }}
#s-5e0b5bb0-f873-42b7-97ec-7138226b58d1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-12713044-4acf-4418-9494-4ebffb089488 { padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
min-height: 50px; }
#s-12713044-4acf-4418-9494-4ebffb089488 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-5a95c53e-de73-47fe-83b2-862902e452aa { padding-top: 5px;
padding-bottom: 8px; }
 #s-5a95c53e-de73-47fe-83b2-862902e452aa .shogun-heading-component h1 {
   color: rgba(243, 122, 32, 1);
   font-weight:  300 ;
   font-family: Lato;
   font-style:  normal ;
   font-size: 40px;
   
   letter-spacing: 2px;
   text-align: center;
 }

 

#s-0bb14b6d-dd69-4f25-8efc-9acfb92c5e00 { text-align: center; }
#s-7da9438e-7f60-47e2-9447-fa6872ff876e { margin-left: 10%;
margin-right: 10%;
min-height: 50px; }
#s-7da9438e-7f60-47e2-9447-fa6872ff876e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-7f6ca747-f1a1-4b49-ae94-7633f519c243 { padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
text-align: center;
background-color: #252525;
text-decoration: none; }
#s-7f6ca747-f1a1-4b49-ae94-7633f519c243:hover {background-color: #424242 !important;
text-decoration: none !important;}
#s-7f6ca747-f1a1-4b49-ae94-7633f519c243:active {background-color: #000000 !important;
text-decoration: none !important;}

 #s-7f6ca747-f1a1-4b49-ae94-7633f519c243.shg-btn {
   color: #ffffff;
   font-size: 12px;
   font-weight:  normal ;
   font-style:  normal ;
   font-family: Montserrat;
 }
#s-795eea56-bb88-4ecd-a410-c460983c0a04 { padding-top: 20px;
padding-left: 10px;
padding-bottom: 20px;
padding-right: 10px;
min-height: 50px; }
#s-795eea56-bb88-4ecd-a410-c460983c0a04 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
@media (min-width: 0px) {
[id="s-0dfafbe6-ff8f-452d-9b73-c89832c88792"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 16.0px);
}

[id="s-0dfafbe6-ff8f-452d-9b73-c89832c88792"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-0dfafbe6-ff8f-452d-9b73-c89832c88792"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 26.666666666666668px);
}

[id="s-0dfafbe6-ff8f-452d-9b73-c89832c88792"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 26.666666666666668px);
}

[id="s-0dfafbe6-ff8f-452d-9b73-c89832c88792"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 26.666666666666668px);
}

[id="s-0dfafbe6-ff8f-452d-9b73-c89832c88792"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 26.666666666666668px);
}

[id="s-0dfafbe6-ff8f-452d-9b73-c89832c88792"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 26.666666666666668px);
}

[id="s-0dfafbe6-ff8f-452d-9b73-c89832c88792"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 26.666666666666668px);
}

[id="s-0dfafbe6-ff8f-452d-9b73-c89832c88792"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 26.666666666666668px);
}

[id="s-0dfafbe6-ff8f-452d-9b73-c89832c88792"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 26.666666666666668px);
}

[id="s-0dfafbe6-ff8f-452d-9b73-c89832c88792"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 26.666666666666668px);
}

[id="s-0dfafbe6-ff8f-452d-9b73-c89832c88792"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 26.666666666666668px);
}

[id="s-0dfafbe6-ff8f-452d-9b73-c89832c88792"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 26.666666666666668px);
}

[id="s-0dfafbe6-ff8f-452d-9b73-c89832c88792"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 26.666666666666668px);
}

}

@media (min-width: 992px) {
[id="s-0dfafbe6-ff8f-452d-9b73-c89832c88792"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 26.666666666666668px);
}

[id="s-0dfafbe6-ff8f-452d-9b73-c89832c88792"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 26.666666666666668px);
}

[id="s-0dfafbe6-ff8f-452d-9b73-c89832c88792"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 26.666666666666668px);
}

[id="s-0dfafbe6-ff8f-452d-9b73-c89832c88792"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 26.666666666666668px);
}

[id="s-0dfafbe6-ff8f-452d-9b73-c89832c88792"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 26.666666666666668px);
}

[id="s-0dfafbe6-ff8f-452d-9b73-c89832c88792"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 26.666666666666668px);
}

[id="s-0dfafbe6-ff8f-452d-9b73-c89832c88792"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 26.666666666666668px);
}

[id="s-0dfafbe6-ff8f-452d-9b73-c89832c88792"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 26.666666666666668px);
}

[id="s-0dfafbe6-ff8f-452d-9b73-c89832c88792"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 26.666666666666668px);
}

[id="s-0dfafbe6-ff8f-452d-9b73-c89832c88792"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 26.666666666666668px);
}

[id="s-0dfafbe6-ff8f-452d-9b73-c89832c88792"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 26.666666666666668px);
}

[id="s-0dfafbe6-ff8f-452d-9b73-c89832c88792"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 26.666666666666668px);
}

}

@media (min-width: 1200px) {
[id="s-0dfafbe6-ff8f-452d-9b73-c89832c88792"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 26.666666666666668px);
}

[id="s-0dfafbe6-ff8f-452d-9b73-c89832c88792"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 26.666666666666668px);
}

[id="s-0dfafbe6-ff8f-452d-9b73-c89832c88792"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 26.666666666666668px);
}

[id="s-0dfafbe6-ff8f-452d-9b73-c89832c88792"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 26.666666666666668px);
}

[id="s-0dfafbe6-ff8f-452d-9b73-c89832c88792"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 26.666666666666668px);
}

[id="s-0dfafbe6-ff8f-452d-9b73-c89832c88792"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 26.666666666666668px);
}

[id="s-0dfafbe6-ff8f-452d-9b73-c89832c88792"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 26.666666666666668px);
}

[id="s-0dfafbe6-ff8f-452d-9b73-c89832c88792"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 26.666666666666668px);
}

[id="s-0dfafbe6-ff8f-452d-9b73-c89832c88792"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 26.666666666666668px);
}

[id="s-0dfafbe6-ff8f-452d-9b73-c89832c88792"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 26.666666666666668px);
}

[id="s-0dfafbe6-ff8f-452d-9b73-c89832c88792"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 26.666666666666668px);
}

[id="s-0dfafbe6-ff8f-452d-9b73-c89832c88792"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 26.666666666666668px);
}

}

#s-280fddb2-9e30-4cb8-9d8d-7bbe256fa42c {
  display: none;
}
#s-35398019-43db-4782-9656-52a666924939 { text-align: left; }

.shg-c#s-35398019-43db-4782-9656-52a666924939 {
  max-width: 100%;
}

.shg-c#s-35398019-43db-4782-9656-52a666924939 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-35398019-43db-4782-9656-52a666924939 .shg-image-zoom,
.shg-c#s-35398019-43db-4782-9656-52a666924939 img.shogun-image {
  max-width: 300px !important;
  
}



#s-0d4fa6bd-0a0e-48ec-b0e9-558ee81132f4 { padding-top: 10px;
padding-bottom: 10px; }
 #s-0d4fa6bd-0a0e-48ec-b0e9-558ee81132f4 .shogun-heading-component h5 {
   color: rgba(51, 51, 51, 1);
   font-weight:  normal ;
   font-family: Montserrat;
   font-style:  normal ;
   font-size: 16px;
   
   
   text-align: center;
 }

 

#s-7cd7eb3a-c0bb-4cc4-833b-6405f5e28047 {
  display: none;
}
#s-bf3a5557-ab4a-4ab4-8d8e-8635bc29ee18 { text-align: left; }

.shg-c#s-bf3a5557-ab4a-4ab4-8d8e-8635bc29ee18 {
  max-width: 100%;
}

.shg-c#s-bf3a5557-ab4a-4ab4-8d8e-8635bc29ee18 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-bf3a5557-ab4a-4ab4-8d8e-8635bc29ee18 .shg-image-zoom,
.shg-c#s-bf3a5557-ab4a-4ab4-8d8e-8635bc29ee18 img.shogun-image {
  max-width: 300px !important;
  
}



#s-da08868a-9724-45f3-89ba-3a542b98196c { padding-top: 10px;
padding-bottom: 10px; }
 #s-da08868a-9724-45f3-89ba-3a542b98196c .shogun-heading-component h5 {
   color: rgba(51, 51, 51, 1);
   font-weight:  normal ;
   font-family: Montserrat;
   font-style:  normal ;
   font-size: 16px;
   
   
   text-align: center;
 }

 

#s-19c42dfb-ab90-4c17-98de-65745b1157fe {
  display: none;
}
#s-18685e6b-4c20-47ac-a604-234ca282e7da { margin-left: 0px;
margin-right: 0px;
padding-left: 0px;
padding-right: 0px;
text-align: left; }

.shg-c#s-18685e6b-4c20-47ac-a604-234ca282e7da {
  max-width: 100%;
}

.shg-c#s-18685e6b-4c20-47ac-a604-234ca282e7da img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-18685e6b-4c20-47ac-a604-234ca282e7da .shg-image-zoom,
.shg-c#s-18685e6b-4c20-47ac-a604-234ca282e7da img.shogun-image {
  max-width: 298px !important;
  
}



#s-3308433a-ce2f-4899-b37b-001e88816bba { padding-top: 10px;
padding-bottom: 10px; }
 #s-3308433a-ce2f-4899-b37b-001e88816bba .shogun-heading-component h5 {
   color: rgba(51, 51, 51, 1);
   font-weight:  normal ;
   font-family: Montserrat;
   font-style:  normal ;
   font-size: 16px;
   
   
   text-align: center;
 }

 

#s-db8e9d81-ca60-4594-b42c-474f628e816f {
  display: none;
}
#s-c1970ab9-e0ce-48d0-9ecb-a2a1f265d4d5 { text-align: left; }

.shg-c#s-c1970ab9-e0ce-48d0-9ecb-a2a1f265d4d5 {
  max-width: 100%;
}

.shg-c#s-c1970ab9-e0ce-48d0-9ecb-a2a1f265d4d5 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c1970ab9-e0ce-48d0-9ecb-a2a1f265d4d5 .shg-image-zoom,
.shg-c#s-c1970ab9-e0ce-48d0-9ecb-a2a1f265d4d5 img.shogun-image {
  max-width: 300px !important;
  
}



#s-0292f16b-824e-4b67-9107-70e12df5ff3d { padding-top: 10px;
padding-bottom: 10px; }
 #s-0292f16b-824e-4b67-9107-70e12df5ff3d .shogun-heading-component h5 {
   color: rgba(51, 51, 51, 1);
   font-weight:  normal ;
   font-family: Montserrat;
   font-style:  normal ;
   font-size: 16px;
   
   
   text-align: center;
 }

 

#s-92709d5e-9842-484b-8cdf-705ba1820cd6 {
  display: none;
}
#s-c459e062-0c76-41f5-b519-afaf200adb81 { text-align: left; }
#s-f2ee0bc5-bf23-49bf-94b3-476070e64946 { padding-top: 10px;
padding-bottom: 10px; }
 #s-f2ee0bc5-bf23-49bf-94b3-476070e64946 .shogun-heading-component h5 {
   color: rgba(51, 51, 51, 1);
   font-weight:  normal ;
   font-family: Montserrat;
   font-style:  normal ;
   font-size: 16px;
   
   
   text-align: center;
 }

 

#s-f5c4895b-e3ca-470d-a045-784ec2c56894 {
  display: none;
}
#s-6e0a7758-1619-4300-bd95-65d9e219a65b { text-align: left; }
#s-17b18284-20e7-4b0a-bb3f-e3dd738c80ad { padding-top: 10px;
padding-bottom: 10px; }
 #s-17b18284-20e7-4b0a-bb3f-e3dd738c80ad .shogun-heading-component h5 {
   color: rgba(51, 51, 51, 1);
   font-weight:  normal ;
   font-family: Montserrat;
   font-style:  normal ;
   font-size: 16px;
   
   
   text-align: center;
 }

 

#s-4fbe3d6d-0d2f-42ab-8ac1-3611e9dba55d { padding-top: 50px;
padding-left: 150px;
padding-bottom: 50px;
padding-right: 150px;
min-height: 50px; }
@media (max-width: 767px){#s-4fbe3d6d-0d2f-42ab-8ac1-3611e9dba55d, #wrap-s-4fbe3d6d-0d2f-42ab-8ac1-3611e9dba55d { display:none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-4fbe3d6d-0d2f-42ab-8ac1-3611e9dba55d, #wrap-s-4fbe3d6d-0d2f-42ab-8ac1-3611e9dba55d { display:none !important; }}
#s-4fbe3d6d-0d2f-42ab-8ac1-3611e9dba55d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-1836f051-51e9-46ef-9cea-95f4861a753e { border-style: solid;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(204, 204, 204, 1); }
@media (min-width: 0px) {
[id="s-1836f051-51e9-46ef-9cea-95f4861a753e"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-1836f051-51e9-46ef-9cea-95f4861a753e"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-1836f051-51e9-46ef-9cea-95f4861a753e"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-1836f051-51e9-46ef-9cea-95f4861a753e"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-1836f051-51e9-46ef-9cea-95f4861a753e"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-1836f051-51e9-46ef-9cea-95f4861a753e"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-1836f051-51e9-46ef-9cea-95f4861a753e"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-1836f051-51e9-46ef-9cea-95f4861a753e"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-1836f051-51e9-46ef-9cea-95f4861a753e"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-1836f051-51e9-46ef-9cea-95f4861a753e"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-1836f051-51e9-46ef-9cea-95f4861a753e"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-1836f051-51e9-46ef-9cea-95f4861a753e"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-1836f051-51e9-46ef-9cea-95f4861a753e"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-1836f051-51e9-46ef-9cea-95f4861a753e"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-1836f051-51e9-46ef-9cea-95f4861a753e"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-1836f051-51e9-46ef-9cea-95f4861a753e"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-1836f051-51e9-46ef-9cea-95f4861a753e"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-1836f051-51e9-46ef-9cea-95f4861a753e"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-1836f051-51e9-46ef-9cea-95f4861a753e"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-1836f051-51e9-46ef-9cea-95f4861a753e"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-1836f051-51e9-46ef-9cea-95f4861a753e"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-1836f051-51e9-46ef-9cea-95f4861a753e"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-1836f051-51e9-46ef-9cea-95f4861a753e"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-1836f051-51e9-46ef-9cea-95f4861a753e"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-1836f051-51e9-46ef-9cea-95f4861a753e"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-1836f051-51e9-46ef-9cea-95f4861a753e"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-1836f051-51e9-46ef-9cea-95f4861a753e"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-1836f051-51e9-46ef-9cea-95f4861a753e"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-1836f051-51e9-46ef-9cea-95f4861a753e"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-1836f051-51e9-46ef-9cea-95f4861a753e"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-1836f051-51e9-46ef-9cea-95f4861a753e"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-1836f051-51e9-46ef-9cea-95f4861a753e"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-1836f051-51e9-46ef-9cea-95f4861a753e"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-1836f051-51e9-46ef-9cea-95f4861a753e"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-1836f051-51e9-46ef-9cea-95f4861a753e"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-1836f051-51e9-46ef-9cea-95f4861a753e"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-1836f051-51e9-46ef-9cea-95f4861a753e"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 15.0px);
}

}

#s-6525b579-80fb-411a-b80b-d43fa71cba2a { margin-top: 59px;
margin-left: 0px;
margin-right: 0px;
min-height: 50px; }
#s-6525b579-80fb-411a-b80b-d43fa71cba2a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-907d1b7c-7b7a-48fa-ad7d-68cddcb5196e { padding-left: 10px;
padding-right: 10px; }
 #s-907d1b7c-7b7a-48fa-ad7d-68cddcb5196e .shogun-heading-component h1 {
   color: rgba(243, 122, 32, 1);
   font-weight:  300 ;
   font-family: Lato;
   font-style:  normal ;
   font-size: 40px;
   
   letter-spacing: 2px;
   text-align: center;
 }

 

#s-b17593ef-c382-4903-99b2-1c8cb082fc1c { margin-left: 20%;
margin-right: 20%;
padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
border-radius: 2px;
text-align: center;
background-color: #252525;
text-decoration: none; }
#s-b17593ef-c382-4903-99b2-1c8cb082fc1c:hover {background-color: #424242 !important;
text-decoration: none !important;}
#s-b17593ef-c382-4903-99b2-1c8cb082fc1c:active {background-color: #000000 !important;
text-decoration: none !important;}

 #s-b17593ef-c382-4903-99b2-1c8cb082fc1c.shg-btn {
   color: #ffffff;
   font-size: 14px;
   font-weight:  normal ;
   font-style:  normal ;
   font-family: Montserrat;
 }
.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-dfd8ac0a-2258-4ef1-a607-ae911e4e3094 { padding-top: 50px;
padding-left: 0px;
padding-right: 0px;
min-height: 50px; }
@media (min-width: 992px) and (max-width: 1199px){#s-dfd8ac0a-2258-4ef1-a607-ae911e4e3094, #wrap-s-dfd8ac0a-2258-4ef1-a607-ae911e4e3094 { display:none !important; }}@media (min-width: 1200px){#s-dfd8ac0a-2258-4ef1-a607-ae911e4e3094, #wrap-s-dfd8ac0a-2258-4ef1-a607-ae911e4e3094 { display:none !important; }}
#s-dfd8ac0a-2258-4ef1-a607-ae911e4e3094 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-bef0a57b-bfe2-4240-9016-470023d49403 { margin-left: 0px;
margin-right: 0px;
min-height: 50px; }
#s-bef0a57b-bfe2-4240-9016-470023d49403 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-5b305e07-7f1b-44c2-92a1-e83bd9d02bfc { padding-left: 10px;
padding-right: 10px; }
 #s-5b305e07-7f1b-44c2-92a1-e83bd9d02bfc .shogun-heading-component h1 {
   color: rgba(243, 122, 32, 1);
   font-weight:  300 ;
   font-family: Lato;
   font-style:  normal ;
   font-size: 40px;
   
   letter-spacing: 2px;
   text-align: center;
 }

 

#s-6d74ad9e-b748-45d4-b900-3da68a33ff78 { margin-top: 0px;
padding-top: 20px;
padding-left: 10%;
padding-right: 10%;
min-height: 50px; }
#s-6d74ad9e-b748-45d4-b900-3da68a33ff78 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-88dd4221-1b07-460f-8dbe-a8f30149a030 { border-style: solid;
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-radius: 0px;
text-align: center;
border-color: rgba(255, 255, 255, 1);
background-color: #252525;
text-decoration: none; }
#s-88dd4221-1b07-460f-8dbe-a8f30149a030:hover {background-color: #424242 !important;
text-decoration: none !important;}
#s-88dd4221-1b07-460f-8dbe-a8f30149a030:active {background-color: #000000 !important;
text-decoration: none !important;}

 #s-88dd4221-1b07-460f-8dbe-a8f30149a030.shg-btn {
   color: rgba(255, 255, 255, 1);
   font-size: 12px;
   font-weight:  500 ;
   font-style:  normal ;
   font-family: Montserrat;
 }
/*
  $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;
	transition: opacity 300ms;
}
