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

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

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

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

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

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

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

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

#s-c024a5ab-c0e7-4676-9eb0-5987352c14dc {
  min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-c024a5ab-c0e7-4676-9eb0-5987352c14dc > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-c024a5ab-c0e7-4676-9eb0-5987352c14dc.shg-box.shg-c {
  -webkit-box-pack: start;
  justify-content: flex-start;
}

#s-ac261d50-52b5-4fb3-9f63-f472d71d0173 {
  min-height: 50px;
}








#s-ac261d50-52b5-4fb3-9f63-f472d71d0173 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-ac261d50-52b5-4fb3-9f63-f472d71d0173.shg-box.shg-c {
  -webkit-box-pack: start;
  justify-content: flex-start;
}

.shogun-image-container {
  position: relative;
}

.shogun-image-container.shg-align-left {
  text-align: left;
}

.shogun-image-container.shg-align-center {
  text-align: center;
}

.shogun-image-container.shg-align-right {
  text-align: right;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.shogun-image-content-bottom {
  -webkit-box-align: end;
          align-items: flex-end;
}
#s-f4e26d82-7b2a-443b-9c4a-300026eb1659 {
  text-align: center;
}




  #s-f4e26d82-7b2a-443b-9c4a-300026eb1659 img.shogun-image {
    
    width: px;
  }


#s-f4e26d82-7b2a-443b-9c4a-300026eb1659 .shogun-image-content {
  
    -webkit-box-align: center;
  
            align-items: center;
  
}

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

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

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

@media (min-width: 0px) {
[id="s-b21e0acc-6244-4fa1-8157-051f39652f51"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-b21e0acc-6244-4fa1-8157-051f39652f51"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 20.0px);
}

[id="s-b21e0acc-6244-4fa1-8157-051f39652f51"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-b21e0acc-6244-4fa1-8157-051f39652f51"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-b21e0acc-6244-4fa1-8157-051f39652f51"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

[id="s-b21e0acc-6244-4fa1-8157-051f39652f51"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-b21e0acc-6244-4fa1-8157-051f39652f51"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 20.0px);
}

[id="s-b21e0acc-6244-4fa1-8157-051f39652f51"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 20.0px);
}

[id="s-b21e0acc-6244-4fa1-8157-051f39652f51"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 20.0px);
}

[id="s-b21e0acc-6244-4fa1-8157-051f39652f51"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 20.0px);
}

[id="s-b21e0acc-6244-4fa1-8157-051f39652f51"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 20.0px);
}

[id="s-b21e0acc-6244-4fa1-8157-051f39652f51"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 20.0px);
}

[id="s-b21e0acc-6244-4fa1-8157-051f39652f51"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-b21e0acc-6244-4fa1-8157-051f39652f51"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 20.0px);
}

[id="s-b21e0acc-6244-4fa1-8157-051f39652f51"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-b21e0acc-6244-4fa1-8157-051f39652f51"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-b21e0acc-6244-4fa1-8157-051f39652f51"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

[id="s-b21e0acc-6244-4fa1-8157-051f39652f51"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-b21e0acc-6244-4fa1-8157-051f39652f51"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 20.0px);
}

[id="s-b21e0acc-6244-4fa1-8157-051f39652f51"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 20.0px);
}

[id="s-b21e0acc-6244-4fa1-8157-051f39652f51"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 20.0px);
}

[id="s-b21e0acc-6244-4fa1-8157-051f39652f51"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 20.0px);
}

[id="s-b21e0acc-6244-4fa1-8157-051f39652f51"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 20.0px);
}

[id="s-b21e0acc-6244-4fa1-8157-051f39652f51"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 20.0px);
}

[id="s-b21e0acc-6244-4fa1-8157-051f39652f51"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-b21e0acc-6244-4fa1-8157-051f39652f51"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 20.0px);
}

[id="s-b21e0acc-6244-4fa1-8157-051f39652f51"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-b21e0acc-6244-4fa1-8157-051f39652f51"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-b21e0acc-6244-4fa1-8157-051f39652f51"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

[id="s-b21e0acc-6244-4fa1-8157-051f39652f51"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-b21e0acc-6244-4fa1-8157-051f39652f51"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 20.0px);
}

[id="s-b21e0acc-6244-4fa1-8157-051f39652f51"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 20.0px);
}

[id="s-b21e0acc-6244-4fa1-8157-051f39652f51"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 20.0px);
}

[id="s-b21e0acc-6244-4fa1-8157-051f39652f51"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 20.0px);
}

[id="s-b21e0acc-6244-4fa1-8157-051f39652f51"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 20.0px);
}

[id="s-b21e0acc-6244-4fa1-8157-051f39652f51"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 20.0px);
}

[id="s-b21e0acc-6244-4fa1-8157-051f39652f51"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 20.0px);
}

}

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

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

#s-46288c7c-f2c9-47c9-9da9-5d9ec5149d33 {
  margin-top: 25px;
margin-left: 50px;
margin-bottom: 25px;
margin-right: 50px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-46288c7c-f2c9-47c9-9da9-5d9ec5149d33 .shogun-heading-component h1 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 45px;
  line-height: ;
  letter-spacing: ;
  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: pointer;
  font-family: inherit;
  font-style: inherit;
  text-decoration: underline;
  text-transform: inherit;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#s-8a5993df-5aff-47b0-8def-71319fc3dbd1 {
  margin-left: 49px;
margin-bottom: -51px;
margin-right: 49px;
}

#s-51acd19b-102b-40c6-be1b-a879bf665eac {
  border-style: solid;
margin-left: 50px;
margin-right: 50px;
padding-top: 24px;
padding-bottom: 24px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 1px;
border-right-width: 0px;
border-color: rgba(0, 0, 0, 0.1);
}

#s-f2aaf792-dcb1-4053-9f64-cff2e58bd69b {
  min-height: 50px;
}








#s-f2aaf792-dcb1-4053-9f64-cff2e58bd69b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-f2aaf792-dcb1-4053-9f64-cff2e58bd69b.shg-box.shg-c {
  -webkit-box-pack: center;
  justify-content: center;
}

#s-3963bc3d-28bf-4e10-b4cc-d5c087efd0c8 {
  margin-top: 0px;
margin-left: 49px;
margin-bottom: 0px;
margin-right: 49px;
}

#s-d88d03e4-b9da-4c82-b452-372dbc38d0a7 {
  min-height: 50px;
}








#s-d88d03e4-b9da-4c82-b452-372dbc38d0a7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-d88d03e4-b9da-4c82-b452-372dbc38d0a7.shg-box.shg-c {
  -webkit-box-pack: center;
  justify-content: center;
}

#s-6bf35f3d-aca8-49ac-9979-f1e4a36b1cea {
  min-height: 50px;
}








#s-6bf35f3d-aca8-49ac-9979-f1e4a36b1cea > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-6bf35f3d-aca8-49ac-9979-f1e4a36b1cea.shg-box.shg-c {
  -webkit-box-pack: center;
  justify-content: center;
}

.shogun-video {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}

.shogun-video-16x9 {
  padding-bottom: 56.25%;
}

.shogun-video-4x3 {
  padding-bottom: 75%;
}

.shogun-video-embed {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

#s-db0ef22f-0af6-498a-aad6-8f97b1b0d33e {
  min-height: 50px;
}
@media (min-width: 1200px){#s-db0ef22f-0af6-498a-aad6-8f97b1b0d33e {
  display: none;
}
#s-db0ef22f-0af6-498a-aad6-8f97b1b0d33e, #wrap-s-db0ef22f-0af6-498a-aad6-8f97b1b0d33e { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-db0ef22f-0af6-498a-aad6-8f97b1b0d33e {
  display: none;
}
#s-db0ef22f-0af6-498a-aad6-8f97b1b0d33e, #wrap-s-db0ef22f-0af6-498a-aad6-8f97b1b0d33e { display:none !important; }}







#s-db0ef22f-0af6-498a-aad6-8f97b1b0d33e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-db0ef22f-0af6-498a-aad6-8f97b1b0d33e.shg-box.shg-c {
  -webkit-box-pack: center;
  justify-content: center;
}

#s-4e82d4e9-29c9-4619-8390-771559aa2562 {
  min-height: 50px;
}
@media (min-width: 1200px){#s-4e82d4e9-29c9-4619-8390-771559aa2562 {
  display: none;
}
#s-4e82d4e9-29c9-4619-8390-771559aa2562, #wrap-s-4e82d4e9-29c9-4619-8390-771559aa2562 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-4e82d4e9-29c9-4619-8390-771559aa2562 {
  display: none;
}
#s-4e82d4e9-29c9-4619-8390-771559aa2562, #wrap-s-4e82d4e9-29c9-4619-8390-771559aa2562 { display:none !important; }}







#s-4e82d4e9-29c9-4619-8390-771559aa2562 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-4e82d4e9-29c9-4619-8390-771559aa2562.shg-box.shg-c {
  -webkit-box-pack: center;
  justify-content: center;
}

.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-f61c3a37-e78f-46ef-8819-97c6c7c3ad97 {
  padding-top: 10px;
padding-bottom: 2px;
}

#s-339d6842-2a90-4b79-bfb9-ce0f68b154b2 {
  display: none;
}
.shg-product-image-wrapper img.shogun-image,
.shogun-component img.shogun-image {
  display: inline-block;
  vertical-align: middle;
}

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

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

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

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

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

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

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

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

.shg-image-zoom .shg-image-zoom-background {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  -webkit-transition: -webkit-transform 0.5s ease-out;
  transition: -webkit-transform 0.5s ease-out;
  transition: transform 0.5s ease-out;
  transition: transform 0.5s ease-out, -webkit-transform 0.5s ease-out;
  -webkit-transform: scale(1);
          transform: scale(1);
}

/**
  Fix for IE11, as min-width does not works there.
**/
@media screen\0 {
  .shg-product-image-wrapper > .shogun-image {
    width: 100%;
  }
}

#s-683e40f3-fb3b-4b2a-8a5b-c3e721b2342d {
  padding-left: 46px;
padding-right: 46px;
text-align: left;
}


.shg-c#s-683e40f3-fb3b-4b2a-8a5b-c3e721b2342d {
  max-width: 100%;
}

.shg-c#s-683e40f3-fb3b-4b2a-8a5b-c3e721b2342d img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-683e40f3-fb3b-4b2a-8a5b-c3e721b2342d .shg-image-zoom,
.shg-c#s-683e40f3-fb3b-4b2a-8a5b-c3e721b2342d img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-683e40f3-fb3b-4b2a-8a5b-c3e721b2342d .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-683e40f3-fb3b-4b2a-8a5b-c3e721b2342d {
  max-width: 100%;
}

.shg-c#s-683e40f3-fb3b-4b2a-8a5b-c3e721b2342d img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-683e40f3-fb3b-4b2a-8a5b-c3e721b2342d .shg-image-zoom,
.shg-c#s-683e40f3-fb3b-4b2a-8a5b-c3e721b2342d img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-683e40f3-fb3b-4b2a-8a5b-c3e721b2342d .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-683e40f3-fb3b-4b2a-8a5b-c3e721b2342d {
  max-width: 100%;
}

.shg-c#s-683e40f3-fb3b-4b2a-8a5b-c3e721b2342d img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-683e40f3-fb3b-4b2a-8a5b-c3e721b2342d .shg-image-zoom,
.shg-c#s-683e40f3-fb3b-4b2a-8a5b-c3e721b2342d img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-683e40f3-fb3b-4b2a-8a5b-c3e721b2342d .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-683e40f3-fb3b-4b2a-8a5b-c3e721b2342d {
  max-width: 100%;
}

.shg-c#s-683e40f3-fb3b-4b2a-8a5b-c3e721b2342d img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-683e40f3-fb3b-4b2a-8a5b-c3e721b2342d .shg-image-zoom,
.shg-c#s-683e40f3-fb3b-4b2a-8a5b-c3e721b2342d img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-683e40f3-fb3b-4b2a-8a5b-c3e721b2342d .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-683e40f3-fb3b-4b2a-8a5b-c3e721b2342d {
  max-width: 100%;
}

.shg-c#s-683e40f3-fb3b-4b2a-8a5b-c3e721b2342d img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-683e40f3-fb3b-4b2a-8a5b-c3e721b2342d .shg-image-zoom,
.shg-c#s-683e40f3-fb3b-4b2a-8a5b-c3e721b2342d img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-683e40f3-fb3b-4b2a-8a5b-c3e721b2342d .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-acfc0b8b-9672-47c0-bd02-b2e8da95a126 {
  display: none;
}
#s-5e8aa475-da03-4c88-a472-05b5301c3adb {
  padding-left: 46px;
padding-right: 46px;
text-align: left;
}


.shg-c#s-5e8aa475-da03-4c88-a472-05b5301c3adb {
  max-width: 100%;
}

.shg-c#s-5e8aa475-da03-4c88-a472-05b5301c3adb img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-5e8aa475-da03-4c88-a472-05b5301c3adb .shg-image-zoom,
.shg-c#s-5e8aa475-da03-4c88-a472-05b5301c3adb img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-5e8aa475-da03-4c88-a472-05b5301c3adb .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-5e8aa475-da03-4c88-a472-05b5301c3adb {
  max-width: 100%;
}

.shg-c#s-5e8aa475-da03-4c88-a472-05b5301c3adb img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-5e8aa475-da03-4c88-a472-05b5301c3adb .shg-image-zoom,
.shg-c#s-5e8aa475-da03-4c88-a472-05b5301c3adb img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-5e8aa475-da03-4c88-a472-05b5301c3adb .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-5e8aa475-da03-4c88-a472-05b5301c3adb {
  max-width: 100%;
}

.shg-c#s-5e8aa475-da03-4c88-a472-05b5301c3adb img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-5e8aa475-da03-4c88-a472-05b5301c3adb .shg-image-zoom,
.shg-c#s-5e8aa475-da03-4c88-a472-05b5301c3adb img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-5e8aa475-da03-4c88-a472-05b5301c3adb .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-5e8aa475-da03-4c88-a472-05b5301c3adb {
  max-width: 100%;
}

.shg-c#s-5e8aa475-da03-4c88-a472-05b5301c3adb img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-5e8aa475-da03-4c88-a472-05b5301c3adb .shg-image-zoom,
.shg-c#s-5e8aa475-da03-4c88-a472-05b5301c3adb img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-5e8aa475-da03-4c88-a472-05b5301c3adb .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-5e8aa475-da03-4c88-a472-05b5301c3adb {
  max-width: 100%;
}

.shg-c#s-5e8aa475-da03-4c88-a472-05b5301c3adb img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-5e8aa475-da03-4c88-a472-05b5301c3adb .shg-image-zoom,
.shg-c#s-5e8aa475-da03-4c88-a472-05b5301c3adb img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-5e8aa475-da03-4c88-a472-05b5301c3adb .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-adaa38f3-caef-44d5-9a2c-8f8fa1c3046b {
  display: none;
}
#s-ad7de2ce-f70f-4d2d-9171-c6fe2cde26cc {
  padding-left: 46px;
padding-right: 46px;
text-align: left;
}


.shg-c#s-ad7de2ce-f70f-4d2d-9171-c6fe2cde26cc {
  max-width: 100%;
}

.shg-c#s-ad7de2ce-f70f-4d2d-9171-c6fe2cde26cc img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-ad7de2ce-f70f-4d2d-9171-c6fe2cde26cc .shg-image-zoom,
.shg-c#s-ad7de2ce-f70f-4d2d-9171-c6fe2cde26cc img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-ad7de2ce-f70f-4d2d-9171-c6fe2cde26cc .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-ad7de2ce-f70f-4d2d-9171-c6fe2cde26cc {
  max-width: 100%;
}

.shg-c#s-ad7de2ce-f70f-4d2d-9171-c6fe2cde26cc img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-ad7de2ce-f70f-4d2d-9171-c6fe2cde26cc .shg-image-zoom,
.shg-c#s-ad7de2ce-f70f-4d2d-9171-c6fe2cde26cc img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-ad7de2ce-f70f-4d2d-9171-c6fe2cde26cc .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-ad7de2ce-f70f-4d2d-9171-c6fe2cde26cc {
  max-width: 100%;
}

.shg-c#s-ad7de2ce-f70f-4d2d-9171-c6fe2cde26cc img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-ad7de2ce-f70f-4d2d-9171-c6fe2cde26cc .shg-image-zoom,
.shg-c#s-ad7de2ce-f70f-4d2d-9171-c6fe2cde26cc img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-ad7de2ce-f70f-4d2d-9171-c6fe2cde26cc .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-ad7de2ce-f70f-4d2d-9171-c6fe2cde26cc {
  max-width: 100%;
}

.shg-c#s-ad7de2ce-f70f-4d2d-9171-c6fe2cde26cc img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-ad7de2ce-f70f-4d2d-9171-c6fe2cde26cc .shg-image-zoom,
.shg-c#s-ad7de2ce-f70f-4d2d-9171-c6fe2cde26cc img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-ad7de2ce-f70f-4d2d-9171-c6fe2cde26cc .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-ad7de2ce-f70f-4d2d-9171-c6fe2cde26cc {
  max-width: 100%;
}

.shg-c#s-ad7de2ce-f70f-4d2d-9171-c6fe2cde26cc img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-ad7de2ce-f70f-4d2d-9171-c6fe2cde26cc .shg-image-zoom,
.shg-c#s-ad7de2ce-f70f-4d2d-9171-c6fe2cde26cc img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-ad7de2ce-f70f-4d2d-9171-c6fe2cde26cc .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-62f096c5-b621-4c11-9ad7-f1895954612b {
  display: none;
}
.shg-product-title-component h1,
.shg-product-title-component h2,
.shg-product-title-component h3,
.shg-product-title-component h4,
.shg-product-title-component h5,
.shg-product-title-component h6 {
  margin: 0;
  padding: 0;
  display: block;
  color: #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-e75dd108-092b-4828-b485-1ab67f0f9c55 {
  padding-top: 20px;
padding-bottom: 20px;
text-align: center;
}

#s-e75dd108-092b-4828-b485-1ab67f0f9c55 .shg-product-title-component h3 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
}

#s-7a728c57-4092-4e6f-aaa5-aa557a7bf70d {
  display: none;
}
#s-30b08c93-14cf-437d-96d9-d542f942f4f5 {
  padding-top: 10px;
padding-bottom: 20px;
text-align: center;
}

#s-30b08c93-14cf-437d-96d9-d542f942f4f5 .shg-product-title-component h2 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
}

#s-7c9a6f2d-7f5d-4a36-9c81-4cb063eccd63 {
  display: none;
}
#s-b0078f01-b2a2-43d3-b895-afcb589d797f {
  padding-top: 10px;
padding-bottom: 20px;
text-align: center;
}

#s-b0078f01-b2a2-43d3-b895-afcb589d797f .shg-product-title-component h2 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
}

#s-57db0b6b-0062-4456-8c3f-0dfea3bda84c {
  display: none;
}
.shg-btn.shg-cse, .shg-btn.shg-cse:hover, .shg-btn.shg-cse:focus {
  color: #FFF;
}

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

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

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

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

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

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

#s-bc1aef25-458f-412d-92e0-9cba828da612 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
text-align: center;
background-color: #252525;
}
#s-bc1aef25-458f-412d-92e0-9cba828da612:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-bc1aef25-458f-412d-92e0-9cba828da612:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-bc1aef25-458f-412d-92e0-9cba828da612 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-box-align: normal;
          align-items: normal;
  box-sizing: border-box;
}

#s-bc1aef25-458f-412d-92e0-9cba828da612.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-bc1aef25-458f-412d-92e0-9cba828da612.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}

#s-bc1aef25-458f-412d-92e0-9cba828da612.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-6f5221e4-af9a-450a-a745-11903fb738f1 {
  display: none;
}
#s-3b862e25-0880-4561-8588-383ece1c365f {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
text-align: center;
background-color: #252525;
}
#s-3b862e25-0880-4561-8588-383ece1c365f:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-3b862e25-0880-4561-8588-383ece1c365f:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-3b862e25-0880-4561-8588-383ece1c365f {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-box-align: normal;
          align-items: normal;
  box-sizing: border-box;
}

#s-3b862e25-0880-4561-8588-383ece1c365f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-3b862e25-0880-4561-8588-383ece1c365f.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}

#s-3b862e25-0880-4561-8588-383ece1c365f.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-cb3a8c6e-67ae-4a7b-8ffa-4fdf5e650253 {
  display: none;
}
#s-57db1722-5981-46d8-ad50-568bf010e1b5 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
text-align: center;
background-color: #252525;
}
#s-57db1722-5981-46d8-ad50-568bf010e1b5:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-57db1722-5981-46d8-ad50-568bf010e1b5:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-57db1722-5981-46d8-ad50-568bf010e1b5 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-box-align: normal;
          align-items: normal;
  box-sizing: border-box;
}

#s-57db1722-5981-46d8-ad50-568bf010e1b5.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-57db1722-5981-46d8-ad50-568bf010e1b5.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}

#s-57db1722-5981-46d8-ad50-568bf010e1b5.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-e08f1f20-88db-420b-9eff-9173c5062ec5 {
  min-height: 50px;
}
@media (min-width: 1200px){#s-e08f1f20-88db-420b-9eff-9173c5062ec5 {
  display: none;
}
#s-e08f1f20-88db-420b-9eff-9173c5062ec5, #wrap-s-e08f1f20-88db-420b-9eff-9173c5062ec5 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-e08f1f20-88db-420b-9eff-9173c5062ec5 {
  display: none;
}
#s-e08f1f20-88db-420b-9eff-9173c5062ec5, #wrap-s-e08f1f20-88db-420b-9eff-9173c5062ec5 { display:none !important; }}







#s-e08f1f20-88db-420b-9eff-9173c5062ec5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-e08f1f20-88db-420b-9eff-9173c5062ec5.shg-box.shg-c {
  -webkit-box-pack: center;
  justify-content: center;
}

#s-18caea2b-4479-434b-b6c5-5df3ae95b2bd {
  min-height: 50px;
}
@media (min-width: 1200px){#s-18caea2b-4479-434b-b6c5-5df3ae95b2bd {
  display: none;
}
#s-18caea2b-4479-434b-b6c5-5df3ae95b2bd, #wrap-s-18caea2b-4479-434b-b6c5-5df3ae95b2bd { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-18caea2b-4479-434b-b6c5-5df3ae95b2bd {
  display: none;
}
#s-18caea2b-4479-434b-b6c5-5df3ae95b2bd, #wrap-s-18caea2b-4479-434b-b6c5-5df3ae95b2bd { display:none !important; }}







#s-18caea2b-4479-434b-b6c5-5df3ae95b2bd > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-18caea2b-4479-434b-b6c5-5df3ae95b2bd.shg-box.shg-c {
  -webkit-box-pack: center;
  justify-content: center;
}

#s-20c4dc42-b4ee-4470-9f17-d5777e77b4cb {
  min-height: 50px;
}








#s-20c4dc42-b4ee-4470-9f17-d5777e77b4cb > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-20c4dc42-b4ee-4470-9f17-d5777e77b4cb.shg-box.shg-c {
  -webkit-box-pack: center;
  justify-content: center;
}

#s-69c37b8d-b65d-41da-8114-dad5c344b1d4 {
  margin-top: 0px;
margin-left: 49px;
margin-bottom: 0px;
margin-right: 49px;
}
@media (min-width: 1200px){#s-69c37b8d-b65d-41da-8114-dad5c344b1d4 {
  display: none;
}
#s-69c37b8d-b65d-41da-8114-dad5c344b1d4, #wrap-s-69c37b8d-b65d-41da-8114-dad5c344b1d4 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-69c37b8d-b65d-41da-8114-dad5c344b1d4 {
  display: none;
}
#s-69c37b8d-b65d-41da-8114-dad5c344b1d4, #wrap-s-69c37b8d-b65d-41da-8114-dad5c344b1d4 { display:none !important; }}
#s-789b59c4-ef43-4d02-a5a6-45f021ee0976 {
  min-height: 50px;
}
@media (min-width: 1200px){#s-789b59c4-ef43-4d02-a5a6-45f021ee0976 {
  display: none;
}
#s-789b59c4-ef43-4d02-a5a6-45f021ee0976, #wrap-s-789b59c4-ef43-4d02-a5a6-45f021ee0976 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-789b59c4-ef43-4d02-a5a6-45f021ee0976 {
  display: none;
}
#s-789b59c4-ef43-4d02-a5a6-45f021ee0976, #wrap-s-789b59c4-ef43-4d02-a5a6-45f021ee0976 { display:none !important; }}







#s-789b59c4-ef43-4d02-a5a6-45f021ee0976 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-789b59c4-ef43-4d02-a5a6-45f021ee0976.shg-box.shg-c {
  -webkit-box-pack: center;
  justify-content: center;
}

#s-7ec47d19-ad46-45be-956e-5ab61e6cc49d {
  min-height: 50px;
}
@media (min-width: 1200px){#s-7ec47d19-ad46-45be-956e-5ab61e6cc49d {
  display: none;
}
#s-7ec47d19-ad46-45be-956e-5ab61e6cc49d, #wrap-s-7ec47d19-ad46-45be-956e-5ab61e6cc49d { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-7ec47d19-ad46-45be-956e-5ab61e6cc49d {
  display: none;
}
#s-7ec47d19-ad46-45be-956e-5ab61e6cc49d, #wrap-s-7ec47d19-ad46-45be-956e-5ab61e6cc49d { display:none !important; }}







#s-7ec47d19-ad46-45be-956e-5ab61e6cc49d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-7ec47d19-ad46-45be-956e-5ab61e6cc49d.shg-box.shg-c {
  -webkit-box-pack: center;
  justify-content: center;
}

#s-c11c2cb0-603d-4170-b035-1d9a14c288fb {
  padding-top: 10px;
padding-bottom: 2px;
}

#s-18c1d2ca-4993-4297-8c67-f467ff15fc18 {
  display: none;
}
#s-4f5028de-51a2-41ff-9da3-2f40828f10ea {
  padding-left: 46px;
padding-right: 46px;
text-align: left;
}


.shg-c#s-4f5028de-51a2-41ff-9da3-2f40828f10ea {
  max-width: 100%;
}

