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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#s-845419a3-8e9a-410d-94e3-cdb28a42f0bb { padding-top: 50px;
padding-bottom: 50px; }
.shg-box {
  position: relative;
  display: flex;
  width: 100%;
  flex-direction: column;
  flex: 1;
}

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

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

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

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

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

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

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

#s-e1931e36-9ae3-49da-b47f-d763c75566f9 { margin-left: auto;
margin-right: auto;
min-height: 50px;
max-width: 1200px; }
#s-e1931e36-9ae3-49da-b47f-d763c75566f9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-9c9748f1-10d0-4edd-beca-8281aa55092f { margin-left: auto;
margin-right: auto;
min-height: 50px;
max-width: 1200px; }
#s-9c9748f1-10d0-4edd-beca-8281aa55092f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-b1e5d5ae-d685-465d-b439-9e8c2c7ba278 { background-image: url(https://i.shgcdn.com/6ca80cfc-cb48-4c58-9a76-6a11597018a6/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
background-repeat: no-repeat;
background-size: cover;
min-height: 350px;
background-position: center center;
background-attachment: scroll; }
@media (max-width: 767px){#s-b1e5d5ae-d685-465d-b439-9e8c2c7ba278, #wrap-s-b1e5d5ae-d685-465d-b439-9e8c2c7ba278 { display:none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-b1e5d5ae-d685-465d-b439-9e8c2c7ba278, #wrap-s-b1e5d5ae-d685-465d-b439-9e8c2c7ba278 { display:none !important; }}
#s-b1e5d5ae-d685-465d-b439-9e8c2c7ba278 > .shg-box-overlay {
  background-color: rgba(26, 26, 26, 1);
  opacity: 0;
}
#s-976b50fb-c99f-43fe-8aa4-c742bc18c56b { background-image: url(https://i.shgcdn.com/88d495f6-cbcf-4ca1-8147-cfe108ebf988/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
background-repeat: no-repeat;
background-size: cover;
height: 700px;
min-height: 700px;
background-position: center center;
background-attachment: scroll; }
@media (max-width: 767px){#s-976b50fb-c99f-43fe-8aa4-c742bc18c56b, #wrap-s-976b50fb-c99f-43fe-8aa4-c742bc18c56b { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-976b50fb-c99f-43fe-8aa4-c742bc18c56b, #wrap-s-976b50fb-c99f-43fe-8aa4-c742bc18c56b { display:none !important; }}@media (min-width: 1200px){#s-976b50fb-c99f-43fe-8aa4-c742bc18c56b, #wrap-s-976b50fb-c99f-43fe-8aa4-c742bc18c56b { display:none !important; }}
#s-976b50fb-c99f-43fe-8aa4-c742bc18c56b > .shg-box-overlay {
  background-color: rgba(26, 26, 26, 1);
  opacity: 0;
}
#s-2f30893b-a121-4a21-9ddb-3d9a91ab19e9 { background-image: url(https://i.shgcdn.com/5e834116-bedb-4c8a-aec8-28fe6edc6392/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
background-repeat: no-repeat;
background-size: cover;
height: 440px;
min-height: 440px;
background-position: center center;
background-attachment: scroll; }
@media (min-width: 768px) and (max-width: 991px){#s-2f30893b-a121-4a21-9ddb-3d9a91ab19e9, #wrap-s-2f30893b-a121-4a21-9ddb-3d9a91ab19e9 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-2f30893b-a121-4a21-9ddb-3d9a91ab19e9, #wrap-s-2f30893b-a121-4a21-9ddb-3d9a91ab19e9 { display:none !important; }}@media (min-width: 1200px){#s-2f30893b-a121-4a21-9ddb-3d9a91ab19e9, #wrap-s-2f30893b-a121-4a21-9ddb-3d9a91ab19e9 { display:none !important; }}
#s-2f30893b-a121-4a21-9ddb-3d9a91ab19e9 > .shg-box-overlay {
  background-color: rgba(26, 26, 26, 1);
  opacity: 0;
}
#s-0c052e7d-2bb8-4984-969d-fb61039d5ce5 { padding-top: 50px;
padding-left: 30px;
padding-bottom: 50px;
padding-right: 30px; }
#s-563d9e76-c0a2-46b0-8673-4bbeb6e02a2a { margin-left: auto;
margin-right: auto;
min-height: 50px;
max-width: 1200px; }
#s-563d9e76-c0a2-46b0-8673-4bbeb6e02a2a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-898e393a-dbea-4d73-8c24-328e5cb4e460 { min-height: 50px;
background-color: rgba(255, 255, 255, 1); }
#s-898e393a-dbea-4d73-8c24-328e5cb4e460 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
.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-9295f48d-2e0b-4ed8-8832-441b34b22828 { margin-left: auto;
margin-right: auto;
padding-left: 30px;
padding-right: 30px; }
#s-e75bc3ae-80f2-47d8-ad2b-6d76ff8c61b3 { padding-top: 50px;
padding-left: 30px;
padding-bottom: 50px;
padding-right: 30px; }
#s-852fad5c-66dd-4194-b9c7-398b948d4614 { padding-top: 50px;
padding-bottom: 50px; }
#s-7f162661-3855-496e-9339-924218e3b933 { background-attachment: fixed;
padding-top: 50px;
padding-bottom: 50px;
min-height: 10px; }
#s-7f162661-3855-496e-9339-924218e3b933 > .shg-box-overlay {
  background-color: rgba(255, 255, 255, 1);
  opacity: 0;
}
.shg-row {
  display: flex;
  flex-wrap: wrap;
  min-height: inherit;
  max-height: inherit;
justify-content: space-between;
}

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

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

#s-3774ce50-bcdf-4972-a846-91f9b67e289a {  }
@media (min-width: 0px) {
[id="s-3774ce50-bcdf-4972-a846-91f9b67e289a"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-3774ce50-bcdf-4972-a846-91f9b67e289a"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-3774ce50-bcdf-4972-a846-91f9b67e289a"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-3774ce50-bcdf-4972-a846-91f9b67e289a"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-3774ce50-bcdf-4972-a846-91f9b67e289a"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-3774ce50-bcdf-4972-a846-91f9b67e289a"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-3774ce50-bcdf-4972-a846-91f9b67e289a"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-3774ce50-bcdf-4972-a846-91f9b67e289a"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-3774ce50-bcdf-4972-a846-91f9b67e289a"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-3774ce50-bcdf-4972-a846-91f9b67e289a"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-3774ce50-bcdf-4972-a846-91f9b67e289a"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-3774ce50-bcdf-4972-a846-91f9b67e289a"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-3774ce50-bcdf-4972-a846-91f9b67e289a"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-3774ce50-bcdf-4972-a846-91f9b67e289a"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-3774ce50-bcdf-4972-a846-91f9b67e289a"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-3774ce50-bcdf-4972-a846-91f9b67e289a"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-3774ce50-bcdf-4972-a846-91f9b67e289a"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-3774ce50-bcdf-4972-a846-91f9b67e289a"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-3774ce50-bcdf-4972-a846-91f9b67e289a"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-3774ce50-bcdf-4972-a846-91f9b67e289a"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-3774ce50-bcdf-4972-a846-91f9b67e289a"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-3774ce50-bcdf-4972-a846-91f9b67e289a"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-3774ce50-bcdf-4972-a846-91f9b67e289a"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-3774ce50-bcdf-4972-a846-91f9b67e289a"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-3774ce50-bcdf-4972-a846-91f9b67e289a"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-3774ce50-bcdf-4972-a846-91f9b67e289a"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-3774ce50-bcdf-4972-a846-91f9b67e289a"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-3774ce50-bcdf-4972-a846-91f9b67e289a"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-3774ce50-bcdf-4972-a846-91f9b67e289a"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-3774ce50-bcdf-4972-a846-91f9b67e289a"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-3774ce50-bcdf-4972-a846-91f9b67e289a"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-3774ce50-bcdf-4972-a846-91f9b67e289a"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-3774ce50-bcdf-4972-a846-91f9b67e289a"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-3774ce50-bcdf-4972-a846-91f9b67e289a"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-3774ce50-bcdf-4972-a846-91f9b67e289a"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-3774ce50-bcdf-4972-a846-91f9b67e289a"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-3774ce50-bcdf-4972-a846-91f9b67e289a"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 0.0px);
}

}

#s-8e2b6ceb-db17-4d15-9b16-6165e0ba15c4 { margin-left: 30px;
margin-right: 30px;
min-height: 540px; }
#s-8e2b6ceb-db17-4d15-9b16-6165e0ba15c4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
.shogun-image-container {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.shogun-image-content-bottom {
  align-items: flex-end;
}
#s-f13d955a-b201-46b4-9055-cb468cf4ee5b { text-align: center; }
#s-a62a87f8-a092-4c49-97c9-0fd453e0af5e { margin-left: 30px;
margin-right: 30px;
min-height: 540px; }
@media (max-width: 767px){#s-a62a87f8-a092-4c49-97c9-0fd453e0af5e, #wrap-s-a62a87f8-a092-4c49-97c9-0fd453e0af5e { display:none !important; }}
#s-a62a87f8-a092-4c49-97c9-0fd453e0af5e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-f37da78e-69b5-494e-bb4c-ef6aedf1571f { margin-left: 0px;
margin-right: 0px; }
#s-0a08916d-ce0f-4cf1-a3d9-74bc4bf4915a { margin-left: 30px;
margin-right: 30px;
min-height: 350px; }
@media (min-width: 768px) and (max-width: 991px){#s-0a08916d-ce0f-4cf1-a3d9-74bc4bf4915a, #wrap-s-0a08916d-ce0f-4cf1-a3d9-74bc4bf4915a { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-0a08916d-ce0f-4cf1-a3d9-74bc4bf4915a, #wrap-s-0a08916d-ce0f-4cf1-a3d9-74bc4bf4915a { display:none !important; }}@media (min-width: 1200px){#s-0a08916d-ce0f-4cf1-a3d9-74bc4bf4915a, #wrap-s-0a08916d-ce0f-4cf1-a3d9-74bc4bf4915a { display:none !important; }}
#s-0a08916d-ce0f-4cf1-a3d9-74bc4bf4915a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-cb8e47f3-45c8-414d-94d8-0bd5d0a9080a { margin-left: 0px;
margin-right: 0px; }
#s-ebe0023a-a840-426a-8129-2e499e697112 { padding-top: 50px;
padding-bottom: 50px; }
#s-fd53d314-2fe9-4e7b-8305-9c69287ffdd5 { min-height: 50px; }
#s-fd53d314-2fe9-4e7b-8305-9c69287ffdd5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-9df9a47f-7186-455f-8e03-f2f2c61f3eb5 { background-attachment: fixed;
margin-left: 30px;
margin-right: 30px;
min-height: 10px;
background-color: rgba(255, 255, 255, 1); }
@media (max-width: 767px){#s-9df9a47f-7186-455f-8e03-f2f2c61f3eb5, #wrap-s-9df9a47f-7186-455f-8e03-f2f2c61f3eb5 { display:none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-9df9a47f-7186-455f-8e03-f2f2c61f3eb5, #wrap-s-9df9a47f-7186-455f-8e03-f2f2c61f3eb5 { display:none !important; }}
#s-9df9a47f-7186-455f-8e03-f2f2c61f3eb5 > .shg-box-overlay {
  background-color: rgba(255, 255, 255, 1);
  opacity: 0;
}
#s-0bbd55be-7c8b-4d56-aea3-e71f61396f18 {  }
#s-0bbd55be-7c8b-4d56-aea3-e71f61396f18 {
  display: none;
}
#s-b90e144f-7a30-48d9-bfc5-dcda8d580fde {  }
@media (min-width: 0px) {
[id="s-b90e144f-7a30-48d9-bfc5-dcda8d580fde"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-b90e144f-7a30-48d9-bfc5-dcda8d580fde"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-b90e144f-7a30-48d9-bfc5-dcda8d580fde"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-b90e144f-7a30-48d9-bfc5-dcda8d580fde"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-b90e144f-7a30-48d9-bfc5-dcda8d580fde"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-b90e144f-7a30-48d9-bfc5-dcda8d580fde"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-b90e144f-7a30-48d9-bfc5-dcda8d580fde"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-b90e144f-7a30-48d9-bfc5-dcda8d580fde"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-b90e144f-7a30-48d9-bfc5-dcda8d580fde"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-b90e144f-7a30-48d9-bfc5-dcda8d580fde"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-b90e144f-7a30-48d9-bfc5-dcda8d580fde"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-b90e144f-7a30-48d9-bfc5-dcda8d580fde"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-b90e144f-7a30-48d9-bfc5-dcda8d580fde"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-b90e144f-7a30-48d9-bfc5-dcda8d580fde"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-b90e144f-7a30-48d9-bfc5-dcda8d580fde"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-b90e144f-7a30-48d9-bfc5-dcda8d580fde"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-b90e144f-7a30-48d9-bfc5-dcda8d580fde"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-b90e144f-7a30-48d9-bfc5-dcda8d580fde"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-b90e144f-7a30-48d9-bfc5-dcda8d580fde"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-b90e144f-7a30-48d9-bfc5-dcda8d580fde"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-b90e144f-7a30-48d9-bfc5-dcda8d580fde"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-b90e144f-7a30-48d9-bfc5-dcda8d580fde"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-b90e144f-7a30-48d9-bfc5-dcda8d580fde"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-b90e144f-7a30-48d9-bfc5-dcda8d580fde"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-b90e144f-7a30-48d9-bfc5-dcda8d580fde"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-b90e144f-7a30-48d9-bfc5-dcda8d580fde"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-b90e144f-7a30-48d9-bfc5-dcda8d580fde"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-b90e144f-7a30-48d9-bfc5-dcda8d580fde"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-b90e144f-7a30-48d9-bfc5-dcda8d580fde"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-b90e144f-7a30-48d9-bfc5-dcda8d580fde"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-b90e144f-7a30-48d9-bfc5-dcda8d580fde"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-b90e144f-7a30-48d9-bfc5-dcda8d580fde"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-b90e144f-7a30-48d9-bfc5-dcda8d580fde"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-b90e144f-7a30-48d9-bfc5-dcda8d580fde"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-b90e144f-7a30-48d9-bfc5-dcda8d580fde"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-b90e144f-7a30-48d9-bfc5-dcda8d580fde"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-b90e144f-7a30-48d9-bfc5-dcda8d580fde"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 0.0px);
}

}

#s-fc284866-2702-4841-b656-8e7a6b936775 { min-height: 50px; }
#s-fc284866-2702-4841-b656-8e7a6b936775 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
@media (min-width: 0px) {
[id="s-69e180c1-ed66-47de-b1bd-77606ed50ba5"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-69e180c1-ed66-47de-b1bd-77606ed50ba5"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 10.0px);
}

[id="s-69e180c1-ed66-47de-b1bd-77606ed50ba5"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 10.0px);
}

[id="s-69e180c1-ed66-47de-b1bd-77606ed50ba5"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 10.0px);
}

[id="s-69e180c1-ed66-47de-b1bd-77606ed50ba5"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 10.0px);
}

[id="s-69e180c1-ed66-47de-b1bd-77606ed50ba5"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 10.0px);
}

[id="s-69e180c1-ed66-47de-b1bd-77606ed50ba5"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 10.0px);
}

[id="s-69e180c1-ed66-47de-b1bd-77606ed50ba5"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 10.0px);
}

[id="s-69e180c1-ed66-47de-b1bd-77606ed50ba5"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 10.0px);
}

[id="s-69e180c1-ed66-47de-b1bd-77606ed50ba5"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 10.0px);
}

[id="s-69e180c1-ed66-47de-b1bd-77606ed50ba5"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 10.0px);
}

[id="s-69e180c1-ed66-47de-b1bd-77606ed50ba5"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 10.0px);
}

[id="s-69e180c1-ed66-47de-b1bd-77606ed50ba5"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 10.0px);
}

}

@media (min-width: 992px) {
[id="s-69e180c1-ed66-47de-b1bd-77606ed50ba5"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 10.0px);
}

[id="s-69e180c1-ed66-47de-b1bd-77606ed50ba5"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 10.0px);
}

[id="s-69e180c1-ed66-47de-b1bd-77606ed50ba5"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 10.0px);
}

[id="s-69e180c1-ed66-47de-b1bd-77606ed50ba5"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 10.0px);
}

[id="s-69e180c1-ed66-47de-b1bd-77606ed50ba5"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 10.0px);
}

[id="s-69e180c1-ed66-47de-b1bd-77606ed50ba5"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 10.0px);
}

[id="s-69e180c1-ed66-47de-b1bd-77606ed50ba5"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 10.0px);
}

[id="s-69e180c1-ed66-47de-b1bd-77606ed50ba5"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 10.0px);
}

[id="s-69e180c1-ed66-47de-b1bd-77606ed50ba5"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 10.0px);
}

[id="s-69e180c1-ed66-47de-b1bd-77606ed50ba5"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 10.0px);
}

[id="s-69e180c1-ed66-47de-b1bd-77606ed50ba5"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 10.0px);
}

[id="s-69e180c1-ed66-47de-b1bd-77606ed50ba5"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 10.0px);
}

}

@media (min-width: 1200px) {
[id="s-69e180c1-ed66-47de-b1bd-77606ed50ba5"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 10.0px);
}

[id="s-69e180c1-ed66-47de-b1bd-77606ed50ba5"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 10.0px);
}

[id="s-69e180c1-ed66-47de-b1bd-77606ed50ba5"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 10.0px);
}

[id="s-69e180c1-ed66-47de-b1bd-77606ed50ba5"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 10.0px);
}

[id="s-69e180c1-ed66-47de-b1bd-77606ed50ba5"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 10.0px);
}

[id="s-69e180c1-ed66-47de-b1bd-77606ed50ba5"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 10.0px);
}

[id="s-69e180c1-ed66-47de-b1bd-77606ed50ba5"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 10.0px);
}

[id="s-69e180c1-ed66-47de-b1bd-77606ed50ba5"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 10.0px);
}

[id="s-69e180c1-ed66-47de-b1bd-77606ed50ba5"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 10.0px);
}

[id="s-69e180c1-ed66-47de-b1bd-77606ed50ba5"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 10.0px);
}

[id="s-69e180c1-ed66-47de-b1bd-77606ed50ba5"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 10.0px);
}

[id="s-69e180c1-ed66-47de-b1bd-77606ed50ba5"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 10.0px);
}

}

#s-5988e01d-5e78-461f-af56-49e1b964100b { min-height: 350px; }
#s-5988e01d-5e78-461f-af56-49e1b964100b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
.shg-product-image-wrapper img.shogun-image,
.shogun-component img.shogun-image {
  display: inline-block;
  vertical-align: middle;
}

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

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

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

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

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

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

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

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

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

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

#s-e3966a52-82b1-4556-a4f3-2c0f6c75590c { margin-left: auto;
margin-right: auto;
max-width: 80%;
text-align: center; }

.shg-c#s-e3966a52-82b1-4556-a4f3-2c0f6c75590c {
  max-width: 100%;
}

.shg-c#s-e3966a52-82b1-4556-a4f3-2c0f6c75590c img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-e3966a52-82b1-4556-a4f3-2c0f6c75590c .shg-image-zoom,
.shg-c#s-e3966a52-82b1-4556-a4f3-2c0f6c75590c img.shogun-image {
  max-width: 80% !important;
  
}



#s-5a56272d-eada-46d7-aa15-14dd5f38f4ff { min-height: 350px; }
#s-5a56272d-eada-46d7-aa15-14dd5f38f4ff > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
.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-a2877f9e-9877-4c4f-aea8-06f70665947f { padding-top: 10px;
padding-bottom: 10px;
text-align: left; }
#s-a2877f9e-9877-4c4f-aea8-06f70665947f .shg-product-title-component h3 {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  
}

#s-6b67dcd8-eac6-4f97-b33c-39a5a72cf69d { margin-left: 0px;
margin-right: 0px; }
@media (min-width: 0px) {
[id="s-285c775d-8160-4c6e-9bf3-c761d215b45c"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-285c775d-8160-4c6e-9bf3-c761d215b45c"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 20.0px);
}

[id="s-285c775d-8160-4c6e-9bf3-c761d215b45c"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-285c775d-8160-4c6e-9bf3-c761d215b45c"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-285c775d-8160-4c6e-9bf3-c761d215b45c"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

[id="s-285c775d-8160-4c6e-9bf3-c761d215b45c"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-285c775d-8160-4c6e-9bf3-c761d215b45c"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 20.0px);
}

[id="s-285c775d-8160-4c6e-9bf3-c761d215b45c"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 20.0px);
}

[id="s-285c775d-8160-4c6e-9bf3-c761d215b45c"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 20.0px);
}

[id="s-285c775d-8160-4c6e-9bf3-c761d215b45c"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 20.0px);
}

[id="s-285c775d-8160-4c6e-9bf3-c761d215b45c"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 20.0px);
}

[id="s-285c775d-8160-4c6e-9bf3-c761d215b45c"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 20.0px);
}

[id="s-285c775d-8160-4c6e-9bf3-c761d215b45c"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-285c775d-8160-4c6e-9bf3-c761d215b45c"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 20.0px);
}

[id="s-285c775d-8160-4c6e-9bf3-c761d215b45c"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-285c775d-8160-4c6e-9bf3-c761d215b45c"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-285c775d-8160-4c6e-9bf3-c761d215b45c"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

[id="s-285c775d-8160-4c6e-9bf3-c761d215b45c"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-285c775d-8160-4c6e-9bf3-c761d215b45c"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 20.0px);
}

[id="s-285c775d-8160-4c6e-9bf3-c761d215b45c"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 20.0px);
}

[id="s-285c775d-8160-4c6e-9bf3-c761d215b45c"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 20.0px);
}

[id="s-285c775d-8160-4c6e-9bf3-c761d215b45c"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 20.0px);
}

[id="s-285c775d-8160-4c6e-9bf3-c761d215b45c"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 20.0px);
}

[id="s-285c775d-8160-4c6e-9bf3-c761d215b45c"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 20.0px);
}

[id="s-285c775d-8160-4c6e-9bf3-c761d215b45c"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-285c775d-8160-4c6e-9bf3-c761d215b45c"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 20.0px);
}

[id="s-285c775d-8160-4c6e-9bf3-c761d215b45c"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-285c775d-8160-4c6e-9bf3-c761d215b45c"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-285c775d-8160-4c6e-9bf3-c761d215b45c"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

[id="s-285c775d-8160-4c6e-9bf3-c761d215b45c"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-285c775d-8160-4c6e-9bf3-c761d215b45c"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 20.0px);
}

[id="s-285c775d-8160-4c6e-9bf3-c761d215b45c"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 20.0px);
}

[id="s-285c775d-8160-4c6e-9bf3-c761d215b45c"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 20.0px);
}

[id="s-285c775d-8160-4c6e-9bf3-c761d215b45c"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 20.0px);
}

[id="s-285c775d-8160-4c6e-9bf3-c761d215b45c"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 20.0px);
}

[id="s-285c775d-8160-4c6e-9bf3-c761d215b45c"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 20.0px);
}

[id="s-285c775d-8160-4c6e-9bf3-c761d215b45c"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 20.0px);
}

}

#s-41f6f978-c22a-4013-8625-99453b121435 { min-height: 110px; }
#s-41f6f978-c22a-4013-8625-99453b121435 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-1eb824f0-eb8e-4fe6-aee2-13ef985ea652 { margin-top: 6px;
text-align: left; }
#s-1eb824f0-eb8e-4fe6-aee2-13ef985ea652 .shg-product-sold-out {
  display: none;
}

#s-1eb824f0-eb8e-4fe6-aee2-13ef985ea652 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  
}

#s-1eb824f0-eb8e-4fe6-aee2-13ef985ea652 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-abb9f73e-3cf7-4d04-916c-e5ac4d600d42 { min-height: 110px; }
#s-abb9f73e-3cf7-4d04-916c-e5ac4d600d42 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
.shg-product-atc-wrapper {
  position: relative;
}

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

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

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

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

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

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

