.shg-box {
  position: relative;
  display: flex;
  width: 100%;
  flex-direction: column;
  /**
   * While `flex: 1` is enough here, we need to supply the rest
   * of the parameters (`1 auto`) to keep compatibility with IE11.
   * Otherwise, IE11 flex would break.
   */
  flex: 1 1 auto;
}

.shg-box > .shg-box-content {
  z-index: 4;
  position: relative;
  /**
   * This is part of an IE11 fallback to avoid flex introducing
   * huge amount of weird space on the bottom on the section element.
   */
  min-height: 1px;
}

.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-73061134-3d79-4d9c-a995-e6a77d6e8762 {
  padding-left: 70px;
padding-right: 70px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-73061134-3d79-4d9c-a995-e6a77d6e8762 {
  padding-left: 15px;
padding-right: 15px;
}
}@media (max-width: 767px){#s-73061134-3d79-4d9c-a995-e6a77d6e8762 {
  padding-left: 15px;
padding-right: 15px;
}
}







#s-73061134-3d79-4d9c-a995-e6a77d6e8762 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-73061134-3d79-4d9c-a995-e6a77d6e8762.shg-box.shg-c {
  justify-content: center;
}

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

@media (min-width: 0px) {
[id="s-dc860b98-3bab-4271-b467-9fd443de62d9"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-dc860b98-3bab-4271-b467-9fd443de62d9"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-dc860b98-3bab-4271-b467-9fd443de62d9"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-dc860b98-3bab-4271-b467-9fd443de62d9"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-dc860b98-3bab-4271-b467-9fd443de62d9"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-dc860b98-3bab-4271-b467-9fd443de62d9"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-dc860b98-3bab-4271-b467-9fd443de62d9"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-dc860b98-3bab-4271-b467-9fd443de62d9"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-dc860b98-3bab-4271-b467-9fd443de62d9"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-dc860b98-3bab-4271-b467-9fd443de62d9"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-dc860b98-3bab-4271-b467-9fd443de62d9"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-dc860b98-3bab-4271-b467-9fd443de62d9"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-dc860b98-3bab-4271-b467-9fd443de62d9"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-dc860b98-3bab-4271-b467-9fd443de62d9"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-dc860b98-3bab-4271-b467-9fd443de62d9"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-dc860b98-3bab-4271-b467-9fd443de62d9"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-dc860b98-3bab-4271-b467-9fd443de62d9"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-dc860b98-3bab-4271-b467-9fd443de62d9"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-dc860b98-3bab-4271-b467-9fd443de62d9"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-dc860b98-3bab-4271-b467-9fd443de62d9"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-dc860b98-3bab-4271-b467-9fd443de62d9"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-dc860b98-3bab-4271-b467-9fd443de62d9"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-dc860b98-3bab-4271-b467-9fd443de62d9"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-dc860b98-3bab-4271-b467-9fd443de62d9"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-dc860b98-3bab-4271-b467-9fd443de62d9"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-dc860b98-3bab-4271-b467-9fd443de62d9"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-dc860b98-3bab-4271-b467-9fd443de62d9"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-dc860b98-3bab-4271-b467-9fd443de62d9"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-dc860b98-3bab-4271-b467-9fd443de62d9"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-dc860b98-3bab-4271-b467-9fd443de62d9"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-dc860b98-3bab-4271-b467-9fd443de62d9"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-dc860b98-3bab-4271-b467-9fd443de62d9"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-dc860b98-3bab-4271-b467-9fd443de62d9"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-dc860b98-3bab-4271-b467-9fd443de62d9"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-dc860b98-3bab-4271-b467-9fd443de62d9"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-dc860b98-3bab-4271-b467-9fd443de62d9"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-dc860b98-3bab-4271-b467-9fd443de62d9"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 0.0px);
}

}

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

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

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

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

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

.shogun-image-overlay {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  display: 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;
  max-width: 100%;
}

.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-51251a91-f9d2-4fb5-987b-7dca9c472211 {
  text-align: center;
}
#s-51251a91-f9d2-4fb5-987b-7dca9c472211:hover {opacity: 0.7 !important;}



  #s-51251a91-f9d2-4fb5-987b-7dca9c472211 img.shogun-image {
    
    width: px;
  }


#s-51251a91-f9d2-4fb5-987b-7dca9c472211 .shogun-image-content {
  
    align-items: center;
  
}

.shogun-accordion-wrapper .shogun-accordion {
  margin-bottom: 0;
  border-radius: 4px;
}

.shogun-accordion {
  margin-bottom: 20px;
  border-radius: 4px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  overflow: hidden;
}

.shogun-accordion-wrapper .shogun-accordion + .shogun-accordion {
  margin-top: 5px;
}

.shogun-accordion-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
}

.shogun-accordion-heading {
  color: #333;
  border-bottom: 0;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  cursor: pointer;
}

.shogun-accordion-title {
  margin: 0 !important;
  padding: 0 !important;
  cursor: pointer;
  text-decoration: none;
  flex: 1;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.shogun-accordion-body {
  display: none;
  opacity: 0;
  transition: opacity 0.5s linear;
}

.shogun-accordion-body.shogun-accordion-active {
  display: block;
  opacity: 1;
  visibility: visible;
}

.shogun-accordion-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: 1.2em;
}

.shogun-accordion-icon > span {
  transition: 0.3s transform;
  position: absolute;
  right: 0;
  font-size: 1.2em;
}

.shogun-accordion-icon.shogun-icon-chevron > span::after {
  content: "▸";
}

.shogun-accordion.shogun-accordion-active
  > .shogun-accordion-heading
  .shogun-accordion-icon.shogun-icon-chevron
  > span {
  transform: rotate(90deg);
}

.shogun-accordion-icon.shogun-icon-plus > span::after {
  content: "＋";
}

.shogun-accordion.shogun-accordion-active
  > .shogun-accordion-heading
  .shogun-accordion-icon.shogun-icon-plus
  > span {
  transform: rotate(-225deg);
}

#s-6d88e6b0-aaae-4ce8-9f90-48d76ed4a823 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid #ddd;
}

#s-6d88e6b0-aaae-4ce8-9f90-48d76ed4a823 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 255, 255, 1);
  padding: 10px;
}

#s-6d88e6b0-aaae-4ce8-9f90-48d76ed4a823 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-6d88e6b0-aaae-4ce8-9f90-48d76ed4a823 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid #ddd;
}

#s-6d88e6b0-aaae-4ce8-9f90-48d76ed4a823 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: center;
  font-family: ;
  font-weight: ;
  font-style: ;
  font-size: 16px;
}

#s-6d88e6b0-aaae-4ce8-9f90-48d76ed4a823 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 16px;
}
#s-1b9d747b-a5b6-4a42-a8f5-989c4d25c5a5 {
  display: none;
}
.shg-gallery-thumb-list {
  display: flex;
  flex-wrap: wrap;
}

.shg-gallery-thumb-image {
  max-width: 100%;
  display: inline-block;
  cursor: pointer;
}

.shg-gallery-thumb-image:hover {
  opacity: 0.6;
}

.shg-gallery-thumb-image-square {
  display: flex;
  align-items: center;
  overflow: hidden;
  justify-content: center;
  align-items: center;
}

#s-7a99ab8c-2e31-4d48-87fa-2926a2b9d1ec {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
text-align: left;
}

#s-7a99ab8c-2e31-4d48-87fa-2926a2b9d1ec .shg-gallery-thumb-image-wrapper {
  
  flex-basis: 16.666666666666668%;
  padding-right: 10px;
  padding-bottom: 10px;
}

#s-7a99ab8c-2e31-4d48-87fa-2926a2b9d1ec .shg-gallery-thumb-list-margin {
  margin-right: -10px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#s-d95c27bb-7826-4913-a48d-99bf4911e98f {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
}

#s-2c66e1d7-e223-4e38-a93e-eb5b61126751 {
  min-height: 50px;
}








#s-2c66e1d7-e223-4e38-a93e-eb5b61126751 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-2c66e1d7-e223-4e38-a93e-eb5b61126751.shg-box.shg-c {
  justify-content: center;
}

#s-49e683dd-3090-4cd9-b117-bcf41e7ba051 {
  text-align: center;
}

#s-49e683dd-3090-4cd9-b117-bcf41e7ba051 .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-49e683dd-3090-4cd9-b117-bcf41e7ba051 .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
}

#s-49e683dd-3090-4cd9-b117-bcf41e7ba051 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

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

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

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

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

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

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

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

#s-51f3b7e4-5f73-4ee7-9d87-710cfec99150 {
  margin-top: 10px;
margin-bottom: 20px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
text-decoration: none;
}
#s-51f3b7e4-5f73-4ee7-9d87-710cfec99150:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-51f3b7e4-5f73-4ee7-9d87-710cfec99150:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-51f3b7e4-5f73-4ee7-9d87-710cfec99150-btn-wrapper {
    text-align: center;
  }


#s-51f3b7e4-5f73-4ee7-9d87-710cfec99150.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}

#s-0bb442cd-850a-4ae7-97b8-dcc91e50fcd4 {
  padding-left: 70px;
padding-right: 70px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-0bb442cd-850a-4ae7-97b8-dcc91e50fcd4 {
  padding-left: 15px;
padding-right: 15px;
}
}@media (max-width: 767px){#s-0bb442cd-850a-4ae7-97b8-dcc91e50fcd4 {
  padding-left: 15px;
padding-right: 15px;
}
}







#s-0bb442cd-850a-4ae7-97b8-dcc91e50fcd4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-0bb442cd-850a-4ae7-97b8-dcc91e50fcd4.shg-box.shg-c {
  justify-content: center;
}

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

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

#s-51fcce08-a216-4a61-9eaf-b0b6fefbd466 {
  margin-top: 50px;
margin-bottom: 40px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-51fcce08-a216-4a61-9eaf-b0b6fefbd466 .shogun-heading-component h2 {
  color: #000;
  font-weight:   ;
  
  font-style:   ;
  font-size: 24px;
  line-height: ;
  letter-spacing: ;
  text-align: center;
}



#s-dcad7256-9f4e-407d-9a17-5ef4377b1dcb {
  padding-left: 70px;
padding-right: 70px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-dcad7256-9f4e-407d-9a17-5ef4377b1dcb {
  padding-left: 15px;
padding-right: 15px;
}
}@media (max-width: 767px){#s-dcad7256-9f4e-407d-9a17-5ef4377b1dcb {
  padding-left: 15px;
padding-right: 15px;
}
}







#s-dcad7256-9f4e-407d-9a17-5ef4377b1dcb > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-dcad7256-9f4e-407d-9a17-5ef4377b1dcb.shg-box.shg-c {
  justify-content: center;
}

#s-2134b941-967e-4bdf-ac6e-bc80fd62f685 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid #ddd;
}

#s-2134b941-967e-4bdf-ac6e-bc80fd62f685 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: #f5f5f5;
  padding: 10px;
}

#s-2134b941-967e-4bdf-ac6e-bc80fd62f685 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-2134b941-967e-4bdf-ac6e-bc80fd62f685 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid #ddd;
}

#s-2134b941-967e-4bdf-ac6e-bc80fd62f685 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: left;
  font-family: ;
  font-weight: ;
  font-style: ;
  font-size: 16px;
}

#s-2134b941-967e-4bdf-ac6e-bc80fd62f685 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 16px;
}
.shg-sld-content {
  width: 100%;
  position: relative;
  z-index: 1;
}

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

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

.shg-sld-nav-button {
  cursor: pointer;
  position: absolute;
  z-index: 10;
  top: 0;
  width: 35px;
  height: 100%;

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

.shg-sld-nav-button > svg {
  height: 100%;
  width: 100%;
}

.shg-sld-nav-button.shg-sld-left {
  left: 0;
}

.shg-sld-nav-button.shg-sld-left-over-content {
  left: 2%;
}

.shg-sld-nav-button.shg-sld-right {
  right: 0;
}

.shg-sld-nav-button.shg-sld-right-over-content {
  right: 2%;
}

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

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

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

.shg-sld-dots {
  margin-top: 10px;
  text-align: center;
  z-index: 1;
  position: relative;
}

.shg-sld-dots-on-top {
  margin-top: -30px !important;
}

.shg-sld-dot {
  cursor: pointer;
  display: inline-block !important;
  height: 14px;
  width: 14px;
  border-radius: 100%;
  margin-left: 5px;
  opacity: 0.5;
}

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

.shg-sld-dot.shg-sld-active {
  opacity: 1;
}

.shg-sld-fade {
  -webkit-animation-name: shg-sld-fade;
          animation-name: shg-sld-fade;
  -webkit-animation-duration: 1.5s;
          animation-duration: 1.5s;
  image-rendering: -webkit-optimize-contrast;
}

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

  to {
    opacity: 1;
  }
}

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

  to {
    opacity: 1;
  }
}

#s-b198f00c-46d3-4c7d-8c80-c0738ceb2f2a {
  padding-top: 10px;
padding-left: 100px;
padding-bottom: 10px;
padding-right: 100px;
min-height: 30px;
text-align: center;
opacity: 1;
}
@media (max-width: 767px){#s-b198f00c-46d3-4c7d-8c80-c0738ceb2f2a {
  padding-left: 0px;
padding-right: 0px;
}
}
#s-b198f00c-46d3-4c7d-8c80-c0738ceb2f2a .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-b198f00c-46d3-4c7d-8c80-c0738ceb2f2a .shg-sld-nav-button.shg-sld-left,
#s-b198f00c-46d3-4c7d-8c80-c0738ceb2f2a .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

#s-4d0a9cfe-bf69-4cc8-ad98-a266eb4d9dff {
  display: none;
}
.shg-product-image-wrapper img.shogun-image,
.shogun-component img.shogun-image {
  display: inline-block;
  vertical-align: middle;
}

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

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

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

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

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

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

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

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

.shg-image-zoom .shg-image-zoom-background {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  transition: transform 0.5s ease-out;
  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-ca269373-3b3b-4c02-b3bc-988d50f3b52b {
  text-align: center;
}


.shg-c#s-ca269373-3b3b-4c02-b3bc-988d50f3b52b {
  max-width: 100%;
}

.shg-c#s-ca269373-3b3b-4c02-b3bc-988d50f3b52b img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-ca269373-3b3b-4c02-b3bc-988d50f3b52b .shg-image-zoom,
.shg-c#s-ca269373-3b3b-4c02-b3bc-988d50f3b52b img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-ca269373-3b3b-4c02-b3bc-988d50f3b52b .shg-image-zoom {
  
    margin: 0 auto;
  
}

@media (min-width: 1200px){
.shg-c#s-ca269373-3b3b-4c02-b3bc-988d50f3b52b {
  max-width: 100%;
}

.shg-c#s-ca269373-3b3b-4c02-b3bc-988d50f3b52b img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-ca269373-3b3b-4c02-b3bc-988d50f3b52b .shg-image-zoom,
.shg-c#s-ca269373-3b3b-4c02-b3bc-988d50f3b52b img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-ca269373-3b3b-4c02-b3bc-988d50f3b52b .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-ca269373-3b3b-4c02-b3bc-988d50f3b52b {
  max-width: 100%;
}

.shg-c#s-ca269373-3b3b-4c02-b3bc-988d50f3b52b img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-ca269373-3b3b-4c02-b3bc-988d50f3b52b .shg-image-zoom,
.shg-c#s-ca269373-3b3b-4c02-b3bc-988d50f3b52b img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-ca269373-3b3b-4c02-b3bc-988d50f3b52b .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-ca269373-3b3b-4c02-b3bc-988d50f3b52b {
  max-width: 100%;
}

.shg-c#s-ca269373-3b3b-4c02-b3bc-988d50f3b52b img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-ca269373-3b3b-4c02-b3bc-988d50f3b52b .shg-image-zoom,
.shg-c#s-ca269373-3b3b-4c02-b3bc-988d50f3b52b img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-ca269373-3b3b-4c02-b3bc-988d50f3b52b .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (max-width: 767px){
.shg-c#s-ca269373-3b3b-4c02-b3bc-988d50f3b52b {
  max-width: 100%;
}

.shg-c#s-ca269373-3b3b-4c02-b3bc-988d50f3b52b img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-ca269373-3b3b-4c02-b3bc-988d50f3b52b .shg-image-zoom,
.shg-c#s-ca269373-3b3b-4c02-b3bc-988d50f3b52b img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-ca269373-3b3b-4c02-b3bc-988d50f3b52b .shg-image-zoom {
  
    margin: 0 auto;
  
}

}
.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-423faa1c-5ccd-45c0-a33d-e198e050ce09 {
  text-align: center;
}

#s-423faa1c-5ccd-45c0-a33d-e198e050ce09 .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-ba4a7207-37f0-4f2e-a92a-08fe613acd00 {
  text-align: center;
}

#s-ba4a7207-37f0-4f2e-a92a-08fe613acd00 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-ba4a7207-37f0-4f2e-a92a-08fe613acd00 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
}

#s-ba4a7207-37f0-4f2e-a92a-08fe613acd00 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

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

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

.shg-product-atc-btn {
  position: relative;
  z-index: 2;
  display: block;
  border: none;
  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-align-center {
  text-align: center;
}

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

#s-1954372a-5ea8-481a-a11a-9b4d3cb2c815 {
  margin-top: 20px;
padding-top: 5px;
padding-left: 20px;
padding-bottom: 5px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-1954372a-5ea8-481a-a11a-9b4d3cb2c815:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-1954372a-5ea8-481a-a11a-9b4d3cb2c815:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-1954372a-5ea8-481a-a11a-9b4d3cb2c815 {
  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-1954372a-5ea8-481a-a11a-9b4d3cb2c815.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-1954372a-5ea8-481a-a11a-9b4d3cb2c815.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}

#s-1954372a-5ea8-481a-a11a-9b4d3cb2c815.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-1954372a-5ea8-481a-a11a-9b4d3cb2c815.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }


#s-cc87805d-a39a-427a-b9ac-64c6e1fc8b11 {
  margin-top: 20px;
margin-bottom: 20px;
}

#s-cc87805d-a39a-427a-b9ac-64c6e1fc8b11 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(221, 221, 221, 1);
}

#s-cc87805d-a39a-427a-b9ac-64c6e1fc8b11 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 255, 255, 1);
  padding: 10px;
}

#s-cc87805d-a39a-427a-b9ac-64c6e1fc8b11 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-cc87805d-a39a-427a-b9ac-64c6e1fc8b11 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid rgba(221, 221, 221, 1);
}

#s-cc87805d-a39a-427a-b9ac-64c6e1fc8b11 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: center;
  font-family: ;
  font-weight: ;
  font-style: ;
  font-size: 16px;
}

#s-cc87805d-a39a-427a-b9ac-64c6e1fc8b11 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 16px;
}
#s-e533520d-ffa9-4a25-ba31-f2d89497aa37 {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
}

#s-cc53b735-0757-4289-9c86-31eb506d7390 {
  display: none;
}
#s-c6940c4c-6f80-4dd6-bee0-67e6dec19d28 {
  text-align: center;
}


.shg-c#s-c6940c4c-6f80-4dd6-bee0-67e6dec19d28 {
  max-width: 100%;
}

.shg-c#s-c6940c4c-6f80-4dd6-bee0-67e6dec19d28 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c6940c4c-6f80-4dd6-bee0-67e6dec19d28 .shg-image-zoom,
.shg-c#s-c6940c4c-6f80-4dd6-bee0-67e6dec19d28 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-c6940c4c-6f80-4dd6-bee0-67e6dec19d28 .shg-image-zoom {
  
    margin: 0 auto;
  
}

@media (min-width: 1200px){
.shg-c#s-c6940c4c-6f80-4dd6-bee0-67e6dec19d28 {
  max-width: 100%;
}

.shg-c#s-c6940c4c-6f80-4dd6-bee0-67e6dec19d28 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c6940c4c-6f80-4dd6-bee0-67e6dec19d28 .shg-image-zoom,
.shg-c#s-c6940c4c-6f80-4dd6-bee0-67e6dec19d28 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-c6940c4c-6f80-4dd6-bee0-67e6dec19d28 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-c6940c4c-6f80-4dd6-bee0-67e6dec19d28 {
  max-width: 100%;
}

.shg-c#s-c6940c4c-6f80-4dd6-bee0-67e6dec19d28 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c6940c4c-6f80-4dd6-bee0-67e6dec19d28 .shg-image-zoom,
.shg-c#s-c6940c4c-6f80-4dd6-bee0-67e6dec19d28 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-c6940c4c-6f80-4dd6-bee0-67e6dec19d28 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-c6940c4c-6f80-4dd6-bee0-67e6dec19d28 {
  max-width: 100%;
}

.shg-c#s-c6940c4c-6f80-4dd6-bee0-67e6dec19d28 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c6940c4c-6f80-4dd6-bee0-67e6dec19d28 .shg-image-zoom,
.shg-c#s-c6940c4c-6f80-4dd6-bee0-67e6dec19d28 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-c6940c4c-6f80-4dd6-bee0-67e6dec19d28 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (max-width: 767px){
.shg-c#s-c6940c4c-6f80-4dd6-bee0-67e6dec19d28 {
  max-width: 100%;
}

.shg-c#s-c6940c4c-6f80-4dd6-bee0-67e6dec19d28 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c6940c4c-6f80-4dd6-bee0-67e6dec19d28 .shg-image-zoom,
.shg-c#s-c6940c4c-6f80-4dd6-bee0-67e6dec19d28 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-c6940c4c-6f80-4dd6-bee0-67e6dec19d28 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}
#s-7258d2d0-9cd1-4268-8cfe-384e6721cd05 {
  text-align: center;
}

#s-7258d2d0-9cd1-4268-8cfe-384e6721cd05 .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-9642373b-c4aa-4cfb-8b73-046f70aa7428 {
  text-align: center;
}

#s-9642373b-c4aa-4cfb-8b73-046f70aa7428 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-9642373b-c4aa-4cfb-8b73-046f70aa7428 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
}

#s-9642373b-c4aa-4cfb-8b73-046f70aa7428 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-4a61ec29-367b-4190-b76b-4005a7a5207b {
  margin-top: 20px;
padding-top: 5px;
padding-left: 20px;
padding-bottom: 5px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-4a61ec29-367b-4190-b76b-4005a7a5207b:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-4a61ec29-367b-4190-b76b-4005a7a5207b:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-4a61ec29-367b-4190-b76b-4005a7a5207b {
  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-4a61ec29-367b-4190-b76b-4005a7a5207b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-4a61ec29-367b-4190-b76b-4005a7a5207b.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}

#s-4a61ec29-367b-4190-b76b-4005a7a5207b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-4a61ec29-367b-4190-b76b-4005a7a5207b.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }


#s-97d257ca-aec4-47a7-978a-3045fc70a220 {
  margin-top: 20px;
margin-bottom: 20px;
}

#s-97d257ca-aec4-47a7-978a-3045fc70a220 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(221, 221, 221, 1);
}

#s-97d257ca-aec4-47a7-978a-3045fc70a220 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 255, 255, 1);
  padding: 10px;
}

#s-97d257ca-aec4-47a7-978a-3045fc70a220 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-97d257ca-aec4-47a7-978a-3045fc70a220 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid rgba(221, 221, 221, 1);
}

#s-97d257ca-aec4-47a7-978a-3045fc70a220 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: center;
  font-family: ;
  font-weight: ;
  font-style: ;
  font-size: 16px;
}

#s-97d257ca-aec4-47a7-978a-3045fc70a220 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 16px;
}
#s-4150ec59-5d7f-457f-a090-09daa6278397 {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
}

#s-a9e3098f-f780-4af4-8bef-912edb7b8f37 {
  display: none;
}
#s-fbd2c23c-e4a8-4487-8bbf-b2a0a6ac7640 {
  text-align: center;
}


.shg-c#s-fbd2c23c-e4a8-4487-8bbf-b2a0a6ac7640 {
  max-width: 100%;
}

.shg-c#s-fbd2c23c-e4a8-4487-8bbf-b2a0a6ac7640 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-fbd2c23c-e4a8-4487-8bbf-b2a0a6ac7640 .shg-image-zoom,
.shg-c#s-fbd2c23c-e4a8-4487-8bbf-b2a0a6ac7640 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-fbd2c23c-e4a8-4487-8bbf-b2a0a6ac7640 .shg-image-zoom {
  
    margin: 0 auto;
  
}

@media (min-width: 1200px){
.shg-c#s-fbd2c23c-e4a8-4487-8bbf-b2a0a6ac7640 {
  max-width: 100%;
}

.shg-c#s-fbd2c23c-e4a8-4487-8bbf-b2a0a6ac7640 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-fbd2c23c-e4a8-4487-8bbf-b2a0a6ac7640 .shg-image-zoom,
.shg-c#s-fbd2c23c-e4a8-4487-8bbf-b2a0a6ac7640 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-fbd2c23c-e4a8-4487-8bbf-b2a0a6ac7640 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-fbd2c23c-e4a8-4487-8bbf-b2a0a6ac7640 {
  max-width: 100%;
}

.shg-c#s-fbd2c23c-e4a8-4487-8bbf-b2a0a6ac7640 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-fbd2c23c-e4a8-4487-8bbf-b2a0a6ac7640 .shg-image-zoom,
.shg-c#s-fbd2c23c-e4a8-4487-8bbf-b2a0a6ac7640 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-fbd2c23c-e4a8-4487-8bbf-b2a0a6ac7640 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-fbd2c23c-e4a8-4487-8bbf-b2a0a6ac7640 {
  max-width: 100%;
}

.shg-c#s-fbd2c23c-e4a8-4487-8bbf-b2a0a6ac7640 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-fbd2c23c-e4a8-4487-8bbf-b2a0a6ac7640 .shg-image-zoom,
.shg-c#s-fbd2c23c-e4a8-4487-8bbf-b2a0a6ac7640 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-fbd2c23c-e4a8-4487-8bbf-b2a0a6ac7640 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (max-width: 767px){
.shg-c#s-fbd2c23c-e4a8-4487-8bbf-b2a0a6ac7640 {
  max-width: 100%;
}

.shg-c#s-fbd2c23c-e4a8-4487-8bbf-b2a0a6ac7640 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-fbd2c23c-e4a8-4487-8bbf-b2a0a6ac7640 .shg-image-zoom,
.shg-c#s-fbd2c23c-e4a8-4487-8bbf-b2a0a6ac7640 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-fbd2c23c-e4a8-4487-8bbf-b2a0a6ac7640 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}
#s-c3f76cc2-7337-450c-860a-48dfc892810d {
  text-align: center;
}

#s-c3f76cc2-7337-450c-860a-48dfc892810d .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-0aaa0dbc-0df0-4b93-a593-78899fc55bf8 {
  text-align: center;
}

#s-0aaa0dbc-0df0-4b93-a593-78899fc55bf8 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-0aaa0dbc-0df0-4b93-a593-78899fc55bf8 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
}

#s-0aaa0dbc-0df0-4b93-a593-78899fc55bf8 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-ed4a0d3e-854d-4891-8981-2a0aac27e5ab {
  margin-top: 20px;
padding-top: 5px;
padding-left: 20px;
padding-bottom: 5px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-ed4a0d3e-854d-4891-8981-2a0aac27e5ab:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-ed4a0d3e-854d-4891-8981-2a0aac27e5ab:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-ed4a0d3e-854d-4891-8981-2a0aac27e5ab {
  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-ed4a0d3e-854d-4891-8981-2a0aac27e5ab.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-ed4a0d3e-854d-4891-8981-2a0aac27e5ab.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}

#s-ed4a0d3e-854d-4891-8981-2a0aac27e5ab.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-ed4a0d3e-854d-4891-8981-2a0aac27e5ab.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }


#s-14f6ed6f-f586-452d-9d82-e5d15059dbc1 {
  margin-top: 20px;
margin-bottom: 20px;
}

#s-14f6ed6f-f586-452d-9d82-e5d15059dbc1 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(221, 221, 221, 1);
}

#s-14f6ed6f-f586-452d-9d82-e5d15059dbc1 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 255, 255, 1);
  padding: 10px;
}

#s-14f6ed6f-f586-452d-9d82-e5d15059dbc1 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-14f6ed6f-f586-452d-9d82-e5d15059dbc1 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid rgba(221, 221, 221, 1);
}

#s-14f6ed6f-f586-452d-9d82-e5d15059dbc1 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: center;
  font-family: ;
  font-weight: ;
  font-style: ;
  font-size: 16px;
}

#s-14f6ed6f-f586-452d-9d82-e5d15059dbc1 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 16px;
}
#s-6043e8a6-54be-491d-9c06-ac204e4e94f3 {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
}

#s-70f98aff-1b2a-4e55-9670-a584c91f4e0f {
  display: none;
}
#s-8bfdd48f-cd13-4a12-b5f4-30abeb6e5f2a {
  text-align: center;
}


.shg-c#s-8bfdd48f-cd13-4a12-b5f4-30abeb6e5f2a {
  max-width: 100%;
}

.shg-c#s-8bfdd48f-cd13-4a12-b5f4-30abeb6e5f2a img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8bfdd48f-cd13-4a12-b5f4-30abeb6e5f2a .shg-image-zoom,
.shg-c#s-8bfdd48f-cd13-4a12-b5f4-30abeb6e5f2a img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-8bfdd48f-cd13-4a12-b5f4-30abeb6e5f2a .shg-image-zoom {
  
    margin: 0 auto;
  
}

@media (min-width: 1200px){
.shg-c#s-8bfdd48f-cd13-4a12-b5f4-30abeb6e5f2a {
  max-width: 100%;
}

.shg-c#s-8bfdd48f-cd13-4a12-b5f4-30abeb6e5f2a img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8bfdd48f-cd13-4a12-b5f4-30abeb6e5f2a .shg-image-zoom,
.shg-c#s-8bfdd48f-cd13-4a12-b5f4-30abeb6e5f2a img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-8bfdd48f-cd13-4a12-b5f4-30abeb6e5f2a .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-8bfdd48f-cd13-4a12-b5f4-30abeb6e5f2a {
  max-width: 100%;
}

.shg-c#s-8bfdd48f-cd13-4a12-b5f4-30abeb6e5f2a img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8bfdd48f-cd13-4a12-b5f4-30abeb6e5f2a .shg-image-zoom,
.shg-c#s-8bfdd48f-cd13-4a12-b5f4-30abeb6e5f2a img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-8bfdd48f-cd13-4a12-b5f4-30abeb6e5f2a .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-8bfdd48f-cd13-4a12-b5f4-30abeb6e5f2a {
  max-width: 100%;
}

.shg-c#s-8bfdd48f-cd13-4a12-b5f4-30abeb6e5f2a img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8bfdd48f-cd13-4a12-b5f4-30abeb6e5f2a .shg-image-zoom,
.shg-c#s-8bfdd48f-cd13-4a12-b5f4-30abeb6e5f2a img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-8bfdd48f-cd13-4a12-b5f4-30abeb6e5f2a .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (max-width: 767px){
.shg-c#s-8bfdd48f-cd13-4a12-b5f4-30abeb6e5f2a {
  max-width: 100%;
}

.shg-c#s-8bfdd48f-cd13-4a12-b5f4-30abeb6e5f2a img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8bfdd48f-cd13-4a12-b5f4-30abeb6e5f2a .shg-image-zoom,
.shg-c#s-8bfdd48f-cd13-4a12-b5f4-30abeb6e5f2a img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-8bfdd48f-cd13-4a12-b5f4-30abeb6e5f2a .shg-image-zoom {
  
    margin: 0 auto;
  
}

}
#s-87f4cc9d-603b-4990-90df-94bb07b7da9b {
  text-align: center;
}

#s-87f4cc9d-603b-4990-90df-94bb07b7da9b .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-800a991b-42c8-4282-be19-d7f4b1d1e708 {
  text-align: center;
}

#s-800a991b-42c8-4282-be19-d7f4b1d1e708 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-800a991b-42c8-4282-be19-d7f4b1d1e708 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
}

#s-800a991b-42c8-4282-be19-d7f4b1d1e708 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-9c800f7e-cfaa-4122-b4e5-404f22758e41 {
  margin-top: 20px;
padding-top: 5px;
padding-left: 20px;
padding-bottom: 5px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-9c800f7e-cfaa-4122-b4e5-404f22758e41:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-9c800f7e-cfaa-4122-b4e5-404f22758e41:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-9c800f7e-cfaa-4122-b4e5-404f22758e41 {
  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-9c800f7e-cfaa-4122-b4e5-404f22758e41.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-9c800f7e-cfaa-4122-b4e5-404f22758e41.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}

#s-9c800f7e-cfaa-4122-b4e5-404f22758e41.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-9c800f7e-cfaa-4122-b4e5-404f22758e41.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }


#s-dd7d9cb8-eb76-4a95-b4d1-48404992f762 {
  margin-top: 20px;
margin-bottom: 20px;
}

#s-dd7d9cb8-eb76-4a95-b4d1-48404992f762 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(221, 221, 221, 1);
}

#s-dd7d9cb8-eb76-4a95-b4d1-48404992f762 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 255, 255, 1);
  padding: 10px;
}

#s-dd7d9cb8-eb76-4a95-b4d1-48404992f762 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-dd7d9cb8-eb76-4a95-b4d1-48404992f762 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid rgba(221, 221, 221, 1);
}

#s-dd7d9cb8-eb76-4a95-b4d1-48404992f762 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: center;
  font-family: ;
  font-weight: ;
  font-style: ;
  font-size: 16px;
}

#s-dd7d9cb8-eb76-4a95-b4d1-48404992f762 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 16px;
}
#s-7583035c-8723-4a05-8c32-fd08aaeb7065 {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
}

#s-4cba16df-eff0-44d3-87d0-6b7bec437208 {
  display: none;
}
#s-b67def6e-19a2-4bdc-b8d6-e4624ef3d788 {
  text-align: center;
}


.shg-c#s-b67def6e-19a2-4bdc-b8d6-e4624ef3d788 {
  max-width: 100%;
}

.shg-c#s-b67def6e-19a2-4bdc-b8d6-e4624ef3d788 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b67def6e-19a2-4bdc-b8d6-e4624ef3d788 .shg-image-zoom,
.shg-c#s-b67def6e-19a2-4bdc-b8d6-e4624ef3d788 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-b67def6e-19a2-4bdc-b8d6-e4624ef3d788 .shg-image-zoom {
  
    margin: 0 auto;
  
}

@media (min-width: 1200px){
.shg-c#s-b67def6e-19a2-4bdc-b8d6-e4624ef3d788 {
  max-width: 100%;
}

.shg-c#s-b67def6e-19a2-4bdc-b8d6-e4624ef3d788 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b67def6e-19a2-4bdc-b8d6-e4624ef3d788 .shg-image-zoom,
.shg-c#s-b67def6e-19a2-4bdc-b8d6-e4624ef3d788 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-b67def6e-19a2-4bdc-b8d6-e4624ef3d788 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-b67def6e-19a2-4bdc-b8d6-e4624ef3d788 {
  max-width: 100%;
}

.shg-c#s-b67def6e-19a2-4bdc-b8d6-e4624ef3d788 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b67def6e-19a2-4bdc-b8d6-e4624ef3d788 .shg-image-zoom,
.shg-c#s-b67def6e-19a2-4bdc-b8d6-e4624ef3d788 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-b67def6e-19a2-4bdc-b8d6-e4624ef3d788 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-b67def6e-19a2-4bdc-b8d6-e4624ef3d788 {
  max-width: 100%;
}

.shg-c#s-b67def6e-19a2-4bdc-b8d6-e4624ef3d788 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b67def6e-19a2-4bdc-b8d6-e4624ef3d788 .shg-image-zoom,
.shg-c#s-b67def6e-19a2-4bdc-b8d6-e4624ef3d788 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-b67def6e-19a2-4bdc-b8d6-e4624ef3d788 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (max-width: 767px){
.shg-c#s-b67def6e-19a2-4bdc-b8d6-e4624ef3d788 {
  max-width: 100%;
}

.shg-c#s-b67def6e-19a2-4bdc-b8d6-e4624ef3d788 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b67def6e-19a2-4bdc-b8d6-e4624ef3d788 .shg-image-zoom,
.shg-c#s-b67def6e-19a2-4bdc-b8d6-e4624ef3d788 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-b67def6e-19a2-4bdc-b8d6-e4624ef3d788 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}
#s-0828299a-d810-4972-a15f-7e31e5c97c0f {
  text-align: center;
}

#s-0828299a-d810-4972-a15f-7e31e5c97c0f .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-778fb681-c710-4b39-af8b-809611b9b635 {
  text-align: center;
}

#s-778fb681-c710-4b39-af8b-809611b9b635 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-778fb681-c710-4b39-af8b-809611b9b635 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
}

#s-778fb681-c710-4b39-af8b-809611b9b635 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-106098a2-172e-43ac-bbb5-026ae5704060 {
  margin-top: 20px;
padding-top: 5px;
padding-left: 20px;
padding-bottom: 5px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-106098a2-172e-43ac-bbb5-026ae5704060:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-106098a2-172e-43ac-bbb5-026ae5704060:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-106098a2-172e-43ac-bbb5-026ae5704060 {
  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-106098a2-172e-43ac-bbb5-026ae5704060.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-106098a2-172e-43ac-bbb5-026ae5704060.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}

#s-106098a2-172e-43ac-bbb5-026ae5704060.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-106098a2-172e-43ac-bbb5-026ae5704060.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }


#s-dcf0a250-c2d4-4027-8185-40252d42fc6f {
  margin-top: 20px;
margin-bottom: 20px;
}

#s-dcf0a250-c2d4-4027-8185-40252d42fc6f > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(221, 221, 221, 1);
}

#s-dcf0a250-c2d4-4027-8185-40252d42fc6f > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 255, 255, 1);
  padding: 10px;
}

#s-dcf0a250-c2d4-4027-8185-40252d42fc6f > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-dcf0a250-c2d4-4027-8185-40252d42fc6f > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid rgba(221, 221, 221, 1);
}

#s-dcf0a250-c2d4-4027-8185-40252d42fc6f > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: center;
  font-family: ;
  font-weight: ;
  font-style: ;
  font-size: 16px;
}

#s-dcf0a250-c2d4-4027-8185-40252d42fc6f > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 16px;
}
#s-136a5188-b74a-4852-8b95-d8b2069ee337 {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
}

#s-8188e65e-6a7e-43e9-9de5-ca8aa2f687d7 {
  display: none;
}
#s-c3e5fc94-9a57-40aa-ac00-c3966ec236a7 {
  text-align: center;
}


.shg-c#s-c3e5fc94-9a57-40aa-ac00-c3966ec236a7 {
  max-width: 100%;
}

.shg-c#s-c3e5fc94-9a57-40aa-ac00-c3966ec236a7 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c3e5fc94-9a57-40aa-ac00-c3966ec236a7 .shg-image-zoom,
.shg-c#s-c3e5fc94-9a57-40aa-ac00-c3966ec236a7 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-c3e5fc94-9a57-40aa-ac00-c3966ec236a7 .shg-image-zoom {
  
    margin: 0 auto;
  
}

@media (min-width: 1200px){
.shg-c#s-c3e5fc94-9a57-40aa-ac00-c3966ec236a7 {
  max-width: 100%;
}

.shg-c#s-c3e5fc94-9a57-40aa-ac00-c3966ec236a7 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c3e5fc94-9a57-40aa-ac00-c3966ec236a7 .shg-image-zoom,
.shg-c#s-c3e5fc94-9a57-40aa-ac00-c3966ec236a7 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-c3e5fc94-9a57-40aa-ac00-c3966ec236a7 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-c3e5fc94-9a57-40aa-ac00-c3966ec236a7 {
  max-width: 100%;
}

.shg-c#s-c3e5fc94-9a57-40aa-ac00-c3966ec236a7 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c3e5fc94-9a57-40aa-ac00-c3966ec236a7 .shg-image-zoom,
.shg-c#s-c3e5fc94-9a57-40aa-ac00-c3966ec236a7 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-c3e5fc94-9a57-40aa-ac00-c3966ec236a7 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-c3e5fc94-9a57-40aa-ac00-c3966ec236a7 {
  max-width: 100%;
}

.shg-c#s-c3e5fc94-9a57-40aa-ac00-c3966ec236a7 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c3e5fc94-9a57-40aa-ac00-c3966ec236a7 .shg-image-zoom,
.shg-c#s-c3e5fc94-9a57-40aa-ac00-c3966ec236a7 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-c3e5fc94-9a57-40aa-ac00-c3966ec236a7 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (max-width: 767px){
.shg-c#s-c3e5fc94-9a57-40aa-ac00-c3966ec236a7 {
  max-width: 100%;
}

.shg-c#s-c3e5fc94-9a57-40aa-ac00-c3966ec236a7 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c3e5fc94-9a57-40aa-ac00-c3966ec236a7 .shg-image-zoom,
.shg-c#s-c3e5fc94-9a57-40aa-ac00-c3966ec236a7 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-c3e5fc94-9a57-40aa-ac00-c3966ec236a7 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}
#s-2ef3d50c-2f76-4493-b425-53d5dd6148c1 {
  text-align: center;
}

#s-2ef3d50c-2f76-4493-b425-53d5dd6148c1 .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-84f1c10f-9533-4eab-9b89-1f3215c71476 {
  text-align: center;
}

#s-84f1c10f-9533-4eab-9b89-1f3215c71476 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-84f1c10f-9533-4eab-9b89-1f3215c71476 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
}

#s-84f1c10f-9533-4eab-9b89-1f3215c71476 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-4567f7b4-12f9-41ed-b6ad-efe9f809c4dc {
  margin-top: 20px;
padding-top: 5px;
padding-left: 20px;
padding-bottom: 5px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-4567f7b4-12f9-41ed-b6ad-efe9f809c4dc:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-4567f7b4-12f9-41ed-b6ad-efe9f809c4dc:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-4567f7b4-12f9-41ed-b6ad-efe9f809c4dc {
  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-4567f7b4-12f9-41ed-b6ad-efe9f809c4dc.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-4567f7b4-12f9-41ed-b6ad-efe9f809c4dc.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}

#s-4567f7b4-12f9-41ed-b6ad-efe9f809c4dc.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-4567f7b4-12f9-41ed-b6ad-efe9f809c4dc.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }


#s-95fdc269-dc60-4488-b9ba-74e9304c3b20 {
  margin-top: 20px;
margin-bottom: 20px;
}

#s-95fdc269-dc60-4488-b9ba-74e9304c3b20 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(221, 221, 221, 1);
}

#s-95fdc269-dc60-4488-b9ba-74e9304c3b20 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 255, 255, 1);
  padding: 10px;
}

#s-95fdc269-dc60-4488-b9ba-74e9304c3b20 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-95fdc269-dc60-4488-b9ba-74e9304c3b20 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid rgba(221, 221, 221, 1);
}

#s-95fdc269-dc60-4488-b9ba-74e9304c3b20 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: center;
  font-family: ;
  font-weight: ;
  font-style: ;
  font-size: 16px;
}

#s-95fdc269-dc60-4488-b9ba-74e9304c3b20 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 16px;
}
#s-89a9602a-a522-42dc-aeb7-101770c54fb9 {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
}

#s-b5583669-dae9-4a33-9624-60002209ab68 {
  display: none;
}
#s-5769bbce-1c4b-4228-9e56-acec7852391d {
  text-align: center;
}


.shg-c#s-5769bbce-1c4b-4228-9e56-acec7852391d {
  max-width: 100%;
}

.shg-c#s-5769bbce-1c4b-4228-9e56-acec7852391d img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-5769bbce-1c4b-4228-9e56-acec7852391d .shg-image-zoom,
.shg-c#s-5769bbce-1c4b-4228-9e56-acec7852391d img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-5769bbce-1c4b-4228-9e56-acec7852391d .shg-image-zoom {
  
    margin: 0 auto;
  
}

@media (min-width: 1200px){
.shg-c#s-5769bbce-1c4b-4228-9e56-acec7852391d {
  max-width: 100%;
}

.shg-c#s-5769bbce-1c4b-4228-9e56-acec7852391d img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-5769bbce-1c4b-4228-9e56-acec7852391d .shg-image-zoom,
.shg-c#s-5769bbce-1c4b-4228-9e56-acec7852391d img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-5769bbce-1c4b-4228-9e56-acec7852391d .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-5769bbce-1c4b-4228-9e56-acec7852391d {
  max-width: 100%;
}

.shg-c#s-5769bbce-1c4b-4228-9e56-acec7852391d img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-5769bbce-1c4b-4228-9e56-acec7852391d .shg-image-zoom,
.shg-c#s-5769bbce-1c4b-4228-9e56-acec7852391d img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-5769bbce-1c4b-4228-9e56-acec7852391d .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-5769bbce-1c4b-4228-9e56-acec7852391d {
  max-width: 100%;
}

.shg-c#s-5769bbce-1c4b-4228-9e56-acec7852391d img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-5769bbce-1c4b-4228-9e56-acec7852391d .shg-image-zoom,
.shg-c#s-5769bbce-1c4b-4228-9e56-acec7852391d img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-5769bbce-1c4b-4228-9e56-acec7852391d .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (max-width: 767px){
.shg-c#s-5769bbce-1c4b-4228-9e56-acec7852391d {
  max-width: 100%;
}

.shg-c#s-5769bbce-1c4b-4228-9e56-acec7852391d img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-5769bbce-1c4b-4228-9e56-acec7852391d .shg-image-zoom,
.shg-c#s-5769bbce-1c4b-4228-9e56-acec7852391d img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-5769bbce-1c4b-4228-9e56-acec7852391d .shg-image-zoom {
  
    margin: 0 auto;
  
}

}
#s-506df65f-b5ac-4e0c-bc2b-55bb13ef18f1 {
  text-align: center;
}

#s-506df65f-b5ac-4e0c-bc2b-55bb13ef18f1 .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-54d4b81e-46f8-4f7b-879f-762920253f3f {
  text-align: center;
}

#s-54d4b81e-46f8-4f7b-879f-762920253f3f .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-54d4b81e-46f8-4f7b-879f-762920253f3f .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
}

#s-54d4b81e-46f8-4f7b-879f-762920253f3f .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-16203dab-4bef-417d-a74f-b35e0880dd94 {
  margin-top: 20px;
padding-top: 5px;
padding-left: 20px;
padding-bottom: 5px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-16203dab-4bef-417d-a74f-b35e0880dd94:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-16203dab-4bef-417d-a74f-b35e0880dd94:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-16203dab-4bef-417d-a74f-b35e0880dd94 {
  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-16203dab-4bef-417d-a74f-b35e0880dd94.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-16203dab-4bef-417d-a74f-b35e0880dd94.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}

#s-16203dab-4bef-417d-a74f-b35e0880dd94.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-16203dab-4bef-417d-a74f-b35e0880dd94.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }


#s-69178e75-106e-4cde-ac71-be8fd08ddfc8 {
  margin-top: 20px;
margin-bottom: 20px;
}

#s-69178e75-106e-4cde-ac71-be8fd08ddfc8 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(221, 221, 221, 1);
}

#s-69178e75-106e-4cde-ac71-be8fd08ddfc8 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 255, 255, 1);
  padding: 10px;
}

#s-69178e75-106e-4cde-ac71-be8fd08ddfc8 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-69178e75-106e-4cde-ac71-be8fd08ddfc8 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid rgba(221, 221, 221, 1);
}

#s-69178e75-106e-4cde-ac71-be8fd08ddfc8 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: center;
  font-family: ;
  font-weight: ;
  font-style: ;
  font-size: 16px;
}

#s-69178e75-106e-4cde-ac71-be8fd08ddfc8 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 16px;
}
#s-75230517-7143-49f1-92a8-490b133ee915 {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
}

#s-e1c706b7-50bd-43f7-b107-2c15a1df5928 {
  display: none;
}
#s-8d1f4c87-53be-477d-9dd4-74c84799e320 {
  text-align: center;
}


.shg-c#s-8d1f4c87-53be-477d-9dd4-74c84799e320 {
  max-width: 100%;
}

.shg-c#s-8d1f4c87-53be-477d-9dd4-74c84799e320 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8d1f4c87-53be-477d-9dd4-74c84799e320 .shg-image-zoom,
.shg-c#s-8d1f4c87-53be-477d-9dd4-74c84799e320 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-8d1f4c87-53be-477d-9dd4-74c84799e320 .shg-image-zoom {
  
    margin: 0 auto;
  
}

@media (min-width: 1200px){
.shg-c#s-8d1f4c87-53be-477d-9dd4-74c84799e320 {
  max-width: 100%;
}

.shg-c#s-8d1f4c87-53be-477d-9dd4-74c84799e320 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8d1f4c87-53be-477d-9dd4-74c84799e320 .shg-image-zoom,
.shg-c#s-8d1f4c87-53be-477d-9dd4-74c84799e320 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-8d1f4c87-53be-477d-9dd4-74c84799e320 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-8d1f4c87-53be-477d-9dd4-74c84799e320 {
  max-width: 100%;
}

.shg-c#s-8d1f4c87-53be-477d-9dd4-74c84799e320 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8d1f4c87-53be-477d-9dd4-74c84799e320 .shg-image-zoom,
.shg-c#s-8d1f4c87-53be-477d-9dd4-74c84799e320 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-8d1f4c87-53be-477d-9dd4-74c84799e320 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-8d1f4c87-53be-477d-9dd4-74c84799e320 {
  max-width: 100%;
}

.shg-c#s-8d1f4c87-53be-477d-9dd4-74c84799e320 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8d1f4c87-53be-477d-9dd4-74c84799e320 .shg-image-zoom,
.shg-c#s-8d1f4c87-53be-477d-9dd4-74c84799e320 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-8d1f4c87-53be-477d-9dd4-74c84799e320 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (max-width: 767px){
.shg-c#s-8d1f4c87-53be-477d-9dd4-74c84799e320 {
  max-width: 100%;
}

.shg-c#s-8d1f4c87-53be-477d-9dd4-74c84799e320 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8d1f4c87-53be-477d-9dd4-74c84799e320 .shg-image-zoom,
.shg-c#s-8d1f4c87-53be-477d-9dd4-74c84799e320 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-8d1f4c87-53be-477d-9dd4-74c84799e320 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}
#s-88a74648-d3d9-4838-a2d0-1da00376caa1 {
  text-align: center;
}

#s-88a74648-d3d9-4838-a2d0-1da00376caa1 .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-60b49c10-3f62-41a8-b886-b23959cd1eab {
  text-align: center;
}

#s-60b49c10-3f62-41a8-b886-b23959cd1eab .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-60b49c10-3f62-41a8-b886-b23959cd1eab .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
}

#s-60b49c10-3f62-41a8-b886-b23959cd1eab .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-68aa80ad-bc02-463a-8386-b7301980d1d4 {
  margin-top: 20px;
padding-top: 5px;
padding-left: 20px;
padding-bottom: 5px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-68aa80ad-bc02-463a-8386-b7301980d1d4:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-68aa80ad-bc02-463a-8386-b7301980d1d4:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-68aa80ad-bc02-463a-8386-b7301980d1d4 {
  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-68aa80ad-bc02-463a-8386-b7301980d1d4.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-68aa80ad-bc02-463a-8386-b7301980d1d4.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}

#s-68aa80ad-bc02-463a-8386-b7301980d1d4.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-68aa80ad-bc02-463a-8386-b7301980d1d4.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }


#s-9f9c370a-b609-4d3a-bf4b-ccda362955aa {
  margin-top: 20px;
margin-bottom: 20px;
}

#s-9f9c370a-b609-4d3a-bf4b-ccda362955aa > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(221, 221, 221, 1);
}

#s-9f9c370a-b609-4d3a-bf4b-ccda362955aa > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 255, 255, 1);
  padding: 10px;
}

#s-9f9c370a-b609-4d3a-bf4b-ccda362955aa > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-9f9c370a-b609-4d3a-bf4b-ccda362955aa > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid rgba(221, 221, 221, 1);
}

#s-9f9c370a-b609-4d3a-bf4b-ccda362955aa > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: center;
  font-family: ;
  font-weight: ;
  font-style: ;
  font-size: 16px;
}

#s-9f9c370a-b609-4d3a-bf4b-ccda362955aa > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 16px;
}
#s-6ce9ea29-de04-40bb-a539-f7fb5a5e5d9e {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
}

#s-7f5bdcf6-ec04-407a-93a6-02df19084093 {
  display: none;
}
#s-a557589f-47cd-44ca-a0bc-02d46088012c {
  text-align: center;
}


.shg-c#s-a557589f-47cd-44ca-a0bc-02d46088012c {
  max-width: 100%;
}

.shg-c#s-a557589f-47cd-44ca-a0bc-02d46088012c img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-a557589f-47cd-44ca-a0bc-02d46088012c .shg-image-zoom,
.shg-c#s-a557589f-47cd-44ca-a0bc-02d46088012c img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-a557589f-47cd-44ca-a0bc-02d46088012c .shg-image-zoom {
  
    margin: 0 auto;
  
}

@media (min-width: 1200px){
.shg-c#s-a557589f-47cd-44ca-a0bc-02d46088012c {
  max-width: 100%;
}

.shg-c#s-a557589f-47cd-44ca-a0bc-02d46088012c img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-a557589f-47cd-44ca-a0bc-02d46088012c .shg-image-zoom,
.shg-c#s-a557589f-47cd-44ca-a0bc-02d46088012c img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-a557589f-47cd-44ca-a0bc-02d46088012c .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-a557589f-47cd-44ca-a0bc-02d46088012c {
  max-width: 100%;
}

.shg-c#s-a557589f-47cd-44ca-a0bc-02d46088012c img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-a557589f-47cd-44ca-a0bc-02d46088012c .shg-image-zoom,
.shg-c#s-a557589f-47cd-44ca-a0bc-02d46088012c img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-a557589f-47cd-44ca-a0bc-02d46088012c .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-a557589f-47cd-44ca-a0bc-02d46088012c {
  max-width: 100%;
}

.shg-c#s-a557589f-47cd-44ca-a0bc-02d46088012c img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-a557589f-47cd-44ca-a0bc-02d46088012c .shg-image-zoom,
.shg-c#s-a557589f-47cd-44ca-a0bc-02d46088012c img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-a557589f-47cd-44ca-a0bc-02d46088012c .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (max-width: 767px){
.shg-c#s-a557589f-47cd-44ca-a0bc-02d46088012c {
  max-width: 100%;
}

.shg-c#s-a557589f-47cd-44ca-a0bc-02d46088012c img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-a557589f-47cd-44ca-a0bc-02d46088012c .shg-image-zoom,
.shg-c#s-a557589f-47cd-44ca-a0bc-02d46088012c img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-a557589f-47cd-44ca-a0bc-02d46088012c .shg-image-zoom {
  
    margin: 0 auto;
  
}

}
#s-5a88aa00-5483-4239-9b01-7c5c662554df {
  text-align: center;
}

#s-5a88aa00-5483-4239-9b01-7c5c662554df .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-fce9ef56-71ff-47b7-8d60-8734336145a7 {
  text-align: center;
}

#s-fce9ef56-71ff-47b7-8d60-8734336145a7 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-fce9ef56-71ff-47b7-8d60-8734336145a7 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
}

#s-fce9ef56-71ff-47b7-8d60-8734336145a7 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-c8acad54-4079-4769-b6fb-d45db00f736e {
  margin-top: 20px;
padding-top: 5px;
padding-left: 20px;
padding-bottom: 5px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-c8acad54-4079-4769-b6fb-d45db00f736e:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-c8acad54-4079-4769-b6fb-d45db00f736e:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-c8acad54-4079-4769-b6fb-d45db00f736e {
  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-c8acad54-4079-4769-b6fb-d45db00f736e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c8acad54-4079-4769-b6fb-d45db00f736e.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}

#s-c8acad54-4079-4769-b6fb-d45db00f736e.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-c8acad54-4079-4769-b6fb-d45db00f736e.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }


#s-984c8d74-c7a7-4aae-a7f2-a5d5c2374d99 {
  margin-top: 20px;
margin-bottom: 20px;
}

#s-984c8d74-c7a7-4aae-a7f2-a5d5c2374d99 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(221, 221, 221, 1);
}

#s-984c8d74-c7a7-4aae-a7f2-a5d5c2374d99 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 255, 255, 1);
  padding: 10px;
}

#s-984c8d74-c7a7-4aae-a7f2-a5d5c2374d99 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-984c8d74-c7a7-4aae-a7f2-a5d5c2374d99 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid rgba(221, 221, 221, 1);
}

#s-984c8d74-c7a7-4aae-a7f2-a5d5c2374d99 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: center;
  font-family: ;
  font-weight: ;
  font-style: ;
  font-size: 16px;
}

#s-984c8d74-c7a7-4aae-a7f2-a5d5c2374d99 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 16px;
}
#s-4ea85708-c1fe-4977-8679-a40cdcea0781 {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
}

#s-144d2d36-5692-4626-af16-2358826fba86 {
  display: none;
}
#s-acdcb724-d75d-4575-8e00-510ced939512 {
  text-align: center;
}


.shg-c#s-acdcb724-d75d-4575-8e00-510ced939512 {
  max-width: 100%;
}

.shg-c#s-acdcb724-d75d-4575-8e00-510ced939512 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-acdcb724-d75d-4575-8e00-510ced939512 .shg-image-zoom,
.shg-c#s-acdcb724-d75d-4575-8e00-510ced939512 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-acdcb724-d75d-4575-8e00-510ced939512 .shg-image-zoom {
  
    margin: 0 auto;
  
}

@media (min-width: 1200px){
.shg-c#s-acdcb724-d75d-4575-8e00-510ced939512 {
  max-width: 100%;
}

.shg-c#s-acdcb724-d75d-4575-8e00-510ced939512 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-acdcb724-d75d-4575-8e00-510ced939512 .shg-image-zoom,
.shg-c#s-acdcb724-d75d-4575-8e00-510ced939512 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-acdcb724-d75d-4575-8e00-510ced939512 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-acdcb724-d75d-4575-8e00-510ced939512 {
  max-width: 100%;
}

.shg-c#s-acdcb724-d75d-4575-8e00-510ced939512 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-acdcb724-d75d-4575-8e00-510ced939512 .shg-image-zoom,
.shg-c#s-acdcb724-d75d-4575-8e00-510ced939512 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-acdcb724-d75d-4575-8e00-510ced939512 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-acdcb724-d75d-4575-8e00-510ced939512 {
  max-width: 100%;
}

.shg-c#s-acdcb724-d75d-4575-8e00-510ced939512 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-acdcb724-d75d-4575-8e00-510ced939512 .shg-image-zoom,
.shg-c#s-acdcb724-d75d-4575-8e00-510ced939512 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-acdcb724-d75d-4575-8e00-510ced939512 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (max-width: 767px){
.shg-c#s-acdcb724-d75d-4575-8e00-510ced939512 {
  max-width: 100%;
}

.shg-c#s-acdcb724-d75d-4575-8e00-510ced939512 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-acdcb724-d75d-4575-8e00-510ced939512 .shg-image-zoom,
.shg-c#s-acdcb724-d75d-4575-8e00-510ced939512 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-acdcb724-d75d-4575-8e00-510ced939512 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}
#s-0301fef6-b23e-4bfd-ae69-6feb7591abca {
  text-align: center;
}

#s-0301fef6-b23e-4bfd-ae69-6feb7591abca .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-02f913b9-4441-4c97-af45-d6f66e9396a9 {
  text-align: center;
}

#s-02f913b9-4441-4c97-af45-d6f66e9396a9 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-02f913b9-4441-4c97-af45-d6f66e9396a9 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
}

#s-02f913b9-4441-4c97-af45-d6f66e9396a9 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-22294a57-8075-428e-9a9e-53175554a238 {
  margin-top: 20px;
padding-top: 5px;
padding-left: 20px;
padding-bottom: 5px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-22294a57-8075-428e-9a9e-53175554a238:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-22294a57-8075-428e-9a9e-53175554a238:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-22294a57-8075-428e-9a9e-53175554a238 {
  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-22294a57-8075-428e-9a9e-53175554a238.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-22294a57-8075-428e-9a9e-53175554a238.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}

#s-22294a57-8075-428e-9a9e-53175554a238.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-22294a57-8075-428e-9a9e-53175554a238.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }


#s-9b730aa8-ca81-414b-bbcb-6efa42d5922c {
  margin-top: 20px;
margin-bottom: 20px;
}

#s-9b730aa8-ca81-414b-bbcb-6efa42d5922c > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(221, 221, 221, 1);
}

#s-9b730aa8-ca81-414b-bbcb-6efa42d5922c > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 255, 255, 1);
  padding: 10px;
}

#s-9b730aa8-ca81-414b-bbcb-6efa42d5922c > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-9b730aa8-ca81-414b-bbcb-6efa42d5922c > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid rgba(221, 221, 221, 1);
}

#s-9b730aa8-ca81-414b-bbcb-6efa42d5922c > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: center;
  font-family: ;
  font-weight: ;
  font-style: ;
  font-size: 16px;
}

#s-9b730aa8-ca81-414b-bbcb-6efa42d5922c > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 16px;
}
#s-55b2c03c-7113-4400-9b39-6d32d48859f3 {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
}

#s-e7f2ecf0-531a-4411-9e83-f6837b958a62 {
  display: none;
}
#s-5b7628c0-cb9d-457e-a865-dafb8599fb44 {
  text-align: center;
}


.shg-c#s-5b7628c0-cb9d-457e-a865-dafb8599fb44 {
  max-width: 100%;
}

.shg-c#s-5b7628c0-cb9d-457e-a865-dafb8599fb44 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-5b7628c0-cb9d-457e-a865-dafb8599fb44 .shg-image-zoom,
.shg-c#s-5b7628c0-cb9d-457e-a865-dafb8599fb44 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-5b7628c0-cb9d-457e-a865-dafb8599fb44 .shg-image-zoom {
  
    margin: 0 auto;
  
}

@media (min-width: 1200px){
.shg-c#s-5b7628c0-cb9d-457e-a865-dafb8599fb44 {
  max-width: 100%;
}

.shg-c#s-5b7628c0-cb9d-457e-a865-dafb8599fb44 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-5b7628c0-cb9d-457e-a865-dafb8599fb44 .shg-image-zoom,
.shg-c#s-5b7628c0-cb9d-457e-a865-dafb8599fb44 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-5b7628c0-cb9d-457e-a865-dafb8599fb44 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-5b7628c0-cb9d-457e-a865-dafb8599fb44 {
  max-width: 100%;
}

.shg-c#s-5b7628c0-cb9d-457e-a865-dafb8599fb44 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-5b7628c0-cb9d-457e-a865-dafb8599fb44 .shg-image-zoom,
.shg-c#s-5b7628c0-cb9d-457e-a865-dafb8599fb44 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-5b7628c0-cb9d-457e-a865-dafb8599fb44 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-5b7628c0-cb9d-457e-a865-dafb8599fb44 {
  max-width: 100%;
}

.shg-c#s-5b7628c0-cb9d-457e-a865-dafb8599fb44 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-5b7628c0-cb9d-457e-a865-dafb8599fb44 .shg-image-zoom,
.shg-c#s-5b7628c0-cb9d-457e-a865-dafb8599fb44 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-5b7628c0-cb9d-457e-a865-dafb8599fb44 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (max-width: 767px){
.shg-c#s-5b7628c0-cb9d-457e-a865-dafb8599fb44 {
  max-width: 100%;
}

.shg-c#s-5b7628c0-cb9d-457e-a865-dafb8599fb44 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-5b7628c0-cb9d-457e-a865-dafb8599fb44 .shg-image-zoom,
.shg-c#s-5b7628c0-cb9d-457e-a865-dafb8599fb44 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-5b7628c0-cb9d-457e-a865-dafb8599fb44 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}
#s-1a36da47-6691-4ddb-84f4-77ecc311921f {
  text-align: center;
}

#s-1a36da47-6691-4ddb-84f4-77ecc311921f .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-eaacb8dd-dd6f-4f55-8010-bce1a30591f4 {
  text-align: center;
}

#s-eaacb8dd-dd6f-4f55-8010-bce1a30591f4 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-eaacb8dd-dd6f-4f55-8010-bce1a30591f4 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
}

#s-eaacb8dd-dd6f-4f55-8010-bce1a30591f4 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-63d34033-9804-4175-a8b1-90adeb77f3b2 {
  margin-top: 20px;
padding-top: 5px;
padding-left: 20px;
padding-bottom: 5px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-63d34033-9804-4175-a8b1-90adeb77f3b2:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-63d34033-9804-4175-a8b1-90adeb77f3b2:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-63d34033-9804-4175-a8b1-90adeb77f3b2 {
  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-63d34033-9804-4175-a8b1-90adeb77f3b2.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-63d34033-9804-4175-a8b1-90adeb77f3b2.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}

#s-63d34033-9804-4175-a8b1-90adeb77f3b2.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-63d34033-9804-4175-a8b1-90adeb77f3b2.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }


#s-a7f8c9c8-e2ef-48b8-85f2-817c2076bbc1 {
  margin-top: 20px;
margin-bottom: 20px;
}

#s-a7f8c9c8-e2ef-48b8-85f2-817c2076bbc1 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(221, 221, 221, 1);
}

#s-a7f8c9c8-e2ef-48b8-85f2-817c2076bbc1 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 255, 255, 1);
  padding: 10px;
}

#s-a7f8c9c8-e2ef-48b8-85f2-817c2076bbc1 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-a7f8c9c8-e2ef-48b8-85f2-817c2076bbc1 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid rgba(221, 221, 221, 1);
}

#s-a7f8c9c8-e2ef-48b8-85f2-817c2076bbc1 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: center;
  font-family: ;
  font-weight: ;
  font-style: ;
  font-size: 16px;
}

#s-a7f8c9c8-e2ef-48b8-85f2-817c2076bbc1 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 16px;
}
#s-edc0c36a-1cef-40f0-81b9-3df9d4d54e97 {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
}

#s-68c9e618-9b6b-4e77-8b21-be5c2f5c8535 {
  display: none;
}
#s-47f8bb6d-afe7-40a5-9c2a-b532e6cc1f5f {
  text-align: center;
}


.shg-c#s-47f8bb6d-afe7-40a5-9c2a-b532e6cc1f5f {
  max-width: 100%;
}

.shg-c#s-47f8bb6d-afe7-40a5-9c2a-b532e6cc1f5f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-47f8bb6d-afe7-40a5-9c2a-b532e6cc1f5f .shg-image-zoom,
.shg-c#s-47f8bb6d-afe7-40a5-9c2a-b532e6cc1f5f img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-47f8bb6d-afe7-40a5-9c2a-b532e6cc1f5f .shg-image-zoom {
  
    margin: 0 auto;
  
}

@media (min-width: 1200px){
.shg-c#s-47f8bb6d-afe7-40a5-9c2a-b532e6cc1f5f {
  max-width: 100%;
}

.shg-c#s-47f8bb6d-afe7-40a5-9c2a-b532e6cc1f5f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-47f8bb6d-afe7-40a5-9c2a-b532e6cc1f5f .shg-image-zoom,
.shg-c#s-47f8bb6d-afe7-40a5-9c2a-b532e6cc1f5f img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-47f8bb6d-afe7-40a5-9c2a-b532e6cc1f5f .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-47f8bb6d-afe7-40a5-9c2a-b532e6cc1f5f {
  max-width: 100%;
}

.shg-c#s-47f8bb6d-afe7-40a5-9c2a-b532e6cc1f5f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-47f8bb6d-afe7-40a5-9c2a-b532e6cc1f5f .shg-image-zoom,
.shg-c#s-47f8bb6d-afe7-40a5-9c2a-b532e6cc1f5f img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-47f8bb6d-afe7-40a5-9c2a-b532e6cc1f5f .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-47f8bb6d-afe7-40a5-9c2a-b532e6cc1f5f {
  max-width: 100%;
}

.shg-c#s-47f8bb6d-afe7-40a5-9c2a-b532e6cc1f5f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-47f8bb6d-afe7-40a5-9c2a-b532e6cc1f5f .shg-image-zoom,
.shg-c#s-47f8bb6d-afe7-40a5-9c2a-b532e6cc1f5f img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-47f8bb6d-afe7-40a5-9c2a-b532e6cc1f5f .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (max-width: 767px){
.shg-c#s-47f8bb6d-afe7-40a5-9c2a-b532e6cc1f5f {
  max-width: 100%;
}

.shg-c#s-47f8bb6d-afe7-40a5-9c2a-b532e6cc1f5f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-47f8bb6d-afe7-40a5-9c2a-b532e6cc1f5f .shg-image-zoom,
.shg-c#s-47f8bb6d-afe7-40a5-9c2a-b532e6cc1f5f img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-47f8bb6d-afe7-40a5-9c2a-b532e6cc1f5f .shg-image-zoom {
  
    margin: 0 auto;
  
}

}
#s-f398fe74-b12d-4f99-82a2-b2873a94e6fb {
  text-align: center;
}

#s-f398fe74-b12d-4f99-82a2-b2873a94e6fb .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-8ccbd936-8d95-4ace-859c-f1a98d800c34 {
  text-align: center;
}

#s-8ccbd936-8d95-4ace-859c-f1a98d800c34 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-8ccbd936-8d95-4ace-859c-f1a98d800c34 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
}

#s-8ccbd936-8d95-4ace-859c-f1a98d800c34 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-58067b25-0351-4d99-a229-4d9b62ae3b6b {
  margin-top: 20px;
padding-top: 5px;
padding-left: 20px;
padding-bottom: 5px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-58067b25-0351-4d99-a229-4d9b62ae3b6b:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-58067b25-0351-4d99-a229-4d9b62ae3b6b:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-58067b25-0351-4d99-a229-4d9b62ae3b6b {
  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-58067b25-0351-4d99-a229-4d9b62ae3b6b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-58067b25-0351-4d99-a229-4d9b62ae3b6b.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}

#s-58067b25-0351-4d99-a229-4d9b62ae3b6b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-58067b25-0351-4d99-a229-4d9b62ae3b6b.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }


#s-18350da3-6b0d-4911-8c33-97fbd1c17ade {
  margin-top: 20px;
margin-bottom: 20px;
}

#s-18350da3-6b0d-4911-8c33-97fbd1c17ade > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(221, 221, 221, 1);
}

#s-18350da3-6b0d-4911-8c33-97fbd1c17ade > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 255, 255, 1);
  padding: 10px;
}

#s-18350da3-6b0d-4911-8c33-97fbd1c17ade > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-18350da3-6b0d-4911-8c33-97fbd1c17ade > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid rgba(221, 221, 221, 1);
}

#s-18350da3-6b0d-4911-8c33-97fbd1c17ade > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: center;
  font-family: ;
  font-weight: ;
  font-style: ;
  font-size: 16px;
}

#s-18350da3-6b0d-4911-8c33-97fbd1c17ade > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 16px;
}
#s-9c381ef2-0436-4666-92b0-c13b5f2ac3fd {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
}

#s-0cd6026c-ff06-4f5a-a765-fa7287bd5a5d {
  padding-top: 10px;
padding-left: 100px;
padding-bottom: 10px;
padding-right: 100px;
min-height: 30px;
text-align: center;
opacity: 1;
}
@media (max-width: 767px){#s-0cd6026c-ff06-4f5a-a765-fa7287bd5a5d {
  padding-left: 0px;
padding-right: 0px;
}
}
#s-0cd6026c-ff06-4f5a-a765-fa7287bd5a5d .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-0cd6026c-ff06-4f5a-a765-fa7287bd5a5d .shg-sld-nav-button.shg-sld-left,
#s-0cd6026c-ff06-4f5a-a765-fa7287bd5a5d .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

#s-750e19ff-f767-4f5c-9352-1605bb4495e1 {
  display: none;
}
#s-9a0c5f4b-3cdd-4ea3-8f7e-92cdd7f43263 {
  text-align: center;
}


.shg-c#s-9a0c5f4b-3cdd-4ea3-8f7e-92cdd7f43263 {
  max-width: 100%;
}

.shg-c#s-9a0c5f4b-3cdd-4ea3-8f7e-92cdd7f43263 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-9a0c5f4b-3cdd-4ea3-8f7e-92cdd7f43263 .shg-image-zoom,
.shg-c#s-9a0c5f4b-3cdd-4ea3-8f7e-92cdd7f43263 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-9a0c5f4b-3cdd-4ea3-8f7e-92cdd7f43263 .shg-image-zoom {
  
    margin: 0 auto;
  
}

@media (min-width: 1200px){
.shg-c#s-9a0c5f4b-3cdd-4ea3-8f7e-92cdd7f43263 {
  max-width: 100%;
}

.shg-c#s-9a0c5f4b-3cdd-4ea3-8f7e-92cdd7f43263 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-9a0c5f4b-3cdd-4ea3-8f7e-92cdd7f43263 .shg-image-zoom,
.shg-c#s-9a0c5f4b-3cdd-4ea3-8f7e-92cdd7f43263 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-9a0c5f4b-3cdd-4ea3-8f7e-92cdd7f43263 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-9a0c5f4b-3cdd-4ea3-8f7e-92cdd7f43263 {
  max-width: 100%;
}

.shg-c#s-9a0c5f4b-3cdd-4ea3-8f7e-92cdd7f43263 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-9a0c5f4b-3cdd-4ea3-8f7e-92cdd7f43263 .shg-image-zoom,
.shg-c#s-9a0c5f4b-3cdd-4ea3-8f7e-92cdd7f43263 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-9a0c5f4b-3cdd-4ea3-8f7e-92cdd7f43263 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-9a0c5f4b-3cdd-4ea3-8f7e-92cdd7f43263 {
  max-width: 100%;
}

.shg-c#s-9a0c5f4b-3cdd-4ea3-8f7e-92cdd7f43263 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-9a0c5f4b-3cdd-4ea3-8f7e-92cdd7f43263 .shg-image-zoom,
.shg-c#s-9a0c5f4b-3cdd-4ea3-8f7e-92cdd7f43263 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-9a0c5f4b-3cdd-4ea3-8f7e-92cdd7f43263 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (max-width: 767px){
.shg-c#s-9a0c5f4b-3cdd-4ea3-8f7e-92cdd7f43263 {
  max-width: 100%;
}

.shg-c#s-9a0c5f4b-3cdd-4ea3-8f7e-92cdd7f43263 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-9a0c5f4b-3cdd-4ea3-8f7e-92cdd7f43263 .shg-image-zoom,
.shg-c#s-9a0c5f4b-3cdd-4ea3-8f7e-92cdd7f43263 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-9a0c5f4b-3cdd-4ea3-8f7e-92cdd7f43263 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}
#s-e4b6bbd7-e121-4f4a-9f58-5758c9397d0d {
  text-align: center;
}

#s-e4b6bbd7-e121-4f4a-9f58-5758c9397d0d .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-e0b69fe8-bdb2-4ab1-845c-9e28fee4674e {
  text-align: center;
}

#s-e0b69fe8-bdb2-4ab1-845c-9e28fee4674e .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-e0b69fe8-bdb2-4ab1-845c-9e28fee4674e .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
}

#s-e0b69fe8-bdb2-4ab1-845c-9e28fee4674e .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-432ea5c9-37ea-4d5a-83c5-706decc3cba5 {
  margin-top: 20px;
padding-top: 5px;
padding-left: 20px;
padding-bottom: 5px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-432ea5c9-37ea-4d5a-83c5-706decc3cba5:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-432ea5c9-37ea-4d5a-83c5-706decc3cba5:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-432ea5c9-37ea-4d5a-83c5-706decc3cba5 {
  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-432ea5c9-37ea-4d5a-83c5-706decc3cba5.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-432ea5c9-37ea-4d5a-83c5-706decc3cba5.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}

#s-432ea5c9-37ea-4d5a-83c5-706decc3cba5.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-432ea5c9-37ea-4d5a-83c5-706decc3cba5.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }


#s-20149dca-a845-4313-8641-e69526e06785 {
  margin-top: 20px;
margin-bottom: 20px;
}

#s-20149dca-a845-4313-8641-e69526e06785 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(221, 221, 221, 1);
}

#s-20149dca-a845-4313-8641-e69526e06785 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 255, 255, 1);
  padding: 10px;
}

#s-20149dca-a845-4313-8641-e69526e06785 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-20149dca-a845-4313-8641-e69526e06785 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid rgba(221, 221, 221, 1);
}

#s-20149dca-a845-4313-8641-e69526e06785 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: center;
  font-family: ;
  font-weight: ;
  font-style: ;
  font-size: 16px;
}

#s-20149dca-a845-4313-8641-e69526e06785 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 16px;
}
#s-942e1f93-2a6e-4df8-805b-c84fc88e33d3 {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
}

#s-4adfe68e-ae2d-4122-97d7-c2cb782db989 {
  display: none;
}
#s-1a071d1b-20ac-4fba-8e46-69efe49060c3 {
  text-align: center;
}


.shg-c#s-1a071d1b-20ac-4fba-8e46-69efe49060c3 {
  max-width: 100%;
}

.shg-c#s-1a071d1b-20ac-4fba-8e46-69efe49060c3 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-1a071d1b-20ac-4fba-8e46-69efe49060c3 .shg-image-zoom,
.shg-c#s-1a071d1b-20ac-4fba-8e46-69efe49060c3 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-1a071d1b-20ac-4fba-8e46-69efe49060c3 .shg-image-zoom {
  
    margin: 0 auto;
  
}

@media (min-width: 1200px){
.shg-c#s-1a071d1b-20ac-4fba-8e46-69efe49060c3 {
  max-width: 100%;
}

.shg-c#s-1a071d1b-20ac-4fba-8e46-69efe49060c3 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-1a071d1b-20ac-4fba-8e46-69efe49060c3 .shg-image-zoom,
.shg-c#s-1a071d1b-20ac-4fba-8e46-69efe49060c3 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-1a071d1b-20ac-4fba-8e46-69efe49060c3 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-1a071d1b-20ac-4fba-8e46-69efe49060c3 {
  max-width: 100%;
}

.shg-c#s-1a071d1b-20ac-4fba-8e46-69efe49060c3 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-1a071d1b-20ac-4fba-8e46-69efe49060c3 .shg-image-zoom,
.shg-c#s-1a071d1b-20ac-4fba-8e46-69efe49060c3 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-1a071d1b-20ac-4fba-8e46-69efe49060c3 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-1a071d1b-20ac-4fba-8e46-69efe49060c3 {
  max-width: 100%;
}

.shg-c#s-1a071d1b-20ac-4fba-8e46-69efe49060c3 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-1a071d1b-20ac-4fba-8e46-69efe49060c3 .shg-image-zoom,
.shg-c#s-1a071d1b-20ac-4fba-8e46-69efe49060c3 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-1a071d1b-20ac-4fba-8e46-69efe49060c3 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (max-width: 767px){
.shg-c#s-1a071d1b-20ac-4fba-8e46-69efe49060c3 {
  max-width: 100%;
}

.shg-c#s-1a071d1b-20ac-4fba-8e46-69efe49060c3 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-1a071d1b-20ac-4fba-8e46-69efe49060c3 .shg-image-zoom,
.shg-c#s-1a071d1b-20ac-4fba-8e46-69efe49060c3 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-1a071d1b-20ac-4fba-8e46-69efe49060c3 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}
#s-1a5a99e4-b970-46ef-b96c-c13aeb889b6d {
  text-align: center;
}

#s-1a5a99e4-b970-46ef-b96c-c13aeb889b6d .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-af8a54cc-206b-4345-8953-7c41c26b6db1 {
  text-align: center;
}

#s-af8a54cc-206b-4345-8953-7c41c26b6db1 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-af8a54cc-206b-4345-8953-7c41c26b6db1 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
}

#s-af8a54cc-206b-4345-8953-7c41c26b6db1 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-fc66ea01-1f9c-4827-81c6-3c04b26962c1 {
  margin-top: 20px;
padding-top: 5px;
padding-left: 20px;
padding-bottom: 5px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-fc66ea01-1f9c-4827-81c6-3c04b26962c1:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-fc66ea01-1f9c-4827-81c6-3c04b26962c1:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-fc66ea01-1f9c-4827-81c6-3c04b26962c1 {
  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-fc66ea01-1f9c-4827-81c6-3c04b26962c1.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-fc66ea01-1f9c-4827-81c6-3c04b26962c1.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}

#s-fc66ea01-1f9c-4827-81c6-3c04b26962c1.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-fc66ea01-1f9c-4827-81c6-3c04b26962c1.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }


#s-fec5f443-c08f-4c9c-9422-12cf2b046e76 {
  margin-top: 20px;
margin-bottom: 20px;
}

#s-fec5f443-c08f-4c9c-9422-12cf2b046e76 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(221, 221, 221, 1);
}

#s-fec5f443-c08f-4c9c-9422-12cf2b046e76 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 255, 255, 1);
  padding: 10px;
}

#s-fec5f443-c08f-4c9c-9422-12cf2b046e76 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-fec5f443-c08f-4c9c-9422-12cf2b046e76 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid rgba(221, 221, 221, 1);
}

#s-fec5f443-c08f-4c9c-9422-12cf2b046e76 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: center;
  font-family: ;
  font-weight: ;
  font-style: ;
  font-size: 16px;
}

#s-fec5f443-c08f-4c9c-9422-12cf2b046e76 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 16px;
}
#s-0dc0c039-7ebf-431b-b4c3-9046418067de {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
}

#s-59fcc040-86e3-4990-965a-84b9ca30d7fc {
  display: none;
}
#s-4e4e3f93-2987-4ce1-8ccc-708f8d60aa4c {
  text-align: center;
}


.shg-c#s-4e4e3f93-2987-4ce1-8ccc-708f8d60aa4c {
  max-width: 100%;
}

.shg-c#s-4e4e3f93-2987-4ce1-8ccc-708f8d60aa4c img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-4e4e3f93-2987-4ce1-8ccc-708f8d60aa4c .shg-image-zoom,
.shg-c#s-4e4e3f93-2987-4ce1-8ccc-708f8d60aa4c img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-4e4e3f93-2987-4ce1-8ccc-708f8d60aa4c .shg-image-zoom {
  
    margin: 0 auto;
  
}

@media (min-width: 1200px){
.shg-c#s-4e4e3f93-2987-4ce1-8ccc-708f8d60aa4c {
  max-width: 100%;
}

.shg-c#s-4e4e3f93-2987-4ce1-8ccc-708f8d60aa4c img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-4e4e3f93-2987-4ce1-8ccc-708f8d60aa4c .shg-image-zoom,
.shg-c#s-4e4e3f93-2987-4ce1-8ccc-708f8d60aa4c img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-4e4e3f93-2987-4ce1-8ccc-708f8d60aa4c .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-4e4e3f93-2987-4ce1-8ccc-708f8d60aa4c {
  max-width: 100%;
}

.shg-c#s-4e4e3f93-2987-4ce1-8ccc-708f8d60aa4c img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-4e4e3f93-2987-4ce1-8ccc-708f8d60aa4c .shg-image-zoom,
.shg-c#s-4e4e3f93-2987-4ce1-8ccc-708f8d60aa4c img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-4e4e3f93-2987-4ce1-8ccc-708f8d60aa4c .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-4e4e3f93-2987-4ce1-8ccc-708f8d60aa4c {
  max-width: 100%;
}

.shg-c#s-4e4e3f93-2987-4ce1-8ccc-708f8d60aa4c img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-4e4e3f93-2987-4ce1-8ccc-708f8d60aa4c .shg-image-zoom,
.shg-c#s-4e4e3f93-2987-4ce1-8ccc-708f8d60aa4c img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-4e4e3f93-2987-4ce1-8ccc-708f8d60aa4c .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (max-width: 767px){
.shg-c#s-4e4e3f93-2987-4ce1-8ccc-708f8d60aa4c {
  max-width: 100%;
}

.shg-c#s-4e4e3f93-2987-4ce1-8ccc-708f8d60aa4c img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-4e4e3f93-2987-4ce1-8ccc-708f8d60aa4c .shg-image-zoom,
.shg-c#s-4e4e3f93-2987-4ce1-8ccc-708f8d60aa4c img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-4e4e3f93-2987-4ce1-8ccc-708f8d60aa4c .shg-image-zoom {
  
    margin: 0 auto;
  
}

}
#s-edec4860-bbf0-4ee4-bd2c-d97a70998bb8 {
  text-align: center;
}

#s-edec4860-bbf0-4ee4-bd2c-d97a70998bb8 .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-326c5ba4-9ca9-4fd6-8505-7e0af85b2645 {
  text-align: center;
}

#s-326c5ba4-9ca9-4fd6-8505-7e0af85b2645 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-326c5ba4-9ca9-4fd6-8505-7e0af85b2645 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
}

#s-326c5ba4-9ca9-4fd6-8505-7e0af85b2645 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-81a6fda2-d366-42d6-b768-8d737b9ab8cb {
  margin-top: 20px;
padding-top: 5px;
padding-left: 20px;
padding-bottom: 5px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-81a6fda2-d366-42d6-b768-8d737b9ab8cb:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-81a6fda2-d366-42d6-b768-8d737b9ab8cb:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-81a6fda2-d366-42d6-b768-8d737b9ab8cb {
  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-81a6fda2-d366-42d6-b768-8d737b9ab8cb.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-81a6fda2-d366-42d6-b768-8d737b9ab8cb.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}

#s-81a6fda2-d366-42d6-b768-8d737b9ab8cb.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-81a6fda2-d366-42d6-b768-8d737b9ab8cb.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }


#s-4abdce6b-7769-41cd-8c82-601bd8a7f70f {
  margin-top: 20px;
margin-bottom: 20px;
}

#s-4abdce6b-7769-41cd-8c82-601bd8a7f70f > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(221, 221, 221, 1);
}

#s-4abdce6b-7769-41cd-8c82-601bd8a7f70f > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 255, 255, 1);
  padding: 10px;
}

#s-4abdce6b-7769-41cd-8c82-601bd8a7f70f > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-4abdce6b-7769-41cd-8c82-601bd8a7f70f > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid rgba(221, 221, 221, 1);
}

#s-4abdce6b-7769-41cd-8c82-601bd8a7f70f > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: center;
  font-family: ;
  font-weight: ;
  font-style: ;
  font-size: 16px;
}

#s-4abdce6b-7769-41cd-8c82-601bd8a7f70f > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 16px;
}
#s-396598dc-cbd3-4beb-82f6-fe2c2bde90cf {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
}

#s-c0fee3d3-7aad-4122-a13a-cf1f30a51557 {
  display: none;
}
#s-92bf6b15-3a29-4445-a0a8-6c935a92da64 {
  text-align: center;
}


.shg-c#s-92bf6b15-3a29-4445-a0a8-6c935a92da64 {
  max-width: 100%;
}

.shg-c#s-92bf6b15-3a29-4445-a0a8-6c935a92da64 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-92bf6b15-3a29-4445-a0a8-6c935a92da64 .shg-image-zoom,
.shg-c#s-92bf6b15-3a29-4445-a0a8-6c935a92da64 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-92bf6b15-3a29-4445-a0a8-6c935a92da64 .shg-image-zoom {
  
    margin: 0 auto;
  
}

@media (min-width: 1200px){
.shg-c#s-92bf6b15-3a29-4445-a0a8-6c935a92da64 {
  max-width: 100%;
}

.shg-c#s-92bf6b15-3a29-4445-a0a8-6c935a92da64 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-92bf6b15-3a29-4445-a0a8-6c935a92da64 .shg-image-zoom,
.shg-c#s-92bf6b15-3a29-4445-a0a8-6c935a92da64 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-92bf6b15-3a29-4445-a0a8-6c935a92da64 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-92bf6b15-3a29-4445-a0a8-6c935a92da64 {
  max-width: 100%;
}

.shg-c#s-92bf6b15-3a29-4445-a0a8-6c935a92da64 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-92bf6b15-3a29-4445-a0a8-6c935a92da64 .shg-image-zoom,
.shg-c#s-92bf6b15-3a29-4445-a0a8-6c935a92da64 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-92bf6b15-3a29-4445-a0a8-6c935a92da64 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-92bf6b15-3a29-4445-a0a8-6c935a92da64 {
  max-width: 100%;
}

.shg-c#s-92bf6b15-3a29-4445-a0a8-6c935a92da64 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-92bf6b15-3a29-4445-a0a8-6c935a92da64 .shg-image-zoom,
.shg-c#s-92bf6b15-3a29-4445-a0a8-6c935a92da64 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-92bf6b15-3a29-4445-a0a8-6c935a92da64 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (max-width: 767px){
.shg-c#s-92bf6b15-3a29-4445-a0a8-6c935a92da64 {
  max-width: 100%;
}

.shg-c#s-92bf6b15-3a29-4445-a0a8-6c935a92da64 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-92bf6b15-3a29-4445-a0a8-6c935a92da64 .shg-image-zoom,
.shg-c#s-92bf6b15-3a29-4445-a0a8-6c935a92da64 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-92bf6b15-3a29-4445-a0a8-6c935a92da64 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}
#s-0b8bb935-abfa-4de1-b9d1-073c50b74cc8 {
  text-align: center;
}

#s-0b8bb935-abfa-4de1-b9d1-073c50b74cc8 .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-524f8233-89b0-4e2e-a207-b7fc2ae84ccc {
  text-align: center;
}

#s-524f8233-89b0-4e2e-a207-b7fc2ae84ccc .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-524f8233-89b0-4e2e-a207-b7fc2ae84ccc .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
}

#s-524f8233-89b0-4e2e-a207-b7fc2ae84ccc .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-187ca272-e23f-4d4a-a2c0-4d9892a84e51 {
  margin-top: 20px;
padding-top: 5px;
padding-left: 20px;
padding-bottom: 5px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-187ca272-e23f-4d4a-a2c0-4d9892a84e51:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-187ca272-e23f-4d4a-a2c0-4d9892a84e51:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-187ca272-e23f-4d4a-a2c0-4d9892a84e51 {
  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-187ca272-e23f-4d4a-a2c0-4d9892a84e51.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-187ca272-e23f-4d4a-a2c0-4d9892a84e51.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}

#s-187ca272-e23f-4d4a-a2c0-4d9892a84e51.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-187ca272-e23f-4d4a-a2c0-4d9892a84e51.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }


#s-9e4b9b9a-0ff7-4396-80cc-91343de83bee {
  margin-top: 20px;
margin-bottom: 20px;
}

#s-9e4b9b9a-0ff7-4396-80cc-91343de83bee > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(221, 221, 221, 1);
}

#s-9e4b9b9a-0ff7-4396-80cc-91343de83bee > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 255, 255, 1);
  padding: 10px;
}

#s-9e4b9b9a-0ff7-4396-80cc-91343de83bee > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-9e4b9b9a-0ff7-4396-80cc-91343de83bee > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid rgba(221, 221, 221, 1);
}

#s-9e4b9b9a-0ff7-4396-80cc-91343de83bee > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: center;
  font-family: ;
  font-weight: ;
  font-style: ;
  font-size: 16px;
}

#s-9e4b9b9a-0ff7-4396-80cc-91343de83bee > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 16px;
}
#s-2f49032a-0ef0-45db-9107-b53855384a75 {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
}

#s-e28f0604-e6ab-4dd5-a78b-9729fec94403 {
  display: none;
}
#s-851c0707-53ef-4457-8b38-24c2b44730e0 {
  text-align: center;
}


.shg-c#s-851c0707-53ef-4457-8b38-24c2b44730e0 {
  max-width: 100%;
}

.shg-c#s-851c0707-53ef-4457-8b38-24c2b44730e0 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-851c0707-53ef-4457-8b38-24c2b44730e0 .shg-image-zoom,
.shg-c#s-851c0707-53ef-4457-8b38-24c2b44730e0 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-851c0707-53ef-4457-8b38-24c2b44730e0 .shg-image-zoom {
  
    margin: 0 auto;
  
}

@media (min-width: 1200px){
.shg-c#s-851c0707-53ef-4457-8b38-24c2b44730e0 {
  max-width: 100%;
}

.shg-c#s-851c0707-53ef-4457-8b38-24c2b44730e0 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-851c0707-53ef-4457-8b38-24c2b44730e0 .shg-image-zoom,
.shg-c#s-851c0707-53ef-4457-8b38-24c2b44730e0 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-851c0707-53ef-4457-8b38-24c2b44730e0 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-851c0707-53ef-4457-8b38-24c2b44730e0 {
  max-width: 100%;
}

.shg-c#s-851c0707-53ef-4457-8b38-24c2b44730e0 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-851c0707-53ef-4457-8b38-24c2b44730e0 .shg-image-zoom,
.shg-c#s-851c0707-53ef-4457-8b38-24c2b44730e0 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-851c0707-53ef-4457-8b38-24c2b44730e0 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-851c0707-53ef-4457-8b38-24c2b44730e0 {
  max-width: 100%;
}

.shg-c#s-851c0707-53ef-4457-8b38-24c2b44730e0 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-851c0707-53ef-4457-8b38-24c2b44730e0 .shg-image-zoom,
.shg-c#s-851c0707-53ef-4457-8b38-24c2b44730e0 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-851c0707-53ef-4457-8b38-24c2b44730e0 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (max-width: 767px){
.shg-c#s-851c0707-53ef-4457-8b38-24c2b44730e0 {
  max-width: 100%;
}

.shg-c#s-851c0707-53ef-4457-8b38-24c2b44730e0 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-851c0707-53ef-4457-8b38-24c2b44730e0 .shg-image-zoom,
.shg-c#s-851c0707-53ef-4457-8b38-24c2b44730e0 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-851c0707-53ef-4457-8b38-24c2b44730e0 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}
#s-d7356423-f83c-43ad-bb83-8cbc7b3f5a10 {
  text-align: center;
}

#s-d7356423-f83c-43ad-bb83-8cbc7b3f5a10 .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-a243be4e-8ba1-4a3c-9721-0a8eec760f26 {
  text-align: center;
}

#s-a243be4e-8ba1-4a3c-9721-0a8eec760f26 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-a243be4e-8ba1-4a3c-9721-0a8eec760f26 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
}

#s-a243be4e-8ba1-4a3c-9721-0a8eec760f26 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-20e46a25-d2df-4947-98e6-7d4ed3af67fc {
  margin-top: 20px;
padding-top: 5px;
padding-left: 20px;
padding-bottom: 5px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-20e46a25-d2df-4947-98e6-7d4ed3af67fc:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-20e46a25-d2df-4947-98e6-7d4ed3af67fc:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-20e46a25-d2df-4947-98e6-7d4ed3af67fc {
  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-20e46a25-d2df-4947-98e6-7d4ed3af67fc.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-20e46a25-d2df-4947-98e6-7d4ed3af67fc.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}

#s-20e46a25-d2df-4947-98e6-7d4ed3af67fc.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-20e46a25-d2df-4947-98e6-7d4ed3af67fc.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }


#s-e5dcee31-f96a-47ed-8d0d-5c7ab1f34190 {
  margin-top: 20px;
margin-bottom: 20px;
}

#s-e5dcee31-f96a-47ed-8d0d-5c7ab1f34190 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(221, 221, 221, 1);
}

#s-e5dcee31-f96a-47ed-8d0d-5c7ab1f34190 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 255, 255, 1);
  padding: 10px;
}

#s-e5dcee31-f96a-47ed-8d0d-5c7ab1f34190 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-e5dcee31-f96a-47ed-8d0d-5c7ab1f34190 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid rgba(221, 221, 221, 1);
}

#s-e5dcee31-f96a-47ed-8d0d-5c7ab1f34190 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: center;
  font-family: ;
  font-weight: ;
  font-style: ;
  font-size: 16px;
}

#s-e5dcee31-f96a-47ed-8d0d-5c7ab1f34190 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 16px;
}
#s-ab47da86-0c0a-49ed-9e91-92110e188f88 {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
}

#s-c4f4f500-6af6-4c72-a097-5231f817d620 {
  display: none;
}
#s-378748e6-03c3-4838-9ce0-48b3e06764a3 {
  text-align: center;
}


.shg-c#s-378748e6-03c3-4838-9ce0-48b3e06764a3 {
  max-width: 100%;
}

.shg-c#s-378748e6-03c3-4838-9ce0-48b3e06764a3 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-378748e6-03c3-4838-9ce0-48b3e06764a3 .shg-image-zoom,
.shg-c#s-378748e6-03c3-4838-9ce0-48b3e06764a3 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-378748e6-03c3-4838-9ce0-48b3e06764a3 .shg-image-zoom {
  
    margin: 0 auto;
  
}

@media (min-width: 1200px){
.shg-c#s-378748e6-03c3-4838-9ce0-48b3e06764a3 {
  max-width: 100%;
}

.shg-c#s-378748e6-03c3-4838-9ce0-48b3e06764a3 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-378748e6-03c3-4838-9ce0-48b3e06764a3 .shg-image-zoom,
.shg-c#s-378748e6-03c3-4838-9ce0-48b3e06764a3 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-378748e6-03c3-4838-9ce0-48b3e06764a3 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-378748e6-03c3-4838-9ce0-48b3e06764a3 {
  max-width: 100%;
}

.shg-c#s-378748e6-03c3-4838-9ce0-48b3e06764a3 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-378748e6-03c3-4838-9ce0-48b3e06764a3 .shg-image-zoom,
.shg-c#s-378748e6-03c3-4838-9ce0-48b3e06764a3 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-378748e6-03c3-4838-9ce0-48b3e06764a3 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-378748e6-03c3-4838-9ce0-48b3e06764a3 {
  max-width: 100%;
}

.shg-c#s-378748e6-03c3-4838-9ce0-48b3e06764a3 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-378748e6-03c3-4838-9ce0-48b3e06764a3 .shg-image-zoom,
.shg-c#s-378748e6-03c3-4838-9ce0-48b3e06764a3 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-378748e6-03c3-4838-9ce0-48b3e06764a3 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (max-width: 767px){
.shg-c#s-378748e6-03c3-4838-9ce0-48b3e06764a3 {
  max-width: 100%;
}

.shg-c#s-378748e6-03c3-4838-9ce0-48b3e06764a3 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-378748e6-03c3-4838-9ce0-48b3e06764a3 .shg-image-zoom,
.shg-c#s-378748e6-03c3-4838-9ce0-48b3e06764a3 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-378748e6-03c3-4838-9ce0-48b3e06764a3 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}
#s-0342bebb-66a4-423d-a6ad-6e14ab94d64a {
  text-align: center;
}

#s-0342bebb-66a4-423d-a6ad-6e14ab94d64a .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-e7917198-5642-4b81-b614-d0c0c459fad3 {
  text-align: center;
}

#s-e7917198-5642-4b81-b614-d0c0c459fad3 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-e7917198-5642-4b81-b614-d0c0c459fad3 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
}

#s-e7917198-5642-4b81-b614-d0c0c459fad3 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-9bf1f65f-5b31-4fb6-8ff8-6327c7d46342 {
  margin-top: 20px;
padding-top: 5px;
padding-left: 20px;
padding-bottom: 5px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-9bf1f65f-5b31-4fb6-8ff8-6327c7d46342:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-9bf1f65f-5b31-4fb6-8ff8-6327c7d46342:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-9bf1f65f-5b31-4fb6-8ff8-6327c7d46342 {
  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-9bf1f65f-5b31-4fb6-8ff8-6327c7d46342.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-9bf1f65f-5b31-4fb6-8ff8-6327c7d46342.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}

#s-9bf1f65f-5b31-4fb6-8ff8-6327c7d46342.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-9bf1f65f-5b31-4fb6-8ff8-6327c7d46342.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }


#s-eb469232-1693-4e10-a48c-bf4087e41e1a {
  margin-top: 20px;
margin-bottom: 20px;
}

#s-eb469232-1693-4e10-a48c-bf4087e41e1a > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(221, 221, 221, 1);
}

#s-eb469232-1693-4e10-a48c-bf4087e41e1a > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 255, 255, 1);
  padding: 10px;
}

#s-eb469232-1693-4e10-a48c-bf4087e41e1a > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-eb469232-1693-4e10-a48c-bf4087e41e1a > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid rgba(221, 221, 221, 1);
}

#s-eb469232-1693-4e10-a48c-bf4087e41e1a > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: center;
  font-family: ;
  font-weight: ;
  font-style: ;
  font-size: 16px;
}

#s-eb469232-1693-4e10-a48c-bf4087e41e1a > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 16px;
}
#s-c662bd3f-e061-4c28-8d89-c1ab103b81be {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
}

#s-f6726843-def7-4712-9b53-d1210c7be25a {
  display: none;
}
#s-0caa4c22-6e72-4e62-9010-7423a59c749f {
  text-align: center;
}


.shg-c#s-0caa4c22-6e72-4e62-9010-7423a59c749f {
  max-width: 100%;
}

.shg-c#s-0caa4c22-6e72-4e62-9010-7423a59c749f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-0caa4c22-6e72-4e62-9010-7423a59c749f .shg-image-zoom,
.shg-c#s-0caa4c22-6e72-4e62-9010-7423a59c749f img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-0caa4c22-6e72-4e62-9010-7423a59c749f .shg-image-zoom {
  
    margin: 0 auto;
  
}

@media (min-width: 1200px){
.shg-c#s-0caa4c22-6e72-4e62-9010-7423a59c749f {
  max-width: 100%;
}

.shg-c#s-0caa4c22-6e72-4e62-9010-7423a59c749f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-0caa4c22-6e72-4e62-9010-7423a59c749f .shg-image-zoom,
.shg-c#s-0caa4c22-6e72-4e62-9010-7423a59c749f img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-0caa4c22-6e72-4e62-9010-7423a59c749f .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-0caa4c22-6e72-4e62-9010-7423a59c749f {
  max-width: 100%;
}

.shg-c#s-0caa4c22-6e72-4e62-9010-7423a59c749f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-0caa4c22-6e72-4e62-9010-7423a59c749f .shg-image-zoom,
.shg-c#s-0caa4c22-6e72-4e62-9010-7423a59c749f img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-0caa4c22-6e72-4e62-9010-7423a59c749f .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-0caa4c22-6e72-4e62-9010-7423a59c749f {
  max-width: 100%;
}

.shg-c#s-0caa4c22-6e72-4e62-9010-7423a59c749f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-0caa4c22-6e72-4e62-9010-7423a59c749f .shg-image-zoom,
.shg-c#s-0caa4c22-6e72-4e62-9010-7423a59c749f img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-0caa4c22-6e72-4e62-9010-7423a59c749f .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (max-width: 767px){
.shg-c#s-0caa4c22-6e72-4e62-9010-7423a59c749f {
  max-width: 100%;
}

.shg-c#s-0caa4c22-6e72-4e62-9010-7423a59c749f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-0caa4c22-6e72-4e62-9010-7423a59c749f .shg-image-zoom,
.shg-c#s-0caa4c22-6e72-4e62-9010-7423a59c749f img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-0caa4c22-6e72-4e62-9010-7423a59c749f .shg-image-zoom {
  
    margin: 0 auto;
  
}

}
#s-53424278-7c52-4707-be77-6963030368fa {
  text-align: center;
}

#s-53424278-7c52-4707-be77-6963030368fa .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-2d59cd07-ef57-4045-b4e8-c93308f0b125 {
  text-align: center;
}

#s-2d59cd07-ef57-4045-b4e8-c93308f0b125 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-2d59cd07-ef57-4045-b4e8-c93308f0b125 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
}

#s-2d59cd07-ef57-4045-b4e8-c93308f0b125 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-b0a4d084-9d80-49ea-8e44-9f0b991f743e {
  margin-top: 20px;
padding-top: 5px;
padding-left: 20px;
padding-bottom: 5px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-b0a4d084-9d80-49ea-8e44-9f0b991f743e:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-b0a4d084-9d80-49ea-8e44-9f0b991f743e:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-b0a4d084-9d80-49ea-8e44-9f0b991f743e {
  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-b0a4d084-9d80-49ea-8e44-9f0b991f743e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b0a4d084-9d80-49ea-8e44-9f0b991f743e.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}

#s-b0a4d084-9d80-49ea-8e44-9f0b991f743e.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-b0a4d084-9d80-49ea-8e44-9f0b991f743e.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }


#s-4c5cfda9-cf52-414a-9f35-e69933139e5a {
  margin-top: 20px;
margin-bottom: 20px;
}

#s-4c5cfda9-cf52-414a-9f35-e69933139e5a > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(221, 221, 221, 1);
}

#s-4c5cfda9-cf52-414a-9f35-e69933139e5a > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 255, 255, 1);
  padding: 10px;
}

#s-4c5cfda9-cf52-414a-9f35-e69933139e5a > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-4c5cfda9-cf52-414a-9f35-e69933139e5a > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid rgba(221, 221, 221, 1);
}

#s-4c5cfda9-cf52-414a-9f35-e69933139e5a > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: center;
  font-family: ;
  font-weight: ;
  font-style: ;
  font-size: 16px;
}

#s-4c5cfda9-cf52-414a-9f35-e69933139e5a > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 16px;
}
#s-813d2c6c-8ea5-4082-b78a-33d550ee22c1 {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
}

#s-cfee5224-5237-4540-b487-5c8c76360e01 {
  display: none;
}
#s-51d737f2-02c8-429b-a75d-a44ad0cfecfa {
  text-align: center;
}


.shg-c#s-51d737f2-02c8-429b-a75d-a44ad0cfecfa {
  max-width: 100%;
}

.shg-c#s-51d737f2-02c8-429b-a75d-a44ad0cfecfa img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-51d737f2-02c8-429b-a75d-a44ad0cfecfa .shg-image-zoom,
.shg-c#s-51d737f2-02c8-429b-a75d-a44ad0cfecfa img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-51d737f2-02c8-429b-a75d-a44ad0cfecfa .shg-image-zoom {
  
    margin: 0 auto;
  
}

@media (min-width: 1200px){
.shg-c#s-51d737f2-02c8-429b-a75d-a44ad0cfecfa {
  max-width: 100%;
}

.shg-c#s-51d737f2-02c8-429b-a75d-a44ad0cfecfa img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-51d737f2-02c8-429b-a75d-a44ad0cfecfa .shg-image-zoom,
.shg-c#s-51d737f2-02c8-429b-a75d-a44ad0cfecfa img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-51d737f2-02c8-429b-a75d-a44ad0cfecfa .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-51d737f2-02c8-429b-a75d-a44ad0cfecfa {
  max-width: 100%;
}

.shg-c#s-51d737f2-02c8-429b-a75d-a44ad0cfecfa img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-51d737f2-02c8-429b-a75d-a44ad0cfecfa .shg-image-zoom,
.shg-c#s-51d737f2-02c8-429b-a75d-a44ad0cfecfa img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-51d737f2-02c8-429b-a75d-a44ad0cfecfa .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-51d737f2-02c8-429b-a75d-a44ad0cfecfa {
  max-width: 100%;
}

.shg-c#s-51d737f2-02c8-429b-a75d-a44ad0cfecfa img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-51d737f2-02c8-429b-a75d-a44ad0cfecfa .shg-image-zoom,
.shg-c#s-51d737f2-02c8-429b-a75d-a44ad0cfecfa img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-51d737f2-02c8-429b-a75d-a44ad0cfecfa .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (max-width: 767px){
.shg-c#s-51d737f2-02c8-429b-a75d-a44ad0cfecfa {
  max-width: 100%;
}

.shg-c#s-51d737f2-02c8-429b-a75d-a44ad0cfecfa img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-51d737f2-02c8-429b-a75d-a44ad0cfecfa .shg-image-zoom,
.shg-c#s-51d737f2-02c8-429b-a75d-a44ad0cfecfa img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-51d737f2-02c8-429b-a75d-a44ad0cfecfa .shg-image-zoom {
  
    margin: 0 auto;
  
}

}
#s-5528cbc8-1063-4b57-8133-b997df396013 {
  text-align: center;
}

#s-5528cbc8-1063-4b57-8133-b997df396013 .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-96a3b1c3-8bdd-408b-8e55-98238c19920d {
  text-align: center;
}

#s-96a3b1c3-8bdd-408b-8e55-98238c19920d .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-96a3b1c3-8bdd-408b-8e55-98238c19920d .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
}

#s-96a3b1c3-8bdd-408b-8e55-98238c19920d .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-6f011e26-f8b6-40b8-9769-5e42923a95df {
  margin-top: 20px;
padding-top: 5px;
padding-left: 20px;
padding-bottom: 5px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-6f011e26-f8b6-40b8-9769-5e42923a95df:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-6f011e26-f8b6-40b8-9769-5e42923a95df:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-6f011e26-f8b6-40b8-9769-5e42923a95df {
  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-6f011e26-f8b6-40b8-9769-5e42923a95df.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-6f011e26-f8b6-40b8-9769-5e42923a95df.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}

#s-6f011e26-f8b6-40b8-9769-5e42923a95df.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-6f011e26-f8b6-40b8-9769-5e42923a95df.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }


#s-4a2d00fa-dcb7-4e87-8c63-f132c578d796 {
  margin-top: 20px;
margin-bottom: 20px;
}

#s-4a2d00fa-dcb7-4e87-8c63-f132c578d796 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(221, 221, 221, 1);
}

#s-4a2d00fa-dcb7-4e87-8c63-f132c578d796 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 255, 255, 1);
  padding: 10px;
}

#s-4a2d00fa-dcb7-4e87-8c63-f132c578d796 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-4a2d00fa-dcb7-4e87-8c63-f132c578d796 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid rgba(221, 221, 221, 1);
}

#s-4a2d00fa-dcb7-4e87-8c63-f132c578d796 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: center;
  font-family: ;
  font-weight: ;
  font-style: ;
  font-size: 16px;
}

#s-4a2d00fa-dcb7-4e87-8c63-f132c578d796 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 16px;
}
#s-8b851b44-23fa-4ad3-bc8e-bc1a04c8cb28 {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
}

#s-3489014e-4400-4273-a6d5-c08ca573d632 {
  display: none;
}
#s-82d498a0-0cd9-49b1-9d5d-306f07dfe7cc {
  text-align: center;
}


.shg-c#s-82d498a0-0cd9-49b1-9d5d-306f07dfe7cc {
  max-width: 100%;
}

.shg-c#s-82d498a0-0cd9-49b1-9d5d-306f07dfe7cc img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-82d498a0-0cd9-49b1-9d5d-306f07dfe7cc .shg-image-zoom,
.shg-c#s-82d498a0-0cd9-49b1-9d5d-306f07dfe7cc img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-82d498a0-0cd9-49b1-9d5d-306f07dfe7cc .shg-image-zoom {
  
    margin: 0 auto;
  
}

@media (min-width: 1200px){
.shg-c#s-82d498a0-0cd9-49b1-9d5d-306f07dfe7cc {
  max-width: 100%;
}

.shg-c#s-82d498a0-0cd9-49b1-9d5d-306f07dfe7cc img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-82d498a0-0cd9-49b1-9d5d-306f07dfe7cc .shg-image-zoom,
.shg-c#s-82d498a0-0cd9-49b1-9d5d-306f07dfe7cc img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-82d498a0-0cd9-49b1-9d5d-306f07dfe7cc .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-82d498a0-0cd9-49b1-9d5d-306f07dfe7cc {
  max-width: 100%;
}

.shg-c#s-82d498a0-0cd9-49b1-9d5d-306f07dfe7cc img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-82d498a0-0cd9-49b1-9d5d-306f07dfe7cc .shg-image-zoom,
.shg-c#s-82d498a0-0cd9-49b1-9d5d-306f07dfe7cc img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-82d498a0-0cd9-49b1-9d5d-306f07dfe7cc .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-82d498a0-0cd9-49b1-9d5d-306f07dfe7cc {
  max-width: 100%;
}

.shg-c#s-82d498a0-0cd9-49b1-9d5d-306f07dfe7cc img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-82d498a0-0cd9-49b1-9d5d-306f07dfe7cc .shg-image-zoom,
.shg-c#s-82d498a0-0cd9-49b1-9d5d-306f07dfe7cc img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-82d498a0-0cd9-49b1-9d5d-306f07dfe7cc .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (max-width: 767px){
.shg-c#s-82d498a0-0cd9-49b1-9d5d-306f07dfe7cc {
  max-width: 100%;
}

.shg-c#s-82d498a0-0cd9-49b1-9d5d-306f07dfe7cc img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-82d498a0-0cd9-49b1-9d5d-306f07dfe7cc .shg-image-zoom,
.shg-c#s-82d498a0-0cd9-49b1-9d5d-306f07dfe7cc img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-82d498a0-0cd9-49b1-9d5d-306f07dfe7cc .shg-image-zoom {
  
    margin: 0 auto;
  
}

}
#s-dd6bd128-c577-4fad-a0cf-f419f26ff9d8 {
  text-align: center;
}

#s-dd6bd128-c577-4fad-a0cf-f419f26ff9d8 .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-3d02c32f-30c0-49dc-93d1-ee53a462667c {
  text-align: center;
}

#s-3d02c32f-30c0-49dc-93d1-ee53a462667c .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-3d02c32f-30c0-49dc-93d1-ee53a462667c .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
}

#s-3d02c32f-30c0-49dc-93d1-ee53a462667c .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-c0aa0e1c-0f2d-45ad-991a-00a67896b2ee {
  margin-top: 20px;
padding-top: 5px;
padding-left: 20px;
padding-bottom: 5px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-c0aa0e1c-0f2d-45ad-991a-00a67896b2ee:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-c0aa0e1c-0f2d-45ad-991a-00a67896b2ee:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-c0aa0e1c-0f2d-45ad-991a-00a67896b2ee {
  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-c0aa0e1c-0f2d-45ad-991a-00a67896b2ee.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c0aa0e1c-0f2d-45ad-991a-00a67896b2ee.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}

#s-c0aa0e1c-0f2d-45ad-991a-00a67896b2ee.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-c0aa0e1c-0f2d-45ad-991a-00a67896b2ee.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }


#s-cef32eaf-b594-4b1d-a7b5-4072c648d499 {
  margin-top: 20px;
margin-bottom: 20px;
}

#s-cef32eaf-b594-4b1d-a7b5-4072c648d499 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(221, 221, 221, 1);
}

#s-cef32eaf-b594-4b1d-a7b5-4072c648d499 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 255, 255, 1);
  padding: 10px;
}

#s-cef32eaf-b594-4b1d-a7b5-4072c648d499 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-cef32eaf-b594-4b1d-a7b5-4072c648d499 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid rgba(221, 221, 221, 1);
}

#s-cef32eaf-b594-4b1d-a7b5-4072c648d499 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: center;
  font-family: ;
  font-weight: ;
  font-style: ;
  font-size: 16px;
}

#s-cef32eaf-b594-4b1d-a7b5-4072c648d499 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 16px;
}
#s-61321333-8b3b-4d9d-a8a5-573a49f40269 {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
}

#s-12ce490a-8b90-4233-9d6d-616d6533fb75 {
  display: none;
}
#s-db871c01-5a17-4604-a77b-7f3aca5b7d9f {
  text-align: center;
}


.shg-c#s-db871c01-5a17-4604-a77b-7f3aca5b7d9f {
  max-width: 100%;
}

.shg-c#s-db871c01-5a17-4604-a77b-7f3aca5b7d9f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-db871c01-5a17-4604-a77b-7f3aca5b7d9f .shg-image-zoom,
.shg-c#s-db871c01-5a17-4604-a77b-7f3aca5b7d9f img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-db871c01-5a17-4604-a77b-7f3aca5b7d9f .shg-image-zoom {
  
    margin: 0 auto;
  
}

@media (min-width: 1200px){
.shg-c#s-db871c01-5a17-4604-a77b-7f3aca5b7d9f {
  max-width: 100%;
}

.shg-c#s-db871c01-5a17-4604-a77b-7f3aca5b7d9f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-db871c01-5a17-4604-a77b-7f3aca5b7d9f .shg-image-zoom,
.shg-c#s-db871c01-5a17-4604-a77b-7f3aca5b7d9f img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-db871c01-5a17-4604-a77b-7f3aca5b7d9f .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-db871c01-5a17-4604-a77b-7f3aca5b7d9f {
  max-width: 100%;
}

.shg-c#s-db871c01-5a17-4604-a77b-7f3aca5b7d9f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-db871c01-5a17-4604-a77b-7f3aca5b7d9f .shg-image-zoom,
.shg-c#s-db871c01-5a17-4604-a77b-7f3aca5b7d9f img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-db871c01-5a17-4604-a77b-7f3aca5b7d9f .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-db871c01-5a17-4604-a77b-7f3aca5b7d9f {
  max-width: 100%;
}

.shg-c#s-db871c01-5a17-4604-a77b-7f3aca5b7d9f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-db871c01-5a17-4604-a77b-7f3aca5b7d9f .shg-image-zoom,
.shg-c#s-db871c01-5a17-4604-a77b-7f3aca5b7d9f img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-db871c01-5a17-4604-a77b-7f3aca5b7d9f .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (max-width: 767px){
.shg-c#s-db871c01-5a17-4604-a77b-7f3aca5b7d9f {
  max-width: 100%;
}

.shg-c#s-db871c01-5a17-4604-a77b-7f3aca5b7d9f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-db871c01-5a17-4604-a77b-7f3aca5b7d9f .shg-image-zoom,
.shg-c#s-db871c01-5a17-4604-a77b-7f3aca5b7d9f img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-db871c01-5a17-4604-a77b-7f3aca5b7d9f .shg-image-zoom {
  
    margin: 0 auto;
  
}

}
#s-305a34cf-75f3-4890-9e1b-cbacff643f19 {
  text-align: center;
}

#s-305a34cf-75f3-4890-9e1b-cbacff643f19 .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-e843c921-7aa8-4cdb-b91e-19a47a31ddd1 {
  text-align: center;
}

#s-e843c921-7aa8-4cdb-b91e-19a47a31ddd1 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-e843c921-7aa8-4cdb-b91e-19a47a31ddd1 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
}

#s-e843c921-7aa8-4cdb-b91e-19a47a31ddd1 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-e60697ae-32eb-443a-9f7f-a3b53f080412 {
  margin-top: 20px;
padding-top: 5px;
padding-left: 20px;
padding-bottom: 5px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-e60697ae-32eb-443a-9f7f-a3b53f080412:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-e60697ae-32eb-443a-9f7f-a3b53f080412:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-e60697ae-32eb-443a-9f7f-a3b53f080412 {
  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-e60697ae-32eb-443a-9f7f-a3b53f080412.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-e60697ae-32eb-443a-9f7f-a3b53f080412.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}

#s-e60697ae-32eb-443a-9f7f-a3b53f080412.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-e60697ae-32eb-443a-9f7f-a3b53f080412.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }


#s-7874bcb6-a6c1-40f1-8dcf-d9e6e3ab919b {
  margin-top: 20px;
margin-bottom: 20px;
}

#s-7874bcb6-a6c1-40f1-8dcf-d9e6e3ab919b > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(221, 221, 221, 1);
}

#s-7874bcb6-a6c1-40f1-8dcf-d9e6e3ab919b > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 255, 255, 1);
  padding: 10px;
}

#s-7874bcb6-a6c1-40f1-8dcf-d9e6e3ab919b > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-7874bcb6-a6c1-40f1-8dcf-d9e6e3ab919b > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid rgba(221, 221, 221, 1);
}

#s-7874bcb6-a6c1-40f1-8dcf-d9e6e3ab919b > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: center;
  font-family: ;
  font-weight: ;
  font-style: ;
  font-size: 16px;
}

#s-7874bcb6-a6c1-40f1-8dcf-d9e6e3ab919b > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 16px;
}
#s-350cd830-49ea-46ac-b160-fe8662f5c4ae {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
}

#s-33fef09c-269b-4e15-96be-2d94c12baf91 {
  display: none;
}
#s-e114bf0b-ffd0-409c-8664-5556bb555253 {
  text-align: center;
}


.shg-c#s-e114bf0b-ffd0-409c-8664-5556bb555253 {
  max-width: 100%;
}

.shg-c#s-e114bf0b-ffd0-409c-8664-5556bb555253 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-e114bf0b-ffd0-409c-8664-5556bb555253 .shg-image-zoom,
.shg-c#s-e114bf0b-ffd0-409c-8664-5556bb555253 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-e114bf0b-ffd0-409c-8664-5556bb555253 .shg-image-zoom {
  
    margin: 0 auto;
  
}

@media (min-width: 1200px){
.shg-c#s-e114bf0b-ffd0-409c-8664-5556bb555253 {
  max-width: 100%;
}

.shg-c#s-e114bf0b-ffd0-409c-8664-5556bb555253 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-e114bf0b-ffd0-409c-8664-5556bb555253 .shg-image-zoom,
.shg-c#s-e114bf0b-ffd0-409c-8664-5556bb555253 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-e114bf0b-ffd0-409c-8664-5556bb555253 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-e114bf0b-ffd0-409c-8664-5556bb555253 {
  max-width: 100%;
}

.shg-c#s-e114bf0b-ffd0-409c-8664-5556bb555253 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-e114bf0b-ffd0-409c-8664-5556bb555253 .shg-image-zoom,
.shg-c#s-e114bf0b-ffd0-409c-8664-5556bb555253 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-e114bf0b-ffd0-409c-8664-5556bb555253 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-e114bf0b-ffd0-409c-8664-5556bb555253 {
  max-width: 100%;
}

.shg-c#s-e114bf0b-ffd0-409c-8664-5556bb555253 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-e114bf0b-ffd0-409c-8664-5556bb555253 .shg-image-zoom,
.shg-c#s-e114bf0b-ffd0-409c-8664-5556bb555253 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-e114bf0b-ffd0-409c-8664-5556bb555253 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (max-width: 767px){
.shg-c#s-e114bf0b-ffd0-409c-8664-5556bb555253 {
  max-width: 100%;
}

.shg-c#s-e114bf0b-ffd0-409c-8664-5556bb555253 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-e114bf0b-ffd0-409c-8664-5556bb555253 .shg-image-zoom,
.shg-c#s-e114bf0b-ffd0-409c-8664-5556bb555253 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-e114bf0b-ffd0-409c-8664-5556bb555253 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}
#s-426301cf-7cdd-40f7-8902-4f0fe2de9144 {
  text-align: center;
}

#s-426301cf-7cdd-40f7-8902-4f0fe2de9144 .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-f4fbbc3f-5667-42ad-8bd0-ae4bdc341cf2 {
  text-align: center;
}

#s-f4fbbc3f-5667-42ad-8bd0-ae4bdc341cf2 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-f4fbbc3f-5667-42ad-8bd0-ae4bdc341cf2 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
}

#s-f4fbbc3f-5667-42ad-8bd0-ae4bdc341cf2 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-29dd1e9b-cb56-4aeb-81aa-dbd5817f8187 {
  margin-top: 20px;
padding-top: 5px;
padding-left: 20px;
padding-bottom: 5px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-29dd1e9b-cb56-4aeb-81aa-dbd5817f8187:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-29dd1e9b-cb56-4aeb-81aa-dbd5817f8187:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-29dd1e9b-cb56-4aeb-81aa-dbd5817f8187 {
  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-29dd1e9b-cb56-4aeb-81aa-dbd5817f8187.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-29dd1e9b-cb56-4aeb-81aa-dbd5817f8187.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}

#s-29dd1e9b-cb56-4aeb-81aa-dbd5817f8187.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-29dd1e9b-cb56-4aeb-81aa-dbd5817f8187.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }


#s-eac5271f-e2d6-444c-bbcd-dd506febbb60 {
  margin-top: 20px;
margin-bottom: 20px;
}

#s-eac5271f-e2d6-444c-bbcd-dd506febbb60 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(221, 221, 221, 1);
}

#s-eac5271f-e2d6-444c-bbcd-dd506febbb60 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 255, 255, 1);
  padding: 10px;
}

#s-eac5271f-e2d6-444c-bbcd-dd506febbb60 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-eac5271f-e2d6-444c-bbcd-dd506febbb60 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid rgba(221, 221, 221, 1);
}

#s-eac5271f-e2d6-444c-bbcd-dd506febbb60 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: center;
  font-family: ;
  font-weight: ;
  font-style: ;
  font-size: 16px;
}

#s-eac5271f-e2d6-444c-bbcd-dd506febbb60 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 16px;
}
#s-c2fe351b-5cdc-48db-9ef8-50f41df36826 {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
}

#s-c0a9b3d1-36f3-46d6-8b1e-9130e50c03d1 {
  display: none;
}
#s-c7c61f9a-a4b2-4581-94fe-c210598ec766 {
  text-align: center;
}


.shg-c#s-c7c61f9a-a4b2-4581-94fe-c210598ec766 {
  max-width: 100%;
}

.shg-c#s-c7c61f9a-a4b2-4581-94fe-c210598ec766 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c7c61f9a-a4b2-4581-94fe-c210598ec766 .shg-image-zoom,
.shg-c#s-c7c61f9a-a4b2-4581-94fe-c210598ec766 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-c7c61f9a-a4b2-4581-94fe-c210598ec766 .shg-image-zoom {
  
    margin: 0 auto;
  
}

@media (min-width: 1200px){
.shg-c#s-c7c61f9a-a4b2-4581-94fe-c210598ec766 {
  max-width: 100%;
}

.shg-c#s-c7c61f9a-a4b2-4581-94fe-c210598ec766 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c7c61f9a-a4b2-4581-94fe-c210598ec766 .shg-image-zoom,
.shg-c#s-c7c61f9a-a4b2-4581-94fe-c210598ec766 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-c7c61f9a-a4b2-4581-94fe-c210598ec766 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-c7c61f9a-a4b2-4581-94fe-c210598ec766 {
  max-width: 100%;
}

.shg-c#s-c7c61f9a-a4b2-4581-94fe-c210598ec766 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c7c61f9a-a4b2-4581-94fe-c210598ec766 .shg-image-zoom,
.shg-c#s-c7c61f9a-a4b2-4581-94fe-c210598ec766 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-c7c61f9a-a4b2-4581-94fe-c210598ec766 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-c7c61f9a-a4b2-4581-94fe-c210598ec766 {
  max-width: 100%;
}

.shg-c#s-c7c61f9a-a4b2-4581-94fe-c210598ec766 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c7c61f9a-a4b2-4581-94fe-c210598ec766 .shg-image-zoom,
.shg-c#s-c7c61f9a-a4b2-4581-94fe-c210598ec766 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-c7c61f9a-a4b2-4581-94fe-c210598ec766 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (max-width: 767px){
.shg-c#s-c7c61f9a-a4b2-4581-94fe-c210598ec766 {
  max-width: 100%;
}

.shg-c#s-c7c61f9a-a4b2-4581-94fe-c210598ec766 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c7c61f9a-a4b2-4581-94fe-c210598ec766 .shg-image-zoom,
.shg-c#s-c7c61f9a-a4b2-4581-94fe-c210598ec766 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-c7c61f9a-a4b2-4581-94fe-c210598ec766 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}
#s-6fe79b3b-72aa-43d7-a72b-55be67ca7189 {
  text-align: center;
}

#s-6fe79b3b-72aa-43d7-a72b-55be67ca7189 .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-cb53709a-6787-4db4-8cb0-92a3e6cafc6e {
  text-align: center;
}

#s-cb53709a-6787-4db4-8cb0-92a3e6cafc6e .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-cb53709a-6787-4db4-8cb0-92a3e6cafc6e .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
}

#s-cb53709a-6787-4db4-8cb0-92a3e6cafc6e .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-6b2cf8b7-61fc-4e85-be74-b00d38b16943 {
  margin-top: 20px;
padding-top: 5px;
padding-left: 20px;
padding-bottom: 5px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-6b2cf8b7-61fc-4e85-be74-b00d38b16943:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-6b2cf8b7-61fc-4e85-be74-b00d38b16943:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-6b2cf8b7-61fc-4e85-be74-b00d38b16943 {
  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-6b2cf8b7-61fc-4e85-be74-b00d38b16943.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-6b2cf8b7-61fc-4e85-be74-b00d38b16943.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}

#s-6b2cf8b7-61fc-4e85-be74-b00d38b16943.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-6b2cf8b7-61fc-4e85-be74-b00d38b16943.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }


#s-8c92c0fe-81cb-4d85-bcff-c69d078453d9 {
  margin-top: 20px;
margin-bottom: 20px;
}

#s-8c92c0fe-81cb-4d85-bcff-c69d078453d9 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(221, 221, 221, 1);
}

#s-8c92c0fe-81cb-4d85-bcff-c69d078453d9 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 255, 255, 1);
  padding: 10px;
}

#s-8c92c0fe-81cb-4d85-bcff-c69d078453d9 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-8c92c0fe-81cb-4d85-bcff-c69d078453d9 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid rgba(221, 221, 221, 1);
}

#s-8c92c0fe-81cb-4d85-bcff-c69d078453d9 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: center;
  font-family: ;
  font-weight: ;
  font-style: ;
  font-size: 16px;
}

#s-8c92c0fe-81cb-4d85-bcff-c69d078453d9 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 16px;
}
#s-96ee7444-ae13-4956-82d7-f692e2547ea0 {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
}

#s-a68f8762-142d-4085-bd8c-5b794fb6d9af {
  display: none;
}
#s-2a70deec-372e-47ee-b993-2f6092f60d10 {
  text-align: center;
}


.shg-c#s-2a70deec-372e-47ee-b993-2f6092f60d10 {
  max-width: 100%;
}

.shg-c#s-2a70deec-372e-47ee-b993-2f6092f60d10 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-2a70deec-372e-47ee-b993-2f6092f60d10 .shg-image-zoom,
.shg-c#s-2a70deec-372e-47ee-b993-2f6092f60d10 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-2a70deec-372e-47ee-b993-2f6092f60d10 .shg-image-zoom {
  
    margin: 0 auto;
  
}

@media (min-width: 1200px){
.shg-c#s-2a70deec-372e-47ee-b993-2f6092f60d10 {
  max-width: 100%;
}

.shg-c#s-2a70deec-372e-47ee-b993-2f6092f60d10 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-2a70deec-372e-47ee-b993-2f6092f60d10 .shg-image-zoom,
.shg-c#s-2a70deec-372e-47ee-b993-2f6092f60d10 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-2a70deec-372e-47ee-b993-2f6092f60d10 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-2a70deec-372e-47ee-b993-2f6092f60d10 {
  max-width: 100%;
}

.shg-c#s-2a70deec-372e-47ee-b993-2f6092f60d10 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-2a70deec-372e-47ee-b993-2f6092f60d10 .shg-image-zoom,
.shg-c#s-2a70deec-372e-47ee-b993-2f6092f60d10 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-2a70deec-372e-47ee-b993-2f6092f60d10 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-2a70deec-372e-47ee-b993-2f6092f60d10 {
  max-width: 100%;
}

.shg-c#s-2a70deec-372e-47ee-b993-2f6092f60d10 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-2a70deec-372e-47ee-b993-2f6092f60d10 .shg-image-zoom,
.shg-c#s-2a70deec-372e-47ee-b993-2f6092f60d10 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-2a70deec-372e-47ee-b993-2f6092f60d10 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (max-width: 767px){
.shg-c#s-2a70deec-372e-47ee-b993-2f6092f60d10 {
  max-width: 100%;
}

.shg-c#s-2a70deec-372e-47ee-b993-2f6092f60d10 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-2a70deec-372e-47ee-b993-2f6092f60d10 .shg-image-zoom,
.shg-c#s-2a70deec-372e-47ee-b993-2f6092f60d10 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-2a70deec-372e-47ee-b993-2f6092f60d10 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}
#s-63c17d5b-521d-437a-8962-d5b11e5fa4a7 {
  text-align: center;
}

#s-63c17d5b-521d-437a-8962-d5b11e5fa4a7 .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-9cdc1f87-38e3-4cbe-9221-8bc5e511b330 {
  text-align: center;
}

#s-9cdc1f87-38e3-4cbe-9221-8bc5e511b330 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-9cdc1f87-38e3-4cbe-9221-8bc5e511b330 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
}

#s-9cdc1f87-38e3-4cbe-9221-8bc5e511b330 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-6d81a870-f788-4164-9284-83df890a6cef {
  margin-top: 20px;
padding-top: 5px;
padding-left: 20px;
padding-bottom: 5px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-6d81a870-f788-4164-9284-83df890a6cef:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-6d81a870-f788-4164-9284-83df890a6cef:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-6d81a870-f788-4164-9284-83df890a6cef {
  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-6d81a870-f788-4164-9284-83df890a6cef.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-6d81a870-f788-4164-9284-83df890a6cef.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}

#s-6d81a870-f788-4164-9284-83df890a6cef.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-6d81a870-f788-4164-9284-83df890a6cef.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }


#s-1c99cedd-ba4a-4e47-ae6c-6261f909dfe2 {
  margin-top: 20px;
margin-bottom: 20px;
}

#s-1c99cedd-ba4a-4e47-ae6c-6261f909dfe2 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(221, 221, 221, 1);
}

#s-1c99cedd-ba4a-4e47-ae6c-6261f909dfe2 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 255, 255, 1);
  padding: 10px;
}

#s-1c99cedd-ba4a-4e47-ae6c-6261f909dfe2 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-1c99cedd-ba4a-4e47-ae6c-6261f909dfe2 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid rgba(221, 221, 221, 1);
}

#s-1c99cedd-ba4a-4e47-ae6c-6261f909dfe2 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: center;
  font-family: ;
  font-weight: ;
  font-style: ;
  font-size: 16px;
}

#s-1c99cedd-ba4a-4e47-ae6c-6261f909dfe2 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 16px;
}
#s-6d241bc9-92b3-45cb-985a-b98ace73b219 {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
}

#s-6443c728-464c-4f16-b466-7b1d8b8bbdcf {
  display: none;
}
#s-be32a7e8-17e4-4010-bd60-46c19d548c44 {
  text-align: center;
}


.shg-c#s-be32a7e8-17e4-4010-bd60-46c19d548c44 {
  max-width: 100%;
}

.shg-c#s-be32a7e8-17e4-4010-bd60-46c19d548c44 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-be32a7e8-17e4-4010-bd60-46c19d548c44 .shg-image-zoom,
.shg-c#s-be32a7e8-17e4-4010-bd60-46c19d548c44 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-be32a7e8-17e4-4010-bd60-46c19d548c44 .shg-image-zoom {
  
    margin: 0 auto;
  
}

@media (min-width: 1200px){
.shg-c#s-be32a7e8-17e4-4010-bd60-46c19d548c44 {
  max-width: 100%;
}

.shg-c#s-be32a7e8-17e4-4010-bd60-46c19d548c44 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-be32a7e8-17e4-4010-bd60-46c19d548c44 .shg-image-zoom,
.shg-c#s-be32a7e8-17e4-4010-bd60-46c19d548c44 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-be32a7e8-17e4-4010-bd60-46c19d548c44 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-be32a7e8-17e4-4010-bd60-46c19d548c44 {
  max-width: 100%;
}

.shg-c#s-be32a7e8-17e4-4010-bd60-46c19d548c44 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-be32a7e8-17e4-4010-bd60-46c19d548c44 .shg-image-zoom,
.shg-c#s-be32a7e8-17e4-4010-bd60-46c19d548c44 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-be32a7e8-17e4-4010-bd60-46c19d548c44 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-be32a7e8-17e4-4010-bd60-46c19d548c44 {
  max-width: 100%;
}

.shg-c#s-be32a7e8-17e4-4010-bd60-46c19d548c44 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-be32a7e8-17e4-4010-bd60-46c19d548c44 .shg-image-zoom,
.shg-c#s-be32a7e8-17e4-4010-bd60-46c19d548c44 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-be32a7e8-17e4-4010-bd60-46c19d548c44 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (max-width: 767px){
.shg-c#s-be32a7e8-17e4-4010-bd60-46c19d548c44 {
  max-width: 100%;
}

.shg-c#s-be32a7e8-17e4-4010-bd60-46c19d548c44 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-be32a7e8-17e4-4010-bd60-46c19d548c44 .shg-image-zoom,
.shg-c#s-be32a7e8-17e4-4010-bd60-46c19d548c44 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-be32a7e8-17e4-4010-bd60-46c19d548c44 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}
#s-f1089548-0e1e-4981-be56-f3f82652f534 {
  text-align: center;
}

#s-f1089548-0e1e-4981-be56-f3f82652f534 .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-2d2a18e1-cb27-41c3-abf0-279c81c7021a {
  text-align: center;
}

#s-2d2a18e1-cb27-41c3-abf0-279c81c7021a .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-2d2a18e1-cb27-41c3-abf0-279c81c7021a .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
}

#s-2d2a18e1-cb27-41c3-abf0-279c81c7021a .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-4d2b259c-f03d-4d1c-ab3a-394d158985a4 {
  margin-top: 20px;
padding-top: 5px;
padding-left: 20px;
padding-bottom: 5px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-4d2b259c-f03d-4d1c-ab3a-394d158985a4:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-4d2b259c-f03d-4d1c-ab3a-394d158985a4:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-4d2b259c-f03d-4d1c-ab3a-394d158985a4 {
  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-4d2b259c-f03d-4d1c-ab3a-394d158985a4.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-4d2b259c-f03d-4d1c-ab3a-394d158985a4.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}

#s-4d2b259c-f03d-4d1c-ab3a-394d158985a4.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-4d2b259c-f03d-4d1c-ab3a-394d158985a4.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }


#s-7a0f4a67-e880-4cf0-879d-87fe192d2719 {
  margin-top: 20px;
margin-bottom: 20px;
}

#s-7a0f4a67-e880-4cf0-879d-87fe192d2719 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(221, 221, 221, 1);
}

#s-7a0f4a67-e880-4cf0-879d-87fe192d2719 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 255, 255, 1);
  padding: 10px;
}

#s-7a0f4a67-e880-4cf0-879d-87fe192d2719 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-7a0f4a67-e880-4cf0-879d-87fe192d2719 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid rgba(221, 221, 221, 1);
}

#s-7a0f4a67-e880-4cf0-879d-87fe192d2719 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: center;
  font-family: ;
  font-weight: ;
  font-style: ;
  font-size: 16px;
}

#s-7a0f4a67-e880-4cf0-879d-87fe192d2719 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 16px;
}
#s-b2b23608-fcdc-44d3-b3c0-f19105c6ea7c {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
}

#s-a07362d9-31d8-42ec-8a0f-b44f8fc6f48e {
  display: none;
}
#s-efba29e9-b738-405d-a9bf-70c226000a9f {
  text-align: center;
}


.shg-c#s-efba29e9-b738-405d-a9bf-70c226000a9f {
  max-width: 100%;
}

.shg-c#s-efba29e9-b738-405d-a9bf-70c226000a9f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-efba29e9-b738-405d-a9bf-70c226000a9f .shg-image-zoom,
.shg-c#s-efba29e9-b738-405d-a9bf-70c226000a9f img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-efba29e9-b738-405d-a9bf-70c226000a9f .shg-image-zoom {
  
    margin: 0 auto;
  
}

@media (min-width: 1200px){
.shg-c#s-efba29e9-b738-405d-a9bf-70c226000a9f {
  max-width: 100%;
}

.shg-c#s-efba29e9-b738-405d-a9bf-70c226000a9f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-efba29e9-b738-405d-a9bf-70c226000a9f .shg-image-zoom,
.shg-c#s-efba29e9-b738-405d-a9bf-70c226000a9f img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-efba29e9-b738-405d-a9bf-70c226000a9f .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-efba29e9-b738-405d-a9bf-70c226000a9f {
  max-width: 100%;
}

.shg-c#s-efba29e9-b738-405d-a9bf-70c226000a9f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-efba29e9-b738-405d-a9bf-70c226000a9f .shg-image-zoom,
.shg-c#s-efba29e9-b738-405d-a9bf-70c226000a9f img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-efba29e9-b738-405d-a9bf-70c226000a9f .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-efba29e9-b738-405d-a9bf-70c226000a9f {
  max-width: 100%;
}

.shg-c#s-efba29e9-b738-405d-a9bf-70c226000a9f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-efba29e9-b738-405d-a9bf-70c226000a9f .shg-image-zoom,
.shg-c#s-efba29e9-b738-405d-a9bf-70c226000a9f img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-efba29e9-b738-405d-a9bf-70c226000a9f .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (max-width: 767px){
.shg-c#s-efba29e9-b738-405d-a9bf-70c226000a9f {
  max-width: 100%;
}

.shg-c#s-efba29e9-b738-405d-a9bf-70c226000a9f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-efba29e9-b738-405d-a9bf-70c226000a9f .shg-image-zoom,
.shg-c#s-efba29e9-b738-405d-a9bf-70c226000a9f img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-efba29e9-b738-405d-a9bf-70c226000a9f .shg-image-zoom {
  
    margin: 0 auto;
  
}

}
#s-1e48a281-6706-49ec-a5c8-0c13708242e0 {
  text-align: center;
}

#s-1e48a281-6706-49ec-a5c8-0c13708242e0 .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-0f7c0b37-8f4a-46bf-a1e1-8e050a2cb925 {
  text-align: center;
}

#s-0f7c0b37-8f4a-46bf-a1e1-8e050a2cb925 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-0f7c0b37-8f4a-46bf-a1e1-8e050a2cb925 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
}

#s-0f7c0b37-8f4a-46bf-a1e1-8e050a2cb925 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-8dabb51b-56b2-45dc-8b63-1ad8459072f0 {
  margin-top: 20px;
padding-top: 5px;
padding-left: 20px;
padding-bottom: 5px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-8dabb51b-56b2-45dc-8b63-1ad8459072f0:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-8dabb51b-56b2-45dc-8b63-1ad8459072f0:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-8dabb51b-56b2-45dc-8b63-1ad8459072f0 {
  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-8dabb51b-56b2-45dc-8b63-1ad8459072f0.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-8dabb51b-56b2-45dc-8b63-1ad8459072f0.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}

#s-8dabb51b-56b2-45dc-8b63-1ad8459072f0.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-8dabb51b-56b2-45dc-8b63-1ad8459072f0.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }


#s-445750c4-31d1-4f03-97f7-7e8908235dfb {
  margin-top: 20px;
margin-bottom: 20px;
}

#s-445750c4-31d1-4f03-97f7-7e8908235dfb > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(221, 221, 221, 1);
}

#s-445750c4-31d1-4f03-97f7-7e8908235dfb > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 255, 255, 1);
  padding: 10px;
}

#s-445750c4-31d1-4f03-97f7-7e8908235dfb > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-445750c4-31d1-4f03-97f7-7e8908235dfb > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid rgba(221, 221, 221, 1);
}

#s-445750c4-31d1-4f03-97f7-7e8908235dfb > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: center;
  font-family: ;
  font-weight: ;
  font-style: ;
  font-size: 16px;
}

#s-445750c4-31d1-4f03-97f7-7e8908235dfb > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 16px;
}
#s-cc5da2d4-860f-40f9-a55f-5bf3921e41ff {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
}

#s-6af736f6-08f8-4521-ad58-634940253507 {
  display: none;
}
#s-f4dcca42-88ce-4513-8cac-4735668a4d5a {
  text-align: center;
}


.shg-c#s-f4dcca42-88ce-4513-8cac-4735668a4d5a {
  max-width: 100%;
}

.shg-c#s-f4dcca42-88ce-4513-8cac-4735668a4d5a img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-f4dcca42-88ce-4513-8cac-4735668a4d5a .shg-image-zoom,
.shg-c#s-f4dcca42-88ce-4513-8cac-4735668a4d5a img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-f4dcca42-88ce-4513-8cac-4735668a4d5a .shg-image-zoom {
  
    margin: 0 auto;
  
}

@media (min-width: 1200px){
.shg-c#s-f4dcca42-88ce-4513-8cac-4735668a4d5a {
  max-width: 100%;
}

.shg-c#s-f4dcca42-88ce-4513-8cac-4735668a4d5a img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-f4dcca42-88ce-4513-8cac-4735668a4d5a .shg-image-zoom,
.shg-c#s-f4dcca42-88ce-4513-8cac-4735668a4d5a img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-f4dcca42-88ce-4513-8cac-4735668a4d5a .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-f4dcca42-88ce-4513-8cac-4735668a4d5a {
  max-width: 100%;
}

.shg-c#s-f4dcca42-88ce-4513-8cac-4735668a4d5a img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-f4dcca42-88ce-4513-8cac-4735668a4d5a .shg-image-zoom,
.shg-c#s-f4dcca42-88ce-4513-8cac-4735668a4d5a img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-f4dcca42-88ce-4513-8cac-4735668a4d5a .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-f4dcca42-88ce-4513-8cac-4735668a4d5a {
  max-width: 100%;
}

.shg-c#s-f4dcca42-88ce-4513-8cac-4735668a4d5a img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-f4dcca42-88ce-4513-8cac-4735668a4d5a .shg-image-zoom,
.shg-c#s-f4dcca42-88ce-4513-8cac-4735668a4d5a img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-f4dcca42-88ce-4513-8cac-4735668a4d5a .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (max-width: 767px){
.shg-c#s-f4dcca42-88ce-4513-8cac-4735668a4d5a {
  max-width: 100%;
}

.shg-c#s-f4dcca42-88ce-4513-8cac-4735668a4d5a img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-f4dcca42-88ce-4513-8cac-4735668a4d5a .shg-image-zoom,
.shg-c#s-f4dcca42-88ce-4513-8cac-4735668a4d5a img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-f4dcca42-88ce-4513-8cac-4735668a4d5a .shg-image-zoom {
  
    margin: 0 auto;
  
}

}
#s-9b5f284d-03fc-4f5d-83db-f51a0aae6cf2 {
  text-align: center;
}

#s-9b5f284d-03fc-4f5d-83db-f51a0aae6cf2 .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-578d4ac6-7caa-4b9b-b50a-19d16fc4e40b {
  text-align: center;
}

#s-578d4ac6-7caa-4b9b-b50a-19d16fc4e40b .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-578d4ac6-7caa-4b9b-b50a-19d16fc4e40b .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
}

#s-578d4ac6-7caa-4b9b-b50a-19d16fc4e40b .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-8c4eb717-bbf4-4404-bb8a-9300078239a4 {
  margin-top: 20px;
padding-top: 5px;
padding-left: 20px;
padding-bottom: 5px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-8c4eb717-bbf4-4404-bb8a-9300078239a4:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-8c4eb717-bbf4-4404-bb8a-9300078239a4:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-8c4eb717-bbf4-4404-bb8a-9300078239a4 {
  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-8c4eb717-bbf4-4404-bb8a-9300078239a4.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-8c4eb717-bbf4-4404-bb8a-9300078239a4.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}

#s-8c4eb717-bbf4-4404-bb8a-9300078239a4.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-8c4eb717-bbf4-4404-bb8a-9300078239a4.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }


#s-2fcca52d-2917-4bde-8ed8-467bf6e871b7 {
  margin-top: 20px;
margin-bottom: 20px;
}

#s-2fcca52d-2917-4bde-8ed8-467bf6e871b7 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(221, 221, 221, 1);
}

#s-2fcca52d-2917-4bde-8ed8-467bf6e871b7 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 255, 255, 1);
  padding: 10px;
}

#s-2fcca52d-2917-4bde-8ed8-467bf6e871b7 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-2fcca52d-2917-4bde-8ed8-467bf6e871b7 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid rgba(221, 221, 221, 1);
}

#s-2fcca52d-2917-4bde-8ed8-467bf6e871b7 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: center;
  font-family: ;
  font-weight: ;
  font-style: ;
  font-size: 16px;
}

#s-2fcca52d-2917-4bde-8ed8-467bf6e871b7 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 16px;
}
#s-a1733212-0513-4858-a4fd-05c21ec80792 {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
}

#s-fd4b04b9-dcdf-459c-a481-ba76604c122b {
  display: none;
}
#s-d4a2db30-3fb8-4810-ba1e-50882745b1f2 {
  text-align: center;
}


.shg-c#s-d4a2db30-3fb8-4810-ba1e-50882745b1f2 {
  max-width: 100%;
}

.shg-c#s-d4a2db30-3fb8-4810-ba1e-50882745b1f2 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-d4a2db30-3fb8-4810-ba1e-50882745b1f2 .shg-image-zoom,
.shg-c#s-d4a2db30-3fb8-4810-ba1e-50882745b1f2 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-d4a2db30-3fb8-4810-ba1e-50882745b1f2 .shg-image-zoom {
  
    margin: 0 auto;
  
}

@media (min-width: 1200px){
.shg-c#s-d4a2db30-3fb8-4810-ba1e-50882745b1f2 {
  max-width: 100%;
}

.shg-c#s-d4a2db30-3fb8-4810-ba1e-50882745b1f2 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-d4a2db30-3fb8-4810-ba1e-50882745b1f2 .shg-image-zoom,
.shg-c#s-d4a2db30-3fb8-4810-ba1e-50882745b1f2 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-d4a2db30-3fb8-4810-ba1e-50882745b1f2 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-d4a2db30-3fb8-4810-ba1e-50882745b1f2 {
  max-width: 100%;
}

.shg-c#s-d4a2db30-3fb8-4810-ba1e-50882745b1f2 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-d4a2db30-3fb8-4810-ba1e-50882745b1f2 .shg-image-zoom,
.shg-c#s-d4a2db30-3fb8-4810-ba1e-50882745b1f2 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-d4a2db30-3fb8-4810-ba1e-50882745b1f2 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-d4a2db30-3fb8-4810-ba1e-50882745b1f2 {
  max-width: 100%;
}

.shg-c#s-d4a2db30-3fb8-4810-ba1e-50882745b1f2 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-d4a2db30-3fb8-4810-ba1e-50882745b1f2 .shg-image-zoom,
.shg-c#s-d4a2db30-3fb8-4810-ba1e-50882745b1f2 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-d4a2db30-3fb8-4810-ba1e-50882745b1f2 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (max-width: 767px){
.shg-c#s-d4a2db30-3fb8-4810-ba1e-50882745b1f2 {
  max-width: 100%;
}

.shg-c#s-d4a2db30-3fb8-4810-ba1e-50882745b1f2 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-d4a2db30-3fb8-4810-ba1e-50882745b1f2 .shg-image-zoom,
.shg-c#s-d4a2db30-3fb8-4810-ba1e-50882745b1f2 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-d4a2db30-3fb8-4810-ba1e-50882745b1f2 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}
#s-8487ab18-81d0-4c85-9e28-4d2cd6c34bda {
  text-align: center;
}

#s-8487ab18-81d0-4c85-9e28-4d2cd6c34bda .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-21d7c2c0-7fba-4f3d-8061-d82a25886f37 {
  text-align: center;
}

#s-21d7c2c0-7fba-4f3d-8061-d82a25886f37 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-21d7c2c0-7fba-4f3d-8061-d82a25886f37 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
}

#s-21d7c2c0-7fba-4f3d-8061-d82a25886f37 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-b0a23c0a-3e65-4ad7-9fbc-847886140965 {
  margin-top: 20px;
padding-top: 5px;
padding-left: 20px;
padding-bottom: 5px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-b0a23c0a-3e65-4ad7-9fbc-847886140965:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-b0a23c0a-3e65-4ad7-9fbc-847886140965:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-b0a23c0a-3e65-4ad7-9fbc-847886140965 {
  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-b0a23c0a-3e65-4ad7-9fbc-847886140965.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b0a23c0a-3e65-4ad7-9fbc-847886140965.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}

#s-b0a23c0a-3e65-4ad7-9fbc-847886140965.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-b0a23c0a-3e65-4ad7-9fbc-847886140965.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }


#s-6b995228-f02a-4dea-93dc-d43f6cad4e1c {
  margin-top: 20px;
margin-bottom: 20px;
}

#s-6b995228-f02a-4dea-93dc-d43f6cad4e1c > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(221, 221, 221, 1);
}

#s-6b995228-f02a-4dea-93dc-d43f6cad4e1c > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 255, 255, 1);
  padding: 10px;
}

#s-6b995228-f02a-4dea-93dc-d43f6cad4e1c > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-6b995228-f02a-4dea-93dc-d43f6cad4e1c > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid rgba(221, 221, 221, 1);
}

#s-6b995228-f02a-4dea-93dc-d43f6cad4e1c > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: center;
  font-family: ;
  font-weight: ;
  font-style: ;
  font-size: 16px;
}

#s-6b995228-f02a-4dea-93dc-d43f6cad4e1c > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 16px;
}
#s-d57b4a1c-a318-403e-abad-382fd2987042 {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
}

#s-7a112f1c-27ee-4700-88a3-a822e976c314 {
  padding-top: 10px;
padding-left: 100px;
padding-bottom: 10px;
padding-right: 100px;
min-height: 30px;
text-align: center;
opacity: 1;
}
@media (max-width: 767px){#s-7a112f1c-27ee-4700-88a3-a822e976c314 {
  padding-left: 0px;
padding-right: 0px;
}
}
#s-7a112f1c-27ee-4700-88a3-a822e976c314 .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-7a112f1c-27ee-4700-88a3-a822e976c314 .shg-sld-nav-button.shg-sld-left,
#s-7a112f1c-27ee-4700-88a3-a822e976c314 .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

#s-74d204ab-8c9b-4f48-a5b4-0235c38b401e {
  display: none;
}
#s-8304cfc1-a99d-463d-90c2-5bcf65463c39 {
  text-align: center;
}


.shg-c#s-8304cfc1-a99d-463d-90c2-5bcf65463c39 {
  max-width: 100%;
}

.shg-c#s-8304cfc1-a99d-463d-90c2-5bcf65463c39 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8304cfc1-a99d-463d-90c2-5bcf65463c39 .shg-image-zoom,
.shg-c#s-8304cfc1-a99d-463d-90c2-5bcf65463c39 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-8304cfc1-a99d-463d-90c2-5bcf65463c39 .shg-image-zoom {
  
    margin: 0 auto;
  
}

@media (min-width: 1200px){
.shg-c#s-8304cfc1-a99d-463d-90c2-5bcf65463c39 {
  max-width: 100%;
}

.shg-c#s-8304cfc1-a99d-463d-90c2-5bcf65463c39 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8304cfc1-a99d-463d-90c2-5bcf65463c39 .shg-image-zoom,
.shg-c#s-8304cfc1-a99d-463d-90c2-5bcf65463c39 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-8304cfc1-a99d-463d-90c2-5bcf65463c39 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-8304cfc1-a99d-463d-90c2-5bcf65463c39 {
  max-width: 100%;
}

.shg-c#s-8304cfc1-a99d-463d-90c2-5bcf65463c39 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8304cfc1-a99d-463d-90c2-5bcf65463c39 .shg-image-zoom,
.shg-c#s-8304cfc1-a99d-463d-90c2-5bcf65463c39 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-8304cfc1-a99d-463d-90c2-5bcf65463c39 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-8304cfc1-a99d-463d-90c2-5bcf65463c39 {
  max-width: 100%;
}

.shg-c#s-8304cfc1-a99d-463d-90c2-5bcf65463c39 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8304cfc1-a99d-463d-90c2-5bcf65463c39 .shg-image-zoom,
.shg-c#s-8304cfc1-a99d-463d-90c2-5bcf65463c39 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-8304cfc1-a99d-463d-90c2-5bcf65463c39 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (max-width: 767px){
.shg-c#s-8304cfc1-a99d-463d-90c2-5bcf65463c39 {
  max-width: 100%;
}

.shg-c#s-8304cfc1-a99d-463d-90c2-5bcf65463c39 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8304cfc1-a99d-463d-90c2-5bcf65463c39 .shg-image-zoom,
.shg-c#s-8304cfc1-a99d-463d-90c2-5bcf65463c39 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-8304cfc1-a99d-463d-90c2-5bcf65463c39 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}
#s-fca209ff-b954-4417-9876-59971307c131 {
  text-align: center;
}

#s-fca209ff-b954-4417-9876-59971307c131 .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-0f11a5c5-f47b-4c0d-aec5-f610e269978c {
  text-align: center;
}

#s-0f11a5c5-f47b-4c0d-aec5-f610e269978c .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-0f11a5c5-f47b-4c0d-aec5-f610e269978c .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
}

#s-0f11a5c5-f47b-4c0d-aec5-f610e269978c .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-5cd876ac-d6e3-4acb-933a-b57ae11c47ed {
  margin-top: 20px;
padding-top: 5px;
padding-left: 20px;
padding-bottom: 5px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-5cd876ac-d6e3-4acb-933a-b57ae11c47ed:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-5cd876ac-d6e3-4acb-933a-b57ae11c47ed:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-5cd876ac-d6e3-4acb-933a-b57ae11c47ed {
  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-5cd876ac-d6e3-4acb-933a-b57ae11c47ed.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-5cd876ac-d6e3-4acb-933a-b57ae11c47ed.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-5cd876ac-d6e3-4acb-933a-b57ae11c47ed.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-5cd876ac-d6e3-4acb-933a-b57ae11c47ed.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }


#s-e05e0dd3-4889-48f7-aa8a-71ec6b373c72 {
  margin-top: 20px;
margin-bottom: 20px;
}

#s-e05e0dd3-4889-48f7-aa8a-71ec6b373c72 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(186, 186, 186, 1);
}

#s-e05e0dd3-4889-48f7-aa8a-71ec6b373c72 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 255, 255, 1);
  padding: 10px;
}

#s-e05e0dd3-4889-48f7-aa8a-71ec6b373c72 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-e05e0dd3-4889-48f7-aa8a-71ec6b373c72 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid rgba(186, 186, 186, 1);
}

#s-e05e0dd3-4889-48f7-aa8a-71ec6b373c72 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: center;
  font-family: ;
  font-weight: ;
  font-style: ;
  font-size: 14px;
}

#s-e05e0dd3-4889-48f7-aa8a-71ec6b373c72 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 14px;
}
#s-1ac24f68-bda2-4ee3-a1e8-2bc0f6d2cdc7 {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
}

#s-b8520bb9-3d5e-455b-a473-e134a02eb76a {
  display: none;
}
#s-85b391c3-91a4-4a74-8bf8-820edb24f7f4 {
  text-align: center;
}


.shg-c#s-85b391c3-91a4-4a74-8bf8-820edb24f7f4 {
  max-width: 100%;
}

.shg-c#s-85b391c3-91a4-4a74-8bf8-820edb24f7f4 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-85b391c3-91a4-4a74-8bf8-820edb24f7f4 .shg-image-zoom,
.shg-c#s-85b391c3-91a4-4a74-8bf8-820edb24f7f4 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-85b391c3-91a4-4a74-8bf8-820edb24f7f4 .shg-image-zoom {
  
    margin: 0 auto;
  
}

@media (min-width: 1200px){
.shg-c#s-85b391c3-91a4-4a74-8bf8-820edb24f7f4 {
  max-width: 100%;
}

.shg-c#s-85b391c3-91a4-4a74-8bf8-820edb24f7f4 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-85b391c3-91a4-4a74-8bf8-820edb24f7f4 .shg-image-zoom,
.shg-c#s-85b391c3-91a4-4a74-8bf8-820edb24f7f4 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-85b391c3-91a4-4a74-8bf8-820edb24f7f4 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-85b391c3-91a4-4a74-8bf8-820edb24f7f4 {
  max-width: 100%;
}

.shg-c#s-85b391c3-91a4-4a74-8bf8-820edb24f7f4 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-85b391c3-91a4-4a74-8bf8-820edb24f7f4 .shg-image-zoom,
.shg-c#s-85b391c3-91a4-4a74-8bf8-820edb24f7f4 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-85b391c3-91a4-4a74-8bf8-820edb24f7f4 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-85b391c3-91a4-4a74-8bf8-820edb24f7f4 {
  max-width: 100%;
}

.shg-c#s-85b391c3-91a4-4a74-8bf8-820edb24f7f4 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-85b391c3-91a4-4a74-8bf8-820edb24f7f4 .shg-image-zoom,
.shg-c#s-85b391c3-91a4-4a74-8bf8-820edb24f7f4 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-85b391c3-91a4-4a74-8bf8-820edb24f7f4 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (max-width: 767px){
.shg-c#s-85b391c3-91a4-4a74-8bf8-820edb24f7f4 {
  max-width: 100%;
}

.shg-c#s-85b391c3-91a4-4a74-8bf8-820edb24f7f4 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-85b391c3-91a4-4a74-8bf8-820edb24f7f4 .shg-image-zoom,
.shg-c#s-85b391c3-91a4-4a74-8bf8-820edb24f7f4 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-85b391c3-91a4-4a74-8bf8-820edb24f7f4 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}
#s-c76a5e60-f719-4b2b-95a3-4f8b121367c1 {
  text-align: center;
}

#s-c76a5e60-f719-4b2b-95a3-4f8b121367c1 .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-2d61a874-58b1-4cc2-9f88-63a797fb01d5 {
  text-align: center;
}

#s-2d61a874-58b1-4cc2-9f88-63a797fb01d5 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-2d61a874-58b1-4cc2-9f88-63a797fb01d5 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
}

#s-2d61a874-58b1-4cc2-9f88-63a797fb01d5 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-fc93be6c-f6b8-4e38-a09a-c87139713a6a {
  margin-top: 20px;
padding-top: 5px;
padding-left: 20px;
padding-bottom: 5px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-fc93be6c-f6b8-4e38-a09a-c87139713a6a:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-fc93be6c-f6b8-4e38-a09a-c87139713a6a:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-fc93be6c-f6b8-4e38-a09a-c87139713a6a {
  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-fc93be6c-f6b8-4e38-a09a-c87139713a6a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-fc93be6c-f6b8-4e38-a09a-c87139713a6a.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-fc93be6c-f6b8-4e38-a09a-c87139713a6a.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-fc93be6c-f6b8-4e38-a09a-c87139713a6a.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }


#s-7e121631-4acc-494b-98fb-427546de3bec {
  margin-top: 20px;
margin-bottom: 20px;
}

#s-7e121631-4acc-494b-98fb-427546de3bec > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(186, 186, 186, 1);
}

#s-7e121631-4acc-494b-98fb-427546de3bec > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 255, 255, 1);
  padding: 10px;
}

#s-7e121631-4acc-494b-98fb-427546de3bec > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-7e121631-4acc-494b-98fb-427546de3bec > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid rgba(186, 186, 186, 1);
}

#s-7e121631-4acc-494b-98fb-427546de3bec > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: center;
  font-family: ;
  font-weight: ;
  font-style: ;
  font-size: 14px;
}

#s-7e121631-4acc-494b-98fb-427546de3bec > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 14px;
}
#s-9ff5f4e5-7db8-4cd9-8e37-181f1e469631 {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
}

#s-fd1c6b45-355e-43ce-9230-f47cbaa02930 {
  display: none;
}
#s-73f4d7b8-f4dd-4a6d-bdc0-a68ed2630928 {
  text-align: center;
}


.shg-c#s-73f4d7b8-f4dd-4a6d-bdc0-a68ed2630928 {
  max-width: 100%;
}

.shg-c#s-73f4d7b8-f4dd-4a6d-bdc0-a68ed2630928 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-73f4d7b8-f4dd-4a6d-bdc0-a68ed2630928 .shg-image-zoom,
.shg-c#s-73f4d7b8-f4dd-4a6d-bdc0-a68ed2630928 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-73f4d7b8-f4dd-4a6d-bdc0-a68ed2630928 .shg-image-zoom {
  
    margin: 0 auto;
  
}

@media (min-width: 1200px){
.shg-c#s-73f4d7b8-f4dd-4a6d-bdc0-a68ed2630928 {
  max-width: 100%;
}

.shg-c#s-73f4d7b8-f4dd-4a6d-bdc0-a68ed2630928 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-73f4d7b8-f4dd-4a6d-bdc0-a68ed2630928 .shg-image-zoom,
.shg-c#s-73f4d7b8-f4dd-4a6d-bdc0-a68ed2630928 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-73f4d7b8-f4dd-4a6d-bdc0-a68ed2630928 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-73f4d7b8-f4dd-4a6d-bdc0-a68ed2630928 {
  max-width: 100%;
}

.shg-c#s-73f4d7b8-f4dd-4a6d-bdc0-a68ed2630928 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-73f4d7b8-f4dd-4a6d-bdc0-a68ed2630928 .shg-image-zoom,
.shg-c#s-73f4d7b8-f4dd-4a6d-bdc0-a68ed2630928 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-73f4d7b8-f4dd-4a6d-bdc0-a68ed2630928 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-73f4d7b8-f4dd-4a6d-bdc0-a68ed2630928 {
  max-width: 100%;
}

.shg-c#s-73f4d7b8-f4dd-4a6d-bdc0-a68ed2630928 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-73f4d7b8-f4dd-4a6d-bdc0-a68ed2630928 .shg-image-zoom,
.shg-c#s-73f4d7b8-f4dd-4a6d-bdc0-a68ed2630928 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-73f4d7b8-f4dd-4a6d-bdc0-a68ed2630928 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (max-width: 767px){
.shg-c#s-73f4d7b8-f4dd-4a6d-bdc0-a68ed2630928 {
  max-width: 100%;
}

.shg-c#s-73f4d7b8-f4dd-4a6d-bdc0-a68ed2630928 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-73f4d7b8-f4dd-4a6d-bdc0-a68ed2630928 .shg-image-zoom,
.shg-c#s-73f4d7b8-f4dd-4a6d-bdc0-a68ed2630928 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-73f4d7b8-f4dd-4a6d-bdc0-a68ed2630928 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}
#s-9aa27ac5-00b4-446e-8121-5d3e9bd6ef5a {
  text-align: center;
}

#s-9aa27ac5-00b4-446e-8121-5d3e9bd6ef5a .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-10c1edb5-856f-45b4-aae9-2e7d033e593e {
  text-align: center;
}

#s-10c1edb5-856f-45b4-aae9-2e7d033e593e .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-10c1edb5-856f-45b4-aae9-2e7d033e593e .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
}

#s-10c1edb5-856f-45b4-aae9-2e7d033e593e .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-278d17c0-6011-467b-b514-255b107cb990 {
  margin-top: 20px;
padding-top: 5px;
padding-left: 20px;
padding-bottom: 5px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-278d17c0-6011-467b-b514-255b107cb990:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-278d17c0-6011-467b-b514-255b107cb990:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-278d17c0-6011-467b-b514-255b107cb990 {
  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-278d17c0-6011-467b-b514-255b107cb990.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-278d17c0-6011-467b-b514-255b107cb990.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-278d17c0-6011-467b-b514-255b107cb990.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-278d17c0-6011-467b-b514-255b107cb990.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }


#s-74e6538a-2613-4716-8304-8c5398521b85 {
  margin-top: 20px;
margin-bottom: 20px;
}

#s-74e6538a-2613-4716-8304-8c5398521b85 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(186, 186, 186, 1);
}

#s-74e6538a-2613-4716-8304-8c5398521b85 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 255, 255, 1);
  padding: 10px;
}

#s-74e6538a-2613-4716-8304-8c5398521b85 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-74e6538a-2613-4716-8304-8c5398521b85 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid rgba(186, 186, 186, 1);
}

#s-74e6538a-2613-4716-8304-8c5398521b85 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: center;
  font-family: ;
  font-weight: ;
  font-style: ;
  font-size: 14px;
}

#s-74e6538a-2613-4716-8304-8c5398521b85 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 14px;
}
#s-46d90c2c-d4bf-42fd-a9ca-912b0aa541f5 {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
}

#s-36995503-ec07-434f-bf20-186a15c4d6dd {
  display: none;
}
#s-0bc2f1f8-e47b-4ac2-b4d6-dae73995435f {
  text-align: center;
}


.shg-c#s-0bc2f1f8-e47b-4ac2-b4d6-dae73995435f {
  max-width: 100%;
}

.shg-c#s-0bc2f1f8-e47b-4ac2-b4d6-dae73995435f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-0bc2f1f8-e47b-4ac2-b4d6-dae73995435f .shg-image-zoom,
.shg-c#s-0bc2f1f8-e47b-4ac2-b4d6-dae73995435f img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-0bc2f1f8-e47b-4ac2-b4d6-dae73995435f .shg-image-zoom {
  
    margin: 0 auto;
  
}

@media (min-width: 1200px){
.shg-c#s-0bc2f1f8-e47b-4ac2-b4d6-dae73995435f {
  max-width: 100%;
}

.shg-c#s-0bc2f1f8-e47b-4ac2-b4d6-dae73995435f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-0bc2f1f8-e47b-4ac2-b4d6-dae73995435f .shg-image-zoom,
.shg-c#s-0bc2f1f8-e47b-4ac2-b4d6-dae73995435f img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-0bc2f1f8-e47b-4ac2-b4d6-dae73995435f .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-0bc2f1f8-e47b-4ac2-b4d6-dae73995435f {
  max-width: 100%;
}

.shg-c#s-0bc2f1f8-e47b-4ac2-b4d6-dae73995435f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-0bc2f1f8-e47b-4ac2-b4d6-dae73995435f .shg-image-zoom,
.shg-c#s-0bc2f1f8-e47b-4ac2-b4d6-dae73995435f img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-0bc2f1f8-e47b-4ac2-b4d6-dae73995435f .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-0bc2f1f8-e47b-4ac2-b4d6-dae73995435f {
  max-width: 100%;
}

.shg-c#s-0bc2f1f8-e47b-4ac2-b4d6-dae73995435f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-0bc2f1f8-e47b-4ac2-b4d6-dae73995435f .shg-image-zoom,
.shg-c#s-0bc2f1f8-e47b-4ac2-b4d6-dae73995435f img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-0bc2f1f8-e47b-4ac2-b4d6-dae73995435f .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (max-width: 767px){
.shg-c#s-0bc2f1f8-e47b-4ac2-b4d6-dae73995435f {
  max-width: 100%;
}

.shg-c#s-0bc2f1f8-e47b-4ac2-b4d6-dae73995435f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-0bc2f1f8-e47b-4ac2-b4d6-dae73995435f .shg-image-zoom,
.shg-c#s-0bc2f1f8-e47b-4ac2-b4d6-dae73995435f img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-0bc2f1f8-e47b-4ac2-b4d6-dae73995435f .shg-image-zoom {
  
    margin: 0 auto;
  
}

}
#s-6837c2cc-326d-44e6-b796-937b545586af {
  text-align: center;
}

#s-6837c2cc-326d-44e6-b796-937b545586af .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-9dca1e68-2485-4992-b2dd-09036d3728fb {
  text-align: center;
}

#s-9dca1e68-2485-4992-b2dd-09036d3728fb .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-9dca1e68-2485-4992-b2dd-09036d3728fb .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
}

#s-9dca1e68-2485-4992-b2dd-09036d3728fb .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-ccec0b66-b49f-47c9-982e-eefeeb52fb91 {
  margin-top: 20px;
padding-top: 5px;
padding-left: 20px;
padding-bottom: 5px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-ccec0b66-b49f-47c9-982e-eefeeb52fb91:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-ccec0b66-b49f-47c9-982e-eefeeb52fb91:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-ccec0b66-b49f-47c9-982e-eefeeb52fb91 {
  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-ccec0b66-b49f-47c9-982e-eefeeb52fb91.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-ccec0b66-b49f-47c9-982e-eefeeb52fb91.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-ccec0b66-b49f-47c9-982e-eefeeb52fb91.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-ccec0b66-b49f-47c9-982e-eefeeb52fb91.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }


#s-12a98720-bbfb-4a9f-96b9-49c0c222b5a5 {
  margin-top: 20px;
margin-bottom: 20px;
}

#s-12a98720-bbfb-4a9f-96b9-49c0c222b5a5 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(186, 186, 186, 1);
}

#s-12a98720-bbfb-4a9f-96b9-49c0c222b5a5 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 255, 255, 1);
  padding: 10px;
}

#s-12a98720-bbfb-4a9f-96b9-49c0c222b5a5 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-12a98720-bbfb-4a9f-96b9-49c0c222b5a5 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid rgba(186, 186, 186, 1);
}

#s-12a98720-bbfb-4a9f-96b9-49c0c222b5a5 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: center;
  font-family: ;
  font-weight: ;
  font-style: ;
  font-size: 14px;
}

#s-12a98720-bbfb-4a9f-96b9-49c0c222b5a5 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 14px;
}
#s-d8514304-1b1c-4460-8390-58a8cbda6c05 {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
}

#s-a540277f-0d7e-4f77-8cda-e88ae85a9522 {
  display: none;
}
#s-5b7025dc-c0b2-4ac0-9908-2544510c943f {
  text-align: center;
}


.shg-c#s-5b7025dc-c0b2-4ac0-9908-2544510c943f {
  max-width: 100%;
}

.shg-c#s-5b7025dc-c0b2-4ac0-9908-2544510c943f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-5b7025dc-c0b2-4ac0-9908-2544510c943f .shg-image-zoom,
.shg-c#s-5b7025dc-c0b2-4ac0-9908-2544510c943f img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-5b7025dc-c0b2-4ac0-9908-2544510c943f .shg-image-zoom {
  
    margin: 0 auto;
  
}

@media (min-width: 1200px){
.shg-c#s-5b7025dc-c0b2-4ac0-9908-2544510c943f {
  max-width: 100%;
}

.shg-c#s-5b7025dc-c0b2-4ac0-9908-2544510c943f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-5b7025dc-c0b2-4ac0-9908-2544510c943f .shg-image-zoom,
.shg-c#s-5b7025dc-c0b2-4ac0-9908-2544510c943f img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-5b7025dc-c0b2-4ac0-9908-2544510c943f .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-5b7025dc-c0b2-4ac0-9908-2544510c943f {
  max-width: 100%;
}

.shg-c#s-5b7025dc-c0b2-4ac0-9908-2544510c943f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-5b7025dc-c0b2-4ac0-9908-2544510c943f .shg-image-zoom,
.shg-c#s-5b7025dc-c0b2-4ac0-9908-2544510c943f img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-5b7025dc-c0b2-4ac0-9908-2544510c943f .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-5b7025dc-c0b2-4ac0-9908-2544510c943f {
  max-width: 100%;
}

.shg-c#s-5b7025dc-c0b2-4ac0-9908-2544510c943f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-5b7025dc-c0b2-4ac0-9908-2544510c943f .shg-image-zoom,
.shg-c#s-5b7025dc-c0b2-4ac0-9908-2544510c943f img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-5b7025dc-c0b2-4ac0-9908-2544510c943f .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (max-width: 767px){
.shg-c#s-5b7025dc-c0b2-4ac0-9908-2544510c943f {
  max-width: 100%;
}

.shg-c#s-5b7025dc-c0b2-4ac0-9908-2544510c943f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-5b7025dc-c0b2-4ac0-9908-2544510c943f .shg-image-zoom,
.shg-c#s-5b7025dc-c0b2-4ac0-9908-2544510c943f img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-5b7025dc-c0b2-4ac0-9908-2544510c943f .shg-image-zoom {
  
    margin: 0 auto;
  
}

}
#s-22cfca79-60ac-4e32-86ec-707afccb5cad {
  text-align: center;
}

#s-22cfca79-60ac-4e32-86ec-707afccb5cad .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-14f58dd6-65d2-48ba-af56-f8bae19ef481 {
  text-align: center;
}

#s-14f58dd6-65d2-48ba-af56-f8bae19ef481 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-14f58dd6-65d2-48ba-af56-f8bae19ef481 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
}

#s-14f58dd6-65d2-48ba-af56-f8bae19ef481 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-c4090333-8926-413d-95b7-febd83a37b8b {
  margin-top: 20px;
padding-top: 5px;
padding-left: 20px;
padding-bottom: 5px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-c4090333-8926-413d-95b7-febd83a37b8b:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-c4090333-8926-413d-95b7-febd83a37b8b:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-c4090333-8926-413d-95b7-febd83a37b8b {
  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-c4090333-8926-413d-95b7-febd83a37b8b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c4090333-8926-413d-95b7-febd83a37b8b.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-c4090333-8926-413d-95b7-febd83a37b8b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-c4090333-8926-413d-95b7-febd83a37b8b.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }


#s-ecd635f5-c97d-4c67-8d5a-3a47c2be1777 {
  margin-top: 20px;
margin-bottom: 20px;
}

#s-ecd635f5-c97d-4c67-8d5a-3a47c2be1777 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(186, 186, 186, 1);
}

#s-ecd635f5-c97d-4c67-8d5a-3a47c2be1777 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 255, 255, 1);
  padding: 10px;
}

#s-ecd635f5-c97d-4c67-8d5a-3a47c2be1777 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-ecd635f5-c97d-4c67-8d5a-3a47c2be1777 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid rgba(186, 186, 186, 1);
}

#s-ecd635f5-c97d-4c67-8d5a-3a47c2be1777 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: center;
  font-family: ;
  font-weight: ;
  font-style: ;
  font-size: 14px;
}

#s-ecd635f5-c97d-4c67-8d5a-3a47c2be1777 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 14px;
}
#s-ed768c66-c430-451e-84a1-e9bc2ba4907e {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
}

#s-deb82997-da2d-4323-b1b1-7ba8d552f956 {
  display: none;
}
#s-094ab0b1-10ee-4e14-b913-01ab488f813b {
  text-align: center;
}


.shg-c#s-094ab0b1-10ee-4e14-b913-01ab488f813b {
  max-width: 100%;
}

.shg-c#s-094ab0b1-10ee-4e14-b913-01ab488f813b img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-094ab0b1-10ee-4e14-b913-01ab488f813b .shg-image-zoom,
.shg-c#s-094ab0b1-10ee-4e14-b913-01ab488f813b img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-094ab0b1-10ee-4e14-b913-01ab488f813b .shg-image-zoom {
  
    margin: 0 auto;
  
}

@media (min-width: 1200px){
.shg-c#s-094ab0b1-10ee-4e14-b913-01ab488f813b {
  max-width: 100%;
}

.shg-c#s-094ab0b1-10ee-4e14-b913-01ab488f813b img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-094ab0b1-10ee-4e14-b913-01ab488f813b .shg-image-zoom,
.shg-c#s-094ab0b1-10ee-4e14-b913-01ab488f813b img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-094ab0b1-10ee-4e14-b913-01ab488f813b .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-094ab0b1-10ee-4e14-b913-01ab488f813b {
  max-width: 100%;
}

.shg-c#s-094ab0b1-10ee-4e14-b913-01ab488f813b img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-094ab0b1-10ee-4e14-b913-01ab488f813b .shg-image-zoom,
.shg-c#s-094ab0b1-10ee-4e14-b913-01ab488f813b img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-094ab0b1-10ee-4e14-b913-01ab488f813b .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-094ab0b1-10ee-4e14-b913-01ab488f813b {
  max-width: 100%;
}

.shg-c#s-094ab0b1-10ee-4e14-b913-01ab488f813b img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-094ab0b1-10ee-4e14-b913-01ab488f813b .shg-image-zoom,
.shg-c#s-094ab0b1-10ee-4e14-b913-01ab488f813b img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-094ab0b1-10ee-4e14-b913-01ab488f813b .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (max-width: 767px){
.shg-c#s-094ab0b1-10ee-4e14-b913-01ab488f813b {
  max-width: 100%;
}

.shg-c#s-094ab0b1-10ee-4e14-b913-01ab488f813b img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-094ab0b1-10ee-4e14-b913-01ab488f813b .shg-image-zoom,
.shg-c#s-094ab0b1-10ee-4e14-b913-01ab488f813b img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-094ab0b1-10ee-4e14-b913-01ab488f813b .shg-image-zoom {
  
    margin: 0 auto;
  
}

}
#s-7917f9ed-58e9-4510-9364-4694879fa1bf {
  text-align: center;
}

#s-7917f9ed-58e9-4510-9364-4694879fa1bf .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-28f4ca49-6f36-4b9a-96bd-4107ac3bbf55 {
  text-align: center;
}

#s-28f4ca49-6f36-4b9a-96bd-4107ac3bbf55 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-28f4ca49-6f36-4b9a-96bd-4107ac3bbf55 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
}

#s-28f4ca49-6f36-4b9a-96bd-4107ac3bbf55 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-23e6e943-7be9-430e-b366-88436ad850f9 {
  margin-top: 20px;
padding-top: 5px;
padding-left: 20px;
padding-bottom: 5px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-23e6e943-7be9-430e-b366-88436ad850f9:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-23e6e943-7be9-430e-b366-88436ad850f9:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-23e6e943-7be9-430e-b366-88436ad850f9 {
  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-23e6e943-7be9-430e-b366-88436ad850f9.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-23e6e943-7be9-430e-b366-88436ad850f9.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-23e6e943-7be9-430e-b366-88436ad850f9.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-23e6e943-7be9-430e-b366-88436ad850f9.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }


#s-9b7747c0-5ada-46ec-8a21-7f3b568444f5 {
  margin-top: 20px;
margin-bottom: 20px;
}

#s-9b7747c0-5ada-46ec-8a21-7f3b568444f5 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(186, 186, 186, 1);
}

#s-9b7747c0-5ada-46ec-8a21-7f3b568444f5 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 255, 255, 1);
  padding: 10px;
}

#s-9b7747c0-5ada-46ec-8a21-7f3b568444f5 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-9b7747c0-5ada-46ec-8a21-7f3b568444f5 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid rgba(186, 186, 186, 1);
}

#s-9b7747c0-5ada-46ec-8a21-7f3b568444f5 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: center;
  font-family: ;
  font-weight: ;
  font-style: ;
  font-size: 14px;
}

#s-9b7747c0-5ada-46ec-8a21-7f3b568444f5 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 14px;
}
#s-22e1a9ff-85a6-4310-8833-76ed96d7518d {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
}

#s-b724749b-ed41-4820-a1bd-afe15bb86319 {
  display: none;
}
#s-5453f902-4cdb-4ea2-b3d0-e18531fa29eb {
  text-align: center;
}


.shg-c#s-5453f902-4cdb-4ea2-b3d0-e18531fa29eb {
  max-width: 100%;
}

.shg-c#s-5453f902-4cdb-4ea2-b3d0-e18531fa29eb img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-5453f902-4cdb-4ea2-b3d0-e18531fa29eb .shg-image-zoom,
.shg-c#s-5453f902-4cdb-4ea2-b3d0-e18531fa29eb img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-5453f902-4cdb-4ea2-b3d0-e18531fa29eb .shg-image-zoom {
  
    margin: 0 auto;
  
}

@media (min-width: 1200px){
.shg-c#s-5453f902-4cdb-4ea2-b3d0-e18531fa29eb {
  max-width: 100%;
}

.shg-c#s-5453f902-4cdb-4ea2-b3d0-e18531fa29eb img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-5453f902-4cdb-4ea2-b3d0-e18531fa29eb .shg-image-zoom,
.shg-c#s-5453f902-4cdb-4ea2-b3d0-e18531fa29eb img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-5453f902-4cdb-4ea2-b3d0-e18531fa29eb .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-5453f902-4cdb-4ea2-b3d0-e18531fa29eb {
  max-width: 100%;
}

.shg-c#s-5453f902-4cdb-4ea2-b3d0-e18531fa29eb img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-5453f902-4cdb-4ea2-b3d0-e18531fa29eb .shg-image-zoom,
.shg-c#s-5453f902-4cdb-4ea2-b3d0-e18531fa29eb img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-5453f902-4cdb-4ea2-b3d0-e18531fa29eb .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-5453f902-4cdb-4ea2-b3d0-e18531fa29eb {
  max-width: 100%;
}

.shg-c#s-5453f902-4cdb-4ea2-b3d0-e18531fa29eb img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-5453f902-4cdb-4ea2-b3d0-e18531fa29eb .shg-image-zoom,
.shg-c#s-5453f902-4cdb-4ea2-b3d0-e18531fa29eb img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-5453f902-4cdb-4ea2-b3d0-e18531fa29eb .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (max-width: 767px){
.shg-c#s-5453f902-4cdb-4ea2-b3d0-e18531fa29eb {
  max-width: 100%;
}

.shg-c#s-5453f902-4cdb-4ea2-b3d0-e18531fa29eb img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-5453f902-4cdb-4ea2-b3d0-e18531fa29eb .shg-image-zoom,
.shg-c#s-5453f902-4cdb-4ea2-b3d0-e18531fa29eb img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-5453f902-4cdb-4ea2-b3d0-e18531fa29eb .shg-image-zoom {
  
    margin: 0 auto;
  
}

}
#s-6aafd710-c013-4433-8339-44823a45866d {
  text-align: center;
}

#s-6aafd710-c013-4433-8339-44823a45866d .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-9273709a-3812-41bb-aa03-a66b64b40c32 {
  text-align: center;
}

#s-9273709a-3812-41bb-aa03-a66b64b40c32 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-9273709a-3812-41bb-aa03-a66b64b40c32 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
}

#s-9273709a-3812-41bb-aa03-a66b64b40c32 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-d950619c-a50e-47ea-b701-4587f84fcaac {
  margin-top: 20px;
padding-top: 5px;
padding-left: 20px;
padding-bottom: 5px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-d950619c-a50e-47ea-b701-4587f84fcaac:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-d950619c-a50e-47ea-b701-4587f84fcaac:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-d950619c-a50e-47ea-b701-4587f84fcaac {
  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-d950619c-a50e-47ea-b701-4587f84fcaac.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d950619c-a50e-47ea-b701-4587f84fcaac.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-d950619c-a50e-47ea-b701-4587f84fcaac.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-d950619c-a50e-47ea-b701-4587f84fcaac.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }


#s-257a3ae2-c63c-4890-80c3-6c9b297a5399 {
  margin-top: 20px;
margin-bottom: 20px;
}

#s-257a3ae2-c63c-4890-80c3-6c9b297a5399 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(186, 186, 186, 1);
}

#s-257a3ae2-c63c-4890-80c3-6c9b297a5399 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 255, 255, 1);
  padding: 10px;
}

#s-257a3ae2-c63c-4890-80c3-6c9b297a5399 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-257a3ae2-c63c-4890-80c3-6c9b297a5399 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid rgba(186, 186, 186, 1);
}

#s-257a3ae2-c63c-4890-80c3-6c9b297a5399 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: center;
  font-family: ;
  font-weight: ;
  font-style: ;
  font-size: 14px;
}

#s-257a3ae2-c63c-4890-80c3-6c9b297a5399 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 14px;
}
#s-d2e28883-cb05-41ed-8561-0053a83ef5ac {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
}

#s-47e74756-becb-48a1-865d-3f059a50f49a {
  display: none;
}
#s-17ea9e4a-91d2-45cb-a995-943d09bbb3bb {
  text-align: center;
}


.shg-c#s-17ea9e4a-91d2-45cb-a995-943d09bbb3bb {
  max-width: 100%;
}

.shg-c#s-17ea9e4a-91d2-45cb-a995-943d09bbb3bb img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-17ea9e4a-91d2-45cb-a995-943d09bbb3bb .shg-image-zoom,
.shg-c#s-17ea9e4a-91d2-45cb-a995-943d09bbb3bb img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-17ea9e4a-91d2-45cb-a995-943d09bbb3bb .shg-image-zoom {
  
    margin: 0 auto;
  
}

@media (min-width: 1200px){
.shg-c#s-17ea9e4a-91d2-45cb-a995-943d09bbb3bb {
  max-width: 100%;
}

.shg-c#s-17ea9e4a-91d2-45cb-a995-943d09bbb3bb img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-17ea9e4a-91d2-45cb-a995-943d09bbb3bb .shg-image-zoom,
.shg-c#s-17ea9e4a-91d2-45cb-a995-943d09bbb3bb img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-17ea9e4a-91d2-45cb-a995-943d09bbb3bb .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-17ea9e4a-91d2-45cb-a995-943d09bbb3bb {
  max-width: 100%;
}

.shg-c#s-17ea9e4a-91d2-45cb-a995-943d09bbb3bb img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-17ea9e4a-91d2-45cb-a995-943d09bbb3bb .shg-image-zoom,
.shg-c#s-17ea9e4a-91d2-45cb-a995-943d09bbb3bb img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-17ea9e4a-91d2-45cb-a995-943d09bbb3bb .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-17ea9e4a-91d2-45cb-a995-943d09bbb3bb {
  max-width: 100%;
}

.shg-c#s-17ea9e4a-91d2-45cb-a995-943d09bbb3bb img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-17ea9e4a-91d2-45cb-a995-943d09bbb3bb .shg-image-zoom,
.shg-c#s-17ea9e4a-91d2-45cb-a995-943d09bbb3bb img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-17ea9e4a-91d2-45cb-a995-943d09bbb3bb .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (max-width: 767px){
.shg-c#s-17ea9e4a-91d2-45cb-a995-943d09bbb3bb {
  max-width: 100%;
}

.shg-c#s-17ea9e4a-91d2-45cb-a995-943d09bbb3bb img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-17ea9e4a-91d2-45cb-a995-943d09bbb3bb .shg-image-zoom,
.shg-c#s-17ea9e4a-91d2-45cb-a995-943d09bbb3bb img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-17ea9e4a-91d2-45cb-a995-943d09bbb3bb .shg-image-zoom {
  
    margin: 0 auto;
  
}

}
#s-e4ebe885-d629-4223-85b1-d3c49bb74f88 {
  text-align: center;
}

#s-e4ebe885-d629-4223-85b1-d3c49bb74f88 .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-4ffa0405-0a23-4b5e-83e1-991a869819eb {
  text-align: center;
}

#s-4ffa0405-0a23-4b5e-83e1-991a869819eb .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-4ffa0405-0a23-4b5e-83e1-991a869819eb .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
}

#s-4ffa0405-0a23-4b5e-83e1-991a869819eb .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-dfc137fd-8256-4add-8664-759107316f90 {
  margin-top: 20px;
padding-top: 5px;
padding-left: 20px;
padding-bottom: 5px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-dfc137fd-8256-4add-8664-759107316f90:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-dfc137fd-8256-4add-8664-759107316f90:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-dfc137fd-8256-4add-8664-759107316f90 {
  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-dfc137fd-8256-4add-8664-759107316f90.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-dfc137fd-8256-4add-8664-759107316f90.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-dfc137fd-8256-4add-8664-759107316f90.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-dfc137fd-8256-4add-8664-759107316f90.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }


#s-58acd620-aeb8-442b-84db-ab7a1d6f8136 {
  margin-top: 20px;
margin-bottom: 20px;
}

#s-58acd620-aeb8-442b-84db-ab7a1d6f8136 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(186, 186, 186, 1);
}

#s-58acd620-aeb8-442b-84db-ab7a1d6f8136 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 255, 255, 1);
  padding: 10px;
}

#s-58acd620-aeb8-442b-84db-ab7a1d6f8136 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-58acd620-aeb8-442b-84db-ab7a1d6f8136 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid rgba(186, 186, 186, 1);
}

#s-58acd620-aeb8-442b-84db-ab7a1d6f8136 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: center;
  font-family: ;
  font-weight: ;
  font-style: ;
  font-size: 14px;
}

#s-58acd620-aeb8-442b-84db-ab7a1d6f8136 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 14px;
}
#s-d54c784c-6a48-45cf-acf8-92e1cb5f0e38 {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
}

#s-f19e284d-631e-49ae-89b3-e571d03ff6f6 {
  display: none;
}
#s-7cc596bd-fb79-41d9-bb3c-1277c40cb74b {
  text-align: center;
}


.shg-c#s-7cc596bd-fb79-41d9-bb3c-1277c40cb74b {
  max-width: 100%;
}

.shg-c#s-7cc596bd-fb79-41d9-bb3c-1277c40cb74b img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-7cc596bd-fb79-41d9-bb3c-1277c40cb74b .shg-image-zoom,
.shg-c#s-7cc596bd-fb79-41d9-bb3c-1277c40cb74b img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-7cc596bd-fb79-41d9-bb3c-1277c40cb74b .shg-image-zoom {
  
    margin: 0 auto;
  
}

@media (min-width: 1200px){
.shg-c#s-7cc596bd-fb79-41d9-bb3c-1277c40cb74b {
  max-width: 100%;
}

.shg-c#s-7cc596bd-fb79-41d9-bb3c-1277c40cb74b img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-7cc596bd-fb79-41d9-bb3c-1277c40cb74b .shg-image-zoom,
.shg-c#s-7cc596bd-fb79-41d9-bb3c-1277c40cb74b img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-7cc596bd-fb79-41d9-bb3c-1277c40cb74b .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-7cc596bd-fb79-41d9-bb3c-1277c40cb74b {
  max-width: 100%;
}

.shg-c#s-7cc596bd-fb79-41d9-bb3c-1277c40cb74b img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-7cc596bd-fb79-41d9-bb3c-1277c40cb74b .shg-image-zoom,
.shg-c#s-7cc596bd-fb79-41d9-bb3c-1277c40cb74b img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-7cc596bd-fb79-41d9-bb3c-1277c40cb74b .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-7cc596bd-fb79-41d9-bb3c-1277c40cb74b {
  max-width: 100%;
}

.shg-c#s-7cc596bd-fb79-41d9-bb3c-1277c40cb74b img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-7cc596bd-fb79-41d9-bb3c-1277c40cb74b .shg-image-zoom,
.shg-c#s-7cc596bd-fb79-41d9-bb3c-1277c40cb74b img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-7cc596bd-fb79-41d9-bb3c-1277c40cb74b .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (max-width: 767px){
.shg-c#s-7cc596bd-fb79-41d9-bb3c-1277c40cb74b {
  max-width: 100%;
}

.shg-c#s-7cc596bd-fb79-41d9-bb3c-1277c40cb74b img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-7cc596bd-fb79-41d9-bb3c-1277c40cb74b .shg-image-zoom,
.shg-c#s-7cc596bd-fb79-41d9-bb3c-1277c40cb74b img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-7cc596bd-fb79-41d9-bb3c-1277c40cb74b .shg-image-zoom {
  
    margin: 0 auto;
  
}

}
#s-ffeca88f-64b0-4481-9bf2-0e002d3bae02 {
  text-align: center;
}

#s-ffeca88f-64b0-4481-9bf2-0e002d3bae02 .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-bc00c8c4-f7c7-49d2-a7fd-afd76d7bcdc8 {
  text-align: center;
}

#s-bc00c8c4-f7c7-49d2-a7fd-afd76d7bcdc8 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-bc00c8c4-f7c7-49d2-a7fd-afd76d7bcdc8 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
}

#s-bc00c8c4-f7c7-49d2-a7fd-afd76d7bcdc8 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-514a9a23-4bb0-46ca-9091-9828fd5ca639 {
  margin-top: 20px;
padding-top: 5px;
padding-left: 20px;
padding-bottom: 5px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-514a9a23-4bb0-46ca-9091-9828fd5ca639:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-514a9a23-4bb0-46ca-9091-9828fd5ca639:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-514a9a23-4bb0-46ca-9091-9828fd5ca639 {
  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-514a9a23-4bb0-46ca-9091-9828fd5ca639.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-514a9a23-4bb0-46ca-9091-9828fd5ca639.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-514a9a23-4bb0-46ca-9091-9828fd5ca639.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-514a9a23-4bb0-46ca-9091-9828fd5ca639.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }


#s-2c6c2ddf-395a-4e4f-9a42-b65050b0f7b7 {
  margin-top: 20px;
margin-bottom: 20px;
}

#s-2c6c2ddf-395a-4e4f-9a42-b65050b0f7b7 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(186, 186, 186, 1);
}

#s-2c6c2ddf-395a-4e4f-9a42-b65050b0f7b7 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 255, 255, 1);
  padding: 10px;
}

#s-2c6c2ddf-395a-4e4f-9a42-b65050b0f7b7 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-2c6c2ddf-395a-4e4f-9a42-b65050b0f7b7 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid rgba(186, 186, 186, 1);
}

#s-2c6c2ddf-395a-4e4f-9a42-b65050b0f7b7 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: center;
  font-family: ;
  font-weight: ;
  font-style: ;
  font-size: 14px;
}

#s-2c6c2ddf-395a-4e4f-9a42-b65050b0f7b7 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 14px;
}
#s-14090afb-30df-438c-ac80-3f02b6ac3181 {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
}

#s-0cb2bc95-e64c-4a1d-bf8c-5b5df9bc57b3 {
  display: none;
}
#s-60e19ab8-1e2e-4bc0-9e30-bb7ccb85bfdb {
  text-align: center;
}


.shg-c#s-60e19ab8-1e2e-4bc0-9e30-bb7ccb85bfdb {
  max-width: 100%;
}

.shg-c#s-60e19ab8-1e2e-4bc0-9e30-bb7ccb85bfdb img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-60e19ab8-1e2e-4bc0-9e30-bb7ccb85bfdb .shg-image-zoom,
.shg-c#s-60e19ab8-1e2e-4bc0-9e30-bb7ccb85bfdb img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-60e19ab8-1e2e-4bc0-9e30-bb7ccb85bfdb .shg-image-zoom {
  
    margin: 0 auto;
  
}

@media (min-width: 1200px){
.shg-c#s-60e19ab8-1e2e-4bc0-9e30-bb7ccb85bfdb {
  max-width: 100%;
}

.shg-c#s-60e19ab8-1e2e-4bc0-9e30-bb7ccb85bfdb img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-60e19ab8-1e2e-4bc0-9e30-bb7ccb85bfdb .shg-image-zoom,
.shg-c#s-60e19ab8-1e2e-4bc0-9e30-bb7ccb85bfdb img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-60e19ab8-1e2e-4bc0-9e30-bb7ccb85bfdb .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-60e19ab8-1e2e-4bc0-9e30-bb7ccb85bfdb {
  max-width: 100%;
}

.shg-c#s-60e19ab8-1e2e-4bc0-9e30-bb7ccb85bfdb img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-60e19ab8-1e2e-4bc0-9e30-bb7ccb85bfdb .shg-image-zoom,
.shg-c#s-60e19ab8-1e2e-4bc0-9e30-bb7ccb85bfdb img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-60e19ab8-1e2e-4bc0-9e30-bb7ccb85bfdb .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-60e19ab8-1e2e-4bc0-9e30-bb7ccb85bfdb {
  max-width: 100%;
}

.shg-c#s-60e19ab8-1e2e-4bc0-9e30-bb7ccb85bfdb img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-60e19ab8-1e2e-4bc0-9e30-bb7ccb85bfdb .shg-image-zoom,
.shg-c#s-60e19ab8-1e2e-4bc0-9e30-bb7ccb85bfdb img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-60e19ab8-1e2e-4bc0-9e30-bb7ccb85bfdb .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (max-width: 767px){
.shg-c#s-60e19ab8-1e2e-4bc0-9e30-bb7ccb85bfdb {
  max-width: 100%;
}

.shg-c#s-60e19ab8-1e2e-4bc0-9e30-bb7ccb85bfdb img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-60e19ab8-1e2e-4bc0-9e30-bb7ccb85bfdb .shg-image-zoom,
.shg-c#s-60e19ab8-1e2e-4bc0-9e30-bb7ccb85bfdb img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-60e19ab8-1e2e-4bc0-9e30-bb7ccb85bfdb .shg-image-zoom {
  
    margin: 0 auto;
  
}

}
#s-ced9bf8e-7181-4a23-8663-7211c3bb77b7 {
  text-align: center;
}

#s-ced9bf8e-7181-4a23-8663-7211c3bb77b7 .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-beba9345-5107-4e64-ad17-3fc7c397c13a {
  text-align: center;
}

#s-beba9345-5107-4e64-ad17-3fc7c397c13a .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-beba9345-5107-4e64-ad17-3fc7c397c13a .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
}

#s-beba9345-5107-4e64-ad17-3fc7c397c13a .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-0e15265b-c10f-4448-824d-e1b84cabe3f5 {
  margin-top: 20px;
padding-top: 5px;
padding-left: 20px;
padding-bottom: 5px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-0e15265b-c10f-4448-824d-e1b84cabe3f5:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-0e15265b-c10f-4448-824d-e1b84cabe3f5:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-0e15265b-c10f-4448-824d-e1b84cabe3f5 {
  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-0e15265b-c10f-4448-824d-e1b84cabe3f5.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-0e15265b-c10f-4448-824d-e1b84cabe3f5.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}

#s-0e15265b-c10f-4448-824d-e1b84cabe3f5.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-0e15265b-c10f-4448-824d-e1b84cabe3f5.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }


#s-c7bd9366-d89a-4d13-96b4-bafa3a1cde0b {
  margin-top: 20px;
margin-bottom: 20px;
}

#s-c7bd9366-d89a-4d13-96b4-bafa3a1cde0b > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(221, 221, 221, 1);
}

#s-c7bd9366-d89a-4d13-96b4-bafa3a1cde0b > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 255, 255, 1);
  padding: 10px;
}

#s-c7bd9366-d89a-4d13-96b4-bafa3a1cde0b > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-c7bd9366-d89a-4d13-96b4-bafa3a1cde0b > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid rgba(221, 221, 221, 1);
}

#s-c7bd9366-d89a-4d13-96b4-bafa3a1cde0b > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: center;
  font-family: ;
  font-weight: ;
  font-style: ;
  font-size: 16px;
}

#s-c7bd9366-d89a-4d13-96b4-bafa3a1cde0b > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 16px;
}
#s-292f6e1a-756a-48b1-94d7-091aa5755507 {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
}

#s-da8852ee-709a-475e-af27-00a52172291a {
  display: none;
}
#s-78c39dcc-ee8e-4f64-bcb1-f98e9ccf4c6d {
  text-align: center;
}


.shg-c#s-78c39dcc-ee8e-4f64-bcb1-f98e9ccf4c6d {
  max-width: 100%;
}

.shg-c#s-78c39dcc-ee8e-4f64-bcb1-f98e9ccf4c6d img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-78c39dcc-ee8e-4f64-bcb1-f98e9ccf4c6d .shg-image-zoom,
.shg-c#s-78c39dcc-ee8e-4f64-bcb1-f98e9ccf4c6d img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-78c39dcc-ee8e-4f64-bcb1-f98e9ccf4c6d .shg-image-zoom {
  
    margin: 0 auto;
  
}

@media (min-width: 1200px){
.shg-c#s-78c39dcc-ee8e-4f64-bcb1-f98e9ccf4c6d {
  max-width: 100%;
}

.shg-c#s-78c39dcc-ee8e-4f64-bcb1-f98e9ccf4c6d img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-78c39dcc-ee8e-4f64-bcb1-f98e9ccf4c6d .shg-image-zoom,
.shg-c#s-78c39dcc-ee8e-4f64-bcb1-f98e9ccf4c6d img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-78c39dcc-ee8e-4f64-bcb1-f98e9ccf4c6d .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-78c39dcc-ee8e-4f64-bcb1-f98e9ccf4c6d {
  max-width: 100%;
}

.shg-c#s-78c39dcc-ee8e-4f64-bcb1-f98e9ccf4c6d img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-78c39dcc-ee8e-4f64-bcb1-f98e9ccf4c6d .shg-image-zoom,
.shg-c#s-78c39dcc-ee8e-4f64-bcb1-f98e9ccf4c6d img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-78c39dcc-ee8e-4f64-bcb1-f98e9ccf4c6d .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-78c39dcc-ee8e-4f64-bcb1-f98e9ccf4c6d {
  max-width: 100%;
}

.shg-c#s-78c39dcc-ee8e-4f64-bcb1-f98e9ccf4c6d img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-78c39dcc-ee8e-4f64-bcb1-f98e9ccf4c6d .shg-image-zoom,
.shg-c#s-78c39dcc-ee8e-4f64-bcb1-f98e9ccf4c6d img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-78c39dcc-ee8e-4f64-bcb1-f98e9ccf4c6d .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (max-width: 767px){
.shg-c#s-78c39dcc-ee8e-4f64-bcb1-f98e9ccf4c6d {
  max-width: 100%;
}

.shg-c#s-78c39dcc-ee8e-4f64-bcb1-f98e9ccf4c6d img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-78c39dcc-ee8e-4f64-bcb1-f98e9ccf4c6d .shg-image-zoom,
.shg-c#s-78c39dcc-ee8e-4f64-bcb1-f98e9ccf4c6d img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-78c39dcc-ee8e-4f64-bcb1-f98e9ccf4c6d .shg-image-zoom {
  
    margin: 0 auto;
  
}

}
#s-604cb451-c571-4b33-8d1c-74cd505829b3 {
  text-align: center;
}

#s-604cb451-c571-4b33-8d1c-74cd505829b3 .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-9e4037c8-4969-4ab0-bdaa-65df35d86e43 {
  text-align: center;
}

#s-9e4037c8-4969-4ab0-bdaa-65df35d86e43 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-9e4037c8-4969-4ab0-bdaa-65df35d86e43 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
}

#s-9e4037c8-4969-4ab0-bdaa-65df35d86e43 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-69a16394-2439-4c61-992c-4e2ed339a9ca {
  margin-top: 20px;
padding-top: 5px;
padding-left: 20px;
padding-bottom: 5px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-69a16394-2439-4c61-992c-4e2ed339a9ca:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-69a16394-2439-4c61-992c-4e2ed339a9ca:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-69a16394-2439-4c61-992c-4e2ed339a9ca {
  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-69a16394-2439-4c61-992c-4e2ed339a9ca.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-69a16394-2439-4c61-992c-4e2ed339a9ca.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}

#s-69a16394-2439-4c61-992c-4e2ed339a9ca.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-69a16394-2439-4c61-992c-4e2ed339a9ca.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }


#s-c271614c-d63b-4dda-8cf8-bfe97acd0a35 {
  margin-top: 20px;
margin-bottom: 20px;
}

#s-c271614c-d63b-4dda-8cf8-bfe97acd0a35 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(221, 221, 221, 1);
}

#s-c271614c-d63b-4dda-8cf8-bfe97acd0a35 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 255, 255, 1);
  padding: 10px;
}

#s-c271614c-d63b-4dda-8cf8-bfe97acd0a35 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-c271614c-d63b-4dda-8cf8-bfe97acd0a35 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid rgba(221, 221, 221, 1);
}

#s-c271614c-d63b-4dda-8cf8-bfe97acd0a35 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: center;
  font-family: ;
  font-weight: ;
  font-style: ;
  font-size: 16px;
}

#s-c271614c-d63b-4dda-8cf8-bfe97acd0a35 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 16px;
}
#s-52a934b7-77d3-4964-838a-77347c6d83f3 {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
}

#s-7199afa6-b95c-42fe-8cc6-330c1a519e6a {
  display: none;
}
#s-1c4f1b1b-aecb-465c-ba92-3580214bc954 {
  text-align: center;
}


.shg-c#s-1c4f1b1b-aecb-465c-ba92-3580214bc954 {
  max-width: 100%;
}

.shg-c#s-1c4f1b1b-aecb-465c-ba92-3580214bc954 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-1c4f1b1b-aecb-465c-ba92-3580214bc954 .shg-image-zoom,
.shg-c#s-1c4f1b1b-aecb-465c-ba92-3580214bc954 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-1c4f1b1b-aecb-465c-ba92-3580214bc954 .shg-image-zoom {
  
    margin: 0 auto;
  
}

@media (min-width: 1200px){
.shg-c#s-1c4f1b1b-aecb-465c-ba92-3580214bc954 {
  max-width: 100%;
}

.shg-c#s-1c4f1b1b-aecb-465c-ba92-3580214bc954 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-1c4f1b1b-aecb-465c-ba92-3580214bc954 .shg-image-zoom,
.shg-c#s-1c4f1b1b-aecb-465c-ba92-3580214bc954 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-1c4f1b1b-aecb-465c-ba92-3580214bc954 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-1c4f1b1b-aecb-465c-ba92-3580214bc954 {
  max-width: 100%;
}

.shg-c#s-1c4f1b1b-aecb-465c-ba92-3580214bc954 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-1c4f1b1b-aecb-465c-ba92-3580214bc954 .shg-image-zoom,
.shg-c#s-1c4f1b1b-aecb-465c-ba92-3580214bc954 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-1c4f1b1b-aecb-465c-ba92-3580214bc954 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-1c4f1b1b-aecb-465c-ba92-3580214bc954 {
  max-width: 100%;
}

.shg-c#s-1c4f1b1b-aecb-465c-ba92-3580214bc954 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-1c4f1b1b-aecb-465c-ba92-3580214bc954 .shg-image-zoom,
.shg-c#s-1c4f1b1b-aecb-465c-ba92-3580214bc954 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-1c4f1b1b-aecb-465c-ba92-3580214bc954 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (max-width: 767px){
.shg-c#s-1c4f1b1b-aecb-465c-ba92-3580214bc954 {
  max-width: 100%;
}

.shg-c#s-1c4f1b1b-aecb-465c-ba92-3580214bc954 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-1c4f1b1b-aecb-465c-ba92-3580214bc954 .shg-image-zoom,
.shg-c#s-1c4f1b1b-aecb-465c-ba92-3580214bc954 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-1c4f1b1b-aecb-465c-ba92-3580214bc954 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}
#s-082fe846-600f-4698-a8d4-1b6f1da52f4b {
  text-align: center;
}

#s-082fe846-600f-4698-a8d4-1b6f1da52f4b .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-d07f68d4-0e2f-4bc8-a149-82225c6b10f3 {
  text-align: center;
}

#s-d07f68d4-0e2f-4bc8-a149-82225c6b10f3 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-d07f68d4-0e2f-4bc8-a149-82225c6b10f3 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
}

#s-d07f68d4-0e2f-4bc8-a149-82225c6b10f3 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-20cd05e3-4454-438e-8fe1-4b14379e297c {
  margin-top: 20px;
padding-top: 5px;
padding-left: 20px;
padding-bottom: 5px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-20cd05e3-4454-438e-8fe1-4b14379e297c:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-20cd05e3-4454-438e-8fe1-4b14379e297c:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-20cd05e3-4454-438e-8fe1-4b14379e297c {
  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-20cd05e3-4454-438e-8fe1-4b14379e297c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-20cd05e3-4454-438e-8fe1-4b14379e297c.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}

#s-20cd05e3-4454-438e-8fe1-4b14379e297c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-20cd05e3-4454-438e-8fe1-4b14379e297c.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }


#s-e58a8de8-06c0-4be2-83b2-0a34b98d9f37 {
  margin-top: 20px;
margin-bottom: 20px;
}

#s-e58a8de8-06c0-4be2-83b2-0a34b98d9f37 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(221, 221, 221, 1);
}

#s-e58a8de8-06c0-4be2-83b2-0a34b98d9f37 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 255, 255, 1);
  padding: 10px;
}

#s-e58a8de8-06c0-4be2-83b2-0a34b98d9f37 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-e58a8de8-06c0-4be2-83b2-0a34b98d9f37 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid rgba(221, 221, 221, 1);
}

#s-e58a8de8-06c0-4be2-83b2-0a34b98d9f37 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: center;
  font-family: ;
  font-weight: ;
  font-style: ;
  font-size: 16px;
}

#s-e58a8de8-06c0-4be2-83b2-0a34b98d9f37 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 16px;
}
#s-357efdee-6e7b-4893-916a-ac7cd8b99583 {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
}

#s-23c55831-be53-440e-b263-82e47a8bb233 {
  display: none;
}
#s-cbf69983-07c1-46ce-8da9-f7ede1b3e942 {
  text-align: center;
}


.shg-c#s-cbf69983-07c1-46ce-8da9-f7ede1b3e942 {
  max-width: 100%;
}

.shg-c#s-cbf69983-07c1-46ce-8da9-f7ede1b3e942 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-cbf69983-07c1-46ce-8da9-f7ede1b3e942 .shg-image-zoom,
.shg-c#s-cbf69983-07c1-46ce-8da9-f7ede1b3e942 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-cbf69983-07c1-46ce-8da9-f7ede1b3e942 .shg-image-zoom {
  
    margin: 0 auto;
  
}

@media (min-width: 1200px){
.shg-c#s-cbf69983-07c1-46ce-8da9-f7ede1b3e942 {
  max-width: 100%;
}

.shg-c#s-cbf69983-07c1-46ce-8da9-f7ede1b3e942 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-cbf69983-07c1-46ce-8da9-f7ede1b3e942 .shg-image-zoom,
.shg-c#s-cbf69983-07c1-46ce-8da9-f7ede1b3e942 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-cbf69983-07c1-46ce-8da9-f7ede1b3e942 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-cbf69983-07c1-46ce-8da9-f7ede1b3e942 {
  max-width: 100%;
}

.shg-c#s-cbf69983-07c1-46ce-8da9-f7ede1b3e942 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-cbf69983-07c1-46ce-8da9-f7ede1b3e942 .shg-image-zoom,
.shg-c#s-cbf69983-07c1-46ce-8da9-f7ede1b3e942 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-cbf69983-07c1-46ce-8da9-f7ede1b3e942 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-cbf69983-07c1-46ce-8da9-f7ede1b3e942 {
  max-width: 100%;
}

.shg-c#s-cbf69983-07c1-46ce-8da9-f7ede1b3e942 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-cbf69983-07c1-46ce-8da9-f7ede1b3e942 .shg-image-zoom,
.shg-c#s-cbf69983-07c1-46ce-8da9-f7ede1b3e942 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-cbf69983-07c1-46ce-8da9-f7ede1b3e942 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (max-width: 767px){
.shg-c#s-cbf69983-07c1-46ce-8da9-f7ede1b3e942 {
  max-width: 100%;
}

.shg-c#s-cbf69983-07c1-46ce-8da9-f7ede1b3e942 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-cbf69983-07c1-46ce-8da9-f7ede1b3e942 .shg-image-zoom,
.shg-c#s-cbf69983-07c1-46ce-8da9-f7ede1b3e942 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-cbf69983-07c1-46ce-8da9-f7ede1b3e942 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}
#s-41460458-01f2-4bc4-9c7c-d668629b83df {
  text-align: center;
}

#s-41460458-01f2-4bc4-9c7c-d668629b83df .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-52ba3782-f81e-4302-83d3-a6e4a71d89fa {
  text-align: center;
}

#s-52ba3782-f81e-4302-83d3-a6e4a71d89fa .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-52ba3782-f81e-4302-83d3-a6e4a71d89fa .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
}

#s-52ba3782-f81e-4302-83d3-a6e4a71d89fa .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-6578bde1-e9ab-45fa-aebf-e01d3113a99e {
  margin-top: 20px;
padding-top: 5px;
padding-left: 20px;
padding-bottom: 5px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-6578bde1-e9ab-45fa-aebf-e01d3113a99e:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-6578bde1-e9ab-45fa-aebf-e01d3113a99e:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-6578bde1-e9ab-45fa-aebf-e01d3113a99e {
  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-6578bde1-e9ab-45fa-aebf-e01d3113a99e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-6578bde1-e9ab-45fa-aebf-e01d3113a99e.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}

#s-6578bde1-e9ab-45fa-aebf-e01d3113a99e.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-6578bde1-e9ab-45fa-aebf-e01d3113a99e.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }


#s-4203c822-302b-4e24-885e-5ea838c9eee7 {
  margin-top: 20px;
margin-bottom: 20px;
}

#s-4203c822-302b-4e24-885e-5ea838c9eee7 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(221, 221, 221, 1);
}

#s-4203c822-302b-4e24-885e-5ea838c9eee7 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 255, 255, 1);
  padding: 10px;
}

#s-4203c822-302b-4e24-885e-5ea838c9eee7 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-4203c822-302b-4e24-885e-5ea838c9eee7 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid rgba(221, 221, 221, 1);
}

#s-4203c822-302b-4e24-885e-5ea838c9eee7 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: center;
  font-family: ;
  font-weight: ;
  font-style: ;
  font-size: 16px;
}

#s-4203c822-302b-4e24-885e-5ea838c9eee7 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 16px;
}
#s-cc677260-1c4c-497d-a225-2cbc6b2861e5 {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
}

#s-060c0c86-7819-4dae-81fe-0c185bcfe202 {
  display: none;
}
#s-b2047cb3-2ddf-4b95-a1d5-f95a10d9ac0d {
  text-align: center;
}


.shg-c#s-b2047cb3-2ddf-4b95-a1d5-f95a10d9ac0d {
  max-width: 100%;
}

.shg-c#s-b2047cb3-2ddf-4b95-a1d5-f95a10d9ac0d img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b2047cb3-2ddf-4b95-a1d5-f95a10d9ac0d .shg-image-zoom,
.shg-c#s-b2047cb3-2ddf-4b95-a1d5-f95a10d9ac0d img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-b2047cb3-2ddf-4b95-a1d5-f95a10d9ac0d .shg-image-zoom {
  
    margin: 0 auto;
  
}

@media (min-width: 1200px){
.shg-c#s-b2047cb3-2ddf-4b95-a1d5-f95a10d9ac0d {
  max-width: 100%;
}

.shg-c#s-b2047cb3-2ddf-4b95-a1d5-f95a10d9ac0d img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b2047cb3-2ddf-4b95-a1d5-f95a10d9ac0d .shg-image-zoom,
.shg-c#s-b2047cb3-2ddf-4b95-a1d5-f95a10d9ac0d img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-b2047cb3-2ddf-4b95-a1d5-f95a10d9ac0d .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-b2047cb3-2ddf-4b95-a1d5-f95a10d9ac0d {
  max-width: 100%;
}

.shg-c#s-b2047cb3-2ddf-4b95-a1d5-f95a10d9ac0d img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b2047cb3-2ddf-4b95-a1d5-f95a10d9ac0d .shg-image-zoom,
.shg-c#s-b2047cb3-2ddf-4b95-a1d5-f95a10d9ac0d img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-b2047cb3-2ddf-4b95-a1d5-f95a10d9ac0d .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-b2047cb3-2ddf-4b95-a1d5-f95a10d9ac0d {
  max-width: 100%;
}

.shg-c#s-b2047cb3-2ddf-4b95-a1d5-f95a10d9ac0d img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b2047cb3-2ddf-4b95-a1d5-f95a10d9ac0d .shg-image-zoom,
.shg-c#s-b2047cb3-2ddf-4b95-a1d5-f95a10d9ac0d img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-b2047cb3-2ddf-4b95-a1d5-f95a10d9ac0d .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (max-width: 767px){
.shg-c#s-b2047cb3-2ddf-4b95-a1d5-f95a10d9ac0d {
  max-width: 100%;
}

.shg-c#s-b2047cb3-2ddf-4b95-a1d5-f95a10d9ac0d img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b2047cb3-2ddf-4b95-a1d5-f95a10d9ac0d .shg-image-zoom,
.shg-c#s-b2047cb3-2ddf-4b95-a1d5-f95a10d9ac0d img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-b2047cb3-2ddf-4b95-a1d5-f95a10d9ac0d .shg-image-zoom {
  
    margin: 0 auto;
  
}

}
#s-d8f20b8e-e76c-4e43-955a-ecafe9c67e9a {
  text-align: center;
}

#s-d8f20b8e-e76c-4e43-955a-ecafe9c67e9a .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-71681b25-2d49-4848-bd6e-37169661fb2e {
  text-align: center;
}

#s-71681b25-2d49-4848-bd6e-37169661fb2e .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-71681b25-2d49-4848-bd6e-37169661fb2e .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
}

#s-71681b25-2d49-4848-bd6e-37169661fb2e .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-1bd37311-d789-47e4-ae7d-22119fc9a3cd {
  margin-top: 20px;
padding-top: 5px;
padding-left: 20px;
padding-bottom: 5px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-1bd37311-d789-47e4-ae7d-22119fc9a3cd:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-1bd37311-d789-47e4-ae7d-22119fc9a3cd:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-1bd37311-d789-47e4-ae7d-22119fc9a3cd {
  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-1bd37311-d789-47e4-ae7d-22119fc9a3cd.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-1bd37311-d789-47e4-ae7d-22119fc9a3cd.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}

#s-1bd37311-d789-47e4-ae7d-22119fc9a3cd.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-1bd37311-d789-47e4-ae7d-22119fc9a3cd.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }


#s-3e6aa617-378c-40bc-ac93-4df8e7adc799 {
  margin-top: 20px;
margin-bottom: 20px;
}

#s-3e6aa617-378c-40bc-ac93-4df8e7adc799 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(221, 221, 221, 1);
}

#s-3e6aa617-378c-40bc-ac93-4df8e7adc799 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 255, 255, 1);
  padding: 10px;
}

#s-3e6aa617-378c-40bc-ac93-4df8e7adc799 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-3e6aa617-378c-40bc-ac93-4df8e7adc799 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid rgba(221, 221, 221, 1);
}

#s-3e6aa617-378c-40bc-ac93-4df8e7adc799 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: center;
  font-family: ;
  font-weight: ;
  font-style: ;
  font-size: 16px;
}

#s-3e6aa617-378c-40bc-ac93-4df8e7adc799 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 16px;
}
#s-63c518de-2984-4dc9-ade6-50b50c0ac33c {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
}

#s-03143d53-41e8-4679-9f18-9713ec9036f6 {
  display: none;
}
#s-875ac0a5-5e08-47e9-9e44-8beb1025a2a2 {
  text-align: center;
}


.shg-c#s-875ac0a5-5e08-47e9-9e44-8beb1025a2a2 {
  max-width: 100%;
}

.shg-c#s-875ac0a5-5e08-47e9-9e44-8beb1025a2a2 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-875ac0a5-5e08-47e9-9e44-8beb1025a2a2 .shg-image-zoom,
.shg-c#s-875ac0a5-5e08-47e9-9e44-8beb1025a2a2 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-875ac0a5-5e08-47e9-9e44-8beb1025a2a2 .shg-image-zoom {
  
    margin: 0 auto;
  
}

@media (min-width: 1200px){
.shg-c#s-875ac0a5-5e08-47e9-9e44-8beb1025a2a2 {
  max-width: 100%;
}

.shg-c#s-875ac0a5-5e08-47e9-9e44-8beb1025a2a2 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-875ac0a5-5e08-47e9-9e44-8beb1025a2a2 .shg-image-zoom,
.shg-c#s-875ac0a5-5e08-47e9-9e44-8beb1025a2a2 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-875ac0a5-5e08-47e9-9e44-8beb1025a2a2 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-875ac0a5-5e08-47e9-9e44-8beb1025a2a2 {
  max-width: 100%;
}

.shg-c#s-875ac0a5-5e08-47e9-9e44-8beb1025a2a2 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-875ac0a5-5e08-47e9-9e44-8beb1025a2a2 .shg-image-zoom,
.shg-c#s-875ac0a5-5e08-47e9-9e44-8beb1025a2a2 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-875ac0a5-5e08-47e9-9e44-8beb1025a2a2 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-875ac0a5-5e08-47e9-9e44-8beb1025a2a2 {
  max-width: 100%;
}

.shg-c#s-875ac0a5-5e08-47e9-9e44-8beb1025a2a2 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-875ac0a5-5e08-47e9-9e44-8beb1025a2a2 .shg-image-zoom,
.shg-c#s-875ac0a5-5e08-47e9-9e44-8beb1025a2a2 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-875ac0a5-5e08-47e9-9e44-8beb1025a2a2 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (max-width: 767px){
.shg-c#s-875ac0a5-5e08-47e9-9e44-8beb1025a2a2 {
  max-width: 100%;
}

.shg-c#s-875ac0a5-5e08-47e9-9e44-8beb1025a2a2 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-875ac0a5-5e08-47e9-9e44-8beb1025a2a2 .shg-image-zoom,
.shg-c#s-875ac0a5-5e08-47e9-9e44-8beb1025a2a2 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-875ac0a5-5e08-47e9-9e44-8beb1025a2a2 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}
#s-f5d9d8e2-9e37-4950-8a74-f2f87279a797 {
  text-align: center;
}

#s-f5d9d8e2-9e37-4950-8a74-f2f87279a797 .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-6f5f7def-1102-43f9-bef2-71b463ab71bc {
  text-align: center;
}

#s-6f5f7def-1102-43f9-bef2-71b463ab71bc .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-6f5f7def-1102-43f9-bef2-71b463ab71bc .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
}

#s-6f5f7def-1102-43f9-bef2-71b463ab71bc .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-cc0b1bd5-6c41-4e72-9a2d-4d1018c9e367 {
  margin-top: 20px;
padding-top: 5px;
padding-left: 20px;
padding-bottom: 5px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-cc0b1bd5-6c41-4e72-9a2d-4d1018c9e367:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-cc0b1bd5-6c41-4e72-9a2d-4d1018c9e367:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-cc0b1bd5-6c41-4e72-9a2d-4d1018c9e367 {
  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-cc0b1bd5-6c41-4e72-9a2d-4d1018c9e367.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-cc0b1bd5-6c41-4e72-9a2d-4d1018c9e367.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}

#s-cc0b1bd5-6c41-4e72-9a2d-4d1018c9e367.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-cc0b1bd5-6c41-4e72-9a2d-4d1018c9e367.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }


#s-9a21760b-2e74-466e-bc4e-40aa5c857276 {
  margin-top: 20px;
margin-bottom: 20px;
}

#s-9a21760b-2e74-466e-bc4e-40aa5c857276 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(221, 221, 221, 1);
}

#s-9a21760b-2e74-466e-bc4e-40aa5c857276 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 255, 255, 1);
  padding: 10px;
}

#s-9a21760b-2e74-466e-bc4e-40aa5c857276 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-9a21760b-2e74-466e-bc4e-40aa5c857276 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid rgba(221, 221, 221, 1);
}

#s-9a21760b-2e74-466e-bc4e-40aa5c857276 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: center;
  font-family: ;
  font-weight: ;
  font-style: ;
  font-size: 16px;
}

#s-9a21760b-2e74-466e-bc4e-40aa5c857276 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 16px;
}
#s-d07ccf57-35b3-417c-8267-89915c7e3d1a {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
}

#s-88093b71-e8c7-4da7-b1d4-1303dd9cddb9 {
  display: none;
}
#s-d477b9e8-bae4-4105-b6a9-a17fc92ceead {
  text-align: center;
}


.shg-c#s-d477b9e8-bae4-4105-b6a9-a17fc92ceead {
  max-width: 100%;
}

.shg-c#s-d477b9e8-bae4-4105-b6a9-a17fc92ceead img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-d477b9e8-bae4-4105-b6a9-a17fc92ceead .shg-image-zoom,
.shg-c#s-d477b9e8-bae4-4105-b6a9-a17fc92ceead img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-d477b9e8-bae4-4105-b6a9-a17fc92ceead .shg-image-zoom {
  
    margin: 0 auto;
  
}

@media (min-width: 1200px){
.shg-c#s-d477b9e8-bae4-4105-b6a9-a17fc92ceead {
  max-width: 100%;
}

.shg-c#s-d477b9e8-bae4-4105-b6a9-a17fc92ceead img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-d477b9e8-bae4-4105-b6a9-a17fc92ceead .shg-image-zoom,
.shg-c#s-d477b9e8-bae4-4105-b6a9-a17fc92ceead img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-d477b9e8-bae4-4105-b6a9-a17fc92ceead .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-d477b9e8-bae4-4105-b6a9-a17fc92ceead {
  max-width: 100%;
}

.shg-c#s-d477b9e8-bae4-4105-b6a9-a17fc92ceead img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-d477b9e8-bae4-4105-b6a9-a17fc92ceead .shg-image-zoom,
.shg-c#s-d477b9e8-bae4-4105-b6a9-a17fc92ceead img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-d477b9e8-bae4-4105-b6a9-a17fc92ceead .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-d477b9e8-bae4-4105-b6a9-a17fc92ceead {
  max-width: 100%;
}

.shg-c#s-d477b9e8-bae4-4105-b6a9-a17fc92ceead img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-d477b9e8-bae4-4105-b6a9-a17fc92ceead .shg-image-zoom,
.shg-c#s-d477b9e8-bae4-4105-b6a9-a17fc92ceead img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-d477b9e8-bae4-4105-b6a9-a17fc92ceead .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (max-width: 767px){
.shg-c#s-d477b9e8-bae4-4105-b6a9-a17fc92ceead {
  max-width: 100%;
}

.shg-c#s-d477b9e8-bae4-4105-b6a9-a17fc92ceead img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-d477b9e8-bae4-4105-b6a9-a17fc92ceead .shg-image-zoom,
.shg-c#s-d477b9e8-bae4-4105-b6a9-a17fc92ceead img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-d477b9e8-bae4-4105-b6a9-a17fc92ceead .shg-image-zoom {
  
    margin: 0 auto;
  
}

}
#s-f0b7209a-b20c-405d-a27c-f2985b6fd2bf {
  text-align: center;
}

#s-f0b7209a-b20c-405d-a27c-f2985b6fd2bf .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-7378037c-122b-4787-a7c7-52b5d71df661 {
  text-align: center;
}

#s-7378037c-122b-4787-a7c7-52b5d71df661 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-7378037c-122b-4787-a7c7-52b5d71df661 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
}

#s-7378037c-122b-4787-a7c7-52b5d71df661 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-ac256b24-8363-472e-b978-4276c320ed4c {
  margin-top: 20px;
padding-top: 5px;
padding-left: 20px;
padding-bottom: 5px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-ac256b24-8363-472e-b978-4276c320ed4c:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-ac256b24-8363-472e-b978-4276c320ed4c:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-ac256b24-8363-472e-b978-4276c320ed4c {
  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-ac256b24-8363-472e-b978-4276c320ed4c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-ac256b24-8363-472e-b978-4276c320ed4c.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}

#s-ac256b24-8363-472e-b978-4276c320ed4c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-ac256b24-8363-472e-b978-4276c320ed4c.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }


#s-9d2779cd-1902-435c-8dd6-8c90e8fbe2c4 {
  margin-top: 20px;
margin-bottom: 20px;
}

#s-9d2779cd-1902-435c-8dd6-8c90e8fbe2c4 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(221, 221, 221, 1);
}

#s-9d2779cd-1902-435c-8dd6-8c90e8fbe2c4 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 255, 255, 1);
  padding: 10px;
}

#s-9d2779cd-1902-435c-8dd6-8c90e8fbe2c4 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-9d2779cd-1902-435c-8dd6-8c90e8fbe2c4 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid rgba(221, 221, 221, 1);
}

#s-9d2779cd-1902-435c-8dd6-8c90e8fbe2c4 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: center;
  font-family: ;
  font-weight: ;
  font-style: ;
  font-size: 16px;
}

#s-9d2779cd-1902-435c-8dd6-8c90e8fbe2c4 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 16px;
}
#s-b68c0cb0-6fa4-400f-b648-0e3dc9b0da43 {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
}

#s-dc1b6a1a-2ad9-45fe-8545-3c93c109d9e1 {
  display: none;
}
#s-617dd86b-b16f-4a95-8dcd-d9f22bfd6ca7 {
  text-align: center;
}


.shg-c#s-617dd86b-b16f-4a95-8dcd-d9f22bfd6ca7 {
  max-width: 100%;
}

.shg-c#s-617dd86b-b16f-4a95-8dcd-d9f22bfd6ca7 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-617dd86b-b16f-4a95-8dcd-d9f22bfd6ca7 .shg-image-zoom,
.shg-c#s-617dd86b-b16f-4a95-8dcd-d9f22bfd6ca7 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-617dd86b-b16f-4a95-8dcd-d9f22bfd6ca7 .shg-image-zoom {
  
    margin: 0 auto;
  
}

@media (min-width: 1200px){
.shg-c#s-617dd86b-b16f-4a95-8dcd-d9f22bfd6ca7 {
  max-width: 100%;
}

.shg-c#s-617dd86b-b16f-4a95-8dcd-d9f22bfd6ca7 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-617dd86b-b16f-4a95-8dcd-d9f22bfd6ca7 .shg-image-zoom,
.shg-c#s-617dd86b-b16f-4a95-8dcd-d9f22bfd6ca7 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-617dd86b-b16f-4a95-8dcd-d9f22bfd6ca7 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-617dd86b-b16f-4a95-8dcd-d9f22bfd6ca7 {
  max-width: 100%;
}

.shg-c#s-617dd86b-b16f-4a95-8dcd-d9f22bfd6ca7 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-617dd86b-b16f-4a95-8dcd-d9f22bfd6ca7 .shg-image-zoom,
.shg-c#s-617dd86b-b16f-4a95-8dcd-d9f22bfd6ca7 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-617dd86b-b16f-4a95-8dcd-d9f22bfd6ca7 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-617dd86b-b16f-4a95-8dcd-d9f22bfd6ca7 {
  max-width: 100%;
}

.shg-c#s-617dd86b-b16f-4a95-8dcd-d9f22bfd6ca7 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-617dd86b-b16f-4a95-8dcd-d9f22bfd6ca7 .shg-image-zoom,
.shg-c#s-617dd86b-b16f-4a95-8dcd-d9f22bfd6ca7 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-617dd86b-b16f-4a95-8dcd-d9f22bfd6ca7 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (max-width: 767px){
.shg-c#s-617dd86b-b16f-4a95-8dcd-d9f22bfd6ca7 {
  max-width: 100%;
}

.shg-c#s-617dd86b-b16f-4a95-8dcd-d9f22bfd6ca7 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-617dd86b-b16f-4a95-8dcd-d9f22bfd6ca7 .shg-image-zoom,
.shg-c#s-617dd86b-b16f-4a95-8dcd-d9f22bfd6ca7 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-617dd86b-b16f-4a95-8dcd-d9f22bfd6ca7 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}
#s-37daa013-89e1-4e27-aaa1-d82eb050dae6 {
  text-align: center;
}

#s-37daa013-89e1-4e27-aaa1-d82eb050dae6 .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-ae612400-99de-4674-af2c-e50adf9406b2 {
  text-align: center;
}

#s-ae612400-99de-4674-af2c-e50adf9406b2 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-ae612400-99de-4674-af2c-e50adf9406b2 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
}

#s-ae612400-99de-4674-af2c-e50adf9406b2 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-90c52db6-8af2-4e7f-aa93-32535393eda7 {
  margin-top: 20px;
padding-top: 5px;
padding-left: 20px;
padding-bottom: 5px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-90c52db6-8af2-4e7f-aa93-32535393eda7:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-90c52db6-8af2-4e7f-aa93-32535393eda7:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-90c52db6-8af2-4e7f-aa93-32535393eda7 {
  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-90c52db6-8af2-4e7f-aa93-32535393eda7.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-90c52db6-8af2-4e7f-aa93-32535393eda7.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}

#s-90c52db6-8af2-4e7f-aa93-32535393eda7.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-90c52db6-8af2-4e7f-aa93-32535393eda7.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }


#s-7a729b42-9387-412a-b2a3-e43b437fb927 {
  margin-top: 20px;
margin-bottom: 20px;
}

#s-7a729b42-9387-412a-b2a3-e43b437fb927 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(221, 221, 221, 1);
}

#s-7a729b42-9387-412a-b2a3-e43b437fb927 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 255, 255, 1);
  padding: 10px;
}

#s-7a729b42-9387-412a-b2a3-e43b437fb927 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-7a729b42-9387-412a-b2a3-e43b437fb927 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid rgba(221, 221, 221, 1);
}

#s-7a729b42-9387-412a-b2a3-e43b437fb927 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: center;
  font-family: ;
  font-weight: ;
  font-style: ;
  font-size: 16px;
}

#s-7a729b42-9387-412a-b2a3-e43b437fb927 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 16px;
}
#s-b62da4a3-5aa0-463c-b408-daa342453d44 {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
}

#s-53ada3cb-a510-44d2-8722-daf256e20db7 {
  display: none;
}
#s-d9135be9-ad38-48e0-8fbe-0e15becf49b1 {
  text-align: center;
}


.shg-c#s-d9135be9-ad38-48e0-8fbe-0e15becf49b1 {
  max-width: 100%;
}

.shg-c#s-d9135be9-ad38-48e0-8fbe-0e15becf49b1 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-d9135be9-ad38-48e0-8fbe-0e15becf49b1 .shg-image-zoom,
.shg-c#s-d9135be9-ad38-48e0-8fbe-0e15becf49b1 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-d9135be9-ad38-48e0-8fbe-0e15becf49b1 .shg-image-zoom {
  
    margin: 0 auto;
  
}

@media (min-width: 1200px){
.shg-c#s-d9135be9-ad38-48e0-8fbe-0e15becf49b1 {
  max-width: 100%;
}

.shg-c#s-d9135be9-ad38-48e0-8fbe-0e15becf49b1 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-d9135be9-ad38-48e0-8fbe-0e15becf49b1 .shg-image-zoom,
.shg-c#s-d9135be9-ad38-48e0-8fbe-0e15becf49b1 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-d9135be9-ad38-48e0-8fbe-0e15becf49b1 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-d9135be9-ad38-48e0-8fbe-0e15becf49b1 {
  max-width: 100%;
}

.shg-c#s-d9135be9-ad38-48e0-8fbe-0e15becf49b1 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-d9135be9-ad38-48e0-8fbe-0e15becf49b1 .shg-image-zoom,
.shg-c#s-d9135be9-ad38-48e0-8fbe-0e15becf49b1 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-d9135be9-ad38-48e0-8fbe-0e15becf49b1 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-d9135be9-ad38-48e0-8fbe-0e15becf49b1 {
  max-width: 100%;
}

.shg-c#s-d9135be9-ad38-48e0-8fbe-0e15becf49b1 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-d9135be9-ad38-48e0-8fbe-0e15becf49b1 .shg-image-zoom,
.shg-c#s-d9135be9-ad38-48e0-8fbe-0e15becf49b1 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-d9135be9-ad38-48e0-8fbe-0e15becf49b1 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (max-width: 767px){
.shg-c#s-d9135be9-ad38-48e0-8fbe-0e15becf49b1 {
  max-width: 100%;
}

.shg-c#s-d9135be9-ad38-48e0-8fbe-0e15becf49b1 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-d9135be9-ad38-48e0-8fbe-0e15becf49b1 .shg-image-zoom,
.shg-c#s-d9135be9-ad38-48e0-8fbe-0e15becf49b1 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-d9135be9-ad38-48e0-8fbe-0e15becf49b1 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}
#s-8f8c6245-2c6e-49a0-9dd1-f0135f04e588 {
  text-align: center;
}

#s-8f8c6245-2c6e-49a0-9dd1-f0135f04e588 .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-be2ba690-16d4-42b3-b3fc-0cead89daa67 {
  text-align: center;
}

#s-be2ba690-16d4-42b3-b3fc-0cead89daa67 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-be2ba690-16d4-42b3-b3fc-0cead89daa67 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
}

#s-be2ba690-16d4-42b3-b3fc-0cead89daa67 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-c1f5a331-6de1-49e7-b618-62825559d2d7 {
  margin-top: 20px;
padding-top: 5px;
padding-left: 20px;
padding-bottom: 5px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-c1f5a331-6de1-49e7-b618-62825559d2d7:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-c1f5a331-6de1-49e7-b618-62825559d2d7:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-c1f5a331-6de1-49e7-b618-62825559d2d7 {
  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-c1f5a331-6de1-49e7-b618-62825559d2d7.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c1f5a331-6de1-49e7-b618-62825559d2d7.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}

#s-c1f5a331-6de1-49e7-b618-62825559d2d7.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-c1f5a331-6de1-49e7-b618-62825559d2d7.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }


#s-d4b8577c-ade9-4584-a55f-2c11dc7f3f95 {
  margin-top: 20px;
margin-bottom: 20px;
}

#s-d4b8577c-ade9-4584-a55f-2c11dc7f3f95 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(221, 221, 221, 1);
}

#s-d4b8577c-ade9-4584-a55f-2c11dc7f3f95 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 255, 255, 1);
  padding: 10px;
}

#s-d4b8577c-ade9-4584-a55f-2c11dc7f3f95 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-d4b8577c-ade9-4584-a55f-2c11dc7f3f95 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid rgba(221, 221, 221, 1);
}

#s-d4b8577c-ade9-4584-a55f-2c11dc7f3f95 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: center;
  font-family: ;
  font-weight: ;
  font-style: ;
  font-size: 16px;
}

#s-d4b8577c-ade9-4584-a55f-2c11dc7f3f95 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 16px;
}
#s-359c998e-203b-40e0-a05c-71da6c63bba3 {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
}

#s-cdac9b06-5b3d-4865-8bc0-3d951eaaaa59 {
  display: none;
}
#s-79a54efc-97d8-44c8-9396-48547b984ec4 {
  display: none;
}
#s-9be63b85-8dbd-47c9-81da-fdfb72aa1618 {
  text-align: center;
}


.shg-c#s-9be63b85-8dbd-47c9-81da-fdfb72aa1618 {
  max-width: 100%;
}

.shg-c#s-9be63b85-8dbd-47c9-81da-fdfb72aa1618 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-9be63b85-8dbd-47c9-81da-fdfb72aa1618 .shg-image-zoom,
.shg-c#s-9be63b85-8dbd-47c9-81da-fdfb72aa1618 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-9be63b85-8dbd-47c9-81da-fdfb72aa1618 .shg-image-zoom {
  
    margin: 0 auto;
  
}

@media (min-width: 1200px){
.shg-c#s-9be63b85-8dbd-47c9-81da-fdfb72aa1618 {
  max-width: 100%;
}

.shg-c#s-9be63b85-8dbd-47c9-81da-fdfb72aa1618 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-9be63b85-8dbd-47c9-81da-fdfb72aa1618 .shg-image-zoom,
.shg-c#s-9be63b85-8dbd-47c9-81da-fdfb72aa1618 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-9be63b85-8dbd-47c9-81da-fdfb72aa1618 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-9be63b85-8dbd-47c9-81da-fdfb72aa1618 {
  max-width: 100%;
}

.shg-c#s-9be63b85-8dbd-47c9-81da-fdfb72aa1618 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-9be63b85-8dbd-47c9-81da-fdfb72aa1618 .shg-image-zoom,
.shg-c#s-9be63b85-8dbd-47c9-81da-fdfb72aa1618 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-9be63b85-8dbd-47c9-81da-fdfb72aa1618 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-9be63b85-8dbd-47c9-81da-fdfb72aa1618 {
  max-width: 100%;
}

.shg-c#s-9be63b85-8dbd-47c9-81da-fdfb72aa1618 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-9be63b85-8dbd-47c9-81da-fdfb72aa1618 .shg-image-zoom,
.shg-c#s-9be63b85-8dbd-47c9-81da-fdfb72aa1618 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-9be63b85-8dbd-47c9-81da-fdfb72aa1618 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (max-width: 767px){
.shg-c#s-9be63b85-8dbd-47c9-81da-fdfb72aa1618 {
  max-width: 100%;
}

.shg-c#s-9be63b85-8dbd-47c9-81da-fdfb72aa1618 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-9be63b85-8dbd-47c9-81da-fdfb72aa1618 .shg-image-zoom,
.shg-c#s-9be63b85-8dbd-47c9-81da-fdfb72aa1618 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-9be63b85-8dbd-47c9-81da-fdfb72aa1618 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}
#s-33e1598f-ccf9-4ae8-82c8-942114619827 {
  text-align: center;
}

#s-33e1598f-ccf9-4ae8-82c8-942114619827 .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-680dccfb-8be9-4f3f-ab5a-4155afa96068 {
  text-align: center;
}

#s-680dccfb-8be9-4f3f-ab5a-4155afa96068 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-680dccfb-8be9-4f3f-ab5a-4155afa96068 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
}

#s-680dccfb-8be9-4f3f-ab5a-4155afa96068 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-9a5e3936-5e9d-49ff-ae28-cd48ddde8dfa {
  margin-top: 20px;
padding-top: 5px;
padding-left: 20px;
padding-bottom: 5px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-9a5e3936-5e9d-49ff-ae28-cd48ddde8dfa:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-9a5e3936-5e9d-49ff-ae28-cd48ddde8dfa:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-9a5e3936-5e9d-49ff-ae28-cd48ddde8dfa {
  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-9a5e3936-5e9d-49ff-ae28-cd48ddde8dfa.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-9a5e3936-5e9d-49ff-ae28-cd48ddde8dfa.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-9a5e3936-5e9d-49ff-ae28-cd48ddde8dfa.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-9a5e3936-5e9d-49ff-ae28-cd48ddde8dfa.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }


#s-647d7f71-0532-438f-bede-c994fa43ddbb {
  margin-top: 20px;
margin-bottom: 20px;
}

#s-647d7f71-0532-438f-bede-c994fa43ddbb > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(186, 186, 186, 1);
}

#s-647d7f71-0532-438f-bede-c994fa43ddbb > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 255, 255, 1);
  padding: 10px;
}

#s-647d7f71-0532-438f-bede-c994fa43ddbb > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-647d7f71-0532-438f-bede-c994fa43ddbb > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid rgba(186, 186, 186, 1);
}

#s-647d7f71-0532-438f-bede-c994fa43ddbb > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: center;
  font-family: ;
  font-weight: ;
  font-style: ;
  font-size: 14px;
}

#s-647d7f71-0532-438f-bede-c994fa43ddbb > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 14px;
}
#s-7538f211-1e76-47b9-9adc-f0d1b086a201 {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
}

#s-d7f22b52-cd66-465a-85e2-a874b92f434b {
  display: none;
}
#s-38e17ebd-a057-4ce3-a15b-2804710454c6 {
  text-align: center;
}


.shg-c#s-38e17ebd-a057-4ce3-a15b-2804710454c6 {
  max-width: 100%;
}

.shg-c#s-38e17ebd-a057-4ce3-a15b-2804710454c6 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-38e17ebd-a057-4ce3-a15b-2804710454c6 .shg-image-zoom,
.shg-c#s-38e17ebd-a057-4ce3-a15b-2804710454c6 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-38e17ebd-a057-4ce3-a15b-2804710454c6 .shg-image-zoom {
  
    margin: 0 auto;
  
}

@media (min-width: 1200px){
.shg-c#s-38e17ebd-a057-4ce3-a15b-2804710454c6 {
  max-width: 100%;
}

.shg-c#s-38e17ebd-a057-4ce3-a15b-2804710454c6 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-38e17ebd-a057-4ce3-a15b-2804710454c6 .shg-image-zoom,
.shg-c#s-38e17ebd-a057-4ce3-a15b-2804710454c6 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-38e17ebd-a057-4ce3-a15b-2804710454c6 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-38e17ebd-a057-4ce3-a15b-2804710454c6 {
  max-width: 100%;
}

.shg-c#s-38e17ebd-a057-4ce3-a15b-2804710454c6 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-38e17ebd-a057-4ce3-a15b-2804710454c6 .shg-image-zoom,
.shg-c#s-38e17ebd-a057-4ce3-a15b-2804710454c6 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-38e17ebd-a057-4ce3-a15b-2804710454c6 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-38e17ebd-a057-4ce3-a15b-2804710454c6 {
  max-width: 100%;
}

.shg-c#s-38e17ebd-a057-4ce3-a15b-2804710454c6 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-38e17ebd-a057-4ce3-a15b-2804710454c6 .shg-image-zoom,
.shg-c#s-38e17ebd-a057-4ce3-a15b-2804710454c6 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-38e17ebd-a057-4ce3-a15b-2804710454c6 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (max-width: 767px){
.shg-c#s-38e17ebd-a057-4ce3-a15b-2804710454c6 {
  max-width: 100%;
}

.shg-c#s-38e17ebd-a057-4ce3-a15b-2804710454c6 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-38e17ebd-a057-4ce3-a15b-2804710454c6 .shg-image-zoom,
.shg-c#s-38e17ebd-a057-4ce3-a15b-2804710454c6 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-38e17ebd-a057-4ce3-a15b-2804710454c6 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}
#s-0598d765-f92b-4dd6-bdf7-30a80ca2eb3d {
  text-align: center;
}

#s-0598d765-f92b-4dd6-bdf7-30a80ca2eb3d .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-8d175df9-1b99-4919-9598-38436ed21634 {
  text-align: center;
}

#s-8d175df9-1b99-4919-9598-38436ed21634 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-8d175df9-1b99-4919-9598-38436ed21634 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
}

#s-8d175df9-1b99-4919-9598-38436ed21634 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-8ffdf162-7182-42a5-8f3f-d8eb183c454e {
  margin-top: 20px;
padding-top: 5px;
padding-left: 20px;
padding-bottom: 5px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-8ffdf162-7182-42a5-8f3f-d8eb183c454e:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-8ffdf162-7182-42a5-8f3f-d8eb183c454e:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-8ffdf162-7182-42a5-8f3f-d8eb183c454e {
  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-8ffdf162-7182-42a5-8f3f-d8eb183c454e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-8ffdf162-7182-42a5-8f3f-d8eb183c454e.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}

#s-8ffdf162-7182-42a5-8f3f-d8eb183c454e.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-8ffdf162-7182-42a5-8f3f-d8eb183c454e.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }


#s-013b6f78-bce3-4fe5-b934-4d3b9573b349 {
  margin-top: 20px;
margin-bottom: 20px;
}

#s-013b6f78-bce3-4fe5-b934-4d3b9573b349 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(221, 221, 221, 1);
}

#s-013b6f78-bce3-4fe5-b934-4d3b9573b349 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 255, 255, 1);
  padding: 10px;
}

#s-013b6f78-bce3-4fe5-b934-4d3b9573b349 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-013b6f78-bce3-4fe5-b934-4d3b9573b349 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid rgba(221, 221, 221, 1);
}

#s-013b6f78-bce3-4fe5-b934-4d3b9573b349 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: center;
  font-family: ;
  font-weight: ;
  font-style: ;
  font-size: 16px;
}

#s-013b6f78-bce3-4fe5-b934-4d3b9573b349 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 16px;
}
#s-0a7765f1-d17e-4c3a-9aff-6d079522a50d {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
}

#s-39c8c362-4c3e-4c42-b6cc-af00d878a954 {
  display: none;
}
#s-0ec8bd11-c097-4d9d-a6fe-905766eb39eb {
  text-align: center;
}


.shg-c#s-0ec8bd11-c097-4d9d-a6fe-905766eb39eb {
  max-width: 100%;
}

.shg-c#s-0ec8bd11-c097-4d9d-a6fe-905766eb39eb img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-0ec8bd11-c097-4d9d-a6fe-905766eb39eb .shg-image-zoom,
.shg-c#s-0ec8bd11-c097-4d9d-a6fe-905766eb39eb img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-0ec8bd11-c097-4d9d-a6fe-905766eb39eb .shg-image-zoom {
  
    margin: 0 auto;
  
}

@media (min-width: 1200px){
.shg-c#s-0ec8bd11-c097-4d9d-a6fe-905766eb39eb {
  max-width: 100%;
}

.shg-c#s-0ec8bd11-c097-4d9d-a6fe-905766eb39eb img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-0ec8bd11-c097-4d9d-a6fe-905766eb39eb .shg-image-zoom,
.shg-c#s-0ec8bd11-c097-4d9d-a6fe-905766eb39eb img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-0ec8bd11-c097-4d9d-a6fe-905766eb39eb .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-0ec8bd11-c097-4d9d-a6fe-905766eb39eb {
  max-width: 100%;
}

.shg-c#s-0ec8bd11-c097-4d9d-a6fe-905766eb39eb img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-0ec8bd11-c097-4d9d-a6fe-905766eb39eb .shg-image-zoom,
.shg-c#s-0ec8bd11-c097-4d9d-a6fe-905766eb39eb img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-0ec8bd11-c097-4d9d-a6fe-905766eb39eb .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-0ec8bd11-c097-4d9d-a6fe-905766eb39eb {
  max-width: 100%;
}

.shg-c#s-0ec8bd11-c097-4d9d-a6fe-905766eb39eb img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-0ec8bd11-c097-4d9d-a6fe-905766eb39eb .shg-image-zoom,
.shg-c#s-0ec8bd11-c097-4d9d-a6fe-905766eb39eb img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-0ec8bd11-c097-4d9d-a6fe-905766eb39eb .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (max-width: 767px){
.shg-c#s-0ec8bd11-c097-4d9d-a6fe-905766eb39eb {
  max-width: 100%;
}

.shg-c#s-0ec8bd11-c097-4d9d-a6fe-905766eb39eb img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-0ec8bd11-c097-4d9d-a6fe-905766eb39eb .shg-image-zoom,
.shg-c#s-0ec8bd11-c097-4d9d-a6fe-905766eb39eb img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-0ec8bd11-c097-4d9d-a6fe-905766eb39eb .shg-image-zoom {
  
    margin: 0 auto;
  
}

}
#s-f0cfc0f9-9188-441f-8894-fb242ac1bb51 {
  text-align: center;
}

#s-f0cfc0f9-9188-441f-8894-fb242ac1bb51 .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-c4576ea9-d2a6-48db-b5bc-5a2f5d7a694b {
  text-align: center;
}

#s-c4576ea9-d2a6-48db-b5bc-5a2f5d7a694b .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-c4576ea9-d2a6-48db-b5bc-5a2f5d7a694b .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
}

#s-c4576ea9-d2a6-48db-b5bc-5a2f5d7a694b .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-b62987e9-ba8f-4ed1-a141-52206eaef34c {
  margin-top: 20px;
padding-top: 5px;
padding-left: 20px;
padding-bottom: 5px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-b62987e9-ba8f-4ed1-a141-52206eaef34c:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-b62987e9-ba8f-4ed1-a141-52206eaef34c:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-b62987e9-ba8f-4ed1-a141-52206eaef34c {
  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-b62987e9-ba8f-4ed1-a141-52206eaef34c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b62987e9-ba8f-4ed1-a141-52206eaef34c.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}

#s-b62987e9-ba8f-4ed1-a141-52206eaef34c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-b62987e9-ba8f-4ed1-a141-52206eaef34c.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }


#s-ade42017-b6bb-4e55-9547-1a9bc7280824 {
  margin-top: 20px;
margin-bottom: 20px;
}

#s-ade42017-b6bb-4e55-9547-1a9bc7280824 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(221, 221, 221, 1);
}

#s-ade42017-b6bb-4e55-9547-1a9bc7280824 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 255, 255, 1);
  padding: 10px;
}

#s-ade42017-b6bb-4e55-9547-1a9bc7280824 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-ade42017-b6bb-4e55-9547-1a9bc7280824 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid rgba(221, 221, 221, 1);
}

#s-ade42017-b6bb-4e55-9547-1a9bc7280824 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: center;
  font-family: ;
  font-weight: ;
  font-style: ;
  font-size: 16px;
}

#s-ade42017-b6bb-4e55-9547-1a9bc7280824 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 16px;
}
#s-830791b8-cb5e-47cc-b422-782b7a575510 {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
}

#s-f40b4706-2e07-4b91-9a7f-314c9bc6722a {
  padding-top: 10px;
padding-left: 100px;
padding-bottom: 10px;
padding-right: 100px;
min-height: 30px;
text-align: center;
opacity: 1;
}
@media (max-width: 767px){#s-f40b4706-2e07-4b91-9a7f-314c9bc6722a {
  padding-left: 0px;
padding-right: 0px;
}
}
#s-f40b4706-2e07-4b91-9a7f-314c9bc6722a .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-f40b4706-2e07-4b91-9a7f-314c9bc6722a .shg-sld-nav-button.shg-sld-left,
#s-f40b4706-2e07-4b91-9a7f-314c9bc6722a .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

#s-d4980d87-0ed5-437d-a6fe-6f6c5b1820ba {
  display: none;
}
#s-c7aec4b1-d2ae-44b7-b737-da6ca1b297aa {
  text-align: center;
}


.shg-c#s-c7aec4b1-d2ae-44b7-b737-da6ca1b297aa {
  max-width: 100%;
}

.shg-c#s-c7aec4b1-d2ae-44b7-b737-da6ca1b297aa img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c7aec4b1-d2ae-44b7-b737-da6ca1b297aa .shg-image-zoom,
.shg-c#s-c7aec4b1-d2ae-44b7-b737-da6ca1b297aa img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-c7aec4b1-d2ae-44b7-b737-da6ca1b297aa .shg-image-zoom {
  
    margin: 0 auto;
  
}

@media (min-width: 1200px){
.shg-c#s-c7aec4b1-d2ae-44b7-b737-da6ca1b297aa {
  max-width: 100%;
}

.shg-c#s-c7aec4b1-d2ae-44b7-b737-da6ca1b297aa img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c7aec4b1-d2ae-44b7-b737-da6ca1b297aa .shg-image-zoom,
.shg-c#s-c7aec4b1-d2ae-44b7-b737-da6ca1b297aa img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-c7aec4b1-d2ae-44b7-b737-da6ca1b297aa .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-c7aec4b1-d2ae-44b7-b737-da6ca1b297aa {
  max-width: 100%;
}

.shg-c#s-c7aec4b1-d2ae-44b7-b737-da6ca1b297aa img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c7aec4b1-d2ae-44b7-b737-da6ca1b297aa .shg-image-zoom,
.shg-c#s-c7aec4b1-d2ae-44b7-b737-da6ca1b297aa img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-c7aec4b1-d2ae-44b7-b737-da6ca1b297aa .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-c7aec4b1-d2ae-44b7-b737-da6ca1b297aa {
  max-width: 100%;
}

.shg-c#s-c7aec4b1-d2ae-44b7-b737-da6ca1b297aa img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c7aec4b1-d2ae-44b7-b737-da6ca1b297aa .shg-image-zoom,
.shg-c#s-c7aec4b1-d2ae-44b7-b737-da6ca1b297aa img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-c7aec4b1-d2ae-44b7-b737-da6ca1b297aa .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (max-width: 767px){
.shg-c#s-c7aec4b1-d2ae-44b7-b737-da6ca1b297aa {
  max-width: 100%;
}

.shg-c#s-c7aec4b1-d2ae-44b7-b737-da6ca1b297aa img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c7aec4b1-d2ae-44b7-b737-da6ca1b297aa .shg-image-zoom,
.shg-c#s-c7aec4b1-d2ae-44b7-b737-da6ca1b297aa img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-c7aec4b1-d2ae-44b7-b737-da6ca1b297aa .shg-image-zoom {
  
    margin: 0 auto;
  
}

}
#s-e26ca0f8-72c7-4ec9-af76-e6bd760ed192 {
  text-align: center;
}

#s-e26ca0f8-72c7-4ec9-af76-e6bd760ed192 .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-4f5728cd-e903-452a-8006-3daacd99af15 {
  text-align: center;
}

#s-4f5728cd-e903-452a-8006-3daacd99af15 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-4f5728cd-e903-452a-8006-3daacd99af15 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
}

#s-4f5728cd-e903-452a-8006-3daacd99af15 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-cfe49bd5-c2d3-4dd0-a517-de57982d7e52 {
  margin-top: 20px;
padding-top: 5px;
padding-left: 20px;
padding-bottom: 5px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-cfe49bd5-c2d3-4dd0-a517-de57982d7e52:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-cfe49bd5-c2d3-4dd0-a517-de57982d7e52:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-cfe49bd5-c2d3-4dd0-a517-de57982d7e52 {
  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-cfe49bd5-c2d3-4dd0-a517-de57982d7e52.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-cfe49bd5-c2d3-4dd0-a517-de57982d7e52.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}

#s-cfe49bd5-c2d3-4dd0-a517-de57982d7e52.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-cfe49bd5-c2d3-4dd0-a517-de57982d7e52.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }


#s-c0e409e7-db88-402b-8100-4924b6e6541b {
  margin-top: 20px;
margin-bottom: 20px;
}

#s-c0e409e7-db88-402b-8100-4924b6e6541b > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(221, 221, 221, 1);
}

#s-c0e409e7-db88-402b-8100-4924b6e6541b > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 255, 255, 1);
  padding: 10px;
}

#s-c0e409e7-db88-402b-8100-4924b6e6541b > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-c0e409e7-db88-402b-8100-4924b6e6541b > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid rgba(221, 221, 221, 1);
}

#s-c0e409e7-db88-402b-8100-4924b6e6541b > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: center;
  font-family: ;
  font-weight: ;
  font-style: ;
  font-size: 16px;
}

#s-c0e409e7-db88-402b-8100-4924b6e6541b > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 16px;
}
#s-54db5b41-99b0-4773-a293-155e54353a81 {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
}

#s-84d619cf-194f-43c2-a7da-b02e34a257c2 {
  display: none;
}
#s-a0d49ec7-344f-4edf-a5b3-6f68b531cf00 {
  text-align: center;
}


.shg-c#s-a0d49ec7-344f-4edf-a5b3-6f68b531cf00 {
  max-width: 100%;
}

.shg-c#s-a0d49ec7-344f-4edf-a5b3-6f68b531cf00 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-a0d49ec7-344f-4edf-a5b3-6f68b531cf00 .shg-image-zoom,
.shg-c#s-a0d49ec7-344f-4edf-a5b3-6f68b531cf00 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-a0d49ec7-344f-4edf-a5b3-6f68b531cf00 .shg-image-zoom {
  
    margin: 0 auto;
  
}

@media (min-width: 1200px){
.shg-c#s-a0d49ec7-344f-4edf-a5b3-6f68b531cf00 {
  max-width: 100%;
}

.shg-c#s-a0d49ec7-344f-4edf-a5b3-6f68b531cf00 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-a0d49ec7-344f-4edf-a5b3-6f68b531cf00 .shg-image-zoom,
.shg-c#s-a0d49ec7-344f-4edf-a5b3-6f68b531cf00 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-a0d49ec7-344f-4edf-a5b3-6f68b531cf00 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-a0d49ec7-344f-4edf-a5b3-6f68b531cf00 {
  max-width: 100%;
}

.shg-c#s-a0d49ec7-344f-4edf-a5b3-6f68b531cf00 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-a0d49ec7-344f-4edf-a5b3-6f68b531cf00 .shg-image-zoom,
.shg-c#s-a0d49ec7-344f-4edf-a5b3-6f68b531cf00 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-a0d49ec7-344f-4edf-a5b3-6f68b531cf00 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-a0d49ec7-344f-4edf-a5b3-6f68b531cf00 {
  max-width: 100%;
}

.shg-c#s-a0d49ec7-344f-4edf-a5b3-6f68b531cf00 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-a0d49ec7-344f-4edf-a5b3-6f68b531cf00 .shg-image-zoom,
.shg-c#s-a0d49ec7-344f-4edf-a5b3-6f68b531cf00 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-a0d49ec7-344f-4edf-a5b3-6f68b531cf00 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (max-width: 767px){
.shg-c#s-a0d49ec7-344f-4edf-a5b3-6f68b531cf00 {
  max-width: 100%;
}

.shg-c#s-a0d49ec7-344f-4edf-a5b3-6f68b531cf00 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-a0d49ec7-344f-4edf-a5b3-6f68b531cf00 .shg-image-zoom,
.shg-c#s-a0d49ec7-344f-4edf-a5b3-6f68b531cf00 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-a0d49ec7-344f-4edf-a5b3-6f68b531cf00 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}
#s-b43d28a0-0387-437d-ae5f-ece8f0d205ee {
  text-align: center;
}

#s-b43d28a0-0387-437d-ae5f-ece8f0d205ee .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-fc6d3e35-bc52-4eb7-b26f-209e141ccd52 {
  text-align: center;
}

#s-fc6d3e35-bc52-4eb7-b26f-209e141ccd52 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-fc6d3e35-bc52-4eb7-b26f-209e141ccd52 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
}

#s-fc6d3e35-bc52-4eb7-b26f-209e141ccd52 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-db6a3c2f-5575-4c67-98a4-15dc69df26e4 {
  margin-top: 20px;
padding-top: 5px;
padding-left: 20px;
padding-bottom: 5px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-db6a3c2f-5575-4c67-98a4-15dc69df26e4:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-db6a3c2f-5575-4c67-98a4-15dc69df26e4:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-db6a3c2f-5575-4c67-98a4-15dc69df26e4 {
  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-db6a3c2f-5575-4c67-98a4-15dc69df26e4.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-db6a3c2f-5575-4c67-98a4-15dc69df26e4.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}

#s-db6a3c2f-5575-4c67-98a4-15dc69df26e4.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-db6a3c2f-5575-4c67-98a4-15dc69df26e4.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }


#s-cf019a58-534c-4101-b189-37e097328a34 {
  margin-top: 20px;
margin-bottom: 20px;
}

#s-cf019a58-534c-4101-b189-37e097328a34 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(221, 221, 221, 1);
}

#s-cf019a58-534c-4101-b189-37e097328a34 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 255, 255, 1);
  padding: 10px;
}

#s-cf019a58-534c-4101-b189-37e097328a34 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-cf019a58-534c-4101-b189-37e097328a34 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid rgba(221, 221, 221, 1);
}

#s-cf019a58-534c-4101-b189-37e097328a34 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: center;
  font-family: ;
  font-weight: ;
  font-style: ;
  font-size: 16px;
}

#s-cf019a58-534c-4101-b189-37e097328a34 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 16px;
}
#s-a8a3113f-2950-480f-aeeb-86c368a63f90 {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
}

#s-0ef1f397-382a-4a06-8f01-e9151a5e304e {
  display: none;
}
#s-220be8a3-0ad4-4a91-86ff-99c29b025b14 {
  text-align: center;
}


.shg-c#s-220be8a3-0ad4-4a91-86ff-99c29b025b14 {
  max-width: 100%;
}

.shg-c#s-220be8a3-0ad4-4a91-86ff-99c29b025b14 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-220be8a3-0ad4-4a91-86ff-99c29b025b14 .shg-image-zoom,
.shg-c#s-220be8a3-0ad4-4a91-86ff-99c29b025b14 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-220be8a3-0ad4-4a91-86ff-99c29b025b14 .shg-image-zoom {
  
    margin: 0 auto;
  
}

@media (min-width: 1200px){
.shg-c#s-220be8a3-0ad4-4a91-86ff-99c29b025b14 {
  max-width: 100%;
}

.shg-c#s-220be8a3-0ad4-4a91-86ff-99c29b025b14 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-220be8a3-0ad4-4a91-86ff-99c29b025b14 .shg-image-zoom,
.shg-c#s-220be8a3-0ad4-4a91-86ff-99c29b025b14 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-220be8a3-0ad4-4a91-86ff-99c29b025b14 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-220be8a3-0ad4-4a91-86ff-99c29b025b14 {
  max-width: 100%;
}

.shg-c#s-220be8a3-0ad4-4a91-86ff-99c29b025b14 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-220be8a3-0ad4-4a91-86ff-99c29b025b14 .shg-image-zoom,
.shg-c#s-220be8a3-0ad4-4a91-86ff-99c29b025b14 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-220be8a3-0ad4-4a91-86ff-99c29b025b14 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-220be8a3-0ad4-4a91-86ff-99c29b025b14 {
  max-width: 100%;
}

.shg-c#s-220be8a3-0ad4-4a91-86ff-99c29b025b14 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-220be8a3-0ad4-4a91-86ff-99c29b025b14 .shg-image-zoom,
.shg-c#s-220be8a3-0ad4-4a91-86ff-99c29b025b14 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-220be8a3-0ad4-4a91-86ff-99c29b025b14 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (max-width: 767px){
.shg-c#s-220be8a3-0ad4-4a91-86ff-99c29b025b14 {
  max-width: 100%;
}

.shg-c#s-220be8a3-0ad4-4a91-86ff-99c29b025b14 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-220be8a3-0ad4-4a91-86ff-99c29b025b14 .shg-image-zoom,
.shg-c#s-220be8a3-0ad4-4a91-86ff-99c29b025b14 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-220be8a3-0ad4-4a91-86ff-99c29b025b14 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}
#s-e0f13bf0-dc38-4a97-aad6-4d55378e2dc4 {
  text-align: center;
}

#s-e0f13bf0-dc38-4a97-aad6-4d55378e2dc4 .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-18a501c5-78f7-4aaa-a88f-28486b71f1be {
  text-align: center;
}

#s-18a501c5-78f7-4aaa-a88f-28486b71f1be .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-18a501c5-78f7-4aaa-a88f-28486b71f1be .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
}

#s-18a501c5-78f7-4aaa-a88f-28486b71f1be .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-2db013af-5213-46d2-88b9-6d6d31e287fe {
  margin-top: 20px;
padding-top: 5px;
padding-left: 20px;
padding-bottom: 5px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-2db013af-5213-46d2-88b9-6d6d31e287fe:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-2db013af-5213-46d2-88b9-6d6d31e287fe:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-2db013af-5213-46d2-88b9-6d6d31e287fe {
  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-2db013af-5213-46d2-88b9-6d6d31e287fe.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-2db013af-5213-46d2-88b9-6d6d31e287fe.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}

#s-2db013af-5213-46d2-88b9-6d6d31e287fe.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-2db013af-5213-46d2-88b9-6d6d31e287fe.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }


#s-f688babc-f15a-407a-baca-3c6f3a7df006 {
  margin-top: 20px;
margin-bottom: 20px;
}

#s-f688babc-f15a-407a-baca-3c6f3a7df006 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(221, 221, 221, 1);
}

#s-f688babc-f15a-407a-baca-3c6f3a7df006 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 255, 255, 1);
  padding: 10px;
}

#s-f688babc-f15a-407a-baca-3c6f3a7df006 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-f688babc-f15a-407a-baca-3c6f3a7df006 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid rgba(221, 221, 221, 1);
}

#s-f688babc-f15a-407a-baca-3c6f3a7df006 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: center;
  font-family: ;
  font-weight: ;
  font-style: ;
  font-size: 16px;
}

#s-f688babc-f15a-407a-baca-3c6f3a7df006 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 16px;
}
#s-1b330310-1b66-4b96-b87b-7107e7944caa {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
}

#s-6b96d794-cab1-40bf-b2e7-0c97287527e9 {
  padding-top: 10px;
padding-left: 100px;
padding-bottom: 10px;
padding-right: 100px;
min-height: 30px;
text-align: center;
opacity: 1;
}
@media (max-width: 767px){#s-6b96d794-cab1-40bf-b2e7-0c97287527e9 {
  padding-left: 0px;
padding-right: 0px;
}
}
#s-6b96d794-cab1-40bf-b2e7-0c97287527e9 .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-6b96d794-cab1-40bf-b2e7-0c97287527e9 .shg-sld-nav-button.shg-sld-left,
#s-6b96d794-cab1-40bf-b2e7-0c97287527e9 .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

#s-0efa903f-4c45-4e0e-9987-aa974041d9da {
  display: none;
}
#s-618b4c9a-38db-4e83-904a-0804a84beeae {
  text-align: center;
}


.shg-c#s-618b4c9a-38db-4e83-904a-0804a84beeae {
  max-width: 100%;
}

.shg-c#s-618b4c9a-38db-4e83-904a-0804a84beeae img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-618b4c9a-38db-4e83-904a-0804a84beeae .shg-image-zoom,
.shg-c#s-618b4c9a-38db-4e83-904a-0804a84beeae img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-618b4c9a-38db-4e83-904a-0804a84beeae .shg-image-zoom {
  
    margin: 0 auto;
  
}

@media (min-width: 1200px){
.shg-c#s-618b4c9a-38db-4e83-904a-0804a84beeae {
  max-width: 100%;
}

.shg-c#s-618b4c9a-38db-4e83-904a-0804a84beeae img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-618b4c9a-38db-4e83-904a-0804a84beeae .shg-image-zoom,
.shg-c#s-618b4c9a-38db-4e83-904a-0804a84beeae img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-618b4c9a-38db-4e83-904a-0804a84beeae .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-618b4c9a-38db-4e83-904a-0804a84beeae {
  max-width: 100%;
}

.shg-c#s-618b4c9a-38db-4e83-904a-0804a84beeae img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-618b4c9a-38db-4e83-904a-0804a84beeae .shg-image-zoom,
.shg-c#s-618b4c9a-38db-4e83-904a-0804a84beeae img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-618b4c9a-38db-4e83-904a-0804a84beeae .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-618b4c9a-38db-4e83-904a-0804a84beeae {
  max-width: 100%;
}

.shg-c#s-618b4c9a-38db-4e83-904a-0804a84beeae img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-618b4c9a-38db-4e83-904a-0804a84beeae .shg-image-zoom,
.shg-c#s-618b4c9a-38db-4e83-904a-0804a84beeae img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-618b4c9a-38db-4e83-904a-0804a84beeae .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (max-width: 767px){
.shg-c#s-618b4c9a-38db-4e83-904a-0804a84beeae {
  max-width: 100%;
}

.shg-c#s-618b4c9a-38db-4e83-904a-0804a84beeae img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-618b4c9a-38db-4e83-904a-0804a84beeae .shg-image-zoom,
.shg-c#s-618b4c9a-38db-4e83-904a-0804a84beeae img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-618b4c9a-38db-4e83-904a-0804a84beeae .shg-image-zoom {
  
    margin: 0 auto;
  
}

}
#s-4a1056e6-5fc4-4ddc-92e3-a9dd4ff0002a {
  text-align: center;
}

#s-4a1056e6-5fc4-4ddc-92e3-a9dd4ff0002a .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-66847a9b-5a50-4ad7-a8f7-ae4c41bff73f {
  text-align: center;
}

#s-66847a9b-5a50-4ad7-a8f7-ae4c41bff73f .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-66847a9b-5a50-4ad7-a8f7-ae4c41bff73f .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
}

#s-66847a9b-5a50-4ad7-a8f7-ae4c41bff73f .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-d9473ff7-ffc7-4a36-b279-601d5099a7af {
  margin-top: 20px;
padding-top: 5px;
padding-left: 20px;
padding-bottom: 5px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-d9473ff7-ffc7-4a36-b279-601d5099a7af:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-d9473ff7-ffc7-4a36-b279-601d5099a7af:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-d9473ff7-ffc7-4a36-b279-601d5099a7af {
  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-d9473ff7-ffc7-4a36-b279-601d5099a7af.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d9473ff7-ffc7-4a36-b279-601d5099a7af.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}

#s-d9473ff7-ffc7-4a36-b279-601d5099a7af.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-d9473ff7-ffc7-4a36-b279-601d5099a7af.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }


#s-ecf2317d-4cb1-498f-9fda-a8ca86bd8cbe {
  margin-top: 20px;
margin-bottom: 20px;
}

#s-ecf2317d-4cb1-498f-9fda-a8ca86bd8cbe > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(221, 221, 221, 1);
}

#s-ecf2317d-4cb1-498f-9fda-a8ca86bd8cbe > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 255, 255, 1);
  padding: 10px;
}

#s-ecf2317d-4cb1-498f-9fda-a8ca86bd8cbe > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-ecf2317d-4cb1-498f-9fda-a8ca86bd8cbe > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid rgba(221, 221, 221, 1);
}

#s-ecf2317d-4cb1-498f-9fda-a8ca86bd8cbe > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: center;
  font-family: ;
  font-weight: ;
  font-style: ;
  font-size: 16px;
}

#s-ecf2317d-4cb1-498f-9fda-a8ca86bd8cbe > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 16px;
}
#s-87e5e4c4-f4c3-4c32-a2ab-4569008ff002 {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
}

#s-7b5411f2-a4f1-4310-9b56-4a44b9f04c39 {
  display: none;
}
#s-800681a9-3dfc-4b97-a9b1-a19774f9ea91 {
  text-align: center;
}


.shg-c#s-800681a9-3dfc-4b97-a9b1-a19774f9ea91 {
  max-width: 100%;
}

.shg-c#s-800681a9-3dfc-4b97-a9b1-a19774f9ea91 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-800681a9-3dfc-4b97-a9b1-a19774f9ea91 .shg-image-zoom,
.shg-c#s-800681a9-3dfc-4b97-a9b1-a19774f9ea91 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-800681a9-3dfc-4b97-a9b1-a19774f9ea91 .shg-image-zoom {
  
    margin: 0 auto;
  
}

@media (min-width: 1200px){
.shg-c#s-800681a9-3dfc-4b97-a9b1-a19774f9ea91 {
  max-width: 100%;
}

.shg-c#s-800681a9-3dfc-4b97-a9b1-a19774f9ea91 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-800681a9-3dfc-4b97-a9b1-a19774f9ea91 .shg-image-zoom,
.shg-c#s-800681a9-3dfc-4b97-a9b1-a19774f9ea91 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-800681a9-3dfc-4b97-a9b1-a19774f9ea91 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-800681a9-3dfc-4b97-a9b1-a19774f9ea91 {
  max-width: 100%;
}

.shg-c#s-800681a9-3dfc-4b97-a9b1-a19774f9ea91 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-800681a9-3dfc-4b97-a9b1-a19774f9ea91 .shg-image-zoom,
.shg-c#s-800681a9-3dfc-4b97-a9b1-a19774f9ea91 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-800681a9-3dfc-4b97-a9b1-a19774f9ea91 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-800681a9-3dfc-4b97-a9b1-a19774f9ea91 {
  max-width: 100%;
}

.shg-c#s-800681a9-3dfc-4b97-a9b1-a19774f9ea91 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-800681a9-3dfc-4b97-a9b1-a19774f9ea91 .shg-image-zoom,
.shg-c#s-800681a9-3dfc-4b97-a9b1-a19774f9ea91 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-800681a9-3dfc-4b97-a9b1-a19774f9ea91 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (max-width: 767px){
.shg-c#s-800681a9-3dfc-4b97-a9b1-a19774f9ea91 {
  max-width: 100%;
}

.shg-c#s-800681a9-3dfc-4b97-a9b1-a19774f9ea91 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-800681a9-3dfc-4b97-a9b1-a19774f9ea91 .shg-image-zoom,
.shg-c#s-800681a9-3dfc-4b97-a9b1-a19774f9ea91 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-800681a9-3dfc-4b97-a9b1-a19774f9ea91 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}
#s-2186f39c-4c99-437e-8093-6b056ea9af29 {
  text-align: center;
}

#s-2186f39c-4c99-437e-8093-6b056ea9af29 .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-13915a20-0a36-42b7-99a6-c8b30f691b6f {
  text-align: center;
}

#s-13915a20-0a36-42b7-99a6-c8b30f691b6f .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-13915a20-0a36-42b7-99a6-c8b30f691b6f .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
}

#s-13915a20-0a36-42b7-99a6-c8b30f691b6f .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-d2b32187-2366-4c42-bffc-378ffdf5d71e {
  margin-top: 20px;
padding-top: 5px;
padding-left: 20px;
padding-bottom: 5px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-d2b32187-2366-4c42-bffc-378ffdf5d71e:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-d2b32187-2366-4c42-bffc-378ffdf5d71e:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-d2b32187-2366-4c42-bffc-378ffdf5d71e {
  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-d2b32187-2366-4c42-bffc-378ffdf5d71e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d2b32187-2366-4c42-bffc-378ffdf5d71e.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}

#s-d2b32187-2366-4c42-bffc-378ffdf5d71e.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-d2b32187-2366-4c42-bffc-378ffdf5d71e.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }


#s-52686c5a-b00e-44bc-ba72-51aa29c48681 {
  margin-top: 20px;
margin-bottom: 20px;
}

#s-52686c5a-b00e-44bc-ba72-51aa29c48681 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(221, 221, 221, 1);
}

#s-52686c5a-b00e-44bc-ba72-51aa29c48681 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 255, 255, 1);
  padding: 10px;
}

#s-52686c5a-b00e-44bc-ba72-51aa29c48681 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-52686c5a-b00e-44bc-ba72-51aa29c48681 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid rgba(221, 221, 221, 1);
}

#s-52686c5a-b00e-44bc-ba72-51aa29c48681 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: center;
  font-family: ;
  font-weight: ;
  font-style: ;
  font-size: 16px;
}

#s-52686c5a-b00e-44bc-ba72-51aa29c48681 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 16px;
}
#s-ab5eeae1-d889-4ddc-a6e7-00b06d721dcb {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
}

#s-a746920f-ec71-43f3-83e1-3b74d8a98577 {
  display: none;
}
#s-9e815bb3-6285-494b-ad1c-82d5d101fe62 {
  text-align: center;
}


.shg-c#s-9e815bb3-6285-494b-ad1c-82d5d101fe62 {
  max-width: 100%;
}

.shg-c#s-9e815bb3-6285-494b-ad1c-82d5d101fe62 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-9e815bb3-6285-494b-ad1c-82d5d101fe62 .shg-image-zoom,
.shg-c#s-9e815bb3-6285-494b-ad1c-82d5d101fe62 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-9e815bb3-6285-494b-ad1c-82d5d101fe62 .shg-image-zoom {
  
    margin: 0 auto;
  
}

@media (min-width: 1200px){
.shg-c#s-9e815bb3-6285-494b-ad1c-82d5d101fe62 {
  max-width: 100%;
}

.shg-c#s-9e815bb3-6285-494b-ad1c-82d5d101fe62 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-9e815bb3-6285-494b-ad1c-82d5d101fe62 .shg-image-zoom,
.shg-c#s-9e815bb3-6285-494b-ad1c-82d5d101fe62 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-9e815bb3-6285-494b-ad1c-82d5d101fe62 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-9e815bb3-6285-494b-ad1c-82d5d101fe62 {
  max-width: 100%;
}

.shg-c#s-9e815bb3-6285-494b-ad1c-82d5d101fe62 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-9e815bb3-6285-494b-ad1c-82d5d101fe62 .shg-image-zoom,
.shg-c#s-9e815bb3-6285-494b-ad1c-82d5d101fe62 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-9e815bb3-6285-494b-ad1c-82d5d101fe62 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-9e815bb3-6285-494b-ad1c-82d5d101fe62 {
  max-width: 100%;
}

.shg-c#s-9e815bb3-6285-494b-ad1c-82d5d101fe62 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-9e815bb3-6285-494b-ad1c-82d5d101fe62 .shg-image-zoom,
.shg-c#s-9e815bb3-6285-494b-ad1c-82d5d101fe62 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-9e815bb3-6285-494b-ad1c-82d5d101fe62 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (max-width: 767px){
.shg-c#s-9e815bb3-6285-494b-ad1c-82d5d101fe62 {
  max-width: 100%;
}

.shg-c#s-9e815bb3-6285-494b-ad1c-82d5d101fe62 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-9e815bb3-6285-494b-ad1c-82d5d101fe62 .shg-image-zoom,
.shg-c#s-9e815bb3-6285-494b-ad1c-82d5d101fe62 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-9e815bb3-6285-494b-ad1c-82d5d101fe62 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}
#s-82d27e2b-6144-4ac5-859b-a77aeb5778c4 {
  text-align: center;
}

#s-82d27e2b-6144-4ac5-859b-a77aeb5778c4 .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-6345dcb9-655c-4aa0-80b0-3c2c8df2e441 {
  text-align: center;
}

#s-6345dcb9-655c-4aa0-80b0-3c2c8df2e441 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-6345dcb9-655c-4aa0-80b0-3c2c8df2e441 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
}

#s-6345dcb9-655c-4aa0-80b0-3c2c8df2e441 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-bb83ed03-d1e1-479f-81cf-31a3ecf620a0 {
  margin-top: 20px;
padding-top: 5px;
padding-left: 20px;
padding-bottom: 5px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-bb83ed03-d1e1-479f-81cf-31a3ecf620a0:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-bb83ed03-d1e1-479f-81cf-31a3ecf620a0:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-bb83ed03-d1e1-479f-81cf-31a3ecf620a0 {
  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-bb83ed03-d1e1-479f-81cf-31a3ecf620a0.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-bb83ed03-d1e1-479f-81cf-31a3ecf620a0.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}

#s-bb83ed03-d1e1-479f-81cf-31a3ecf620a0.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-bb83ed03-d1e1-479f-81cf-31a3ecf620a0.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }


#s-08442d7c-ef66-47cd-b38d-fbf06eddcf81 {
  margin-top: 20px;
margin-bottom: 20px;
}

#s-08442d7c-ef66-47cd-b38d-fbf06eddcf81 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(221, 221, 221, 1);
}

#s-08442d7c-ef66-47cd-b38d-fbf06eddcf81 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 255, 255, 1);
  padding: 10px;
}

#s-08442d7c-ef66-47cd-b38d-fbf06eddcf81 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-08442d7c-ef66-47cd-b38d-fbf06eddcf81 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid rgba(221, 221, 221, 1);
}

#s-08442d7c-ef66-47cd-b38d-fbf06eddcf81 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: center;
  font-family: ;
  font-weight: ;
  font-style: ;
  font-size: 16px;
}

#s-08442d7c-ef66-47cd-b38d-fbf06eddcf81 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 16px;
}
#s-a43cb449-4e00-4ddb-b277-e06a9efc422e {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
}

#s-83e75c6c-7b0c-494d-b650-32bdab70bba9 {
  padding-top: 10px;
padding-left: 100px;
padding-bottom: 10px;
padding-right: 100px;
min-height: 30px;
text-align: center;
opacity: 1;
}
@media (max-width: 767px){#s-83e75c6c-7b0c-494d-b650-32bdab70bba9 {
  padding-left: 0px;
padding-right: 0px;
}
}
#s-83e75c6c-7b0c-494d-b650-32bdab70bba9 .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-83e75c6c-7b0c-494d-b650-32bdab70bba9 .shg-sld-nav-button.shg-sld-left,
#s-83e75c6c-7b0c-494d-b650-32bdab70bba9 .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

#s-0bf6fe16-506b-449b-a225-2bce32f7b3a6 {
  display: none;
}
#s-78599287-9e0a-4a34-b876-cec15ccf4ee2 {
  text-align: center;
}


.shg-c#s-78599287-9e0a-4a34-b876-cec15ccf4ee2 {
  max-width: 100%;
}

.shg-c#s-78599287-9e0a-4a34-b876-cec15ccf4ee2 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-78599287-9e0a-4a34-b876-cec15ccf4ee2 .shg-image-zoom,
.shg-c#s-78599287-9e0a-4a34-b876-cec15ccf4ee2 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-78599287-9e0a-4a34-b876-cec15ccf4ee2 .shg-image-zoom {
  
    margin: 0 auto;
  
}

@media (min-width: 1200px){
.shg-c#s-78599287-9e0a-4a34-b876-cec15ccf4ee2 {
  max-width: 100%;
}

.shg-c#s-78599287-9e0a-4a34-b876-cec15ccf4ee2 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-78599287-9e0a-4a34-b876-cec15ccf4ee2 .shg-image-zoom,
.shg-c#s-78599287-9e0a-4a34-b876-cec15ccf4ee2 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-78599287-9e0a-4a34-b876-cec15ccf4ee2 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-78599287-9e0a-4a34-b876-cec15ccf4ee2 {
  max-width: 100%;
}

.shg-c#s-78599287-9e0a-4a34-b876-cec15ccf4ee2 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-78599287-9e0a-4a34-b876-cec15ccf4ee2 .shg-image-zoom,
.shg-c#s-78599287-9e0a-4a34-b876-cec15ccf4ee2 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-78599287-9e0a-4a34-b876-cec15ccf4ee2 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-78599287-9e0a-4a34-b876-cec15ccf4ee2 {
  max-width: 100%;
}

.shg-c#s-78599287-9e0a-4a34-b876-cec15ccf4ee2 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-78599287-9e0a-4a34-b876-cec15ccf4ee2 .shg-image-zoom,
.shg-c#s-78599287-9e0a-4a34-b876-cec15ccf4ee2 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-78599287-9e0a-4a34-b876-cec15ccf4ee2 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (max-width: 767px){
.shg-c#s-78599287-9e0a-4a34-b876-cec15ccf4ee2 {
  max-width: 100%;
}

.shg-c#s-78599287-9e0a-4a34-b876-cec15ccf4ee2 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-78599287-9e0a-4a34-b876-cec15ccf4ee2 .shg-image-zoom,
.shg-c#s-78599287-9e0a-4a34-b876-cec15ccf4ee2 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-78599287-9e0a-4a34-b876-cec15ccf4ee2 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}
#s-0fd227c7-93b7-431d-a1da-fa3fdd0e9c90 {
  text-align: center;
}

#s-0fd227c7-93b7-431d-a1da-fa3fdd0e9c90 .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-dbae6b2f-754a-41d4-b073-c0365847c240 {
  text-align: center;
}

#s-dbae6b2f-754a-41d4-b073-c0365847c240 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-dbae6b2f-754a-41d4-b073-c0365847c240 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
}

#s-dbae6b2f-754a-41d4-b073-c0365847c240 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-f1ea5d36-3e0b-445f-a230-73f4ccb62f36 {
  margin-top: 20px;
padding-top: 5px;
padding-left: 20px;
padding-bottom: 5px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-f1ea5d36-3e0b-445f-a230-73f4ccb62f36:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-f1ea5d36-3e0b-445f-a230-73f4ccb62f36:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-f1ea5d36-3e0b-445f-a230-73f4ccb62f36 {
  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-f1ea5d36-3e0b-445f-a230-73f4ccb62f36.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f1ea5d36-3e0b-445f-a230-73f4ccb62f36.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}

#s-f1ea5d36-3e0b-445f-a230-73f4ccb62f36.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-f1ea5d36-3e0b-445f-a230-73f4ccb62f36.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }


#s-b6b73b78-a87a-47d0-83d1-17ba66f2cb96 {
  margin-top: 20px;
margin-bottom: 20px;
}

#s-b6b73b78-a87a-47d0-83d1-17ba66f2cb96 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(221, 221, 221, 1);
}

#s-b6b73b78-a87a-47d0-83d1-17ba66f2cb96 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 255, 255, 1);
  padding: 10px;
}

#s-b6b73b78-a87a-47d0-83d1-17ba66f2cb96 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-b6b73b78-a87a-47d0-83d1-17ba66f2cb96 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid rgba(221, 221, 221, 1);
}

#s-b6b73b78-a87a-47d0-83d1-17ba66f2cb96 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: center;
  font-family: ;
  font-weight: ;
  font-style: ;
  font-size: 16px;
}

#s-b6b73b78-a87a-47d0-83d1-17ba66f2cb96 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 16px;
}
#s-44bbda6b-14e9-40ae-8850-1ebd3f71a6ec {
  padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
text-align: left;
}

#s-44bbda6b-14e9-40ae-8850-1ebd3f71a6ec .shg-gallery-thumb-image-wrapper {
  
  flex-basis: 16.666666666666668%;
  padding-right: 10px;
  padding-bottom: 10px;
}

#s-44bbda6b-14e9-40ae-8850-1ebd3f71a6ec .shg-gallery-thumb-list-margin {
  margin-right: -10px;
}

#s-52eeb166-40fc-4734-942b-a2d1fc468676 {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
}

#s-a7669299-1861-4395-b253-e3804c0d24d4 {
  padding-top: 10px;
padding-left: 100px;
padding-bottom: 10px;
padding-right: 100px;
min-height: 30px;
text-align: center;
opacity: 1;
}
@media (max-width: 767px){#s-a7669299-1861-4395-b253-e3804c0d24d4 {
  padding-left: 0px;
padding-right: 0px;
}
}
#s-a7669299-1861-4395-b253-e3804c0d24d4 .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-a7669299-1861-4395-b253-e3804c0d24d4 .shg-sld-nav-button.shg-sld-left,
#s-a7669299-1861-4395-b253-e3804c0d24d4 .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

#s-04ba4c26-d0f7-403a-891f-e69a1fa7ecb2 {
  display: none;
}
#s-2129786d-b9ba-40fe-8236-5434fde26984 {
  text-align: center;
}


.shg-c#s-2129786d-b9ba-40fe-8236-5434fde26984 {
  max-width: 100%;
}

.shg-c#s-2129786d-b9ba-40fe-8236-5434fde26984 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-2129786d-b9ba-40fe-8236-5434fde26984 .shg-image-zoom,
.shg-c#s-2129786d-b9ba-40fe-8236-5434fde26984 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-2129786d-b9ba-40fe-8236-5434fde26984 .shg-image-zoom {
  
    margin: 0 auto;
  
}

@media (min-width: 1200px){
.shg-c#s-2129786d-b9ba-40fe-8236-5434fde26984 {
  max-width: 100%;
}

.shg-c#s-2129786d-b9ba-40fe-8236-5434fde26984 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-2129786d-b9ba-40fe-8236-5434fde26984 .shg-image-zoom,
.shg-c#s-2129786d-b9ba-40fe-8236-5434fde26984 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-2129786d-b9ba-40fe-8236-5434fde26984 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-2129786d-b9ba-40fe-8236-5434fde26984 {
  max-width: 100%;
}

.shg-c#s-2129786d-b9ba-40fe-8236-5434fde26984 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-2129786d-b9ba-40fe-8236-5434fde26984 .shg-image-zoom,
.shg-c#s-2129786d-b9ba-40fe-8236-5434fde26984 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-2129786d-b9ba-40fe-8236-5434fde26984 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-2129786d-b9ba-40fe-8236-5434fde26984 {
  max-width: 100%;
}

.shg-c#s-2129786d-b9ba-40fe-8236-5434fde26984 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-2129786d-b9ba-40fe-8236-5434fde26984 .shg-image-zoom,
.shg-c#s-2129786d-b9ba-40fe-8236-5434fde26984 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-2129786d-b9ba-40fe-8236-5434fde26984 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (max-width: 767px){
.shg-c#s-2129786d-b9ba-40fe-8236-5434fde26984 {
  max-width: 100%;
}

.shg-c#s-2129786d-b9ba-40fe-8236-5434fde26984 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-2129786d-b9ba-40fe-8236-5434fde26984 .shg-image-zoom,
.shg-c#s-2129786d-b9ba-40fe-8236-5434fde26984 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-2129786d-b9ba-40fe-8236-5434fde26984 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}
#s-2ba6264d-f5bd-48f1-97c1-db462b3acfce {
  text-align: center;
}

#s-2ba6264d-f5bd-48f1-97c1-db462b3acfce .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-89efd82e-4cd9-4955-9080-8d942746f0d3 {
  text-align: center;
}

#s-89efd82e-4cd9-4955-9080-8d942746f0d3 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-89efd82e-4cd9-4955-9080-8d942746f0d3 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
}

#s-89efd82e-4cd9-4955-9080-8d942746f0d3 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-70578705-0b9a-4156-bc43-96ffd36af406 {
  margin-top: 20px;
padding-top: 5px;
padding-left: 20px;
padding-bottom: 5px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-70578705-0b9a-4156-bc43-96ffd36af406:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-70578705-0b9a-4156-bc43-96ffd36af406:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-70578705-0b9a-4156-bc43-96ffd36af406 {
  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-70578705-0b9a-4156-bc43-96ffd36af406.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-70578705-0b9a-4156-bc43-96ffd36af406.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}

#s-70578705-0b9a-4156-bc43-96ffd36af406.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-70578705-0b9a-4156-bc43-96ffd36af406.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }


#s-ccd910dc-d1df-4c85-8986-68b1781e075b {
  margin-top: 20px;
margin-bottom: 20px;
}

#s-ccd910dc-d1df-4c85-8986-68b1781e075b > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(221, 221, 221, 1);
}

#s-ccd910dc-d1df-4c85-8986-68b1781e075b > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 255, 255, 1);
  padding: 10px;
}

#s-ccd910dc-d1df-4c85-8986-68b1781e075b > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-ccd910dc-d1df-4c85-8986-68b1781e075b > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid rgba(221, 221, 221, 1);
}

#s-ccd910dc-d1df-4c85-8986-68b1781e075b > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: center;
  font-family: ;
  font-weight: ;
  font-style: ;
  font-size: 16px;
}

#s-ccd910dc-d1df-4c85-8986-68b1781e075b > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 16px;
}
#s-eff400e5-dc0b-41da-b55a-fafa19d11ac3 {
  padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
text-align: left;
}

#s-eff400e5-dc0b-41da-b55a-fafa19d11ac3 .shg-gallery-thumb-image-wrapper {
  
  flex-basis: 16.666666666666668%;
  padding-right: 10px;
  padding-bottom: 10px;
}

#s-eff400e5-dc0b-41da-b55a-fafa19d11ac3 .shg-gallery-thumb-list-margin {
  margin-right: -10px;
}

#s-77787df6-d157-4588-ba3b-1e43512c99a6 {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
}

#s-abb6e681-cc6b-4f62-953b-bc61306ee167 {
  display: none;
}
#s-a6568c49-02b2-4be0-8875-73e802c00c12 {
  text-align: center;
}


.shg-c#s-a6568c49-02b2-4be0-8875-73e802c00c12 {
  max-width: 100%;
}

.shg-c#s-a6568c49-02b2-4be0-8875-73e802c00c12 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-a6568c49-02b2-4be0-8875-73e802c00c12 .shg-image-zoom,
.shg-c#s-a6568c49-02b2-4be0-8875-73e802c00c12 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-a6568c49-02b2-4be0-8875-73e802c00c12 .shg-image-zoom {
  
    margin: 0 auto;
  
}

@media (min-width: 1200px){
.shg-c#s-a6568c49-02b2-4be0-8875-73e802c00c12 {
  max-width: 100%;
}

.shg-c#s-a6568c49-02b2-4be0-8875-73e802c00c12 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-a6568c49-02b2-4be0-8875-73e802c00c12 .shg-image-zoom,
.shg-c#s-a6568c49-02b2-4be0-8875-73e802c00c12 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-a6568c49-02b2-4be0-8875-73e802c00c12 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-a6568c49-02b2-4be0-8875-73e802c00c12 {
  max-width: 100%;
}

.shg-c#s-a6568c49-02b2-4be0-8875-73e802c00c12 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-a6568c49-02b2-4be0-8875-73e802c00c12 .shg-image-zoom,
.shg-c#s-a6568c49-02b2-4be0-8875-73e802c00c12 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-a6568c49-02b2-4be0-8875-73e802c00c12 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-a6568c49-02b2-4be0-8875-73e802c00c12 {
  max-width: 100%;
}

.shg-c#s-a6568c49-02b2-4be0-8875-73e802c00c12 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-a6568c49-02b2-4be0-8875-73e802c00c12 .shg-image-zoom,
.shg-c#s-a6568c49-02b2-4be0-8875-73e802c00c12 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-a6568c49-02b2-4be0-8875-73e802c00c12 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (max-width: 767px){
.shg-c#s-a6568c49-02b2-4be0-8875-73e802c00c12 {
  max-width: 100%;
}

.shg-c#s-a6568c49-02b2-4be0-8875-73e802c00c12 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-a6568c49-02b2-4be0-8875-73e802c00c12 .shg-image-zoom,
.shg-c#s-a6568c49-02b2-4be0-8875-73e802c00c12 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-a6568c49-02b2-4be0-8875-73e802c00c12 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}
#s-2a04f34c-b14b-4e89-8afb-7ad788cb90a9 {
  text-align: center;
}

#s-2a04f34c-b14b-4e89-8afb-7ad788cb90a9 .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-b6fc6c69-f9e4-4b30-b7db-43a1b707ee50 {
  text-align: center;
}

#s-b6fc6c69-f9e4-4b30-b7db-43a1b707ee50 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-b6fc6c69-f9e4-4b30-b7db-43a1b707ee50 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
}

#s-b6fc6c69-f9e4-4b30-b7db-43a1b707ee50 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-07c70035-43cc-4eb5-b542-7c43644400e7 {
  margin-top: 20px;
padding-top: 5px;
padding-left: 20px;
padding-bottom: 5px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-07c70035-43cc-4eb5-b542-7c43644400e7:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-07c70035-43cc-4eb5-b542-7c43644400e7:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-07c70035-43cc-4eb5-b542-7c43644400e7 {
  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-07c70035-43cc-4eb5-b542-7c43644400e7.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-07c70035-43cc-4eb5-b542-7c43644400e7.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}

#s-07c70035-43cc-4eb5-b542-7c43644400e7.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-07c70035-43cc-4eb5-b542-7c43644400e7.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }


#s-acc8b8ca-0260-49ee-a5e7-d26fbe6ee118 {
  margin-top: 20px;
margin-bottom: 20px;
}

#s-acc8b8ca-0260-49ee-a5e7-d26fbe6ee118 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(221, 221, 221, 1);
}

#s-acc8b8ca-0260-49ee-a5e7-d26fbe6ee118 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 255, 255, 1);
  padding: 10px;
}

#s-acc8b8ca-0260-49ee-a5e7-d26fbe6ee118 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-acc8b8ca-0260-49ee-a5e7-d26fbe6ee118 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid rgba(221, 221, 221, 1);
}

#s-acc8b8ca-0260-49ee-a5e7-d26fbe6ee118 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: center;
  font-family: ;
  font-weight: ;
  font-style: ;
  font-size: 16px;
}

#s-acc8b8ca-0260-49ee-a5e7-d26fbe6ee118 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 16px;
}
#s-92fe88c8-8362-4ab1-b7e7-49e015486203 {
  padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
text-align: left;
}

#s-92fe88c8-8362-4ab1-b7e7-49e015486203 .shg-gallery-thumb-image-wrapper {
  
  flex-basis: 16.666666666666668%;
  padding-right: 10px;
  padding-bottom: 10px;
}

#s-92fe88c8-8362-4ab1-b7e7-49e015486203 .shg-gallery-thumb-list-margin {
  margin-right: -10px;
}

#s-e91aa565-99e5-47b3-885a-fc6295ea646f {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
}

#s-97dfd1db-83ae-4309-8dfe-9970e02bd704 {
  display: none;
}
#s-f3d829e0-c46a-4886-848f-81a1742ebd97 {
  text-align: center;
}


.shg-c#s-f3d829e0-c46a-4886-848f-81a1742ebd97 {
  max-width: 100%;
}

.shg-c#s-f3d829e0-c46a-4886-848f-81a1742ebd97 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-f3d829e0-c46a-4886-848f-81a1742ebd97 .shg-image-zoom,
.shg-c#s-f3d829e0-c46a-4886-848f-81a1742ebd97 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-f3d829e0-c46a-4886-848f-81a1742ebd97 .shg-image-zoom {
  
    margin: 0 auto;
  
}

@media (min-width: 1200px){
.shg-c#s-f3d829e0-c46a-4886-848f-81a1742ebd97 {
  max-width: 100%;
}

.shg-c#s-f3d829e0-c46a-4886-848f-81a1742ebd97 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-f3d829e0-c46a-4886-848f-81a1742ebd97 .shg-image-zoom,
.shg-c#s-f3d829e0-c46a-4886-848f-81a1742ebd97 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-f3d829e0-c46a-4886-848f-81a1742ebd97 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-f3d829e0-c46a-4886-848f-81a1742ebd97 {
  max-width: 100%;
}

.shg-c#s-f3d829e0-c46a-4886-848f-81a1742ebd97 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-f3d829e0-c46a-4886-848f-81a1742ebd97 .shg-image-zoom,
.shg-c#s-f3d829e0-c46a-4886-848f-81a1742ebd97 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-f3d829e0-c46a-4886-848f-81a1742ebd97 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-f3d829e0-c46a-4886-848f-81a1742ebd97 {
  max-width: 100%;
}

.shg-c#s-f3d829e0-c46a-4886-848f-81a1742ebd97 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-f3d829e0-c46a-4886-848f-81a1742ebd97 .shg-image-zoom,
.shg-c#s-f3d829e0-c46a-4886-848f-81a1742ebd97 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-f3d829e0-c46a-4886-848f-81a1742ebd97 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (max-width: 767px){
.shg-c#s-f3d829e0-c46a-4886-848f-81a1742ebd97 {
  max-width: 100%;
}

.shg-c#s-f3d829e0-c46a-4886-848f-81a1742ebd97 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-f3d829e0-c46a-4886-848f-81a1742ebd97 .shg-image-zoom,
.shg-c#s-f3d829e0-c46a-4886-848f-81a1742ebd97 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-f3d829e0-c46a-4886-848f-81a1742ebd97 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}
#s-56955823-de6b-4c33-8205-92597e73bcd5 {
  text-align: center;
}

#s-56955823-de6b-4c33-8205-92597e73bcd5 .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-90b7e282-db83-4f42-98d8-545f64c41010 {
  text-align: center;
}

#s-90b7e282-db83-4f42-98d8-545f64c41010 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-90b7e282-db83-4f42-98d8-545f64c41010 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
}

#s-90b7e282-db83-4f42-98d8-545f64c41010 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-1862a8bb-b8ac-4d51-bebd-59bd6b614843 {
  margin-top: 20px;
padding-top: 5px;
padding-left: 20px;
padding-bottom: 5px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-1862a8bb-b8ac-4d51-bebd-59bd6b614843:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-1862a8bb-b8ac-4d51-bebd-59bd6b614843:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-1862a8bb-b8ac-4d51-bebd-59bd6b614843 {
  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-1862a8bb-b8ac-4d51-bebd-59bd6b614843.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-1862a8bb-b8ac-4d51-bebd-59bd6b614843.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}

#s-1862a8bb-b8ac-4d51-bebd-59bd6b614843.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-1862a8bb-b8ac-4d51-bebd-59bd6b614843.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }


#s-70acbe38-01ab-4480-aca2-c037367cb590 {
  margin-top: 20px;
margin-bottom: 20px;
}

#s-70acbe38-01ab-4480-aca2-c037367cb590 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(221, 221, 221, 1);
}

#s-70acbe38-01ab-4480-aca2-c037367cb590 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 255, 255, 1);
  padding: 10px;
}

#s-70acbe38-01ab-4480-aca2-c037367cb590 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-70acbe38-01ab-4480-aca2-c037367cb590 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid rgba(221, 221, 221, 1);
}

#s-70acbe38-01ab-4480-aca2-c037367cb590 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: center;
  font-family: ;
  font-weight: ;
  font-style: ;
  font-size: 16px;
}

#s-70acbe38-01ab-4480-aca2-c037367cb590 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 16px;
}
#s-8a0d0a79-3501-4210-b7f7-fc8778d68828 {
  padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
text-align: left;
}

#s-8a0d0a79-3501-4210-b7f7-fc8778d68828 .shg-gallery-thumb-image-wrapper {
  
  flex-basis: 16.666666666666668%;
  padding-right: 10px;
  padding-bottom: 10px;
}

#s-8a0d0a79-3501-4210-b7f7-fc8778d68828 .shg-gallery-thumb-list-margin {
  margin-right: -10px;
}

#s-519d5d53-2bfc-454d-83ae-80d91f69617b {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
}

#s-e7f29a77-e573-40e8-ba5a-d4e9e966f827 {
  min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-e7f29a77-e573-40e8-ba5a-d4e9e966f827 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-e7f29a77-e573-40e8-ba5a-d4e9e966f827.shg-box.shg-c {
  justify-content: center;
}

#s-40578a0a-89d8-4183-ab32-0e4095a7f032 {
  padding-top: 10px;
padding-left: 100px;
padding-bottom: 10px;
padding-right: 100px;
min-height: 30px;
text-align: center;
opacity: 1;
}
@media (max-width: 767px){#s-40578a0a-89d8-4183-ab32-0e4095a7f032 {
  padding-left: 0px;
padding-right: 0px;
}
}
#s-40578a0a-89d8-4183-ab32-0e4095a7f032 .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-40578a0a-89d8-4183-ab32-0e4095a7f032 .shg-sld-nav-button.shg-sld-left,
#s-40578a0a-89d8-4183-ab32-0e4095a7f032 .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

#s-fb32a79f-4c7b-42f0-8795-0238fb6b8ba6 {
  display: none;
}
#s-0a90054f-5a90-42f8-8083-7c70d7c3ccf3 {
  text-align: center;
}


.shg-c#s-0a90054f-5a90-42f8-8083-7c70d7c3ccf3 {
  max-width: 100%;
}

.shg-c#s-0a90054f-5a90-42f8-8083-7c70d7c3ccf3 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-0a90054f-5a90-42f8-8083-7c70d7c3ccf3 .shg-image-zoom,
.shg-c#s-0a90054f-5a90-42f8-8083-7c70d7c3ccf3 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-0a90054f-5a90-42f8-8083-7c70d7c3ccf3 .shg-image-zoom {
  
    margin: 0 auto;
  
}

@media (min-width: 1200px){
.shg-c#s-0a90054f-5a90-42f8-8083-7c70d7c3ccf3 {
  max-width: 100%;
}

.shg-c#s-0a90054f-5a90-42f8-8083-7c70d7c3ccf3 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-0a90054f-5a90-42f8-8083-7c70d7c3ccf3 .shg-image-zoom,
.shg-c#s-0a90054f-5a90-42f8-8083-7c70d7c3ccf3 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-0a90054f-5a90-42f8-8083-7c70d7c3ccf3 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-0a90054f-5a90-42f8-8083-7c70d7c3ccf3 {
  max-width: 100%;
}

.shg-c#s-0a90054f-5a90-42f8-8083-7c70d7c3ccf3 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-0a90054f-5a90-42f8-8083-7c70d7c3ccf3 .shg-image-zoom,
.shg-c#s-0a90054f-5a90-42f8-8083-7c70d7c3ccf3 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-0a90054f-5a90-42f8-8083-7c70d7c3ccf3 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-0a90054f-5a90-42f8-8083-7c70d7c3ccf3 {
  max-width: 100%;
}

.shg-c#s-0a90054f-5a90-42f8-8083-7c70d7c3ccf3 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-0a90054f-5a90-42f8-8083-7c70d7c3ccf3 .shg-image-zoom,
.shg-c#s-0a90054f-5a90-42f8-8083-7c70d7c3ccf3 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-0a90054f-5a90-42f8-8083-7c70d7c3ccf3 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (max-width: 767px){
.shg-c#s-0a90054f-5a90-42f8-8083-7c70d7c3ccf3 {
  max-width: 100%;
}

.shg-c#s-0a90054f-5a90-42f8-8083-7c70d7c3ccf3 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-0a90054f-5a90-42f8-8083-7c70d7c3ccf3 .shg-image-zoom,
.shg-c#s-0a90054f-5a90-42f8-8083-7c70d7c3ccf3 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-0a90054f-5a90-42f8-8083-7c70d7c3ccf3 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}
#s-1296410c-142c-4054-8403-bd0a9cb97da9 {
  text-align: center;
}

#s-1296410c-142c-4054-8403-bd0a9cb97da9 .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-fc838e8f-da61-4edb-9e23-fb3e4e62b1df {
  text-align: center;
}

#s-fc838e8f-da61-4edb-9e23-fb3e4e62b1df .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-fc838e8f-da61-4edb-9e23-fb3e4e62b1df .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
}

#s-fc838e8f-da61-4edb-9e23-fb3e4e62b1df .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-f7674b8a-a110-4d96-8ae1-83c3c7161a45 {
  margin-top: 20px;
padding-top: 5px;
padding-left: 20px;
padding-bottom: 5px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-f7674b8a-a110-4d96-8ae1-83c3c7161a45:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-f7674b8a-a110-4d96-8ae1-83c3c7161a45:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-f7674b8a-a110-4d96-8ae1-83c3c7161a45 {
  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-f7674b8a-a110-4d96-8ae1-83c3c7161a45.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f7674b8a-a110-4d96-8ae1-83c3c7161a45.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}

#s-f7674b8a-a110-4d96-8ae1-83c3c7161a45.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-f7674b8a-a110-4d96-8ae1-83c3c7161a45.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }


#s-b845e8c1-6070-4fc2-991e-378b2b446836 {
  margin-top: 20px;
margin-bottom: 20px;
}

#s-b845e8c1-6070-4fc2-991e-378b2b446836 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(221, 221, 221, 1);
}

#s-b845e8c1-6070-4fc2-991e-378b2b446836 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 255, 255, 1);
  padding: 10px;
}

#s-b845e8c1-6070-4fc2-991e-378b2b446836 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-b845e8c1-6070-4fc2-991e-378b2b446836 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid rgba(221, 221, 221, 1);
}

#s-b845e8c1-6070-4fc2-991e-378b2b446836 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: center;
  font-family: ;
  font-weight: ;
  font-style: ;
  font-size: 16px;
}

#s-b845e8c1-6070-4fc2-991e-378b2b446836 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 16px;
}
#s-518af42a-e4d9-4910-bd48-64883373fd43 {
  padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
text-align: left;
}

#s-518af42a-e4d9-4910-bd48-64883373fd43 .shg-gallery-thumb-image-wrapper {
  
  flex-basis: 16.666666666666668%;
  padding-right: 10px;
  padding-bottom: 10px;
}

#s-518af42a-e4d9-4910-bd48-64883373fd43 .shg-gallery-thumb-list-margin {
  margin-right: -10px;
}

#s-fe70747c-b222-4335-8e81-855fe5d972a8 {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
}

#s-b39d9f88-8bb7-4139-98d8-0f888f5b9377 {
  display: none;
}
#s-144dd878-6bba-4751-b1a0-d90170837f12 {
  text-align: center;
}


.shg-c#s-144dd878-6bba-4751-b1a0-d90170837f12 {
  max-width: 100%;
}

.shg-c#s-144dd878-6bba-4751-b1a0-d90170837f12 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-144dd878-6bba-4751-b1a0-d90170837f12 .shg-image-zoom,
.shg-c#s-144dd878-6bba-4751-b1a0-d90170837f12 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-144dd878-6bba-4751-b1a0-d90170837f12 .shg-image-zoom {
  
    margin: 0 auto;
  
}

@media (min-width: 1200px){
.shg-c#s-144dd878-6bba-4751-b1a0-d90170837f12 {
  max-width: 100%;
}

.shg-c#s-144dd878-6bba-4751-b1a0-d90170837f12 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-144dd878-6bba-4751-b1a0-d90170837f12 .shg-image-zoom,
.shg-c#s-144dd878-6bba-4751-b1a0-d90170837f12 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-144dd878-6bba-4751-b1a0-d90170837f12 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-144dd878-6bba-4751-b1a0-d90170837f12 {
  max-width: 100%;
}

.shg-c#s-144dd878-6bba-4751-b1a0-d90170837f12 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-144dd878-6bba-4751-b1a0-d90170837f12 .shg-image-zoom,
.shg-c#s-144dd878-6bba-4751-b1a0-d90170837f12 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-144dd878-6bba-4751-b1a0-d90170837f12 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-144dd878-6bba-4751-b1a0-d90170837f12 {
  max-width: 100%;
}

.shg-c#s-144dd878-6bba-4751-b1a0-d90170837f12 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-144dd878-6bba-4751-b1a0-d90170837f12 .shg-image-zoom,
.shg-c#s-144dd878-6bba-4751-b1a0-d90170837f12 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-144dd878-6bba-4751-b1a0-d90170837f12 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (max-width: 767px){
.shg-c#s-144dd878-6bba-4751-b1a0-d90170837f12 {
  max-width: 100%;
}

.shg-c#s-144dd878-6bba-4751-b1a0-d90170837f12 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-144dd878-6bba-4751-b1a0-d90170837f12 .shg-image-zoom,
.shg-c#s-144dd878-6bba-4751-b1a0-d90170837f12 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-144dd878-6bba-4751-b1a0-d90170837f12 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}
#s-a16ba50f-c3fa-44df-8da4-e2572ba36707 {
  text-align: center;
}

#s-a16ba50f-c3fa-44df-8da4-e2572ba36707 .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-5135a745-bcb5-43e9-af28-0994febeea65 {
  text-align: center;
}

#s-5135a745-bcb5-43e9-af28-0994febeea65 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-5135a745-bcb5-43e9-af28-0994febeea65 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
}

#s-5135a745-bcb5-43e9-af28-0994febeea65 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-c954b697-4a79-498c-8b75-0d6a746cb5a6 {
  margin-top: 20px;
padding-top: 5px;
padding-left: 20px;
padding-bottom: 5px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-c954b697-4a79-498c-8b75-0d6a746cb5a6:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-c954b697-4a79-498c-8b75-0d6a746cb5a6:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-c954b697-4a79-498c-8b75-0d6a746cb5a6 {
  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-c954b697-4a79-498c-8b75-0d6a746cb5a6.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c954b697-4a79-498c-8b75-0d6a746cb5a6.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}

#s-c954b697-4a79-498c-8b75-0d6a746cb5a6.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-c954b697-4a79-498c-8b75-0d6a746cb5a6.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }


#s-c25dfc3a-ebae-4fa2-ba5a-7cce5f8461cd {
  margin-top: 20px;
margin-bottom: 20px;
}

#s-c25dfc3a-ebae-4fa2-ba5a-7cce5f8461cd > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(221, 221, 221, 1);
}

#s-c25dfc3a-ebae-4fa2-ba5a-7cce5f8461cd > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 255, 255, 1);
  padding: 10px;
}

#s-c25dfc3a-ebae-4fa2-ba5a-7cce5f8461cd > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-c25dfc3a-ebae-4fa2-ba5a-7cce5f8461cd > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid rgba(221, 221, 221, 1);
}

#s-c25dfc3a-ebae-4fa2-ba5a-7cce5f8461cd > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: center;
  font-family: ;
  font-weight: ;
  font-style: ;
  font-size: 16px;
}

#s-c25dfc3a-ebae-4fa2-ba5a-7cce5f8461cd > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 16px;
}
#s-b04863a8-2da7-4df8-a669-120442be1a35 {
  padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
text-align: left;
}

#s-b04863a8-2da7-4df8-a669-120442be1a35 .shg-gallery-thumb-image-wrapper {
  
  flex-basis: 16.666666666666668%;
  padding-right: 10px;
  padding-bottom: 10px;
}

#s-b04863a8-2da7-4df8-a669-120442be1a35 .shg-gallery-thumb-list-margin {
  margin-right: -10px;
}

#s-b774f23f-75bd-442f-8b32-06c16fb5bad5 {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
}

#s-6d25b7fc-04e2-4e6b-aab0-5deede7e6859 {
  display: none;
}
#s-9116093e-23eb-453d-8078-9361fd1c2c4d {
  text-align: center;
}


.shg-c#s-9116093e-23eb-453d-8078-9361fd1c2c4d {
  max-width: 100%;
}

.shg-c#s-9116093e-23eb-453d-8078-9361fd1c2c4d img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-9116093e-23eb-453d-8078-9361fd1c2c4d .shg-image-zoom,
.shg-c#s-9116093e-23eb-453d-8078-9361fd1c2c4d img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-9116093e-23eb-453d-8078-9361fd1c2c4d .shg-image-zoom {
  
    margin: 0 auto;
  
}

@media (min-width: 1200px){
.shg-c#s-9116093e-23eb-453d-8078-9361fd1c2c4d {
  max-width: 100%;
}

.shg-c#s-9116093e-23eb-453d-8078-9361fd1c2c4d img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-9116093e-23eb-453d-8078-9361fd1c2c4d .shg-image-zoom,
.shg-c#s-9116093e-23eb-453d-8078-9361fd1c2c4d img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-9116093e-23eb-453d-8078-9361fd1c2c4d .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-9116093e-23eb-453d-8078-9361fd1c2c4d {
  max-width: 100%;
}

.shg-c#s-9116093e-23eb-453d-8078-9361fd1c2c4d img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-9116093e-23eb-453d-8078-9361fd1c2c4d .shg-image-zoom,
.shg-c#s-9116093e-23eb-453d-8078-9361fd1c2c4d img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-9116093e-23eb-453d-8078-9361fd1c2c4d .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-9116093e-23eb-453d-8078-9361fd1c2c4d {
  max-width: 100%;
}

.shg-c#s-9116093e-23eb-453d-8078-9361fd1c2c4d img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-9116093e-23eb-453d-8078-9361fd1c2c4d .shg-image-zoom,
.shg-c#s-9116093e-23eb-453d-8078-9361fd1c2c4d img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-9116093e-23eb-453d-8078-9361fd1c2c4d .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (max-width: 767px){
.shg-c#s-9116093e-23eb-453d-8078-9361fd1c2c4d {
  max-width: 100%;
}

.shg-c#s-9116093e-23eb-453d-8078-9361fd1c2c4d img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-9116093e-23eb-453d-8078-9361fd1c2c4d .shg-image-zoom,
.shg-c#s-9116093e-23eb-453d-8078-9361fd1c2c4d img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-9116093e-23eb-453d-8078-9361fd1c2c4d .shg-image-zoom {
  
    margin: 0 auto;
  
}

}
#s-7ad55a3c-dd0c-4739-9bf5-0de673f34fb6 {
  text-align: center;
}

#s-7ad55a3c-dd0c-4739-9bf5-0de673f34fb6 .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-c8d3826c-704c-4a73-a6a5-2cdd64ac1095 {
  text-align: center;
}

#s-c8d3826c-704c-4a73-a6a5-2cdd64ac1095 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-c8d3826c-704c-4a73-a6a5-2cdd64ac1095 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
}

#s-c8d3826c-704c-4a73-a6a5-2cdd64ac1095 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-1541142c-c956-47b7-be1c-92f894d6f354 {
  margin-top: 20px;
padding-top: 5px;
padding-left: 20px;
padding-bottom: 5px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-1541142c-c956-47b7-be1c-92f894d6f354:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-1541142c-c956-47b7-be1c-92f894d6f354:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-1541142c-c956-47b7-be1c-92f894d6f354 {
  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-1541142c-c956-47b7-be1c-92f894d6f354.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-1541142c-c956-47b7-be1c-92f894d6f354.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}

#s-1541142c-c956-47b7-be1c-92f894d6f354.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-1541142c-c956-47b7-be1c-92f894d6f354.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }


#s-50c64965-81bb-4f9e-a309-02d2f0508b27 {
  margin-top: 20px;
margin-bottom: 20px;
}

#s-50c64965-81bb-4f9e-a309-02d2f0508b27 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(221, 221, 221, 1);
}

#s-50c64965-81bb-4f9e-a309-02d2f0508b27 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 255, 255, 1);
  padding: 10px;
}

#s-50c64965-81bb-4f9e-a309-02d2f0508b27 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-50c64965-81bb-4f9e-a309-02d2f0508b27 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid rgba(221, 221, 221, 1);
}

#s-50c64965-81bb-4f9e-a309-02d2f0508b27 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: center;
  font-family: ;
  font-weight: ;
  font-style: ;
  font-size: 16px;
}

#s-50c64965-81bb-4f9e-a309-02d2f0508b27 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 16px;
}
#s-976d5adc-47c4-423e-94cd-876cd677eb6e {
  padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
text-align: left;
}

#s-976d5adc-47c4-423e-94cd-876cd677eb6e .shg-gallery-thumb-image-wrapper {
  
  flex-basis: 16.666666666666668%;
  padding-right: 10px;
  padding-bottom: 10px;
}

#s-976d5adc-47c4-423e-94cd-876cd677eb6e .shg-gallery-thumb-list-margin {
  margin-right: -10px;
}

#s-ad5ab232-597f-40b1-8328-2f6ba4396cc8 {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
}

#s-caeb1498-50bb-4359-ba2a-cf3167d3148d {
  display: none;
}
#s-6b1c2e48-0c7b-4a4a-ba4a-f5bc4b8fd9f3 {
  text-align: center;
}


.shg-c#s-6b1c2e48-0c7b-4a4a-ba4a-f5bc4b8fd9f3 {
  max-width: 100%;
}

.shg-c#s-6b1c2e48-0c7b-4a4a-ba4a-f5bc4b8fd9f3 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-6b1c2e48-0c7b-4a4a-ba4a-f5bc4b8fd9f3 .shg-image-zoom,
.shg-c#s-6b1c2e48-0c7b-4a4a-ba4a-f5bc4b8fd9f3 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-6b1c2e48-0c7b-4a4a-ba4a-f5bc4b8fd9f3 .shg-image-zoom {
  
    margin: 0 auto;
  
}

@media (min-width: 1200px){
.shg-c#s-6b1c2e48-0c7b-4a4a-ba4a-f5bc4b8fd9f3 {
  max-width: 100%;
}

.shg-c#s-6b1c2e48-0c7b-4a4a-ba4a-f5bc4b8fd9f3 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-6b1c2e48-0c7b-4a4a-ba4a-f5bc4b8fd9f3 .shg-image-zoom,
.shg-c#s-6b1c2e48-0c7b-4a4a-ba4a-f5bc4b8fd9f3 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-6b1c2e48-0c7b-4a4a-ba4a-f5bc4b8fd9f3 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-6b1c2e48-0c7b-4a4a-ba4a-f5bc4b8fd9f3 {
  max-width: 100%;
}

.shg-c#s-6b1c2e48-0c7b-4a4a-ba4a-f5bc4b8fd9f3 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-6b1c2e48-0c7b-4a4a-ba4a-f5bc4b8fd9f3 .shg-image-zoom,
.shg-c#s-6b1c2e48-0c7b-4a4a-ba4a-f5bc4b8fd9f3 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-6b1c2e48-0c7b-4a4a-ba4a-f5bc4b8fd9f3 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-6b1c2e48-0c7b-4a4a-ba4a-f5bc4b8fd9f3 {
  max-width: 100%;
}

.shg-c#s-6b1c2e48-0c7b-4a4a-ba4a-f5bc4b8fd9f3 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-6b1c2e48-0c7b-4a4a-ba4a-f5bc4b8fd9f3 .shg-image-zoom,
.shg-c#s-6b1c2e48-0c7b-4a4a-ba4a-f5bc4b8fd9f3 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-6b1c2e48-0c7b-4a4a-ba4a-f5bc4b8fd9f3 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (max-width: 767px){
.shg-c#s-6b1c2e48-0c7b-4a4a-ba4a-f5bc4b8fd9f3 {
  max-width: 100%;
}

.shg-c#s-6b1c2e48-0c7b-4a4a-ba4a-f5bc4b8fd9f3 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-6b1c2e48-0c7b-4a4a-ba4a-f5bc4b8fd9f3 .shg-image-zoom,
.shg-c#s-6b1c2e48-0c7b-4a4a-ba4a-f5bc4b8fd9f3 img.shogun-image {
  max-width: 500px !important;
  
}

.shg-c#s-6b1c2e48-0c7b-4a4a-ba4a-f5bc4b8fd9f3 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}
#s-f9c7bb8d-d1fb-40c2-a137-ee8abc69d580 {
  text-align: center;
}

#s-f9c7bb8d-d1fb-40c2-a137-ee8abc69d580 .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-5a7966c8-c47c-408f-9dc1-988a37efd1b8 {
  text-align: center;
}

#s-5a7966c8-c47c-408f-9dc1-988a37efd1b8 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-5a7966c8-c47c-408f-9dc1-988a37efd1b8 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
}

#s-5a7966c8-c47c-408f-9dc1-988a37efd1b8 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-34999635-fff0-4e99-b898-b5ed5e17ce25 {
  margin-top: 20px;
padding-top: 5px;
padding-left: 20px;
padding-bottom: 5px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-34999635-fff0-4e99-b898-b5ed5e17ce25:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-34999635-fff0-4e99-b898-b5ed5e17ce25:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-34999635-fff0-4e99-b898-b5ed5e17ce25 {
  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-34999635-fff0-4e99-b898-b5ed5e17ce25.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-34999635-fff0-4e99-b898-b5ed5e17ce25.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}

#s-34999635-fff0-4e99-b898-b5ed5e17ce25.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-34999635-fff0-4e99-b898-b5ed5e17ce25.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }


#s-19c7e086-ee0f-4fbc-8a47-15ae53a710ae {
  margin-top: 20px;
margin-bottom: 20px;
}

#s-19c7e086-ee0f-4fbc-8a47-15ae53a710ae > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(221, 221, 221, 1);
}

#s-19c7e086-ee0f-4fbc-8a47-15ae53a710ae > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 255, 255, 1);
  padding: 10px;
}

#s-19c7e086-ee0f-4fbc-8a47-15ae53a710ae > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-19c7e086-ee0f-4fbc-8a47-15ae53a710ae > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid rgba(221, 221, 221, 1);
}

#s-19c7e086-ee0f-4fbc-8a47-15ae53a710ae > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: center;
  font-family: ;
  font-weight: ;
  font-style: ;
  font-size: 16px;
}

#s-19c7e086-ee0f-4fbc-8a47-15ae53a710ae > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 16px;
}
#s-4e9a203c-25ad-461a-ba05-cb86e1904c91 {
  padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
text-align: left;
}

#s-4e9a203c-25ad-461a-ba05-cb86e1904c91 .shg-gallery-thumb-image-wrapper {
  
  flex-basis: 16.666666666666668%;
  padding-right: 10px;
  padding-bottom: 10px;
}

#s-4e9a203c-25ad-461a-ba05-cb86e1904c91 .shg-gallery-thumb-list-margin {
  margin-right: -10px;
}

#s-c530defb-a194-4fe8-9edc-bf5c352e1843 {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
}

#s-395d2cfe-04cf-407f-bf04-ed5a03225d4d {
  min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-395d2cfe-04cf-407f-bf04-ed5a03225d4d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-395d2cfe-04cf-407f-bf04-ed5a03225d4d.shg-box.shg-c {
  justify-content: center;
}

#s-c0a34e0c-ed1d-4ab0-a63d-2c5fe87b1d93 {
  min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-c0a34e0c-ed1d-4ab0-a63d-2c5fe87b1d93 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-c0a34e0c-ed1d-4ab0-a63d-2c5fe87b1d93.shg-box.shg-c {
  justify-content: center;
}

#s-ea952f34-35de-42fd-b78a-12032984ea09 {
  margin-bottom: 40px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
text-decoration: none;
}
#s-ea952f34-35de-42fd-b78a-12032984ea09:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-ea952f34-35de-42fd-b78a-12032984ea09:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-ea952f34-35de-42fd-b78a-12032984ea09.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}

#s-77370635-beb7-424a-94b3-646f9c4ea8cb hr {
  border: 0;
  width: 100%;
  border-top: 2px solid #ddd;
}

#s-d943d3d0-3c29-480d-8926-959eeddf9738 {
  border-style: solid;
margin-left: 0px;
margin-right: 0px;
padding-top: 40px;
padding-left: 70px;
padding-bottom: 0px;
padding-right: 70px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(236, 236, 236, 1);
border-radius: 0px;
min-height: 0px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 1200px){#s-d943d3d0-3c29-480d-8926-959eeddf9738 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-d943d3d0-3c29-480d-8926-959eeddf9738 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-d943d3d0-3c29-480d-8926-959eeddf9738 {
  padding-left: 15px;
padding-right: 15px;
}
}@media (max-width: 767px){#s-d943d3d0-3c29-480d-8926-959eeddf9738 {
  padding-left: 15px;
padding-right: 15px;
}
}







#s-d943d3d0-3c29-480d-8926-959eeddf9738 > .shg-box-overlay {
  background-color: rgba(0, 0, 0, 1);
  opacity: 0;
}#s-d943d3d0-3c29-480d-8926-959eeddf9738.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-0ecf2359-33b6-4ff6-a0ce-a2bcb0de48d3"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-0ecf2359-33b6-4ff6-a0ce-a2bcb0de48d3"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-0ecf2359-33b6-4ff6-a0ce-a2bcb0de48d3"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-0ecf2359-33b6-4ff6-a0ce-a2bcb0de48d3"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-0ecf2359-33b6-4ff6-a0ce-a2bcb0de48d3"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-0ecf2359-33b6-4ff6-a0ce-a2bcb0de48d3"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-0ecf2359-33b6-4ff6-a0ce-a2bcb0de48d3"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-0ecf2359-33b6-4ff6-a0ce-a2bcb0de48d3"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-0ecf2359-33b6-4ff6-a0ce-a2bcb0de48d3"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-0ecf2359-33b6-4ff6-a0ce-a2bcb0de48d3"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-0ecf2359-33b6-4ff6-a0ce-a2bcb0de48d3"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-0ecf2359-33b6-4ff6-a0ce-a2bcb0de48d3"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-0ecf2359-33b6-4ff6-a0ce-a2bcb0de48d3"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-0ecf2359-33b6-4ff6-a0ce-a2bcb0de48d3"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-0ecf2359-33b6-4ff6-a0ce-a2bcb0de48d3"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-0ecf2359-33b6-4ff6-a0ce-a2bcb0de48d3"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-0ecf2359-33b6-4ff6-a0ce-a2bcb0de48d3"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-0ecf2359-33b6-4ff6-a0ce-a2bcb0de48d3"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-0ecf2359-33b6-4ff6-a0ce-a2bcb0de48d3"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-0ecf2359-33b6-4ff6-a0ce-a2bcb0de48d3"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-0ecf2359-33b6-4ff6-a0ce-a2bcb0de48d3"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-0ecf2359-33b6-4ff6-a0ce-a2bcb0de48d3"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-0ecf2359-33b6-4ff6-a0ce-a2bcb0de48d3"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-0ecf2359-33b6-4ff6-a0ce-a2bcb0de48d3"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-0ecf2359-33b6-4ff6-a0ce-a2bcb0de48d3"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-0ecf2359-33b6-4ff6-a0ce-a2bcb0de48d3"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-0ecf2359-33b6-4ff6-a0ce-a2bcb0de48d3"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-0ecf2359-33b6-4ff6-a0ce-a2bcb0de48d3"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-0ecf2359-33b6-4ff6-a0ce-a2bcb0de48d3"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-0ecf2359-33b6-4ff6-a0ce-a2bcb0de48d3"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-0ecf2359-33b6-4ff6-a0ce-a2bcb0de48d3"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-0ecf2359-33b6-4ff6-a0ce-a2bcb0de48d3"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-0ecf2359-33b6-4ff6-a0ce-a2bcb0de48d3"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-0ecf2359-33b6-4ff6-a0ce-a2bcb0de48d3"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-0ecf2359-33b6-4ff6-a0ce-a2bcb0de48d3"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-0ecf2359-33b6-4ff6-a0ce-a2bcb0de48d3"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-0ecf2359-33b6-4ff6-a0ce-a2bcb0de48d3"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 15.0px);
}

}

@media (min-width: 0px) {
[id="s-553cae96-229d-4dfd-9697-f14b50a971ce"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-553cae96-229d-4dfd-9697-f14b50a971ce"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-553cae96-229d-4dfd-9697-f14b50a971ce"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-553cae96-229d-4dfd-9697-f14b50a971ce"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-553cae96-229d-4dfd-9697-f14b50a971ce"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-553cae96-229d-4dfd-9697-f14b50a971ce"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-553cae96-229d-4dfd-9697-f14b50a971ce"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-553cae96-229d-4dfd-9697-f14b50a971ce"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-553cae96-229d-4dfd-9697-f14b50a971ce"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-553cae96-229d-4dfd-9697-f14b50a971ce"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-553cae96-229d-4dfd-9697-f14b50a971ce"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-553cae96-229d-4dfd-9697-f14b50a971ce"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-553cae96-229d-4dfd-9697-f14b50a971ce"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-553cae96-229d-4dfd-9697-f14b50a971ce"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-553cae96-229d-4dfd-9697-f14b50a971ce"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-553cae96-229d-4dfd-9697-f14b50a971ce"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-553cae96-229d-4dfd-9697-f14b50a971ce"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-553cae96-229d-4dfd-9697-f14b50a971ce"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-553cae96-229d-4dfd-9697-f14b50a971ce"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-553cae96-229d-4dfd-9697-f14b50a971ce"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-553cae96-229d-4dfd-9697-f14b50a971ce"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-553cae96-229d-4dfd-9697-f14b50a971ce"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-553cae96-229d-4dfd-9697-f14b50a971ce"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-553cae96-229d-4dfd-9697-f14b50a971ce"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-553cae96-229d-4dfd-9697-f14b50a971ce"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-553cae96-229d-4dfd-9697-f14b50a971ce"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-553cae96-229d-4dfd-9697-f14b50a971ce"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-553cae96-229d-4dfd-9697-f14b50a971ce"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-553cae96-229d-4dfd-9697-f14b50a971ce"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-553cae96-229d-4dfd-9697-f14b50a971ce"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-553cae96-229d-4dfd-9697-f14b50a971ce"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-553cae96-229d-4dfd-9697-f14b50a971ce"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-553cae96-229d-4dfd-9697-f14b50a971ce"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-553cae96-229d-4dfd-9697-f14b50a971ce"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-553cae96-229d-4dfd-9697-f14b50a971ce"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-553cae96-229d-4dfd-9697-f14b50a971ce"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-553cae96-229d-4dfd-9697-f14b50a971ce"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 15.0px);
}

}

#s-e59f5666-8d6a-449b-aa94-f5f437725e5a {
  border-style: solid;
margin-top: 0px;
margin-bottom: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(221, 221, 221, 1);
min-height: 50px;
}








#s-e59f5666-8d6a-449b-aa94-f5f437725e5a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-e59f5666-8d6a-449b-aa94-f5f437725e5a.shg-box.shg-c {
  justify-content: flex-start;
}

#s-6aa22646-2cc9-4a90-a160-0f8d1d72df00 {
  margin-left: 10px;
margin-right: 10px;
}

#s-6aa22646-2cc9-4a90-a160-0f8d1d72df00 .shogun-icon-wrapper {
  text-align: left;
}


#s-6aa22646-2cc9-4a90-a160-0f8d1d72df00 .shogun-icon-wrapper > .shogun-icon {

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

#s-3ac972fd-67b7-4b6c-b90c-bb16b9bd54eb {
  margin-left: 10px;
margin-right: 10px;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-3ac972fd-67b7-4b6c-b90c-bb16b9bd54eb .shogun-heading-component h3 {
  color: rgba(0, 0, 0, 1);
  font-weight:   ;
  
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
  text-align: left;
}



#s-40d8972f-de74-4c94-b8f6-291ad35bbb7b {
  margin-left: 10px;
margin-right: 10px;
}

#s-f721a580-5ae8-4b4d-b529-fa089a0c6103 {
  border-style: solid;
margin-top: 0px;
margin-bottom: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(221, 221, 221, 1);
min-height: 50px;
}








#s-f721a580-5ae8-4b4d-b529-fa089a0c6103 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-f721a580-5ae8-4b4d-b529-fa089a0c6103.shg-box.shg-c {
  justify-content: flex-start;
}

#s-b747c7ec-0f12-474a-9eee-dd9b56d315a9 {
  margin-left: 10px;
margin-right: 10px;
}

#s-b747c7ec-0f12-474a-9eee-dd9b56d315a9 .shogun-icon-wrapper {
  text-align: left;
}


#s-b747c7ec-0f12-474a-9eee-dd9b56d315a9 .shogun-icon-wrapper > .shogun-icon {

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

#s-ec59ec7b-d857-4194-a0f4-6469360397ae {
  margin-left: 10px;
margin-right: 10px;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-ec59ec7b-d857-4194-a0f4-6469360397ae .shogun-heading-component h3 {
  color: rgba(0, 0, 0, 1);
  font-weight:   ;
  
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
  text-align: left;
}



#s-065da61a-f65f-4878-b85a-2ff342f3c610 {
  margin-left: 10px;
margin-right: 10px;
}

@media (min-width: 0px) {
[id="s-6837a6c1-8e05-416b-b003-d2209e7345f1"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-6837a6c1-8e05-416b-b003-d2209e7345f1"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-6837a6c1-8e05-416b-b003-d2209e7345f1"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-6837a6c1-8e05-416b-b003-d2209e7345f1"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-6837a6c1-8e05-416b-b003-d2209e7345f1"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-6837a6c1-8e05-416b-b003-d2209e7345f1"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-6837a6c1-8e05-416b-b003-d2209e7345f1"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-6837a6c1-8e05-416b-b003-d2209e7345f1"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-6837a6c1-8e05-416b-b003-d2209e7345f1"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-6837a6c1-8e05-416b-b003-d2209e7345f1"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-6837a6c1-8e05-416b-b003-d2209e7345f1"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-6837a6c1-8e05-416b-b003-d2209e7345f1"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-6837a6c1-8e05-416b-b003-d2209e7345f1"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-6837a6c1-8e05-416b-b003-d2209e7345f1"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-6837a6c1-8e05-416b-b003-d2209e7345f1"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-6837a6c1-8e05-416b-b003-d2209e7345f1"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-6837a6c1-8e05-416b-b003-d2209e7345f1"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-6837a6c1-8e05-416b-b003-d2209e7345f1"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-6837a6c1-8e05-416b-b003-d2209e7345f1"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-6837a6c1-8e05-416b-b003-d2209e7345f1"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-6837a6c1-8e05-416b-b003-d2209e7345f1"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-6837a6c1-8e05-416b-b003-d2209e7345f1"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-6837a6c1-8e05-416b-b003-d2209e7345f1"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-6837a6c1-8e05-416b-b003-d2209e7345f1"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-6837a6c1-8e05-416b-b003-d2209e7345f1"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-6837a6c1-8e05-416b-b003-d2209e7345f1"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-6837a6c1-8e05-416b-b003-d2209e7345f1"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-6837a6c1-8e05-416b-b003-d2209e7345f1"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-6837a6c1-8e05-416b-b003-d2209e7345f1"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-6837a6c1-8e05-416b-b003-d2209e7345f1"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-6837a6c1-8e05-416b-b003-d2209e7345f1"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-6837a6c1-8e05-416b-b003-d2209e7345f1"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-6837a6c1-8e05-416b-b003-d2209e7345f1"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-6837a6c1-8e05-416b-b003-d2209e7345f1"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-6837a6c1-8e05-416b-b003-d2209e7345f1"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-6837a6c1-8e05-416b-b003-d2209e7345f1"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-6837a6c1-8e05-416b-b003-d2209e7345f1"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 15.0px);
}

}

#s-5de4346f-e9e2-40b8-8466-abf2a100594d {
  border-style: solid;
margin-top: 0px;
margin-bottom: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(221, 221, 221, 1);
min-height: 50px;
}








#s-5de4346f-e9e2-40b8-8466-abf2a100594d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-5de4346f-e9e2-40b8-8466-abf2a100594d.shg-box.shg-c {
  justify-content: flex-start;
}

#s-4dee1aec-7dd4-49e4-872c-0926207639f5 {
  margin-left: 10px;
margin-right: 10px;
}

#s-4dee1aec-7dd4-49e4-872c-0926207639f5 .shogun-icon-wrapper {
  text-align: left;
}


#s-4dee1aec-7dd4-49e4-872c-0926207639f5 .shogun-icon-wrapper > .shogun-icon {

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

#s-cf300ed4-557c-4c79-b6d1-5dfd5cf591fa {
  margin-left: 10px;
margin-right: 10px;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-cf300ed4-557c-4c79-b6d1-5dfd5cf591fa .shogun-heading-component h3 {
  color: rgba(0, 0, 0, 1);
  font-weight:   ;
  
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
  text-align: left;
}



#s-249c1065-a6ba-4258-9f9a-4170c6289fa7 {
  margin-left: 10px;
margin-right: 10px;
}

#s-8e6cf94e-5902-49cb-8be6-927db5d3367d {
  border-style: solid;
margin-top: 0px;
margin-bottom: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(221, 221, 221, 1);
min-height: 50px;
}








#s-8e6cf94e-5902-49cb-8be6-927db5d3367d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-8e6cf94e-5902-49cb-8be6-927db5d3367d.shg-box.shg-c {
  justify-content: flex-start;
}

#s-839326e4-d5d3-433a-9f0a-3b195777093e {
  margin-left: 10px;
margin-right: 10px;
}

#s-839326e4-d5d3-433a-9f0a-3b195777093e .shogun-icon-wrapper {
  text-align: left;
}


#s-839326e4-d5d3-433a-9f0a-3b195777093e .shogun-icon-wrapper > .shogun-icon {

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

#s-66722a0b-2874-4c51-be4a-ec0d45138b93 {
  margin-left: 10px;
margin-right: 10px;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-66722a0b-2874-4c51-be4a-ec0d45138b93 .shogun-heading-component h3 {
  color: rgba(0, 0, 0, 1);
  font-weight:   ;
  
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
  text-align: left;
}



#s-ee9fed7d-113b-46aa-b7c4-68b8dbb2b01c {
  margin-left: 10px;
margin-right: 10px;
}

                /*!
* animate.css - https://animate.style/
* Version - 4.1.1
* Licensed under the MIT license - http://opensource.org/licenses/MIT
*
* Copyright (c) 2020 Animate.css
*/:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.animate__animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);-webkit-animation-fill-mode:both;animation-fill-mode:both}.animate__animated.animate__infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animate__animated.animate__repeat-1{-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-iteration-count:var(--animate-repeat);animation-iteration-count:var(--animate-repeat)}.animate__animated.animate__repeat-2{-webkit-animation-iteration-count:2;animation-iteration-count:2;-webkit-animation-iteration-count:calc(var(--animate-repeat)*2);animation-iteration-count:calc(var(--animate-repeat)*2)}.animate__animated.animate__repeat-3{-webkit-animation-iteration-count:3;animation-iteration-count:3;-webkit-animation-iteration-count:calc(var(--animate-repeat)*3);animation-iteration-count:calc(var(--animate-repeat)*3)}.animate__animated.animate__delay-1s{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-delay:var(--animate-delay);animation-delay:var(--animate-delay)}.animate__animated.animate__delay-2s{-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-delay:calc(var(--animate-delay)*2);animation-delay:calc(var(--animate-delay)*2)}.animate__animated.animate__delay-3s{-webkit-animation-delay:3s;animation-delay:3s;-webkit-animation-delay:calc(var(--animate-delay)*3);animation-delay:calc(var(--animate-delay)*3)}.animate__animated.animate__delay-4s{-webkit-animation-delay:4s;animation-delay:4s;-webkit-animation-delay:calc(var(--animate-delay)*4);animation-delay:calc(var(--animate-delay)*4)}.animate__animated.animate__delay-5s{-webkit-animation-delay:5s;animation-delay:5s;-webkit-animation-delay:calc(var(--animate-delay)*5);animation-delay:calc(var(--animate-delay)*5)}.animate__animated.animate__faster{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-duration:calc(var(--animate-duration)/2);animation-duration:calc(var(--animate-duration)/2)}.animate__animated.animate__fast{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-duration:calc(var(--animate-duration)*0.8);animation-duration:calc(var(--animate-duration)*0.8)}.animate__animated.animate__slow{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2)}.animate__animated.animate__slower{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-duration:calc(var(--animate-duration)*3);animation-duration:calc(var(--animate-duration)*3)}@media (prefers-reduced-motion: reduce), print{.animate__animated{-webkit-animation-duration:1ms !important;animation-duration:1ms !important;transition-duration:1ms !important;-webkit-animation-iteration-count:1 !important;animation-iteration-count:1 !important}.animate__animated[class*=Out]{opacity:0}}@-webkit-keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transform:translate3d(0, -30px, 0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transform:translate3d(0, -15px, 0) scaleY(1.05)}80%{transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transform:translateZ(0) scaleY(0.95)}90%{transform:translate3d(0, -4px, 0) scaleY(1.02)}}@keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transform:translate3d(0, -30px, 0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transform:translate3d(0, -15px, 0) scaleY(1.05)}80%{transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transform:translateZ(0) scaleY(0.95)}90%{transform:translate3d(0, -4px, 0) scaleY(1.02)}}.animate__bounce{-webkit-animation-name:bounce;animation-name:bounce;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.animate__flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{transform:scaleX(1)}50%{transform:scale3d(1.05, 1.05, 1.05)}to{transform:scaleX(1)}}@keyframes pulse{0%{transform:scaleX(1)}50%{transform:scale3d(1.05, 1.05, 1.05)}to{transform:scaleX(1)}}.animate__pulse{-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes rubberBand{0%{transform:scaleX(1)}30%{transform:scale3d(1.25, 0.75, 1)}40%{transform:scale3d(0.75, 1.25, 1)}50%{transform:scale3d(1.15, 0.85, 1)}65%{transform:scale3d(0.95, 1.05, 1)}75%{transform:scale3d(1.05, 0.95, 1)}to{transform:scaleX(1)}}@keyframes rubberBand{0%{transform:scaleX(1)}30%{transform:scale3d(1.25, 0.75, 1)}40%{transform:scale3d(0.75, 1.25, 1)}50%{transform:scale3d(1.15, 0.85, 1)}65%{transform:scale3d(0.95, 1.05, 1)}75%{transform:scale3d(1.05, 0.95, 1)}to{transform:scaleX(1)}}.animate__rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shakeX{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-10px, 0, 0)}20%,40%,60%,80%{transform:translate3d(10px, 0, 0)}}@keyframes shakeX{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-10px, 0, 0)}20%,40%,60%,80%{transform:translate3d(10px, 0, 0)}}.animate__shakeX{-webkit-animation-name:shakeX;animation-name:shakeX}@-webkit-keyframes shakeY{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(0, -10px, 0)}20%,40%,60%,80%{transform:translate3d(0, 10px, 0)}}@keyframes shakeY{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(0, -10px, 0)}20%,40%,60%,80%{transform:translate3d(0, 10px, 0)}}.animate__shakeY{-webkit-animation-name:shakeY;animation-name:shakeY}@-webkit-keyframes headShake{0%{transform:translateX(0)}6.5%{transform:translateX(-6px) rotateY(-9deg)}18.5%{transform:translateX(5px) rotateY(7deg)}31.5%{transform:translateX(-3px) rotateY(-5deg)}43.5%{transform:translateX(2px) rotateY(3deg)}50%{transform:translateX(0)}}@keyframes headShake{0%{transform:translateX(0)}6.5%{transform:translateX(-6px) rotateY(-9deg)}18.5%{transform:translateX(5px) rotateY(7deg)}31.5%{transform:translateX(-3px) rotateY(-5deg)}43.5%{transform:translateX(2px) rotateY(3deg)}50%{transform:translateX(0)}}.animate__headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}.animate__swing{transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{transform:scaleX(1)}10%,20%{transform:scale3d(0.9, 0.9, 0.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale3d(1.1, 1.1, 1.1) rotate(3deg)}40%,60%,80%{transform:scale3d(1.1, 1.1, 1.1) rotate(-3deg)}to{transform:scaleX(1)}}@keyframes tada{0%{transform:scaleX(1)}10%,20%{transform:scale3d(0.9, 0.9, 0.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale3d(1.1, 1.1, 1.1) rotate(3deg)}40%,60%,80%{transform:scale3d(1.1, 1.1, 1.1) rotate(-3deg)}to{transform:scaleX(1)}}.animate__tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{transform:translateZ(0)}15%{transform:translate3d(-25%, 0, 0) rotate(-5deg)}30%{transform:translate3d(20%, 0, 0) rotate(3deg)}45%{transform:translate3d(-15%, 0, 0) rotate(-3deg)}60%{transform:translate3d(10%, 0, 0) rotate(2deg)}75%{transform:translate3d(-5%, 0, 0) rotate(-1deg)}to{transform:translateZ(0)}}@keyframes wobble{0%{transform:translateZ(0)}15%{transform:translate3d(-25%, 0, 0) rotate(-5deg)}30%{transform:translate3d(20%, 0, 0) rotate(3deg)}45%{transform:translate3d(-15%, 0, 0) rotate(-3deg)}60%{transform:translate3d(10%, 0, 0) rotate(2deg)}75%{transform:translate3d(-5%, 0, 0) rotate(-1deg)}to{transform:translateZ(0)}}.animate__wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{transform:translateZ(0)}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{transform:skewX(0.390625deg) skewY(0.390625deg)}88.8%{transform:skewX(-0.1953125deg) skewY(-0.1953125deg)}}@keyframes jello{0%,11.1%,to{transform:translateZ(0)}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{transform:skewX(0.390625deg) skewY(0.390625deg)}88.8%{transform:skewX(-0.1953125deg) skewY(-0.1953125deg)}}.animate__jello{-webkit-animation-name:jello;animation-name:jello;transform-origin:center}@-webkit-keyframes heartBeat{0%{transform:scale(1)}14%{transform:scale(1.3)}28%{transform:scale(1)}42%{transform:scale(1.3)}70%{transform:scale(1)}}@keyframes heartBeat{0%{transform:scale(1)}14%{transform:scale(1.3)}28%{transform:scale(1)}42%{transform:scale(1.3)}70%{transform:scale(1)}}.animate__heartBeat{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-duration:calc(var(--animate-duration)*1.3);animation-duration:calc(var(--animate-duration)*1.3);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes backInDown{0%{transform:translateY(-1200px) scale(0.7);opacity:.7}80%{transform:translateY(0) scale(0.7);opacity:.7}to{transform:scale(1);opacity:1}}@keyframes backInDown{0%{transform:translateY(-1200px) scale(0.7);opacity:.7}80%{transform:translateY(0) scale(0.7);opacity:.7}to{transform:scale(1);opacity:1}}.animate__backInDown{-webkit-animation-name:backInDown;animation-name:backInDown}@-webkit-keyframes backInLeft{0%{transform:translateX(-2000px) scale(0.7);opacity:.7}80%{transform:translateX(0) scale(0.7);opacity:.7}to{transform:scale(1);opacity:1}}@keyframes backInLeft{0%{transform:translateX(-2000px) scale(0.7);opacity:.7}80%{transform:translateX(0) scale(0.7);opacity:.7}to{transform:scale(1);opacity:1}}.animate__backInLeft{-webkit-animation-name:backInLeft;animation-name:backInLeft}@-webkit-keyframes backInRight{0%{transform:translateX(2000px) scale(0.7);opacity:.7}80%{transform:translateX(0) scale(0.7);opacity:.7}to{transform:scale(1);opacity:1}}@keyframes backInRight{0%{transform:translateX(2000px) scale(0.7);opacity:.7}80%{transform:translateX(0) scale(0.7);opacity:.7}to{transform:scale(1);opacity:1}}.animate__backInRight{-webkit-animation-name:backInRight;animation-name:backInRight}@-webkit-keyframes backInUp{0%{transform:translateY(1200px) scale(0.7);opacity:.7}80%{transform:translateY(0) scale(0.7);opacity:.7}to{transform:scale(1);opacity:1}}@keyframes backInUp{0%{transform:translateY(1200px) scale(0.7);opacity:.7}80%{transform:translateY(0) scale(0.7);opacity:.7}to{transform:scale(1);opacity:1}}.animate__backInUp{-webkit-animation-name:backInUp;animation-name:backInUp}@-webkit-keyframes backOutDown{0%{transform:scale(1);opacity:1}20%{transform:translateY(0) scale(0.7);opacity:.7}to{transform:translateY(700px) scale(0.7);opacity:.7}}@keyframes backOutDown{0%{transform:scale(1);opacity:1}20%{transform:translateY(0) scale(0.7);opacity:.7}to{transform:translateY(700px) scale(0.7);opacity:.7}}.animate__backOutDown{-webkit-animation-name:backOutDown;animation-name:backOutDown}@-webkit-keyframes backOutLeft{0%{transform:scale(1);opacity:1}20%{transform:translateX(0) scale(0.7);opacity:.7}to{transform:translateX(-2000px) scale(0.7);opacity:.7}}@keyframes backOutLeft{0%{transform:scale(1);opacity:1}20%{transform:translateX(0) scale(0.7);opacity:.7}to{transform:translateX(-2000px) scale(0.7);opacity:.7}}.animate__backOutLeft{-webkit-animation-name:backOutLeft;animation-name:backOutLeft}@-webkit-keyframes backOutRight{0%{transform:scale(1);opacity:1}20%{transform:translateX(0) scale(0.7);opacity:.7}to{transform:translateX(2000px) scale(0.7);opacity:.7}}@keyframes backOutRight{0%{transform:scale(1);opacity:1}20%{transform:translateX(0) scale(0.7);opacity:.7}to{transform:translateX(2000px) scale(0.7);opacity:.7}}.animate__backOutRight{-webkit-animation-name:backOutRight;animation-name:backOutRight}@-webkit-keyframes backOutUp{0%{transform:scale(1);opacity:1}20%{transform:translateY(0) scale(0.7);opacity:.7}to{transform:translateY(-700px) scale(0.7);opacity:.7}}@keyframes backOutUp{0%{transform:scale(1);opacity:1}20%{transform:translateY(0) scale(0.7);opacity:.7}to{transform:translateY(-700px) scale(0.7);opacity:.7}}.animate__backOutUp{-webkit-animation-name:backOutUp;animation-name:backOutUp}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}20%{transform:scale3d(1.1, 1.1, 1.1)}40%{transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;transform:scale3d(1.03, 1.03, 1.03)}80%{transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}20%{transform:scale3d(1.1, 1.1, 1.1)}40%{transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;transform:scale3d(1.03, 1.03, 1.03)}80%{transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;transform:scaleX(1)}}.animate__bounceIn{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;transform:translate3d(0, -3000px, 0) scaleY(3)}60%{opacity:1;transform:translate3d(0, 25px, 0) scaleY(0.9)}75%{transform:translate3d(0, -10px, 0) scaleY(0.95)}90%{transform:translate3d(0, 5px, 0) scaleY(0.985)}to{transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;transform:translate3d(0, -3000px, 0) scaleY(3)}60%{opacity:1;transform:translate3d(0, 25px, 0) scaleY(0.9)}75%{transform:translate3d(0, -10px, 0) scaleY(0.95)}90%{transform:translate3d(0, 5px, 0) scaleY(0.985)}to{transform:translateZ(0)}}.animate__bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;transform:translate3d(-3000px, 0, 0) scaleX(3)}60%{opacity:1;transform:translate3d(25px, 0, 0) scaleX(1)}75%{transform:translate3d(-10px, 0, 0) scaleX(0.98)}90%{transform:translate3d(5px, 0, 0) scaleX(0.995)}to{transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;transform:translate3d(-3000px, 0, 0) scaleX(3)}60%{opacity:1;transform:translate3d(25px, 0, 0) scaleX(1)}75%{transform:translate3d(-10px, 0, 0) scaleX(0.98)}90%{transform:translate3d(5px, 0, 0) scaleX(0.995)}to{transform:translateZ(0)}}.animate__bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;transform:translate3d(3000px, 0, 0) scaleX(3)}60%{opacity:1;transform:translate3d(-25px, 0, 0) scaleX(1)}75%{transform:translate3d(10px, 0, 0) scaleX(0.98)}90%{transform:translate3d(-5px, 0, 0) scaleX(0.995)}to{transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;transform:translate3d(3000px, 0, 0) scaleX(3)}60%{opacity:1;transform:translate3d(-25px, 0, 0) scaleX(1)}75%{transform:translate3d(10px, 0, 0) scaleX(0.98)}90%{transform:translate3d(-5px, 0, 0) scaleX(0.995)}to{transform:translateZ(0)}}.animate__bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;transform:translate3d(0, 3000px, 0) scaleY(5)}60%{opacity:1;transform:translate3d(0, -20px, 0) scaleY(0.9)}75%{transform:translate3d(0, 10px, 0) scaleY(0.95)}90%{transform:translate3d(0, -5px, 0) scaleY(0.985)}to{transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;transform:translate3d(0, 3000px, 0) scaleY(5)}60%{opacity:1;transform:translate3d(0, -20px, 0) scaleY(0.9)}75%{transform:translate3d(0, 10px, 0) scaleY(0.95)}90%{transform:translate3d(0, -5px, 0) scaleY(0.985)}to{transform:translateZ(0)}}.animate__bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{transform:scale3d(0.9, 0.9, 0.9)}50%,55%{opacity:1;transform:scale3d(1.1, 1.1, 1.1)}to{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}}@keyframes bounceOut{20%{transform:scale3d(0.9, 0.9, 0.9)}50%,55%{opacity:1;transform:scale3d(1.1, 1.1, 1.1)}to{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}}.animate__bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{transform:translate3d(0, 10px, 0) scaleY(0.985)}40%,45%{opacity:1;transform:translate3d(0, -20px, 0) scaleY(0.9)}to{opacity:0;transform:translate3d(0, 2000px, 0) scaleY(3)}}@keyframes bounceOutDown{20%{transform:translate3d(0, 10px, 0) scaleY(0.985)}40%,45%{opacity:1;transform:translate3d(0, -20px, 0) scaleY(0.9)}to{opacity:0;transform:translate3d(0, 2000px, 0) scaleY(3)}}.animate__bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px, 0, 0) scaleX(0.9)}to{opacity:0;transform:translate3d(-2000px, 0, 0) scaleX(2)}}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px, 0, 0) scaleX(0.9)}to{opacity:0;transform:translate3d(-2000px, 0, 0) scaleX(2)}}.animate__bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px, 0, 0) scaleX(0.9)}to{opacity:0;transform:translate3d(2000px, 0, 0) scaleX(2)}}@keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px, 0, 0) scaleX(0.9)}to{opacity:0;transform:translate3d(2000px, 0, 0) scaleX(2)}}.animate__bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{transform:translate3d(0, -10px, 0) scaleY(0.985)}40%,45%{opacity:1;transform:translate3d(0, 20px, 0) scaleY(0.9)}to{opacity:0;transform:translate3d(0, -2000px, 0) scaleY(3)}}@keyframes bounceOutUp{20%{transform:translate3d(0, -10px, 0) scaleY(0.985)}40%,45%{opacity:1;transform:translate3d(0, 20px, 0) scaleY(0.9)}to{opacity:0;transform:translate3d(0, -2000px, 0) scaleY(3)}}.animate__bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate__fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;transform:translate3d(0, -100%, 0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0, -100%, 0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;transform:translate3d(0, -2000px, 0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInDownBig{0%{opacity:0;transform:translate3d(0, -2000px, 0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100%, 0, 0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100%, 0, 0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;transform:translate3d(-2000px, 0, 0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{opacity:0;transform:translate3d(-2000px, 0, 0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%, 0, 0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%, 0, 0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;transform:translate3d(2000px, 0, 0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInRightBig{0%{opacity:0;transform:translate3d(2000px, 0, 0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;transform:translate3d(0, 100%, 0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0, 100%, 0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;transform:translate3d(0, 2000px, 0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInUpBig{0%{opacity:0;transform:translate3d(0, 2000px, 0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeInTopLeft{0%{opacity:0;transform:translate3d(-100%, -100%, 0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInTopLeft{0%{opacity:0;transform:translate3d(-100%, -100%, 0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInTopLeft{-webkit-animation-name:fadeInTopLeft;animation-name:fadeInTopLeft}@-webkit-keyframes fadeInTopRight{0%{opacity:0;transform:translate3d(100%, -100%, 0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInTopRight{0%{opacity:0;transform:translate3d(100%, -100%, 0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInTopRight{-webkit-animation-name:fadeInTopRight;animation-name:fadeInTopRight}@-webkit-keyframes fadeInBottomLeft{0%{opacity:0;transform:translate3d(-100%, 100%, 0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInBottomLeft{0%{opacity:0;transform:translate3d(-100%, 100%, 0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInBottomLeft{-webkit-animation-name:fadeInBottomLeft;animation-name:fadeInBottomLeft}@-webkit-keyframes fadeInBottomRight{0%{opacity:0;transform:translate3d(100%, 100%, 0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInBottomRight{0%{opacity:0;transform:translate3d(100%, 100%, 0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInBottomRight{-webkit-animation-name:fadeInBottomRight;animation-name:fadeInBottomRight}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.animate__fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;transform:translate3d(0, 100%, 0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;transform:translate3d(0, 100%, 0)}}.animate__fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;transform:translate3d(0, 2000px, 0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;transform:translate3d(0, 2000px, 0)}}.animate__fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;transform:translate3d(-100%, 0, 0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;transform:translate3d(-100%, 0, 0)}}.animate__fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;transform:translate3d(-2000px, 0, 0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;transform:translate3d(-2000px, 0, 0)}}.animate__fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;transform:translate3d(100%, 0, 0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;transform:translate3d(100%, 0, 0)}}.animate__fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;transform:translate3d(2000px, 0, 0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;transform:translate3d(2000px, 0, 0)}}.animate__fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;transform:translate3d(0, -100%, 0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;transform:translate3d(0, -100%, 0)}}.animate__fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;transform:translate3d(0, -2000px, 0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;transform:translate3d(0, -2000px, 0)}}.animate__fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes fadeOutTopLeft{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(-100%, -100%, 0)}}@keyframes fadeOutTopLeft{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(-100%, -100%, 0)}}.animate__fadeOutTopLeft{-webkit-animation-name:fadeOutTopLeft;animation-name:fadeOutTopLeft}@-webkit-keyframes fadeOutTopRight{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(100%, -100%, 0)}}@keyframes fadeOutTopRight{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(100%, -100%, 0)}}.animate__fadeOutTopRight{-webkit-animation-name:fadeOutTopRight;animation-name:fadeOutTopRight}@-webkit-keyframes fadeOutBottomRight{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(100%, 100%, 0)}}@keyframes fadeOutBottomRight{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(100%, 100%, 0)}}.animate__fadeOutBottomRight{-webkit-animation-name:fadeOutBottomRight;animation-name:fadeOutBottomRight}@-webkit-keyframes fadeOutBottomLeft{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(-100%, 100%, 0)}}@keyframes fadeOutBottomLeft{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(-100%, 100%, 0)}}.animate__fadeOutBottomLeft{-webkit-animation-name:fadeOutBottomLeft;animation-name:fadeOutBottomLeft}@-webkit-keyframes flip{0%{transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{transform:perspective(400px) scale3d(0.95, 0.95, 0.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{transform:perspective(400px) scale3d(0.95, 0.95, 0.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animate__animated.animate__flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}.animate__flipInX{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{transform:perspective(400px) rotateY(10deg);opacity:1}80%{transform:perspective(400px) rotateY(-5deg)}to{transform:perspective(400px)}}@keyframes flipInY{0%{transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{transform:perspective(400px) rotateY(10deg);opacity:1}80%{transform:perspective(400px) rotateY(-5deg)}to{transform:perspective(400px)}}.animate__flipInY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateX(-20deg);opacity:1}to{transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateX(-20deg);opacity:1}to{transform:perspective(400px) rotateX(90deg);opacity:0}}.animate__flipOutX{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}@-webkit-keyframes flipOutY{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateY(-15deg);opacity:1}to{transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateY(-15deg);opacity:1}to{transform:perspective(400px) rotateY(90deg);opacity:0}}.animate__flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedInRight{0%{transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0}60%{transform:skewX(20deg);opacity:1}80%{transform:skewX(-5deg)}to{transform:translateZ(0)}}@keyframes lightSpeedInRight{0%{transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0}60%{transform:skewX(20deg);opacity:1}80%{transform:skewX(-5deg)}to{transform:translateZ(0)}}.animate__lightSpeedInRight{-webkit-animation-name:lightSpeedInRight;animation-name:lightSpeedInRight;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedInLeft{0%{transform:translate3d(-100%, 0, 0) skewX(30deg);opacity:0}60%{transform:skewX(-20deg);opacity:1}80%{transform:skewX(5deg)}to{transform:translateZ(0)}}@keyframes lightSpeedInLeft{0%{transform:translate3d(-100%, 0, 0) skewX(30deg);opacity:0}60%{transform:skewX(-20deg);opacity:1}80%{transform:skewX(5deg)}to{transform:translateZ(0)}}.animate__lightSpeedInLeft{-webkit-animation-name:lightSpeedInLeft;animation-name:lightSpeedInLeft;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOutRight{0%{opacity:1}to{transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0}}@keyframes lightSpeedOutRight{0%{opacity:1}to{transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0}}.animate__lightSpeedOutRight{-webkit-animation-name:lightSpeedOutRight;animation-name:lightSpeedOutRight;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes lightSpeedOutLeft{0%{opacity:1}to{transform:translate3d(-100%, 0, 0) skewX(-30deg);opacity:0}}@keyframes lightSpeedOutLeft{0%{opacity:1}to{transform:translate3d(-100%, 0, 0) skewX(-30deg);opacity:0}}.animate__lightSpeedOutLeft{-webkit-animation-name:lightSpeedOutLeft;animation-name:lightSpeedOutLeft;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{transform:rotate(-200deg);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes rotateIn{0%{transform:rotate(-200deg);opacity:0}to{transform:translateZ(0);opacity:1}}.animate__rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn;transform-origin:center}@-webkit-keyframes rotateInDownLeft{0%{transform:rotate(-45deg);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes rotateInDownLeft{0%{transform:rotate(-45deg);opacity:0}to{transform:translateZ(0);opacity:1}}.animate__rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft;transform-origin:left bottom}@-webkit-keyframes rotateInDownRight{0%{transform:rotate(45deg);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes rotateInDownRight{0%{transform:rotate(45deg);opacity:0}to{transform:translateZ(0);opacity:1}}.animate__rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight;transform-origin:right bottom}@-webkit-keyframes rotateInUpLeft{0%{transform:rotate(45deg);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes rotateInUpLeft{0%{transform:rotate(45deg);opacity:0}to{transform:translateZ(0);opacity:1}}.animate__rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft;transform-origin:left bottom}@-webkit-keyframes rotateInUpRight{0%{transform:rotate(-90deg);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes rotateInUpRight{0%{transform:rotate(-90deg);opacity:0}to{transform:translateZ(0);opacity:1}}.animate__rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight;transform-origin:right bottom}@-webkit-keyframes rotateOut{0%{opacity:1}to{transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{opacity:1}to{transform:rotate(200deg);opacity:0}}.animate__rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut;transform-origin:center}@-webkit-keyframes rotateOutDownLeft{0%{opacity:1}to{transform:rotate(45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{opacity:1}to{transform:rotate(45deg);opacity:0}}.animate__rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft;transform-origin:left bottom}@-webkit-keyframes rotateOutDownRight{0%{opacity:1}to{transform:rotate(-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{opacity:1}to{transform:rotate(-45deg);opacity:0}}.animate__rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight;transform-origin:right bottom}@-webkit-keyframes rotateOutUpLeft{0%{opacity:1}to{transform:rotate(-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{opacity:1}to{transform:rotate(-45deg);opacity:0}}.animate__rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft;transform-origin:left bottom}@-webkit-keyframes rotateOutUpRight{0%{opacity:1}to{transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{opacity:1}to{transform:rotate(90deg);opacity:0}}.animate__rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight;transform-origin:right bottom}@-webkit-keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{transform:rotate(80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{transform:rotate(60deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{transform:translate3d(0, 700px, 0);opacity:0}}@keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{transform:rotate(80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{transform:rotate(60deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{transform:translate3d(0, 700px, 0);opacity:0}}.animate__hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2);-webkit-animation-name:hinge;animation-name:hinge;transform-origin:top left}@-webkit-keyframes jackInTheBox{0%{opacity:0;transform:scale(0.1) rotate(30deg);transform-origin:center bottom}50%{transform:rotate(-10deg)}70%{transform:rotate(3deg)}to{opacity:1;transform:scale(1)}}@keyframes jackInTheBox{0%{opacity:0;transform:scale(0.1) rotate(30deg);transform-origin:center bottom}50%{transform:rotate(-10deg)}70%{transform:rotate(3deg)}to{opacity:1;transform:scale(1)}}.animate__jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{opacity:0;transform:translate3d(-100%, 0, 0) rotate(-120deg)}to{opacity:1;transform:translateZ(0)}}@keyframes rollIn{0%{opacity:0;transform:translate3d(-100%, 0, 0) rotate(-120deg)}to{opacity:1;transform:translateZ(0)}}.animate__rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;transform:translate3d(100%, 0, 0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;transform:translate3d(100%, 0, 0) rotate(120deg)}}.animate__rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}.animate__zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInDown{0%{opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.animate__zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInLeft{0%{opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.animate__zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInRight{0%{opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.animate__zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInUp{0%{opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.animate__zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}to{opacity:0}}.animate__zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomOutDown{40%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.animate__zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown;transform-origin:center bottom}@-webkit-keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}to{opacity:0;transform:scale(0.1) translate3d(-2000px, 0, 0)}}@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}to{opacity:0;transform:scale(0.1) translate3d(-2000px, 0, 0)}}.animate__zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft;transform-origin:left center}@-webkit-keyframes zoomOutRight{40%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}to{opacity:0;transform:scale(0.1) translate3d(2000px, 0, 0)}}@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}to{opacity:0;transform:scale(0.1) translate3d(2000px, 0, 0)}}.animate__zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight;transform-origin:right center}@-webkit-keyframes zoomOutUp{40%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomOutUp{40%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.animate__zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp;transform-origin:center bottom}@-webkit-keyframes slideInDown{0%{transform:translate3d(0, -100%, 0);visibility:visible}to{transform:translateZ(0)}}@keyframes slideInDown{0%{transform:translate3d(0, -100%, 0);visibility:visible}to{transform:translateZ(0)}}.animate__slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{transform:translate3d(-100%, 0, 0);visibility:visible}to{transform:translateZ(0)}}@keyframes slideInLeft{0%{transform:translate3d(-100%, 0, 0);visibility:visible}to{transform:translateZ(0)}}.animate__slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{transform:translate3d(100%, 0, 0);visibility:visible}to{transform:translateZ(0)}}@keyframes slideInRight{0%{transform:translate3d(100%, 0, 0);visibility:visible}to{transform:translateZ(0)}}.animate__slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{transform:translate3d(0, 100%, 0);visibility:visible}to{transform:translateZ(0)}}@keyframes slideInUp{0%{transform:translate3d(0, 100%, 0);visibility:visible}to{transform:translateZ(0)}}.animate__slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0, 100%, 0)}}@keyframes slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0, 100%, 0)}}.animate__slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(-100%, 0, 0)}}@keyframes slideOutLeft{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(-100%, 0, 0)}}.animate__slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(100%, 0, 0)}}@keyframes slideOutRight{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(100%, 0, 0)}}.animate__slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0, -100%, 0)}}@keyframes slideOutUp{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0, -100%, 0)}}.animate__slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}

/*
  $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;
  }
}

@media only screen and (min-width: 1024px) and (max-height: 1366px) and (-webkit-min-device-pixel-ratio: 1.5) and (hover: none) and (orientation: landscape) {
  .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%;
  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;
  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;
}

.shogun-root a:empty,
.shogun-root article:empty,
.shogun-root dl:empty,
.shogun-root h1:empty,
.shogun-root h2:empty,
.shogun-root h3:empty,
.shogun-root h4:empty,
.shogun-root h5:empty,
.shogun-root h6:empty,
.shogun-root p:empty,
.shogun-root section:empty,
.shogun-root ul:empty {
  display: unset;
}

.shogun-root div:empty {
  display: inline-block;
}

/* User Content Animations --> */
[data-animations*="enterviewport"][data-animations*="fadeIn"],
[data-animations*="enterviewport"][data-animations*="zoomIn"] {
  opacity: 0;
}
/* <-- User Content Animations */

.shogun-form-error-msg {
  display: none;
  margin-top: 16px;
  line-height: 16px;
  font-size: 14px;
  color: #dc143c;
}