.shg-c#s-4f5028de-51a2-41ff-9da3-2f40828f10ea img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-4f5028de-51a2-41ff-9da3-2f40828f10ea .shg-image-zoom,
.shg-c#s-4f5028de-51a2-41ff-9da3-2f40828f10ea img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-4f5028de-51a2-41ff-9da3-2f40828f10ea .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-4f5028de-51a2-41ff-9da3-2f40828f10ea {
  max-width: 100%;
}

.shg-c#s-4f5028de-51a2-41ff-9da3-2f40828f10ea img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-4f5028de-51a2-41ff-9da3-2f40828f10ea .shg-image-zoom,
.shg-c#s-4f5028de-51a2-41ff-9da3-2f40828f10ea img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-4f5028de-51a2-41ff-9da3-2f40828f10ea .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-4f5028de-51a2-41ff-9da3-2f40828f10ea {
  max-width: 100%;
}

.shg-c#s-4f5028de-51a2-41ff-9da3-2f40828f10ea img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-4f5028de-51a2-41ff-9da3-2f40828f10ea .shg-image-zoom,
.shg-c#s-4f5028de-51a2-41ff-9da3-2f40828f10ea img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-4f5028de-51a2-41ff-9da3-2f40828f10ea .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-4f5028de-51a2-41ff-9da3-2f40828f10ea {
  max-width: 100%;
}

.shg-c#s-4f5028de-51a2-41ff-9da3-2f40828f10ea img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-4f5028de-51a2-41ff-9da3-2f40828f10ea .shg-image-zoom,
.shg-c#s-4f5028de-51a2-41ff-9da3-2f40828f10ea img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-4f5028de-51a2-41ff-9da3-2f40828f10ea .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-4f5028de-51a2-41ff-9da3-2f40828f10ea {
  max-width: 100%;
}

.shg-c#s-4f5028de-51a2-41ff-9da3-2f40828f10ea img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-4f5028de-51a2-41ff-9da3-2f40828f10ea .shg-image-zoom,
.shg-c#s-4f5028de-51a2-41ff-9da3-2f40828f10ea img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-4f5028de-51a2-41ff-9da3-2f40828f10ea .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-9d9e57c7-0657-458f-b8ac-a0ded892c924 {
  display: none;
}
#s-791bcdba-f881-4a14-96b4-6d3042c34bfe {
  padding-left: 46px;
padding-right: 46px;
text-align: left;
}


.shg-c#s-791bcdba-f881-4a14-96b4-6d3042c34bfe {
  max-width: 100%;
}

.shg-c#s-791bcdba-f881-4a14-96b4-6d3042c34bfe img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-791bcdba-f881-4a14-96b4-6d3042c34bfe .shg-image-zoom,
.shg-c#s-791bcdba-f881-4a14-96b4-6d3042c34bfe img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-791bcdba-f881-4a14-96b4-6d3042c34bfe .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-791bcdba-f881-4a14-96b4-6d3042c34bfe {
  max-width: 100%;
}

.shg-c#s-791bcdba-f881-4a14-96b4-6d3042c34bfe img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-791bcdba-f881-4a14-96b4-6d3042c34bfe .shg-image-zoom,
.shg-c#s-791bcdba-f881-4a14-96b4-6d3042c34bfe img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-791bcdba-f881-4a14-96b4-6d3042c34bfe .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-791bcdba-f881-4a14-96b4-6d3042c34bfe {
  max-width: 100%;
}

.shg-c#s-791bcdba-f881-4a14-96b4-6d3042c34bfe img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-791bcdba-f881-4a14-96b4-6d3042c34bfe .shg-image-zoom,
.shg-c#s-791bcdba-f881-4a14-96b4-6d3042c34bfe img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-791bcdba-f881-4a14-96b4-6d3042c34bfe .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-791bcdba-f881-4a14-96b4-6d3042c34bfe {
  max-width: 100%;
}

.shg-c#s-791bcdba-f881-4a14-96b4-6d3042c34bfe img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-791bcdba-f881-4a14-96b4-6d3042c34bfe .shg-image-zoom,
.shg-c#s-791bcdba-f881-4a14-96b4-6d3042c34bfe img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-791bcdba-f881-4a14-96b4-6d3042c34bfe .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-791bcdba-f881-4a14-96b4-6d3042c34bfe {
  max-width: 100%;
}

.shg-c#s-791bcdba-f881-4a14-96b4-6d3042c34bfe img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-791bcdba-f881-4a14-96b4-6d3042c34bfe .shg-image-zoom,
.shg-c#s-791bcdba-f881-4a14-96b4-6d3042c34bfe img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-791bcdba-f881-4a14-96b4-6d3042c34bfe .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-6dcbe830-022f-4547-8719-c8f018189850 {
  display: none;
}
#s-f7a749ae-18b0-4da0-98c8-a90a8f3f844d {
  padding-left: 46px;
padding-right: 46px;
text-align: left;
}


.shg-c#s-f7a749ae-18b0-4da0-98c8-a90a8f3f844d {
  max-width: 100%;
}

.shg-c#s-f7a749ae-18b0-4da0-98c8-a90a8f3f844d img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-f7a749ae-18b0-4da0-98c8-a90a8f3f844d .shg-image-zoom,
.shg-c#s-f7a749ae-18b0-4da0-98c8-a90a8f3f844d img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-f7a749ae-18b0-4da0-98c8-a90a8f3f844d .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-f7a749ae-18b0-4da0-98c8-a90a8f3f844d {
  max-width: 100%;
}

.shg-c#s-f7a749ae-18b0-4da0-98c8-a90a8f3f844d img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-f7a749ae-18b0-4da0-98c8-a90a8f3f844d .shg-image-zoom,
.shg-c#s-f7a749ae-18b0-4da0-98c8-a90a8f3f844d img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-f7a749ae-18b0-4da0-98c8-a90a8f3f844d .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-f7a749ae-18b0-4da0-98c8-a90a8f3f844d {
  max-width: 100%;
}

.shg-c#s-f7a749ae-18b0-4da0-98c8-a90a8f3f844d img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-f7a749ae-18b0-4da0-98c8-a90a8f3f844d .shg-image-zoom,
.shg-c#s-f7a749ae-18b0-4da0-98c8-a90a8f3f844d img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-f7a749ae-18b0-4da0-98c8-a90a8f3f844d .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-f7a749ae-18b0-4da0-98c8-a90a8f3f844d {
  max-width: 100%;
}

.shg-c#s-f7a749ae-18b0-4da0-98c8-a90a8f3f844d img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-f7a749ae-18b0-4da0-98c8-a90a8f3f844d .shg-image-zoom,
.shg-c#s-f7a749ae-18b0-4da0-98c8-a90a8f3f844d img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-f7a749ae-18b0-4da0-98c8-a90a8f3f844d .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-f7a749ae-18b0-4da0-98c8-a90a8f3f844d {
  max-width: 100%;
}

.shg-c#s-f7a749ae-18b0-4da0-98c8-a90a8f3f844d img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-f7a749ae-18b0-4da0-98c8-a90a8f3f844d .shg-image-zoom,
.shg-c#s-f7a749ae-18b0-4da0-98c8-a90a8f3f844d img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-f7a749ae-18b0-4da0-98c8-a90a8f3f844d .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-8be9aa57-3d11-4cfb-b62d-bb9fcaca97f2 {
  display: none;
}
#s-bf93c1ee-9b45-49b0-8a3a-f2080aec05f1 {
  padding-top: 20px;
padding-bottom: 20px;
text-align: center;
}

#s-bf93c1ee-9b45-49b0-8a3a-f2080aec05f1 .shg-product-title-component h3 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
}

#s-27c7ad69-6c46-4ad9-b037-0ef45d9fe1de {
  display: none;
}
#s-207171b4-e6c9-4334-a169-92bd3c5e52c2 {
  padding-top: 10px;
padding-bottom: 20px;
text-align: center;
}

#s-207171b4-e6c9-4334-a169-92bd3c5e52c2 .shg-product-title-component h2 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
}

#s-63f8a9a6-cd22-4bf9-9940-34a6ebe315d1 {
  display: none;
}
#s-08bbcc21-3723-4d4f-a209-9f3ef26a1930 {
  padding-top: 10px;
padding-bottom: 20px;
text-align: center;
}

#s-08bbcc21-3723-4d4f-a209-9f3ef26a1930 .shg-product-title-component h2 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
}

#s-b98686d1-907d-4660-90d9-3480cd5548e7 {
  display: none;
}
#s-11a8bd90-41f3-4026-8092-d551f914ee24 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
text-align: center;
background-color: #252525;
}
#s-11a8bd90-41f3-4026-8092-d551f914ee24:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-11a8bd90-41f3-4026-8092-d551f914ee24:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-11a8bd90-41f3-4026-8092-d551f914ee24 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-box-align: normal;
          align-items: normal;
  box-sizing: border-box;
}

#s-11a8bd90-41f3-4026-8092-d551f914ee24.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-11a8bd90-41f3-4026-8092-d551f914ee24.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}

#s-11a8bd90-41f3-4026-8092-d551f914ee24.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-86ff6ce3-22d8-4e04-946d-d984dbe7b22b {
  display: none;
}
#s-ed53bf28-a27d-4009-8e40-ebb97d05b6dd {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
text-align: center;
background-color: #252525;
}
#s-ed53bf28-a27d-4009-8e40-ebb97d05b6dd:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-ed53bf28-a27d-4009-8e40-ebb97d05b6dd:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-ed53bf28-a27d-4009-8e40-ebb97d05b6dd {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-box-align: normal;
          align-items: normal;
  box-sizing: border-box;
}

#s-ed53bf28-a27d-4009-8e40-ebb97d05b6dd.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-ed53bf28-a27d-4009-8e40-ebb97d05b6dd.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}

#s-ed53bf28-a27d-4009-8e40-ebb97d05b6dd.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-5ee294e8-92e5-4611-b727-cf3a4834ebc1 {
  display: none;
}
#s-78de8fed-2070-4343-b131-489dc3d083dc {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
text-align: center;
background-color: #252525;
}
#s-78de8fed-2070-4343-b131-489dc3d083dc:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-78de8fed-2070-4343-b131-489dc3d083dc:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-78de8fed-2070-4343-b131-489dc3d083dc {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-box-align: normal;
          align-items: normal;
  box-sizing: border-box;
}

#s-78de8fed-2070-4343-b131-489dc3d083dc.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-78de8fed-2070-4343-b131-489dc3d083dc.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}

#s-78de8fed-2070-4343-b131-489dc3d083dc.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-cfa4d799-7216-402a-b6c5-527d41a98edf {
  min-height: 50px;
}
@media (min-width: 1200px){#s-cfa4d799-7216-402a-b6c5-527d41a98edf {
  display: none;
}
#s-cfa4d799-7216-402a-b6c5-527d41a98edf, #wrap-s-cfa4d799-7216-402a-b6c5-527d41a98edf { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-cfa4d799-7216-402a-b6c5-527d41a98edf {
  display: none;
}
#s-cfa4d799-7216-402a-b6c5-527d41a98edf, #wrap-s-cfa4d799-7216-402a-b6c5-527d41a98edf { display:none !important; }}







#s-cfa4d799-7216-402a-b6c5-527d41a98edf > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-cfa4d799-7216-402a-b6c5-527d41a98edf.shg-box.shg-c {
  -webkit-box-pack: center;
  justify-content: center;
}

#s-dc6067b9-7832-40cc-9080-8fb0f97637e1 {
  min-height: 50px;
}
@media (min-width: 1200px){#s-dc6067b9-7832-40cc-9080-8fb0f97637e1 {
  display: none;
}
#s-dc6067b9-7832-40cc-9080-8fb0f97637e1, #wrap-s-dc6067b9-7832-40cc-9080-8fb0f97637e1 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-dc6067b9-7832-40cc-9080-8fb0f97637e1 {
  display: none;
}
#s-dc6067b9-7832-40cc-9080-8fb0f97637e1, #wrap-s-dc6067b9-7832-40cc-9080-8fb0f97637e1 { display:none !important; }}







#s-dc6067b9-7832-40cc-9080-8fb0f97637e1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-dc6067b9-7832-40cc-9080-8fb0f97637e1.shg-box.shg-c {
  -webkit-box-pack: center;
  justify-content: center;
}

#s-b24faef9-6ccc-4550-9000-e6897497510d {
  text-align: center;
}




  #s-b24faef9-6ccc-4550-9000-e6897497510d img.shogun-image {
    
    width: px;
  }


#s-b24faef9-6ccc-4550-9000-e6897497510d .shogun-image-content {
  
    -webkit-box-align: center;
  
            align-items: center;
  
}

#s-22611d0b-6742-4182-87e4-3fce1d20f29d {
  min-height: 50px;
}
@media (min-width: 1200px){#s-22611d0b-6742-4182-87e4-3fce1d20f29d {
  display: none;
}
#s-22611d0b-6742-4182-87e4-3fce1d20f29d, #wrap-s-22611d0b-6742-4182-87e4-3fce1d20f29d { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-22611d0b-6742-4182-87e4-3fce1d20f29d {
  display: none;
}
#s-22611d0b-6742-4182-87e4-3fce1d20f29d, #wrap-s-22611d0b-6742-4182-87e4-3fce1d20f29d { display:none !important; }}







#s-22611d0b-6742-4182-87e4-3fce1d20f29d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-22611d0b-6742-4182-87e4-3fce1d20f29d.shg-box.shg-c {
  -webkit-box-pack: center;
  justify-content: center;
}

#s-0ea38907-baeb-403e-85c3-ed3697400173 {
  min-height: 50px;
}
@media (min-width: 1200px){#s-0ea38907-baeb-403e-85c3-ed3697400173 {
  display: none;
}
#s-0ea38907-baeb-403e-85c3-ed3697400173, #wrap-s-0ea38907-baeb-403e-85c3-ed3697400173 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-0ea38907-baeb-403e-85c3-ed3697400173 {
  display: none;
}
#s-0ea38907-baeb-403e-85c3-ed3697400173, #wrap-s-0ea38907-baeb-403e-85c3-ed3697400173 { display:none !important; }}







#s-0ea38907-baeb-403e-85c3-ed3697400173 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-0ea38907-baeb-403e-85c3-ed3697400173.shg-box.shg-c {
  -webkit-box-pack: center;
  justify-content: center;
}

#s-b4230298-1a75-4945-baa6-9666c7fda891 {
  min-height: 50px;
}








#s-b4230298-1a75-4945-baa6-9666c7fda891 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-b4230298-1a75-4945-baa6-9666c7fda891.shg-box.shg-c {
  -webkit-box-pack: center;
  justify-content: center;
}

#s-6b3feaea-919a-4dca-a72d-3e19153aaec0 {
  margin-top: 0px;
margin-left: 49px;
margin-bottom: 0px;
margin-right: 49px;
}

#s-6da93fdc-3086-4ec0-84c5-0d3608569b61 {
  min-height: 50px;
}
@media (min-width: 1200px){#s-6da93fdc-3086-4ec0-84c5-0d3608569b61 {
  display: none;
}
#s-6da93fdc-3086-4ec0-84c5-0d3608569b61, #wrap-s-6da93fdc-3086-4ec0-84c5-0d3608569b61 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-6da93fdc-3086-4ec0-84c5-0d3608569b61 {
  display: none;
}
#s-6da93fdc-3086-4ec0-84c5-0d3608569b61, #wrap-s-6da93fdc-3086-4ec0-84c5-0d3608569b61 { display:none !important; }}







#s-6da93fdc-3086-4ec0-84c5-0d3608569b61 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-6da93fdc-3086-4ec0-84c5-0d3608569b61.shg-box.shg-c {
  -webkit-box-pack: center;
  justify-content: center;
}

#s-2315a10a-2075-4f3d-8cf8-4dbd93736e91 {
  min-height: 50px;
}
@media (min-width: 1200px){#s-2315a10a-2075-4f3d-8cf8-4dbd93736e91 {
  display: none;
}
#s-2315a10a-2075-4f3d-8cf8-4dbd93736e91, #wrap-s-2315a10a-2075-4f3d-8cf8-4dbd93736e91 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-2315a10a-2075-4f3d-8cf8-4dbd93736e91 {
  display: none;
}
#s-2315a10a-2075-4f3d-8cf8-4dbd93736e91, #wrap-s-2315a10a-2075-4f3d-8cf8-4dbd93736e91 { display:none !important; }}







#s-2315a10a-2075-4f3d-8cf8-4dbd93736e91 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-2315a10a-2075-4f3d-8cf8-4dbd93736e91.shg-box.shg-c {
  -webkit-box-pack: center;
  justify-content: center;
}

#s-0b21ece4-299f-4278-8dab-e70f4d8a01cb {
  padding-top: 10px;
padding-bottom: 2px;
}

#s-d60568f9-8755-469c-b871-23fd12c280c4 {
  display: none;
}
#s-363bf27f-0c29-4b72-82f9-8d68476c7a8b {
  padding-left: 46px;
padding-right: 46px;
text-align: left;
}


.shg-c#s-363bf27f-0c29-4b72-82f9-8d68476c7a8b {
  max-width: 100%;
}

.shg-c#s-363bf27f-0c29-4b72-82f9-8d68476c7a8b img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-363bf27f-0c29-4b72-82f9-8d68476c7a8b .shg-image-zoom,
.shg-c#s-363bf27f-0c29-4b72-82f9-8d68476c7a8b img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-363bf27f-0c29-4b72-82f9-8d68476c7a8b .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-363bf27f-0c29-4b72-82f9-8d68476c7a8b {
  max-width: 100%;
}

.shg-c#s-363bf27f-0c29-4b72-82f9-8d68476c7a8b img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-363bf27f-0c29-4b72-82f9-8d68476c7a8b .shg-image-zoom,
.shg-c#s-363bf27f-0c29-4b72-82f9-8d68476c7a8b img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-363bf27f-0c29-4b72-82f9-8d68476c7a8b .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-363bf27f-0c29-4b72-82f9-8d68476c7a8b {
  max-width: 100%;
}

.shg-c#s-363bf27f-0c29-4b72-82f9-8d68476c7a8b img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-363bf27f-0c29-4b72-82f9-8d68476c7a8b .shg-image-zoom,
.shg-c#s-363bf27f-0c29-4b72-82f9-8d68476c7a8b img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-363bf27f-0c29-4b72-82f9-8d68476c7a8b .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-363bf27f-0c29-4b72-82f9-8d68476c7a8b {
  max-width: 100%;
}

.shg-c#s-363bf27f-0c29-4b72-82f9-8d68476c7a8b img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-363bf27f-0c29-4b72-82f9-8d68476c7a8b .shg-image-zoom,
.shg-c#s-363bf27f-0c29-4b72-82f9-8d68476c7a8b img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-363bf27f-0c29-4b72-82f9-8d68476c7a8b .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-363bf27f-0c29-4b72-82f9-8d68476c7a8b {
  max-width: 100%;
}

.shg-c#s-363bf27f-0c29-4b72-82f9-8d68476c7a8b img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-363bf27f-0c29-4b72-82f9-8d68476c7a8b .shg-image-zoom,
.shg-c#s-363bf27f-0c29-4b72-82f9-8d68476c7a8b img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-363bf27f-0c29-4b72-82f9-8d68476c7a8b .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-9e93c1a4-5b01-43f3-9761-d7807e160422 {
  display: none;
}
#s-937fbfbf-e094-4cf8-a60e-53084ad7e293 {
  padding-left: 46px;
padding-right: 46px;
text-align: left;
}


.shg-c#s-937fbfbf-e094-4cf8-a60e-53084ad7e293 {
  max-width: 100%;
}

.shg-c#s-937fbfbf-e094-4cf8-a60e-53084ad7e293 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-937fbfbf-e094-4cf8-a60e-53084ad7e293 .shg-image-zoom,
.shg-c#s-937fbfbf-e094-4cf8-a60e-53084ad7e293 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-937fbfbf-e094-4cf8-a60e-53084ad7e293 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-937fbfbf-e094-4cf8-a60e-53084ad7e293 {
  max-width: 100%;
}

.shg-c#s-937fbfbf-e094-4cf8-a60e-53084ad7e293 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-937fbfbf-e094-4cf8-a60e-53084ad7e293 .shg-image-zoom,
.shg-c#s-937fbfbf-e094-4cf8-a60e-53084ad7e293 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-937fbfbf-e094-4cf8-a60e-53084ad7e293 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-937fbfbf-e094-4cf8-a60e-53084ad7e293 {
  max-width: 100%;
}

.shg-c#s-937fbfbf-e094-4cf8-a60e-53084ad7e293 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-937fbfbf-e094-4cf8-a60e-53084ad7e293 .shg-image-zoom,
.shg-c#s-937fbfbf-e094-4cf8-a60e-53084ad7e293 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-937fbfbf-e094-4cf8-a60e-53084ad7e293 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-937fbfbf-e094-4cf8-a60e-53084ad7e293 {
  max-width: 100%;
}

.shg-c#s-937fbfbf-e094-4cf8-a60e-53084ad7e293 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-937fbfbf-e094-4cf8-a60e-53084ad7e293 .shg-image-zoom,
.shg-c#s-937fbfbf-e094-4cf8-a60e-53084ad7e293 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-937fbfbf-e094-4cf8-a60e-53084ad7e293 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-937fbfbf-e094-4cf8-a60e-53084ad7e293 {
  max-width: 100%;
}

.shg-c#s-937fbfbf-e094-4cf8-a60e-53084ad7e293 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-937fbfbf-e094-4cf8-a60e-53084ad7e293 .shg-image-zoom,
.shg-c#s-937fbfbf-e094-4cf8-a60e-53084ad7e293 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-937fbfbf-e094-4cf8-a60e-53084ad7e293 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-bf0daa74-7c65-4a1b-8c53-80d4960e5002 {
  display: none;
}
#s-d5891c4c-81f1-48c1-97d6-a486c8310331 {
  padding-left: 46px;
padding-right: 46px;
text-align: left;
}


.shg-c#s-d5891c4c-81f1-48c1-97d6-a486c8310331 {
  max-width: 100%;
}

.shg-c#s-d5891c4c-81f1-48c1-97d6-a486c8310331 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-d5891c4c-81f1-48c1-97d6-a486c8310331 .shg-image-zoom,
.shg-c#s-d5891c4c-81f1-48c1-97d6-a486c8310331 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-d5891c4c-81f1-48c1-97d6-a486c8310331 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-d5891c4c-81f1-48c1-97d6-a486c8310331 {
  max-width: 100%;
}

.shg-c#s-d5891c4c-81f1-48c1-97d6-a486c8310331 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-d5891c4c-81f1-48c1-97d6-a486c8310331 .shg-image-zoom,
.shg-c#s-d5891c4c-81f1-48c1-97d6-a486c8310331 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-d5891c4c-81f1-48c1-97d6-a486c8310331 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-d5891c4c-81f1-48c1-97d6-a486c8310331 {
  max-width: 100%;
}

.shg-c#s-d5891c4c-81f1-48c1-97d6-a486c8310331 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-d5891c4c-81f1-48c1-97d6-a486c8310331 .shg-image-zoom,
.shg-c#s-d5891c4c-81f1-48c1-97d6-a486c8310331 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-d5891c4c-81f1-48c1-97d6-a486c8310331 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-d5891c4c-81f1-48c1-97d6-a486c8310331 {
  max-width: 100%;
}

.shg-c#s-d5891c4c-81f1-48c1-97d6-a486c8310331 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-d5891c4c-81f1-48c1-97d6-a486c8310331 .shg-image-zoom,
.shg-c#s-d5891c4c-81f1-48c1-97d6-a486c8310331 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-d5891c4c-81f1-48c1-97d6-a486c8310331 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-d5891c4c-81f1-48c1-97d6-a486c8310331 {
  max-width: 100%;
}

.shg-c#s-d5891c4c-81f1-48c1-97d6-a486c8310331 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-d5891c4c-81f1-48c1-97d6-a486c8310331 .shg-image-zoom,
.shg-c#s-d5891c4c-81f1-48c1-97d6-a486c8310331 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-d5891c4c-81f1-48c1-97d6-a486c8310331 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-33a0d614-a205-4db3-bfbd-d73eed307074 {
  display: none;
}
#s-35925bd1-4de1-49b6-a3dc-0caff02c4232 {
  padding-top: 20px;
padding-bottom: 20px;
text-align: center;
}

#s-35925bd1-4de1-49b6-a3dc-0caff02c4232 .shg-product-title-component h3 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
}

#s-e2bcd606-7f2b-4052-90ce-e42190f5dba8 {
  display: none;
}
#s-86bd196f-9b1f-4bca-b0a7-9dec0169d170 {
  padding-top: 10px;
padding-bottom: 20px;
text-align: center;
}

#s-86bd196f-9b1f-4bca-b0a7-9dec0169d170 .shg-product-title-component h2 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
}

#s-a925e5a1-464c-41d7-8f5f-e44faa5beddb {
  display: none;
}
#s-c2b151b9-7ac6-4485-9cfb-aa8a6ea6c91c {
  padding-top: 10px;
padding-bottom: 20px;
text-align: center;
}

#s-c2b151b9-7ac6-4485-9cfb-aa8a6ea6c91c .shg-product-title-component h2 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
}

#s-de316a4a-5793-409f-b2e1-be8a0bb9f7c8 {
  display: none;
}
#s-d6ba0a42-ea42-44ab-9035-a72c41c5c8f5 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
text-align: center;
background-color: #252525;
}
#s-d6ba0a42-ea42-44ab-9035-a72c41c5c8f5:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-d6ba0a42-ea42-44ab-9035-a72c41c5c8f5:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-d6ba0a42-ea42-44ab-9035-a72c41c5c8f5 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-box-align: normal;
          align-items: normal;
  box-sizing: border-box;
}

#s-d6ba0a42-ea42-44ab-9035-a72c41c5c8f5.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d6ba0a42-ea42-44ab-9035-a72c41c5c8f5.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-d6ba0a42-ea42-44ab-9035-a72c41c5c8f5.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-2051aa3c-881e-4972-a23e-b1259d9e436e {
  display: none;
}
#s-70ff9c2b-a987-48d8-9b05-b710e7dcc221 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
text-align: center;
background-color: #252525;
}
#s-70ff9c2b-a987-48d8-9b05-b710e7dcc221:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-70ff9c2b-a987-48d8-9b05-b710e7dcc221:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-70ff9c2b-a987-48d8-9b05-b710e7dcc221 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-box-align: normal;
          align-items: normal;
  box-sizing: border-box;
}