#s-0056320b-d68f-42ee-8da0-5c40fb49aab6 { margin-top: 20px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 20px;
padding-bottom: 20px;
text-align: center;
background-color: rgba(0, 0, 0, 1); }
#s-0056320b-d68f-42ee-8da0-5c40fb49aab6:hover {background-color: rgba(38, 95, 137, 1) !important;
text-decoration: none !important;}
#s-0056320b-d68f-42ee-8da0-5c40fb49aab6:active {background-color: rgba(38, 95, 137, 1) !important;
text-decoration: none !important;}

#s-0056320b-d68f-42ee-8da0-5c40fb49aab6 {
  display: block;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-0056320b-d68f-42ee-8da0-5c40fb49aab6.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-0056320b-d68f-42ee-8da0-5c40fb49aab6.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight:  normal ;
  font-style:  normal ;
  
}

#s-0056320b-d68f-42ee-8da0-5c40fb49aab6.shg-btn.shg-product-atc-error {
  font-weight:  normal ;
  
  font-style:  normal ;
  
  color: ;
}



#s-5b1413aa-2130-4ce5-926d-9d70f2bd8163 { margin-right: 20px;
min-height: 110px; }
#s-5b1413aa-2130-4ce5-926d-9d70f2bd8163 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-7cc32e6b-523d-49a7-bbd3-684c989ac4ff { margin-top: 14px; }
#s-12a052d7-22b3-46b8-a130-e2b9eac0e475 { border-style: solid;
margin-right: 50%;
padding-left: 0px;
padding-right: 0px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 1px;
min-height: 350px;
border-color: rgba(204, 204, 204, 1);
background-color: rgba(204, 204, 204, 0); }
#s-12a052d7-22b3-46b8-a130-e2b9eac0e475 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-6f26465b-1f38-4f77-a698-244cfdc90b7e { min-height: 350px; }
#s-6f26465b-1f38-4f77-a698-244cfdc90b7e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-5f2e0d16-841b-4f58-ae58-7204b034da32 { background-attachment: fixed;
margin-left: 30px;
margin-right: 30px;
min-height: 10px;
background-color: rgba(255, 255, 255, 1); }
@media (max-width: 767px){#s-5f2e0d16-841b-4f58-ae58-7204b034da32, #wrap-s-5f2e0d16-841b-4f58-ae58-7204b034da32 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-5f2e0d16-841b-4f58-ae58-7204b034da32, #wrap-s-5f2e0d16-841b-4f58-ae58-7204b034da32 { display:none !important; }}@media (min-width: 1200px){#s-5f2e0d16-841b-4f58-ae58-7204b034da32, #wrap-s-5f2e0d16-841b-4f58-ae58-7204b034da32 { display:none !important; }}
#s-5f2e0d16-841b-4f58-ae58-7204b034da32 > .shg-box-overlay {
  background-color: rgba(255, 255, 255, 1);
  opacity: 0;
}
#s-37e6263e-5d27-4929-98bf-e172bfbf3a0b {
  display: none;
}
#s-9cf3e080-5b59-47aa-adb5-db077ca95553 { min-height: 50px; }
#s-9cf3e080-5b59-47aa-adb5-db077ca95553 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
@media (min-width: 0px) {
[id="s-f0845c77-2302-4267-80f2-94a27727486b"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-f0845c77-2302-4267-80f2-94a27727486b"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 10.0px);
}

[id="s-f0845c77-2302-4267-80f2-94a27727486b"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 10.0px);
}

[id="s-f0845c77-2302-4267-80f2-94a27727486b"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 10.0px);
}

[id="s-f0845c77-2302-4267-80f2-94a27727486b"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 10.0px);
}

[id="s-f0845c77-2302-4267-80f2-94a27727486b"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 10.0px);
}

[id="s-f0845c77-2302-4267-80f2-94a27727486b"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 10.0px);
}

[id="s-f0845c77-2302-4267-80f2-94a27727486b"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 10.0px);
}

[id="s-f0845c77-2302-4267-80f2-94a27727486b"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 10.0px);
}

[id="s-f0845c77-2302-4267-80f2-94a27727486b"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 10.0px);
}

[id="s-f0845c77-2302-4267-80f2-94a27727486b"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 10.0px);
}

[id="s-f0845c77-2302-4267-80f2-94a27727486b"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 10.0px);
}

[id="s-f0845c77-2302-4267-80f2-94a27727486b"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 10.0px);
}

}

@media (min-width: 992px) {
[id="s-f0845c77-2302-4267-80f2-94a27727486b"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 10.0px);
}

[id="s-f0845c77-2302-4267-80f2-94a27727486b"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 10.0px);
}

[id="s-f0845c77-2302-4267-80f2-94a27727486b"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 10.0px);
}

[id="s-f0845c77-2302-4267-80f2-94a27727486b"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 10.0px);
}

[id="s-f0845c77-2302-4267-80f2-94a27727486b"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 10.0px);
}

[id="s-f0845c77-2302-4267-80f2-94a27727486b"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 10.0px);
}

[id="s-f0845c77-2302-4267-80f2-94a27727486b"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 10.0px);
}

[id="s-f0845c77-2302-4267-80f2-94a27727486b"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 10.0px);
}

[id="s-f0845c77-2302-4267-80f2-94a27727486b"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 10.0px);
}

[id="s-f0845c77-2302-4267-80f2-94a27727486b"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 10.0px);
}

[id="s-f0845c77-2302-4267-80f2-94a27727486b"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 10.0px);
}

[id="s-f0845c77-2302-4267-80f2-94a27727486b"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 10.0px);
}

}

@media (min-width: 1200px) {
[id="s-f0845c77-2302-4267-80f2-94a27727486b"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 10.0px);
}

[id="s-f0845c77-2302-4267-80f2-94a27727486b"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 10.0px);
}

[id="s-f0845c77-2302-4267-80f2-94a27727486b"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 10.0px);
}

[id="s-f0845c77-2302-4267-80f2-94a27727486b"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 10.0px);
}

[id="s-f0845c77-2302-4267-80f2-94a27727486b"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 10.0px);
}

[id="s-f0845c77-2302-4267-80f2-94a27727486b"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 10.0px);
}

[id="s-f0845c77-2302-4267-80f2-94a27727486b"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 10.0px);
}

[id="s-f0845c77-2302-4267-80f2-94a27727486b"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 10.0px);
}

[id="s-f0845c77-2302-4267-80f2-94a27727486b"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 10.0px);
}

[id="s-f0845c77-2302-4267-80f2-94a27727486b"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 10.0px);
}

[id="s-f0845c77-2302-4267-80f2-94a27727486b"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 10.0px);
}

[id="s-f0845c77-2302-4267-80f2-94a27727486b"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 10.0px);
}

}

#s-14a262be-17f3-49dc-aeac-daddb03c0751 { min-height: 350px; }
#s-14a262be-17f3-49dc-aeac-daddb03c0751 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-728cc3f7-8b61-49fc-8818-c4a283834da0 { margin-left: auto;
margin-right: auto;
max-width: 80%;
text-align: center; }

.shg-c#s-728cc3f7-8b61-49fc-8818-c4a283834da0 {
  max-width: 100%;
}

.shg-c#s-728cc3f7-8b61-49fc-8818-c4a283834da0 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-728cc3f7-8b61-49fc-8818-c4a283834da0 .shg-image-zoom,
.shg-c#s-728cc3f7-8b61-49fc-8818-c4a283834da0 img.shogun-image {
  max-width: 80% !important;
  
}



#s-a2db3dc1-093b-41e3-b2fd-faea15d4ae91 { min-height: 350px; }
#s-a2db3dc1-093b-41e3-b2fd-faea15d4ae91 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-63d4502d-cd0b-4d52-9b6c-52d2479295f1 { padding-top: 10px;
padding-bottom: 10px;
text-align: left; }
#s-63d4502d-cd0b-4d52-9b6c-52d2479295f1 .shg-product-title-component h3 {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  
}

#s-27b2e911-0deb-4419-92cc-286afdaa3f2a { margin-left: 0px;
margin-right: 0px; }
@media (min-width: 0px) {
[id="s-b0f68398-a718-4a8d-bb42-17c38ec9138d"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-b0f68398-a718-4a8d-bb42-17c38ec9138d"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 20.0px);
}

[id="s-b0f68398-a718-4a8d-bb42-17c38ec9138d"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-b0f68398-a718-4a8d-bb42-17c38ec9138d"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-b0f68398-a718-4a8d-bb42-17c38ec9138d"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

[id="s-b0f68398-a718-4a8d-bb42-17c38ec9138d"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-b0f68398-a718-4a8d-bb42-17c38ec9138d"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 20.0px);
}

[id="s-b0f68398-a718-4a8d-bb42-17c38ec9138d"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 20.0px);
}

[id="s-b0f68398-a718-4a8d-bb42-17c38ec9138d"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 20.0px);
}

[id="s-b0f68398-a718-4a8d-bb42-17c38ec9138d"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 20.0px);
}

[id="s-b0f68398-a718-4a8d-bb42-17c38ec9138d"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 20.0px);
}

[id="s-b0f68398-a718-4a8d-bb42-17c38ec9138d"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 20.0px);
}

[id="s-b0f68398-a718-4a8d-bb42-17c38ec9138d"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-b0f68398-a718-4a8d-bb42-17c38ec9138d"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 20.0px);
}

[id="s-b0f68398-a718-4a8d-bb42-17c38ec9138d"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-b0f68398-a718-4a8d-bb42-17c38ec9138d"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-b0f68398-a718-4a8d-bb42-17c38ec9138d"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

[id="s-b0f68398-a718-4a8d-bb42-17c38ec9138d"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-b0f68398-a718-4a8d-bb42-17c38ec9138d"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 20.0px);
}

[id="s-b0f68398-a718-4a8d-bb42-17c38ec9138d"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 20.0px);
}

[id="s-b0f68398-a718-4a8d-bb42-17c38ec9138d"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 20.0px);
}

[id="s-b0f68398-a718-4a8d-bb42-17c38ec9138d"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 20.0px);
}

[id="s-b0f68398-a718-4a8d-bb42-17c38ec9138d"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 20.0px);
}

[id="s-b0f68398-a718-4a8d-bb42-17c38ec9138d"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 20.0px);
}

[id="s-b0f68398-a718-4a8d-bb42-17c38ec9138d"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-b0f68398-a718-4a8d-bb42-17c38ec9138d"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 20.0px);
}

[id="s-b0f68398-a718-4a8d-bb42-17c38ec9138d"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-b0f68398-a718-4a8d-bb42-17c38ec9138d"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-b0f68398-a718-4a8d-bb42-17c38ec9138d"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

[id="s-b0f68398-a718-4a8d-bb42-17c38ec9138d"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-b0f68398-a718-4a8d-bb42-17c38ec9138d"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 20.0px);
}

[id="s-b0f68398-a718-4a8d-bb42-17c38ec9138d"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 20.0px);
}

[id="s-b0f68398-a718-4a8d-bb42-17c38ec9138d"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 20.0px);
}

[id="s-b0f68398-a718-4a8d-bb42-17c38ec9138d"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 20.0px);
}

[id="s-b0f68398-a718-4a8d-bb42-17c38ec9138d"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 20.0px);
}

[id="s-b0f68398-a718-4a8d-bb42-17c38ec9138d"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 20.0px);
}

[id="s-b0f68398-a718-4a8d-bb42-17c38ec9138d"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 20.0px);
}

}

#s-46364cee-1cbb-4dfb-97d8-d9d69f57b532 { min-height: 110px; }
#s-46364cee-1cbb-4dfb-97d8-d9d69f57b532 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-af4a7df0-eb93-431e-868f-3742fe3abfcc { margin-top: 6px;
text-align: left; }
#s-af4a7df0-eb93-431e-868f-3742fe3abfcc .shg-product-sold-out {
  display: none;
}

#s-af4a7df0-eb93-431e-868f-3742fe3abfcc .shg-product-price {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  
}

#s-af4a7df0-eb93-431e-868f-3742fe3abfcc .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-9280de9b-df72-4bdd-b48f-7a8754dd2fa1 { min-height: 110px; }
#s-9280de9b-df72-4bdd-b48f-7a8754dd2fa1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-1810f4dc-ea75-44a9-912a-58efacaeb28f { margin-top: 20px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 20px;
padding-bottom: 20px;
text-align: center;
background-color: rgba(0, 0, 0, 1); }
#s-1810f4dc-ea75-44a9-912a-58efacaeb28f:hover {background-color: rgba(38, 95, 137, 1) !important;
text-decoration: none !important;}
#s-1810f4dc-ea75-44a9-912a-58efacaeb28f:active {background-color: rgba(38, 95, 137, 1) !important;
text-decoration: none !important;}

#s-1810f4dc-ea75-44a9-912a-58efacaeb28f {
  display: block;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-1810f4dc-ea75-44a9-912a-58efacaeb28f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-1810f4dc-ea75-44a9-912a-58efacaeb28f.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight:  normal ;
  font-style:  normal ;
  
}

#s-1810f4dc-ea75-44a9-912a-58efacaeb28f.shg-btn.shg-product-atc-error {
  font-weight:  normal ;
  
  font-style:  normal ;
  
  color: ;
}



#s-0cad7904-1825-4d40-8bdb-8586b6dcac9f { margin-right: 20px;
min-height: 110px; }
#s-0cad7904-1825-4d40-8bdb-8586b6dcac9f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-a2665acb-611e-4255-aa51-53bd5df6b351 { margin-top: 14px; }
#s-379b28f7-d224-4032-92ab-b41418996d88 { min-height: 350px; }
#s-379b28f7-d224-4032-92ab-b41418996d88 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-2b0e2df1-4879-47d1-b9b4-45f104508856 { background-attachment: fixed;
margin-left: 30px;
margin-right: 30px;
min-height: 10px;
background-color: rgba(255, 255, 255, 1); }
@media (min-width: 768px) and (max-width: 991px){#s-2b0e2df1-4879-47d1-b9b4-45f104508856, #wrap-s-2b0e2df1-4879-47d1-b9b4-45f104508856 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-2b0e2df1-4879-47d1-b9b4-45f104508856, #wrap-s-2b0e2df1-4879-47d1-b9b4-45f104508856 { display:none !important; }}@media (min-width: 1200px){#s-2b0e2df1-4879-47d1-b9b4-45f104508856, #wrap-s-2b0e2df1-4879-47d1-b9b4-45f104508856 { display:none !important; }}
#s-2b0e2df1-4879-47d1-b9b4-45f104508856 > .shg-box-overlay {
  background-color: rgba(255, 255, 255, 1);
  opacity: 0;
}
#s-552ff8d3-82cc-4eb7-a7a1-21aecc568854 {
  display: none;
}
#s-cefe04c3-ba26-4638-8ecf-a9e40a82302f { min-height: 50px; }
#s-cefe04c3-ba26-4638-8ecf-a9e40a82302f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
@media (min-width: 0px) {
[id="s-16887afc-0d87-4c46-bf1a-70b34a4c9304"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-16887afc-0d87-4c46-bf1a-70b34a4c9304"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 10.0px);
}

[id="s-16887afc-0d87-4c46-bf1a-70b34a4c9304"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 10.0px);
}

[id="s-16887afc-0d87-4c46-bf1a-70b34a4c9304"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 10.0px);
}

[id="s-16887afc-0d87-4c46-bf1a-70b34a4c9304"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 10.0px);
}

[id="s-16887afc-0d87-4c46-bf1a-70b34a4c9304"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 10.0px);
}

[id="s-16887afc-0d87-4c46-bf1a-70b34a4c9304"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 10.0px);
}

[id="s-16887afc-0d87-4c46-bf1a-70b34a4c9304"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 10.0px);
}

[id="s-16887afc-0d87-4c46-bf1a-70b34a4c9304"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 10.0px);
}

[id="s-16887afc-0d87-4c46-bf1a-70b34a4c9304"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 10.0px);
}

[id="s-16887afc-0d87-4c46-bf1a-70b34a4c9304"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 10.0px);
}

[id="s-16887afc-0d87-4c46-bf1a-70b34a4c9304"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 10.0px);
}

[id="s-16887afc-0d87-4c46-bf1a-70b34a4c9304"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 10.0px);
}

}

@media (min-width: 992px) {
[id="s-16887afc-0d87-4c46-bf1a-70b34a4c9304"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 10.0px);
}

[id="s-16887afc-0d87-4c46-bf1a-70b34a4c9304"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 10.0px);
}

[id="s-16887afc-0d87-4c46-bf1a-70b34a4c9304"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 10.0px);
}

[id="s-16887afc-0d87-4c46-bf1a-70b34a4c9304"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 10.0px);
}

[id="s-16887afc-0d87-4c46-bf1a-70b34a4c9304"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 10.0px);
}

[id="s-16887afc-0d87-4c46-bf1a-70b34a4c9304"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 10.0px);
}

[id="s-16887afc-0d87-4c46-bf1a-70b34a4c9304"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 10.0px);
}

[id="s-16887afc-0d87-4c46-bf1a-70b34a4c9304"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 10.0px);
}

[id="s-16887afc-0d87-4c46-bf1a-70b34a4c9304"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 10.0px);
}

[id="s-16887afc-0d87-4c46-bf1a-70b34a4c9304"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 10.0px);
}

[id="s-16887afc-0d87-4c46-bf1a-70b34a4c9304"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 10.0px);
}

[id="s-16887afc-0d87-4c46-bf1a-70b34a4c9304"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 10.0px);
}

}

@media (min-width: 1200px) {
[id="s-16887afc-0d87-4c46-bf1a-70b34a4c9304"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 10.0px);
}

[id="s-16887afc-0d87-4c46-bf1a-70b34a4c9304"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 10.0px);
}

[id="s-16887afc-0d87-4c46-bf1a-70b34a4c9304"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 10.0px);
}

[id="s-16887afc-0d87-4c46-bf1a-70b34a4c9304"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 10.0px);
}

[id="s-16887afc-0d87-4c46-bf1a-70b34a4c9304"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 10.0px);
}

[id="s-16887afc-0d87-4c46-bf1a-70b34a4c9304"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 10.0px);
}

[id="s-16887afc-0d87-4c46-bf1a-70b34a4c9304"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 10.0px);
}

[id="s-16887afc-0d87-4c46-bf1a-70b34a4c9304"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 10.0px);
}

[id="s-16887afc-0d87-4c46-bf1a-70b34a4c9304"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 10.0px);
}

[id="s-16887afc-0d87-4c46-bf1a-70b34a4c9304"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 10.0px);
}

[id="s-16887afc-0d87-4c46-bf1a-70b34a4c9304"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 10.0px);
}

[id="s-16887afc-0d87-4c46-bf1a-70b34a4c9304"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 10.0px);
}

}

#s-adfcec1e-1258-4f02-8a36-2220608d678f { min-height: 350px; }
#s-adfcec1e-1258-4f02-8a36-2220608d678f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-c64251be-e3e4-4305-820c-84abc00413c3 { margin-left: auto;
margin-right: auto;
max-width: 80%;
text-align: center; }

.shg-c#s-c64251be-e3e4-4305-820c-84abc00413c3 {
  max-width: 100%;
}

.shg-c#s-c64251be-e3e4-4305-820c-84abc00413c3 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c64251be-e3e4-4305-820c-84abc00413c3 .shg-image-zoom,
.shg-c#s-c64251be-e3e4-4305-820c-84abc00413c3 img.shogun-image {
  max-width: 80% !important;
  
}



#s-d288bcb8-a852-412b-8736-dfe78cce0283 { min-height: 350px; }
#s-d288bcb8-a852-412b-8736-dfe78cce0283 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-7159f1dc-03d4-4588-ada8-16895054bf1c { padding-top: 10px;
padding-bottom: 10px;
text-align: center; }
#s-7159f1dc-03d4-4588-ada8-16895054bf1c .shg-product-title-component h3 {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  
}

#s-bf7e2cf9-9590-4e7a-9209-df5b87e859c9 { margin-left: 0px;
margin-right: 0px; }
@media (min-width: 0px) {
[id="s-c3e7d482-6122-4954-bdbc-86a14ed46240"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-c3e7d482-6122-4954-bdbc-86a14ed46240"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 20.0px);
}

[id="s-c3e7d482-6122-4954-bdbc-86a14ed46240"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-c3e7d482-6122-4954-bdbc-86a14ed46240"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-c3e7d482-6122-4954-bdbc-86a14ed46240"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

[id="s-c3e7d482-6122-4954-bdbc-86a14ed46240"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-c3e7d482-6122-4954-bdbc-86a14ed46240"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 20.0px);
}

[id="s-c3e7d482-6122-4954-bdbc-86a14ed46240"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 20.0px);
}

[id="s-c3e7d482-6122-4954-bdbc-86a14ed46240"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 20.0px);
}

[id="s-c3e7d482-6122-4954-bdbc-86a14ed46240"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 20.0px);
}

[id="s-c3e7d482-6122-4954-bdbc-86a14ed46240"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 20.0px);
}

[id="s-c3e7d482-6122-4954-bdbc-86a14ed46240"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 20.0px);
}

[id="s-c3e7d482-6122-4954-bdbc-86a14ed46240"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-c3e7d482-6122-4954-bdbc-86a14ed46240"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 20.0px);
}

[id="s-c3e7d482-6122-4954-bdbc-86a14ed46240"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-c3e7d482-6122-4954-bdbc-86a14ed46240"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-c3e7d482-6122-4954-bdbc-86a14ed46240"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

[id="s-c3e7d482-6122-4954-bdbc-86a14ed46240"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-c3e7d482-6122-4954-bdbc-86a14ed46240"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 20.0px);
}

[id="s-c3e7d482-6122-4954-bdbc-86a14ed46240"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 20.0px);
}

[id="s-c3e7d482-6122-4954-bdbc-86a14ed46240"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 20.0px);
}

[id="s-c3e7d482-6122-4954-bdbc-86a14ed46240"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 20.0px);
}

[id="s-c3e7d482-6122-4954-bdbc-86a14ed46240"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 20.0px);
}

[id="s-c3e7d482-6122-4954-bdbc-86a14ed46240"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 20.0px);
}

[id="s-c3e7d482-6122-4954-bdbc-86a14ed46240"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-c3e7d482-6122-4954-bdbc-86a14ed46240"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 20.0px);
}

[id="s-c3e7d482-6122-4954-bdbc-86a14ed46240"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-c3e7d482-6122-4954-bdbc-86a14ed46240"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-c3e7d482-6122-4954-bdbc-86a14ed46240"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

[id="s-c3e7d482-6122-4954-bdbc-86a14ed46240"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-c3e7d482-6122-4954-bdbc-86a14ed46240"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 20.0px);
}

[id="s-c3e7d482-6122-4954-bdbc-86a14ed46240"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 20.0px);
}

[id="s-c3e7d482-6122-4954-bdbc-86a14ed46240"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 20.0px);
}

[id="s-c3e7d482-6122-4954-bdbc-86a14ed46240"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 20.0px);
}

[id="s-c3e7d482-6122-4954-bdbc-86a14ed46240"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 20.0px);
}

[id="s-c3e7d482-6122-4954-bdbc-86a14ed46240"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 20.0px);
}

[id="s-c3e7d482-6122-4954-bdbc-86a14ed46240"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 20.0px);
}

}

#s-9ea98c14-4afd-484e-ac96-56e8eb4866d0 { min-height: 30px; }
#s-9ea98c14-4afd-484e-ac96-56e8eb4866d0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-1b5c842b-811f-461d-9224-39c4c4ceb46c { margin-top: 6px;
text-align: center; }
#s-1b5c842b-811f-461d-9224-39c4c4ceb46c .shg-product-sold-out {
  display: none;
}

#s-1b5c842b-811f-461d-9224-39c4c4ceb46c .shg-product-price {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  
}

#s-1b5c842b-811f-461d-9224-39c4c4ceb46c .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-9e2b1bae-2e6e-4631-8326-8df7f75d43e9 { min-height: 110px; }
#s-9e2b1bae-2e6e-4631-8326-8df7f75d43e9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-d3d14de9-2d4e-44b7-9836-5a927821d9bf { margin-top: 20px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 20px;
padding-bottom: 20px;
max-width: 250px;
text-align: center;
background-color: rgba(0, 0, 0, 1); }
#s-d3d14de9-2d4e-44b7-9836-5a927821d9bf:hover {background-color: rgba(38, 95, 137, 1) !important;
text-decoration: none !important;}
#s-d3d14de9-2d4e-44b7-9836-5a927821d9bf:active {background-color: rgba(38, 95, 137, 1) !important;
text-decoration: none !important;}