#s-70ff9c2b-a987-48d8-9b05-b710e7dcc221.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-70ff9c2b-a987-48d8-9b05-b710e7dcc221.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}

#s-70ff9c2b-a987-48d8-9b05-b710e7dcc221.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-c28c5571-cbb2-41ac-924c-7e06650a5bd7 {
  display: none;
}
#s-61e57796-cb7b-47ec-bb80-24c7d485836a {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
text-align: center;
background-color: #252525;
}
#s-61e57796-cb7b-47ec-bb80-24c7d485836a:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-61e57796-cb7b-47ec-bb80-24c7d485836a:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-61e57796-cb7b-47ec-bb80-24c7d485836a {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-box-align: normal;
          align-items: normal;
  box-sizing: border-box;
}

#s-61e57796-cb7b-47ec-bb80-24c7d485836a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-61e57796-cb7b-47ec-bb80-24c7d485836a.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}

#s-61e57796-cb7b-47ec-bb80-24c7d485836a.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-53b8e043-9fcc-4dbb-a04e-3920cf8dff76 {
  min-height: 50px;
}
@media (min-width: 1200px){#s-53b8e043-9fcc-4dbb-a04e-3920cf8dff76 {
  display: none;
}
#s-53b8e043-9fcc-4dbb-a04e-3920cf8dff76, #wrap-s-53b8e043-9fcc-4dbb-a04e-3920cf8dff76 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-53b8e043-9fcc-4dbb-a04e-3920cf8dff76 {
  display: none;
}
#s-53b8e043-9fcc-4dbb-a04e-3920cf8dff76, #wrap-s-53b8e043-9fcc-4dbb-a04e-3920cf8dff76 { display:none !important; }}







#s-53b8e043-9fcc-4dbb-a04e-3920cf8dff76 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-53b8e043-9fcc-4dbb-a04e-3920cf8dff76.shg-box.shg-c {
  -webkit-box-pack: center;
  justify-content: center;
}

#s-df840a06-3c3c-4f34-82cc-2ecf34a825d6 {
  min-height: 50px;
}
@media (min-width: 1200px){#s-df840a06-3c3c-4f34-82cc-2ecf34a825d6 {
  display: none;
}
#s-df840a06-3c3c-4f34-82cc-2ecf34a825d6, #wrap-s-df840a06-3c3c-4f34-82cc-2ecf34a825d6 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-df840a06-3c3c-4f34-82cc-2ecf34a825d6 {
  display: none;
}
#s-df840a06-3c3c-4f34-82cc-2ecf34a825d6, #wrap-s-df840a06-3c3c-4f34-82cc-2ecf34a825d6 { display:none !important; }}







#s-df840a06-3c3c-4f34-82cc-2ecf34a825d6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-df840a06-3c3c-4f34-82cc-2ecf34a825d6.shg-box.shg-c {
  -webkit-box-pack: center;
  justify-content: center;
}

#s-b553d097-bfb4-4c4c-b645-f3c588d08c02 {
  min-height: 50px;
}








#s-b553d097-bfb4-4c4c-b645-f3c588d08c02 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-b553d097-bfb4-4c4c-b645-f3c588d08c02.shg-box.shg-c {
  -webkit-box-pack: center;
  justify-content: center;
}

#s-1bf2e968-fdc6-4ca0-b1db-b0b707c27468 {
  margin-top: 0px;
margin-left: 49px;
margin-bottom: 0px;
margin-right: 49px;
}

#s-b37807a8-ac72-4a62-8b54-0b57881e81a1 {
  min-height: 50px;
}








#s-b37807a8-ac72-4a62-8b54-0b57881e81a1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-b37807a8-ac72-4a62-8b54-0b57881e81a1.shg-box.shg-c {
  -webkit-box-pack: center;
  justify-content: center;
}

#s-a09a55f3-da9c-4a8a-8a55-fb89f84c7ee0 {
  min-height: 50px;
}
@media (min-width: 1200px){#s-a09a55f3-da9c-4a8a-8a55-fb89f84c7ee0 {
  display: none;
}
#s-a09a55f3-da9c-4a8a-8a55-fb89f84c7ee0, #wrap-s-a09a55f3-da9c-4a8a-8a55-fb89f84c7ee0 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-a09a55f3-da9c-4a8a-8a55-fb89f84c7ee0 {
  display: none;
}
#s-a09a55f3-da9c-4a8a-8a55-fb89f84c7ee0, #wrap-s-a09a55f3-da9c-4a8a-8a55-fb89f84c7ee0 { display:none !important; }}







#s-a09a55f3-da9c-4a8a-8a55-fb89f84c7ee0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-a09a55f3-da9c-4a8a-8a55-fb89f84c7ee0.shg-box.shg-c {
  -webkit-box-pack: center;
  justify-content: center;
}

#s-81c853a7-2ca4-403d-a607-2c1184d9ba67 {
  min-height: 50px;
}
@media (min-width: 1200px){#s-81c853a7-2ca4-403d-a607-2c1184d9ba67 {
  display: none;
}
#s-81c853a7-2ca4-403d-a607-2c1184d9ba67, #wrap-s-81c853a7-2ca4-403d-a607-2c1184d9ba67 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-81c853a7-2ca4-403d-a607-2c1184d9ba67 {
  display: none;
}
#s-81c853a7-2ca4-403d-a607-2c1184d9ba67, #wrap-s-81c853a7-2ca4-403d-a607-2c1184d9ba67 { display:none !important; }}







#s-81c853a7-2ca4-403d-a607-2c1184d9ba67 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-81c853a7-2ca4-403d-a607-2c1184d9ba67.shg-box.shg-c {
  -webkit-box-pack: center;
  justify-content: center;
}

#s-0503a8ce-04a9-4886-bdee-0033a92295a8 {
  padding-top: 10px;
padding-bottom: 2px;
}

#s-cc2dd988-a493-4122-81e4-9db72dfcefa6 {
  display: none;
}
#s-e26353e7-4bc7-4ab9-952b-d5968f696355 {
  padding-left: 46px;
padding-right: 46px;
text-align: left;
}


.shg-c#s-e26353e7-4bc7-4ab9-952b-d5968f696355 {
  max-width: 100%;
}

.shg-c#s-e26353e7-4bc7-4ab9-952b-d5968f696355 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-e26353e7-4bc7-4ab9-952b-d5968f696355 .shg-image-zoom,
.shg-c#s-e26353e7-4bc7-4ab9-952b-d5968f696355 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-e26353e7-4bc7-4ab9-952b-d5968f696355 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-e26353e7-4bc7-4ab9-952b-d5968f696355 {
  max-width: 100%;
}

.shg-c#s-e26353e7-4bc7-4ab9-952b-d5968f696355 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-e26353e7-4bc7-4ab9-952b-d5968f696355 .shg-image-zoom,
.shg-c#s-e26353e7-4bc7-4ab9-952b-d5968f696355 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-e26353e7-4bc7-4ab9-952b-d5968f696355 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-e26353e7-4bc7-4ab9-952b-d5968f696355 {
  max-width: 100%;
}

.shg-c#s-e26353e7-4bc7-4ab9-952b-d5968f696355 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-e26353e7-4bc7-4ab9-952b-d5968f696355 .shg-image-zoom,
.shg-c#s-e26353e7-4bc7-4ab9-952b-d5968f696355 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-e26353e7-4bc7-4ab9-952b-d5968f696355 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-e26353e7-4bc7-4ab9-952b-d5968f696355 {
  max-width: 100%;
}

.shg-c#s-e26353e7-4bc7-4ab9-952b-d5968f696355 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-e26353e7-4bc7-4ab9-952b-d5968f696355 .shg-image-zoom,
.shg-c#s-e26353e7-4bc7-4ab9-952b-d5968f696355 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-e26353e7-4bc7-4ab9-952b-d5968f696355 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-e26353e7-4bc7-4ab9-952b-d5968f696355 {
  max-width: 100%;
}

.shg-c#s-e26353e7-4bc7-4ab9-952b-d5968f696355 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-e26353e7-4bc7-4ab9-952b-d5968f696355 .shg-image-zoom,
.shg-c#s-e26353e7-4bc7-4ab9-952b-d5968f696355 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-e26353e7-4bc7-4ab9-952b-d5968f696355 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-807a6973-58c5-425d-bc91-8281fe3df7f2 {
  display: none;
}
#s-4c8a6179-499f-4f8c-b38c-3816f1d7355a {
  padding-left: 46px;
padding-right: 46px;
text-align: left;
}


.shg-c#s-4c8a6179-499f-4f8c-b38c-3816f1d7355a {
  max-width: 100%;
}

.shg-c#s-4c8a6179-499f-4f8c-b38c-3816f1d7355a img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-4c8a6179-499f-4f8c-b38c-3816f1d7355a .shg-image-zoom,
.shg-c#s-4c8a6179-499f-4f8c-b38c-3816f1d7355a img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-4c8a6179-499f-4f8c-b38c-3816f1d7355a .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-4c8a6179-499f-4f8c-b38c-3816f1d7355a {
  max-width: 100%;
}

.shg-c#s-4c8a6179-499f-4f8c-b38c-3816f1d7355a img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-4c8a6179-499f-4f8c-b38c-3816f1d7355a .shg-image-zoom,
.shg-c#s-4c8a6179-499f-4f8c-b38c-3816f1d7355a img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-4c8a6179-499f-4f8c-b38c-3816f1d7355a .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-4c8a6179-499f-4f8c-b38c-3816f1d7355a {
  max-width: 100%;
}

.shg-c#s-4c8a6179-499f-4f8c-b38c-3816f1d7355a img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-4c8a6179-499f-4f8c-b38c-3816f1d7355a .shg-image-zoom,
.shg-c#s-4c8a6179-499f-4f8c-b38c-3816f1d7355a img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-4c8a6179-499f-4f8c-b38c-3816f1d7355a .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-4c8a6179-499f-4f8c-b38c-3816f1d7355a {
  max-width: 100%;
}

.shg-c#s-4c8a6179-499f-4f8c-b38c-3816f1d7355a img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-4c8a6179-499f-4f8c-b38c-3816f1d7355a .shg-image-zoom,
.shg-c#s-4c8a6179-499f-4f8c-b38c-3816f1d7355a img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-4c8a6179-499f-4f8c-b38c-3816f1d7355a .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-4c8a6179-499f-4f8c-b38c-3816f1d7355a {
  max-width: 100%;
}

.shg-c#s-4c8a6179-499f-4f8c-b38c-3816f1d7355a img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-4c8a6179-499f-4f8c-b38c-3816f1d7355a .shg-image-zoom,
.shg-c#s-4c8a6179-499f-4f8c-b38c-3816f1d7355a img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-4c8a6179-499f-4f8c-b38c-3816f1d7355a .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-9e10864b-5fa2-4dd9-af41-474783237898 {
  display: none;
}
#s-2eb2eccd-4f5e-4e7b-a22f-61a5c5b93e92 {
  padding-left: 46px;
padding-right: 46px;
text-align: left;
}


.shg-c#s-2eb2eccd-4f5e-4e7b-a22f-61a5c5b93e92 {
  max-width: 100%;
}

.shg-c#s-2eb2eccd-4f5e-4e7b-a22f-61a5c5b93e92 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-2eb2eccd-4f5e-4e7b-a22f-61a5c5b93e92 .shg-image-zoom,
.shg-c#s-2eb2eccd-4f5e-4e7b-a22f-61a5c5b93e92 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-2eb2eccd-4f5e-4e7b-a22f-61a5c5b93e92 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-2eb2eccd-4f5e-4e7b-a22f-61a5c5b93e92 {
  max-width: 100%;
}

.shg-c#s-2eb2eccd-4f5e-4e7b-a22f-61a5c5b93e92 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-2eb2eccd-4f5e-4e7b-a22f-61a5c5b93e92 .shg-image-zoom,
.shg-c#s-2eb2eccd-4f5e-4e7b-a22f-61a5c5b93e92 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-2eb2eccd-4f5e-4e7b-a22f-61a5c5b93e92 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-2eb2eccd-4f5e-4e7b-a22f-61a5c5b93e92 {
  max-width: 100%;
}

.shg-c#s-2eb2eccd-4f5e-4e7b-a22f-61a5c5b93e92 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-2eb2eccd-4f5e-4e7b-a22f-61a5c5b93e92 .shg-image-zoom,
.shg-c#s-2eb2eccd-4f5e-4e7b-a22f-61a5c5b93e92 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-2eb2eccd-4f5e-4e7b-a22f-61a5c5b93e92 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-2eb2eccd-4f5e-4e7b-a22f-61a5c5b93e92 {
  max-width: 100%;
}

.shg-c#s-2eb2eccd-4f5e-4e7b-a22f-61a5c5b93e92 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-2eb2eccd-4f5e-4e7b-a22f-61a5c5b93e92 .shg-image-zoom,
.shg-c#s-2eb2eccd-4f5e-4e7b-a22f-61a5c5b93e92 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-2eb2eccd-4f5e-4e7b-a22f-61a5c5b93e92 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-2eb2eccd-4f5e-4e7b-a22f-61a5c5b93e92 {
  max-width: 100%;
}

.shg-c#s-2eb2eccd-4f5e-4e7b-a22f-61a5c5b93e92 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-2eb2eccd-4f5e-4e7b-a22f-61a5c5b93e92 .shg-image-zoom,
.shg-c#s-2eb2eccd-4f5e-4e7b-a22f-61a5c5b93e92 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-2eb2eccd-4f5e-4e7b-a22f-61a5c5b93e92 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-073331ef-746f-4b68-b341-c043289c7246 {
  display: none;
}
#s-7c28576b-7f6d-42cb-a115-cc62be6efff7 {
  padding-top: 20px;
padding-bottom: 20px;
text-align: center;
}

#s-7c28576b-7f6d-42cb-a115-cc62be6efff7 .shg-product-title-component h3 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
}

#s-b1159200-6a55-479a-80aa-9abdca04360e {
  display: none;
}
#s-9665ef18-81c0-424c-92fc-d7f4773e6ed5 {
  padding-top: 10px;
padding-bottom: 20px;
text-align: center;
}

#s-9665ef18-81c0-424c-92fc-d7f4773e6ed5 .shg-product-title-component h2 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
}

#s-5e50bb95-327e-4548-a83e-501778a1fa11 {
  display: none;
}
#s-0fe7d43c-d8aa-4279-8842-d2d490208a23 {
  padding-top: 10px;
padding-bottom: 20px;
text-align: center;
}

#s-0fe7d43c-d8aa-4279-8842-d2d490208a23 .shg-product-title-component h2 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
}

#s-99dd5b41-7d55-4718-ac4d-467d8c735f07 {
  display: none;
}
#s-5878d98a-831d-4358-a478-24e60f61e9d5 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
text-align: center;
background-color: #252525;
}
#s-5878d98a-831d-4358-a478-24e60f61e9d5:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-5878d98a-831d-4358-a478-24e60f61e9d5:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-5878d98a-831d-4358-a478-24e60f61e9d5 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-box-align: normal;
          align-items: normal;
  box-sizing: border-box;
}

#s-5878d98a-831d-4358-a478-24e60f61e9d5.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-5878d98a-831d-4358-a478-24e60f61e9d5.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}

#s-5878d98a-831d-4358-a478-24e60f61e9d5.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-99777473-3629-4720-a5ba-7b3dabb6988f {
  display: none;
}
#s-5c5fa619-28c3-473f-95e5-c1fef3af970d {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
text-align: center;
background-color: #252525;
}
#s-5c5fa619-28c3-473f-95e5-c1fef3af970d:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-5c5fa619-28c3-473f-95e5-c1fef3af970d:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-5c5fa619-28c3-473f-95e5-c1fef3af970d {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-box-align: normal;
          align-items: normal;
  box-sizing: border-box;
}

#s-5c5fa619-28c3-473f-95e5-c1fef3af970d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-5c5fa619-28c3-473f-95e5-c1fef3af970d.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}

#s-5c5fa619-28c3-473f-95e5-c1fef3af970d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-e5c786f9-a64b-48fe-97fc-0fb2a3ee73e3 {
  display: none;
}
#s-2137fd61-997a-4033-a4b8-c94591d1f7e6 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
text-align: center;
background-color: #252525;
}
#s-2137fd61-997a-4033-a4b8-c94591d1f7e6:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-2137fd61-997a-4033-a4b8-c94591d1f7e6:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-2137fd61-997a-4033-a4b8-c94591d1f7e6 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-box-align: normal;
          align-items: normal;
  box-sizing: border-box;
}

#s-2137fd61-997a-4033-a4b8-c94591d1f7e6.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-2137fd61-997a-4033-a4b8-c94591d1f7e6.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}

#s-2137fd61-997a-4033-a4b8-c94591d1f7e6.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-b9a114d7-1948-429c-ac33-3c2648c9c3eb {
  min-height: 50px;
}
@media (min-width: 1200px){#s-b9a114d7-1948-429c-ac33-3c2648c9c3eb {
  display: none;
}
#s-b9a114d7-1948-429c-ac33-3c2648c9c3eb, #wrap-s-b9a114d7-1948-429c-ac33-3c2648c9c3eb { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-b9a114d7-1948-429c-ac33-3c2648c9c3eb {
  display: none;
}
#s-b9a114d7-1948-429c-ac33-3c2648c9c3eb, #wrap-s-b9a114d7-1948-429c-ac33-3c2648c9c3eb { display:none !important; }}







#s-b9a114d7-1948-429c-ac33-3c2648c9c3eb > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-b9a114d7-1948-429c-ac33-3c2648c9c3eb.shg-box.shg-c {
  -webkit-box-pack: center;
  justify-content: center;
}

#s-151f3fe0-4c42-4d69-883c-c7ffc2be1221 {
  min-height: 50px;
}
@media (min-width: 1200px){#s-151f3fe0-4c42-4d69-883c-c7ffc2be1221 {
  display: none;
}
#s-151f3fe0-4c42-4d69-883c-c7ffc2be1221, #wrap-s-151f3fe0-4c42-4d69-883c-c7ffc2be1221 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-151f3fe0-4c42-4d69-883c-c7ffc2be1221 {
  display: none;
}
#s-151f3fe0-4c42-4d69-883c-c7ffc2be1221, #wrap-s-151f3fe0-4c42-4d69-883c-c7ffc2be1221 { display:none !important; }}







#s-151f3fe0-4c42-4d69-883c-c7ffc2be1221 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-151f3fe0-4c42-4d69-883c-c7ffc2be1221.shg-box.shg-c {
  -webkit-box-pack: center;
  justify-content: center;
}

#s-edd8c502-ecc7-4f10-956c-519ecbf0ecdf {
  min-height: 50px;
}








#s-edd8c502-ecc7-4f10-956c-519ecbf0ecdf > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-edd8c502-ecc7-4f10-956c-519ecbf0ecdf.shg-box.shg-c {
  -webkit-box-pack: center;
  justify-content: center;
}

#s-30765c4e-3ddf-4f64-8374-f6cf7f92a2b1 {
  margin-top: 0px;
margin-left: 49px;
margin-bottom: 0px;
margin-right: 49px;
}

#s-fe76a50e-ae5b-4a3d-9ba5-6ab98178cf42 {
  min-height: 50px;
}
@media (min-width: 1200px){#s-fe76a50e-ae5b-4a3d-9ba5-6ab98178cf42 {
  display: none;
}
#s-fe76a50e-ae5b-4a3d-9ba5-6ab98178cf42, #wrap-s-fe76a50e-ae5b-4a3d-9ba5-6ab98178cf42 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-fe76a50e-ae5b-4a3d-9ba5-6ab98178cf42 {
  display: none;
}
#s-fe76a50e-ae5b-4a3d-9ba5-6ab98178cf42, #wrap-s-fe76a50e-ae5b-4a3d-9ba5-6ab98178cf42 { display:none !important; }}







#s-fe76a50e-ae5b-4a3d-9ba5-6ab98178cf42 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-fe76a50e-ae5b-4a3d-9ba5-6ab98178cf42.shg-box.shg-c {
  -webkit-box-pack: center;
  justify-content: center;
}

#s-e4dcc671-0786-4fa8-b2a0-6254db984233 {
  min-height: 50px;
}
@media (min-width: 1200px){#s-e4dcc671-0786-4fa8-b2a0-6254db984233 {
  display: none;
}
#s-e4dcc671-0786-4fa8-b2a0-6254db984233, #wrap-s-e4dcc671-0786-4fa8-b2a0-6254db984233 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-e4dcc671-0786-4fa8-b2a0-6254db984233 {
  display: none;
}
#s-e4dcc671-0786-4fa8-b2a0-6254db984233, #wrap-s-e4dcc671-0786-4fa8-b2a0-6254db984233 { display:none !important; }}







#s-e4dcc671-0786-4fa8-b2a0-6254db984233 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-e4dcc671-0786-4fa8-b2a0-6254db984233.shg-box.shg-c {
  -webkit-box-pack: center;
  justify-content: center;
}

#s-d4c1954c-250d-401e-9a1a-6ada4508d5df {
  padding-top: 10px;
padding-bottom: 2px;
}

#s-72c3fb3b-4c0a-4e98-9c61-bd3cbdd30cbd {
  display: none;
}
#s-dc0fa410-cfd4-464d-9ef9-eb2a76ab9d9b {
  padding-left: 46px;
padding-right: 46px;
text-align: left;
}


.shg-c#s-dc0fa410-cfd4-464d-9ef9-eb2a76ab9d9b {
  max-width: 100%;
}

.shg-c#s-dc0fa410-cfd4-464d-9ef9-eb2a76ab9d9b img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-dc0fa410-cfd4-464d-9ef9-eb2a76ab9d9b .shg-image-zoom,
.shg-c#s-dc0fa410-cfd4-464d-9ef9-eb2a76ab9d9b img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-dc0fa410-cfd4-464d-9ef9-eb2a76ab9d9b .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-dc0fa410-cfd4-464d-9ef9-eb2a76ab9d9b {
  max-width: 100%;
}

.shg-c#s-dc0fa410-cfd4-464d-9ef9-eb2a76ab9d9b img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-dc0fa410-cfd4-464d-9ef9-eb2a76ab9d9b .shg-image-zoom,
.shg-c#s-dc0fa410-cfd4-464d-9ef9-eb2a76ab9d9b img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-dc0fa410-cfd4-464d-9ef9-eb2a76ab9d9b .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-dc0fa410-cfd4-464d-9ef9-eb2a76ab9d9b {
  max-width: 100%;
}

.shg-c#s-dc0fa410-cfd4-464d-9ef9-eb2a76ab9d9b img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-dc0fa410-cfd4-464d-9ef9-eb2a76ab9d9b .shg-image-zoom,
.shg-c#s-dc0fa410-cfd4-464d-9ef9-eb2a76ab9d9b img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-dc0fa410-cfd4-464d-9ef9-eb2a76ab9d9b .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-dc0fa410-cfd4-464d-9ef9-eb2a76ab9d9b {
  max-width: 100%;
}

.shg-c#s-dc0fa410-cfd4-464d-9ef9-eb2a76ab9d9b img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-dc0fa410-cfd4-464d-9ef9-eb2a76ab9d9b .shg-image-zoom,
.shg-c#s-dc0fa410-cfd4-464d-9ef9-eb2a76ab9d9b img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-dc0fa410-cfd4-464d-9ef9-eb2a76ab9d9b .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-dc0fa410-cfd4-464d-9ef9-eb2a76ab9d9b {
  max-width: 100%;
}

.shg-c#s-dc0fa410-cfd4-464d-9ef9-eb2a76ab9d9b img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-dc0fa410-cfd4-464d-9ef9-eb2a76ab9d9b .shg-image-zoom,
.shg-c#s-dc0fa410-cfd4-464d-9ef9-eb2a76ab9d9b img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-dc0fa410-cfd4-464d-9ef9-eb2a76ab9d9b .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-192b6921-0c20-4b85-b605-a41ba37f0b7a {
  display: none;
}
#s-45a75c1d-0118-48f5-98d3-f7e52523ed79 {
  padding-left: 46px;
padding-right: 46px;
text-align: left;
}


.shg-c#s-45a75c1d-0118-48f5-98d3-f7e52523ed79 {
  max-width: 100%;
}

.shg-c#s-45a75c1d-0118-48f5-98d3-f7e52523ed79 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-45a75c1d-0118-48f5-98d3-f7e52523ed79 .shg-image-zoom,
.shg-c#s-45a75c1d-0118-48f5-98d3-f7e52523ed79 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-45a75c1d-0118-48f5-98d3-f7e52523ed79 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-45a75c1d-0118-48f5-98d3-f7e52523ed79 {
  max-width: 100%;
}

.shg-c#s-45a75c1d-0118-48f5-98d3-f7e52523ed79 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-45a75c1d-0118-48f5-98d3-f7e52523ed79 .shg-image-zoom,
.shg-c#s-45a75c1d-0118-48f5-98d3-f7e52523ed79 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-45a75c1d-0118-48f5-98d3-f7e52523ed79 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-45a75c1d-0118-48f5-98d3-f7e52523ed79 {
  max-width: 100%;
}

.shg-c#s-45a75c1d-0118-48f5-98d3-f7e52523ed79 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-45a75c1d-0118-48f5-98d3-f7e52523ed79 .shg-image-zoom,
.shg-c#s-45a75c1d-0118-48f5-98d3-f7e52523ed79 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-45a75c1d-0118-48f5-98d3-f7e52523ed79 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-45a75c1d-0118-48f5-98d3-f7e52523ed79 {
  max-width: 100%;
}

.shg-c#s-45a75c1d-0118-48f5-98d3-f7e52523ed79 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-45a75c1d-0118-48f5-98d3-f7e52523ed79 .shg-image-zoom,
.shg-c#s-45a75c1d-0118-48f5-98d3-f7e52523ed79 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-45a75c1d-0118-48f5-98d3-f7e52523ed79 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-45a75c1d-0118-48f5-98d3-f7e52523ed79 {
  max-width: 100%;
}

.shg-c#s-45a75c1d-0118-48f5-98d3-f7e52523ed79 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-45a75c1d-0118-48f5-98d3-f7e52523ed79 .shg-image-zoom,
.shg-c#s-45a75c1d-0118-48f5-98d3-f7e52523ed79 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-45a75c1d-0118-48f5-98d3-f7e52523ed79 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-311247df-057e-46eb-9766-fdba353e3fdc {
  display: none;
}
#s-2f66fca7-f403-47f7-8e1e-b44baa45a45b {
  padding-left: 46px;
padding-right: 46px;
text-align: left;
}


.shg-c#s-2f66fca7-f403-47f7-8e1e-b44baa45a45b {
  max-width: 100%;
}

.shg-c#s-2f66fca7-f403-47f7-8e1e-b44baa45a45b img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-2f66fca7-f403-47f7-8e1e-b44baa45a45b .shg-image-zoom,
.shg-c#s-2f66fca7-f403-47f7-8e1e-b44baa45a45b img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-2f66fca7-f403-47f7-8e1e-b44baa45a45b .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-2f66fca7-f403-47f7-8e1e-b44baa45a45b {
  max-width: 100%;
}

.shg-c#s-2f66fca7-f403-47f7-8e1e-b44baa45a45b img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-2f66fca7-f403-47f7-8e1e-b44baa45a45b .shg-image-zoom,
.shg-c#s-2f66fca7-f403-47f7-8e1e-b44baa45a45b img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-2f66fca7-f403-47f7-8e1e-b44baa45a45b .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-2f66fca7-f403-47f7-8e1e-b44baa45a45b {
  max-width: 100%;
}

.shg-c#s-2f66fca7-f403-47f7-8e1e-b44baa45a45b img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-2f66fca7-f403-47f7-8e1e-b44baa45a45b .shg-image-zoom,
.shg-c#s-2f66fca7-f403-47f7-8e1e-b44baa45a45b img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-2f66fca7-f403-47f7-8e1e-b44baa45a45b .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-2f66fca7-f403-47f7-8e1e-b44baa45a45b {
  max-width: 100%;
}

.shg-c#s-2f66fca7-f403-47f7-8e1e-b44baa45a45b img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-2f66fca7-f403-47f7-8e1e-b44baa45a45b .shg-image-zoom,
.shg-c#s-2f66fca7-f403-47f7-8e1e-b44baa45a45b img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-2f66fca7-f403-47f7-8e1e-b44baa45a45b .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-2f66fca7-f403-47f7-8e1e-b44baa45a45b {
  max-width: 100%;
}

.shg-c#s-2f66fca7-f403-47f7-8e1e-b44baa45a45b img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-2f66fca7-f403-47f7-8e1e-b44baa45a45b .shg-image-zoom,
.shg-c#s-2f66fca7-f403-47f7-8e1e-b44baa45a45b img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-2f66fca7-f403-47f7-8e1e-b44baa45a45b .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-77e679aa-6eb0-40ef-a5fb-29b3f945a715 {
  display: none;
}
#s-4f27eb78-99fa-48a3-915d-1d38f805fa61 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
text-align: center;
background-color: #252525;
}
#s-4f27eb78-99fa-48a3-915d-1d38f805fa61:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-4f27eb78-99fa-48a3-915d-1d38f805fa61:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-4f27eb78-99fa-48a3-915d-1d38f805fa61 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-box-align: normal;
          align-items: normal;
  box-sizing: border-box;
}

#s-4f27eb78-99fa-48a3-915d-1d38f805fa61.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-4f27eb78-99fa-48a3-915d-1d38f805fa61.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-4f27eb78-99fa-48a3-915d-1d38f805fa61.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-215452c8-16dd-449a-a1a5-11749dc38003 {
  padding-left: 46px;
padding-right: 46px;
text-align: left;
}


.shg-c#s-215452c8-16dd-449a-a1a5-11749dc38003 {
  max-width: 100%;
}

.shg-c#s-215452c8-16dd-449a-a1a5-11749dc38003 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-215452c8-16dd-449a-a1a5-11749dc38003 .shg-image-zoom,
.shg-c#s-215452c8-16dd-449a-a1a5-11749dc38003 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-215452c8-16dd-449a-a1a5-11749dc38003 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-215452c8-16dd-449a-a1a5-11749dc38003 {
  max-width: 100%;
}

.shg-c#s-215452c8-16dd-449a-a1a5-11749dc38003 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-215452c8-16dd-449a-a1a5-11749dc38003 .shg-image-zoom,
.shg-c#s-215452c8-16dd-449a-a1a5-11749dc38003 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-215452c8-16dd-449a-a1a5-11749dc38003 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-215452c8-16dd-449a-a1a5-11749dc38003 {
  max-width: 100%;
}

.shg-c#s-215452c8-16dd-449a-a1a5-11749dc38003 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-215452c8-16dd-449a-a1a5-11749dc38003 .shg-image-zoom,
.shg-c#s-215452c8-16dd-449a-a1a5-11749dc38003 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-215452c8-16dd-449a-a1a5-11749dc38003 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-215452c8-16dd-449a-a1a5-11749dc38003 {
  max-width: 100%;
}

.shg-c#s-215452c8-16dd-449a-a1a5-11749dc38003 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-215452c8-16dd-449a-a1a5-11749dc38003 .shg-image-zoom,
.shg-c#s-215452c8-16dd-449a-a1a5-11749dc38003 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-215452c8-16dd-449a-a1a5-11749dc38003 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-215452c8-16dd-449a-a1a5-11749dc38003 {
  max-width: 100%;
}

.shg-c#s-215452c8-16dd-449a-a1a5-11749dc38003 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-215452c8-16dd-449a-a1a5-11749dc38003 .shg-image-zoom,
.shg-c#s-215452c8-16dd-449a-a1a5-11749dc38003 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-215452c8-16dd-449a-a1a5-11749dc38003 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-8d6e929e-9720-4289-ab6b-750821ee259e {
  display: none;
}
#s-1988b80a-d4b5-4f5b-934c-d8c9c3599170 {
  padding-top: 20px;
padding-bottom: 20px;
text-align: center;
}

#s-1988b80a-d4b5-4f5b-934c-d8c9c3599170 .shg-product-title-component h2 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
}

#s-ebd9a1b9-8810-485f-9bdc-7ea06657dab5 {
  display: none;
}
#s-979b3682-dd01-4266-9bcf-9902e06c99a3 {
  padding-top: 20px;
padding-bottom: 20px;
text-align: center;
}

#s-979b3682-dd01-4266-9bcf-9902e06c99a3 .shg-product-title-component h3 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
}

#s-5be03ff1-0832-4cae-90f5-91904bd77d5e {
  display: none;
}
#s-7e0e48f2-af77-43a3-a820-1228a24ef0c9 {
  padding-top: 10px;
padding-bottom: 20px;
text-align: center;
}

#s-7e0e48f2-af77-43a3-a820-1228a24ef0c9 .shg-product-title-component h2 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
}

#s-7cf5527c-dd0f-47bf-a32a-56ed622e5070 {
  display: none;
}
#s-f01b297f-1ba5-4f42-9509-6aed8530437f {
  padding-top: 10px;
padding-bottom: 20px;
text-align: center;
}

#s-f01b297f-1ba5-4f42-9509-6aed8530437f .shg-product-title-component h2 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
}

#s-567e643d-9187-450a-a250-14e40f743833 {
  display: none;
}
#s-5da64573-f3b4-4653-ad07-55624390b4ea {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
text-align: center;
background-color: #252525;
}
#s-5da64573-f3b4-4653-ad07-55624390b4ea:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-5da64573-f3b4-4653-ad07-55624390b4ea:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-5da64573-f3b4-4653-ad07-55624390b4ea {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-box-align: normal;
          align-items: normal;
  box-sizing: border-box;
}

#s-5da64573-f3b4-4653-ad07-55624390b4ea.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-5da64573-f3b4-4653-ad07-55624390b4ea.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}

#s-5da64573-f3b4-4653-ad07-55624390b4ea.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-f4daf268-7ea8-4927-8927-e9c90333e0c3 {
  display: none;
}
#s-6fc3d667-ef40-47e9-baf7-8e63e9b11207 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
text-align: center;
background-color: #252525;
}
#s-6fc3d667-ef40-47e9-baf7-8e63e9b11207:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-6fc3d667-ef40-47e9-baf7-8e63e9b11207:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-6fc3d667-ef40-47e9-baf7-8e63e9b11207 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-box-align: normal;
          align-items: normal;
  box-sizing: border-box;
}

#s-6fc3d667-ef40-47e9-baf7-8e63e9b11207.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-6fc3d667-ef40-47e9-baf7-8e63e9b11207.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}

#s-6fc3d667-ef40-47e9-baf7-8e63e9b11207.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-3b2be458-d994-4e7c-8a20-13ed3c16ded7 {
  display: none;
}
#s-6c31b840-aa1d-4225-8f4f-c4062309f850 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
text-align: center;
background-color: #252525;
}
#s-6c31b840-aa1d-4225-8f4f-c4062309f850:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-6c31b840-aa1d-4225-8f4f-c4062309f850:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-6c31b840-aa1d-4225-8f4f-c4062309f850 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-box-align: normal;
          align-items: normal;
  box-sizing: border-box;
}

#s-6c31b840-aa1d-4225-8f4f-c4062309f850.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-6c31b840-aa1d-4225-8f4f-c4062309f850.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}

#s-6c31b840-aa1d-4225-8f4f-c4062309f850.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-b8c4ba7e-6961-4b2d-a38c-49da67e60a55 {
  display: none;
}
#s-78737d2e-4e93-44e1-8df4-d773aa430a80 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
text-align: center;
background-color: #252525;
}
#s-78737d2e-4e93-44e1-8df4-d773aa430a80:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-78737d2e-4e93-44e1-8df4-d773aa430a80:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-78737d2e-4e93-44e1-8df4-d773aa430a80 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-box-align: normal;
          align-items: normal;
  box-sizing: border-box;
}

#s-78737d2e-4e93-44e1-8df4-d773aa430a80.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-78737d2e-4e93-44e1-8df4-d773aa430a80.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}

#s-78737d2e-4e93-44e1-8df4-d773aa430a80.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-af251a00-4077-4550-a5b0-ca3e0ae80f66 {
  min-height: 50px;
}
@media (min-width: 1200px){#s-af251a00-4077-4550-a5b0-ca3e0ae80f66 {
  display: none;
}
#s-af251a00-4077-4550-a5b0-ca3e0ae80f66, #wrap-s-af251a00-4077-4550-a5b0-ca3e0ae80f66 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-af251a00-4077-4550-a5b0-ca3e0ae80f66 {
  display: none;
}
#s-af251a00-4077-4550-a5b0-ca3e0ae80f66, #wrap-s-af251a00-4077-4550-a5b0-ca3e0ae80f66 { display:none !important; }}







#s-af251a00-4077-4550-a5b0-ca3e0ae80f66 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-af251a00-4077-4550-a5b0-ca3e0ae80f66.shg-box.shg-c {
  -webkit-box-pack: center;
  justify-content: center;
}

#s-a23645fe-7781-49bf-ba04-a97138f075aa {
  min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-a23645fe-7781-49bf-ba04-a97138f075aa {
  display: none;
}
#s-a23645fe-7781-49bf-ba04-a97138f075aa, #wrap-s-a23645fe-7781-49bf-ba04-a97138f075aa { display:none !important; }}@media (max-width: 767px){#s-a23645fe-7781-49bf-ba04-a97138f075aa {
  display: none;
}
#s-a23645fe-7781-49bf-ba04-a97138f075aa, #wrap-s-a23645fe-7781-49bf-ba04-a97138f075aa { display:none !important; }}







#s-a23645fe-7781-49bf-ba04-a97138f075aa > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-a23645fe-7781-49bf-ba04-a97138f075aa.shg-box.shg-c {
  -webkit-box-pack: center;
  justify-content: center;
}

#s-7ae5039d-521f-4a99-888d-1a41cb4e0b6a {
  margin-left: 66px;
margin-right: 66px;
min-height: 50px;
}
@media (min-width: 1200px){#s-7ae5039d-521f-4a99-888d-1a41cb4e0b6a {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-7ae5039d-521f-4a99-888d-1a41cb4e0b6a {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-7ae5039d-521f-4a99-888d-1a41cb4e0b6a {
  
}
}@media (max-width: 767px){#s-7ae5039d-521f-4a99-888d-1a41cb4e0b6a {
  
}
}







#s-7ae5039d-521f-4a99-888d-1a41cb4e0b6a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-7ae5039d-521f-4a99-888d-1a41cb4e0b6a.shg-box.shg-c {
  -webkit-box-pack: center;
  justify-content: center;
}

#s-9123d701-a598-47bc-a307-1bc8ca1c0082 {
  margin-left: 66px;
margin-right: 66px;
padding-left: 300px;
padding-right: 300px;
min-height: 50px;
}
@media (min-width: 1200px){#s-9123d701-a598-47bc-a307-1bc8ca1c0082 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-9123d701-a598-47bc-a307-1bc8ca1c0082 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-9123d701-a598-47bc-a307-1bc8ca1c0082 {
  display: none;
}
#s-9123d701-a598-47bc-a307-1bc8ca1c0082, #wrap-s-9123d701-a598-47bc-a307-1bc8ca1c0082 { display:none !important; }}@media (max-width: 767px){#s-9123d701-a598-47bc-a307-1bc8ca1c0082 {
  display: none;
}
#s-9123d701-a598-47bc-a307-1bc8ca1c0082, #wrap-s-9123d701-a598-47bc-a307-1bc8ca1c0082 { display:none !important; }}







#s-9123d701-a598-47bc-a307-1bc8ca1c0082 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-9123d701-a598-47bc-a307-1bc8ca1c0082.shg-box.shg-c {
  -webkit-box-pack: center;
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-513163e0-2d0b-4eec-b123-6ca1ebe06587"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-513163e0-2d0b-4eec-b123-6ca1ebe06587"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 20.0px);
}

[id="s-513163e0-2d0b-4eec-b123-6ca1ebe06587"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-513163e0-2d0b-4eec-b123-6ca1ebe06587"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-513163e0-2d0b-4eec-b123-6ca1ebe06587"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

[id="s-513163e0-2d0b-4eec-b123-6ca1ebe06587"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-513163e0-2d0b-4eec-b123-6ca1ebe06587"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 20.0px);
}

[id="s-513163e0-2d0b-4eec-b123-6ca1ebe06587"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 20.0px);
}

[id="s-513163e0-2d0b-4eec-b123-6ca1ebe06587"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 20.0px);
}

[id="s-513163e0-2d0b-4eec-b123-6ca1ebe06587"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 20.0px);
}

[id="s-513163e0-2d0b-4eec-b123-6ca1ebe06587"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 20.0px);
}

[id="s-513163e0-2d0b-4eec-b123-6ca1ebe06587"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 20.0px);
}

[id="s-513163e0-2d0b-4eec-b123-6ca1ebe06587"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-513163e0-2d0b-4eec-b123-6ca1ebe06587"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 20.0px);
}

[id="s-513163e0-2d0b-4eec-b123-6ca1ebe06587"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-513163e0-2d0b-4eec-b123-6ca1ebe06587"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-513163e0-2d0b-4eec-b123-6ca1ebe06587"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

[id="s-513163e0-2d0b-4eec-b123-6ca1ebe06587"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-513163e0-2d0b-4eec-b123-6ca1ebe06587"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 20.0px);
}

[id="s-513163e0-2d0b-4eec-b123-6ca1ebe06587"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 20.0px);
}

[id="s-513163e0-2d0b-4eec-b123-6ca1ebe06587"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 20.0px);
}

[id="s-513163e0-2d0b-4eec-b123-6ca1ebe06587"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 20.0px);
}

[id="s-513163e0-2d0b-4eec-b123-6ca1ebe06587"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 20.0px);
}

[id="s-513163e0-2d0b-4eec-b123-6ca1ebe06587"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 20.0px);
}

[id="s-513163e0-2d0b-4eec-b123-6ca1ebe06587"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-513163e0-2d0b-4eec-b123-6ca1ebe06587"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 20.0px);
}

[id="s-513163e0-2d0b-4eec-b123-6ca1ebe06587"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-513163e0-2d0b-4eec-b123-6ca1ebe06587"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-513163e0-2d0b-4eec-b123-6ca1ebe06587"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

[id="s-513163e0-2d0b-4eec-b123-6ca1ebe06587"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-513163e0-2d0b-4eec-b123-6ca1ebe06587"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 20.0px);
}

[id="s-513163e0-2d0b-4eec-b123-6ca1ebe06587"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 20.0px);
}

[id="s-513163e0-2d0b-4eec-b123-6ca1ebe06587"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 20.0px);
}

[id="s-513163e0-2d0b-4eec-b123-6ca1ebe06587"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 20.0px);
}

[id="s-513163e0-2d0b-4eec-b123-6ca1ebe06587"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 20.0px);
}

[id="s-513163e0-2d0b-4eec-b123-6ca1ebe06587"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 20.0px);
}

[id="s-513163e0-2d0b-4eec-b123-6ca1ebe06587"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 20.0px);
}

}

#s-683c1be0-ff32-4015-948d-04053301de4d {
  display: none;
}
#s-c9631b2a-4f0d-426a-a2a1-237a5e97ec3a {
  text-align: left;
}


.shg-c#s-c9631b2a-4f0d-426a-a2a1-237a5e97ec3a {
  max-width: 100%;
}

.shg-c#s-c9631b2a-4f0d-426a-a2a1-237a5e97ec3a img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c9631b2a-4f0d-426a-a2a1-237a5e97ec3a .shg-image-zoom,
.shg-c#s-c9631b2a-4f0d-426a-a2a1-237a5e97ec3a img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-c9631b2a-4f0d-426a-a2a1-237a5e97ec3a .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-c9631b2a-4f0d-426a-a2a1-237a5e97ec3a {
  max-width: 100%;
}

.shg-c#s-c9631b2a-4f0d-426a-a2a1-237a5e97ec3a img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c9631b2a-4f0d-426a-a2a1-237a5e97ec3a .shg-image-zoom,
.shg-c#s-c9631b2a-4f0d-426a-a2a1-237a5e97ec3a img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-c9631b2a-4f0d-426a-a2a1-237a5e97ec3a .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-c9631b2a-4f0d-426a-a2a1-237a5e97ec3a {
  max-width: 100%;
}

.shg-c#s-c9631b2a-4f0d-426a-a2a1-237a5e97ec3a img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c9631b2a-4f0d-426a-a2a1-237a5e97ec3a .shg-image-zoom,
.shg-c#s-c9631b2a-4f0d-426a-a2a1-237a5e97ec3a img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-c9631b2a-4f0d-426a-a2a1-237a5e97ec3a .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-c9631b2a-4f0d-426a-a2a1-237a5e97ec3a {
  max-width: 100%;
}

.shg-c#s-c9631b2a-4f0d-426a-a2a1-237a5e97ec3a img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c9631b2a-4f0d-426a-a2a1-237a5e97ec3a .shg-image-zoom,
.shg-c#s-c9631b2a-4f0d-426a-a2a1-237a5e97ec3a img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-c9631b2a-4f0d-426a-a2a1-237a5e97ec3a .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-c9631b2a-4f0d-426a-a2a1-237a5e97ec3a {
  max-width: 100%;
}

.shg-c#s-c9631b2a-4f0d-426a-a2a1-237a5e97ec3a img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c9631b2a-4f0d-426a-a2a1-237a5e97ec3a .shg-image-zoom,
.shg-c#s-c9631b2a-4f0d-426a-a2a1-237a5e97ec3a img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-c9631b2a-4f0d-426a-a2a1-237a5e97ec3a .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-490fb1de-a074-47a5-a928-874db0cea9b6 {
  display: none;
}
#s-2042d472-63fb-4594-8514-fb4077e40b06 {
  padding-top: 10px;
padding-bottom: 20px;
text-align: center;
}

#s-2042d472-63fb-4594-8514-fb4077e40b06 .shg-product-title-component h2 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
}

#s-8fc3ebd1-8bc8-453a-9082-b298349bbda4 {
  display: none;
}
#s-2ad7371c-83c0-4922-a3ce-acd293317d06 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
text-align: center;
background-color: #252525;
}
#s-2ad7371c-83c0-4922-a3ce-acd293317d06:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-2ad7371c-83c0-4922-a3ce-acd293317d06:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-2ad7371c-83c0-4922-a3ce-acd293317d06 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-box-align: normal;
          align-items: normal;
  box-sizing: border-box;
}

#s-2ad7371c-83c0-4922-a3ce-acd293317d06.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-2ad7371c-83c0-4922-a3ce-acd293317d06.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}

#s-2ad7371c-83c0-4922-a3ce-acd293317d06.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-3c488d6a-2427-489c-8217-ba27bff8f901 {
  display: none;
}
#s-c56da684-4125-426c-8f47-435947b2b529 {
  text-align: left;
}


.shg-c#s-c56da684-4125-426c-8f47-435947b2b529 {
  max-width: 100%;
}

.shg-c#s-c56da684-4125-426c-8f47-435947b2b529 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c56da684-4125-426c-8f47-435947b2b529 .shg-image-zoom,
.shg-c#s-c56da684-4125-426c-8f47-435947b2b529 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-c56da684-4125-426c-8f47-435947b2b529 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-c56da684-4125-426c-8f47-435947b2b529 {
  max-width: 100%;
}

.shg-c#s-c56da684-4125-426c-8f47-435947b2b529 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c56da684-4125-426c-8f47-435947b2b529 .shg-image-zoom,
.shg-c#s-c56da684-4125-426c-8f47-435947b2b529 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-c56da684-4125-426c-8f47-435947b2b529 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-c56da684-4125-426c-8f47-435947b2b529 {
  max-width: 100%;
}

.shg-c#s-c56da684-4125-426c-8f47-435947b2b529 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c56da684-4125-426c-8f47-435947b2b529 .shg-image-zoom,
.shg-c#s-c56da684-4125-426c-8f47-435947b2b529 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-c56da684-4125-426c-8f47-435947b2b529 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-c56da684-4125-426c-8f47-435947b2b529 {
  max-width: 100%;
}

.shg-c#s-c56da684-4125-426c-8f47-435947b2b529 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c56da684-4125-426c-8f47-435947b2b529 .shg-image-zoom,
.shg-c#s-c56da684-4125-426c-8f47-435947b2b529 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-c56da684-4125-426c-8f47-435947b2b529 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-c56da684-4125-426c-8f47-435947b2b529 {
  max-width: 100%;
}

.shg-c#s-c56da684-4125-426c-8f47-435947b2b529 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c56da684-4125-426c-8f47-435947b2b529 .shg-image-zoom,
.shg-c#s-c56da684-4125-426c-8f47-435947b2b529 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-c56da684-4125-426c-8f47-435947b2b529 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-89062279-b3ab-447b-acff-cc9a7d8258d2 {
  display: none;
}
#s-2f4bab1b-c83b-494c-84aa-e91bb08da86d {
  padding-top: 10px;
padding-bottom: 20px;
text-align: center;
}

#s-2f4bab1b-c83b-494c-84aa-e91bb08da86d .shg-product-title-component h2 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
}

#s-c53ce389-8778-432f-8d52-9544e87b3131 {
  display: none;
}
#s-54b643e9-cb61-4ed6-ae4b-11d5d8b0aa0b {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
text-align: center;
background-color: #252525;
}
#s-54b643e9-cb61-4ed6-ae4b-11d5d8b0aa0b:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-54b643e9-cb61-4ed6-ae4b-11d5d8b0aa0b:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-54b643e9-cb61-4ed6-ae4b-11d5d8b0aa0b {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-box-align: normal;
          align-items: normal;
  box-sizing: border-box;
}

#s-54b643e9-cb61-4ed6-ae4b-11d5d8b0aa0b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-54b643e9-cb61-4ed6-ae4b-11d5d8b0aa0b.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}

#s-54b643e9-cb61-4ed6-ae4b-11d5d8b0aa0b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-9979b1ce-16fb-4f8a-8047-0a120b5c64ce {
  display: none;
}
#s-9690b942-ea71-438f-ae37-07701b26b8c1 {
  text-align: left;
}


.shg-c#s-9690b942-ea71-438f-ae37-07701b26b8c1 {
  max-width: 100%;
}

.shg-c#s-9690b942-ea71-438f-ae37-07701b26b8c1 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-9690b942-ea71-438f-ae37-07701b26b8c1 .shg-image-zoom,
.shg-c#s-9690b942-ea71-438f-ae37-07701b26b8c1 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-9690b942-ea71-438f-ae37-07701b26b8c1 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-9690b942-ea71-438f-ae37-07701b26b8c1 {
  max-width: 100%;
}

.shg-c#s-9690b942-ea71-438f-ae37-07701b26b8c1 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-9690b942-ea71-438f-ae37-07701b26b8c1 .shg-image-zoom,
.shg-c#s-9690b942-ea71-438f-ae37-07701b26b8c1 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-9690b942-ea71-438f-ae37-07701b26b8c1 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-9690b942-ea71-438f-ae37-07701b26b8c1 {
  max-width: 100%;
}

.shg-c#s-9690b942-ea71-438f-ae37-07701b26b8c1 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-9690b942-ea71-438f-ae37-07701b26b8c1 .shg-image-zoom,
.shg-c#s-9690b942-ea71-438f-ae37-07701b26b8c1 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-9690b942-ea71-438f-ae37-07701b26b8c1 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-9690b942-ea71-438f-ae37-07701b26b8c1 {
  max-width: 100%;
}

.shg-c#s-9690b942-ea71-438f-ae37-07701b26b8c1 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-9690b942-ea71-438f-ae37-07701b26b8c1 .shg-image-zoom,
.shg-c#s-9690b942-ea71-438f-ae37-07701b26b8c1 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-9690b942-ea71-438f-ae37-07701b26b8c1 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-9690b942-ea71-438f-ae37-07701b26b8c1 {
  max-width: 100%;
}