#s-d3d14de9-2d4e-44b7-9836-5a927821d9bf {
  display: block;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d3d14de9-2d4e-44b7-9836-5a927821d9bf.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d3d14de9-2d4e-44b7-9836-5a927821d9bf.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight:  normal ;
  font-style:  normal ;
  
}

#s-d3d14de9-2d4e-44b7-9836-5a927821d9bf.shg-btn.shg-product-atc-error {
  font-weight:  normal ;
  
  font-style:  normal ;
  
  color: ;
}



#s-640f4800-2a70-4bd4-97fc-d1cb0be51047 { margin-left: auto;
margin-right: auto;
min-height: 50px; }
#s-640f4800-2a70-4bd4-97fc-d1cb0be51047 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-208d4b44-1327-4258-b893-68b195fc5e71 { margin-top: 14px;
margin-left: auto;
margin-right: auto; }
#s-b7774def-6b3c-45a7-9d1d-43eb9f1a761b { min-height: 250px; }
#s-b7774def-6b3c-45a7-9d1d-43eb9f1a761b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-ef96b18b-08b6-41bb-a001-b7b0817c7283 { padding-top: 50px;
padding-bottom: 50px; }
#s-966cc102-57c6-4a68-8c2a-0a7990b4e10f { background-attachment: fixed;
padding-top: 50px;
padding-bottom: 50px;
min-height: 10px;
background-color: rgba(255, 255, 255, 1); }
#s-966cc102-57c6-4a68-8c2a-0a7990b4e10f > .shg-box-overlay {
  background-color: rgba(255, 255, 255, 1);
  opacity: 0;
}
#s-7ccad704-f08b-40e7-bc60-13f091efc067 {  }
@media (min-width: 0px) {
[id="s-7ccad704-f08b-40e7-bc60-13f091efc067"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-7ccad704-f08b-40e7-bc60-13f091efc067"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-7ccad704-f08b-40e7-bc60-13f091efc067"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-7ccad704-f08b-40e7-bc60-13f091efc067"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-7ccad704-f08b-40e7-bc60-13f091efc067"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-7ccad704-f08b-40e7-bc60-13f091efc067"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-7ccad704-f08b-40e7-bc60-13f091efc067"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-7ccad704-f08b-40e7-bc60-13f091efc067"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-7ccad704-f08b-40e7-bc60-13f091efc067"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-7ccad704-f08b-40e7-bc60-13f091efc067"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-7ccad704-f08b-40e7-bc60-13f091efc067"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-7ccad704-f08b-40e7-bc60-13f091efc067"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-7ccad704-f08b-40e7-bc60-13f091efc067"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-7ccad704-f08b-40e7-bc60-13f091efc067"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-7ccad704-f08b-40e7-bc60-13f091efc067"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-7ccad704-f08b-40e7-bc60-13f091efc067"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-7ccad704-f08b-40e7-bc60-13f091efc067"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-7ccad704-f08b-40e7-bc60-13f091efc067"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-7ccad704-f08b-40e7-bc60-13f091efc067"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-7ccad704-f08b-40e7-bc60-13f091efc067"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-7ccad704-f08b-40e7-bc60-13f091efc067"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-7ccad704-f08b-40e7-bc60-13f091efc067"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-7ccad704-f08b-40e7-bc60-13f091efc067"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-7ccad704-f08b-40e7-bc60-13f091efc067"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-7ccad704-f08b-40e7-bc60-13f091efc067"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-7ccad704-f08b-40e7-bc60-13f091efc067"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-7ccad704-f08b-40e7-bc60-13f091efc067"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-7ccad704-f08b-40e7-bc60-13f091efc067"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-7ccad704-f08b-40e7-bc60-13f091efc067"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-7ccad704-f08b-40e7-bc60-13f091efc067"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-7ccad704-f08b-40e7-bc60-13f091efc067"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-7ccad704-f08b-40e7-bc60-13f091efc067"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-7ccad704-f08b-40e7-bc60-13f091efc067"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-7ccad704-f08b-40e7-bc60-13f091efc067"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-7ccad704-f08b-40e7-bc60-13f091efc067"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-7ccad704-f08b-40e7-bc60-13f091efc067"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-7ccad704-f08b-40e7-bc60-13f091efc067"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (max-width: 767px) {
  [id="s-7ccad704-f08b-40e7-bc60-13f091efc067"] > .shg-row {
    flex-flow: column-reverse;
  }
}

#s-0d84b0b2-c75d-4111-a3a8-6ceb85e3a168 { margin-left: 30px;
margin-right: 30px;
min-height: 540px; }
@media (max-width: 767px){#s-0d84b0b2-c75d-4111-a3a8-6ceb85e3a168, #wrap-s-0d84b0b2-c75d-4111-a3a8-6ceb85e3a168 { display:none !important; }}
#s-0d84b0b2-c75d-4111-a3a8-6ceb85e3a168 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-2d4b973d-e62f-4e76-b44a-4034fa33a095 { margin-left: 0px;
margin-right: 0px; }
#s-6cb7c6c4-e242-4525-abc9-312743b874fe { margin-left: 30px;
margin-right: 30px;
min-height: 350px; }
@media (min-width: 768px) and (max-width: 991px){#s-6cb7c6c4-e242-4525-abc9-312743b874fe, #wrap-s-6cb7c6c4-e242-4525-abc9-312743b874fe { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-6cb7c6c4-e242-4525-abc9-312743b874fe, #wrap-s-6cb7c6c4-e242-4525-abc9-312743b874fe { display:none !important; }}@media (min-width: 1200px){#s-6cb7c6c4-e242-4525-abc9-312743b874fe, #wrap-s-6cb7c6c4-e242-4525-abc9-312743b874fe { display:none !important; }}
#s-6cb7c6c4-e242-4525-abc9-312743b874fe > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-f4b786b2-97f6-4224-8e4e-53b9ded3630c { margin-left: 0px;
margin-right: 0px; }
#s-8c4fd9a5-8249-46c4-b9b7-97e1afddd8e8 { margin-left: 30px;
margin-right: 30px;
min-height: 540px; }
#s-8c4fd9a5-8249-46c4-b9b7-97e1afddd8e8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-3a3f744d-a94b-4d42-a0e6-c3d1056b4824 { text-align: center; }
#s-550de665-99c5-4e1c-aa2c-6f14ea23fc69 { padding-top: 50px;
padding-bottom: 50px; }
#s-d2392c08-48d4-414f-8239-d91d84fff413 { min-height: 50px; }
#s-d2392c08-48d4-414f-8239-d91d84fff413 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-26e4220e-a524-4ecf-8d78-abe3fbc4041d { background-attachment: fixed;
margin-left: 30px;
margin-right: 30px;
min-height: 10px;
background-color: rgba(255, 255, 255, 1); }
@media (max-width: 767px){#s-26e4220e-a524-4ecf-8d78-abe3fbc4041d, #wrap-s-26e4220e-a524-4ecf-8d78-abe3fbc4041d { display:none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-26e4220e-a524-4ecf-8d78-abe3fbc4041d, #wrap-s-26e4220e-a524-4ecf-8d78-abe3fbc4041d { display:none !important; }}
#s-26e4220e-a524-4ecf-8d78-abe3fbc4041d > .shg-box-overlay {
  background-color: rgba(255, 255, 255, 1);
  opacity: 0;
}
#s-7918f3ff-e9fb-4a9f-aa76-1bb19c3148c1 {  }
#s-7918f3ff-e9fb-4a9f-aa76-1bb19c3148c1 {
  display: none;
}
#s-e5a4eadc-bd86-415e-92da-875a9f5532dc {  }
@media (min-width: 0px) {
[id="s-e5a4eadc-bd86-415e-92da-875a9f5532dc"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-e5a4eadc-bd86-415e-92da-875a9f5532dc"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-e5a4eadc-bd86-415e-92da-875a9f5532dc"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-e5a4eadc-bd86-415e-92da-875a9f5532dc"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-e5a4eadc-bd86-415e-92da-875a9f5532dc"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-e5a4eadc-bd86-415e-92da-875a9f5532dc"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-e5a4eadc-bd86-415e-92da-875a9f5532dc"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-e5a4eadc-bd86-415e-92da-875a9f5532dc"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-e5a4eadc-bd86-415e-92da-875a9f5532dc"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-e5a4eadc-bd86-415e-92da-875a9f5532dc"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-e5a4eadc-bd86-415e-92da-875a9f5532dc"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-e5a4eadc-bd86-415e-92da-875a9f5532dc"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-e5a4eadc-bd86-415e-92da-875a9f5532dc"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-e5a4eadc-bd86-415e-92da-875a9f5532dc"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-e5a4eadc-bd86-415e-92da-875a9f5532dc"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-e5a4eadc-bd86-415e-92da-875a9f5532dc"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-e5a4eadc-bd86-415e-92da-875a9f5532dc"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-e5a4eadc-bd86-415e-92da-875a9f5532dc"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-e5a4eadc-bd86-415e-92da-875a9f5532dc"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-e5a4eadc-bd86-415e-92da-875a9f5532dc"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-e5a4eadc-bd86-415e-92da-875a9f5532dc"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-e5a4eadc-bd86-415e-92da-875a9f5532dc"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-e5a4eadc-bd86-415e-92da-875a9f5532dc"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-e5a4eadc-bd86-415e-92da-875a9f5532dc"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-e5a4eadc-bd86-415e-92da-875a9f5532dc"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-e5a4eadc-bd86-415e-92da-875a9f5532dc"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-e5a4eadc-bd86-415e-92da-875a9f5532dc"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-e5a4eadc-bd86-415e-92da-875a9f5532dc"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-e5a4eadc-bd86-415e-92da-875a9f5532dc"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-e5a4eadc-bd86-415e-92da-875a9f5532dc"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-e5a4eadc-bd86-415e-92da-875a9f5532dc"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-e5a4eadc-bd86-415e-92da-875a9f5532dc"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-e5a4eadc-bd86-415e-92da-875a9f5532dc"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-e5a4eadc-bd86-415e-92da-875a9f5532dc"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-e5a4eadc-bd86-415e-92da-875a9f5532dc"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-e5a4eadc-bd86-415e-92da-875a9f5532dc"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-e5a4eadc-bd86-415e-92da-875a9f5532dc"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 0.0px);
}

}

#s-ddac05f0-8892-468a-9754-d7ecd0d876f6 { min-height: 50px; }
#s-ddac05f0-8892-468a-9754-d7ecd0d876f6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
@media (min-width: 0px) {
[id="s-d65f31be-bbb0-4c63-85e3-57c6cdc98c6e"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-d65f31be-bbb0-4c63-85e3-57c6cdc98c6e"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 10.0px);
}

[id="s-d65f31be-bbb0-4c63-85e3-57c6cdc98c6e"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 10.0px);
}

[id="s-d65f31be-bbb0-4c63-85e3-57c6cdc98c6e"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 10.0px);
}

[id="s-d65f31be-bbb0-4c63-85e3-57c6cdc98c6e"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 10.0px);
}

[id="s-d65f31be-bbb0-4c63-85e3-57c6cdc98c6e"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 10.0px);
}

[id="s-d65f31be-bbb0-4c63-85e3-57c6cdc98c6e"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 10.0px);
}

[id="s-d65f31be-bbb0-4c63-85e3-57c6cdc98c6e"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 10.0px);
}

[id="s-d65f31be-bbb0-4c63-85e3-57c6cdc98c6e"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 10.0px);
}

[id="s-d65f31be-bbb0-4c63-85e3-57c6cdc98c6e"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 10.0px);
}

[id="s-d65f31be-bbb0-4c63-85e3-57c6cdc98c6e"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 10.0px);
}

[id="s-d65f31be-bbb0-4c63-85e3-57c6cdc98c6e"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 10.0px);
}

[id="s-d65f31be-bbb0-4c63-85e3-57c6cdc98c6e"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 10.0px);
}

}

@media (min-width: 992px) {
[id="s-d65f31be-bbb0-4c63-85e3-57c6cdc98c6e"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 10.0px);
}

[id="s-d65f31be-bbb0-4c63-85e3-57c6cdc98c6e"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 10.0px);
}

[id="s-d65f31be-bbb0-4c63-85e3-57c6cdc98c6e"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 10.0px);
}

[id="s-d65f31be-bbb0-4c63-85e3-57c6cdc98c6e"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 10.0px);
}

[id="s-d65f31be-bbb0-4c63-85e3-57c6cdc98c6e"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 10.0px);
}

[id="s-d65f31be-bbb0-4c63-85e3-57c6cdc98c6e"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 10.0px);
}

[id="s-d65f31be-bbb0-4c63-85e3-57c6cdc98c6e"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 10.0px);
}

[id="s-d65f31be-bbb0-4c63-85e3-57c6cdc98c6e"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 10.0px);
}

[id="s-d65f31be-bbb0-4c63-85e3-57c6cdc98c6e"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 10.0px);
}

[id="s-d65f31be-bbb0-4c63-85e3-57c6cdc98c6e"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 10.0px);
}

[id="s-d65f31be-bbb0-4c63-85e3-57c6cdc98c6e"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 10.0px);
}

[id="s-d65f31be-bbb0-4c63-85e3-57c6cdc98c6e"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 10.0px);
}

}

@media (min-width: 1200px) {
[id="s-d65f31be-bbb0-4c63-85e3-57c6cdc98c6e"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 10.0px);
}

[id="s-d65f31be-bbb0-4c63-85e3-57c6cdc98c6e"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 10.0px);
}

[id="s-d65f31be-bbb0-4c63-85e3-57c6cdc98c6e"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 10.0px);
}

[id="s-d65f31be-bbb0-4c63-85e3-57c6cdc98c6e"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 10.0px);
}

[id="s-d65f31be-bbb0-4c63-85e3-57c6cdc98c6e"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 10.0px);
}

[id="s-d65f31be-bbb0-4c63-85e3-57c6cdc98c6e"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 10.0px);
}

[id="s-d65f31be-bbb0-4c63-85e3-57c6cdc98c6e"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 10.0px);
}

[id="s-d65f31be-bbb0-4c63-85e3-57c6cdc98c6e"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 10.0px);
}

[id="s-d65f31be-bbb0-4c63-85e3-57c6cdc98c6e"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 10.0px);
}

[id="s-d65f31be-bbb0-4c63-85e3-57c6cdc98c6e"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 10.0px);
}

[id="s-d65f31be-bbb0-4c63-85e3-57c6cdc98c6e"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 10.0px);
}

[id="s-d65f31be-bbb0-4c63-85e3-57c6cdc98c6e"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 10.0px);
}

}

#s-d96448f1-70c1-455f-8d3d-af2ab9b277a2 { min-height: 350px; }
#s-d96448f1-70c1-455f-8d3d-af2ab9b277a2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-9069d112-502e-42d8-9557-1f1dbfe92ce8 { margin-left: auto;
margin-right: auto;
max-width: 80%;
text-align: center; }

.shg-c#s-9069d112-502e-42d8-9557-1f1dbfe92ce8 {
  max-width: 100%;
}

.shg-c#s-9069d112-502e-42d8-9557-1f1dbfe92ce8 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-9069d112-502e-42d8-9557-1f1dbfe92ce8 .shg-image-zoom,
.shg-c#s-9069d112-502e-42d8-9557-1f1dbfe92ce8 img.shogun-image {
  max-width: 80% !important;
  
}



#s-ca3e085b-ef1f-47d2-bed5-67576344aebb { min-height: 350px; }
#s-ca3e085b-ef1f-47d2-bed5-67576344aebb > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-930b73a2-f1b7-4e13-b092-ec7453d3317e { padding-top: 10px;
padding-bottom: 10px;
text-align: left; }
#s-930b73a2-f1b7-4e13-b092-ec7453d3317e .shg-product-title-component h3 {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  
}

#s-9489f8db-bccf-4cf7-9537-04e29ffebd3e { margin-left: 0px;
margin-right: 0px; }
@media (min-width: 0px) {
[id="s-62fedf3d-8231-438c-83a3-f2e96efb44d4"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-62fedf3d-8231-438c-83a3-f2e96efb44d4"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 20.0px);
}

[id="s-62fedf3d-8231-438c-83a3-f2e96efb44d4"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-62fedf3d-8231-438c-83a3-f2e96efb44d4"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-62fedf3d-8231-438c-83a3-f2e96efb44d4"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

[id="s-62fedf3d-8231-438c-83a3-f2e96efb44d4"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-62fedf3d-8231-438c-83a3-f2e96efb44d4"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 20.0px);
}

[id="s-62fedf3d-8231-438c-83a3-f2e96efb44d4"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 20.0px);
}

[id="s-62fedf3d-8231-438c-83a3-f2e96efb44d4"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 20.0px);
}

[id="s-62fedf3d-8231-438c-83a3-f2e96efb44d4"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 20.0px);
}

[id="s-62fedf3d-8231-438c-83a3-f2e96efb44d4"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 20.0px);
}

[id="s-62fedf3d-8231-438c-83a3-f2e96efb44d4"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 20.0px);
}

[id="s-62fedf3d-8231-438c-83a3-f2e96efb44d4"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-62fedf3d-8231-438c-83a3-f2e96efb44d4"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 20.0px);
}

[id="s-62fedf3d-8231-438c-83a3-f2e96efb44d4"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-62fedf3d-8231-438c-83a3-f2e96efb44d4"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-62fedf3d-8231-438c-83a3-f2e96efb44d4"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

[id="s-62fedf3d-8231-438c-83a3-f2e96efb44d4"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-62fedf3d-8231-438c-83a3-f2e96efb44d4"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 20.0px);
}

[id="s-62fedf3d-8231-438c-83a3-f2e96efb44d4"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 20.0px);
}

[id="s-62fedf3d-8231-438c-83a3-f2e96efb44d4"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 20.0px);
}

[id="s-62fedf3d-8231-438c-83a3-f2e96efb44d4"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 20.0px);
}

[id="s-62fedf3d-8231-438c-83a3-f2e96efb44d4"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 20.0px);
}

[id="s-62fedf3d-8231-438c-83a3-f2e96efb44d4"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 20.0px);
}

[id="s-62fedf3d-8231-438c-83a3-f2e96efb44d4"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-62fedf3d-8231-438c-83a3-f2e96efb44d4"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 20.0px);
}

[id="s-62fedf3d-8231-438c-83a3-f2e96efb44d4"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-62fedf3d-8231-438c-83a3-f2e96efb44d4"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-62fedf3d-8231-438c-83a3-f2e96efb44d4"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

[id="s-62fedf3d-8231-438c-83a3-f2e96efb44d4"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-62fedf3d-8231-438c-83a3-f2e96efb44d4"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 20.0px);
}

[id="s-62fedf3d-8231-438c-83a3-f2e96efb44d4"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 20.0px);
}

[id="s-62fedf3d-8231-438c-83a3-f2e96efb44d4"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 20.0px);
}

[id="s-62fedf3d-8231-438c-83a3-f2e96efb44d4"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 20.0px);
}

[id="s-62fedf3d-8231-438c-83a3-f2e96efb44d4"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 20.0px);
}

[id="s-62fedf3d-8231-438c-83a3-f2e96efb44d4"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 20.0px);
}

[id="s-62fedf3d-8231-438c-83a3-f2e96efb44d4"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 20.0px);
}

}

#s-bb09a6bf-c0c0-41cd-b859-cc4a367f9d14 { min-height: 110px; }
#s-bb09a6bf-c0c0-41cd-b859-cc4a367f9d14 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-8c09f67f-5eae-4bc3-b5a8-c1c1863dd649 { margin-top: 6px;
text-align: left; }
#s-8c09f67f-5eae-4bc3-b5a8-c1c1863dd649 .shg-product-sold-out {
  display: none;
}

#s-8c09f67f-5eae-4bc3-b5a8-c1c1863dd649 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  
}

#s-8c09f67f-5eae-4bc3-b5a8-c1c1863dd649 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-5931d57a-a452-40f3-82d0-17545ccb5928 { min-height: 110px; }
#s-5931d57a-a452-40f3-82d0-17545ccb5928 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-5125b019-0c64-4392-9342-cecd15303de5 { margin-top: 20px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 20px;
padding-bottom: 20px;
text-align: center;
background-color: rgba(0, 0, 0, 1); }
#s-5125b019-0c64-4392-9342-cecd15303de5:hover {background-color: rgba(38, 95, 137, 1) !important;
text-decoration: none !important;}
#s-5125b019-0c64-4392-9342-cecd15303de5:active {background-color: rgba(38, 95, 137, 1) !important;
text-decoration: none !important;}

#s-5125b019-0c64-4392-9342-cecd15303de5 {
  display: block;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-5125b019-0c64-4392-9342-cecd15303de5.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-5125b019-0c64-4392-9342-cecd15303de5.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight:  normal ;
  font-style:  normal ;
  
}

#s-5125b019-0c64-4392-9342-cecd15303de5.shg-btn.shg-product-atc-error {
  font-weight:  normal ;
  
  font-style:  normal ;
  
  color: ;
}



#s-3206a17c-a716-414b-bc27-5695a2f04352 { margin-right: 20px;
min-height: 110px; }
#s-3206a17c-a716-414b-bc27-5695a2f04352 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-b2696ee7-9f6e-4c60-91ef-0a0e3d28dbec { margin-top: 14px; }
#s-99a7ff1a-ec92-4b3e-a26e-74689d0374d6 { border-style: solid;
margin-right: 50%;
padding-left: 0px;
padding-right: 0px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 1px;
min-height: 350px;
border-color: rgba(204, 204, 204, 1);
background-color: rgba(204, 204, 204, 0); }
#s-99a7ff1a-ec92-4b3e-a26e-74689d0374d6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-b3426e07-6cfd-4030-9ec7-578e02f09b09 { min-height: 350px; }
#s-b3426e07-6cfd-4030-9ec7-578e02f09b09 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-ad42087c-5abe-4598-9eab-3af9a44c040f { background-attachment: fixed;
margin-left: 30px;
margin-right: 30px;
min-height: 10px;
background-color: rgba(255, 255, 255, 1); }
@media (max-width: 767px){#s-ad42087c-5abe-4598-9eab-3af9a44c040f, #wrap-s-ad42087c-5abe-4598-9eab-3af9a44c040f { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-ad42087c-5abe-4598-9eab-3af9a44c040f, #wrap-s-ad42087c-5abe-4598-9eab-3af9a44c040f { display:none !important; }}@media (min-width: 1200px){#s-ad42087c-5abe-4598-9eab-3af9a44c040f, #wrap-s-ad42087c-5abe-4598-9eab-3af9a44c040f { display:none !important; }}
#s-ad42087c-5abe-4598-9eab-3af9a44c040f > .shg-box-overlay {
  background-color: rgba(255, 255, 255, 1);
  opacity: 0;
}
#s-c3fd196e-6bf3-4366-8c31-69f07eacb0bf {
  display: none;
}
#s-69d4f996-430d-4861-9ff4-e984ef5d5149 { min-height: 50px; }
#s-69d4f996-430d-4861-9ff4-e984ef5d5149 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
@media (min-width: 0px) {
[id="s-014aaeed-2e64-4ffd-ae7e-d9913d31df3c"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-014aaeed-2e64-4ffd-ae7e-d9913d31df3c"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 10.0px);
}

[id="s-014aaeed-2e64-4ffd-ae7e-d9913d31df3c"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 10.0px);
}

[id="s-014aaeed-2e64-4ffd-ae7e-d9913d31df3c"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 10.0px);
}

[id="s-014aaeed-2e64-4ffd-ae7e-d9913d31df3c"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 10.0px);
}

[id="s-014aaeed-2e64-4ffd-ae7e-d9913d31df3c"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 10.0px);
}

[id="s-014aaeed-2e64-4ffd-ae7e-d9913d31df3c"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 10.0px);
}

[id="s-014aaeed-2e64-4ffd-ae7e-d9913d31df3c"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 10.0px);
}

[id="s-014aaeed-2e64-4ffd-ae7e-d9913d31df3c"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 10.0px);
}