.shg-c#s-9690b942-ea71-438f-ae37-07701b26b8c1 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-9690b942-ea71-438f-ae37-07701b26b8c1 .shg-image-zoom,
.shg-c#s-9690b942-ea71-438f-ae37-07701b26b8c1 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-9690b942-ea71-438f-ae37-07701b26b8c1 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-ac816e89-afff-4e1a-9740-2d479606bb8f {
  display: none;
}
#s-521f5319-7ccd-4da9-8c64-58ccdfde029a {
  padding-top: 10px;
padding-bottom: 20px;
text-align: center;
}

#s-521f5319-7ccd-4da9-8c64-58ccdfde029a .shg-product-title-component h2 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
}

#s-dfe8ece3-dcda-42a1-9c68-29d54933cfb2 {
  display: none;
}
#s-09f95114-fe18-4c46-9a10-cc50dd21fe8c {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
text-align: center;
background-color: #252525;
}
#s-09f95114-fe18-4c46-9a10-cc50dd21fe8c:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-09f95114-fe18-4c46-9a10-cc50dd21fe8c:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-09f95114-fe18-4c46-9a10-cc50dd21fe8c {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-box-align: normal;
          align-items: normal;
  box-sizing: border-box;
}

#s-09f95114-fe18-4c46-9a10-cc50dd21fe8c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-09f95114-fe18-4c46-9a10-cc50dd21fe8c.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}

#s-09f95114-fe18-4c46-9a10-cc50dd21fe8c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-28d21a5d-72c2-4407-a72b-4b8d787532b4 {
  margin-left: 66px;
margin-right: 66px;
min-height: 50px;
}
@media (min-width: 1200px){#s-28d21a5d-72c2-4407-a72b-4b8d787532b4 {
  display: none;
}
#s-28d21a5d-72c2-4407-a72b-4b8d787532b4, #wrap-s-28d21a5d-72c2-4407-a72b-4b8d787532b4 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-28d21a5d-72c2-4407-a72b-4b8d787532b4 {
  display: none;
}
#s-28d21a5d-72c2-4407-a72b-4b8d787532b4, #wrap-s-28d21a5d-72c2-4407-a72b-4b8d787532b4 { display:none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-28d21a5d-72c2-4407-a72b-4b8d787532b4 {
  display: none;
}
#s-28d21a5d-72c2-4407-a72b-4b8d787532b4, #wrap-s-28d21a5d-72c2-4407-a72b-4b8d787532b4 { display:none !important; }}@media (max-width: 767px){#s-28d21a5d-72c2-4407-a72b-4b8d787532b4 {
  display: none;
}
#s-28d21a5d-72c2-4407-a72b-4b8d787532b4, #wrap-s-28d21a5d-72c2-4407-a72b-4b8d787532b4 { display:none !important; }}







#s-28d21a5d-72c2-4407-a72b-4b8d787532b4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-28d21a5d-72c2-4407-a72b-4b8d787532b4.shg-box.shg-c {
  -webkit-box-pack: center;
  justify-content: center;
}

#s-54b0c170-092e-47e9-859c-fc17af10f735 {
  margin-left: 20px;
margin-right: 20px;
padding-top: 10px;
padding-left: 0px;
padding-bottom: 10px;
padding-right: 0px;
}

@media (min-width: 0px) {
[id="s-ccc95eac-0418-4b78-aaad-8494227b0ef7"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-ccc95eac-0418-4b78-aaad-8494227b0ef7"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-ccc95eac-0418-4b78-aaad-8494227b0ef7"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-ccc95eac-0418-4b78-aaad-8494227b0ef7"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-ccc95eac-0418-4b78-aaad-8494227b0ef7"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-ccc95eac-0418-4b78-aaad-8494227b0ef7"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-ccc95eac-0418-4b78-aaad-8494227b0ef7"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-ccc95eac-0418-4b78-aaad-8494227b0ef7"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-ccc95eac-0418-4b78-aaad-8494227b0ef7"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-ccc95eac-0418-4b78-aaad-8494227b0ef7"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-ccc95eac-0418-4b78-aaad-8494227b0ef7"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-ccc95eac-0418-4b78-aaad-8494227b0ef7"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-ccc95eac-0418-4b78-aaad-8494227b0ef7"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-ccc95eac-0418-4b78-aaad-8494227b0ef7"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-ccc95eac-0418-4b78-aaad-8494227b0ef7"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-ccc95eac-0418-4b78-aaad-8494227b0ef7"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-ccc95eac-0418-4b78-aaad-8494227b0ef7"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-ccc95eac-0418-4b78-aaad-8494227b0ef7"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-ccc95eac-0418-4b78-aaad-8494227b0ef7"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-ccc95eac-0418-4b78-aaad-8494227b0ef7"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-ccc95eac-0418-4b78-aaad-8494227b0ef7"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-ccc95eac-0418-4b78-aaad-8494227b0ef7"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-ccc95eac-0418-4b78-aaad-8494227b0ef7"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-ccc95eac-0418-4b78-aaad-8494227b0ef7"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-ccc95eac-0418-4b78-aaad-8494227b0ef7"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-ccc95eac-0418-4b78-aaad-8494227b0ef7"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-ccc95eac-0418-4b78-aaad-8494227b0ef7"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-ccc95eac-0418-4b78-aaad-8494227b0ef7"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-ccc95eac-0418-4b78-aaad-8494227b0ef7"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-ccc95eac-0418-4b78-aaad-8494227b0ef7"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-ccc95eac-0418-4b78-aaad-8494227b0ef7"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-ccc95eac-0418-4b78-aaad-8494227b0ef7"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-ccc95eac-0418-4b78-aaad-8494227b0ef7"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-ccc95eac-0418-4b78-aaad-8494227b0ef7"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-ccc95eac-0418-4b78-aaad-8494227b0ef7"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-ccc95eac-0418-4b78-aaad-8494227b0ef7"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-ccc95eac-0418-4b78-aaad-8494227b0ef7"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 15.0px);
}

}

#s-1a10af3a-3e93-4917-9339-58fdbbb52fe9 {
  display: none;
}
#s-c84a92c3-ac04-4950-a4e1-fdaff51cbda4 {
  text-align: left;
}


.shg-c#s-c84a92c3-ac04-4950-a4e1-fdaff51cbda4 {
  max-width: 100%;
}

.shg-c#s-c84a92c3-ac04-4950-a4e1-fdaff51cbda4 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c84a92c3-ac04-4950-a4e1-fdaff51cbda4 .shg-image-zoom,
.shg-c#s-c84a92c3-ac04-4950-a4e1-fdaff51cbda4 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-c84a92c3-ac04-4950-a4e1-fdaff51cbda4 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-c84a92c3-ac04-4950-a4e1-fdaff51cbda4 {
  max-width: 100%;
}

.shg-c#s-c84a92c3-ac04-4950-a4e1-fdaff51cbda4 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c84a92c3-ac04-4950-a4e1-fdaff51cbda4 .shg-image-zoom,
.shg-c#s-c84a92c3-ac04-4950-a4e1-fdaff51cbda4 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-c84a92c3-ac04-4950-a4e1-fdaff51cbda4 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-c84a92c3-ac04-4950-a4e1-fdaff51cbda4 {
  max-width: 100%;
}

.shg-c#s-c84a92c3-ac04-4950-a4e1-fdaff51cbda4 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c84a92c3-ac04-4950-a4e1-fdaff51cbda4 .shg-image-zoom,
.shg-c#s-c84a92c3-ac04-4950-a4e1-fdaff51cbda4 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-c84a92c3-ac04-4950-a4e1-fdaff51cbda4 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-c84a92c3-ac04-4950-a4e1-fdaff51cbda4 {
  max-width: 100%;
}

.shg-c#s-c84a92c3-ac04-4950-a4e1-fdaff51cbda4 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c84a92c3-ac04-4950-a4e1-fdaff51cbda4 .shg-image-zoom,
.shg-c#s-c84a92c3-ac04-4950-a4e1-fdaff51cbda4 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-c84a92c3-ac04-4950-a4e1-fdaff51cbda4 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-c84a92c3-ac04-4950-a4e1-fdaff51cbda4 {
  max-width: 100%;
}

.shg-c#s-c84a92c3-ac04-4950-a4e1-fdaff51cbda4 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c84a92c3-ac04-4950-a4e1-fdaff51cbda4 .shg-image-zoom,
.shg-c#s-c84a92c3-ac04-4950-a4e1-fdaff51cbda4 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-c84a92c3-ac04-4950-a4e1-fdaff51cbda4 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-21d41504-61ac-4e86-82cb-7d9fb96cb47b {
  display: none;
}
#s-188c6c5d-7365-4295-9899-9fb00d5c6d38 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-188c6c5d-7365-4295-9899-9fb00d5c6d38 .shg-product-title-component h2 {
  color: rgba(54, 54, 54, 1);
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
}

#s-5e6d2655-4574-46d8-9793-bdbbaa716c83 {
  display: none;
}
#s-f7351948-8aac-45c3-8257-bb26a85e6a44 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
text-align: center;
background-color: #252525;
}
#s-f7351948-8aac-45c3-8257-bb26a85e6a44:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-f7351948-8aac-45c3-8257-bb26a85e6a44:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-f7351948-8aac-45c3-8257-bb26a85e6a44 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-box-align: normal;
          align-items: normal;
  box-sizing: border-box;
}

#s-f7351948-8aac-45c3-8257-bb26a85e6a44.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f7351948-8aac-45c3-8257-bb26a85e6a44.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}

#s-f7351948-8aac-45c3-8257-bb26a85e6a44.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-ac5dcb75-6ed1-40d5-a95c-dec57fd1a350 {
  display: none;
}
#s-64eba7ff-b330-4a19-bb8d-4f1c7da9dc79 {
  display: none;
}
#s-d7b54ad2-fc7a-4419-a5ad-433b634ba474 {
  display: none;
}
@media (min-width: 0px) {
[id="s-7608d931-61a1-4576-86b3-740356ebc434"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-7608d931-61a1-4576-86b3-740356ebc434"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-7608d931-61a1-4576-86b3-740356ebc434"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-7608d931-61a1-4576-86b3-740356ebc434"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-7608d931-61a1-4576-86b3-740356ebc434"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-7608d931-61a1-4576-86b3-740356ebc434"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-7608d931-61a1-4576-86b3-740356ebc434"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-7608d931-61a1-4576-86b3-740356ebc434"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-7608d931-61a1-4576-86b3-740356ebc434"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-7608d931-61a1-4576-86b3-740356ebc434"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-7608d931-61a1-4576-86b3-740356ebc434"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-7608d931-61a1-4576-86b3-740356ebc434"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-7608d931-61a1-4576-86b3-740356ebc434"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-7608d931-61a1-4576-86b3-740356ebc434"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-7608d931-61a1-4576-86b3-740356ebc434"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-7608d931-61a1-4576-86b3-740356ebc434"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-7608d931-61a1-4576-86b3-740356ebc434"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-7608d931-61a1-4576-86b3-740356ebc434"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-7608d931-61a1-4576-86b3-740356ebc434"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-7608d931-61a1-4576-86b3-740356ebc434"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-7608d931-61a1-4576-86b3-740356ebc434"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-7608d931-61a1-4576-86b3-740356ebc434"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-7608d931-61a1-4576-86b3-740356ebc434"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-7608d931-61a1-4576-86b3-740356ebc434"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-7608d931-61a1-4576-86b3-740356ebc434"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-7608d931-61a1-4576-86b3-740356ebc434"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-7608d931-61a1-4576-86b3-740356ebc434"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-7608d931-61a1-4576-86b3-740356ebc434"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-7608d931-61a1-4576-86b3-740356ebc434"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-7608d931-61a1-4576-86b3-740356ebc434"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-7608d931-61a1-4576-86b3-740356ebc434"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-7608d931-61a1-4576-86b3-740356ebc434"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-7608d931-61a1-4576-86b3-740356ebc434"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-7608d931-61a1-4576-86b3-740356ebc434"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-7608d931-61a1-4576-86b3-740356ebc434"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-7608d931-61a1-4576-86b3-740356ebc434"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-7608d931-61a1-4576-86b3-740356ebc434"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 15.0px);
}

}

#s-46b0bea2-8f87-40fe-a5af-346daf5f909e {
  display: none;
}
#s-84f213f9-250c-4a08-bc3a-c241ba9ef9a8 {
  margin-left: 0px;
margin-right: 0px;
text-align: left;
}


.shg-c#s-84f213f9-250c-4a08-bc3a-c241ba9ef9a8 {
  max-width: 100%;
}

.shg-c#s-84f213f9-250c-4a08-bc3a-c241ba9ef9a8 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-84f213f9-250c-4a08-bc3a-c241ba9ef9a8 .shg-image-zoom,
.shg-c#s-84f213f9-250c-4a08-bc3a-c241ba9ef9a8 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-84f213f9-250c-4a08-bc3a-c241ba9ef9a8 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-84f213f9-250c-4a08-bc3a-c241ba9ef9a8 {
  max-width: 100%;
}

.shg-c#s-84f213f9-250c-4a08-bc3a-c241ba9ef9a8 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-84f213f9-250c-4a08-bc3a-c241ba9ef9a8 .shg-image-zoom,
.shg-c#s-84f213f9-250c-4a08-bc3a-c241ba9ef9a8 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-84f213f9-250c-4a08-bc3a-c241ba9ef9a8 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-84f213f9-250c-4a08-bc3a-c241ba9ef9a8 {
  max-width: 100%;
}

.shg-c#s-84f213f9-250c-4a08-bc3a-c241ba9ef9a8 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-84f213f9-250c-4a08-bc3a-c241ba9ef9a8 .shg-image-zoom,
.shg-c#s-84f213f9-250c-4a08-bc3a-c241ba9ef9a8 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-84f213f9-250c-4a08-bc3a-c241ba9ef9a8 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-84f213f9-250c-4a08-bc3a-c241ba9ef9a8 {
  max-width: 100%;
}

.shg-c#s-84f213f9-250c-4a08-bc3a-c241ba9ef9a8 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-84f213f9-250c-4a08-bc3a-c241ba9ef9a8 .shg-image-zoom,
.shg-c#s-84f213f9-250c-4a08-bc3a-c241ba9ef9a8 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-84f213f9-250c-4a08-bc3a-c241ba9ef9a8 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-84f213f9-250c-4a08-bc3a-c241ba9ef9a8 {
  max-width: 100%;
}

.shg-c#s-84f213f9-250c-4a08-bc3a-c241ba9ef9a8 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-84f213f9-250c-4a08-bc3a-c241ba9ef9a8 .shg-image-zoom,
.shg-c#s-84f213f9-250c-4a08-bc3a-c241ba9ef9a8 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-84f213f9-250c-4a08-bc3a-c241ba9ef9a8 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-a181b3f9-a136-408b-85af-c7fc0122c786 {
  display: none;
}
#s-8d66e91f-ab94-495d-8f55-3424b8301a4a {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-8d66e91f-ab94-495d-8f55-3424b8301a4a .shg-product-title-component h2 {
  color: rgba(54, 54, 54, 1);
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
}

#s-aa56e0be-ea38-489d-8cff-6e09dcae162c {
  display: none;
}
.shg-btn.shg-cse, .shg-btn.shg-cse:hover, .shg-btn.shg-cse:focus {
  color: #FFF;
}

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

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

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

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

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

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

#s-4762b3a6-3fb9-435f-8ed3-f2a5209f795c {
  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-4762b3a6-3fb9-435f-8ed3-f2a5209f795c:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-4762b3a6-3fb9-435f-8ed3-f2a5209f795c:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-4762b3a6-3fb9-435f-8ed3-f2a5209f795c.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}

#s-ba4ceeb1-dfa0-493e-84d5-33aa1e10ddcf {
  display: none;
}
#s-ba550ff9-7605-402d-a716-bbf687d5ce43 {
  text-align: left;
}


.shg-c#s-ba550ff9-7605-402d-a716-bbf687d5ce43 {
  max-width: 100%;
}

.shg-c#s-ba550ff9-7605-402d-a716-bbf687d5ce43 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-ba550ff9-7605-402d-a716-bbf687d5ce43 .shg-image-zoom,
.shg-c#s-ba550ff9-7605-402d-a716-bbf687d5ce43 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-ba550ff9-7605-402d-a716-bbf687d5ce43 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-ba550ff9-7605-402d-a716-bbf687d5ce43 {
  max-width: 100%;
}

.shg-c#s-ba550ff9-7605-402d-a716-bbf687d5ce43 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-ba550ff9-7605-402d-a716-bbf687d5ce43 .shg-image-zoom,
.shg-c#s-ba550ff9-7605-402d-a716-bbf687d5ce43 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-ba550ff9-7605-402d-a716-bbf687d5ce43 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-ba550ff9-7605-402d-a716-bbf687d5ce43 {
  max-width: 100%;
}

.shg-c#s-ba550ff9-7605-402d-a716-bbf687d5ce43 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-ba550ff9-7605-402d-a716-bbf687d5ce43 .shg-image-zoom,
.shg-c#s-ba550ff9-7605-402d-a716-bbf687d5ce43 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-ba550ff9-7605-402d-a716-bbf687d5ce43 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-ba550ff9-7605-402d-a716-bbf687d5ce43 {
  max-width: 100%;
}

.shg-c#s-ba550ff9-7605-402d-a716-bbf687d5ce43 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-ba550ff9-7605-402d-a716-bbf687d5ce43 .shg-image-zoom,
.shg-c#s-ba550ff9-7605-402d-a716-bbf687d5ce43 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-ba550ff9-7605-402d-a716-bbf687d5ce43 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-ba550ff9-7605-402d-a716-bbf687d5ce43 {
  max-width: 100%;
}

.shg-c#s-ba550ff9-7605-402d-a716-bbf687d5ce43 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-ba550ff9-7605-402d-a716-bbf687d5ce43 .shg-image-zoom,
.shg-c#s-ba550ff9-7605-402d-a716-bbf687d5ce43 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-ba550ff9-7605-402d-a716-bbf687d5ce43 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-3d27df8d-6c65-4c26-95d1-50f56739c368 {
  display: none;
}
#s-c49d4431-10f9-4da3-bd67-4fbdfc6de77f {
  margin-left: -6px;
margin-right: -6px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-c49d4431-10f9-4da3-bd67-4fbdfc6de77f .shg-product-title-component h2 {
  color: rgba(54, 54, 54, 1);
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
}

#s-6bb02936-a2b8-401c-a4fc-4ec349314da0 {
  display: none;
}
#s-d07161db-29cb-441a-b7cb-c131696a5083 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
text-align: center;
background-color: #252525;
}
#s-d07161db-29cb-441a-b7cb-c131696a5083:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-d07161db-29cb-441a-b7cb-c131696a5083:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-d07161db-29cb-441a-b7cb-c131696a5083 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-box-align: normal;
          align-items: normal;
  box-sizing: border-box;
}

#s-d07161db-29cb-441a-b7cb-c131696a5083.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d07161db-29cb-441a-b7cb-c131696a5083.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}

#s-d07161db-29cb-441a-b7cb-c131696a5083.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-b4fb634c-27f2-4c90-ad5d-5ef775e7a446 {
  min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-b4fb634c-27f2-4c90-ad5d-5ef775e7a446 {
  display: none;
}
#s-b4fb634c-27f2-4c90-ad5d-5ef775e7a446, #wrap-s-b4fb634c-27f2-4c90-ad5d-5ef775e7a446 { display:none !important; }}@media (max-width: 767px){#s-b4fb634c-27f2-4c90-ad5d-5ef775e7a446 {
  display: none;
}
#s-b4fb634c-27f2-4c90-ad5d-5ef775e7a446, #wrap-s-b4fb634c-27f2-4c90-ad5d-5ef775e7a446 { display:none !important; }}







#s-b4fb634c-27f2-4c90-ad5d-5ef775e7a446 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-b4fb634c-27f2-4c90-ad5d-5ef775e7a446.shg-box.shg-c {
  -webkit-box-pack: center;
  justify-content: center;
}

#s-4156bb31-6468-4951-b991-01965e2bcfe9 {
  min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-4156bb31-6468-4951-b991-01965e2bcfe9 {
  display: none;
}
#s-4156bb31-6468-4951-b991-01965e2bcfe9, #wrap-s-4156bb31-6468-4951-b991-01965e2bcfe9 { display:none !important; }}@media (max-width: 767px){#s-4156bb31-6468-4951-b991-01965e2bcfe9 {
  display: none;
}
#s-4156bb31-6468-4951-b991-01965e2bcfe9, #wrap-s-4156bb31-6468-4951-b991-01965e2bcfe9 { display:none !important; }}







#s-4156bb31-6468-4951-b991-01965e2bcfe9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-4156bb31-6468-4951-b991-01965e2bcfe9.shg-box.shg-c {
  -webkit-box-pack: center;
  justify-content: center;
}

#s-76940f7e-f4a7-4819-b938-21165fc7e0ca {
  padding-top: 0px;
padding-bottom: 0px;
min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-76940f7e-f4a7-4819-b938-21165fc7e0ca {
  display: none;
}
#s-76940f7e-f4a7-4819-b938-21165fc7e0ca, #wrap-s-76940f7e-f4a7-4819-b938-21165fc7e0ca { display:none !important; }}@media (max-width: 767px){#s-76940f7e-f4a7-4819-b938-21165fc7e0ca {
  display: none;
}
#s-76940f7e-f4a7-4819-b938-21165fc7e0ca, #wrap-s-76940f7e-f4a7-4819-b938-21165fc7e0ca { display:none !important; }}







#s-76940f7e-f4a7-4819-b938-21165fc7e0ca > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-76940f7e-f4a7-4819-b938-21165fc7e0ca.shg-box.shg-c {
  -webkit-box-pack: center;
  justify-content: center;
}

#s-944b19d7-9012-4197-a656-80fe233a5b1a {
  margin-top: 28px;
margin-bottom: 28px;
padding-top: 10px;
padding-left: 64px;
padding-bottom: 10px;
padding-right: 64px;
}

@media (min-width: 0px) {
[id="s-944b19d7-9012-4197-a656-80fe233a5b1a"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-944b19d7-9012-4197-a656-80fe233a5b1a"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-944b19d7-9012-4197-a656-80fe233a5b1a"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-944b19d7-9012-4197-a656-80fe233a5b1a"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-944b19d7-9012-4197-a656-80fe233a5b1a"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-944b19d7-9012-4197-a656-80fe233a5b1a"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-944b19d7-9012-4197-a656-80fe233a5b1a"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-944b19d7-9012-4197-a656-80fe233a5b1a"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-944b19d7-9012-4197-a656-80fe233a5b1a"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-944b19d7-9012-4197-a656-80fe233a5b1a"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-944b19d7-9012-4197-a656-80fe233a5b1a"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-944b19d7-9012-4197-a656-80fe233a5b1a"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-944b19d7-9012-4197-a656-80fe233a5b1a"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-944b19d7-9012-4197-a656-80fe233a5b1a"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-944b19d7-9012-4197-a656-80fe233a5b1a"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-944b19d7-9012-4197-a656-80fe233a5b1a"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-944b19d7-9012-4197-a656-80fe233a5b1a"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-944b19d7-9012-4197-a656-80fe233a5b1a"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-944b19d7-9012-4197-a656-80fe233a5b1a"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-944b19d7-9012-4197-a656-80fe233a5b1a"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-944b19d7-9012-4197-a656-80fe233a5b1a"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-944b19d7-9012-4197-a656-80fe233a5b1a"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-944b19d7-9012-4197-a656-80fe233a5b1a"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-944b19d7-9012-4197-a656-80fe233a5b1a"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-944b19d7-9012-4197-a656-80fe233a5b1a"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-944b19d7-9012-4197-a656-80fe233a5b1a"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-944b19d7-9012-4197-a656-80fe233a5b1a"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-944b19d7-9012-4197-a656-80fe233a5b1a"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-944b19d7-9012-4197-a656-80fe233a5b1a"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-944b19d7-9012-4197-a656-80fe233a5b1a"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-944b19d7-9012-4197-a656-80fe233a5b1a"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-944b19d7-9012-4197-a656-80fe233a5b1a"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-944b19d7-9012-4197-a656-80fe233a5b1a"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-944b19d7-9012-4197-a656-80fe233a5b1a"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-944b19d7-9012-4197-a656-80fe233a5b1a"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-944b19d7-9012-4197-a656-80fe233a5b1a"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-944b19d7-9012-4197-a656-80fe233a5b1a"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 15.0px);
}

}

#s-a90349e3-7167-4726-9d0c-6f5a7004f448 {
  border-style: solid;
margin-left: 50px;
margin-right: 50px;
padding-bottom: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(0, 0, 0, 0.1);
}

#s-699ee574-9193-44fe-9435-60c2c609b429 {
  min-height: 50px;
}








#s-699ee574-9193-44fe-9435-60c2c609b429 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-699ee574-9193-44fe-9435-60c2c609b429.shg-box.shg-c {
  -webkit-box-pack: center;
  justify-content: center;
}

#s-2060eb8b-fcc5-4940-a661-322f748d7039 {
  margin-left: 60px;
margin-right: 60px;
padding-top: 10px;
padding-bottom: 10px;
}