[id="s-014aaeed-2e64-4ffd-ae7e-d9913d31df3c"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 10.0px);
}

[id="s-014aaeed-2e64-4ffd-ae7e-d9913d31df3c"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 10.0px);
}

[id="s-014aaeed-2e64-4ffd-ae7e-d9913d31df3c"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 10.0px);
}

[id="s-014aaeed-2e64-4ffd-ae7e-d9913d31df3c"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 10.0px);
}

}

@media (min-width: 992px) {
[id="s-014aaeed-2e64-4ffd-ae7e-d9913d31df3c"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 10.0px);
}

[id="s-014aaeed-2e64-4ffd-ae7e-d9913d31df3c"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 10.0px);
}

[id="s-014aaeed-2e64-4ffd-ae7e-d9913d31df3c"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 10.0px);
}

[id="s-014aaeed-2e64-4ffd-ae7e-d9913d31df3c"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 10.0px);
}

[id="s-014aaeed-2e64-4ffd-ae7e-d9913d31df3c"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 10.0px);
}

[id="s-014aaeed-2e64-4ffd-ae7e-d9913d31df3c"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 10.0px);
}

[id="s-014aaeed-2e64-4ffd-ae7e-d9913d31df3c"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 10.0px);
}

[id="s-014aaeed-2e64-4ffd-ae7e-d9913d31df3c"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 10.0px);
}

[id="s-014aaeed-2e64-4ffd-ae7e-d9913d31df3c"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 10.0px);
}

[id="s-014aaeed-2e64-4ffd-ae7e-d9913d31df3c"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 10.0px);
}

[id="s-014aaeed-2e64-4ffd-ae7e-d9913d31df3c"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 10.0px);
}

[id="s-014aaeed-2e64-4ffd-ae7e-d9913d31df3c"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 10.0px);
}

}

@media (min-width: 1200px) {
[id="s-014aaeed-2e64-4ffd-ae7e-d9913d31df3c"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 10.0px);
}

[id="s-014aaeed-2e64-4ffd-ae7e-d9913d31df3c"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 10.0px);
}

[id="s-014aaeed-2e64-4ffd-ae7e-d9913d31df3c"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 10.0px);
}

[id="s-014aaeed-2e64-4ffd-ae7e-d9913d31df3c"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 10.0px);
}

[id="s-014aaeed-2e64-4ffd-ae7e-d9913d31df3c"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 10.0px);
}

[id="s-014aaeed-2e64-4ffd-ae7e-d9913d31df3c"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 10.0px);
}

[id="s-014aaeed-2e64-4ffd-ae7e-d9913d31df3c"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 10.0px);
}

[id="s-014aaeed-2e64-4ffd-ae7e-d9913d31df3c"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 10.0px);
}

[id="s-014aaeed-2e64-4ffd-ae7e-d9913d31df3c"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 10.0px);
}

[id="s-014aaeed-2e64-4ffd-ae7e-d9913d31df3c"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 10.0px);
}

[id="s-014aaeed-2e64-4ffd-ae7e-d9913d31df3c"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 10.0px);
}

[id="s-014aaeed-2e64-4ffd-ae7e-d9913d31df3c"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 10.0px);
}

}

#s-cbe94105-634e-481e-a4dc-80ec07567887 { min-height: 350px; }
#s-cbe94105-634e-481e-a4dc-80ec07567887 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-63626f70-d5fc-4844-80f1-b651ed7c9b59 { margin-left: auto;
margin-right: auto;
max-width: 80%;
text-align: center; }

.shg-c#s-63626f70-d5fc-4844-80f1-b651ed7c9b59 {
  max-width: 100%;
}

.shg-c#s-63626f70-d5fc-4844-80f1-b651ed7c9b59 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-63626f70-d5fc-4844-80f1-b651ed7c9b59 .shg-image-zoom,
.shg-c#s-63626f70-d5fc-4844-80f1-b651ed7c9b59 img.shogun-image {
  max-width: 80% !important;
  
}



#s-0a41aefb-2282-49d9-9b7e-c8f43f092fdb { min-height: 350px; }
#s-0a41aefb-2282-49d9-9b7e-c8f43f092fdb > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-023cce03-99af-46ef-ab3f-db868cb4240b { padding-top: 10px;
padding-bottom: 10px;
text-align: left; }
#s-023cce03-99af-46ef-ab3f-db868cb4240b .shg-product-title-component h3 {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  
}

#s-2cd3064f-0b39-4708-b267-9044e960575c { margin-left: 0px;
margin-right: 0px; }
@media (min-width: 0px) {
[id="s-6cc69802-abb2-44c9-8c6b-508db1992776"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-6cc69802-abb2-44c9-8c6b-508db1992776"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 20.0px);
}

[id="s-6cc69802-abb2-44c9-8c6b-508db1992776"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-6cc69802-abb2-44c9-8c6b-508db1992776"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-6cc69802-abb2-44c9-8c6b-508db1992776"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

[id="s-6cc69802-abb2-44c9-8c6b-508db1992776"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-6cc69802-abb2-44c9-8c6b-508db1992776"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 20.0px);
}

[id="s-6cc69802-abb2-44c9-8c6b-508db1992776"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 20.0px);
}

[id="s-6cc69802-abb2-44c9-8c6b-508db1992776"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 20.0px);
}

[id="s-6cc69802-abb2-44c9-8c6b-508db1992776"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 20.0px);
}

[id="s-6cc69802-abb2-44c9-8c6b-508db1992776"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 20.0px);
}

[id="s-6cc69802-abb2-44c9-8c6b-508db1992776"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 20.0px);
}

[id="s-6cc69802-abb2-44c9-8c6b-508db1992776"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-6cc69802-abb2-44c9-8c6b-508db1992776"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 20.0px);
}

[id="s-6cc69802-abb2-44c9-8c6b-508db1992776"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-6cc69802-abb2-44c9-8c6b-508db1992776"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-6cc69802-abb2-44c9-8c6b-508db1992776"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

[id="s-6cc69802-abb2-44c9-8c6b-508db1992776"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-6cc69802-abb2-44c9-8c6b-508db1992776"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 20.0px);
}

[id="s-6cc69802-abb2-44c9-8c6b-508db1992776"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 20.0px);
}

[id="s-6cc69802-abb2-44c9-8c6b-508db1992776"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 20.0px);
}

[id="s-6cc69802-abb2-44c9-8c6b-508db1992776"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 20.0px);
}

[id="s-6cc69802-abb2-44c9-8c6b-508db1992776"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 20.0px);
}

[id="s-6cc69802-abb2-44c9-8c6b-508db1992776"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 20.0px);
}

[id="s-6cc69802-abb2-44c9-8c6b-508db1992776"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-6cc69802-abb2-44c9-8c6b-508db1992776"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 20.0px);
}

[id="s-6cc69802-abb2-44c9-8c6b-508db1992776"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-6cc69802-abb2-44c9-8c6b-508db1992776"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-6cc69802-abb2-44c9-8c6b-508db1992776"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

[id="s-6cc69802-abb2-44c9-8c6b-508db1992776"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-6cc69802-abb2-44c9-8c6b-508db1992776"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 20.0px);
}

[id="s-6cc69802-abb2-44c9-8c6b-508db1992776"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 20.0px);
}

[id="s-6cc69802-abb2-44c9-8c6b-508db1992776"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 20.0px);
}

[id="s-6cc69802-abb2-44c9-8c6b-508db1992776"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 20.0px);
}

[id="s-6cc69802-abb2-44c9-8c6b-508db1992776"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 20.0px);
}

[id="s-6cc69802-abb2-44c9-8c6b-508db1992776"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 20.0px);
}

[id="s-6cc69802-abb2-44c9-8c6b-508db1992776"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 20.0px);
}

}

#s-294ba989-d85d-4ef9-b523-1489c4a95669 { min-height: 110px; }
#s-294ba989-d85d-4ef9-b523-1489c4a95669 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-d8096664-ef86-42d8-9eb2-ad222291a6fa { margin-top: 6px;
text-align: left; }
#s-d8096664-ef86-42d8-9eb2-ad222291a6fa .shg-product-sold-out {
  display: none;
}

#s-d8096664-ef86-42d8-9eb2-ad222291a6fa .shg-product-price {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  
}

#s-d8096664-ef86-42d8-9eb2-ad222291a6fa .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-1fdba718-e71f-4218-a66f-24bb86c45ed8 { min-height: 110px; }
#s-1fdba718-e71f-4218-a66f-24bb86c45ed8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-8fca03cb-88c1-4ac4-a828-14bdce1af82f { margin-top: 20px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 20px;
padding-bottom: 20px;
text-align: center;
background-color: rgba(0, 0, 0, 1); }
#s-8fca03cb-88c1-4ac4-a828-14bdce1af82f:hover {background-color: rgba(38, 95, 137, 1) !important;
text-decoration: none !important;}
#s-8fca03cb-88c1-4ac4-a828-14bdce1af82f:active {background-color: rgba(38, 95, 137, 1) !important;
text-decoration: none !important;}

#s-8fca03cb-88c1-4ac4-a828-14bdce1af82f {
  display: block;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-8fca03cb-88c1-4ac4-a828-14bdce1af82f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-8fca03cb-88c1-4ac4-a828-14bdce1af82f.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight:  normal ;
  font-style:  normal ;
  
}

#s-8fca03cb-88c1-4ac4-a828-14bdce1af82f.shg-btn.shg-product-atc-error {
  font-weight:  normal ;
  
  font-style:  normal ;
  
  color: ;
}



#s-ed8e4e75-aac3-4043-92ac-361c2a03cda4 { margin-right: 20px;
min-height: 110px; }
#s-ed8e4e75-aac3-4043-92ac-361c2a03cda4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-6350928f-29a5-4eb7-abf5-6b7d225bcffd { margin-top: 14px; }
#s-df294ce1-f185-4d1b-ba96-ebbb9142f136 { min-height: 350px; }
#s-df294ce1-f185-4d1b-ba96-ebbb9142f136 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-e328e237-5a68-4f0d-a679-e477db39af3e { background-attachment: fixed;
margin-left: 30px;
margin-right: 30px;
min-height: 10px;
background-color: rgba(255, 255, 255, 1); }
@media (min-width: 768px) and (max-width: 991px){#s-e328e237-5a68-4f0d-a679-e477db39af3e, #wrap-s-e328e237-5a68-4f0d-a679-e477db39af3e { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-e328e237-5a68-4f0d-a679-e477db39af3e, #wrap-s-e328e237-5a68-4f0d-a679-e477db39af3e { display:none !important; }}@media (min-width: 1200px){#s-e328e237-5a68-4f0d-a679-e477db39af3e, #wrap-s-e328e237-5a68-4f0d-a679-e477db39af3e { display:none !important; }}
#s-e328e237-5a68-4f0d-a679-e477db39af3e > .shg-box-overlay {
  background-color: rgba(255, 255, 255, 1);
  opacity: 0;
}
#s-c088bc76-96ef-472d-a2cd-b61fdbf6b0b8 {
  display: none;
}
#s-c823f15e-842e-41e8-ab00-94e2763e7834 { min-height: 50px; }
#s-c823f15e-842e-41e8-ab00-94e2763e7834 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
@media (min-width: 0px) {
[id="s-a1db44df-6f9a-4622-b6be-033e05f456a9"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-a1db44df-6f9a-4622-b6be-033e05f456a9"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 10.0px);
}

[id="s-a1db44df-6f9a-4622-b6be-033e05f456a9"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 10.0px);
}

[id="s-a1db44df-6f9a-4622-b6be-033e05f456a9"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 10.0px);
}

[id="s-a1db44df-6f9a-4622-b6be-033e05f456a9"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 10.0px);
}

[id="s-a1db44df-6f9a-4622-b6be-033e05f456a9"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 10.0px);
}

[id="s-a1db44df-6f9a-4622-b6be-033e05f456a9"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 10.0px);
}

[id="s-a1db44df-6f9a-4622-b6be-033e05f456a9"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 10.0px);
}

[id="s-a1db44df-6f9a-4622-b6be-033e05f456a9"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 10.0px);
}

[id="s-a1db44df-6f9a-4622-b6be-033e05f456a9"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 10.0px);
}

[id="s-a1db44df-6f9a-4622-b6be-033e05f456a9"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 10.0px);
}

[id="s-a1db44df-6f9a-4622-b6be-033e05f456a9"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 10.0px);
}

[id="s-a1db44df-6f9a-4622-b6be-033e05f456a9"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 10.0px);
}

}

@media (min-width: 992px) {
[id="s-a1db44df-6f9a-4622-b6be-033e05f456a9"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 10.0px);
}

[id="s-a1db44df-6f9a-4622-b6be-033e05f456a9"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 10.0px);
}

[id="s-a1db44df-6f9a-4622-b6be-033e05f456a9"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 10.0px);
}

[id="s-a1db44df-6f9a-4622-b6be-033e05f456a9"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 10.0px);
}

[id="s-a1db44df-6f9a-4622-b6be-033e05f456a9"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 10.0px);
}

[id="s-a1db44df-6f9a-4622-b6be-033e05f456a9"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 10.0px);
}

[id="s-a1db44df-6f9a-4622-b6be-033e05f456a9"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 10.0px);
}

[id="s-a1db44df-6f9a-4622-b6be-033e05f456a9"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 10.0px);
}

[id="s-a1db44df-6f9a-4622-b6be-033e05f456a9"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 10.0px);
}

[id="s-a1db44df-6f9a-4622-b6be-033e05f456a9"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 10.0px);
}

[id="s-a1db44df-6f9a-4622-b6be-033e05f456a9"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 10.0px);
}

[id="s-a1db44df-6f9a-4622-b6be-033e05f456a9"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 10.0px);
}

}

@media (min-width: 1200px) {
[id="s-a1db44df-6f9a-4622-b6be-033e05f456a9"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 10.0px);
}

[id="s-a1db44df-6f9a-4622-b6be-033e05f456a9"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 10.0px);
}

[id="s-a1db44df-6f9a-4622-b6be-033e05f456a9"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 10.0px);
}

[id="s-a1db44df-6f9a-4622-b6be-033e05f456a9"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 10.0px);
}

[id="s-a1db44df-6f9a-4622-b6be-033e05f456a9"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 10.0px);
}

[id="s-a1db44df-6f9a-4622-b6be-033e05f456a9"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 10.0px);
}

[id="s-a1db44df-6f9a-4622-b6be-033e05f456a9"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 10.0px);
}

[id="s-a1db44df-6f9a-4622-b6be-033e05f456a9"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 10.0px);
}

[id="s-a1db44df-6f9a-4622-b6be-033e05f456a9"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 10.0px);
}

[id="s-a1db44df-6f9a-4622-b6be-033e05f456a9"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 10.0px);
}

[id="s-a1db44df-6f9a-4622-b6be-033e05f456a9"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 10.0px);
}

[id="s-a1db44df-6f9a-4622-b6be-033e05f456a9"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 10.0px);
}

}

#s-c53a9b26-7c5c-46b3-a711-909151644a24 { min-height: 350px; }
#s-c53a9b26-7c5c-46b3-a711-909151644a24 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-5278931e-e4fa-4c34-a04c-4dcf327e4ab9 { margin-left: auto;
margin-right: auto;
max-width: 80%;
text-align: center; }

.shg-c#s-5278931e-e4fa-4c34-a04c-4dcf327e4ab9 {
  max-width: 100%;
}

.shg-c#s-5278931e-e4fa-4c34-a04c-4dcf327e4ab9 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-5278931e-e4fa-4c34-a04c-4dcf327e4ab9 .shg-image-zoom,
.shg-c#s-5278931e-e4fa-4c34-a04c-4dcf327e4ab9 img.shogun-image {
  max-width: 80% !important;
  
}



#s-b0a69a2d-6e0b-47d7-a4ba-f617363571a0 { min-height: 350px; }
#s-b0a69a2d-6e0b-47d7-a4ba-f617363571a0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-dd3b8430-369f-40d8-993b-d0a983c2aa22 { padding-top: 10px;
padding-bottom: 10px;
text-align: center; }
#s-dd3b8430-369f-40d8-993b-d0a983c2aa22 .shg-product-title-component h3 {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  
}

#s-a1fd0ebb-231a-4f4a-a05e-f6e655fdb15a { margin-left: 0px;
margin-right: 0px; }
@media (min-width: 0px) {
[id="s-ce1a5c1f-a9b2-473f-bcc5-d61e001f8378"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-ce1a5c1f-a9b2-473f-bcc5-d61e001f8378"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 20.0px);
}

[id="s-ce1a5c1f-a9b2-473f-bcc5-d61e001f8378"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-ce1a5c1f-a9b2-473f-bcc5-d61e001f8378"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-ce1a5c1f-a9b2-473f-bcc5-d61e001f8378"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

[id="s-ce1a5c1f-a9b2-473f-bcc5-d61e001f8378"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-ce1a5c1f-a9b2-473f-bcc5-d61e001f8378"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 20.0px);
}

[id="s-ce1a5c1f-a9b2-473f-bcc5-d61e001f8378"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 20.0px);
}

[id="s-ce1a5c1f-a9b2-473f-bcc5-d61e001f8378"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 20.0px);
}

[id="s-ce1a5c1f-a9b2-473f-bcc5-d61e001f8378"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 20.0px);
}

[id="s-ce1a5c1f-a9b2-473f-bcc5-d61e001f8378"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 20.0px);
}

[id="s-ce1a5c1f-a9b2-473f-bcc5-d61e001f8378"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 20.0px);
}

[id="s-ce1a5c1f-a9b2-473f-bcc5-d61e001f8378"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-ce1a5c1f-a9b2-473f-bcc5-d61e001f8378"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 20.0px);
}

[id="s-ce1a5c1f-a9b2-473f-bcc5-d61e001f8378"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-ce1a5c1f-a9b2-473f-bcc5-d61e001f8378"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-ce1a5c1f-a9b2-473f-bcc5-d61e001f8378"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

[id="s-ce1a5c1f-a9b2-473f-bcc5-d61e001f8378"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-ce1a5c1f-a9b2-473f-bcc5-d61e001f8378"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 20.0px);
}

[id="s-ce1a5c1f-a9b2-473f-bcc5-d61e001f8378"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 20.0px);
}

[id="s-ce1a5c1f-a9b2-473f-bcc5-d61e001f8378"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 20.0px);
}

[id="s-ce1a5c1f-a9b2-473f-bcc5-d61e001f8378"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 20.0px);
}

[id="s-ce1a5c1f-a9b2-473f-bcc5-d61e001f8378"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 20.0px);
}

[id="s-ce1a5c1f-a9b2-473f-bcc5-d61e001f8378"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 20.0px);
}

[id="s-ce1a5c1f-a9b2-473f-bcc5-d61e001f8378"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-ce1a5c1f-a9b2-473f-bcc5-d61e001f8378"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 20.0px);
}

[id="s-ce1a5c1f-a9b2-473f-bcc5-d61e001f8378"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-ce1a5c1f-a9b2-473f-bcc5-d61e001f8378"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-ce1a5c1f-a9b2-473f-bcc5-d61e001f8378"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

[id="s-ce1a5c1f-a9b2-473f-bcc5-d61e001f8378"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-ce1a5c1f-a9b2-473f-bcc5-d61e001f8378"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 20.0px);
}

[id="s-ce1a5c1f-a9b2-473f-bcc5-d61e001f8378"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 20.0px);
}

[id="s-ce1a5c1f-a9b2-473f-bcc5-d61e001f8378"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 20.0px);
}

[id="s-ce1a5c1f-a9b2-473f-bcc5-d61e001f8378"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 20.0px);
}

[id="s-ce1a5c1f-a9b2-473f-bcc5-d61e001f8378"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 20.0px);
}

[id="s-ce1a5c1f-a9b2-473f-bcc5-d61e001f8378"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 20.0px);
}

[id="s-ce1a5c1f-a9b2-473f-bcc5-d61e001f8378"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 20.0px);
}

}

#s-9967cb80-3f3f-4333-b76f-bab08330df14 { min-height: 30px; }
#s-9967cb80-3f3f-4333-b76f-bab08330df14 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-d5e43f74-7e4a-4d82-a2f0-28f252b94117 { margin-top: 6px;
text-align: center; }
#s-d5e43f74-7e4a-4d82-a2f0-28f252b94117 .shg-product-sold-out {
  display: none;
}

#s-d5e43f74-7e4a-4d82-a2f0-28f252b94117 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  
}

#s-d5e43f74-7e4a-4d82-a2f0-28f252b94117 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-55d85997-a7b7-4847-ba10-4a4ffd32e8bd { min-height: 110px; }
#s-55d85997-a7b7-4847-ba10-4a4ffd32e8bd > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-27ace2ff-b82c-4b0e-86ed-d15baa45527c { margin-top: 20px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 20px;
padding-bottom: 20px;
max-width: 250px;
text-align: center;
background-color: rgba(0, 0, 0, 1); }
#s-27ace2ff-b82c-4b0e-86ed-d15baa45527c:hover {background-color: rgba(38, 95, 137, 1) !important;
text-decoration: none !important;}
#s-27ace2ff-b82c-4b0e-86ed-d15baa45527c:active {background-color: rgba(38, 95, 137, 1) !important;
text-decoration: none !important;}

#s-27ace2ff-b82c-4b0e-86ed-d15baa45527c {
  display: block;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-27ace2ff-b82c-4b0e-86ed-d15baa45527c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-27ace2ff-b82c-4b0e-86ed-d15baa45527c.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight:  normal ;
  font-style:  normal ;
  
}

#s-27ace2ff-b82c-4b0e-86ed-d15baa45527c.shg-btn.shg-product-atc-error {
  font-weight:  normal ;
  
  font-style:  normal ;
  
  color: ;
}



#s-5de65560-12ba-47a1-8585-dd749007cbba { margin-left: auto;
margin-right: auto;
min-height: 50px; }
#s-5de65560-12ba-47a1-8585-dd749007cbba > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-402e72fa-ad55-4322-bcfb-39802f6f85ae { margin-top: 14px;
margin-left: auto;
margin-right: auto; }
#s-5c409b6f-0598-494c-8396-3537c1c20b42 { min-height: 250px; }
#s-5c409b6f-0598-494c-8396-3537c1c20b42 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-4431dca4-a8d1-4d0b-8c68-9386c432a5e4 { padding-top: 50px;
padding-bottom: 50px; }
#s-741684f9-f220-4865-bf72-d5d92b16ef3d { background-attachment: fixed;
padding-top: 50px;
padding-bottom: 50px;
min-height: 10px; }
#s-741684f9-f220-4865-bf72-d5d92b16ef3d > .shg-box-overlay {
  background-color: rgba(255, 255, 255, 1);
  opacity: 0;
}
#s-618070af-1118-429a-8ce7-2874de07bff1 {  }
@media (min-width: 0px) {
[id="s-618070af-1118-429a-8ce7-2874de07bff1"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-618070af-1118-429a-8ce7-2874de07bff1"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-618070af-1118-429a-8ce7-2874de07bff1"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-618070af-1118-429a-8ce7-2874de07bff1"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-618070af-1118-429a-8ce7-2874de07bff1"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-618070af-1118-429a-8ce7-2874de07bff1"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-618070af-1118-429a-8ce7-2874de07bff1"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-618070af-1118-429a-8ce7-2874de07bff1"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-618070af-1118-429a-8ce7-2874de07bff1"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-618070af-1118-429a-8ce7-2874de07bff1"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-618070af-1118-429a-8ce7-2874de07bff1"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-618070af-1118-429a-8ce7-2874de07bff1"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-618070af-1118-429a-8ce7-2874de07bff1"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-618070af-1118-429a-8ce7-2874de07bff1"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-618070af-1118-429a-8ce7-2874de07bff1"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-618070af-1118-429a-8ce7-2874de07bff1"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-618070af-1118-429a-8ce7-2874de07bff1"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-618070af-1118-429a-8ce7-2874de07bff1"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-618070af-1118-429a-8ce7-2874de07bff1"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-618070af-1118-429a-8ce7-2874de07bff1"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-618070af-1118-429a-8ce7-2874de07bff1"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-618070af-1118-429a-8ce7-2874de07bff1"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-618070af-1118-429a-8ce7-2874de07bff1"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-618070af-1118-429a-8ce7-2874de07bff1"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-618070af-1118-429a-8ce7-2874de07bff1"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-618070af-1118-429a-8ce7-2874de07bff1"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-618070af-1118-429a-8ce7-2874de07bff1"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-618070af-1118-429a-8ce7-2874de07bff1"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-618070af-1118-429a-8ce7-2874de07bff1"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-618070af-1118-429a-8ce7-2874de07bff1"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-618070af-1118-429a-8ce7-2874de07bff1"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-618070af-1118-429a-8ce7-2874de07bff1"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-618070af-1118-429a-8ce7-2874de07bff1"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-618070af-1118-429a-8ce7-2874de07bff1"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-618070af-1118-429a-8ce7-2874de07bff1"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-618070af-1118-429a-8ce7-2874de07bff1"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-618070af-1118-429a-8ce7-2874de07bff1"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 0.0px);
}

}