@media (min-width: 0px) {
[id="s-a020da18-732e-4296-8a94-d67e76335881"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-a020da18-732e-4296-8a94-d67e76335881"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-a020da18-732e-4296-8a94-d67e76335881"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-a020da18-732e-4296-8a94-d67e76335881"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-a020da18-732e-4296-8a94-d67e76335881"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-a020da18-732e-4296-8a94-d67e76335881"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-a020da18-732e-4296-8a94-d67e76335881"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-a020da18-732e-4296-8a94-d67e76335881"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-a020da18-732e-4296-8a94-d67e76335881"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-a020da18-732e-4296-8a94-d67e76335881"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-a020da18-732e-4296-8a94-d67e76335881"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-a020da18-732e-4296-8a94-d67e76335881"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-a020da18-732e-4296-8a94-d67e76335881"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-a020da18-732e-4296-8a94-d67e76335881"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-a020da18-732e-4296-8a94-d67e76335881"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-a020da18-732e-4296-8a94-d67e76335881"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-a020da18-732e-4296-8a94-d67e76335881"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-a020da18-732e-4296-8a94-d67e76335881"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-a020da18-732e-4296-8a94-d67e76335881"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-a020da18-732e-4296-8a94-d67e76335881"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-a020da18-732e-4296-8a94-d67e76335881"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-a020da18-732e-4296-8a94-d67e76335881"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-a020da18-732e-4296-8a94-d67e76335881"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-a020da18-732e-4296-8a94-d67e76335881"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-a020da18-732e-4296-8a94-d67e76335881"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-a020da18-732e-4296-8a94-d67e76335881"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-a020da18-732e-4296-8a94-d67e76335881"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-a020da18-732e-4296-8a94-d67e76335881"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-a020da18-732e-4296-8a94-d67e76335881"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-a020da18-732e-4296-8a94-d67e76335881"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-a020da18-732e-4296-8a94-d67e76335881"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-a020da18-732e-4296-8a94-d67e76335881"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-a020da18-732e-4296-8a94-d67e76335881"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-a020da18-732e-4296-8a94-d67e76335881"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-a020da18-732e-4296-8a94-d67e76335881"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-a020da18-732e-4296-8a94-d67e76335881"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-a020da18-732e-4296-8a94-d67e76335881"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 15.0px);
}

}

#s-ef7e882e-a5f9-42f6-85c7-fcba9df08f14 {
  display: none;
}
#s-c31b4f7c-9396-40f7-8f34-87a32ffb6fb5 {
  text-align: left;
}


.shg-c#s-c31b4f7c-9396-40f7-8f34-87a32ffb6fb5 {
  max-width: 100%;
}

.shg-c#s-c31b4f7c-9396-40f7-8f34-87a32ffb6fb5 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c31b4f7c-9396-40f7-8f34-87a32ffb6fb5 .shg-image-zoom,
.shg-c#s-c31b4f7c-9396-40f7-8f34-87a32ffb6fb5 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-c31b4f7c-9396-40f7-8f34-87a32ffb6fb5 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-c31b4f7c-9396-40f7-8f34-87a32ffb6fb5 {
  max-width: 100%;
}

.shg-c#s-c31b4f7c-9396-40f7-8f34-87a32ffb6fb5 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c31b4f7c-9396-40f7-8f34-87a32ffb6fb5 .shg-image-zoom,
.shg-c#s-c31b4f7c-9396-40f7-8f34-87a32ffb6fb5 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-c31b4f7c-9396-40f7-8f34-87a32ffb6fb5 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-c31b4f7c-9396-40f7-8f34-87a32ffb6fb5 {
  max-width: 100%;
}

.shg-c#s-c31b4f7c-9396-40f7-8f34-87a32ffb6fb5 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c31b4f7c-9396-40f7-8f34-87a32ffb6fb5 .shg-image-zoom,
.shg-c#s-c31b4f7c-9396-40f7-8f34-87a32ffb6fb5 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-c31b4f7c-9396-40f7-8f34-87a32ffb6fb5 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-c31b4f7c-9396-40f7-8f34-87a32ffb6fb5 {
  max-width: 100%;
}

.shg-c#s-c31b4f7c-9396-40f7-8f34-87a32ffb6fb5 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c31b4f7c-9396-40f7-8f34-87a32ffb6fb5 .shg-image-zoom,
.shg-c#s-c31b4f7c-9396-40f7-8f34-87a32ffb6fb5 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-c31b4f7c-9396-40f7-8f34-87a32ffb6fb5 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-c31b4f7c-9396-40f7-8f34-87a32ffb6fb5 {
  max-width: 100%;
}

.shg-c#s-c31b4f7c-9396-40f7-8f34-87a32ffb6fb5 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c31b4f7c-9396-40f7-8f34-87a32ffb6fb5 .shg-image-zoom,
.shg-c#s-c31b4f7c-9396-40f7-8f34-87a32ffb6fb5 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-c31b4f7c-9396-40f7-8f34-87a32ffb6fb5 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-48a5a2b5-085b-4d0e-a809-73df5d16241b {
  display: none;
}
#s-d033784c-c004-400d-978d-d7776edc0258 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-d033784c-c004-400d-978d-d7776edc0258 .shg-product-title-component h2 {
  color: rgba(54, 54, 54, 1);
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
}

#s-347bac7a-fa98-4aa7-82a5-eccd2d817faa {
  display: none;
}
#s-821743a5-5a75-4bd0-8374-4e1786b58617 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
text-align: center;
background-color: #252525;
}
#s-821743a5-5a75-4bd0-8374-4e1786b58617:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-821743a5-5a75-4bd0-8374-4e1786b58617:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-821743a5-5a75-4bd0-8374-4e1786b58617 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-box-align: normal;
          align-items: normal;
  box-sizing: border-box;
}

#s-821743a5-5a75-4bd0-8374-4e1786b58617.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-821743a5-5a75-4bd0-8374-4e1786b58617.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}

#s-821743a5-5a75-4bd0-8374-4e1786b58617.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-de6f09c1-14b6-48cd-9e75-8367d8f24778 {
  display: none;
}
#s-29897ee6-c263-4129-9715-c083b606cc76 {
  display: none;
}
#s-474c4613-7749-47d3-98ea-18fdff523280 {
  display: none;
}
@media (min-width: 0px) {
[id="s-d7ac1ba8-99e9-4f64-a961-a456efd0086a"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-d7ac1ba8-99e9-4f64-a961-a456efd0086a"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-d7ac1ba8-99e9-4f64-a961-a456efd0086a"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-d7ac1ba8-99e9-4f64-a961-a456efd0086a"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-d7ac1ba8-99e9-4f64-a961-a456efd0086a"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-d7ac1ba8-99e9-4f64-a961-a456efd0086a"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-d7ac1ba8-99e9-4f64-a961-a456efd0086a"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-d7ac1ba8-99e9-4f64-a961-a456efd0086a"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-d7ac1ba8-99e9-4f64-a961-a456efd0086a"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-d7ac1ba8-99e9-4f64-a961-a456efd0086a"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-d7ac1ba8-99e9-4f64-a961-a456efd0086a"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-d7ac1ba8-99e9-4f64-a961-a456efd0086a"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-d7ac1ba8-99e9-4f64-a961-a456efd0086a"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-d7ac1ba8-99e9-4f64-a961-a456efd0086a"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-d7ac1ba8-99e9-4f64-a961-a456efd0086a"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-d7ac1ba8-99e9-4f64-a961-a456efd0086a"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-d7ac1ba8-99e9-4f64-a961-a456efd0086a"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-d7ac1ba8-99e9-4f64-a961-a456efd0086a"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-d7ac1ba8-99e9-4f64-a961-a456efd0086a"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-d7ac1ba8-99e9-4f64-a961-a456efd0086a"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-d7ac1ba8-99e9-4f64-a961-a456efd0086a"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-d7ac1ba8-99e9-4f64-a961-a456efd0086a"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-d7ac1ba8-99e9-4f64-a961-a456efd0086a"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-d7ac1ba8-99e9-4f64-a961-a456efd0086a"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-d7ac1ba8-99e9-4f64-a961-a456efd0086a"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-d7ac1ba8-99e9-4f64-a961-a456efd0086a"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-d7ac1ba8-99e9-4f64-a961-a456efd0086a"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-d7ac1ba8-99e9-4f64-a961-a456efd0086a"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-d7ac1ba8-99e9-4f64-a961-a456efd0086a"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-d7ac1ba8-99e9-4f64-a961-a456efd0086a"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-d7ac1ba8-99e9-4f64-a961-a456efd0086a"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-d7ac1ba8-99e9-4f64-a961-a456efd0086a"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-d7ac1ba8-99e9-4f64-a961-a456efd0086a"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-d7ac1ba8-99e9-4f64-a961-a456efd0086a"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-d7ac1ba8-99e9-4f64-a961-a456efd0086a"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-d7ac1ba8-99e9-4f64-a961-a456efd0086a"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-d7ac1ba8-99e9-4f64-a961-a456efd0086a"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 15.0px);
}

}

#s-dd83b85c-0598-4e55-98fc-0b454e282c1f {
  display: none;
}
#s-c7b8108c-ebd9-487d-9b6e-b9cd11f71546 {
  text-align: left;
}


.shg-c#s-c7b8108c-ebd9-487d-9b6e-b9cd11f71546 {
  max-width: 100%;
}

.shg-c#s-c7b8108c-ebd9-487d-9b6e-b9cd11f71546 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c7b8108c-ebd9-487d-9b6e-b9cd11f71546 .shg-image-zoom,
.shg-c#s-c7b8108c-ebd9-487d-9b6e-b9cd11f71546 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-c7b8108c-ebd9-487d-9b6e-b9cd11f71546 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-c7b8108c-ebd9-487d-9b6e-b9cd11f71546 {
  max-width: 100%;
}

.shg-c#s-c7b8108c-ebd9-487d-9b6e-b9cd11f71546 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c7b8108c-ebd9-487d-9b6e-b9cd11f71546 .shg-image-zoom,
.shg-c#s-c7b8108c-ebd9-487d-9b6e-b9cd11f71546 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-c7b8108c-ebd9-487d-9b6e-b9cd11f71546 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-c7b8108c-ebd9-487d-9b6e-b9cd11f71546 {
  max-width: 100%;
}

.shg-c#s-c7b8108c-ebd9-487d-9b6e-b9cd11f71546 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c7b8108c-ebd9-487d-9b6e-b9cd11f71546 .shg-image-zoom,
.shg-c#s-c7b8108c-ebd9-487d-9b6e-b9cd11f71546 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-c7b8108c-ebd9-487d-9b6e-b9cd11f71546 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-c7b8108c-ebd9-487d-9b6e-b9cd11f71546 {
  max-width: 100%;
}

.shg-c#s-c7b8108c-ebd9-487d-9b6e-b9cd11f71546 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c7b8108c-ebd9-487d-9b6e-b9cd11f71546 .shg-image-zoom,
.shg-c#s-c7b8108c-ebd9-487d-9b6e-b9cd11f71546 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-c7b8108c-ebd9-487d-9b6e-b9cd11f71546 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-c7b8108c-ebd9-487d-9b6e-b9cd11f71546 {
  max-width: 100%;
}

.shg-c#s-c7b8108c-ebd9-487d-9b6e-b9cd11f71546 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c7b8108c-ebd9-487d-9b6e-b9cd11f71546 .shg-image-zoom,
.shg-c#s-c7b8108c-ebd9-487d-9b6e-b9cd11f71546 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-c7b8108c-ebd9-487d-9b6e-b9cd11f71546 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-bcb6a8ad-998e-479a-b1d4-65c894cab35a {
  display: none;
}
#s-a2072b28-1dfd-4458-a579-a2ca15ddfe72 {
  margin-left: 15px;
margin-right: 15px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-a2072b28-1dfd-4458-a579-a2ca15ddfe72 .shg-product-title-component h2 {
  color: rgba(54, 54, 54, 1);
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
}

#s-8ff5b006-28a4-4e10-99af-123aa7f59bc2 {
  display: none;
}
#s-dcc9c66f-18a4-455a-bf20-8a26b585db37 {
  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-dcc9c66f-18a4-455a-bf20-8a26b585db37:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-dcc9c66f-18a4-455a-bf20-8a26b585db37:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-dcc9c66f-18a4-455a-bf20-8a26b585db37.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}

#s-326de9f6-77c6-42af-833e-a2f904b6bc8f {
  display: none;
}
#s-f2ee8d53-e97a-4ba8-8768-a0a34d702954 {
  text-align: left;
}


.shg-c#s-f2ee8d53-e97a-4ba8-8768-a0a34d702954 {
  max-width: 100%;
}

.shg-c#s-f2ee8d53-e97a-4ba8-8768-a0a34d702954 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-f2ee8d53-e97a-4ba8-8768-a0a34d702954 .shg-image-zoom,
.shg-c#s-f2ee8d53-e97a-4ba8-8768-a0a34d702954 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-f2ee8d53-e97a-4ba8-8768-a0a34d702954 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-f2ee8d53-e97a-4ba8-8768-a0a34d702954 {
  max-width: 100%;
}

.shg-c#s-f2ee8d53-e97a-4ba8-8768-a0a34d702954 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-f2ee8d53-e97a-4ba8-8768-a0a34d702954 .shg-image-zoom,
.shg-c#s-f2ee8d53-e97a-4ba8-8768-a0a34d702954 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-f2ee8d53-e97a-4ba8-8768-a0a34d702954 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-f2ee8d53-e97a-4ba8-8768-a0a34d702954 {
  max-width: 100%;
}

.shg-c#s-f2ee8d53-e97a-4ba8-8768-a0a34d702954 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-f2ee8d53-e97a-4ba8-8768-a0a34d702954 .shg-image-zoom,
.shg-c#s-f2ee8d53-e97a-4ba8-8768-a0a34d702954 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-f2ee8d53-e97a-4ba8-8768-a0a34d702954 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-f2ee8d53-e97a-4ba8-8768-a0a34d702954 {
  max-width: 100%;
}

.shg-c#s-f2ee8d53-e97a-4ba8-8768-a0a34d702954 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-f2ee8d53-e97a-4ba8-8768-a0a34d702954 .shg-image-zoom,
.shg-c#s-f2ee8d53-e97a-4ba8-8768-a0a34d702954 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-f2ee8d53-e97a-4ba8-8768-a0a34d702954 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-f2ee8d53-e97a-4ba8-8768-a0a34d702954 {
  max-width: 100%;
}

.shg-c#s-f2ee8d53-e97a-4ba8-8768-a0a34d702954 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-f2ee8d53-e97a-4ba8-8768-a0a34d702954 .shg-image-zoom,
.shg-c#s-f2ee8d53-e97a-4ba8-8768-a0a34d702954 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-f2ee8d53-e97a-4ba8-8768-a0a34d702954 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-7948f706-d088-4768-a592-3118178accd0 {
  display: none;
}
#s-a98aa47b-350c-4a5d-b0a9-286e1224968e {
  margin-left: 15px;
margin-right: 15px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-a98aa47b-350c-4a5d-b0a9-286e1224968e .shg-product-title-component h2 {
  color: rgba(54, 54, 54, 1);
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
}

#s-acc97165-9412-422f-b7b4-96a0fb6de975 {
  display: none;
}
#s-51dd1955-cb37-4f7e-a877-5413fbc8ae2c {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
text-align: center;
background-color: #252525;
}
#s-51dd1955-cb37-4f7e-a877-5413fbc8ae2c:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-51dd1955-cb37-4f7e-a877-5413fbc8ae2c:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-51dd1955-cb37-4f7e-a877-5413fbc8ae2c {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-box-align: normal;
          align-items: normal;
  box-sizing: border-box;
}

#s-51dd1955-cb37-4f7e-a877-5413fbc8ae2c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-51dd1955-cb37-4f7e-a877-5413fbc8ae2c.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}

#s-51dd1955-cb37-4f7e-a877-5413fbc8ae2c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-6bfb7ecf-df72-46ac-a2b7-7a4617cd1099 {
  text-align: center;
}




  #s-6bfb7ecf-df72-46ac-a2b7-7a4617cd1099 img.shogun-image {
    
    width: px;
  }


#s-6bfb7ecf-df72-46ac-a2b7-7a4617cd1099 .shogun-image-content {
  
    -webkit-box-align: center;
  
            align-items: center;
  
}

#s-8844b6d8-d8c7-43f4-904c-c227bc54f745 {
  min-height: 50px;
}








#s-8844b6d8-d8c7-43f4-904c-c227bc54f745 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-8844b6d8-d8c7-43f4-904c-c227bc54f745.shg-box.shg-c {
  -webkit-box-pack: center;
  justify-content: center;
}

#s-deaa1731-c62c-4871-968f-1df86cc21d18 {
  padding-top: 10px;
padding-left: 120px;
padding-bottom: 10px;
padding-right: 120px;
min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-deaa1731-c62c-4871-968f-1df86cc21d18 {
  
}
}@media (max-width: 767px){#s-deaa1731-c62c-4871-968f-1df86cc21d18 {
  
}
}







#s-deaa1731-c62c-4871-968f-1df86cc21d18 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-deaa1731-c62c-4871-968f-1df86cc21d18.shg-box.shg-c {
  -webkit-box-pack: center;
  justify-content: center;
}

#s-57976495-584f-476d-8306-8caa234cc0e2 {
  min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-57976495-584f-476d-8306-8caa234cc0e2 {
  display: none;
}
#s-57976495-584f-476d-8306-8caa234cc0e2, #wrap-s-57976495-584f-476d-8306-8caa234cc0e2 { display:none !important; }}@media (max-width: 767px){#s-57976495-584f-476d-8306-8caa234cc0e2 {
  display: none;
}
#s-57976495-584f-476d-8306-8caa234cc0e2, #wrap-s-57976495-584f-476d-8306-8caa234cc0e2 { display:none !important; }}







#s-57976495-584f-476d-8306-8caa234cc0e2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-57976495-584f-476d-8306-8caa234cc0e2.shg-box.shg-c {
  -webkit-box-pack: center;
  justify-content: center;
}

#s-5b768e4e-1d93-4f1e-bfde-f584130b1ca2 {
  margin-left: 66px;
margin-right: 66px;
min-height: 50px;
}








#s-5b768e4e-1d93-4f1e-bfde-f584130b1ca2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-5b768e4e-1d93-4f1e-bfde-f584130b1ca2.shg-box.shg-c {
  -webkit-box-pack: center;
  justify-content: center;
}

#s-0c26cb87-8514-4f8b-a4ea-528a7571afdb {
  margin-left: 287px;
margin-right: 287px;
padding-top: 10px;
padding-bottom: 10px;
}

@media (min-width: 0px) {
[id="s-c5c21f9c-ec75-4e36-af17-fe1bd2c56e81"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-c5c21f9c-ec75-4e36-af17-fe1bd2c56e81"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-c5c21f9c-ec75-4e36-af17-fe1bd2c56e81"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-c5c21f9c-ec75-4e36-af17-fe1bd2c56e81"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-c5c21f9c-ec75-4e36-af17-fe1bd2c56e81"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-c5c21f9c-ec75-4e36-af17-fe1bd2c56e81"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-c5c21f9c-ec75-4e36-af17-fe1bd2c56e81"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-c5c21f9c-ec75-4e36-af17-fe1bd2c56e81"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-c5c21f9c-ec75-4e36-af17-fe1bd2c56e81"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-c5c21f9c-ec75-4e36-af17-fe1bd2c56e81"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-c5c21f9c-ec75-4e36-af17-fe1bd2c56e81"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-c5c21f9c-ec75-4e36-af17-fe1bd2c56e81"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-c5c21f9c-ec75-4e36-af17-fe1bd2c56e81"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-c5c21f9c-ec75-4e36-af17-fe1bd2c56e81"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-c5c21f9c-ec75-4e36-af17-fe1bd2c56e81"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-c5c21f9c-ec75-4e36-af17-fe1bd2c56e81"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-c5c21f9c-ec75-4e36-af17-fe1bd2c56e81"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-c5c21f9c-ec75-4e36-af17-fe1bd2c56e81"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-c5c21f9c-ec75-4e36-af17-fe1bd2c56e81"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-c5c21f9c-ec75-4e36-af17-fe1bd2c56e81"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-c5c21f9c-ec75-4e36-af17-fe1bd2c56e81"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-c5c21f9c-ec75-4e36-af17-fe1bd2c56e81"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-c5c21f9c-ec75-4e36-af17-fe1bd2c56e81"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-c5c21f9c-ec75-4e36-af17-fe1bd2c56e81"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-c5c21f9c-ec75-4e36-af17-fe1bd2c56e81"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-c5c21f9c-ec75-4e36-af17-fe1bd2c56e81"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-c5c21f9c-ec75-4e36-af17-fe1bd2c56e81"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-c5c21f9c-ec75-4e36-af17-fe1bd2c56e81"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-c5c21f9c-ec75-4e36-af17-fe1bd2c56e81"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-c5c21f9c-ec75-4e36-af17-fe1bd2c56e81"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-c5c21f9c-ec75-4e36-af17-fe1bd2c56e81"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-c5c21f9c-ec75-4e36-af17-fe1bd2c56e81"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-c5c21f9c-ec75-4e36-af17-fe1bd2c56e81"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-c5c21f9c-ec75-4e36-af17-fe1bd2c56e81"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-c5c21f9c-ec75-4e36-af17-fe1bd2c56e81"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-c5c21f9c-ec75-4e36-af17-fe1bd2c56e81"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-c5c21f9c-ec75-4e36-af17-fe1bd2c56e81"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 15.0px);
}

}

#s-563b8ba8-f0f5-42bc-983b-6a7500a9c892 {
  display: none;
}
#s-80403a47-3d23-4ecf-84f3-d5a11c3c96a1 {
  text-align: left;
}


.shg-c#s-80403a47-3d23-4ecf-84f3-d5a11c3c96a1 {
  max-width: 100%;
}

.shg-c#s-80403a47-3d23-4ecf-84f3-d5a11c3c96a1 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-80403a47-3d23-4ecf-84f3-d5a11c3c96a1 .shg-image-zoom,
.shg-c#s-80403a47-3d23-4ecf-84f3-d5a11c3c96a1 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-80403a47-3d23-4ecf-84f3-d5a11c3c96a1 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-80403a47-3d23-4ecf-84f3-d5a11c3c96a1 {
  max-width: 100%;
}

.shg-c#s-80403a47-3d23-4ecf-84f3-d5a11c3c96a1 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-80403a47-3d23-4ecf-84f3-d5a11c3c96a1 .shg-image-zoom,
.shg-c#s-80403a47-3d23-4ecf-84f3-d5a11c3c96a1 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-80403a47-3d23-4ecf-84f3-d5a11c3c96a1 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-80403a47-3d23-4ecf-84f3-d5a11c3c96a1 {
  max-width: 100%;
}

.shg-c#s-80403a47-3d23-4ecf-84f3-d5a11c3c96a1 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-80403a47-3d23-4ecf-84f3-d5a11c3c96a1 .shg-image-zoom,
.shg-c#s-80403a47-3d23-4ecf-84f3-d5a11c3c96a1 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-80403a47-3d23-4ecf-84f3-d5a11c3c96a1 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-80403a47-3d23-4ecf-84f3-d5a11c3c96a1 {
  max-width: 100%;
}

.shg-c#s-80403a47-3d23-4ecf-84f3-d5a11c3c96a1 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-80403a47-3d23-4ecf-84f3-d5a11c3c96a1 .shg-image-zoom,
.shg-c#s-80403a47-3d23-4ecf-84f3-d5a11c3c96a1 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-80403a47-3d23-4ecf-84f3-d5a11c3c96a1 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-80403a47-3d23-4ecf-84f3-d5a11c3c96a1 {
  max-width: 100%;
}

.shg-c#s-80403a47-3d23-4ecf-84f3-d5a11c3c96a1 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-80403a47-3d23-4ecf-84f3-d5a11c3c96a1 .shg-image-zoom,
.shg-c#s-80403a47-3d23-4ecf-84f3-d5a11c3c96a1 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-80403a47-3d23-4ecf-84f3-d5a11c3c96a1 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-c07c8fd2-8e95-4849-8ccd-6a3141752eee {
  display: none;
}
#s-1a64c392-4e89-462c-b815-0af9303abca3 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-1a64c392-4e89-462c-b815-0af9303abca3 .shg-product-title-component h2 {
  color: rgba(54, 54, 54, 1);
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
}

#s-c5419934-ce2e-4a2d-b899-bce38f28f466 {
  display: none;
}
#s-81390df9-2ec7-40f7-9cb5-7fccf5691cf0 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
text-align: center;
background-color: #252525;
}
#s-81390df9-2ec7-40f7-9cb5-7fccf5691cf0:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-81390df9-2ec7-40f7-9cb5-7fccf5691cf0:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-81390df9-2ec7-40f7-9cb5-7fccf5691cf0 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-box-align: normal;
          align-items: normal;
  box-sizing: border-box;
}

#s-81390df9-2ec7-40f7-9cb5-7fccf5691cf0.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-81390df9-2ec7-40f7-9cb5-7fccf5691cf0.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}

#s-81390df9-2ec7-40f7-9cb5-7fccf5691cf0.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-8cfa8489-978c-405c-92e0-7a9aad826c35 {
  display: none;
}
#s-489b6b7b-31dc-4868-bff9-440049132305 {
  display: none;
}
#s-10986ed1-d975-463b-98a2-a18db3336d76 {
  display: none;
}
@media (min-width: 0px) {
[id="s-d574071b-ae80-4d9e-b95f-8d9bf34446ee"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-d574071b-ae80-4d9e-b95f-8d9bf34446ee"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-d574071b-ae80-4d9e-b95f-8d9bf34446ee"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-d574071b-ae80-4d9e-b95f-8d9bf34446ee"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-d574071b-ae80-4d9e-b95f-8d9bf34446ee"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-d574071b-ae80-4d9e-b95f-8d9bf34446ee"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-d574071b-ae80-4d9e-b95f-8d9bf34446ee"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-d574071b-ae80-4d9e-b95f-8d9bf34446ee"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-d574071b-ae80-4d9e-b95f-8d9bf34446ee"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-d574071b-ae80-4d9e-b95f-8d9bf34446ee"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-d574071b-ae80-4d9e-b95f-8d9bf34446ee"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-d574071b-ae80-4d9e-b95f-8d9bf34446ee"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-d574071b-ae80-4d9e-b95f-8d9bf34446ee"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-d574071b-ae80-4d9e-b95f-8d9bf34446ee"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-d574071b-ae80-4d9e-b95f-8d9bf34446ee"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-d574071b-ae80-4d9e-b95f-8d9bf34446ee"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-d574071b-ae80-4d9e-b95f-8d9bf34446ee"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-d574071b-ae80-4d9e-b95f-8d9bf34446ee"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-d574071b-ae80-4d9e-b95f-8d9bf34446ee"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-d574071b-ae80-4d9e-b95f-8d9bf34446ee"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-d574071b-ae80-4d9e-b95f-8d9bf34446ee"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-d574071b-ae80-4d9e-b95f-8d9bf34446ee"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-d574071b-ae80-4d9e-b95f-8d9bf34446ee"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-d574071b-ae80-4d9e-b95f-8d9bf34446ee"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-d574071b-ae80-4d9e-b95f-8d9bf34446ee"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-d574071b-ae80-4d9e-b95f-8d9bf34446ee"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-d574071b-ae80-4d9e-b95f-8d9bf34446ee"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-d574071b-ae80-4d9e-b95f-8d9bf34446ee"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-d574071b-ae80-4d9e-b95f-8d9bf34446ee"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-d574071b-ae80-4d9e-b95f-8d9bf34446ee"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-d574071b-ae80-4d9e-b95f-8d9bf34446ee"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-d574071b-ae80-4d9e-b95f-8d9bf34446ee"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-d574071b-ae80-4d9e-b95f-8d9bf34446ee"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-d574071b-ae80-4d9e-b95f-8d9bf34446ee"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-d574071b-ae80-4d9e-b95f-8d9bf34446ee"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-d574071b-ae80-4d9e-b95f-8d9bf34446ee"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-d574071b-ae80-4d9e-b95f-8d9bf34446ee"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 15.0px);
}

}