#s-4a77f2be-1845-4f41-a28d-876f87d03580 { margin-left: 30px;
margin-right: 30px;
min-height: 540px; }
#s-4a77f2be-1845-4f41-a28d-876f87d03580 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-2820fdb0-d690-47eb-8b31-09b6dd4fa1f1 { text-align: center; }
#s-03a37bcf-843c-459c-94e2-5fcddaaccc0b { margin-left: 30px;
margin-right: 30px;
min-height: 540px; }
@media (max-width: 767px){#s-03a37bcf-843c-459c-94e2-5fcddaaccc0b, #wrap-s-03a37bcf-843c-459c-94e2-5fcddaaccc0b { display:none !important; }}
#s-03a37bcf-843c-459c-94e2-5fcddaaccc0b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-4aa21b36-4eed-4e42-a46f-786807682ab7 { margin-left: 0px;
margin-right: 0px; }
#s-532e2f2a-4fc7-4509-bff8-bbabe1771274 { margin-left: 30px;
margin-right: 30px;
min-height: 350px; }
@media (min-width: 768px) and (max-width: 991px){#s-532e2f2a-4fc7-4509-bff8-bbabe1771274, #wrap-s-532e2f2a-4fc7-4509-bff8-bbabe1771274 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-532e2f2a-4fc7-4509-bff8-bbabe1771274, #wrap-s-532e2f2a-4fc7-4509-bff8-bbabe1771274 { display:none !important; }}@media (min-width: 1200px){#s-532e2f2a-4fc7-4509-bff8-bbabe1771274, #wrap-s-532e2f2a-4fc7-4509-bff8-bbabe1771274 { display:none !important; }}
#s-532e2f2a-4fc7-4509-bff8-bbabe1771274 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-b4433dbb-4572-4598-b7de-5f51aa56e0b7 { margin-left: 0px;
margin-right: 0px; }
#s-2adaec19-8de4-45f6-bfad-b4bfac4804c1 { padding-top: 50px;
padding-bottom: 50px; }
#s-fa7f4e49-d0cf-4feb-a02b-8fc46b185d08 { min-height: 50px; }
#s-fa7f4e49-d0cf-4feb-a02b-8fc46b185d08 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-550762f1-7a03-4271-b1af-def25ba4e6d4 { background-attachment: fixed;
margin-left: 30px;
margin-right: 30px;
min-height: 10px;
background-color: rgba(255, 255, 255, 1); }
@media (max-width: 767px){#s-550762f1-7a03-4271-b1af-def25ba4e6d4, #wrap-s-550762f1-7a03-4271-b1af-def25ba4e6d4 { display:none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-550762f1-7a03-4271-b1af-def25ba4e6d4, #wrap-s-550762f1-7a03-4271-b1af-def25ba4e6d4 { display:none !important; }}
#s-550762f1-7a03-4271-b1af-def25ba4e6d4 > .shg-box-overlay {
  background-color: rgba(255, 255, 255, 1);
  opacity: 0;
}
#s-8bbaf2a8-fe64-43f5-8b0a-3ad3b43efc1f {  }
#s-8bbaf2a8-fe64-43f5-8b0a-3ad3b43efc1f {
  display: none;
}
#s-68277332-0ee0-4596-a001-9ceed0ee6a94 {  }
@media (min-width: 0px) {
[id="s-68277332-0ee0-4596-a001-9ceed0ee6a94"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-68277332-0ee0-4596-a001-9ceed0ee6a94"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-68277332-0ee0-4596-a001-9ceed0ee6a94"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-68277332-0ee0-4596-a001-9ceed0ee6a94"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-68277332-0ee0-4596-a001-9ceed0ee6a94"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-68277332-0ee0-4596-a001-9ceed0ee6a94"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-68277332-0ee0-4596-a001-9ceed0ee6a94"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-68277332-0ee0-4596-a001-9ceed0ee6a94"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-68277332-0ee0-4596-a001-9ceed0ee6a94"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-68277332-0ee0-4596-a001-9ceed0ee6a94"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-68277332-0ee0-4596-a001-9ceed0ee6a94"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-68277332-0ee0-4596-a001-9ceed0ee6a94"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-68277332-0ee0-4596-a001-9ceed0ee6a94"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-68277332-0ee0-4596-a001-9ceed0ee6a94"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-68277332-0ee0-4596-a001-9ceed0ee6a94"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-68277332-0ee0-4596-a001-9ceed0ee6a94"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-68277332-0ee0-4596-a001-9ceed0ee6a94"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-68277332-0ee0-4596-a001-9ceed0ee6a94"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-68277332-0ee0-4596-a001-9ceed0ee6a94"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-68277332-0ee0-4596-a001-9ceed0ee6a94"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-68277332-0ee0-4596-a001-9ceed0ee6a94"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-68277332-0ee0-4596-a001-9ceed0ee6a94"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-68277332-0ee0-4596-a001-9ceed0ee6a94"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-68277332-0ee0-4596-a001-9ceed0ee6a94"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-68277332-0ee0-4596-a001-9ceed0ee6a94"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-68277332-0ee0-4596-a001-9ceed0ee6a94"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-68277332-0ee0-4596-a001-9ceed0ee6a94"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-68277332-0ee0-4596-a001-9ceed0ee6a94"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-68277332-0ee0-4596-a001-9ceed0ee6a94"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-68277332-0ee0-4596-a001-9ceed0ee6a94"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-68277332-0ee0-4596-a001-9ceed0ee6a94"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-68277332-0ee0-4596-a001-9ceed0ee6a94"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-68277332-0ee0-4596-a001-9ceed0ee6a94"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-68277332-0ee0-4596-a001-9ceed0ee6a94"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-68277332-0ee0-4596-a001-9ceed0ee6a94"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-68277332-0ee0-4596-a001-9ceed0ee6a94"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-68277332-0ee0-4596-a001-9ceed0ee6a94"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 0.0px);
}

}

#s-c4b895b7-e9db-421d-9119-5d91dd7bd403 { min-height: 50px; }
#s-c4b895b7-e9db-421d-9119-5d91dd7bd403 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
@media (min-width: 0px) {
[id="s-a2e9bb5a-9ac9-4d20-aecb-77991562f361"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-a2e9bb5a-9ac9-4d20-aecb-77991562f361"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 10.0px);
}

[id="s-a2e9bb5a-9ac9-4d20-aecb-77991562f361"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 10.0px);
}

[id="s-a2e9bb5a-9ac9-4d20-aecb-77991562f361"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 10.0px);
}

[id="s-a2e9bb5a-9ac9-4d20-aecb-77991562f361"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 10.0px);
}

[id="s-a2e9bb5a-9ac9-4d20-aecb-77991562f361"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 10.0px);
}

[id="s-a2e9bb5a-9ac9-4d20-aecb-77991562f361"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 10.0px);
}

[id="s-a2e9bb5a-9ac9-4d20-aecb-77991562f361"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 10.0px);
}

[id="s-a2e9bb5a-9ac9-4d20-aecb-77991562f361"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 10.0px);
}

[id="s-a2e9bb5a-9ac9-4d20-aecb-77991562f361"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 10.0px);
}

[id="s-a2e9bb5a-9ac9-4d20-aecb-77991562f361"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 10.0px);
}

[id="s-a2e9bb5a-9ac9-4d20-aecb-77991562f361"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 10.0px);
}

[id="s-a2e9bb5a-9ac9-4d20-aecb-77991562f361"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 10.0px);
}

}

@media (min-width: 992px) {
[id="s-a2e9bb5a-9ac9-4d20-aecb-77991562f361"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 10.0px);
}

[id="s-a2e9bb5a-9ac9-4d20-aecb-77991562f361"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 10.0px);
}

[id="s-a2e9bb5a-9ac9-4d20-aecb-77991562f361"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 10.0px);
}

[id="s-a2e9bb5a-9ac9-4d20-aecb-77991562f361"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 10.0px);
}

[id="s-a2e9bb5a-9ac9-4d20-aecb-77991562f361"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 10.0px);
}

[id="s-a2e9bb5a-9ac9-4d20-aecb-77991562f361"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 10.0px);
}

[id="s-a2e9bb5a-9ac9-4d20-aecb-77991562f361"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 10.0px);
}

[id="s-a2e9bb5a-9ac9-4d20-aecb-77991562f361"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 10.0px);
}

[id="s-a2e9bb5a-9ac9-4d20-aecb-77991562f361"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 10.0px);
}

[id="s-a2e9bb5a-9ac9-4d20-aecb-77991562f361"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 10.0px);
}

[id="s-a2e9bb5a-9ac9-4d20-aecb-77991562f361"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 10.0px);
}

[id="s-a2e9bb5a-9ac9-4d20-aecb-77991562f361"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 10.0px);
}

}

@media (min-width: 1200px) {
[id="s-a2e9bb5a-9ac9-4d20-aecb-77991562f361"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 10.0px);
}

[id="s-a2e9bb5a-9ac9-4d20-aecb-77991562f361"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 10.0px);
}

[id="s-a2e9bb5a-9ac9-4d20-aecb-77991562f361"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 10.0px);
}

[id="s-a2e9bb5a-9ac9-4d20-aecb-77991562f361"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 10.0px);
}

[id="s-a2e9bb5a-9ac9-4d20-aecb-77991562f361"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 10.0px);
}

[id="s-a2e9bb5a-9ac9-4d20-aecb-77991562f361"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 10.0px);
}

[id="s-a2e9bb5a-9ac9-4d20-aecb-77991562f361"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 10.0px);
}

[id="s-a2e9bb5a-9ac9-4d20-aecb-77991562f361"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 10.0px);
}

[id="s-a2e9bb5a-9ac9-4d20-aecb-77991562f361"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 10.0px);
}

[id="s-a2e9bb5a-9ac9-4d20-aecb-77991562f361"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 10.0px);
}

[id="s-a2e9bb5a-9ac9-4d20-aecb-77991562f361"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 10.0px);
}

[id="s-a2e9bb5a-9ac9-4d20-aecb-77991562f361"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 10.0px);
}

}

#s-345dc41c-251b-40cf-be1b-d0d9b09cee8b { min-height: 350px; }
#s-345dc41c-251b-40cf-be1b-d0d9b09cee8b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-282c9e36-cd96-445a-8d3f-0ff8b4139095 { margin-left: auto;
margin-right: auto;
max-width: 80%;
text-align: center; }

.shg-c#s-282c9e36-cd96-445a-8d3f-0ff8b4139095 {
  max-width: 100%;
}

.shg-c#s-282c9e36-cd96-445a-8d3f-0ff8b4139095 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-282c9e36-cd96-445a-8d3f-0ff8b4139095 .shg-image-zoom,
.shg-c#s-282c9e36-cd96-445a-8d3f-0ff8b4139095 img.shogun-image {
  max-width: 80% !important;
  
}



#s-3142d107-ef25-42f6-b16e-39f4d9f54fed { min-height: 350px; }
#s-3142d107-ef25-42f6-b16e-39f4d9f54fed > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-2e20592d-b0cd-4ffa-b4cb-bbfe0a6373fb { padding-top: 10px;
padding-bottom: 10px;
text-align: left; }
#s-2e20592d-b0cd-4ffa-b4cb-bbfe0a6373fb .shg-product-title-component h3 {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  
}

#s-b751650c-7725-4a44-abb5-8709b5975116 { margin-left: 0px;
margin-right: 0px; }
@media (min-width: 0px) {
[id="s-c8e033c4-e268-4d08-a16f-45e17fb21208"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-c8e033c4-e268-4d08-a16f-45e17fb21208"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 20.0px);
}

[id="s-c8e033c4-e268-4d08-a16f-45e17fb21208"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-c8e033c4-e268-4d08-a16f-45e17fb21208"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-c8e033c4-e268-4d08-a16f-45e17fb21208"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

[id="s-c8e033c4-e268-4d08-a16f-45e17fb21208"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-c8e033c4-e268-4d08-a16f-45e17fb21208"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 20.0px);
}

[id="s-c8e033c4-e268-4d08-a16f-45e17fb21208"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 20.0px);
}

[id="s-c8e033c4-e268-4d08-a16f-45e17fb21208"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 20.0px);
}

[id="s-c8e033c4-e268-4d08-a16f-45e17fb21208"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 20.0px);
}

[id="s-c8e033c4-e268-4d08-a16f-45e17fb21208"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 20.0px);
}

[id="s-c8e033c4-e268-4d08-a16f-45e17fb21208"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 20.0px);
}

[id="s-c8e033c4-e268-4d08-a16f-45e17fb21208"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-c8e033c4-e268-4d08-a16f-45e17fb21208"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 20.0px);
}

[id="s-c8e033c4-e268-4d08-a16f-45e17fb21208"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-c8e033c4-e268-4d08-a16f-45e17fb21208"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-c8e033c4-e268-4d08-a16f-45e17fb21208"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

[id="s-c8e033c4-e268-4d08-a16f-45e17fb21208"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-c8e033c4-e268-4d08-a16f-45e17fb21208"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 20.0px);
}

[id="s-c8e033c4-e268-4d08-a16f-45e17fb21208"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 20.0px);
}

[id="s-c8e033c4-e268-4d08-a16f-45e17fb21208"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 20.0px);
}

[id="s-c8e033c4-e268-4d08-a16f-45e17fb21208"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 20.0px);
}

[id="s-c8e033c4-e268-4d08-a16f-45e17fb21208"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 20.0px);
}

[id="s-c8e033c4-e268-4d08-a16f-45e17fb21208"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 20.0px);
}

[id="s-c8e033c4-e268-4d08-a16f-45e17fb21208"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-c8e033c4-e268-4d08-a16f-45e17fb21208"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 20.0px);
}

[id="s-c8e033c4-e268-4d08-a16f-45e17fb21208"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-c8e033c4-e268-4d08-a16f-45e17fb21208"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-c8e033c4-e268-4d08-a16f-45e17fb21208"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

[id="s-c8e033c4-e268-4d08-a16f-45e17fb21208"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-c8e033c4-e268-4d08-a16f-45e17fb21208"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 20.0px);
}

[id="s-c8e033c4-e268-4d08-a16f-45e17fb21208"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 20.0px);
}

[id="s-c8e033c4-e268-4d08-a16f-45e17fb21208"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 20.0px);
}

[id="s-c8e033c4-e268-4d08-a16f-45e17fb21208"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 20.0px);
}

[id="s-c8e033c4-e268-4d08-a16f-45e17fb21208"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 20.0px);
}

[id="s-c8e033c4-e268-4d08-a16f-45e17fb21208"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 20.0px);
}

[id="s-c8e033c4-e268-4d08-a16f-45e17fb21208"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 20.0px);
}

}

#s-fae89ec1-0e54-4187-9806-9613c8387af0 { min-height: 110px; }
#s-fae89ec1-0e54-4187-9806-9613c8387af0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-85e508fa-4430-4da2-b2d3-aa17a98d06f7 { margin-top: 6px;
text-align: left; }
#s-85e508fa-4430-4da2-b2d3-aa17a98d06f7 .shg-product-sold-out {
  display: none;
}

#s-85e508fa-4430-4da2-b2d3-aa17a98d06f7 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  
}

#s-85e508fa-4430-4da2-b2d3-aa17a98d06f7 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-8aadea41-a406-4930-b946-dd029063bb38 { min-height: 110px; }
#s-8aadea41-a406-4930-b946-dd029063bb38 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-209ea668-fb7c-4c06-a33c-41520fdb416e { margin-top: 20px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 20px;
padding-bottom: 20px;
text-align: center;
background-color: rgba(0, 0, 0, 1); }
#s-209ea668-fb7c-4c06-a33c-41520fdb416e:hover {background-color: rgba(38, 95, 137, 1) !important;
text-decoration: none !important;}
#s-209ea668-fb7c-4c06-a33c-41520fdb416e:active {background-color: rgba(38, 95, 137, 1) !important;
text-decoration: none !important;}

#s-209ea668-fb7c-4c06-a33c-41520fdb416e {
  display: block;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-209ea668-fb7c-4c06-a33c-41520fdb416e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-209ea668-fb7c-4c06-a33c-41520fdb416e.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight:  normal ;
  font-style:  normal ;
  
}

#s-209ea668-fb7c-4c06-a33c-41520fdb416e.shg-btn.shg-product-atc-error {
  font-weight:  normal ;
  
  font-style:  normal ;
  
  color: ;
}



#s-ee4edc65-1074-489a-8a63-a5a886793081 { margin-right: 20px;
min-height: 110px; }
#s-ee4edc65-1074-489a-8a63-a5a886793081 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-19f5466b-b4b6-4ff2-b14c-4674e81fc255 { margin-top: 14px; }
#s-fdfde4ad-5615-4811-8ac4-8e9a05f19506 { border-style: solid;
margin-right: 50%;
padding-left: 0px;
padding-right: 0px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 1px;
min-height: 350px;
border-color: rgba(204, 204, 204, 1);
background-color: rgba(204, 204, 204, 0); }
#s-fdfde4ad-5615-4811-8ac4-8e9a05f19506 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-c58d4630-7133-4d44-b364-f76de3fb506d { min-height: 350px; }
#s-c58d4630-7133-4d44-b364-f76de3fb506d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-45993067-078a-492a-8427-def52973ce9e { background-attachment: fixed;
margin-left: 30px;
margin-right: 30px;
min-height: 10px;
background-color: rgba(255, 255, 255, 1); }
@media (max-width: 767px){#s-45993067-078a-492a-8427-def52973ce9e, #wrap-s-45993067-078a-492a-8427-def52973ce9e { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-45993067-078a-492a-8427-def52973ce9e, #wrap-s-45993067-078a-492a-8427-def52973ce9e { display:none !important; }}@media (min-width: 1200px){#s-45993067-078a-492a-8427-def52973ce9e, #wrap-s-45993067-078a-492a-8427-def52973ce9e { display:none !important; }}
#s-45993067-078a-492a-8427-def52973ce9e > .shg-box-overlay {
  background-color: rgba(255, 255, 255, 1);
  opacity: 0;
}
#s-4fbef743-9c5f-4b9a-822b-789668c57df1 {
  display: none;
}
#s-286a5a15-2689-4e37-a5aa-41acfa3bf7bd { min-height: 50px; }
#s-286a5a15-2689-4e37-a5aa-41acfa3bf7bd > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
@media (min-width: 0px) {
[id="s-c6c5beb8-45ad-420b-9b08-1eea5905200a"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-c6c5beb8-45ad-420b-9b08-1eea5905200a"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 10.0px);
}

[id="s-c6c5beb8-45ad-420b-9b08-1eea5905200a"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 10.0px);
}

[id="s-c6c5beb8-45ad-420b-9b08-1eea5905200a"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 10.0px);
}

[id="s-c6c5beb8-45ad-420b-9b08-1eea5905200a"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 10.0px);
}

[id="s-c6c5beb8-45ad-420b-9b08-1eea5905200a"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 10.0px);
}

[id="s-c6c5beb8-45ad-420b-9b08-1eea5905200a"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 10.0px);
}

[id="s-c6c5beb8-45ad-420b-9b08-1eea5905200a"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 10.0px);
}

[id="s-c6c5beb8-45ad-420b-9b08-1eea5905200a"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 10.0px);
}

[id="s-c6c5beb8-45ad-420b-9b08-1eea5905200a"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 10.0px);
}

[id="s-c6c5beb8-45ad-420b-9b08-1eea5905200a"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 10.0px);
}

[id="s-c6c5beb8-45ad-420b-9b08-1eea5905200a"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 10.0px);
}

[id="s-c6c5beb8-45ad-420b-9b08-1eea5905200a"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 10.0px);
}

}

@media (min-width: 992px) {
[id="s-c6c5beb8-45ad-420b-9b08-1eea5905200a"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 10.0px);
}

[id="s-c6c5beb8-45ad-420b-9b08-1eea5905200a"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 10.0px);
}

[id="s-c6c5beb8-45ad-420b-9b08-1eea5905200a"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 10.0px);
}

[id="s-c6c5beb8-45ad-420b-9b08-1eea5905200a"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 10.0px);
}

[id="s-c6c5beb8-45ad-420b-9b08-1eea5905200a"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 10.0px);
}

[id="s-c6c5beb8-45ad-420b-9b08-1eea5905200a"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 10.0px);
}

[id="s-c6c5beb8-45ad-420b-9b08-1eea5905200a"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 10.0px);
}

[id="s-c6c5beb8-45ad-420b-9b08-1eea5905200a"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 10.0px);
}

[id="s-c6c5beb8-45ad-420b-9b08-1eea5905200a"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 10.0px);
}

[id="s-c6c5beb8-45ad-420b-9b08-1eea5905200a"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 10.0px);
}

[id="s-c6c5beb8-45ad-420b-9b08-1eea5905200a"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 10.0px);
}

[id="s-c6c5beb8-45ad-420b-9b08-1eea5905200a"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 10.0px);
}

}

@media (min-width: 1200px) {
[id="s-c6c5beb8-45ad-420b-9b08-1eea5905200a"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 10.0px);
}

[id="s-c6c5beb8-45ad-420b-9b08-1eea5905200a"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 10.0px);
}

[id="s-c6c5beb8-45ad-420b-9b08-1eea5905200a"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 10.0px);
}

[id="s-c6c5beb8-45ad-420b-9b08-1eea5905200a"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 10.0px);
}

[id="s-c6c5beb8-45ad-420b-9b08-1eea5905200a"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 10.0px);
}

[id="s-c6c5beb8-45ad-420b-9b08-1eea5905200a"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 10.0px);
}

[id="s-c6c5beb8-45ad-420b-9b08-1eea5905200a"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 10.0px);
}

[id="s-c6c5beb8-45ad-420b-9b08-1eea5905200a"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 10.0px);
}

[id="s-c6c5beb8-45ad-420b-9b08-1eea5905200a"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 10.0px);
}

[id="s-c6c5beb8-45ad-420b-9b08-1eea5905200a"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 10.0px);
}

[id="s-c6c5beb8-45ad-420b-9b08-1eea5905200a"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 10.0px);
}

[id="s-c6c5beb8-45ad-420b-9b08-1eea5905200a"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 10.0px);
}

}

#s-8fa4dd6e-e97a-4f12-bcf4-d1c815c661e3 { min-height: 350px; }
#s-8fa4dd6e-e97a-4f12-bcf4-d1c815c661e3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-fd07d2eb-ccf5-4dcc-95d0-111093470f67 { margin-left: auto;
margin-right: auto;
max-width: 80%;
text-align: center; }

.shg-c#s-fd07d2eb-ccf5-4dcc-95d0-111093470f67 {
  max-width: 100%;
}

.shg-c#s-fd07d2eb-ccf5-4dcc-95d0-111093470f67 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-fd07d2eb-ccf5-4dcc-95d0-111093470f67 .shg-image-zoom,
.shg-c#s-fd07d2eb-ccf5-4dcc-95d0-111093470f67 img.shogun-image {
  max-width: 80% !important;
  
}



#s-6e51b726-ae51-470d-96ab-5375673fae98 { min-height: 350px; }
#s-6e51b726-ae51-470d-96ab-5375673fae98 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-db9878a7-c9e0-4f64-a10f-614ecfbbe4c3 { padding-top: 10px;
padding-bottom: 10px;
text-align: left; }
#s-db9878a7-c9e0-4f64-a10f-614ecfbbe4c3 .shg-product-title-component h3 {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  
}

#s-270e1eff-0639-40e0-91ca-860da28dbd72 { margin-left: 0px;
margin-right: 0px; }
@media (min-width: 0px) {
[id="s-a0edea6c-4951-49e1-9750-f97dd217740a"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-a0edea6c-4951-49e1-9750-f97dd217740a"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 20.0px);
}

[id="s-a0edea6c-4951-49e1-9750-f97dd217740a"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-a0edea6c-4951-49e1-9750-f97dd217740a"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-a0edea6c-4951-49e1-9750-f97dd217740a"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

[id="s-a0edea6c-4951-49e1-9750-f97dd217740a"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-a0edea6c-4951-49e1-9750-f97dd217740a"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 20.0px);
}

[id="s-a0edea6c-4951-49e1-9750-f97dd217740a"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 20.0px);
}

[id="s-a0edea6c-4951-49e1-9750-f97dd217740a"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 20.0px);
}

[id="s-a0edea6c-4951-49e1-9750-f97dd217740a"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 20.0px);
}

[id="s-a0edea6c-4951-49e1-9750-f97dd217740a"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 20.0px);
}

[id="s-a0edea6c-4951-49e1-9750-f97dd217740a"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 20.0px);
}

[id="s-a0edea6c-4951-49e1-9750-f97dd217740a"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-a0edea6c-4951-49e1-9750-f97dd217740a"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 20.0px);
}

[id="s-a0edea6c-4951-49e1-9750-f97dd217740a"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-a0edea6c-4951-49e1-9750-f97dd217740a"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-a0edea6c-4951-49e1-9750-f97dd217740a"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

[id="s-a0edea6c-4951-49e1-9750-f97dd217740a"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-a0edea6c-4951-49e1-9750-f97dd217740a"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 20.0px);
}

[id="s-a0edea6c-4951-49e1-9750-f97dd217740a"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 20.0px);
}

[id="s-a0edea6c-4951-49e1-9750-f97dd217740a"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 20.0px);
}

[id="s-a0edea6c-4951-49e1-9750-f97dd217740a"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 20.0px);
}

[id="s-a0edea6c-4951-49e1-9750-f97dd217740a"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 20.0px);
}

[id="s-a0edea6c-4951-49e1-9750-f97dd217740a"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 20.0px);
}

[id="s-a0edea6c-4951-49e1-9750-f97dd217740a"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-a0edea6c-4951-49e1-9750-f97dd217740a"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 20.0px);
}

[id="s-a0edea6c-4951-49e1-9750-f97dd217740a"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-a0edea6c-4951-49e1-9750-f97dd217740a"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-a0edea6c-4951-49e1-9750-f97dd217740a"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

[id="s-a0edea6c-4951-49e1-9750-f97dd217740a"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-a0edea6c-4951-49e1-9750-f97dd217740a"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 20.0px);
}

[id="s-a0edea6c-4951-49e1-9750-f97dd217740a"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 20.0px);
}

[id="s-a0edea6c-4951-49e1-9750-f97dd217740a"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 20.0px);
}

[id="s-a0edea6c-4951-49e1-9750-f97dd217740a"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 20.0px);
}

[id="s-a0edea6c-4951-49e1-9750-f97dd217740a"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 20.0px);
}

[id="s-a0edea6c-4951-49e1-9750-f97dd217740a"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 20.0px);
}

[id="s-a0edea6c-4951-49e1-9750-f97dd217740a"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 20.0px);
}

}

#s-b3e2f130-1d21-4ae2-a91b-c1d17d7f2276 { min-height: 110px; }
#s-b3e2f130-1d21-4ae2-a91b-c1d17d7f2276 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-5db339e6-4091-49d0-8c0d-be9ee1dd7720 { margin-top: 6px;
text-align: left; }
#s-5db339e6-4091-49d0-8c0d-be9ee1dd7720 .shg-product-sold-out {
  display: none;
}

#s-5db339e6-4091-49d0-8c0d-be9ee1dd7720 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  
}

#s-5db339e6-4091-49d0-8c0d-be9ee1dd7720 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-74f73208-c77a-49bc-8055-a26c1d919794 { min-height: 110px; }
#s-74f73208-c77a-49bc-8055-a26c1d919794 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-b5b29e79-8b4c-4148-82ab-42bbba1840d2 { margin-top: 20px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 20px;
padding-bottom: 20px;
text-align: center;
background-color: rgba(0, 0, 0, 1); }
#s-b5b29e79-8b4c-4148-82ab-42bbba1840d2:hover {background-color: rgba(38, 95, 137, 1) !important;
text-decoration: none !important;}
#s-b5b29e79-8b4c-4148-82ab-42bbba1840d2:active {background-color: rgba(38, 95, 137, 1) !important;
text-decoration: none !important;}

#s-b5b29e79-8b4c-4148-82ab-42bbba1840d2 {
  display: block;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b5b29e79-8b4c-4148-82ab-42bbba1840d2.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b5b29e79-8b4c-4148-82ab-42bbba1840d2.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight:  normal ;
  font-style:  normal ;
  
}

#s-b5b29e79-8b4c-4148-82ab-42bbba1840d2.shg-btn.shg-product-atc-error {
  font-weight:  normal ;
  
  font-style:  normal ;
  
  color: ;
}



#s-9e9a726a-f139-4378-8f5e-aa5a2ddf8ea8 { margin-right: 20px;
min-height: 110px; }
#s-9e9a726a-f139-4378-8f5e-aa5a2ddf8ea8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-abb305e7-7773-4a91-bdf2-3bab069977ac { margin-top: 14px; }
#s-ba09b463-2ffc-4712-a3b4-a116e3f045cc { min-height: 350px; }
#s-ba09b463-2ffc-4712-a3b4-a116e3f045cc > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-96bb0cd2-60ea-4531-af7f-5f160824c44e { background-attachment: fixed;
margin-left: 30px;
margin-right: 30px;
min-height: 10px;
background-color: rgba(255, 255, 255, 1); }
@media (min-width: 768px) and (max-width: 991px){#s-96bb0cd2-60ea-4531-af7f-5f160824c44e, #wrap-s-96bb0cd2-60ea-4531-af7f-5f160824c44e { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-96bb0cd2-60ea-4531-af7f-5f160824c44e, #wrap-s-96bb0cd2-60ea-4531-af7f-5f160824c44e { display:none !important; }}@media (min-width: 1200px){#s-96bb0cd2-60ea-4531-af7f-5f160824c44e, #wrap-s-96bb0cd2-60ea-4531-af7f-5f160824c44e { display:none !important; }}
#s-96bb0cd2-60ea-4531-af7f-5f160824c44e > .shg-box-overlay {
  background-color: rgba(255, 255, 255, 1);
  opacity: 0;
}
#s-6522a970-6b42-46ab-ae23-df3650eff342 {
  display: none;
}
#s-869e198f-ba56-4a78-a4f6-f93c8c2ec04c { min-height: 50px; }
#s-869e198f-ba56-4a78-a4f6-f93c8c2ec04c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
@media (min-width: 0px) {
[id="s-c0f415ba-c26f-4a8b-83fe-a6d0e04c174e"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-c0f415ba-c26f-4a8b-83fe-a6d0e04c174e"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 10.0px);
}

[id="s-c0f415ba-c26f-4a8b-83fe-a6d0e04c174e"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 10.0px);
}

[id="s-c0f415ba-c26f-4a8b-83fe-a6d0e04c174e"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 10.0px);
}

[id="s-c0f415ba-c26f-4a8b-83fe-a6d0e04c174e"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 10.0px);
}

[id="s-c0f415ba-c26f-4a8b-83fe-a6d0e04c174e"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 10.0px);
}

[id="s-c0f415ba-c26f-4a8b-83fe-a6d0e04c174e"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 10.0px);
}

[id="s-c0f415ba-c26f-4a8b-83fe-a6d0e04c174e"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 10.0px);
}

[id="s-c0f415ba-c26f-4a8b-83fe-a6d0e04c174e"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 10.0px);
}

[id="s-c0f415ba-c26f-4a8b-83fe-a6d0e04c174e"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 10.0px);
}

[id="s-c0f415ba-c26f-4a8b-83fe-a6d0e04c174e"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 10.0px);
}

[id="s-c0f415ba-c26f-4a8b-83fe-a6d0e04c174e"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 10.0px);
}

[id="s-c0f415ba-c26f-4a8b-83fe-a6d0e04c174e"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 10.0px);
}

}

@media (min-width: 992px) {
[id="s-c0f415ba-c26f-4a8b-83fe-a6d0e04c174e"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 10.0px);
}

[id="s-c0f415ba-c26f-4a8b-83fe-a6d0e04c174e"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 10.0px);
}

[id="s-c0f415ba-c26f-4a8b-83fe-a6d0e04c174e"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 10.0px);
}

[id="s-c0f415ba-c26f-4a8b-83fe-a6d0e04c174e"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 10.0px);
}

[id="s-c0f415ba-c26f-4a8b-83fe-a6d0e04c174e"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 10.0px);
}

[id="s-c0f415ba-c26f-4a8b-83fe-a6d0e04c174e"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 10.0px);
}

[id="s-c0f415ba-c26f-4a8b-83fe-a6d0e04c174e"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 10.0px);
}

[id="s-c0f415ba-c26f-4a8b-83fe-a6d0e04c174e"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 10.0px);
}

[id="s-c0f415ba-c26f-4a8b-83fe-a6d0e04c174e"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 10.0px);
}

[id="s-c0f415ba-c26f-4a8b-83fe-a6d0e04c174e"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 10.0px);
}

[id="s-c0f415ba-c26f-4a8b-83fe-a6d0e04c174e"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 10.0px);
}

[id="s-c0f415ba-c26f-4a8b-83fe-a6d0e04c174e"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 10.0px);
}

}

@media (min-width: 1200px) {
[id="s-c0f415ba-c26f-4a8b-83fe-a6d0e04c174e"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 10.0px);
}

[id="s-c0f415ba-c26f-4a8b-83fe-a6d0e04c174e"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 10.0px);
}

[id="s-c0f415ba-c26f-4a8b-83fe-a6d0e04c174e"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 10.0px);
}

[id="s-c0f415ba-c26f-4a8b-83fe-a6d0e04c174e"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 10.0px);
}

[id="s-c0f415ba-c26f-4a8b-83fe-a6d0e04c174e"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 10.0px);
}

[id="s-c0f415ba-c26f-4a8b-83fe-a6d0e04c174e"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 10.0px);
}

[id="s-c0f415ba-c26f-4a8b-83fe-a6d0e04c174e"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 10.0px);
}

[id="s-c0f415ba-c26f-4a8b-83fe-a6d0e04c174e"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 10.0px);
}

[id="s-c0f415ba-c26f-4a8b-83fe-a6d0e04c174e"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 10.0px);
}

[id="s-c0f415ba-c26f-4a8b-83fe-a6d0e04c174e"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 10.0px);
}

[id="s-c0f415ba-c26f-4a8b-83fe-a6d0e04c174e"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 10.0px);
}

[id="s-c0f415ba-c26f-4a8b-83fe-a6d0e04c174e"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 10.0px);
}

}

#s-d51cfffe-ea22-4f16-b1ba-c5f1bc095560 { min-height: 350px; }
#s-d51cfffe-ea22-4f16-b1ba-c5f1bc095560 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-ccb1e27e-bd05-45bb-b200-8865622b1d92 { margin-left: auto;
margin-right: auto;
max-width: 80%;
text-align: center; }

.shg-c#s-ccb1e27e-bd05-45bb-b200-8865622b1d92 {
  max-width: 100%;
}

.shg-c#s-ccb1e27e-bd05-45bb-b200-8865622b1d92 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-ccb1e27e-bd05-45bb-b200-8865622b1d92 .shg-image-zoom,
.shg-c#s-ccb1e27e-bd05-45bb-b200-8865622b1d92 img.shogun-image {
  max-width: 80% !important;
  
}



#s-edbca917-d60c-4000-851a-e1f31ef50c22 { min-height: 350px; }
#s-edbca917-d60c-4000-851a-e1f31ef50c22 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-a57c878e-d99e-4c5b-8eef-2c64c1428be4 { padding-top: 10px;
padding-bottom: 10px;
text-align: center; }
#s-a57c878e-d99e-4c5b-8eef-2c64c1428be4 .shg-product-title-component h3 {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  
}

#s-9123c19f-4e6b-465b-9813-989c7436f262 { margin-left: 0px;
margin-right: 0px; }
@media (min-width: 0px) {
[id="s-5d00b855-5502-4a0f-aaf9-7266a778bdd4"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-5d00b855-5502-4a0f-aaf9-7266a778bdd4"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 20.0px);
}

[id="s-5d00b855-5502-4a0f-aaf9-7266a778bdd4"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-5d00b855-5502-4a0f-aaf9-7266a778bdd4"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-5d00b855-5502-4a0f-aaf9-7266a778bdd4"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

[id="s-5d00b855-5502-4a0f-aaf9-7266a778bdd4"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-5d00b855-5502-4a0f-aaf9-7266a778bdd4"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 20.0px);
}

[id="s-5d00b855-5502-4a0f-aaf9-7266a778bdd4"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 20.0px);
}

[id="s-5d00b855-5502-4a0f-aaf9-7266a778bdd4"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 20.0px);
}

[id="s-5d00b855-5502-4a0f-aaf9-7266a778bdd4"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 20.0px);
}

[id="s-5d00b855-5502-4a0f-aaf9-7266a778bdd4"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 20.0px);
}

[id="s-5d00b855-5502-4a0f-aaf9-7266a778bdd4"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 20.0px);
}

[id="s-5d00b855-5502-4a0f-aaf9-7266a778bdd4"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-5d00b855-5502-4a0f-aaf9-7266a778bdd4"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 20.0px);
}

[id="s-5d00b855-5502-4a0f-aaf9-7266a778bdd4"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-5d00b855-5502-4a0f-aaf9-7266a778bdd4"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-5d00b855-5502-4a0f-aaf9-7266a778bdd4"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

[id="s-5d00b855-5502-4a0f-aaf9-7266a778bdd4"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-5d00b855-5502-4a0f-aaf9-7266a778bdd4"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 20.0px);
}

[id="s-5d00b855-5502-4a0f-aaf9-7266a778bdd4"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 20.0px);
}

[id="s-5d00b855-5502-4a0f-aaf9-7266a778bdd4"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 20.0px);
}

[id="s-5d00b855-5502-4a0f-aaf9-7266a778bdd4"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 20.0px);
}

[id="s-5d00b855-5502-4a0f-aaf9-7266a778bdd4"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 20.0px);
}

[id="s-5d00b855-5502-4a0f-aaf9-7266a778bdd4"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 20.0px);
}

[id="s-5d00b855-5502-4a0f-aaf9-7266a778bdd4"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-5d00b855-5502-4a0f-aaf9-7266a778bdd4"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 20.0px);
}

[id="s-5d00b855-5502-4a0f-aaf9-7266a778bdd4"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-5d00b855-5502-4a0f-aaf9-7266a778bdd4"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-5d00b855-5502-4a0f-aaf9-7266a778bdd4"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

[id="s-5d00b855-5502-4a0f-aaf9-7266a778bdd4"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-5d00b855-5502-4a0f-aaf9-7266a778bdd4"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 20.0px);
}

[id="s-5d00b855-5502-4a0f-aaf9-7266a778bdd4"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 20.0px);
}

[id="s-5d00b855-5502-4a0f-aaf9-7266a778bdd4"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 20.0px);
}

[id="s-5d00b855-5502-4a0f-aaf9-7266a778bdd4"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 20.0px);
}

[id="s-5d00b855-5502-4a0f-aaf9-7266a778bdd4"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 20.0px);
}

[id="s-5d00b855-5502-4a0f-aaf9-7266a778bdd4"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 20.0px);
}

[id="s-5d00b855-5502-4a0f-aaf9-7266a778bdd4"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 20.0px);
}

}

#s-f0db7eb8-6b56-4c2a-8961-b19a6b9c6d19 { min-height: 30px; }
#s-f0db7eb8-6b56-4c2a-8961-b19a6b9c6d19 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-410617d4-0896-4dc2-bb06-64cfe7fa1dde { margin-top: 6px;
text-align: center; }
#s-410617d4-0896-4dc2-bb06-64cfe7fa1dde .shg-product-sold-out {
  display: none;
}

#s-410617d4-0896-4dc2-bb06-64cfe7fa1dde .shg-product-price {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  
}

#s-410617d4-0896-4dc2-bb06-64cfe7fa1dde .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-8cc8a8f2-4ac4-4447-9fb3-33b63d012213 { min-height: 110px; }
#s-8cc8a8f2-4ac4-4447-9fb3-33b63d012213 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-fc278fba-c192-4fa0-86f2-729425a759b0 { margin-top: 20px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 20px;
padding-bottom: 20px;
max-width: 250px;
text-align: center;
background-color: rgba(0, 0, 0, 1); }
#s-fc278fba-c192-4fa0-86f2-729425a759b0:hover {background-color: rgba(38, 95, 137, 1) !important;
text-decoration: none !important;}
#s-fc278fba-c192-4fa0-86f2-729425a759b0:active {background-color: rgba(38, 95, 137, 1) !important;
text-decoration: none !important;}

#s-fc278fba-c192-4fa0-86f2-729425a759b0 {
  display: block;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-fc278fba-c192-4fa0-86f2-729425a759b0.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-fc278fba-c192-4fa0-86f2-729425a759b0.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight:  normal ;
  font-style:  normal ;
  
}

#s-fc278fba-c192-4fa0-86f2-729425a759b0.shg-btn.shg-product-atc-error {
  font-weight:  normal ;
  
  font-style:  normal ;
  
  color: ;
}



#s-b485605f-390a-4faf-afa7-1aa84ad6a328 { margin-left: auto;
margin-right: auto;
min-height: 50px; }
#s-b485605f-390a-4faf-afa7-1aa84ad6a328 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-bf9672d7-efab-46e8-9563-7929f74e9bf9 { margin-top: 14px;
margin-left: auto;
margin-right: auto; }
#s-86128598-e9da-4064-9741-e0a496a157cb { min-height: 250px; }
#s-86128598-e9da-4064-9741-e0a496a157cb > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-85a8561d-335f-49bb-8018-92f6197db092 { padding-top: 50px;
padding-bottom: 50px; }
#s-a66602c3-f0d1-432c-9239-773ee292554d { background-attachment: fixed;
padding-top: 50px;
padding-bottom: 50px;
min-height: 10px;
background-color: rgba(255, 255, 255, 1); }
#s-a66602c3-f0d1-432c-9239-773ee292554d > .shg-box-overlay {
  background-color: rgba(255, 255, 255, 1);
  opacity: 0;
}
#s-863a8b27-d2c9-401f-8a75-92eb17037fa3 {  }
@media (min-width: 0px) {
[id="s-863a8b27-d2c9-401f-8a75-92eb17037fa3"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-863a8b27-d2c9-401f-8a75-92eb17037fa3"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-863a8b27-d2c9-401f-8a75-92eb17037fa3"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-863a8b27-d2c9-401f-8a75-92eb17037fa3"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-863a8b27-d2c9-401f-8a75-92eb17037fa3"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-863a8b27-d2c9-401f-8a75-92eb17037fa3"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-863a8b27-d2c9-401f-8a75-92eb17037fa3"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-863a8b27-d2c9-401f-8a75-92eb17037fa3"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-863a8b27-d2c9-401f-8a75-92eb17037fa3"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-863a8b27-d2c9-401f-8a75-92eb17037fa3"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-863a8b27-d2c9-401f-8a75-92eb17037fa3"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-863a8b27-d2c9-401f-8a75-92eb17037fa3"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-863a8b27-d2c9-401f-8a75-92eb17037fa3"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-863a8b27-d2c9-401f-8a75-92eb17037fa3"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-863a8b27-d2c9-401f-8a75-92eb17037fa3"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-863a8b27-d2c9-401f-8a75-92eb17037fa3"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-863a8b27-d2c9-401f-8a75-92eb17037fa3"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-863a8b27-d2c9-401f-8a75-92eb17037fa3"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-863a8b27-d2c9-401f-8a75-92eb17037fa3"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-863a8b27-d2c9-401f-8a75-92eb17037fa3"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-863a8b27-d2c9-401f-8a75-92eb17037fa3"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-863a8b27-d2c9-401f-8a75-92eb17037fa3"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-863a8b27-d2c9-401f-8a75-92eb17037fa3"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-863a8b27-d2c9-401f-8a75-92eb17037fa3"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-863a8b27-d2c9-401f-8a75-92eb17037fa3"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-863a8b27-d2c9-401f-8a75-92eb17037fa3"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-863a8b27-d2c9-401f-8a75-92eb17037fa3"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-863a8b27-d2c9-401f-8a75-92eb17037fa3"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-863a8b27-d2c9-401f-8a75-92eb17037fa3"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-863a8b27-d2c9-401f-8a75-92eb17037fa3"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-863a8b27-d2c9-401f-8a75-92eb17037fa3"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-863a8b27-d2c9-401f-8a75-92eb17037fa3"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-863a8b27-d2c9-401f-8a75-92eb17037fa3"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-863a8b27-d2c9-401f-8a75-92eb17037fa3"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-863a8b27-d2c9-401f-8a75-92eb17037fa3"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-863a8b27-d2c9-401f-8a75-92eb17037fa3"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-863a8b27-d2c9-401f-8a75-92eb17037fa3"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (max-width: 767px) {
  [id="s-863a8b27-d2c9-401f-8a75-92eb17037fa3"] > .shg-row {
    flex-flow: column-reverse;
  }
}

#s-3656ec37-e08b-4679-ad51-b2178c2293d6 { margin-left: 30px;
margin-right: 30px;
min-height: 540px; }
@media (max-width: 767px){#s-3656ec37-e08b-4679-ad51-b2178c2293d6, #wrap-s-3656ec37-e08b-4679-ad51-b2178c2293d6 { display:none !important; }}
#s-3656ec37-e08b-4679-ad51-b2178c2293d6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-178141f1-6149-4e7a-8217-674bee9e4450 { margin-left: 0px;
margin-right: 0px; }
#s-803dc51d-842e-4442-98d5-9fba50be77ea { margin-left: 30px;
margin-right: 30px;
min-height: 350px; }
@media (min-width: 768px) and (max-width: 991px){#s-803dc51d-842e-4442-98d5-9fba50be77ea, #wrap-s-803dc51d-842e-4442-98d5-9fba50be77ea { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-803dc51d-842e-4442-98d5-9fba50be77ea, #wrap-s-803dc51d-842e-4442-98d5-9fba50be77ea { display:none !important; }}@media (min-width: 1200px){#s-803dc51d-842e-4442-98d5-9fba50be77ea, #wrap-s-803dc51d-842e-4442-98d5-9fba50be77ea { display:none !important; }}
#s-803dc51d-842e-4442-98d5-9fba50be77ea > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-96a0b90a-0263-4dff-9e8c-bce7a4aa0d00 { margin-left: 0px;
margin-right: 0px; }
#s-4d002712-68d1-4b4b-84fd-7dd94bb0a447 { margin-left: 30px;
margin-right: 30px;
min-height: 540px; }
#s-4d002712-68d1-4b4b-84fd-7dd94bb0a447 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-8de7779d-a07d-473b-b4f6-35907c7dfd69 { text-align: center; }
#s-1809eb21-3fe2-472c-a764-3d9594dcdab6 { padding-top: 50px;
padding-bottom: 50px; }
#s-f471c326-e9b1-4672-abfc-998f497357a8 { min-height: 50px; }
#s-f471c326-e9b1-4672-abfc-998f497357a8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-4f0d3e7c-9f1e-4f51-9b5c-da686e78930f { background-attachment: fixed;
margin-left: 30px;
margin-right: 30px;
min-height: 10px;
background-color: rgba(255, 255, 255, 1); }
@media (max-width: 767px){#s-4f0d3e7c-9f1e-4f51-9b5c-da686e78930f, #wrap-s-4f0d3e7c-9f1e-4f51-9b5c-da686e78930f { display:none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-4f0d3e7c-9f1e-4f51-9b5c-da686e78930f, #wrap-s-4f0d3e7c-9f1e-4f51-9b5c-da686e78930f { display:none !important; }}
#s-4f0d3e7c-9f1e-4f51-9b5c-da686e78930f > .shg-box-overlay {
  background-color: rgba(255, 255, 255, 1);
  opacity: 0;
}
#s-7ba30dd3-277e-40c5-bb7d-d7f4a34dc437 {  }
#s-7ba30dd3-277e-40c5-bb7d-d7f4a34dc437 {
  display: none;
}
#s-21fb2382-1f39-48ae-9729-be517102e354 {  }
@media (min-width: 0px) {
[id="s-21fb2382-1f39-48ae-9729-be517102e354"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-21fb2382-1f39-48ae-9729-be517102e354"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-21fb2382-1f39-48ae-9729-be517102e354"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-21fb2382-1f39-48ae-9729-be517102e354"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-21fb2382-1f39-48ae-9729-be517102e354"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-21fb2382-1f39-48ae-9729-be517102e354"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-21fb2382-1f39-48ae-9729-be517102e354"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-21fb2382-1f39-48ae-9729-be517102e354"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-21fb2382-1f39-48ae-9729-be517102e354"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-21fb2382-1f39-48ae-9729-be517102e354"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-21fb2382-1f39-48ae-9729-be517102e354"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-21fb2382-1f39-48ae-9729-be517102e354"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-21fb2382-1f39-48ae-9729-be517102e354"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-21fb2382-1f39-48ae-9729-be517102e354"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-21fb2382-1f39-48ae-9729-be517102e354"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-21fb2382-1f39-48ae-9729-be517102e354"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-21fb2382-1f39-48ae-9729-be517102e354"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-21fb2382-1f39-48ae-9729-be517102e354"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-21fb2382-1f39-48ae-9729-be517102e354"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-21fb2382-1f39-48ae-9729-be517102e354"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-21fb2382-1f39-48ae-9729-be517102e354"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-21fb2382-1f39-48ae-9729-be517102e354"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-21fb2382-1f39-48ae-9729-be517102e354"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-21fb2382-1f39-48ae-9729-be517102e354"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-21fb2382-1f39-48ae-9729-be517102e354"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-21fb2382-1f39-48ae-9729-be517102e354"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-21fb2382-1f39-48ae-9729-be517102e354"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-21fb2382-1f39-48ae-9729-be517102e354"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-21fb2382-1f39-48ae-9729-be517102e354"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-21fb2382-1f39-48ae-9729-be517102e354"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-21fb2382-1f39-48ae-9729-be517102e354"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-21fb2382-1f39-48ae-9729-be517102e354"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-21fb2382-1f39-48ae-9729-be517102e354"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-21fb2382-1f39-48ae-9729-be517102e354"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-21fb2382-1f39-48ae-9729-be517102e354"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-21fb2382-1f39-48ae-9729-be517102e354"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-21fb2382-1f39-48ae-9729-be517102e354"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 0.0px);
}

}