#s-6e70b716-78db-4b4b-a711-dceeef4b5dd0 {
  display: none;
}
#s-9d16c660-5e7a-4fa9-8f7c-de063eb7611c {
  margin-left: 0px;
margin-right: 0px;
text-align: left;
}


.shg-c#s-9d16c660-5e7a-4fa9-8f7c-de063eb7611c {
  max-width: 100%;
}

.shg-c#s-9d16c660-5e7a-4fa9-8f7c-de063eb7611c img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-9d16c660-5e7a-4fa9-8f7c-de063eb7611c .shg-image-zoom,
.shg-c#s-9d16c660-5e7a-4fa9-8f7c-de063eb7611c img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-9d16c660-5e7a-4fa9-8f7c-de063eb7611c .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-9d16c660-5e7a-4fa9-8f7c-de063eb7611c {
  max-width: 100%;
}

.shg-c#s-9d16c660-5e7a-4fa9-8f7c-de063eb7611c img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-9d16c660-5e7a-4fa9-8f7c-de063eb7611c .shg-image-zoom,
.shg-c#s-9d16c660-5e7a-4fa9-8f7c-de063eb7611c img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-9d16c660-5e7a-4fa9-8f7c-de063eb7611c .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-9d16c660-5e7a-4fa9-8f7c-de063eb7611c {
  max-width: 100%;
}

.shg-c#s-9d16c660-5e7a-4fa9-8f7c-de063eb7611c img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-9d16c660-5e7a-4fa9-8f7c-de063eb7611c .shg-image-zoom,
.shg-c#s-9d16c660-5e7a-4fa9-8f7c-de063eb7611c img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-9d16c660-5e7a-4fa9-8f7c-de063eb7611c .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-9d16c660-5e7a-4fa9-8f7c-de063eb7611c {
  max-width: 100%;
}

.shg-c#s-9d16c660-5e7a-4fa9-8f7c-de063eb7611c img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-9d16c660-5e7a-4fa9-8f7c-de063eb7611c .shg-image-zoom,
.shg-c#s-9d16c660-5e7a-4fa9-8f7c-de063eb7611c img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-9d16c660-5e7a-4fa9-8f7c-de063eb7611c .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-9d16c660-5e7a-4fa9-8f7c-de063eb7611c {
  max-width: 100%;
}

.shg-c#s-9d16c660-5e7a-4fa9-8f7c-de063eb7611c img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-9d16c660-5e7a-4fa9-8f7c-de063eb7611c .shg-image-zoom,
.shg-c#s-9d16c660-5e7a-4fa9-8f7c-de063eb7611c img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-9d16c660-5e7a-4fa9-8f7c-de063eb7611c .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-ad702fc2-f971-4600-a289-aa0b1084c3b1 {
  display: none;
}
#s-d476ce82-1a32-4288-ba79-f2a1488d8f86 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-d476ce82-1a32-4288-ba79-f2a1488d8f86 .shg-product-title-component h2 {
  color: rgba(54, 54, 54, 1);
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
}

#s-28bca232-48b0-4255-95ee-944af49b122b {
  display: none;
}
#s-194c40f2-82b4-42c1-9d7f-ae6a5bcffce8 {
  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-194c40f2-82b4-42c1-9d7f-ae6a5bcffce8:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-194c40f2-82b4-42c1-9d7f-ae6a5bcffce8:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-194c40f2-82b4-42c1-9d7f-ae6a5bcffce8.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}

#s-0d1626f2-180f-49f6-9d5d-20769ffbc5e8 {
  display: none;
}
#s-81af50ec-2da4-4dd6-8bb6-075b588e0040 {
  text-align: left;
}


.shg-c#s-81af50ec-2da4-4dd6-8bb6-075b588e0040 {
  max-width: 100%;
}

.shg-c#s-81af50ec-2da4-4dd6-8bb6-075b588e0040 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-81af50ec-2da4-4dd6-8bb6-075b588e0040 .shg-image-zoom,
.shg-c#s-81af50ec-2da4-4dd6-8bb6-075b588e0040 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-81af50ec-2da4-4dd6-8bb6-075b588e0040 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-81af50ec-2da4-4dd6-8bb6-075b588e0040 {
  max-width: 100%;
}

.shg-c#s-81af50ec-2da4-4dd6-8bb6-075b588e0040 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-81af50ec-2da4-4dd6-8bb6-075b588e0040 .shg-image-zoom,
.shg-c#s-81af50ec-2da4-4dd6-8bb6-075b588e0040 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-81af50ec-2da4-4dd6-8bb6-075b588e0040 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-81af50ec-2da4-4dd6-8bb6-075b588e0040 {
  max-width: 100%;
}

.shg-c#s-81af50ec-2da4-4dd6-8bb6-075b588e0040 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-81af50ec-2da4-4dd6-8bb6-075b588e0040 .shg-image-zoom,
.shg-c#s-81af50ec-2da4-4dd6-8bb6-075b588e0040 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-81af50ec-2da4-4dd6-8bb6-075b588e0040 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-81af50ec-2da4-4dd6-8bb6-075b588e0040 {
  max-width: 100%;
}

.shg-c#s-81af50ec-2da4-4dd6-8bb6-075b588e0040 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-81af50ec-2da4-4dd6-8bb6-075b588e0040 .shg-image-zoom,
.shg-c#s-81af50ec-2da4-4dd6-8bb6-075b588e0040 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-81af50ec-2da4-4dd6-8bb6-075b588e0040 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-81af50ec-2da4-4dd6-8bb6-075b588e0040 {
  max-width: 100%;
}

.shg-c#s-81af50ec-2da4-4dd6-8bb6-075b588e0040 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-81af50ec-2da4-4dd6-8bb6-075b588e0040 .shg-image-zoom,
.shg-c#s-81af50ec-2da4-4dd6-8bb6-075b588e0040 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-81af50ec-2da4-4dd6-8bb6-075b588e0040 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-fb668857-f873-448e-a517-7a4537d88091 {
  display: none;
}
#s-2b74a5cf-a9f7-4156-927e-e7d1b2e0e3ff {
  margin-left: -6px;
margin-right: -6px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-2b74a5cf-a9f7-4156-927e-e7d1b2e0e3ff .shg-product-title-component h2 {
  color: rgba(54, 54, 54, 1);
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
}

#s-b6a8a41e-356b-42ad-b534-268da923da1a {
  display: none;
}
#s-c81a551a-39cd-4120-8e61-9049ed46382e {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
text-align: center;
background-color: #252525;
}
#s-c81a551a-39cd-4120-8e61-9049ed46382e:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-c81a551a-39cd-4120-8e61-9049ed46382e:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-c81a551a-39cd-4120-8e61-9049ed46382e {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-box-align: normal;
          align-items: normal;
  box-sizing: border-box;
}

#s-c81a551a-39cd-4120-8e61-9049ed46382e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c81a551a-39cd-4120-8e61-9049ed46382e.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}

#s-c81a551a-39cd-4120-8e61-9049ed46382e.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-6bd41b39-7673-4e44-adc2-18a8da995d66 {
  min-height: 50px;
}








#s-6bd41b39-7673-4e44-adc2-18a8da995d66 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-6bd41b39-7673-4e44-adc2-18a8da995d66.shg-box.shg-c {
  -webkit-box-pack: center;
  justify-content: center;
}

#s-fa06fc11-4116-4a85-a2ac-a3fbfa4d0ab2 {
  min-height: 50px;
}








#s-fa06fc11-4116-4a85-a2ac-a3fbfa4d0ab2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-fa06fc11-4116-4a85-a2ac-a3fbfa4d0ab2.shg-box.shg-c {
  -webkit-box-pack: center;
  justify-content: center;
}

#s-58040b69-9b4b-4c49-af62-673ebdea84c5 {
  min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-58040b69-9b4b-4c49-af62-673ebdea84c5 {
  display: none;
}
#s-58040b69-9b4b-4c49-af62-673ebdea84c5, #wrap-s-58040b69-9b4b-4c49-af62-673ebdea84c5 { display:none !important; }}@media (max-width: 767px){#s-58040b69-9b4b-4c49-af62-673ebdea84c5 {
  display: none;
}
#s-58040b69-9b4b-4c49-af62-673ebdea84c5, #wrap-s-58040b69-9b4b-4c49-af62-673ebdea84c5 { display:none !important; }}







#s-58040b69-9b4b-4c49-af62-673ebdea84c5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-58040b69-9b4b-4c49-af62-673ebdea84c5.shg-box.shg-c {
  -webkit-box-pack: center;
  justify-content: center;
}

#s-e3fb199b-945c-4ee7-b95a-bc1ce6357133 {
  min-height: 50px;
}








#s-e3fb199b-945c-4ee7-b95a-bc1ce6357133 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-e3fb199b-945c-4ee7-b95a-bc1ce6357133.shg-box.shg-c {
  -webkit-box-pack: center;
  justify-content: center;
}

#s-3ae68453-ad73-48d1-ab69-242fa57c0882 {
  min-height: 50px;
}








#s-3ae68453-ad73-48d1-ab69-242fa57c0882 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-3ae68453-ad73-48d1-ab69-242fa57c0882.shg-box.shg-c {
  -webkit-box-pack: center;
  justify-content: center;
}

#s-5c4998dd-9912-44d1-b639-f33af8888404 {
  min-height: 50px;
}








#s-5c4998dd-9912-44d1-b639-f33af8888404 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-5c4998dd-9912-44d1-b639-f33af8888404.shg-box.shg-c {
  -webkit-box-pack: center;
  justify-content: center;
}

#s-60e10107-00cb-42a1-9ba7-6a53e889d344 {
  min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-60e10107-00cb-42a1-9ba7-6a53e889d344 {
  
}
}@media (max-width: 767px){#s-60e10107-00cb-42a1-9ba7-6a53e889d344 {
  
}
}







#s-60e10107-00cb-42a1-9ba7-6a53e889d344 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-60e10107-00cb-42a1-9ba7-6a53e889d344.shg-box.shg-c {
  -webkit-box-pack: center;
  justify-content: center;
}

#s-d180c109-dfb3-4c11-af65-ee9e70216149 {
  margin-top: 28px;
margin-bottom: 28px;
padding-top: 10px;
padding-left: 64px;
padding-bottom: 10px;
padding-right: 64px;
}

@media (min-width: 0px) {
[id="s-d180c109-dfb3-4c11-af65-ee9e70216149"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-d180c109-dfb3-4c11-af65-ee9e70216149"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-d180c109-dfb3-4c11-af65-ee9e70216149"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-d180c109-dfb3-4c11-af65-ee9e70216149"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-d180c109-dfb3-4c11-af65-ee9e70216149"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-d180c109-dfb3-4c11-af65-ee9e70216149"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-d180c109-dfb3-4c11-af65-ee9e70216149"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-d180c109-dfb3-4c11-af65-ee9e70216149"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-d180c109-dfb3-4c11-af65-ee9e70216149"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-d180c109-dfb3-4c11-af65-ee9e70216149"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-d180c109-dfb3-4c11-af65-ee9e70216149"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-d180c109-dfb3-4c11-af65-ee9e70216149"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-d180c109-dfb3-4c11-af65-ee9e70216149"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-d180c109-dfb3-4c11-af65-ee9e70216149"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-d180c109-dfb3-4c11-af65-ee9e70216149"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-d180c109-dfb3-4c11-af65-ee9e70216149"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-d180c109-dfb3-4c11-af65-ee9e70216149"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-d180c109-dfb3-4c11-af65-ee9e70216149"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-d180c109-dfb3-4c11-af65-ee9e70216149"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-d180c109-dfb3-4c11-af65-ee9e70216149"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-d180c109-dfb3-4c11-af65-ee9e70216149"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-d180c109-dfb3-4c11-af65-ee9e70216149"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-d180c109-dfb3-4c11-af65-ee9e70216149"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-d180c109-dfb3-4c11-af65-ee9e70216149"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-d180c109-dfb3-4c11-af65-ee9e70216149"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-d180c109-dfb3-4c11-af65-ee9e70216149"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-d180c109-dfb3-4c11-af65-ee9e70216149"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-d180c109-dfb3-4c11-af65-ee9e70216149"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-d180c109-dfb3-4c11-af65-ee9e70216149"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-d180c109-dfb3-4c11-af65-ee9e70216149"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-d180c109-dfb3-4c11-af65-ee9e70216149"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-d180c109-dfb3-4c11-af65-ee9e70216149"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-d180c109-dfb3-4c11-af65-ee9e70216149"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-d180c109-dfb3-4c11-af65-ee9e70216149"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-d180c109-dfb3-4c11-af65-ee9e70216149"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-d180c109-dfb3-4c11-af65-ee9e70216149"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-d180c109-dfb3-4c11-af65-ee9e70216149"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 15.0px);
}

}

#s-d8172bea-322b-46c5-89db-870ddebf548b {
  min-height: 50px;
}








#s-d8172bea-322b-46c5-89db-870ddebf548b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-d8172bea-322b-46c5-89db-870ddebf548b.shg-box.shg-c {
  -webkit-box-pack: center;
  justify-content: center;
}

#s-92a70ae3-7d85-400f-a1dd-8019775a47cb {
  min-height: 50px;
}








#s-92a70ae3-7d85-400f-a1dd-8019775a47cb > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-92a70ae3-7d85-400f-a1dd-8019775a47cb.shg-box.shg-c {
  -webkit-box-pack: center;
  justify-content: center;
}

#s-45ed4ec0-c4a0-4867-b0be-c27b4801b60c {
  min-height: 50px;
}








#s-45ed4ec0-c4a0-4867-b0be-c27b4801b60c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-45ed4ec0-c4a0-4867-b0be-c27b4801b60c.shg-box.shg-c {
  -webkit-box-pack: center;
  justify-content: center;
}

#s-2005a02e-408d-4265-98ef-12d35db6f11b {
  min-height: 50px;
}








#s-2005a02e-408d-4265-98ef-12d35db6f11b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-2005a02e-408d-4265-98ef-12d35db6f11b.shg-box.shg-c {
  -webkit-box-pack: center;
  justify-content: center;
}

#s-f5620437-dfda-4d8c-9a5f-ef45ecc48994 {
  min-height: 50px;
}








#s-f5620437-dfda-4d8c-9a5f-ef45ecc48994 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-f5620437-dfda-4d8c-9a5f-ef45ecc48994.shg-box.shg-c {
  -webkit-box-pack: center;
  justify-content: center;
}

#s-b34650e1-816e-4486-ad16-6af60917ff31 {
  margin-left: 60px;
margin-right: 60px;
padding-top: 10px;
padding-bottom: 10px;
}

@media (min-width: 0px) {
[id="s-f2bd372e-3614-40be-98ba-76ce2077177d"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-f2bd372e-3614-40be-98ba-76ce2077177d"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-f2bd372e-3614-40be-98ba-76ce2077177d"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-f2bd372e-3614-40be-98ba-76ce2077177d"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-f2bd372e-3614-40be-98ba-76ce2077177d"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-f2bd372e-3614-40be-98ba-76ce2077177d"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-f2bd372e-3614-40be-98ba-76ce2077177d"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-f2bd372e-3614-40be-98ba-76ce2077177d"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-f2bd372e-3614-40be-98ba-76ce2077177d"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-f2bd372e-3614-40be-98ba-76ce2077177d"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-f2bd372e-3614-40be-98ba-76ce2077177d"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-f2bd372e-3614-40be-98ba-76ce2077177d"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-f2bd372e-3614-40be-98ba-76ce2077177d"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-f2bd372e-3614-40be-98ba-76ce2077177d"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-f2bd372e-3614-40be-98ba-76ce2077177d"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-f2bd372e-3614-40be-98ba-76ce2077177d"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-f2bd372e-3614-40be-98ba-76ce2077177d"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-f2bd372e-3614-40be-98ba-76ce2077177d"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-f2bd372e-3614-40be-98ba-76ce2077177d"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-f2bd372e-3614-40be-98ba-76ce2077177d"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-f2bd372e-3614-40be-98ba-76ce2077177d"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-f2bd372e-3614-40be-98ba-76ce2077177d"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-f2bd372e-3614-40be-98ba-76ce2077177d"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-f2bd372e-3614-40be-98ba-76ce2077177d"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-f2bd372e-3614-40be-98ba-76ce2077177d"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-f2bd372e-3614-40be-98ba-76ce2077177d"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-f2bd372e-3614-40be-98ba-76ce2077177d"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-f2bd372e-3614-40be-98ba-76ce2077177d"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-f2bd372e-3614-40be-98ba-76ce2077177d"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-f2bd372e-3614-40be-98ba-76ce2077177d"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-f2bd372e-3614-40be-98ba-76ce2077177d"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-f2bd372e-3614-40be-98ba-76ce2077177d"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-f2bd372e-3614-40be-98ba-76ce2077177d"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-f2bd372e-3614-40be-98ba-76ce2077177d"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-f2bd372e-3614-40be-98ba-76ce2077177d"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-f2bd372e-3614-40be-98ba-76ce2077177d"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-f2bd372e-3614-40be-98ba-76ce2077177d"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 15.0px);
}

}

#s-40650958-615e-4b25-a638-1dcc195a2e8e {
  display: none;
}
#s-5a4c8479-f4d1-448c-aa7b-282343054d1e {
  text-align: left;
}


.shg-c#s-5a4c8479-f4d1-448c-aa7b-282343054d1e {
  max-width: 100%;
}

.shg-c#s-5a4c8479-f4d1-448c-aa7b-282343054d1e img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-5a4c8479-f4d1-448c-aa7b-282343054d1e .shg-image-zoom,
.shg-c#s-5a4c8479-f4d1-448c-aa7b-282343054d1e img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-5a4c8479-f4d1-448c-aa7b-282343054d1e .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-5a4c8479-f4d1-448c-aa7b-282343054d1e {
  max-width: 100%;
}

.shg-c#s-5a4c8479-f4d1-448c-aa7b-282343054d1e img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-5a4c8479-f4d1-448c-aa7b-282343054d1e .shg-image-zoom,
.shg-c#s-5a4c8479-f4d1-448c-aa7b-282343054d1e img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-5a4c8479-f4d1-448c-aa7b-282343054d1e .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-5a4c8479-f4d1-448c-aa7b-282343054d1e {
  max-width: 100%;
}

.shg-c#s-5a4c8479-f4d1-448c-aa7b-282343054d1e img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-5a4c8479-f4d1-448c-aa7b-282343054d1e .shg-image-zoom,
.shg-c#s-5a4c8479-f4d1-448c-aa7b-282343054d1e img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-5a4c8479-f4d1-448c-aa7b-282343054d1e .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-5a4c8479-f4d1-448c-aa7b-282343054d1e {
  max-width: 100%;
}

.shg-c#s-5a4c8479-f4d1-448c-aa7b-282343054d1e img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-5a4c8479-f4d1-448c-aa7b-282343054d1e .shg-image-zoom,
.shg-c#s-5a4c8479-f4d1-448c-aa7b-282343054d1e img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-5a4c8479-f4d1-448c-aa7b-282343054d1e .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-5a4c8479-f4d1-448c-aa7b-282343054d1e {
  max-width: 100%;
}

.shg-c#s-5a4c8479-f4d1-448c-aa7b-282343054d1e img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-5a4c8479-f4d1-448c-aa7b-282343054d1e .shg-image-zoom,
.shg-c#s-5a4c8479-f4d1-448c-aa7b-282343054d1e img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-5a4c8479-f4d1-448c-aa7b-282343054d1e .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-c24cb2bc-be54-47b3-af35-2641d7ca9a14 {
  display: none;
}
#s-b237f1cb-93f7-43d2-953d-c31283ea836b {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-b237f1cb-93f7-43d2-953d-c31283ea836b .shg-product-title-component h2 {
  color: rgba(54, 54, 54, 1);
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
}

#s-4d9b089c-d694-44d2-be50-5fa5ef6055d5 {
  display: none;
}
#s-e44135ca-2a41-4d67-9ea0-a41eba1ba79a {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
text-align: center;
background-color: #252525;
}
#s-e44135ca-2a41-4d67-9ea0-a41eba1ba79a:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-e44135ca-2a41-4d67-9ea0-a41eba1ba79a:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-e44135ca-2a41-4d67-9ea0-a41eba1ba79a {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-box-align: normal;
          align-items: normal;
  box-sizing: border-box;
}

#s-e44135ca-2a41-4d67-9ea0-a41eba1ba79a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-e44135ca-2a41-4d67-9ea0-a41eba1ba79a.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}

#s-e44135ca-2a41-4d67-9ea0-a41eba1ba79a.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-8ab28c02-8dbf-472f-9ed4-ff3955a6b8d9 {
  display: none;
}
#s-f88dd1a6-189e-4b0a-a7f5-6221e431bdb8 {
  display: none;
}
#s-c80f5780-4872-4067-9106-fa0a87b2115e {
  display: none;
}
@media (min-width: 0px) {
[id="s-92512599-eca6-4f95-9011-e23d5ea00db3"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-92512599-eca6-4f95-9011-e23d5ea00db3"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-92512599-eca6-4f95-9011-e23d5ea00db3"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-92512599-eca6-4f95-9011-e23d5ea00db3"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-92512599-eca6-4f95-9011-e23d5ea00db3"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-92512599-eca6-4f95-9011-e23d5ea00db3"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-92512599-eca6-4f95-9011-e23d5ea00db3"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-92512599-eca6-4f95-9011-e23d5ea00db3"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-92512599-eca6-4f95-9011-e23d5ea00db3"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-92512599-eca6-4f95-9011-e23d5ea00db3"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-92512599-eca6-4f95-9011-e23d5ea00db3"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-92512599-eca6-4f95-9011-e23d5ea00db3"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-92512599-eca6-4f95-9011-e23d5ea00db3"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-92512599-eca6-4f95-9011-e23d5ea00db3"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-92512599-eca6-4f95-9011-e23d5ea00db3"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-92512599-eca6-4f95-9011-e23d5ea00db3"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-92512599-eca6-4f95-9011-e23d5ea00db3"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-92512599-eca6-4f95-9011-e23d5ea00db3"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-92512599-eca6-4f95-9011-e23d5ea00db3"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-92512599-eca6-4f95-9011-e23d5ea00db3"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-92512599-eca6-4f95-9011-e23d5ea00db3"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-92512599-eca6-4f95-9011-e23d5ea00db3"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-92512599-eca6-4f95-9011-e23d5ea00db3"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-92512599-eca6-4f95-9011-e23d5ea00db3"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-92512599-eca6-4f95-9011-e23d5ea00db3"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-92512599-eca6-4f95-9011-e23d5ea00db3"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-92512599-eca6-4f95-9011-e23d5ea00db3"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-92512599-eca6-4f95-9011-e23d5ea00db3"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-92512599-eca6-4f95-9011-e23d5ea00db3"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-92512599-eca6-4f95-9011-e23d5ea00db3"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-92512599-eca6-4f95-9011-e23d5ea00db3"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-92512599-eca6-4f95-9011-e23d5ea00db3"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-92512599-eca6-4f95-9011-e23d5ea00db3"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-92512599-eca6-4f95-9011-e23d5ea00db3"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-92512599-eca6-4f95-9011-e23d5ea00db3"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-92512599-eca6-4f95-9011-e23d5ea00db3"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-92512599-eca6-4f95-9011-e23d5ea00db3"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 15.0px);
}

}

#s-92fc66dc-3e56-4fec-b96d-8a916d62141d {
  display: none;
}
#s-629294c6-af71-48f8-97bf-b60c2db749a0 {
  text-align: left;
}


.shg-c#s-629294c6-af71-48f8-97bf-b60c2db749a0 {
  max-width: 100%;
}

.shg-c#s-629294c6-af71-48f8-97bf-b60c2db749a0 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-629294c6-af71-48f8-97bf-b60c2db749a0 .shg-image-zoom,
.shg-c#s-629294c6-af71-48f8-97bf-b60c2db749a0 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-629294c6-af71-48f8-97bf-b60c2db749a0 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-629294c6-af71-48f8-97bf-b60c2db749a0 {
  max-width: 100%;
}

.shg-c#s-629294c6-af71-48f8-97bf-b60c2db749a0 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-629294c6-af71-48f8-97bf-b60c2db749a0 .shg-image-zoom,
.shg-c#s-629294c6-af71-48f8-97bf-b60c2db749a0 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-629294c6-af71-48f8-97bf-b60c2db749a0 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-629294c6-af71-48f8-97bf-b60c2db749a0 {
  max-width: 100%;
}

.shg-c#s-629294c6-af71-48f8-97bf-b60c2db749a0 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-629294c6-af71-48f8-97bf-b60c2db749a0 .shg-image-zoom,
.shg-c#s-629294c6-af71-48f8-97bf-b60c2db749a0 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-629294c6-af71-48f8-97bf-b60c2db749a0 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-629294c6-af71-48f8-97bf-b60c2db749a0 {
  max-width: 100%;
}

.shg-c#s-629294c6-af71-48f8-97bf-b60c2db749a0 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-629294c6-af71-48f8-97bf-b60c2db749a0 .shg-image-zoom,
.shg-c#s-629294c6-af71-48f8-97bf-b60c2db749a0 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-629294c6-af71-48f8-97bf-b60c2db749a0 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-629294c6-af71-48f8-97bf-b60c2db749a0 {
  max-width: 100%;
}