#s-61d8b314-661a-4fb2-bd56-f97bdb0e7e76 { min-height: 50px; }
#s-61d8b314-661a-4fb2-bd56-f97bdb0e7e76 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
@media (min-width: 0px) {
[id="s-315d8af9-5cfd-47e6-9e44-885eed347167"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-315d8af9-5cfd-47e6-9e44-885eed347167"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 10.0px);
}

[id="s-315d8af9-5cfd-47e6-9e44-885eed347167"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 10.0px);
}

[id="s-315d8af9-5cfd-47e6-9e44-885eed347167"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 10.0px);
}

[id="s-315d8af9-5cfd-47e6-9e44-885eed347167"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 10.0px);
}

[id="s-315d8af9-5cfd-47e6-9e44-885eed347167"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 10.0px);
}

[id="s-315d8af9-5cfd-47e6-9e44-885eed347167"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 10.0px);
}

[id="s-315d8af9-5cfd-47e6-9e44-885eed347167"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 10.0px);
}

[id="s-315d8af9-5cfd-47e6-9e44-885eed347167"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 10.0px);
}

[id="s-315d8af9-5cfd-47e6-9e44-885eed347167"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 10.0px);
}

[id="s-315d8af9-5cfd-47e6-9e44-885eed347167"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 10.0px);
}

[id="s-315d8af9-5cfd-47e6-9e44-885eed347167"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 10.0px);
}

[id="s-315d8af9-5cfd-47e6-9e44-885eed347167"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 10.0px);
}

}

@media (min-width: 992px) {
[id="s-315d8af9-5cfd-47e6-9e44-885eed347167"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 10.0px);
}

[id="s-315d8af9-5cfd-47e6-9e44-885eed347167"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 10.0px);
}

[id="s-315d8af9-5cfd-47e6-9e44-885eed347167"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 10.0px);
}

[id="s-315d8af9-5cfd-47e6-9e44-885eed347167"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 10.0px);
}

[id="s-315d8af9-5cfd-47e6-9e44-885eed347167"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 10.0px);
}

[id="s-315d8af9-5cfd-47e6-9e44-885eed347167"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 10.0px);
}

[id="s-315d8af9-5cfd-47e6-9e44-885eed347167"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 10.0px);
}

[id="s-315d8af9-5cfd-47e6-9e44-885eed347167"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 10.0px);
}

[id="s-315d8af9-5cfd-47e6-9e44-885eed347167"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 10.0px);
}

[id="s-315d8af9-5cfd-47e6-9e44-885eed347167"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 10.0px);
}

[id="s-315d8af9-5cfd-47e6-9e44-885eed347167"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 10.0px);
}

[id="s-315d8af9-5cfd-47e6-9e44-885eed347167"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 10.0px);
}

}

@media (min-width: 1200px) {
[id="s-315d8af9-5cfd-47e6-9e44-885eed347167"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 10.0px);
}

[id="s-315d8af9-5cfd-47e6-9e44-885eed347167"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 10.0px);
}

[id="s-315d8af9-5cfd-47e6-9e44-885eed347167"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 10.0px);
}

[id="s-315d8af9-5cfd-47e6-9e44-885eed347167"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 10.0px);
}

[id="s-315d8af9-5cfd-47e6-9e44-885eed347167"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 10.0px);
}

[id="s-315d8af9-5cfd-47e6-9e44-885eed347167"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 10.0px);
}

[id="s-315d8af9-5cfd-47e6-9e44-885eed347167"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 10.0px);
}

[id="s-315d8af9-5cfd-47e6-9e44-885eed347167"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 10.0px);
}

[id="s-315d8af9-5cfd-47e6-9e44-885eed347167"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 10.0px);
}

[id="s-315d8af9-5cfd-47e6-9e44-885eed347167"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 10.0px);
}

[id="s-315d8af9-5cfd-47e6-9e44-885eed347167"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 10.0px);
}

[id="s-315d8af9-5cfd-47e6-9e44-885eed347167"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 10.0px);
}

}

#s-d103aec6-f32c-4a0d-96b6-f18a82d461f1 { min-height: 350px; }
#s-d103aec6-f32c-4a0d-96b6-f18a82d461f1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-9914abec-3fa9-48cb-ac98-cda56401b469 { margin-left: auto;
margin-right: auto;
max-width: 80%;
text-align: center; }

.shg-c#s-9914abec-3fa9-48cb-ac98-cda56401b469 {
  max-width: 100%;
}

.shg-c#s-9914abec-3fa9-48cb-ac98-cda56401b469 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-9914abec-3fa9-48cb-ac98-cda56401b469 .shg-image-zoom,
.shg-c#s-9914abec-3fa9-48cb-ac98-cda56401b469 img.shogun-image {
  max-width: 80% !important;
  
}



#s-10597bf4-f873-43be-a29d-2497fb71b2fa { min-height: 350px; }
#s-10597bf4-f873-43be-a29d-2497fb71b2fa > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-6e4920ef-f66b-419c-84c8-e5a08a4ca709 { padding-top: 10px;
padding-bottom: 10px;
text-align: left; }
#s-6e4920ef-f66b-419c-84c8-e5a08a4ca709 .shg-product-title-component h3 {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  
}

#s-c36b9ba0-5967-48b1-b86c-e52ae9d36b3c { margin-left: 0px;
margin-right: 0px; }
@media (min-width: 0px) {
[id="s-3b4fa31d-1804-4609-8b0a-255132fb3064"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-3b4fa31d-1804-4609-8b0a-255132fb3064"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 20.0px);
}

[id="s-3b4fa31d-1804-4609-8b0a-255132fb3064"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-3b4fa31d-1804-4609-8b0a-255132fb3064"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-3b4fa31d-1804-4609-8b0a-255132fb3064"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

[id="s-3b4fa31d-1804-4609-8b0a-255132fb3064"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-3b4fa31d-1804-4609-8b0a-255132fb3064"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 20.0px);
}

[id="s-3b4fa31d-1804-4609-8b0a-255132fb3064"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 20.0px);
}

[id="s-3b4fa31d-1804-4609-8b0a-255132fb3064"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 20.0px);
}

[id="s-3b4fa31d-1804-4609-8b0a-255132fb3064"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 20.0px);
}

[id="s-3b4fa31d-1804-4609-8b0a-255132fb3064"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 20.0px);
}

[id="s-3b4fa31d-1804-4609-8b0a-255132fb3064"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 20.0px);
}

[id="s-3b4fa31d-1804-4609-8b0a-255132fb3064"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-3b4fa31d-1804-4609-8b0a-255132fb3064"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 20.0px);
}

[id="s-3b4fa31d-1804-4609-8b0a-255132fb3064"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-3b4fa31d-1804-4609-8b0a-255132fb3064"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-3b4fa31d-1804-4609-8b0a-255132fb3064"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

[id="s-3b4fa31d-1804-4609-8b0a-255132fb3064"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-3b4fa31d-1804-4609-8b0a-255132fb3064"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 20.0px);
}

[id="s-3b4fa31d-1804-4609-8b0a-255132fb3064"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 20.0px);
}

[id="s-3b4fa31d-1804-4609-8b0a-255132fb3064"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 20.0px);
}

[id="s-3b4fa31d-1804-4609-8b0a-255132fb3064"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 20.0px);
}

[id="s-3b4fa31d-1804-4609-8b0a-255132fb3064"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 20.0px);
}

[id="s-3b4fa31d-1804-4609-8b0a-255132fb3064"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 20.0px);
}

[id="s-3b4fa31d-1804-4609-8b0a-255132fb3064"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-3b4fa31d-1804-4609-8b0a-255132fb3064"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 20.0px);
}

[id="s-3b4fa31d-1804-4609-8b0a-255132fb3064"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-3b4fa31d-1804-4609-8b0a-255132fb3064"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-3b4fa31d-1804-4609-8b0a-255132fb3064"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

[id="s-3b4fa31d-1804-4609-8b0a-255132fb3064"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-3b4fa31d-1804-4609-8b0a-255132fb3064"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 20.0px);
}

[id="s-3b4fa31d-1804-4609-8b0a-255132fb3064"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 20.0px);
}

[id="s-3b4fa31d-1804-4609-8b0a-255132fb3064"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 20.0px);
}

[id="s-3b4fa31d-1804-4609-8b0a-255132fb3064"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 20.0px);
}

[id="s-3b4fa31d-1804-4609-8b0a-255132fb3064"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 20.0px);
}

[id="s-3b4fa31d-1804-4609-8b0a-255132fb3064"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 20.0px);
}

[id="s-3b4fa31d-1804-4609-8b0a-255132fb3064"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 20.0px);
}

}

#s-afe90b3d-1038-405f-a055-a4f3541b6481 { min-height: 110px; }
#s-afe90b3d-1038-405f-a055-a4f3541b6481 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-35c63fbb-e1f1-4f8d-8bab-e894db5b249c { margin-top: 6px;
text-align: left; }
#s-35c63fbb-e1f1-4f8d-8bab-e894db5b249c .shg-product-sold-out {
  display: none;
}

#s-35c63fbb-e1f1-4f8d-8bab-e894db5b249c .shg-product-price {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  
}

#s-35c63fbb-e1f1-4f8d-8bab-e894db5b249c .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-c34c4fd9-9dad-46cb-b610-9e8fd0b1546b { min-height: 110px; }
#s-c34c4fd9-9dad-46cb-b610-9e8fd0b1546b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-6678e4c1-3de1-4836-84ed-e7736714adb9 { margin-top: 20px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 20px;
padding-bottom: 20px;
text-align: center;
background-color: rgba(0, 0, 0, 1); }
#s-6678e4c1-3de1-4836-84ed-e7736714adb9:hover {background-color: rgba(38, 95, 137, 1) !important;
text-decoration: none !important;}
#s-6678e4c1-3de1-4836-84ed-e7736714adb9:active {background-color: rgba(38, 95, 137, 1) !important;
text-decoration: none !important;}

#s-6678e4c1-3de1-4836-84ed-e7736714adb9 {
  display: block;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-6678e4c1-3de1-4836-84ed-e7736714adb9.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-6678e4c1-3de1-4836-84ed-e7736714adb9.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight:  normal ;
  font-style:  normal ;
  
}

#s-6678e4c1-3de1-4836-84ed-e7736714adb9.shg-btn.shg-product-atc-error {
  font-weight:  normal ;
  
  font-style:  normal ;
  
  color: ;
}



#s-6129981e-aa72-49e1-963c-69178b6efc9d { margin-right: 20px;
min-height: 110px; }
#s-6129981e-aa72-49e1-963c-69178b6efc9d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-1da41235-326f-4b48-98d7-75bfce34025a { margin-top: 14px; }
#s-8275764c-0f9f-4ab8-860b-f1d80645e0eb { border-style: solid;
margin-right: 50%;
padding-left: 0px;
padding-right: 0px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 1px;
min-height: 350px;
border-color: rgba(204, 204, 204, 1);
background-color: rgba(204, 204, 204, 0); }
#s-8275764c-0f9f-4ab8-860b-f1d80645e0eb > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-9d61abee-8f28-4550-96bc-eb9b60f3965b { min-height: 350px; }
#s-9d61abee-8f28-4550-96bc-eb9b60f3965b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-1d6fe757-195f-4fee-ba01-f057eb77753d { background-attachment: fixed;
margin-left: 30px;
margin-right: 30px;
min-height: 10px;
background-color: rgba(255, 255, 255, 1); }
@media (max-width: 767px){#s-1d6fe757-195f-4fee-ba01-f057eb77753d, #wrap-s-1d6fe757-195f-4fee-ba01-f057eb77753d { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-1d6fe757-195f-4fee-ba01-f057eb77753d, #wrap-s-1d6fe757-195f-4fee-ba01-f057eb77753d { display:none !important; }}@media (min-width: 1200px){#s-1d6fe757-195f-4fee-ba01-f057eb77753d, #wrap-s-1d6fe757-195f-4fee-ba01-f057eb77753d { display:none !important; }}
#s-1d6fe757-195f-4fee-ba01-f057eb77753d > .shg-box-overlay {
  background-color: rgba(255, 255, 255, 1);
  opacity: 0;
}
#s-0b768020-05a5-46af-aefc-59479a466636 {
  display: none;
}
#s-ec93b41a-7d9e-424c-bb99-e83a343a01ef { min-height: 50px; }
#s-ec93b41a-7d9e-424c-bb99-e83a343a01ef > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
@media (min-width: 0px) {
[id="s-c644c7cc-d167-4c0a-a9ca-e2f21760714a"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-c644c7cc-d167-4c0a-a9ca-e2f21760714a"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 10.0px);
}

[id="s-c644c7cc-d167-4c0a-a9ca-e2f21760714a"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 10.0px);
}

[id="s-c644c7cc-d167-4c0a-a9ca-e2f21760714a"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 10.0px);
}

[id="s-c644c7cc-d167-4c0a-a9ca-e2f21760714a"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 10.0px);
}

[id="s-c644c7cc-d167-4c0a-a9ca-e2f21760714a"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 10.0px);
}

[id="s-c644c7cc-d167-4c0a-a9ca-e2f21760714a"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 10.0px);
}

[id="s-c644c7cc-d167-4c0a-a9ca-e2f21760714a"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 10.0px);
}

[id="s-c644c7cc-d167-4c0a-a9ca-e2f21760714a"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 10.0px);
}

[id="s-c644c7cc-d167-4c0a-a9ca-e2f21760714a"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 10.0px);
}

[id="s-c644c7cc-d167-4c0a-a9ca-e2f21760714a"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 10.0px);
}

[id="s-c644c7cc-d167-4c0a-a9ca-e2f21760714a"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 10.0px);
}

[id="s-c644c7cc-d167-4c0a-a9ca-e2f21760714a"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 10.0px);
}

}

@media (min-width: 992px) {
[id="s-c644c7cc-d167-4c0a-a9ca-e2f21760714a"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 10.0px);
}

[id="s-c644c7cc-d167-4c0a-a9ca-e2f21760714a"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 10.0px);
}

[id="s-c644c7cc-d167-4c0a-a9ca-e2f21760714a"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 10.0px);
}

[id="s-c644c7cc-d167-4c0a-a9ca-e2f21760714a"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 10.0px);
}

[id="s-c644c7cc-d167-4c0a-a9ca-e2f21760714a"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 10.0px);
}

[id="s-c644c7cc-d167-4c0a-a9ca-e2f21760714a"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 10.0px);
}

[id="s-c644c7cc-d167-4c0a-a9ca-e2f21760714a"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 10.0px);
}

[id="s-c644c7cc-d167-4c0a-a9ca-e2f21760714a"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 10.0px);
}

[id="s-c644c7cc-d167-4c0a-a9ca-e2f21760714a"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 10.0px);
}

[id="s-c644c7cc-d167-4c0a-a9ca-e2f21760714a"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 10.0px);
}

[id="s-c644c7cc-d167-4c0a-a9ca-e2f21760714a"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 10.0px);
}

[id="s-c644c7cc-d167-4c0a-a9ca-e2f21760714a"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 10.0px);
}

}

@media (min-width: 1200px) {
[id="s-c644c7cc-d167-4c0a-a9ca-e2f21760714a"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 10.0px);
}

[id="s-c644c7cc-d167-4c0a-a9ca-e2f21760714a"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 10.0px);
}

[id="s-c644c7cc-d167-4c0a-a9ca-e2f21760714a"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 10.0px);
}

[id="s-c644c7cc-d167-4c0a-a9ca-e2f21760714a"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 10.0px);
}

[id="s-c644c7cc-d167-4c0a-a9ca-e2f21760714a"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 10.0px);
}

[id="s-c644c7cc-d167-4c0a-a9ca-e2f21760714a"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 10.0px);
}

[id="s-c644c7cc-d167-4c0a-a9ca-e2f21760714a"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 10.0px);
}

[id="s-c644c7cc-d167-4c0a-a9ca-e2f21760714a"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 10.0px);
}

[id="s-c644c7cc-d167-4c0a-a9ca-e2f21760714a"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 10.0px);
}

[id="s-c644c7cc-d167-4c0a-a9ca-e2f21760714a"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 10.0px);
}

[id="s-c644c7cc-d167-4c0a-a9ca-e2f21760714a"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 10.0px);
}

[id="s-c644c7cc-d167-4c0a-a9ca-e2f21760714a"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 10.0px);
}

}

#s-20ca645f-c405-48ef-bd53-8cd5d08a1452 { min-height: 350px; }
#s-20ca645f-c405-48ef-bd53-8cd5d08a1452 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-317a4bbb-b58c-4169-9c5d-86661279d7c8 { margin-left: auto;
margin-right: auto;
max-width: 80%;
text-align: center; }

.shg-c#s-317a4bbb-b58c-4169-9c5d-86661279d7c8 {
  max-width: 100%;
}

.shg-c#s-317a4bbb-b58c-4169-9c5d-86661279d7c8 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-317a4bbb-b58c-4169-9c5d-86661279d7c8 .shg-image-zoom,
.shg-c#s-317a4bbb-b58c-4169-9c5d-86661279d7c8 img.shogun-image {
  max-width: 80% !important;
  
}



#s-b4ea6fa2-2406-401b-acc3-0166a33b65ee { min-height: 350px; }
#s-b4ea6fa2-2406-401b-acc3-0166a33b65ee > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-bde93110-5e88-4e74-be08-d78dda8a4d28 { padding-top: 10px;
padding-bottom: 10px;
text-align: left; }
#s-bde93110-5e88-4e74-be08-d78dda8a4d28 .shg-product-title-component h3 {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  
}

#s-8d077e1f-fbc8-4826-a19f-b7b8286de339 { margin-left: 0px;
margin-right: 0px; }
@media (min-width: 0px) {
[id="s-d4c5bd5e-4e70-427d-ba29-7bc2c491bfae"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-d4c5bd5e-4e70-427d-ba29-7bc2c491bfae"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 20.0px);
}

[id="s-d4c5bd5e-4e70-427d-ba29-7bc2c491bfae"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-d4c5bd5e-4e70-427d-ba29-7bc2c491bfae"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-d4c5bd5e-4e70-427d-ba29-7bc2c491bfae"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

[id="s-d4c5bd5e-4e70-427d-ba29-7bc2c491bfae"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-d4c5bd5e-4e70-427d-ba29-7bc2c491bfae"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 20.0px);
}

[id="s-d4c5bd5e-4e70-427d-ba29-7bc2c491bfae"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 20.0px);
}

[id="s-d4c5bd5e-4e70-427d-ba29-7bc2c491bfae"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 20.0px);
}

[id="s-d4c5bd5e-4e70-427d-ba29-7bc2c491bfae"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 20.0px);
}

[id="s-d4c5bd5e-4e70-427d-ba29-7bc2c491bfae"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 20.0px);
}

[id="s-d4c5bd5e-4e70-427d-ba29-7bc2c491bfae"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 20.0px);
}

[id="s-d4c5bd5e-4e70-427d-ba29-7bc2c491bfae"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-d4c5bd5e-4e70-427d-ba29-7bc2c491bfae"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 20.0px);
}

[id="s-d4c5bd5e-4e70-427d-ba29-7bc2c491bfae"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-d4c5bd5e-4e70-427d-ba29-7bc2c491bfae"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-d4c5bd5e-4e70-427d-ba29-7bc2c491bfae"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

[id="s-d4c5bd5e-4e70-427d-ba29-7bc2c491bfae"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-d4c5bd5e-4e70-427d-ba29-7bc2c491bfae"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 20.0px);
}

[id="s-d4c5bd5e-4e70-427d-ba29-7bc2c491bfae"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 20.0px);
}

[id="s-d4c5bd5e-4e70-427d-ba29-7bc2c491bfae"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 20.0px);
}

[id="s-d4c5bd5e-4e70-427d-ba29-7bc2c491bfae"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 20.0px);
}

[id="s-d4c5bd5e-4e70-427d-ba29-7bc2c491bfae"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 20.0px);
}

[id="s-d4c5bd5e-4e70-427d-ba29-7bc2c491bfae"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 20.0px);
}

[id="s-d4c5bd5e-4e70-427d-ba29-7bc2c491bfae"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-d4c5bd5e-4e70-427d-ba29-7bc2c491bfae"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 20.0px);
}

[id="s-d4c5bd5e-4e70-427d-ba29-7bc2c491bfae"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-d4c5bd5e-4e70-427d-ba29-7bc2c491bfae"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-d4c5bd5e-4e70-427d-ba29-7bc2c491bfae"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

[id="s-d4c5bd5e-4e70-427d-ba29-7bc2c491bfae"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-d4c5bd5e-4e70-427d-ba29-7bc2c491bfae"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 20.0px);
}

[id="s-d4c5bd5e-4e70-427d-ba29-7bc2c491bfae"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 20.0px);
}

[id="s-d4c5bd5e-4e70-427d-ba29-7bc2c491bfae"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 20.0px);
}

[id="s-d4c5bd5e-4e70-427d-ba29-7bc2c491bfae"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 20.0px);
}

[id="s-d4c5bd5e-4e70-427d-ba29-7bc2c491bfae"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 20.0px);
}

[id="s-d4c5bd5e-4e70-427d-ba29-7bc2c491bfae"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 20.0px);
}

[id="s-d4c5bd5e-4e70-427d-ba29-7bc2c491bfae"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 20.0px);
}

}

#s-e1767b61-1c39-47c7-871d-ace1feebf00d { min-height: 110px; }
#s-e1767b61-1c39-47c7-871d-ace1feebf00d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-b9dbf305-8d03-4141-8cb0-7d5e3e4660e4 { margin-top: 6px;
text-align: left; }
#s-b9dbf305-8d03-4141-8cb0-7d5e3e4660e4 .shg-product-sold-out {
  display: none;
}

#s-b9dbf305-8d03-4141-8cb0-7d5e3e4660e4 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  
}

#s-b9dbf305-8d03-4141-8cb0-7d5e3e4660e4 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-a7454b4d-73ac-4329-a80f-d707fadf3b19 { min-height: 110px; }
#s-a7454b4d-73ac-4329-a80f-d707fadf3b19 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-7e0bfdc3-09d7-41cc-a011-fdcde092249c { margin-top: 20px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 20px;
padding-bottom: 20px;
text-align: center;
background-color: rgba(0, 0, 0, 1); }
#s-7e0bfdc3-09d7-41cc-a011-fdcde092249c:hover {background-color: rgba(38, 95, 137, 1) !important;
text-decoration: none !important;}
#s-7e0bfdc3-09d7-41cc-a011-fdcde092249c:active {background-color: rgba(38, 95, 137, 1) !important;
text-decoration: none !important;}

#s-7e0bfdc3-09d7-41cc-a011-fdcde092249c {
  display: block;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-7e0bfdc3-09d7-41cc-a011-fdcde092249c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-7e0bfdc3-09d7-41cc-a011-fdcde092249c.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight:  normal ;
  font-style:  normal ;
  
}

#s-7e0bfdc3-09d7-41cc-a011-fdcde092249c.shg-btn.shg-product-atc-error {
  font-weight:  normal ;
  
  font-style:  normal ;
  
  color: ;
}



#s-013019ba-f2c0-473c-a67c-cb2cccc57f31 { margin-right: 20px;
min-height: 110px; }
#s-013019ba-f2c0-473c-a67c-cb2cccc57f31 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-b3f5e0a6-9621-4032-8db0-352fb5f0f9ea { margin-top: 14px; }
#s-76675e2b-b9b3-4ff6-9ca2-1939e896dec0 { min-height: 350px; }
#s-76675e2b-b9b3-4ff6-9ca2-1939e896dec0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-53871e30-68ab-4973-b09b-82f7995e8659 { background-attachment: fixed;
margin-left: 30px;
margin-right: 30px;
min-height: 10px;
background-color: rgba(255, 255, 255, 1); }
@media (min-width: 768px) and (max-width: 991px){#s-53871e30-68ab-4973-b09b-82f7995e8659, #wrap-s-53871e30-68ab-4973-b09b-82f7995e8659 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-53871e30-68ab-4973-b09b-82f7995e8659, #wrap-s-53871e30-68ab-4973-b09b-82f7995e8659 { display:none !important; }}@media (min-width: 1200px){#s-53871e30-68ab-4973-b09b-82f7995e8659, #wrap-s-53871e30-68ab-4973-b09b-82f7995e8659 { display:none !important; }}
#s-53871e30-68ab-4973-b09b-82f7995e8659 > .shg-box-overlay {
  background-color: rgba(255, 255, 255, 1);
  opacity: 0;
}
#s-5695e72d-140c-4fd0-a43f-3af627d5841e {
  display: none;
}
#s-c93a84e8-fbd7-4417-a741-3363a6b9f163 { min-height: 50px; }
#s-c93a84e8-fbd7-4417-a741-3363a6b9f163 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
@media (min-width: 0px) {
[id="s-b918bfec-6ed8-4feb-953f-a6a5210169a2"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-b918bfec-6ed8-4feb-953f-a6a5210169a2"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 10.0px);
}

[id="s-b918bfec-6ed8-4feb-953f-a6a5210169a2"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 10.0px);
}

[id="s-b918bfec-6ed8-4feb-953f-a6a5210169a2"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 10.0px);
}

[id="s-b918bfec-6ed8-4feb-953f-a6a5210169a2"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 10.0px);
}

[id="s-b918bfec-6ed8-4feb-953f-a6a5210169a2"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 10.0px);
}

[id="s-b918bfec-6ed8-4feb-953f-a6a5210169a2"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 10.0px);
}

[id="s-b918bfec-6ed8-4feb-953f-a6a5210169a2"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 10.0px);
}

[id="s-b918bfec-6ed8-4feb-953f-a6a5210169a2"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 10.0px);
}

[id="s-b918bfec-6ed8-4feb-953f-a6a5210169a2"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 10.0px);
}

[id="s-b918bfec-6ed8-4feb-953f-a6a5210169a2"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 10.0px);
}

[id="s-b918bfec-6ed8-4feb-953f-a6a5210169a2"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 10.0px);
}

[id="s-b918bfec-6ed8-4feb-953f-a6a5210169a2"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 10.0px);
}

}

@media (min-width: 992px) {
[id="s-b918bfec-6ed8-4feb-953f-a6a5210169a2"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 10.0px);
}

[id="s-b918bfec-6ed8-4feb-953f-a6a5210169a2"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 10.0px);
}

[id="s-b918bfec-6ed8-4feb-953f-a6a5210169a2"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 10.0px);
}

[id="s-b918bfec-6ed8-4feb-953f-a6a5210169a2"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 10.0px);
}

[id="s-b918bfec-6ed8-4feb-953f-a6a5210169a2"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 10.0px);
}

[id="s-b918bfec-6ed8-4feb-953f-a6a5210169a2"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 10.0px);
}

[id="s-b918bfec-6ed8-4feb-953f-a6a5210169a2"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 10.0px);
}

[id="s-b918bfec-6ed8-4feb-953f-a6a5210169a2"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 10.0px);
}

[id="s-b918bfec-6ed8-4feb-953f-a6a5210169a2"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 10.0px);
}

[id="s-b918bfec-6ed8-4feb-953f-a6a5210169a2"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 10.0px);
}

[id="s-b918bfec-6ed8-4feb-953f-a6a5210169a2"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 10.0px);
}

[id="s-b918bfec-6ed8-4feb-953f-a6a5210169a2"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 10.0px);
}

}

@media (min-width: 1200px) {
[id="s-b918bfec-6ed8-4feb-953f-a6a5210169a2"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 10.0px);
}

[id="s-b918bfec-6ed8-4feb-953f-a6a5210169a2"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 10.0px);
}

[id="s-b918bfec-6ed8-4feb-953f-a6a5210169a2"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 10.0px);
}

[id="s-b918bfec-6ed8-4feb-953f-a6a5210169a2"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 10.0px);
}

[id="s-b918bfec-6ed8-4feb-953f-a6a5210169a2"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 10.0px);
}

[id="s-b918bfec-6ed8-4feb-953f-a6a5210169a2"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 10.0px);
}

[id="s-b918bfec-6ed8-4feb-953f-a6a5210169a2"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 10.0px);
}

[id="s-b918bfec-6ed8-4feb-953f-a6a5210169a2"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 10.0px);
}

[id="s-b918bfec-6ed8-4feb-953f-a6a5210169a2"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 10.0px);
}

[id="s-b918bfec-6ed8-4feb-953f-a6a5210169a2"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 10.0px);
}

[id="s-b918bfec-6ed8-4feb-953f-a6a5210169a2"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 10.0px);
}

[id="s-b918bfec-6ed8-4feb-953f-a6a5210169a2"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 10.0px);
}

}

#s-787a3619-7472-416c-9f79-2b6e3ddde490 { min-height: 350px; }
#s-787a3619-7472-416c-9f79-2b6e3ddde490 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-02b487f4-1ce4-4bc5-b7c1-ceb91207c5e8 { margin-left: auto;
margin-right: auto;
max-width: 80%;
text-align: center; }

.shg-c#s-02b487f4-1ce4-4bc5-b7c1-ceb91207c5e8 {
  max-width: 100%;
}

.shg-c#s-02b487f4-1ce4-4bc5-b7c1-ceb91207c5e8 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-02b487f4-1ce4-4bc5-b7c1-ceb91207c5e8 .shg-image-zoom,
.shg-c#s-02b487f4-1ce4-4bc5-b7c1-ceb91207c5e8 img.shogun-image {
  max-width: 80% !important;
  
}



#s-244d3fdc-ced7-4b51-9661-8a5564fa375b { min-height: 350px; }
#s-244d3fdc-ced7-4b51-9661-8a5564fa375b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-24d5e1a9-a5dc-45f3-b984-ec2872c16ad9 { padding-top: 10px;
padding-bottom: 10px;
text-align: center; }
#s-24d5e1a9-a5dc-45f3-b984-ec2872c16ad9 .shg-product-title-component h3 {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  
}

#s-ea603450-403b-4a57-8b61-6f044145f42e { margin-left: 0px;
margin-right: 0px; }
@media (min-width: 0px) {
[id="s-d35e72ca-f595-4646-941b-3a067bb0d3ba"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-d35e72ca-f595-4646-941b-3a067bb0d3ba"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 20.0px);
}

[id="s-d35e72ca-f595-4646-941b-3a067bb0d3ba"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-d35e72ca-f595-4646-941b-3a067bb0d3ba"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-d35e72ca-f595-4646-941b-3a067bb0d3ba"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

[id="s-d35e72ca-f595-4646-941b-3a067bb0d3ba"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-d35e72ca-f595-4646-941b-3a067bb0d3ba"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 20.0px);
}

[id="s-d35e72ca-f595-4646-941b-3a067bb0d3ba"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 20.0px);
}

[id="s-d35e72ca-f595-4646-941b-3a067bb0d3ba"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 20.0px);
}

[id="s-d35e72ca-f595-4646-941b-3a067bb0d3ba"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 20.0px);
}

[id="s-d35e72ca-f595-4646-941b-3a067bb0d3ba"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 20.0px);
}

[id="s-d35e72ca-f595-4646-941b-3a067bb0d3ba"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 20.0px);
}

[id="s-d35e72ca-f595-4646-941b-3a067bb0d3ba"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-d35e72ca-f595-4646-941b-3a067bb0d3ba"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 20.0px);
}

[id="s-d35e72ca-f595-4646-941b-3a067bb0d3ba"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-d35e72ca-f595-4646-941b-3a067bb0d3ba"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-d35e72ca-f595-4646-941b-3a067bb0d3ba"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

[id="s-d35e72ca-f595-4646-941b-3a067bb0d3ba"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-d35e72ca-f595-4646-941b-3a067bb0d3ba"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 20.0px);
}

[id="s-d35e72ca-f595-4646-941b-3a067bb0d3ba"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 20.0px);
}

[id="s-d35e72ca-f595-4646-941b-3a067bb0d3ba"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 20.0px);
}

[id="s-d35e72ca-f595-4646-941b-3a067bb0d3ba"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 20.0px);
}

[id="s-d35e72ca-f595-4646-941b-3a067bb0d3ba"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 20.0px);
}

[id="s-d35e72ca-f595-4646-941b-3a067bb0d3ba"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 20.0px);
}

[id="s-d35e72ca-f595-4646-941b-3a067bb0d3ba"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-d35e72ca-f595-4646-941b-3a067bb0d3ba"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 20.0px);
}

[id="s-d35e72ca-f595-4646-941b-3a067bb0d3ba"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-d35e72ca-f595-4646-941b-3a067bb0d3ba"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-d35e72ca-f595-4646-941b-3a067bb0d3ba"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

[id="s-d35e72ca-f595-4646-941b-3a067bb0d3ba"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-d35e72ca-f595-4646-941b-3a067bb0d3ba"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 20.0px);
}

[id="s-d35e72ca-f595-4646-941b-3a067bb0d3ba"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 20.0px);
}

[id="s-d35e72ca-f595-4646-941b-3a067bb0d3ba"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 20.0px);
}

[id="s-d35e72ca-f595-4646-941b-3a067bb0d3ba"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 20.0px);
}

[id="s-d35e72ca-f595-4646-941b-3a067bb0d3ba"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 20.0px);
}

[id="s-d35e72ca-f595-4646-941b-3a067bb0d3ba"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 20.0px);
}

[id="s-d35e72ca-f595-4646-941b-3a067bb0d3ba"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 20.0px);
}

}

#s-39d417ed-a261-44c0-9612-8c6f38edb782 { min-height: 30px; }
#s-39d417ed-a261-44c0-9612-8c6f38edb782 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-6070869e-32a5-4c69-b71e-c5bbab47eee3 { margin-top: 6px;
text-align: center; }
#s-6070869e-32a5-4c69-b71e-c5bbab47eee3 .shg-product-sold-out {
  display: none;
}

#s-6070869e-32a5-4c69-b71e-c5bbab47eee3 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  
}

#s-6070869e-32a5-4c69-b71e-c5bbab47eee3 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-c01e4b63-5de4-405b-be99-cc58a7d3e8d6 { min-height: 110px; }
#s-c01e4b63-5de4-405b-be99-cc58a7d3e8d6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-b1ff5071-4174-4cbd-b6a2-bf19f73c0e57 { margin-top: 20px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 20px;
padding-bottom: 20px;
max-width: 250px;
text-align: center;
background-color: rgba(0, 0, 0, 1); }
#s-b1ff5071-4174-4cbd-b6a2-bf19f73c0e57:hover {background-color: rgba(38, 95, 137, 1) !important;
text-decoration: none !important;}
#s-b1ff5071-4174-4cbd-b6a2-bf19f73c0e57:active {background-color: rgba(38, 95, 137, 1) !important;
text-decoration: none !important;}

#s-b1ff5071-4174-4cbd-b6a2-bf19f73c0e57 {
  display: block;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b1ff5071-4174-4cbd-b6a2-bf19f73c0e57.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b1ff5071-4174-4cbd-b6a2-bf19f73c0e57.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight:  normal ;
  font-style:  normal ;
  
}

#s-b1ff5071-4174-4cbd-b6a2-bf19f73c0e57.shg-btn.shg-product-atc-error {
  font-weight:  normal ;
  
  font-style:  normal ;
  
  color: ;
}



#s-79d4dd5a-400c-4e75-9f6c-935d9c4d8231 { margin-left: auto;
margin-right: auto;
min-height: 50px; }
#s-79d4dd5a-400c-4e75-9f6c-935d9c4d8231 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-3f43f3b7-dc37-49eb-ae66-746a9e34c83f { margin-top: 14px;
margin-left: auto;
margin-right: auto; }
#s-bf390b9d-014d-4095-beeb-d5ea39f7877e { min-height: 250px; }
#s-bf390b9d-014d-4095-beeb-d5ea39f7877e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-9d02732b-03bf-45cc-8340-b3ed30a1511e { padding-top: 50px;
padding-bottom: 50px; }
#s-9ba2b390-95e2-468b-9fb2-66241ed3fdf7 { margin-left: auto;
margin-right: auto;
min-height: 50px;
max-width: 1200px; }
#s-9ba2b390-95e2-468b-9fb2-66241ed3fdf7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-80f97d40-ec26-4af6-ac15-3e85ebe869b8 { padding-top: 50px;
padding-bottom: 50px; }
#s-44cb5bae-43cd-4f19-9f2e-42c7e76f929a { background-attachment: fixed;
border-style: solid;
margin-left: 30px;
margin-right: 30px;
padding-top: 50px;
padding-bottom: 50px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
min-height: 50px;
border-color: rgba(255, 255, 255, 1);
background-color: rgba(255, 255, 255, 1); }
#s-44cb5bae-43cd-4f19-9f2e-42c7e76f929a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-693e7d37-b322-4533-a52c-007904e0a8cc { margin-left: auto;
margin-right: auto;
padding-bottom: 30px;
max-width: 80%; }
#s-3af59ea0-7a94-478a-87a0-27e7c2cd27a4 {  }
@media (min-width: 0px) {
[id="s-3af59ea0-7a94-478a-87a0-27e7c2cd27a4"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-3af59ea0-7a94-478a-87a0-27e7c2cd27a4"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 20.0px);
}

[id="s-3af59ea0-7a94-478a-87a0-27e7c2cd27a4"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-3af59ea0-7a94-478a-87a0-27e7c2cd27a4"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-3af59ea0-7a94-478a-87a0-27e7c2cd27a4"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

[id="s-3af59ea0-7a94-478a-87a0-27e7c2cd27a4"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-3af59ea0-7a94-478a-87a0-27e7c2cd27a4"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 20.0px);
}

[id="s-3af59ea0-7a94-478a-87a0-27e7c2cd27a4"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 20.0px);
}

[id="s-3af59ea0-7a94-478a-87a0-27e7c2cd27a4"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 20.0px);
}

[id="s-3af59ea0-7a94-478a-87a0-27e7c2cd27a4"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 20.0px);
}

[id="s-3af59ea0-7a94-478a-87a0-27e7c2cd27a4"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 20.0px);
}

[id="s-3af59ea0-7a94-478a-87a0-27e7c2cd27a4"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 20.0px);
}

[id="s-3af59ea0-7a94-478a-87a0-27e7c2cd27a4"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-3af59ea0-7a94-478a-87a0-27e7c2cd27a4"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 20.0px);
}

[id="s-3af59ea0-7a94-478a-87a0-27e7c2cd27a4"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-3af59ea0-7a94-478a-87a0-27e7c2cd27a4"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-3af59ea0-7a94-478a-87a0-27e7c2cd27a4"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

[id="s-3af59ea0-7a94-478a-87a0-27e7c2cd27a4"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-3af59ea0-7a94-478a-87a0-27e7c2cd27a4"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 20.0px);
}

[id="s-3af59ea0-7a94-478a-87a0-27e7c2cd27a4"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 20.0px);
}

[id="s-3af59ea0-7a94-478a-87a0-27e7c2cd27a4"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 20.0px);
}

[id="s-3af59ea0-7a94-478a-87a0-27e7c2cd27a4"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 20.0px);
}

[id="s-3af59ea0-7a94-478a-87a0-27e7c2cd27a4"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 20.0px);
}

[id="s-3af59ea0-7a94-478a-87a0-27e7c2cd27a4"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 20.0px);
}

[id="s-3af59ea0-7a94-478a-87a0-27e7c2cd27a4"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-3af59ea0-7a94-478a-87a0-27e7c2cd27a4"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 20.0px);
}

[id="s-3af59ea0-7a94-478a-87a0-27e7c2cd27a4"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-3af59ea0-7a94-478a-87a0-27e7c2cd27a4"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-3af59ea0-7a94-478a-87a0-27e7c2cd27a4"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

[id="s-3af59ea0-7a94-478a-87a0-27e7c2cd27a4"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-3af59ea0-7a94-478a-87a0-27e7c2cd27a4"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 20.0px);
}

[id="s-3af59ea0-7a94-478a-87a0-27e7c2cd27a4"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 20.0px);
}

[id="s-3af59ea0-7a94-478a-87a0-27e7c2cd27a4"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 20.0px);
}

[id="s-3af59ea0-7a94-478a-87a0-27e7c2cd27a4"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 20.0px);
}

[id="s-3af59ea0-7a94-478a-87a0-27e7c2cd27a4"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 20.0px);
}

[id="s-3af59ea0-7a94-478a-87a0-27e7c2cd27a4"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 20.0px);
}

[id="s-3af59ea0-7a94-478a-87a0-27e7c2cd27a4"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 20.0px);
}

}

#s-e2cc543d-2e5f-4b99-a07a-032dd12495cc { min-height: 50px; }
#s-e2cc543d-2e5f-4b99-a07a-032dd12495cc > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-cc8ea5a8-e557-43a7-be79-c17a4acc0ffe { text-align: center; }
#s-e61534ce-f21d-4770-940b-1e7b02c1dd43 { margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
background-color: rgba(0, 0, 0, 0); }
#s-b956588f-0031-4d29-8c55-7d2b4137eb92 { min-height: 50px; }
#s-b956588f-0031-4d29-8c55-7d2b4137eb92 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-0ac3b1a3-cbc4-425b-822e-d78949da76d5 { text-align: center; }
#s-47216d81-61e5-4f88-9867-9f3b1ccee5e7 { margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
background-color: rgba(0, 0, 0, 0); }
#s-c8f89aaa-59de-4f54-b9b8-3a31585b9544 { min-height: 50px; }
#s-c8f89aaa-59de-4f54-b9b8-3a31585b9544 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-dbe49f63-98bc-4421-8a8e-de3a5b53913b { text-align: center; }
#s-de2af6d6-96ea-4fa0-a81c-2b619e31c36d { margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
background-color: rgba(0, 0, 0, 0); }
/*
  $vgutter : 20px
  $hgutter : 10px;
*/

.shg-c:before,
.shg-c:after {
  content: " ";
  display: table;
}

/**
  Ref:
  https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Positioning/Understanding_z_index/The_stacking_context
  https://dnf.slack.com/archives/C0514HB79/p1538741509000100
**/
.shogun-root {
  z-index: 1;
  position: relative;
  isolation: isolate;
}

.shogun-root iframe {
  display: initial;
}

@media (max-width: 1024px) {
  .shg-c,
  .shg-box {
    background-attachment: scroll !important;
  }
}

#mc_embed_signup .clear {
  width: auto !important;
  height: auto !important;
  visibility: visible !important;
}

.shg-clearfix:after {
  content: "";
  display: block;
  clear: both;
}

.shogun-image {
  max-width: 100%;
  min-height: inherit;
  max-height: inherit;
  display: inline !important;
  border: 0;
  vertical-align: middle;
}

.shg-fw {
  margin-left: calc(50% - 50vw);
  width: 100vw;
}

.shg-fw .shg-fw {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}

div[data-shg-lightbox-switch] {
  cursor: pointer;
}

.shg-lightbox {
  position: fixed;
  z-index: 999999;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0.85);
}

.shg-lightbox.hidden {
  display: none !important;
}

.shg-lightbox .shg-lightbox-content {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%,-50%);
          transform: translate(-50%,-50%);
  width: 100%;
  text-align: center;
}

.shg-lightbox .shg-lightbox-close {
  position: absolute;
  right: 0;
  padding: 5px 0;
  color: #fff;
  font-size: 45px;
  margin-right: 10px;
  line-height: 30px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  z-index: 1;
}

.shg-lightbox .shg-lightbox-image-container {
  padding: 25px;
}

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

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

.shg-lightbox .shg-lightbox-nav {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: 35px;
  height: 100px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  -webkit-transform: translate(0%, -50%);
          transform: translate(0%, -50%);
  z-index: 1;
}

.shg-lightbox .shg-lightbox-nav.hidden {
  display: none !important;
}

.shg-lightbox .shg-lightbox-nav.shg-nav-left {
  left: 0;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSIxNzkyIiBoZWlnaHQ9IjE3OTIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0id2hpdGUiPjxwYXRoIGQ9Ik0xMjAzIDU0NHEwIDEzLTEwIDIzbC0zOTMgMzkzIDM5MyAzOTNxMTAgMTAgMTAgMjN0LTEwIDIzbC01MCA1MHEtMTAgMTAtMjMgMTB0LTIzLTEwbC00NjYtNDY2cS0xMC0xMC0xMC0yM3QxMC0yM2w0NjYtNDY2cTEwLTEwIDIzLTEwdDIzIDEwbDUwIDUwcTEwIDEwIDEwIDIzeiIvPjwvc3ZnPg==);
}

.shg-lightbox .shg-lightbox-nav.shg-nav-right {
  right: 0;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSIxNzkyIiBoZWlnaHQ9IjE3OTIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0id2hpdGUiPjxwYXRoIGQ9Ik0xMTcxIDk2MHEwIDEzLTEwIDIzbC00NjYgNDY2cS0xMCAxMC0yMyAxMHQtMjMtMTBsLTUwLTUwcS0xMC0xMC0xMC0yM3QxMC0yM2wzOTMtMzkzLTM5My0zOTNxLTEwLTEwLTEwLTIzdDEwLTIzbDUwLTUwcTEwLTEwIDIzLTEwdDIzIDEwbDQ2NiA0NjZxMTAgMTAgMTAgMjN6Ii8+PC9zdmc+);
}

@media screen and (min-width: 769px) {
  .shg-lightbox .shg-lightbox-image-container {
    padding: 50px;
  }
}

.shogun-lazyload:not([src]),
.shogun-lazyloading:not([src]) {
	opacity: 0;
}
.shogun-lazyloaded {
	opacity: 1;
	transition: opacity 300ms;
}