.shg-c#s-629294c6-af71-48f8-97bf-b60c2db749a0 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-629294c6-af71-48f8-97bf-b60c2db749a0 .shg-image-zoom,
.shg-c#s-629294c6-af71-48f8-97bf-b60c2db749a0 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-629294c6-af71-48f8-97bf-b60c2db749a0 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-149a9df8-281b-4ba5-b389-03d7cc9cbb15 {
  display: none;
}
#s-1d7ded6c-6fd3-4af1-a5b2-3323c083aee9 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-1d7ded6c-6fd3-4af1-a5b2-3323c083aee9 .shg-product-title-component h2 {
  color: rgba(54, 54, 54, 1);
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
}

#s-7dd8c485-44ac-4e1f-ae4c-032b8895cc82 {
  display: none;
}
#s-3cbcb85c-6b6d-4be7-80a3-477cd10fb7a1 {
  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-3cbcb85c-6b6d-4be7-80a3-477cd10fb7a1:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-3cbcb85c-6b6d-4be7-80a3-477cd10fb7a1:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-3cbcb85c-6b6d-4be7-80a3-477cd10fb7a1.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}

#s-3b576055-85f1-47cb-9c5b-0ad7f5a70758 {
  display: none;
}
#s-43d723db-54eb-4e5f-ba41-14729f1f19ea {
  text-align: left;
}


.shg-c#s-43d723db-54eb-4e5f-ba41-14729f1f19ea {
  max-width: 100%;
}

.shg-c#s-43d723db-54eb-4e5f-ba41-14729f1f19ea img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-43d723db-54eb-4e5f-ba41-14729f1f19ea .shg-image-zoom,
.shg-c#s-43d723db-54eb-4e5f-ba41-14729f1f19ea img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-43d723db-54eb-4e5f-ba41-14729f1f19ea .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-43d723db-54eb-4e5f-ba41-14729f1f19ea {
  max-width: 100%;
}

.shg-c#s-43d723db-54eb-4e5f-ba41-14729f1f19ea img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-43d723db-54eb-4e5f-ba41-14729f1f19ea .shg-image-zoom,
.shg-c#s-43d723db-54eb-4e5f-ba41-14729f1f19ea img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-43d723db-54eb-4e5f-ba41-14729f1f19ea .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-43d723db-54eb-4e5f-ba41-14729f1f19ea {
  max-width: 100%;
}

.shg-c#s-43d723db-54eb-4e5f-ba41-14729f1f19ea img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-43d723db-54eb-4e5f-ba41-14729f1f19ea .shg-image-zoom,
.shg-c#s-43d723db-54eb-4e5f-ba41-14729f1f19ea img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-43d723db-54eb-4e5f-ba41-14729f1f19ea .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-43d723db-54eb-4e5f-ba41-14729f1f19ea {
  max-width: 100%;
}

.shg-c#s-43d723db-54eb-4e5f-ba41-14729f1f19ea img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-43d723db-54eb-4e5f-ba41-14729f1f19ea .shg-image-zoom,
.shg-c#s-43d723db-54eb-4e5f-ba41-14729f1f19ea img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-43d723db-54eb-4e5f-ba41-14729f1f19ea .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-43d723db-54eb-4e5f-ba41-14729f1f19ea {
  max-width: 100%;
}

.shg-c#s-43d723db-54eb-4e5f-ba41-14729f1f19ea img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-43d723db-54eb-4e5f-ba41-14729f1f19ea .shg-image-zoom,
.shg-c#s-43d723db-54eb-4e5f-ba41-14729f1f19ea img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-43d723db-54eb-4e5f-ba41-14729f1f19ea .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-f0858dfb-2e90-4e48-ba72-9e1a82b28508 {
  display: none;
}
#s-8f9077f2-43ee-45a1-a1db-0d8dbb23951b {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-8f9077f2-43ee-45a1-a1db-0d8dbb23951b .shg-product-title-component h2 {
  color: rgba(54, 54, 54, 1);
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
}

#s-0bc3c08c-b31e-4685-8478-1e038200c013 {
  display: none;
}
#s-e4f43b89-1278-4ce8-b758-9dfe1bdda346 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
text-align: center;
background-color: #252525;
}
#s-e4f43b89-1278-4ce8-b758-9dfe1bdda346:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-e4f43b89-1278-4ce8-b758-9dfe1bdda346:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-e4f43b89-1278-4ce8-b758-9dfe1bdda346 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-box-align: normal;
          align-items: normal;
  box-sizing: border-box;
}

#s-e4f43b89-1278-4ce8-b758-9dfe1bdda346.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-e4f43b89-1278-4ce8-b758-9dfe1bdda346.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}

#s-e4f43b89-1278-4ce8-b758-9dfe1bdda346.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-f7d5a380-c384-4392-acb2-49816704a6ec {
  border-style: solid;
margin-left: 50px;
margin-right: 50px;
padding-bottom: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(0, 0, 0, 0.1);
}

#s-62741dc5-9247-4746-8051-f70f9efc4aee {
  min-height: 50px;
}








#s-62741dc5-9247-4746-8051-f70f9efc4aee > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-62741dc5-9247-4746-8051-f70f9efc4aee.shg-box.shg-c {
  -webkit-box-pack: center;
  justify-content: center;
}

#s-600e4a82-72c0-43ce-a73e-5fbe84691910 {
  padding-top: 0px;
padding-bottom: 35px;
min-height: 50px;
}








#s-600e4a82-72c0-43ce-a73e-5fbe84691910 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-600e4a82-72c0-43ce-a73e-5fbe84691910.shg-box.shg-c {
  -webkit-box-pack: center;
  justify-content: center;
}

#s-5d4e39ab-42d2-4f05-85c9-e4620618c23c {
  margin-left: 60px;
margin-right: 60px;
padding-top: 44px;
padding-bottom: 44px;
}

@media (min-width: 0px) {
[id="s-c6587312-7b4a-4f0e-b1cc-0f83c61c1f67"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-c6587312-7b4a-4f0e-b1cc-0f83c61c1f67"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-c6587312-7b4a-4f0e-b1cc-0f83c61c1f67"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-c6587312-7b4a-4f0e-b1cc-0f83c61c1f67"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-c6587312-7b4a-4f0e-b1cc-0f83c61c1f67"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-c6587312-7b4a-4f0e-b1cc-0f83c61c1f67"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-c6587312-7b4a-4f0e-b1cc-0f83c61c1f67"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-c6587312-7b4a-4f0e-b1cc-0f83c61c1f67"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-c6587312-7b4a-4f0e-b1cc-0f83c61c1f67"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-c6587312-7b4a-4f0e-b1cc-0f83c61c1f67"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-c6587312-7b4a-4f0e-b1cc-0f83c61c1f67"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-c6587312-7b4a-4f0e-b1cc-0f83c61c1f67"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-c6587312-7b4a-4f0e-b1cc-0f83c61c1f67"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-c6587312-7b4a-4f0e-b1cc-0f83c61c1f67"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-c6587312-7b4a-4f0e-b1cc-0f83c61c1f67"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-c6587312-7b4a-4f0e-b1cc-0f83c61c1f67"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-c6587312-7b4a-4f0e-b1cc-0f83c61c1f67"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-c6587312-7b4a-4f0e-b1cc-0f83c61c1f67"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-c6587312-7b4a-4f0e-b1cc-0f83c61c1f67"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-c6587312-7b4a-4f0e-b1cc-0f83c61c1f67"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-c6587312-7b4a-4f0e-b1cc-0f83c61c1f67"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-c6587312-7b4a-4f0e-b1cc-0f83c61c1f67"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-c6587312-7b4a-4f0e-b1cc-0f83c61c1f67"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-c6587312-7b4a-4f0e-b1cc-0f83c61c1f67"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-c6587312-7b4a-4f0e-b1cc-0f83c61c1f67"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-c6587312-7b4a-4f0e-b1cc-0f83c61c1f67"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-c6587312-7b4a-4f0e-b1cc-0f83c61c1f67"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-c6587312-7b4a-4f0e-b1cc-0f83c61c1f67"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-c6587312-7b4a-4f0e-b1cc-0f83c61c1f67"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-c6587312-7b4a-4f0e-b1cc-0f83c61c1f67"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-c6587312-7b4a-4f0e-b1cc-0f83c61c1f67"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-c6587312-7b4a-4f0e-b1cc-0f83c61c1f67"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-c6587312-7b4a-4f0e-b1cc-0f83c61c1f67"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-c6587312-7b4a-4f0e-b1cc-0f83c61c1f67"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-c6587312-7b4a-4f0e-b1cc-0f83c61c1f67"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-c6587312-7b4a-4f0e-b1cc-0f83c61c1f67"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-c6587312-7b4a-4f0e-b1cc-0f83c61c1f67"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 15.0px);
}

}

#s-e593bbfd-e990-4cad-b580-6b49abcd7652 {
  display: none;
}
#s-245e7895-c3bd-4627-bf7a-97bcca1022a3 {
  text-align: left;
}


.shg-c#s-245e7895-c3bd-4627-bf7a-97bcca1022a3 {
  max-width: 100%;
}

.shg-c#s-245e7895-c3bd-4627-bf7a-97bcca1022a3 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-245e7895-c3bd-4627-bf7a-97bcca1022a3 .shg-image-zoom,
.shg-c#s-245e7895-c3bd-4627-bf7a-97bcca1022a3 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-245e7895-c3bd-4627-bf7a-97bcca1022a3 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-245e7895-c3bd-4627-bf7a-97bcca1022a3 {
  max-width: 100%;
}

.shg-c#s-245e7895-c3bd-4627-bf7a-97bcca1022a3 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-245e7895-c3bd-4627-bf7a-97bcca1022a3 .shg-image-zoom,
.shg-c#s-245e7895-c3bd-4627-bf7a-97bcca1022a3 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-245e7895-c3bd-4627-bf7a-97bcca1022a3 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-245e7895-c3bd-4627-bf7a-97bcca1022a3 {
  max-width: 100%;
}

.shg-c#s-245e7895-c3bd-4627-bf7a-97bcca1022a3 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-245e7895-c3bd-4627-bf7a-97bcca1022a3 .shg-image-zoom,
.shg-c#s-245e7895-c3bd-4627-bf7a-97bcca1022a3 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-245e7895-c3bd-4627-bf7a-97bcca1022a3 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-245e7895-c3bd-4627-bf7a-97bcca1022a3 {
  max-width: 100%;
}

.shg-c#s-245e7895-c3bd-4627-bf7a-97bcca1022a3 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-245e7895-c3bd-4627-bf7a-97bcca1022a3 .shg-image-zoom,
.shg-c#s-245e7895-c3bd-4627-bf7a-97bcca1022a3 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-245e7895-c3bd-4627-bf7a-97bcca1022a3 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-245e7895-c3bd-4627-bf7a-97bcca1022a3 {
  max-width: 100%;
}

.shg-c#s-245e7895-c3bd-4627-bf7a-97bcca1022a3 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-245e7895-c3bd-4627-bf7a-97bcca1022a3 .shg-image-zoom,
.shg-c#s-245e7895-c3bd-4627-bf7a-97bcca1022a3 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-245e7895-c3bd-4627-bf7a-97bcca1022a3 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-bc32845a-9037-4cae-b932-5562838d3f4f {
  display: none;
}
#s-2beb7f59-5172-4e92-b8b7-14f4a48af8f8 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-2beb7f59-5172-4e92-b8b7-14f4a48af8f8 .shg-product-title-component h2 {
  color: rgba(54, 54, 54, 1);
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
}

#s-c6532a0d-3c8d-415b-8f1b-f3808ddf735e {
  display: none;
}
#s-736ba349-7b0a-464c-8018-07e37c1816b5 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
text-align: center;
background-color: #252525;
}
#s-736ba349-7b0a-464c-8018-07e37c1816b5:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-736ba349-7b0a-464c-8018-07e37c1816b5:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-736ba349-7b0a-464c-8018-07e37c1816b5 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-box-align: normal;
          align-items: normal;
  box-sizing: border-box;
}

#s-736ba349-7b0a-464c-8018-07e37c1816b5.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-736ba349-7b0a-464c-8018-07e37c1816b5.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}

#s-736ba349-7b0a-464c-8018-07e37c1816b5.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-45ebb27e-a479-469c-bf19-f3069c8a2b73 {
  display: none;
}
#s-20a7d05d-d384-4cb6-ab5d-8de7e7bbca72 {
  text-align: left;
}


.shg-c#s-20a7d05d-d384-4cb6-ab5d-8de7e7bbca72 {
  max-width: 100%;
}

.shg-c#s-20a7d05d-d384-4cb6-ab5d-8de7e7bbca72 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-20a7d05d-d384-4cb6-ab5d-8de7e7bbca72 .shg-image-zoom,
.shg-c#s-20a7d05d-d384-4cb6-ab5d-8de7e7bbca72 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-20a7d05d-d384-4cb6-ab5d-8de7e7bbca72 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-20a7d05d-d384-4cb6-ab5d-8de7e7bbca72 {
  max-width: 100%;
}

.shg-c#s-20a7d05d-d384-4cb6-ab5d-8de7e7bbca72 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-20a7d05d-d384-4cb6-ab5d-8de7e7bbca72 .shg-image-zoom,
.shg-c#s-20a7d05d-d384-4cb6-ab5d-8de7e7bbca72 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-20a7d05d-d384-4cb6-ab5d-8de7e7bbca72 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-20a7d05d-d384-4cb6-ab5d-8de7e7bbca72 {
  max-width: 100%;
}

.shg-c#s-20a7d05d-d384-4cb6-ab5d-8de7e7bbca72 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-20a7d05d-d384-4cb6-ab5d-8de7e7bbca72 .shg-image-zoom,
.shg-c#s-20a7d05d-d384-4cb6-ab5d-8de7e7bbca72 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-20a7d05d-d384-4cb6-ab5d-8de7e7bbca72 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-20a7d05d-d384-4cb6-ab5d-8de7e7bbca72 {
  max-width: 100%;
}

.shg-c#s-20a7d05d-d384-4cb6-ab5d-8de7e7bbca72 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-20a7d05d-d384-4cb6-ab5d-8de7e7bbca72 .shg-image-zoom,
.shg-c#s-20a7d05d-d384-4cb6-ab5d-8de7e7bbca72 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-20a7d05d-d384-4cb6-ab5d-8de7e7bbca72 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-20a7d05d-d384-4cb6-ab5d-8de7e7bbca72 {
  max-width: 100%;
}

.shg-c#s-20a7d05d-d384-4cb6-ab5d-8de7e7bbca72 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-20a7d05d-d384-4cb6-ab5d-8de7e7bbca72 .shg-image-zoom,
.shg-c#s-20a7d05d-d384-4cb6-ab5d-8de7e7bbca72 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-20a7d05d-d384-4cb6-ab5d-8de7e7bbca72 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-8edd28eb-8d70-4110-916d-ec15246a5bdd {
  display: none;
}
#s-f0bce9b1-bd84-4bef-be6d-8742e3d41209 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-f0bce9b1-bd84-4bef-be6d-8742e3d41209 .shg-product-title-component h2 {
  color: rgba(54, 54, 54, 1);
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
}

#s-a252ca63-b7aa-419d-8718-4fc9e1008346 {
  display: none;
}
#s-8a45bec6-653e-42b2-a0ce-f52bbf20e653 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
text-align: center;
background-color: #252525;
}
#s-8a45bec6-653e-42b2-a0ce-f52bbf20e653:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-8a45bec6-653e-42b2-a0ce-f52bbf20e653:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-8a45bec6-653e-42b2-a0ce-f52bbf20e653 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-box-align: normal;
          align-items: normal;
  box-sizing: border-box;
}

#s-8a45bec6-653e-42b2-a0ce-f52bbf20e653.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-8a45bec6-653e-42b2-a0ce-f52bbf20e653.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}

#s-8a45bec6-653e-42b2-a0ce-f52bbf20e653.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



@media (min-width: 0px) {
[id="s-93dd4d38-71fb-42bf-b31e-42b632917c1c"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-93dd4d38-71fb-42bf-b31e-42b632917c1c"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-93dd4d38-71fb-42bf-b31e-42b632917c1c"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-93dd4d38-71fb-42bf-b31e-42b632917c1c"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-93dd4d38-71fb-42bf-b31e-42b632917c1c"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-93dd4d38-71fb-42bf-b31e-42b632917c1c"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-93dd4d38-71fb-42bf-b31e-42b632917c1c"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-93dd4d38-71fb-42bf-b31e-42b632917c1c"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-93dd4d38-71fb-42bf-b31e-42b632917c1c"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-93dd4d38-71fb-42bf-b31e-42b632917c1c"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-93dd4d38-71fb-42bf-b31e-42b632917c1c"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-93dd4d38-71fb-42bf-b31e-42b632917c1c"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-93dd4d38-71fb-42bf-b31e-42b632917c1c"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-93dd4d38-71fb-42bf-b31e-42b632917c1c"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-93dd4d38-71fb-42bf-b31e-42b632917c1c"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-93dd4d38-71fb-42bf-b31e-42b632917c1c"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-93dd4d38-71fb-42bf-b31e-42b632917c1c"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-93dd4d38-71fb-42bf-b31e-42b632917c1c"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-93dd4d38-71fb-42bf-b31e-42b632917c1c"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-93dd4d38-71fb-42bf-b31e-42b632917c1c"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-93dd4d38-71fb-42bf-b31e-42b632917c1c"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-93dd4d38-71fb-42bf-b31e-42b632917c1c"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-93dd4d38-71fb-42bf-b31e-42b632917c1c"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-93dd4d38-71fb-42bf-b31e-42b632917c1c"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-93dd4d38-71fb-42bf-b31e-42b632917c1c"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-93dd4d38-71fb-42bf-b31e-42b632917c1c"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-93dd4d38-71fb-42bf-b31e-42b632917c1c"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-93dd4d38-71fb-42bf-b31e-42b632917c1c"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-93dd4d38-71fb-42bf-b31e-42b632917c1c"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-93dd4d38-71fb-42bf-b31e-42b632917c1c"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-93dd4d38-71fb-42bf-b31e-42b632917c1c"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-93dd4d38-71fb-42bf-b31e-42b632917c1c"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-93dd4d38-71fb-42bf-b31e-42b632917c1c"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-93dd4d38-71fb-42bf-b31e-42b632917c1c"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-93dd4d38-71fb-42bf-b31e-42b632917c1c"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-93dd4d38-71fb-42bf-b31e-42b632917c1c"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-93dd4d38-71fb-42bf-b31e-42b632917c1c"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 15.0px);
}

}

#s-be3e8c62-c0c3-443b-ac21-c3c8bbeb9671 {
  display: none;
}
#s-bf908cc0-191b-4f30-a5a6-1c6cd1d3645f {
  text-align: left;
}


.shg-c#s-bf908cc0-191b-4f30-a5a6-1c6cd1d3645f {
  max-width: 100%;
}

.shg-c#s-bf908cc0-191b-4f30-a5a6-1c6cd1d3645f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-bf908cc0-191b-4f30-a5a6-1c6cd1d3645f .shg-image-zoom,
.shg-c#s-bf908cc0-191b-4f30-a5a6-1c6cd1d3645f img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-bf908cc0-191b-4f30-a5a6-1c6cd1d3645f .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-bf908cc0-191b-4f30-a5a6-1c6cd1d3645f {
  max-width: 100%;
}

.shg-c#s-bf908cc0-191b-4f30-a5a6-1c6cd1d3645f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-bf908cc0-191b-4f30-a5a6-1c6cd1d3645f .shg-image-zoom,
.shg-c#s-bf908cc0-191b-4f30-a5a6-1c6cd1d3645f img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-bf908cc0-191b-4f30-a5a6-1c6cd1d3645f .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-bf908cc0-191b-4f30-a5a6-1c6cd1d3645f {
  max-width: 100%;
}

.shg-c#s-bf908cc0-191b-4f30-a5a6-1c6cd1d3645f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-bf908cc0-191b-4f30-a5a6-1c6cd1d3645f .shg-image-zoom,
.shg-c#s-bf908cc0-191b-4f30-a5a6-1c6cd1d3645f img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-bf908cc0-191b-4f30-a5a6-1c6cd1d3645f .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-bf908cc0-191b-4f30-a5a6-1c6cd1d3645f {
  max-width: 100%;
}

.shg-c#s-bf908cc0-191b-4f30-a5a6-1c6cd1d3645f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-bf908cc0-191b-4f30-a5a6-1c6cd1d3645f .shg-image-zoom,
.shg-c#s-bf908cc0-191b-4f30-a5a6-1c6cd1d3645f img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-bf908cc0-191b-4f30-a5a6-1c6cd1d3645f .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-bf908cc0-191b-4f30-a5a6-1c6cd1d3645f {
  max-width: 100%;
}

.shg-c#s-bf908cc0-191b-4f30-a5a6-1c6cd1d3645f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-bf908cc0-191b-4f30-a5a6-1c6cd1d3645f .shg-image-zoom,
.shg-c#s-bf908cc0-191b-4f30-a5a6-1c6cd1d3645f img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-bf908cc0-191b-4f30-a5a6-1c6cd1d3645f .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-4163f761-3b0f-4427-a610-7c68e8eb5428 {
  display: none;
}
#s-0045ade1-9039-46f6-b042-c80d5a2670ec {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-0045ade1-9039-46f6-b042-c80d5a2670ec .shg-product-title-component h2 {
  color: rgba(54, 54, 54, 1);
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
}

#s-ebd73aec-673c-45a4-b66f-7fef4dfc5b37 {
  display: none;
}
#s-f1a79c30-a68c-4713-9217-2bc3b6421ea5 {
  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-f1a79c30-a68c-4713-9217-2bc3b6421ea5:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-f1a79c30-a68c-4713-9217-2bc3b6421ea5:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-f1a79c30-a68c-4713-9217-2bc3b6421ea5.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}

#s-f320fa85-3ebf-4ca9-acc3-b95ab1399f4b {
  display: none;
}
#s-8bd9abc4-1030-4a3a-9464-2f2f6fc56a72 {
  text-align: left;
}


.shg-c#s-8bd9abc4-1030-4a3a-9464-2f2f6fc56a72 {
  max-width: 100%;
}

.shg-c#s-8bd9abc4-1030-4a3a-9464-2f2f6fc56a72 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8bd9abc4-1030-4a3a-9464-2f2f6fc56a72 .shg-image-zoom,
.shg-c#s-8bd9abc4-1030-4a3a-9464-2f2f6fc56a72 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-8bd9abc4-1030-4a3a-9464-2f2f6fc56a72 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-8bd9abc4-1030-4a3a-9464-2f2f6fc56a72 {
  max-width: 100%;
}

.shg-c#s-8bd9abc4-1030-4a3a-9464-2f2f6fc56a72 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8bd9abc4-1030-4a3a-9464-2f2f6fc56a72 .shg-image-zoom,
.shg-c#s-8bd9abc4-1030-4a3a-9464-2f2f6fc56a72 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-8bd9abc4-1030-4a3a-9464-2f2f6fc56a72 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-8bd9abc4-1030-4a3a-9464-2f2f6fc56a72 {
  max-width: 100%;
}

.shg-c#s-8bd9abc4-1030-4a3a-9464-2f2f6fc56a72 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8bd9abc4-1030-4a3a-9464-2f2f6fc56a72 .shg-image-zoom,
.shg-c#s-8bd9abc4-1030-4a3a-9464-2f2f6fc56a72 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-8bd9abc4-1030-4a3a-9464-2f2f6fc56a72 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-8bd9abc4-1030-4a3a-9464-2f2f6fc56a72 {
  max-width: 100%;
}

.shg-c#s-8bd9abc4-1030-4a3a-9464-2f2f6fc56a72 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8bd9abc4-1030-4a3a-9464-2f2f6fc56a72 .shg-image-zoom,
.shg-c#s-8bd9abc4-1030-4a3a-9464-2f2f6fc56a72 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-8bd9abc4-1030-4a3a-9464-2f2f6fc56a72 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-8bd9abc4-1030-4a3a-9464-2f2f6fc56a72 {
  max-width: 100%;
}

.shg-c#s-8bd9abc4-1030-4a3a-9464-2f2f6fc56a72 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8bd9abc4-1030-4a3a-9464-2f2f6fc56a72 .shg-image-zoom,
.shg-c#s-8bd9abc4-1030-4a3a-9464-2f2f6fc56a72 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-8bd9abc4-1030-4a3a-9464-2f2f6fc56a72 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-a74f4128-a91e-4005-a3a4-e8c2afb05325 {
  display: none;
}
#s-e2aa75bd-c1fb-47a9-bb88-6ee8288133eb {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-e2aa75bd-c1fb-47a9-bb88-6ee8288133eb .shg-product-title-component h2 {
  color: rgba(54, 54, 54, 1);
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
}

#s-920c6fa4-739b-4315-b02c-32ba00462bcb {
  display: none;
}
#s-7df9881e-9e97-43ea-bfc1-1c1b1fd82b82 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
text-align: center;
background-color: #252525;
}
#s-7df9881e-9e97-43ea-bfc1-1c1b1fd82b82:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-7df9881e-9e97-43ea-bfc1-1c1b1fd82b82:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-7df9881e-9e97-43ea-bfc1-1c1b1fd82b82 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-box-align: normal;
          align-items: normal;
  box-sizing: border-box;
}

#s-7df9881e-9e97-43ea-bfc1-1c1b1fd82b82.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-7df9881e-9e97-43ea-bfc1-1c1b1fd82b82.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}

#s-7df9881e-9e97-43ea-bfc1-1c1b1fd82b82.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-71e9de2b-c075-47e2-b328-836fd9a52ec6 {
  min-height: 50px;
}








#s-71e9de2b-c075-47e2-b328-836fd9a52ec6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-71e9de2b-c075-47e2-b328-836fd9a52ec6.shg-box.shg-c {
  -webkit-box-pack: center;
  justify-content: center;
}

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

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

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

.shogun-root iframe {
  display: initial;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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