.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-c4dd3209-8324-48d3-bcb4-2e072efe2ee8 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-c4dd3209-8324-48d3-bcb4-2e072efe2ee8 .shogun-heading-component h5 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: 1px;
  text-align: center;
}



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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#s-f90feeeb-14e9-4a73-bd37-d143a349c592 {
  margin-top: 30px;
margin-bottom: 10px;
padding-left: 30px;
padding-right: 30px;
}

#s-7f5647ed-45ef-45cf-abb6-46caeed625f2 {
  border-style: solid;
margin-top: 8px;
margin-left: 6px;
margin-bottom: 1px;
margin-right: 6px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
background-color: rgba(255, 255, 255, 1);
}

.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-a0fbf22f-2e30-46cc-9e79-f1a934cacb59"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-a0fbf22f-2e30-46cc-9e79-f1a934cacb59"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-a0fbf22f-2e30-46cc-9e79-f1a934cacb59"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-a0fbf22f-2e30-46cc-9e79-f1a934cacb59"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-a0fbf22f-2e30-46cc-9e79-f1a934cacb59"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-a0fbf22f-2e30-46cc-9e79-f1a934cacb59"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-a0fbf22f-2e30-46cc-9e79-f1a934cacb59"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-a0fbf22f-2e30-46cc-9e79-f1a934cacb59"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-a0fbf22f-2e30-46cc-9e79-f1a934cacb59"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-a0fbf22f-2e30-46cc-9e79-f1a934cacb59"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-a0fbf22f-2e30-46cc-9e79-f1a934cacb59"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-a0fbf22f-2e30-46cc-9e79-f1a934cacb59"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-a0fbf22f-2e30-46cc-9e79-f1a934cacb59"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-a0fbf22f-2e30-46cc-9e79-f1a934cacb59"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-a0fbf22f-2e30-46cc-9e79-f1a934cacb59"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-a0fbf22f-2e30-46cc-9e79-f1a934cacb59"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-a0fbf22f-2e30-46cc-9e79-f1a934cacb59"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-a0fbf22f-2e30-46cc-9e79-f1a934cacb59"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-a0fbf22f-2e30-46cc-9e79-f1a934cacb59"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-a0fbf22f-2e30-46cc-9e79-f1a934cacb59"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-a0fbf22f-2e30-46cc-9e79-f1a934cacb59"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-a0fbf22f-2e30-46cc-9e79-f1a934cacb59"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-a0fbf22f-2e30-46cc-9e79-f1a934cacb59"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-a0fbf22f-2e30-46cc-9e79-f1a934cacb59"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-a0fbf22f-2e30-46cc-9e79-f1a934cacb59"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-a0fbf22f-2e30-46cc-9e79-f1a934cacb59"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-a0fbf22f-2e30-46cc-9e79-f1a934cacb59"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-a0fbf22f-2e30-46cc-9e79-f1a934cacb59"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-a0fbf22f-2e30-46cc-9e79-f1a934cacb59"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-a0fbf22f-2e30-46cc-9e79-f1a934cacb59"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-a0fbf22f-2e30-46cc-9e79-f1a934cacb59"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-a0fbf22f-2e30-46cc-9e79-f1a934cacb59"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-a0fbf22f-2e30-46cc-9e79-f1a934cacb59"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-a0fbf22f-2e30-46cc-9e79-f1a934cacb59"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-a0fbf22f-2e30-46cc-9e79-f1a934cacb59"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-a0fbf22f-2e30-46cc-9e79-f1a934cacb59"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-a0fbf22f-2e30-46cc-9e79-f1a934cacb59"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 0.0px);
}

}

.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-6c26e214-f7c2-492f-8bee-e1e0b1e4eded {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 7px;
padding-bottom: 10px;
padding-right: 7px;
background-color: rgba(255, 255, 255, 1);
}








#s-6c26e214-f7c2-492f-8bee-e1e0b1e4eded > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-6c26e214-f7c2-492f-8bee-e1e0b1e4eded.shg-box.shg-c {
  justify-content: flex-start;
}

#s-5c7b876d-287b-4ec5-aa21-14ec01e89250 {
  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-bca525b0-bfa7-4103-87df-bc0c4f34d16c {
  text-align: left;
}


.shg-c#s-bca525b0-bfa7-4103-87df-bc0c4f34d16c {
  max-width: 100%;
}

.shg-c#s-bca525b0-bfa7-4103-87df-bc0c4f34d16c img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-bca525b0-bfa7-4103-87df-bc0c4f34d16c .shg-image-zoom,
.shg-c#s-bca525b0-bfa7-4103-87df-bc0c4f34d16c img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-bca525b0-bfa7-4103-87df-bc0c4f34d16c .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-bca525b0-bfa7-4103-87df-bc0c4f34d16c {
  max-width: 100%;
}

.shg-c#s-bca525b0-bfa7-4103-87df-bc0c4f34d16c img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-bca525b0-bfa7-4103-87df-bc0c4f34d16c .shg-image-zoom,
.shg-c#s-bca525b0-bfa7-4103-87df-bc0c4f34d16c img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-bca525b0-bfa7-4103-87df-bc0c4f34d16c .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-bca525b0-bfa7-4103-87df-bc0c4f34d16c {
  max-width: 100%;
}

.shg-c#s-bca525b0-bfa7-4103-87df-bc0c4f34d16c img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-bca525b0-bfa7-4103-87df-bc0c4f34d16c .shg-image-zoom,
.shg-c#s-bca525b0-bfa7-4103-87df-bc0c4f34d16c img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-bca525b0-bfa7-4103-87df-bc0c4f34d16c .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-bca525b0-bfa7-4103-87df-bc0c4f34d16c {
  max-width: 100%;
}

.shg-c#s-bca525b0-bfa7-4103-87df-bc0c4f34d16c img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-bca525b0-bfa7-4103-87df-bc0c4f34d16c .shg-image-zoom,
.shg-c#s-bca525b0-bfa7-4103-87df-bc0c4f34d16c img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-bca525b0-bfa7-4103-87df-bc0c4f34d16c .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-bca525b0-bfa7-4103-87df-bc0c4f34d16c {
  max-width: 100%;
}

.shg-c#s-bca525b0-bfa7-4103-87df-bc0c4f34d16c img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-bca525b0-bfa7-4103-87df-bc0c4f34d16c .shg-image-zoom,
.shg-c#s-bca525b0-bfa7-4103-87df-bc0c4f34d16c img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-bca525b0-bfa7-4103-87df-bc0c4f34d16c .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-55d5f343-fdbf-45ef-90e2-4a89af79b7ab {
  margin-left: 114px;
margin-right: 114px;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-55d5f343-fdbf-45ef-90e2-4a89af79b7ab .shg-product-selector-wrapper {
  display: flex;
  flex-direction: row;
}

#s-55d5f343-fdbf-45ef-90e2-4a89af79b7ab .shg-product-selector-wrapper > * {
  flex-grow: 1;
}

#s-55d5f343-fdbf-45ef-90e2-4a89af79b7ab .shg-product-selector-wrapper select {
  width: 100% !important;
  margin: 0 !important;
}

#s-55d5f343-fdbf-45ef-90e2-4a89af79b7ab .shg-product-selector-inline-wrapper:not(:first-child) {
  margin-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-1428d7dc-897a-453c-b345-a9e4be510f35 {
  border-style: solid;
padding-top: 8px;
padding-left: 70px;
padding-bottom: 8px;
padding-right: 70px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(0, 0, 0, 1);
border-radius: 2px;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}
#s-1428d7dc-897a-453c-b345-a9e4be510f35:hover {background-color: rgba(0, 0, 0, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}#s-1428d7dc-897a-453c-b345-a9e4be510f35:active {background-color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}


#s-1428d7dc-897a-453c-b345-a9e4be510f35 {
  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-1428d7dc-897a-453c-b345-a9e4be510f35.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-1428d7dc-897a-453c-b345-a9e4be510f35.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 12px;
  
  
  
  display:  inline-block ;
}

#s-1428d7dc-897a-453c-b345-a9e4be510f35.shg-btn.shg-product-atc-error {
  
  
  
  
  color: rgba(0, 0, 0, 1);
}


  #s-1428d7dc-897a-453c-b345-a9e4be510f35.shg-btn.shg-product-atc-success {
    
    
    
    
    color: rgba(0, 0, 0, 1);
  }


#s-01f46e48-ff7b-4455-a3c4-d8fa1f5e62db {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 7px;
padding-bottom: 10px;
padding-right: 7px;
background-color: rgba(255, 255, 255, 1);
}








#s-01f46e48-ff7b-4455-a3c4-d8fa1f5e62db > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-01f46e48-ff7b-4455-a3c4-d8fa1f5e62db.shg-box.shg-c {
  justify-content: flex-start;
}

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

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

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

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

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

.shogun-image-overlay {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  display: 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-56f593be-8fcb-4e2d-bbba-f829bdf83606 {
  text-align: center;
}




  #s-56f593be-8fcb-4e2d-bbba-f829bdf83606 img.shogun-image {
    
    width: px;
  }


#s-56f593be-8fcb-4e2d-bbba-f829bdf83606 .shogun-image-content {
  
    align-items: center;
  
}

#s-8002d690-0635-4010-9bed-c474e9ef7403 {
  border-style: solid;
margin-top: 0px;
margin-left: 6px;
margin-bottom: 0px;
margin-right: 6px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
background-color: rgba(255, 255, 255, 1);
}

#s-47579589-1492-46bd-b949-f2b12d963a7f {
  padding-left: 0px;
padding-right: 0px;
}

@media (min-width: 0px) {
[id="s-47579589-1492-46bd-b949-f2b12d963a7f"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-47579589-1492-46bd-b949-f2b12d963a7f"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-47579589-1492-46bd-b949-f2b12d963a7f"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-47579589-1492-46bd-b949-f2b12d963a7f"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-47579589-1492-46bd-b949-f2b12d963a7f"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-47579589-1492-46bd-b949-f2b12d963a7f"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-47579589-1492-46bd-b949-f2b12d963a7f"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-47579589-1492-46bd-b949-f2b12d963a7f"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-47579589-1492-46bd-b949-f2b12d963a7f"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-47579589-1492-46bd-b949-f2b12d963a7f"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-47579589-1492-46bd-b949-f2b12d963a7f"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-47579589-1492-46bd-b949-f2b12d963a7f"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-47579589-1492-46bd-b949-f2b12d963a7f"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-47579589-1492-46bd-b949-f2b12d963a7f"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-47579589-1492-46bd-b949-f2b12d963a7f"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-47579589-1492-46bd-b949-f2b12d963a7f"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-47579589-1492-46bd-b949-f2b12d963a7f"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-47579589-1492-46bd-b949-f2b12d963a7f"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-47579589-1492-46bd-b949-f2b12d963a7f"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-47579589-1492-46bd-b949-f2b12d963a7f"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-47579589-1492-46bd-b949-f2b12d963a7f"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-47579589-1492-46bd-b949-f2b12d963a7f"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-47579589-1492-46bd-b949-f2b12d963a7f"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-47579589-1492-46bd-b949-f2b12d963a7f"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-47579589-1492-46bd-b949-f2b12d963a7f"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-47579589-1492-46bd-b949-f2b12d963a7f"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-47579589-1492-46bd-b949-f2b12d963a7f"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-47579589-1492-46bd-b949-f2b12d963a7f"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-47579589-1492-46bd-b949-f2b12d963a7f"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-47579589-1492-46bd-b949-f2b12d963a7f"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-47579589-1492-46bd-b949-f2b12d963a7f"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-47579589-1492-46bd-b949-f2b12d963a7f"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-47579589-1492-46bd-b949-f2b12d963a7f"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-47579589-1492-46bd-b949-f2b12d963a7f"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-47579589-1492-46bd-b949-f2b12d963a7f"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-47579589-1492-46bd-b949-f2b12d963a7f"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-47579589-1492-46bd-b949-f2b12d963a7f"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 0.0px);
}

}

#s-d6811ba8-85b8-428c-8461-4fa6dae575f6 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 7px;
padding-bottom: 10px;
padding-right: 7px;
background-color: rgba(255, 255, 255, 1);
}








#s-d6811ba8-85b8-428c-8461-4fa6dae575f6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-d6811ba8-85b8-428c-8461-4fa6dae575f6.shg-box.shg-c {
  justify-content: flex-start;
}

#s-69cf6664-39f1-4304-8ecc-71dc6693d470 {
  display: none;
}
#s-42189d19-edf9-46aa-bed5-b3e49fa02ff3 {
  text-align: left;
}


.shg-c#s-42189d19-edf9-46aa-bed5-b3e49fa02ff3 {
  max-width: 100%;
}

.shg-c#s-42189d19-edf9-46aa-bed5-b3e49fa02ff3 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-42189d19-edf9-46aa-bed5-b3e49fa02ff3 .shg-image-zoom,
.shg-c#s-42189d19-edf9-46aa-bed5-b3e49fa02ff3 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-42189d19-edf9-46aa-bed5-b3e49fa02ff3 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-42189d19-edf9-46aa-bed5-b3e49fa02ff3 {
  max-width: 100%;
}

.shg-c#s-42189d19-edf9-46aa-bed5-b3e49fa02ff3 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-42189d19-edf9-46aa-bed5-b3e49fa02ff3 .shg-image-zoom,
.shg-c#s-42189d19-edf9-46aa-bed5-b3e49fa02ff3 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-42189d19-edf9-46aa-bed5-b3e49fa02ff3 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-42189d19-edf9-46aa-bed5-b3e49fa02ff3 {
  max-width: 100%;
}

.shg-c#s-42189d19-edf9-46aa-bed5-b3e49fa02ff3 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-42189d19-edf9-46aa-bed5-b3e49fa02ff3 .shg-image-zoom,
.shg-c#s-42189d19-edf9-46aa-bed5-b3e49fa02ff3 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-42189d19-edf9-46aa-bed5-b3e49fa02ff3 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-42189d19-edf9-46aa-bed5-b3e49fa02ff3 {
  max-width: 100%;
}

.shg-c#s-42189d19-edf9-46aa-bed5-b3e49fa02ff3 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-42189d19-edf9-46aa-bed5-b3e49fa02ff3 .shg-image-zoom,
.shg-c#s-42189d19-edf9-46aa-bed5-b3e49fa02ff3 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-42189d19-edf9-46aa-bed5-b3e49fa02ff3 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-42189d19-edf9-46aa-bed5-b3e49fa02ff3 {
  max-width: 100%;
}

.shg-c#s-42189d19-edf9-46aa-bed5-b3e49fa02ff3 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-42189d19-edf9-46aa-bed5-b3e49fa02ff3 .shg-image-zoom,
.shg-c#s-42189d19-edf9-46aa-bed5-b3e49fa02ff3 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-42189d19-edf9-46aa-bed5-b3e49fa02ff3 .shg-image-zoom {
  
    margin-left: 0px;
  
}

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

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

#s-4105714b-6f86-4f5d-bdf6-118429238dbb {
  margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-left: 0px;
padding-bottom: 10px;
padding-right: 0px;
text-align: center;
}

#s-4105714b-6f86-4f5d-bdf6-118429238dbb .shg-product-title-component h5 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 12px;
  line-height: ;
  letter-spacing: ;
}

#s-66a1f4a8-8f21-47b5-a3be-65714a082eb5 {
  text-align: center;
}

#s-66a1f4a8-8f21-47b5-a3be-65714a082eb5 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 13px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-66a1f4a8-8f21-47b5-a3be-65714a082eb5 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 13px;
}

#s-66a1f4a8-8f21-47b5-a3be-65714a082eb5 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-cdfe756f-33bc-4819-9974-91d3e3c28a8d {
  border-style: solid;
padding-top: 8px;
padding-left: 70px;
padding-bottom: 8px;
padding-right: 70px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(0, 0, 0, 1);
border-radius: 2px;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}
#s-cdfe756f-33bc-4819-9974-91d3e3c28a8d:hover {background-color: rgba(0, 0, 0, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}#s-cdfe756f-33bc-4819-9974-91d3e3c28a8d:active {background-color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}


#s-cdfe756f-33bc-4819-9974-91d3e3c28a8d {
  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-cdfe756f-33bc-4819-9974-91d3e3c28a8d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-cdfe756f-33bc-4819-9974-91d3e3c28a8d.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 12px;
  
  
  
  display:  inline-block ;
}

#s-cdfe756f-33bc-4819-9974-91d3e3c28a8d.shg-btn.shg-product-atc-error {
  
  
  
  
  color: rgba(0, 0, 0, 1);
}


  #s-cdfe756f-33bc-4819-9974-91d3e3c28a8d.shg-btn.shg-product-atc-success {
    
    
    
    
    color: rgba(0, 0, 0, 1);
  }


#s-987517a7-a4ce-4b23-993a-e0ee86ed5931 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 7px;
padding-bottom: 10px;
padding-right: 7px;
background-color: rgba(255, 255, 255, 1);
}








#s-987517a7-a4ce-4b23-993a-e0ee86ed5931 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-987517a7-a4ce-4b23-993a-e0ee86ed5931.shg-box.shg-c {
  justify-content: flex-start;
}

#s-62b5efa7-384c-4209-b0b8-2486c27756be {
  display: none;
}
#s-004cd1ab-b0eb-4024-a7c8-0034888e8598 {
  text-align: left;
}


.shg-c#s-004cd1ab-b0eb-4024-a7c8-0034888e8598 {
  max-width: 100%;
}

.shg-c#s-004cd1ab-b0eb-4024-a7c8-0034888e8598 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-004cd1ab-b0eb-4024-a7c8-0034888e8598 .shg-image-zoom,
.shg-c#s-004cd1ab-b0eb-4024-a7c8-0034888e8598 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-004cd1ab-b0eb-4024-a7c8-0034888e8598 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-004cd1ab-b0eb-4024-a7c8-0034888e8598 {
  max-width: 100%;
}

.shg-c#s-004cd1ab-b0eb-4024-a7c8-0034888e8598 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-004cd1ab-b0eb-4024-a7c8-0034888e8598 .shg-image-zoom,
.shg-c#s-004cd1ab-b0eb-4024-a7c8-0034888e8598 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-004cd1ab-b0eb-4024-a7c8-0034888e8598 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-004cd1ab-b0eb-4024-a7c8-0034888e8598 {
  max-width: 100%;
}

.shg-c#s-004cd1ab-b0eb-4024-a7c8-0034888e8598 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-004cd1ab-b0eb-4024-a7c8-0034888e8598 .shg-image-zoom,
.shg-c#s-004cd1ab-b0eb-4024-a7c8-0034888e8598 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-004cd1ab-b0eb-4024-a7c8-0034888e8598 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-004cd1ab-b0eb-4024-a7c8-0034888e8598 {
  max-width: 100%;
}

.shg-c#s-004cd1ab-b0eb-4024-a7c8-0034888e8598 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-004cd1ab-b0eb-4024-a7c8-0034888e8598 .shg-image-zoom,
.shg-c#s-004cd1ab-b0eb-4024-a7c8-0034888e8598 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-004cd1ab-b0eb-4024-a7c8-0034888e8598 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-004cd1ab-b0eb-4024-a7c8-0034888e8598 {
  max-width: 100%;
}

.shg-c#s-004cd1ab-b0eb-4024-a7c8-0034888e8598 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-004cd1ab-b0eb-4024-a7c8-0034888e8598 .shg-image-zoom,
.shg-c#s-004cd1ab-b0eb-4024-a7c8-0034888e8598 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-004cd1ab-b0eb-4024-a7c8-0034888e8598 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-bd446683-269b-4dee-9d69-af728d46e5db {
  margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-left: 0px;
padding-bottom: 10px;
padding-right: 0px;
text-align: center;
}

#s-bd446683-269b-4dee-9d69-af728d46e5db .shg-product-title-component h5 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 12px;
  line-height: ;
  letter-spacing: ;
}

#s-83f0d650-1eb7-466d-960b-27ce6b4a8dce {
  text-align: center;
}

#s-83f0d650-1eb7-466d-960b-27ce6b4a8dce .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 13px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-83f0d650-1eb7-466d-960b-27ce6b4a8dce .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 13px;
}

#s-83f0d650-1eb7-466d-960b-27ce6b4a8dce .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-ad32ff09-db63-48e5-8865-c6638ddfa6cd {
  border-style: solid;
padding-top: 8px;
padding-left: 70px;
padding-bottom: 8px;
padding-right: 70px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(0, 0, 0, 1);
border-radius: 2px;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}
#s-ad32ff09-db63-48e5-8865-c6638ddfa6cd:hover {background-color: rgba(0, 0, 0, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}#s-ad32ff09-db63-48e5-8865-c6638ddfa6cd:active {background-color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}


#s-ad32ff09-db63-48e5-8865-c6638ddfa6cd {
  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-ad32ff09-db63-48e5-8865-c6638ddfa6cd.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-ad32ff09-db63-48e5-8865-c6638ddfa6cd.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 12px;
  
  
  
  display:  inline-block ;
}

#s-ad32ff09-db63-48e5-8865-c6638ddfa6cd.shg-btn.shg-product-atc-error {
  
  
  
  
  color: rgba(0, 0, 0, 1);
}


  #s-ad32ff09-db63-48e5-8865-c6638ddfa6cd.shg-btn.shg-product-atc-success {
    
    
    
    
    color: rgba(0, 0, 0, 1);
  }


#s-e7bf9b44-4db9-4ee4-b1dd-823d039d5c3a {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 7px;
padding-bottom: 10px;
padding-right: 7px;
background-color: rgba(255, 255, 255, 1);
}








#s-e7bf9b44-4db9-4ee4-b1dd-823d039d5c3a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-e7bf9b44-4db9-4ee4-b1dd-823d039d5c3a.shg-box.shg-c {
  justify-content: flex-start;
}

#s-7213ad8b-e7ec-44e8-84de-c034bc7a3d24 {
  display: none;
}
#s-c8b12b50-a747-4dda-aa12-2d47d0f0e8fc {
  text-align: left;
}


.shg-c#s-c8b12b50-a747-4dda-aa12-2d47d0f0e8fc {
  max-width: 100%;
}

.shg-c#s-c8b12b50-a747-4dda-aa12-2d47d0f0e8fc img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c8b12b50-a747-4dda-aa12-2d47d0f0e8fc .shg-image-zoom,
.shg-c#s-c8b12b50-a747-4dda-aa12-2d47d0f0e8fc img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-c8b12b50-a747-4dda-aa12-2d47d0f0e8fc .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-c8b12b50-a747-4dda-aa12-2d47d0f0e8fc {
  max-width: 100%;
}

.shg-c#s-c8b12b50-a747-4dda-aa12-2d47d0f0e8fc img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c8b12b50-a747-4dda-aa12-2d47d0f0e8fc .shg-image-zoom,
.shg-c#s-c8b12b50-a747-4dda-aa12-2d47d0f0e8fc img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-c8b12b50-a747-4dda-aa12-2d47d0f0e8fc .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-c8b12b50-a747-4dda-aa12-2d47d0f0e8fc {
  max-width: 100%;
}

.shg-c#s-c8b12b50-a747-4dda-aa12-2d47d0f0e8fc img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c8b12b50-a747-4dda-aa12-2d47d0f0e8fc .shg-image-zoom,
.shg-c#s-c8b12b50-a747-4dda-aa12-2d47d0f0e8fc img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-c8b12b50-a747-4dda-aa12-2d47d0f0e8fc .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-c8b12b50-a747-4dda-aa12-2d47d0f0e8fc {
  max-width: 100%;
}

.shg-c#s-c8b12b50-a747-4dda-aa12-2d47d0f0e8fc img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c8b12b50-a747-4dda-aa12-2d47d0f0e8fc .shg-image-zoom,
.shg-c#s-c8b12b50-a747-4dda-aa12-2d47d0f0e8fc img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-c8b12b50-a747-4dda-aa12-2d47d0f0e8fc .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-c8b12b50-a747-4dda-aa12-2d47d0f0e8fc {
  max-width: 100%;
}

.shg-c#s-c8b12b50-a747-4dda-aa12-2d47d0f0e8fc img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c8b12b50-a747-4dda-aa12-2d47d0f0e8fc .shg-image-zoom,
.shg-c#s-c8b12b50-a747-4dda-aa12-2d47d0f0e8fc img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-c8b12b50-a747-4dda-aa12-2d47d0f0e8fc .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-c027a706-eeb5-49ef-a887-9144a3b8c885 {
  padding-top: 10px;
padding-left: 0px;
padding-bottom: 10px;
padding-right: 0px;
text-align: center;
}

#s-c027a706-eeb5-49ef-a887-9144a3b8c885 .shg-product-title-component h5 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 12px;
  line-height: ;
  letter-spacing: ;
}

#s-a4535e41-0a09-4a27-a907-ed60ef73a8cb {
  text-align: center;
}

#s-a4535e41-0a09-4a27-a907-ed60ef73a8cb .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 13px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-a4535e41-0a09-4a27-a907-ed60ef73a8cb .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 13px;
}

#s-a4535e41-0a09-4a27-a907-ed60ef73a8cb .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-e0540535-bf6b-424a-af2e-c7be24bb2419 {
  border-style: solid;
padding-top: 8px;
padding-left: 70px;
padding-bottom: 8px;
padding-right: 70px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(0, 0, 0, 1);
border-radius: 2px;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}
#s-e0540535-bf6b-424a-af2e-c7be24bb2419:hover {background-color: rgba(0, 0, 0, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}#s-e0540535-bf6b-424a-af2e-c7be24bb2419:active {background-color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}


#s-e0540535-bf6b-424a-af2e-c7be24bb2419 {
  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-e0540535-bf6b-424a-af2e-c7be24bb2419.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-e0540535-bf6b-424a-af2e-c7be24bb2419.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 12px;
  
  
  
  display:  inline-block ;
}

#s-e0540535-bf6b-424a-af2e-c7be24bb2419.shg-btn.shg-product-atc-error {
  
  
  
  
  color: rgba(0, 0, 0, 1);
}


  #s-e0540535-bf6b-424a-af2e-c7be24bb2419.shg-btn.shg-product-atc-success {
    
    
    
    
    color: rgba(0, 0, 0, 1);
  }


#s-f011d337-0ed4-4435-8275-c2ad38a33fd4 {
  padding-left: 0px;
padding-right: 0px;
}

@media (min-width: 0px) {
[id="s-f011d337-0ed4-4435-8275-c2ad38a33fd4"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-f011d337-0ed4-4435-8275-c2ad38a33fd4"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-f011d337-0ed4-4435-8275-c2ad38a33fd4"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-f011d337-0ed4-4435-8275-c2ad38a33fd4"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-f011d337-0ed4-4435-8275-c2ad38a33fd4"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-f011d337-0ed4-4435-8275-c2ad38a33fd4"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-f011d337-0ed4-4435-8275-c2ad38a33fd4"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-f011d337-0ed4-4435-8275-c2ad38a33fd4"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-f011d337-0ed4-4435-8275-c2ad38a33fd4"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-f011d337-0ed4-4435-8275-c2ad38a33fd4"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-f011d337-0ed4-4435-8275-c2ad38a33fd4"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-f011d337-0ed4-4435-8275-c2ad38a33fd4"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-f011d337-0ed4-4435-8275-c2ad38a33fd4"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-f011d337-0ed4-4435-8275-c2ad38a33fd4"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-f011d337-0ed4-4435-8275-c2ad38a33fd4"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-f011d337-0ed4-4435-8275-c2ad38a33fd4"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-f011d337-0ed4-4435-8275-c2ad38a33fd4"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-f011d337-0ed4-4435-8275-c2ad38a33fd4"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-f011d337-0ed4-4435-8275-c2ad38a33fd4"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-f011d337-0ed4-4435-8275-c2ad38a33fd4"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-f011d337-0ed4-4435-8275-c2ad38a33fd4"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-f011d337-0ed4-4435-8275-c2ad38a33fd4"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-f011d337-0ed4-4435-8275-c2ad38a33fd4"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-f011d337-0ed4-4435-8275-c2ad38a33fd4"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-f011d337-0ed4-4435-8275-c2ad38a33fd4"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-f011d337-0ed4-4435-8275-c2ad38a33fd4"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-f011d337-0ed4-4435-8275-c2ad38a33fd4"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-f011d337-0ed4-4435-8275-c2ad38a33fd4"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-f011d337-0ed4-4435-8275-c2ad38a33fd4"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-f011d337-0ed4-4435-8275-c2ad38a33fd4"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-f011d337-0ed4-4435-8275-c2ad38a33fd4"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-f011d337-0ed4-4435-8275-c2ad38a33fd4"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-f011d337-0ed4-4435-8275-c2ad38a33fd4"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-f011d337-0ed4-4435-8275-c2ad38a33fd4"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-f011d337-0ed4-4435-8275-c2ad38a33fd4"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-f011d337-0ed4-4435-8275-c2ad38a33fd4"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-f011d337-0ed4-4435-8275-c2ad38a33fd4"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 0.0px);
}

}

#s-a507b020-3dac-4b75-b485-a90d21bcf89c {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 7px;
padding-bottom: 10px;
padding-right: 7px;
background-color: rgba(255, 255, 255, 1);
}








#s-a507b020-3dac-4b75-b485-a90d21bcf89c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-a507b020-3dac-4b75-b485-a90d21bcf89c.shg-box.shg-c {
  justify-content: flex-start;
}

#s-cd353aa1-ecea-472d-a5bd-9f7a2a1747ea {
  display: none;
}
#s-7e8982e0-ea3c-4067-adec-20b537d7d1dc {
  text-align: left;
}


.shg-c#s-7e8982e0-ea3c-4067-adec-20b537d7d1dc {
  max-width: 100%;
}

.shg-c#s-7e8982e0-ea3c-4067-adec-20b537d7d1dc img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-7e8982e0-ea3c-4067-adec-20b537d7d1dc .shg-image-zoom,
.shg-c#s-7e8982e0-ea3c-4067-adec-20b537d7d1dc img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-7e8982e0-ea3c-4067-adec-20b537d7d1dc .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-7e8982e0-ea3c-4067-adec-20b537d7d1dc {
  max-width: 100%;
}

.shg-c#s-7e8982e0-ea3c-4067-adec-20b537d7d1dc img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-7e8982e0-ea3c-4067-adec-20b537d7d1dc .shg-image-zoom,
.shg-c#s-7e8982e0-ea3c-4067-adec-20b537d7d1dc img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-7e8982e0-ea3c-4067-adec-20b537d7d1dc .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-7e8982e0-ea3c-4067-adec-20b537d7d1dc {
  max-width: 100%;
}

.shg-c#s-7e8982e0-ea3c-4067-adec-20b537d7d1dc img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-7e8982e0-ea3c-4067-adec-20b537d7d1dc .shg-image-zoom,
.shg-c#s-7e8982e0-ea3c-4067-adec-20b537d7d1dc img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-7e8982e0-ea3c-4067-adec-20b537d7d1dc .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-7e8982e0-ea3c-4067-adec-20b537d7d1dc {
  max-width: 100%;
}

.shg-c#s-7e8982e0-ea3c-4067-adec-20b537d7d1dc img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-7e8982e0-ea3c-4067-adec-20b537d7d1dc .shg-image-zoom,
.shg-c#s-7e8982e0-ea3c-4067-adec-20b537d7d1dc img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-7e8982e0-ea3c-4067-adec-20b537d7d1dc .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-7e8982e0-ea3c-4067-adec-20b537d7d1dc {
  max-width: 100%;
}

.shg-c#s-7e8982e0-ea3c-4067-adec-20b537d7d1dc img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-7e8982e0-ea3c-4067-adec-20b537d7d1dc .shg-image-zoom,
.shg-c#s-7e8982e0-ea3c-4067-adec-20b537d7d1dc img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-7e8982e0-ea3c-4067-adec-20b537d7d1dc .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-a2cd87e7-4914-439f-a9c2-aa003a41c2a9 {
  margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-left: 0px;
padding-bottom: 10px;
padding-right: 0px;
text-align: center;
}

#s-a2cd87e7-4914-439f-a9c2-aa003a41c2a9 .shg-product-title-component h5 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 12px;
  line-height: ;
  letter-spacing: ;
}

#s-2d8d76b0-9df5-4f8a-896d-aeb7ae37241e {
  text-align: center;
}

#s-2d8d76b0-9df5-4f8a-896d-aeb7ae37241e .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 13px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-2d8d76b0-9df5-4f8a-896d-aeb7ae37241e .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 13px;
}

#s-2d8d76b0-9df5-4f8a-896d-aeb7ae37241e .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-b4cdec50-e073-4101-9a71-63308cd3c420 {
  border-style: solid;
padding-top: 8px;
padding-left: 70px;
padding-bottom: 8px;
padding-right: 70px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(0, 0, 0, 1);
border-radius: 2px;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}
#s-b4cdec50-e073-4101-9a71-63308cd3c420:hover {background-color: rgba(0, 0, 0, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}#s-b4cdec50-e073-4101-9a71-63308cd3c420:active {background-color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}


#s-b4cdec50-e073-4101-9a71-63308cd3c420 {
  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-b4cdec50-e073-4101-9a71-63308cd3c420.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b4cdec50-e073-4101-9a71-63308cd3c420.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 12px;
  
  
  
  display:  inline-block ;
}

#s-b4cdec50-e073-4101-9a71-63308cd3c420.shg-btn.shg-product-atc-error {
  
  
  
  
  color: rgba(0, 0, 0, 1);
}


  #s-b4cdec50-e073-4101-9a71-63308cd3c420.shg-btn.shg-product-atc-success {
    
    
    
    
    color: rgba(0, 0, 0, 1);
  }


#s-78390bcb-a11b-4f48-b52c-f659439f2c16 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 7px;
padding-bottom: 10px;
padding-right: 7px;
background-color: rgba(255, 255, 255, 1);
}








#s-78390bcb-a11b-4f48-b52c-f659439f2c16 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-78390bcb-a11b-4f48-b52c-f659439f2c16.shg-box.shg-c {
  justify-content: flex-start;
}

#s-48deb95f-3943-4591-a114-b1afc5bed0e1 {
  display: none;
}
#s-af186dd9-e033-47d7-8eb6-822b55e583fd {
  text-align: left;
}


.shg-c#s-af186dd9-e033-47d7-8eb6-822b55e583fd {
  max-width: 100%;
}

.shg-c#s-af186dd9-e033-47d7-8eb6-822b55e583fd img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-af186dd9-e033-47d7-8eb6-822b55e583fd .shg-image-zoom,
.shg-c#s-af186dd9-e033-47d7-8eb6-822b55e583fd img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-af186dd9-e033-47d7-8eb6-822b55e583fd .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-af186dd9-e033-47d7-8eb6-822b55e583fd {
  max-width: 100%;
}

.shg-c#s-af186dd9-e033-47d7-8eb6-822b55e583fd img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-af186dd9-e033-47d7-8eb6-822b55e583fd .shg-image-zoom,
.shg-c#s-af186dd9-e033-47d7-8eb6-822b55e583fd img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-af186dd9-e033-47d7-8eb6-822b55e583fd .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-af186dd9-e033-47d7-8eb6-822b55e583fd {
  max-width: 100%;
}

.shg-c#s-af186dd9-e033-47d7-8eb6-822b55e583fd img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-af186dd9-e033-47d7-8eb6-822b55e583fd .shg-image-zoom,
.shg-c#s-af186dd9-e033-47d7-8eb6-822b55e583fd img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-af186dd9-e033-47d7-8eb6-822b55e583fd .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-af186dd9-e033-47d7-8eb6-822b55e583fd {
  max-width: 100%;
}

.shg-c#s-af186dd9-e033-47d7-8eb6-822b55e583fd img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-af186dd9-e033-47d7-8eb6-822b55e583fd .shg-image-zoom,
.shg-c#s-af186dd9-e033-47d7-8eb6-822b55e583fd img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-af186dd9-e033-47d7-8eb6-822b55e583fd .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-af186dd9-e033-47d7-8eb6-822b55e583fd {
  max-width: 100%;
}

.shg-c#s-af186dd9-e033-47d7-8eb6-822b55e583fd img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-af186dd9-e033-47d7-8eb6-822b55e583fd .shg-image-zoom,
.shg-c#s-af186dd9-e033-47d7-8eb6-822b55e583fd img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-af186dd9-e033-47d7-8eb6-822b55e583fd .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-ae873764-7d49-4176-a7c8-b63b76c0a205 {
  margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-left: 0px;
padding-bottom: 10px;
padding-right: 0px;
text-align: center;
}

#s-ae873764-7d49-4176-a7c8-b63b76c0a205 .shg-product-title-component h5 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 12px;
  line-height: ;
  letter-spacing: ;
}

#s-77946998-5e1c-4e12-92d8-96d63af75576 {
  text-align: center;
}

#s-77946998-5e1c-4e12-92d8-96d63af75576 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 13px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-77946998-5e1c-4e12-92d8-96d63af75576 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 13px;
}

#s-77946998-5e1c-4e12-92d8-96d63af75576 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-b76a594e-bde8-40ab-be0f-b0819461c8d5 {
  border-style: solid;
padding-top: 8px;
padding-left: 70px;
padding-bottom: 8px;
padding-right: 70px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(0, 0, 0, 1);
border-radius: 2px;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}
#s-b76a594e-bde8-40ab-be0f-b0819461c8d5:hover {background-color: rgba(0, 0, 0, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}#s-b76a594e-bde8-40ab-be0f-b0819461c8d5:active {background-color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}


#s-b76a594e-bde8-40ab-be0f-b0819461c8d5 {
  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-b76a594e-bde8-40ab-be0f-b0819461c8d5.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b76a594e-bde8-40ab-be0f-b0819461c8d5.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 12px;
  
  
  
  display:  inline-block ;
}

#s-b76a594e-bde8-40ab-be0f-b0819461c8d5.shg-btn.shg-product-atc-error {
  
  
  
  
  color: rgba(0, 0, 0, 1);
}


  #s-b76a594e-bde8-40ab-be0f-b0819461c8d5.shg-btn.shg-product-atc-success {
    
    
    
    
    color: rgba(0, 0, 0, 1);
  }


#s-f6a435bc-c4ef-4661-893f-4b8de50b4cac {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 7px;
padding-bottom: 10px;
padding-right: 7px;
background-color: rgba(255, 255, 255, 1);
}








#s-f6a435bc-c4ef-4661-893f-4b8de50b4cac > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-f6a435bc-c4ef-4661-893f-4b8de50b4cac.shg-box.shg-c {
  justify-content: flex-start;
}

#s-f4fac07c-77d0-4a16-aa5c-cef512c0f1f6 {
  display: none;
}
#s-71592500-b2ef-4d6c-91c9-aeb303984881 {
  text-align: left;
}


.shg-c#s-71592500-b2ef-4d6c-91c9-aeb303984881 {
  max-width: 100%;
}

.shg-c#s-71592500-b2ef-4d6c-91c9-aeb303984881 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-71592500-b2ef-4d6c-91c9-aeb303984881 .shg-image-zoom,
.shg-c#s-71592500-b2ef-4d6c-91c9-aeb303984881 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-71592500-b2ef-4d6c-91c9-aeb303984881 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-71592500-b2ef-4d6c-91c9-aeb303984881 {
  max-width: 100%;
}

.shg-c#s-71592500-b2ef-4d6c-91c9-aeb303984881 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-71592500-b2ef-4d6c-91c9-aeb303984881 .shg-image-zoom,
.shg-c#s-71592500-b2ef-4d6c-91c9-aeb303984881 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-71592500-b2ef-4d6c-91c9-aeb303984881 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-71592500-b2ef-4d6c-91c9-aeb303984881 {
  max-width: 100%;
}

.shg-c#s-71592500-b2ef-4d6c-91c9-aeb303984881 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-71592500-b2ef-4d6c-91c9-aeb303984881 .shg-image-zoom,
.shg-c#s-71592500-b2ef-4d6c-91c9-aeb303984881 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-71592500-b2ef-4d6c-91c9-aeb303984881 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-71592500-b2ef-4d6c-91c9-aeb303984881 {
  max-width: 100%;
}

.shg-c#s-71592500-b2ef-4d6c-91c9-aeb303984881 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-71592500-b2ef-4d6c-91c9-aeb303984881 .shg-image-zoom,
.shg-c#s-71592500-b2ef-4d6c-91c9-aeb303984881 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-71592500-b2ef-4d6c-91c9-aeb303984881 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-71592500-b2ef-4d6c-91c9-aeb303984881 {
  max-width: 100%;
}

.shg-c#s-71592500-b2ef-4d6c-91c9-aeb303984881 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-71592500-b2ef-4d6c-91c9-aeb303984881 .shg-image-zoom,
.shg-c#s-71592500-b2ef-4d6c-91c9-aeb303984881 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-71592500-b2ef-4d6c-91c9-aeb303984881 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-70f0b073-ee18-47a0-b1a5-2f0bd5a3ba79 {
  padding-top: 10px;
padding-left: 0px;
padding-bottom: 10px;
padding-right: 0px;
text-align: center;
}

#s-70f0b073-ee18-47a0-b1a5-2f0bd5a3ba79 .shg-product-title-component h5 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 12px;
  line-height: ;
  letter-spacing: ;
}

#s-bbe5f92e-3969-461f-9f82-2db297ce90bf {
  text-align: center;
}

#s-bbe5f92e-3969-461f-9f82-2db297ce90bf .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 13px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-bbe5f92e-3969-461f-9f82-2db297ce90bf .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 13px;
}

#s-bbe5f92e-3969-461f-9f82-2db297ce90bf .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-fac155a4-b8ed-4602-97cf-0c9863e6b063 {
  border-style: solid;
padding-top: 8px;
padding-left: 70px;
padding-bottom: 8px;
padding-right: 70px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(0, 0, 0, 1);
border-radius: 2px;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}
#s-fac155a4-b8ed-4602-97cf-0c9863e6b063:hover {background-color: rgba(0, 0, 0, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}#s-fac155a4-b8ed-4602-97cf-0c9863e6b063:active {background-color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}


#s-fac155a4-b8ed-4602-97cf-0c9863e6b063 {
  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-fac155a4-b8ed-4602-97cf-0c9863e6b063.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-fac155a4-b8ed-4602-97cf-0c9863e6b063.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 12px;
  
  
  
  display:  inline-block ;
}

#s-fac155a4-b8ed-4602-97cf-0c9863e6b063.shg-btn.shg-product-atc-error {
  
  
  
  
  color: rgba(0, 0, 0, 1);
}


  #s-fac155a4-b8ed-4602-97cf-0c9863e6b063.shg-btn.shg-product-atc-success {
    
    
    
    
    color: rgba(0, 0, 0, 1);
  }


#s-6bdfeaa1-c222-4585-b3d0-b0b7f04329f8 {
  padding-left: 0px;
padding-right: 0px;
}

@media (min-width: 0px) {
[id="s-6bdfeaa1-c222-4585-b3d0-b0b7f04329f8"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-6bdfeaa1-c222-4585-b3d0-b0b7f04329f8"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-6bdfeaa1-c222-4585-b3d0-b0b7f04329f8"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-6bdfeaa1-c222-4585-b3d0-b0b7f04329f8"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-6bdfeaa1-c222-4585-b3d0-b0b7f04329f8"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-6bdfeaa1-c222-4585-b3d0-b0b7f04329f8"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-6bdfeaa1-c222-4585-b3d0-b0b7f04329f8"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-6bdfeaa1-c222-4585-b3d0-b0b7f04329f8"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-6bdfeaa1-c222-4585-b3d0-b0b7f04329f8"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-6bdfeaa1-c222-4585-b3d0-b0b7f04329f8"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-6bdfeaa1-c222-4585-b3d0-b0b7f04329f8"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-6bdfeaa1-c222-4585-b3d0-b0b7f04329f8"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-6bdfeaa1-c222-4585-b3d0-b0b7f04329f8"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-6bdfeaa1-c222-4585-b3d0-b0b7f04329f8"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-6bdfeaa1-c222-4585-b3d0-b0b7f04329f8"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-6bdfeaa1-c222-4585-b3d0-b0b7f04329f8"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-6bdfeaa1-c222-4585-b3d0-b0b7f04329f8"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-6bdfeaa1-c222-4585-b3d0-b0b7f04329f8"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-6bdfeaa1-c222-4585-b3d0-b0b7f04329f8"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-6bdfeaa1-c222-4585-b3d0-b0b7f04329f8"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-6bdfeaa1-c222-4585-b3d0-b0b7f04329f8"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-6bdfeaa1-c222-4585-b3d0-b0b7f04329f8"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-6bdfeaa1-c222-4585-b3d0-b0b7f04329f8"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-6bdfeaa1-c222-4585-b3d0-b0b7f04329f8"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-6bdfeaa1-c222-4585-b3d0-b0b7f04329f8"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-6bdfeaa1-c222-4585-b3d0-b0b7f04329f8"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-6bdfeaa1-c222-4585-b3d0-b0b7f04329f8"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-6bdfeaa1-c222-4585-b3d0-b0b7f04329f8"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-6bdfeaa1-c222-4585-b3d0-b0b7f04329f8"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-6bdfeaa1-c222-4585-b3d0-b0b7f04329f8"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-6bdfeaa1-c222-4585-b3d0-b0b7f04329f8"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-6bdfeaa1-c222-4585-b3d0-b0b7f04329f8"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-6bdfeaa1-c222-4585-b3d0-b0b7f04329f8"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-6bdfeaa1-c222-4585-b3d0-b0b7f04329f8"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-6bdfeaa1-c222-4585-b3d0-b0b7f04329f8"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-6bdfeaa1-c222-4585-b3d0-b0b7f04329f8"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-6bdfeaa1-c222-4585-b3d0-b0b7f04329f8"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 0.0px);
}

}

#s-b2661683-fcee-4b69-a50e-fa902070e85f {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 7px;
padding-bottom: 10px;
padding-right: 7px;
background-color: rgba(255, 255, 255, 1);
}








#s-b2661683-fcee-4b69-a50e-fa902070e85f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-b2661683-fcee-4b69-a50e-fa902070e85f.shg-box.shg-c {
  justify-content: flex-start;
}

#s-6e8c2de7-ad1a-4658-a5bc-05951ce60279 {
  display: none;
}
#s-c55fda1b-601e-4587-9184-9342ada94958 {
  text-align: left;
}


.shg-c#s-c55fda1b-601e-4587-9184-9342ada94958 {
  max-width: 100%;
}

.shg-c#s-c55fda1b-601e-4587-9184-9342ada94958 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c55fda1b-601e-4587-9184-9342ada94958 .shg-image-zoom,
.shg-c#s-c55fda1b-601e-4587-9184-9342ada94958 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-c55fda1b-601e-4587-9184-9342ada94958 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-c55fda1b-601e-4587-9184-9342ada94958 {
  max-width: 100%;
}

.shg-c#s-c55fda1b-601e-4587-9184-9342ada94958 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c55fda1b-601e-4587-9184-9342ada94958 .shg-image-zoom,
.shg-c#s-c55fda1b-601e-4587-9184-9342ada94958 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-c55fda1b-601e-4587-9184-9342ada94958 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-c55fda1b-601e-4587-9184-9342ada94958 {
  max-width: 100%;
}

.shg-c#s-c55fda1b-601e-4587-9184-9342ada94958 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c55fda1b-601e-4587-9184-9342ada94958 .shg-image-zoom,
.shg-c#s-c55fda1b-601e-4587-9184-9342ada94958 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-c55fda1b-601e-4587-9184-9342ada94958 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-c55fda1b-601e-4587-9184-9342ada94958 {
  max-width: 100%;
}

.shg-c#s-c55fda1b-601e-4587-9184-9342ada94958 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c55fda1b-601e-4587-9184-9342ada94958 .shg-image-zoom,
.shg-c#s-c55fda1b-601e-4587-9184-9342ada94958 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-c55fda1b-601e-4587-9184-9342ada94958 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-c55fda1b-601e-4587-9184-9342ada94958 {
  max-width: 100%;
}

.shg-c#s-c55fda1b-601e-4587-9184-9342ada94958 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c55fda1b-601e-4587-9184-9342ada94958 .shg-image-zoom,
.shg-c#s-c55fda1b-601e-4587-9184-9342ada94958 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-c55fda1b-601e-4587-9184-9342ada94958 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-40cbabcd-093f-42b8-a44f-754f5bc980ce {
  margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-left: 0px;
padding-bottom: 10px;
padding-right: 0px;
text-align: center;
}

#s-40cbabcd-093f-42b8-a44f-754f5bc980ce .shg-product-title-component h5 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 12px;
  line-height: ;
  letter-spacing: ;
}

#s-38cd758c-fda9-428a-8879-37c9a4046c5b {
  text-align: center;
}

#s-38cd758c-fda9-428a-8879-37c9a4046c5b .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 13px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-38cd758c-fda9-428a-8879-37c9a4046c5b .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 13px;
}

#s-38cd758c-fda9-428a-8879-37c9a4046c5b .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-29c1c962-d4ff-431a-b280-4dfc41b18fad {
  border-style: solid;
padding-top: 8px;
padding-left: 70px;
padding-bottom: 8px;
padding-right: 70px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(0, 0, 0, 1);
border-radius: 2px;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}
#s-29c1c962-d4ff-431a-b280-4dfc41b18fad:hover {background-color: rgba(0, 0, 0, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}#s-29c1c962-d4ff-431a-b280-4dfc41b18fad:active {background-color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}


#s-29c1c962-d4ff-431a-b280-4dfc41b18fad {
  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-29c1c962-d4ff-431a-b280-4dfc41b18fad.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-29c1c962-d4ff-431a-b280-4dfc41b18fad.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 12px;
  
  
  
  display:  inline-block ;
}

#s-29c1c962-d4ff-431a-b280-4dfc41b18fad.shg-btn.shg-product-atc-error {
  
  
  
  
  color: rgba(0, 0, 0, 1);
}


  #s-29c1c962-d4ff-431a-b280-4dfc41b18fad.shg-btn.shg-product-atc-success {
    
    
    
    
    color: rgba(0, 0, 0, 1);
  }


#s-4984ae5d-e7c3-4a2b-9589-ed434ef98d0d {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 7px;
padding-bottom: 10px;
padding-right: 7px;
background-color: rgba(255, 255, 255, 1);
}








#s-4984ae5d-e7c3-4a2b-9589-ed434ef98d0d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-4984ae5d-e7c3-4a2b-9589-ed434ef98d0d.shg-box.shg-c {
  justify-content: flex-start;
}

#s-32759e64-9f16-45f8-96fd-37a46522c995 {
  display: none;
}
#s-e5e44ad3-b99b-4c4d-8ec3-041a3ad3bd81 {
  text-align: left;
}


.shg-c#s-e5e44ad3-b99b-4c4d-8ec3-041a3ad3bd81 {
  max-width: 100%;
}

.shg-c#s-e5e44ad3-b99b-4c4d-8ec3-041a3ad3bd81 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-e5e44ad3-b99b-4c4d-8ec3-041a3ad3bd81 .shg-image-zoom,
.shg-c#s-e5e44ad3-b99b-4c4d-8ec3-041a3ad3bd81 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-e5e44ad3-b99b-4c4d-8ec3-041a3ad3bd81 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-e5e44ad3-b99b-4c4d-8ec3-041a3ad3bd81 {
  max-width: 100%;
}

.shg-c#s-e5e44ad3-b99b-4c4d-8ec3-041a3ad3bd81 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-e5e44ad3-b99b-4c4d-8ec3-041a3ad3bd81 .shg-image-zoom,
.shg-c#s-e5e44ad3-b99b-4c4d-8ec3-041a3ad3bd81 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-e5e44ad3-b99b-4c4d-8ec3-041a3ad3bd81 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-e5e44ad3-b99b-4c4d-8ec3-041a3ad3bd81 {
  max-width: 100%;
}

.shg-c#s-e5e44ad3-b99b-4c4d-8ec3-041a3ad3bd81 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-e5e44ad3-b99b-4c4d-8ec3-041a3ad3bd81 .shg-image-zoom,
.shg-c#s-e5e44ad3-b99b-4c4d-8ec3-041a3ad3bd81 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-e5e44ad3-b99b-4c4d-8ec3-041a3ad3bd81 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-e5e44ad3-b99b-4c4d-8ec3-041a3ad3bd81 {
  max-width: 100%;
}

.shg-c#s-e5e44ad3-b99b-4c4d-8ec3-041a3ad3bd81 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-e5e44ad3-b99b-4c4d-8ec3-041a3ad3bd81 .shg-image-zoom,
.shg-c#s-e5e44ad3-b99b-4c4d-8ec3-041a3ad3bd81 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-e5e44ad3-b99b-4c4d-8ec3-041a3ad3bd81 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-e5e44ad3-b99b-4c4d-8ec3-041a3ad3bd81 {
  max-width: 100%;
}

.shg-c#s-e5e44ad3-b99b-4c4d-8ec3-041a3ad3bd81 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-e5e44ad3-b99b-4c4d-8ec3-041a3ad3bd81 .shg-image-zoom,
.shg-c#s-e5e44ad3-b99b-4c4d-8ec3-041a3ad3bd81 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-e5e44ad3-b99b-4c4d-8ec3-041a3ad3bd81 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-cd248bb9-9164-4692-8389-c0350ebe24dc {
  margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-left: 0px;
padding-bottom: 10px;
padding-right: 0px;
text-align: center;
}

#s-cd248bb9-9164-4692-8389-c0350ebe24dc .shg-product-title-component h5 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 12px;
  line-height: ;
  letter-spacing: ;
}

#s-0f30846c-07ea-411d-a8c7-ab1d1d92610c {
  text-align: center;
}

#s-0f30846c-07ea-411d-a8c7-ab1d1d92610c .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 13px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-0f30846c-07ea-411d-a8c7-ab1d1d92610c .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 13px;
}

#s-0f30846c-07ea-411d-a8c7-ab1d1d92610c .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-d7cf0984-32f9-4974-b579-84a55bd7332c {
  border-style: solid;
padding-top: 8px;
padding-left: 70px;
padding-bottom: 8px;
padding-right: 70px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(0, 0, 0, 1);
border-radius: 2px;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}
#s-d7cf0984-32f9-4974-b579-84a55bd7332c:hover {background-color: rgba(0, 0, 0, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}#s-d7cf0984-32f9-4974-b579-84a55bd7332c:active {background-color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}


#s-d7cf0984-32f9-4974-b579-84a55bd7332c {
  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-d7cf0984-32f9-4974-b579-84a55bd7332c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d7cf0984-32f9-4974-b579-84a55bd7332c.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 12px;
  
  
  
  display:  inline-block ;
}

#s-d7cf0984-32f9-4974-b579-84a55bd7332c.shg-btn.shg-product-atc-error {
  
  
  
  
  color: rgba(0, 0, 0, 1);
}


  #s-d7cf0984-32f9-4974-b579-84a55bd7332c.shg-btn.shg-product-atc-success {
    
    
    
    
    color: rgba(0, 0, 0, 1);
  }


#s-b7522555-20b5-4b51-8357-e9fc1e8dbba1 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 7px;
padding-bottom: 10px;
padding-right: 7px;
background-color: rgba(255, 255, 255, 1);
}








#s-b7522555-20b5-4b51-8357-e9fc1e8dbba1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-b7522555-20b5-4b51-8357-e9fc1e8dbba1.shg-box.shg-c {
  justify-content: flex-start;
}

#s-9e7a013b-c93a-43b9-9dd4-aa5373887225 {
  display: none;
}
#s-18368b16-152b-4efe-95fc-7c4f64bd3750 {
  text-align: left;
}


.shg-c#s-18368b16-152b-4efe-95fc-7c4f64bd3750 {
  max-width: 100%;
}

.shg-c#s-18368b16-152b-4efe-95fc-7c4f64bd3750 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-18368b16-152b-4efe-95fc-7c4f64bd3750 .shg-image-zoom,
.shg-c#s-18368b16-152b-4efe-95fc-7c4f64bd3750 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-18368b16-152b-4efe-95fc-7c4f64bd3750 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-18368b16-152b-4efe-95fc-7c4f64bd3750 {
  max-width: 100%;
}

.shg-c#s-18368b16-152b-4efe-95fc-7c4f64bd3750 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-18368b16-152b-4efe-95fc-7c4f64bd3750 .shg-image-zoom,
.shg-c#s-18368b16-152b-4efe-95fc-7c4f64bd3750 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-18368b16-152b-4efe-95fc-7c4f64bd3750 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-18368b16-152b-4efe-95fc-7c4f64bd3750 {
  max-width: 100%;
}

.shg-c#s-18368b16-152b-4efe-95fc-7c4f64bd3750 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-18368b16-152b-4efe-95fc-7c4f64bd3750 .shg-image-zoom,
.shg-c#s-18368b16-152b-4efe-95fc-7c4f64bd3750 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-18368b16-152b-4efe-95fc-7c4f64bd3750 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-18368b16-152b-4efe-95fc-7c4f64bd3750 {
  max-width: 100%;
}

.shg-c#s-18368b16-152b-4efe-95fc-7c4f64bd3750 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-18368b16-152b-4efe-95fc-7c4f64bd3750 .shg-image-zoom,
.shg-c#s-18368b16-152b-4efe-95fc-7c4f64bd3750 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-18368b16-152b-4efe-95fc-7c4f64bd3750 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-18368b16-152b-4efe-95fc-7c4f64bd3750 {
  max-width: 100%;
}

.shg-c#s-18368b16-152b-4efe-95fc-7c4f64bd3750 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-18368b16-152b-4efe-95fc-7c4f64bd3750 .shg-image-zoom,
.shg-c#s-18368b16-152b-4efe-95fc-7c4f64bd3750 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-18368b16-152b-4efe-95fc-7c4f64bd3750 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-a61a9fc9-baed-4d82-bf2f-69ae7b09a0ba {
  padding-top: 10px;
padding-left: 0px;
padding-bottom: 10px;
padding-right: 0px;
text-align: center;
}

#s-a61a9fc9-baed-4d82-bf2f-69ae7b09a0ba .shg-product-title-component h5 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 12px;
  line-height: ;
  letter-spacing: ;
}

#s-da9cbb0b-0da6-44ab-bedf-10de8647f2e7 {
  text-align: center;
}

#s-da9cbb0b-0da6-44ab-bedf-10de8647f2e7 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 13px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-da9cbb0b-0da6-44ab-bedf-10de8647f2e7 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 13px;
}

#s-da9cbb0b-0da6-44ab-bedf-10de8647f2e7 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-85873f1f-4be6-4e28-b016-89b2d5a27750 {
  border-style: solid;
padding-top: 8px;
padding-left: 70px;
padding-bottom: 8px;
padding-right: 70px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(0, 0, 0, 1);
border-radius: 2px;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}
#s-85873f1f-4be6-4e28-b016-89b2d5a27750:hover {background-color: rgba(0, 0, 0, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}#s-85873f1f-4be6-4e28-b016-89b2d5a27750:active {background-color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}


#s-85873f1f-4be6-4e28-b016-89b2d5a27750 {
  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-85873f1f-4be6-4e28-b016-89b2d5a27750.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-85873f1f-4be6-4e28-b016-89b2d5a27750.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 12px;
  
  
  
  display:  inline-block ;
}

#s-85873f1f-4be6-4e28-b016-89b2d5a27750.shg-btn.shg-product-atc-error {
  
  
  
  
  color: rgba(0, 0, 0, 1);
}


  #s-85873f1f-4be6-4e28-b016-89b2d5a27750.shg-btn.shg-product-atc-success {
    
    
    
    
    color: rgba(0, 0, 0, 1);
  }


#s-acfca687-a085-4655-bcaa-fbed49afa4f5 {
  padding-left: 0px;
padding-right: 0px;
}

@media (min-width: 0px) {
[id="s-acfca687-a085-4655-bcaa-fbed49afa4f5"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-acfca687-a085-4655-bcaa-fbed49afa4f5"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-acfca687-a085-4655-bcaa-fbed49afa4f5"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-acfca687-a085-4655-bcaa-fbed49afa4f5"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-acfca687-a085-4655-bcaa-fbed49afa4f5"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-acfca687-a085-4655-bcaa-fbed49afa4f5"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-acfca687-a085-4655-bcaa-fbed49afa4f5"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-acfca687-a085-4655-bcaa-fbed49afa4f5"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-acfca687-a085-4655-bcaa-fbed49afa4f5"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-acfca687-a085-4655-bcaa-fbed49afa4f5"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-acfca687-a085-4655-bcaa-fbed49afa4f5"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-acfca687-a085-4655-bcaa-fbed49afa4f5"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-acfca687-a085-4655-bcaa-fbed49afa4f5"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-acfca687-a085-4655-bcaa-fbed49afa4f5"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-acfca687-a085-4655-bcaa-fbed49afa4f5"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-acfca687-a085-4655-bcaa-fbed49afa4f5"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-acfca687-a085-4655-bcaa-fbed49afa4f5"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-acfca687-a085-4655-bcaa-fbed49afa4f5"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-acfca687-a085-4655-bcaa-fbed49afa4f5"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-acfca687-a085-4655-bcaa-fbed49afa4f5"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-acfca687-a085-4655-bcaa-fbed49afa4f5"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-acfca687-a085-4655-bcaa-fbed49afa4f5"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-acfca687-a085-4655-bcaa-fbed49afa4f5"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-acfca687-a085-4655-bcaa-fbed49afa4f5"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-acfca687-a085-4655-bcaa-fbed49afa4f5"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-acfca687-a085-4655-bcaa-fbed49afa4f5"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-acfca687-a085-4655-bcaa-fbed49afa4f5"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-acfca687-a085-4655-bcaa-fbed49afa4f5"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-acfca687-a085-4655-bcaa-fbed49afa4f5"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-acfca687-a085-4655-bcaa-fbed49afa4f5"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-acfca687-a085-4655-bcaa-fbed49afa4f5"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-acfca687-a085-4655-bcaa-fbed49afa4f5"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-acfca687-a085-4655-bcaa-fbed49afa4f5"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-acfca687-a085-4655-bcaa-fbed49afa4f5"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-acfca687-a085-4655-bcaa-fbed49afa4f5"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-acfca687-a085-4655-bcaa-fbed49afa4f5"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-acfca687-a085-4655-bcaa-fbed49afa4f5"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 0.0px);
}

}

#s-29afd6d7-06f1-49d7-93d3-c2ce2e1be070 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 7px;
padding-bottom: 10px;
padding-right: 7px;
background-color: rgba(255, 255, 255, 1);
}








#s-29afd6d7-06f1-49d7-93d3-c2ce2e1be070 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-29afd6d7-06f1-49d7-93d3-c2ce2e1be070.shg-box.shg-c {
  justify-content: flex-start;
}

#s-6400e1c4-b849-4d85-907b-a6fcb99b2fe1 {
  display: none;
}
#s-c4156f55-b3b4-469f-a5d2-2ed284218650 {
  text-align: left;
}


.shg-c#s-c4156f55-b3b4-469f-a5d2-2ed284218650 {
  max-width: 100%;
}

.shg-c#s-c4156f55-b3b4-469f-a5d2-2ed284218650 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c4156f55-b3b4-469f-a5d2-2ed284218650 .shg-image-zoom,
.shg-c#s-c4156f55-b3b4-469f-a5d2-2ed284218650 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-c4156f55-b3b4-469f-a5d2-2ed284218650 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-c4156f55-b3b4-469f-a5d2-2ed284218650 {
  max-width: 100%;
}

.shg-c#s-c4156f55-b3b4-469f-a5d2-2ed284218650 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c4156f55-b3b4-469f-a5d2-2ed284218650 .shg-image-zoom,
.shg-c#s-c4156f55-b3b4-469f-a5d2-2ed284218650 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-c4156f55-b3b4-469f-a5d2-2ed284218650 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-c4156f55-b3b4-469f-a5d2-2ed284218650 {
  max-width: 100%;
}

.shg-c#s-c4156f55-b3b4-469f-a5d2-2ed284218650 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c4156f55-b3b4-469f-a5d2-2ed284218650 .shg-image-zoom,
.shg-c#s-c4156f55-b3b4-469f-a5d2-2ed284218650 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-c4156f55-b3b4-469f-a5d2-2ed284218650 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-c4156f55-b3b4-469f-a5d2-2ed284218650 {
  max-width: 100%;
}

.shg-c#s-c4156f55-b3b4-469f-a5d2-2ed284218650 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c4156f55-b3b4-469f-a5d2-2ed284218650 .shg-image-zoom,
.shg-c#s-c4156f55-b3b4-469f-a5d2-2ed284218650 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-c4156f55-b3b4-469f-a5d2-2ed284218650 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-c4156f55-b3b4-469f-a5d2-2ed284218650 {
  max-width: 100%;
}

.shg-c#s-c4156f55-b3b4-469f-a5d2-2ed284218650 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c4156f55-b3b4-469f-a5d2-2ed284218650 .shg-image-zoom,
.shg-c#s-c4156f55-b3b4-469f-a5d2-2ed284218650 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-c4156f55-b3b4-469f-a5d2-2ed284218650 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-429fc7a7-6c84-4b46-ba57-6aa4555633e8 {
  margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-left: 0px;
padding-bottom: 10px;
padding-right: 0px;
text-align: center;
}

#s-429fc7a7-6c84-4b46-ba57-6aa4555633e8 .shg-product-title-component h5 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 12px;
  line-height: ;
  letter-spacing: ;
}

#s-4e356bec-d745-4474-90cc-8d7a77a2eeee {
  text-align: center;
}

#s-4e356bec-d745-4474-90cc-8d7a77a2eeee .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 13px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-4e356bec-d745-4474-90cc-8d7a77a2eeee .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 13px;
}

#s-4e356bec-d745-4474-90cc-8d7a77a2eeee .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-93420448-bf62-4d7e-94ff-ba4c5aa6b79a {
  border-style: solid;
padding-top: 8px;
padding-left: 70px;
padding-bottom: 8px;
padding-right: 70px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(0, 0, 0, 1);
border-radius: 2px;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}
#s-93420448-bf62-4d7e-94ff-ba4c5aa6b79a:hover {background-color: rgba(0, 0, 0, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}#s-93420448-bf62-4d7e-94ff-ba4c5aa6b79a:active {background-color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}


#s-93420448-bf62-4d7e-94ff-ba4c5aa6b79a {
  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-93420448-bf62-4d7e-94ff-ba4c5aa6b79a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-93420448-bf62-4d7e-94ff-ba4c5aa6b79a.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 12px;
  
  
  
  display:  inline-block ;
}

#s-93420448-bf62-4d7e-94ff-ba4c5aa6b79a.shg-btn.shg-product-atc-error {
  
  
  
  
  color: rgba(0, 0, 0, 1);
}


  #s-93420448-bf62-4d7e-94ff-ba4c5aa6b79a.shg-btn.shg-product-atc-success {
    
    
    
    
    color: rgba(0, 0, 0, 1);
  }


#s-13093705-a798-4773-87fa-98abd4fb6fc0 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 7px;
padding-bottom: 10px;
padding-right: 7px;
background-color: rgba(255, 255, 255, 1);
}








#s-13093705-a798-4773-87fa-98abd4fb6fc0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-13093705-a798-4773-87fa-98abd4fb6fc0.shg-box.shg-c {
  justify-content: flex-start;
}

#s-d7b7d495-e27c-4118-b82d-8982766e0bd3 {
  display: none;
}
#s-a8d1e801-71f2-4194-a6fb-bb5bdb917297 {
  text-align: left;
}


.shg-c#s-a8d1e801-71f2-4194-a6fb-bb5bdb917297 {
  max-width: 100%;
}

.shg-c#s-a8d1e801-71f2-4194-a6fb-bb5bdb917297 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-a8d1e801-71f2-4194-a6fb-bb5bdb917297 .shg-image-zoom,
.shg-c#s-a8d1e801-71f2-4194-a6fb-bb5bdb917297 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-a8d1e801-71f2-4194-a6fb-bb5bdb917297 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-a8d1e801-71f2-4194-a6fb-bb5bdb917297 {
  max-width: 100%;
}

.shg-c#s-a8d1e801-71f2-4194-a6fb-bb5bdb917297 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-a8d1e801-71f2-4194-a6fb-bb5bdb917297 .shg-image-zoom,
.shg-c#s-a8d1e801-71f2-4194-a6fb-bb5bdb917297 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-a8d1e801-71f2-4194-a6fb-bb5bdb917297 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-a8d1e801-71f2-4194-a6fb-bb5bdb917297 {
  max-width: 100%;
}

.shg-c#s-a8d1e801-71f2-4194-a6fb-bb5bdb917297 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-a8d1e801-71f2-4194-a6fb-bb5bdb917297 .shg-image-zoom,
.shg-c#s-a8d1e801-71f2-4194-a6fb-bb5bdb917297 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-a8d1e801-71f2-4194-a6fb-bb5bdb917297 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-a8d1e801-71f2-4194-a6fb-bb5bdb917297 {
  max-width: 100%;
}

.shg-c#s-a8d1e801-71f2-4194-a6fb-bb5bdb917297 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-a8d1e801-71f2-4194-a6fb-bb5bdb917297 .shg-image-zoom,
.shg-c#s-a8d1e801-71f2-4194-a6fb-bb5bdb917297 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-a8d1e801-71f2-4194-a6fb-bb5bdb917297 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-a8d1e801-71f2-4194-a6fb-bb5bdb917297 {
  max-width: 100%;
}

.shg-c#s-a8d1e801-71f2-4194-a6fb-bb5bdb917297 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-a8d1e801-71f2-4194-a6fb-bb5bdb917297 .shg-image-zoom,
.shg-c#s-a8d1e801-71f2-4194-a6fb-bb5bdb917297 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-a8d1e801-71f2-4194-a6fb-bb5bdb917297 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-61ff6bf0-22bd-4520-8c27-00219c061081 {
  margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-left: 0px;
padding-bottom: 10px;
padding-right: 0px;
text-align: center;
}

#s-61ff6bf0-22bd-4520-8c27-00219c061081 .shg-product-title-component h5 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 12px;
  line-height: ;
  letter-spacing: ;
}

#s-b9b72171-e7bd-4900-889f-9c2d0e17b04d {
  text-align: center;
}

#s-b9b72171-e7bd-4900-889f-9c2d0e17b04d .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 13px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-b9b72171-e7bd-4900-889f-9c2d0e17b04d .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 13px;
}

#s-b9b72171-e7bd-4900-889f-9c2d0e17b04d .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-4e395c14-5b0c-47dc-861d-154cb3bc4bd1 {
  border-style: solid;
padding-top: 8px;
padding-left: 70px;
padding-bottom: 8px;
padding-right: 70px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(0, 0, 0, 1);
border-radius: 2px;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}
#s-4e395c14-5b0c-47dc-861d-154cb3bc4bd1:hover {background-color: rgba(0, 0, 0, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}#s-4e395c14-5b0c-47dc-861d-154cb3bc4bd1:active {background-color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}


#s-4e395c14-5b0c-47dc-861d-154cb3bc4bd1 {
  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-4e395c14-5b0c-47dc-861d-154cb3bc4bd1.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-4e395c14-5b0c-47dc-861d-154cb3bc4bd1.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 12px;
  
  
  
  display:  inline-block ;
}

#s-4e395c14-5b0c-47dc-861d-154cb3bc4bd1.shg-btn.shg-product-atc-error {
  
  
  
  
  color: rgba(0, 0, 0, 1);
}


  #s-4e395c14-5b0c-47dc-861d-154cb3bc4bd1.shg-btn.shg-product-atc-success {
    
    
    
    
    color: rgba(0, 0, 0, 1);
  }


#s-ad6494ad-8f9c-4731-925f-c412a738503c {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 7px;
padding-bottom: 10px;
padding-right: 7px;
background-color: rgba(255, 255, 255, 1);
}








#s-ad6494ad-8f9c-4731-925f-c412a738503c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-ad6494ad-8f9c-4731-925f-c412a738503c.shg-box.shg-c {
  justify-content: flex-start;
}

#s-f6e4587d-d1fa-47c7-a4d4-c17c3110ed48 {
  display: none;
}
#s-807d22a1-0d21-4000-96f1-f54cc63e2e27 {
  text-align: left;
}


.shg-c#s-807d22a1-0d21-4000-96f1-f54cc63e2e27 {
  max-width: 100%;
}

.shg-c#s-807d22a1-0d21-4000-96f1-f54cc63e2e27 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-807d22a1-0d21-4000-96f1-f54cc63e2e27 .shg-image-zoom,
.shg-c#s-807d22a1-0d21-4000-96f1-f54cc63e2e27 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-807d22a1-0d21-4000-96f1-f54cc63e2e27 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-807d22a1-0d21-4000-96f1-f54cc63e2e27 {
  max-width: 100%;
}

.shg-c#s-807d22a1-0d21-4000-96f1-f54cc63e2e27 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-807d22a1-0d21-4000-96f1-f54cc63e2e27 .shg-image-zoom,
.shg-c#s-807d22a1-0d21-4000-96f1-f54cc63e2e27 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-807d22a1-0d21-4000-96f1-f54cc63e2e27 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-807d22a1-0d21-4000-96f1-f54cc63e2e27 {
  max-width: 100%;
}

.shg-c#s-807d22a1-0d21-4000-96f1-f54cc63e2e27 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-807d22a1-0d21-4000-96f1-f54cc63e2e27 .shg-image-zoom,
.shg-c#s-807d22a1-0d21-4000-96f1-f54cc63e2e27 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-807d22a1-0d21-4000-96f1-f54cc63e2e27 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-807d22a1-0d21-4000-96f1-f54cc63e2e27 {
  max-width: 100%;
}

.shg-c#s-807d22a1-0d21-4000-96f1-f54cc63e2e27 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-807d22a1-0d21-4000-96f1-f54cc63e2e27 .shg-image-zoom,
.shg-c#s-807d22a1-0d21-4000-96f1-f54cc63e2e27 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-807d22a1-0d21-4000-96f1-f54cc63e2e27 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-807d22a1-0d21-4000-96f1-f54cc63e2e27 {
  max-width: 100%;
}

.shg-c#s-807d22a1-0d21-4000-96f1-f54cc63e2e27 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-807d22a1-0d21-4000-96f1-f54cc63e2e27 .shg-image-zoom,
.shg-c#s-807d22a1-0d21-4000-96f1-f54cc63e2e27 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-807d22a1-0d21-4000-96f1-f54cc63e2e27 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-ef864ba1-719b-4140-8891-b3110133165e {
  padding-top: 10px;
padding-left: 0px;
padding-bottom: 10px;
padding-right: 0px;
text-align: center;
}

#s-ef864ba1-719b-4140-8891-b3110133165e .shg-product-title-component h5 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 12px;
  line-height: ;
  letter-spacing: ;
}

#s-a69a20e4-afcd-4e32-b608-dd3f37aa3839 {
  text-align: center;
}

#s-a69a20e4-afcd-4e32-b608-dd3f37aa3839 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 13px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-a69a20e4-afcd-4e32-b608-dd3f37aa3839 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 13px;
}

#s-a69a20e4-afcd-4e32-b608-dd3f37aa3839 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-abb05818-069a-4647-9988-30d99988eab5 {
  border-style: solid;
padding-top: 8px;
padding-left: 70px;
padding-bottom: 8px;
padding-right: 70px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(0, 0, 0, 1);
border-radius: 2px;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}
#s-abb05818-069a-4647-9988-30d99988eab5:hover {background-color: rgba(0, 0, 0, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}#s-abb05818-069a-4647-9988-30d99988eab5:active {background-color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}


#s-abb05818-069a-4647-9988-30d99988eab5 {
  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-abb05818-069a-4647-9988-30d99988eab5.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-abb05818-069a-4647-9988-30d99988eab5.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 12px;
  
  
  
  display:  inline-block ;
}

#s-abb05818-069a-4647-9988-30d99988eab5.shg-btn.shg-product-atc-error {
  
  
  
  
  color: rgba(0, 0, 0, 1);
}


  #s-abb05818-069a-4647-9988-30d99988eab5.shg-btn.shg-product-atc-success {
    
    
    
    
    color: rgba(0, 0, 0, 1);
  }


#s-fa0466d9-83fb-4766-a711-ce26dc7a7627 {
  padding-left: 0px;
padding-right: 0px;
}

@media (min-width: 0px) {
[id="s-fa0466d9-83fb-4766-a711-ce26dc7a7627"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-fa0466d9-83fb-4766-a711-ce26dc7a7627"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-fa0466d9-83fb-4766-a711-ce26dc7a7627"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-fa0466d9-83fb-4766-a711-ce26dc7a7627"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-fa0466d9-83fb-4766-a711-ce26dc7a7627"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-fa0466d9-83fb-4766-a711-ce26dc7a7627"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-fa0466d9-83fb-4766-a711-ce26dc7a7627"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-fa0466d9-83fb-4766-a711-ce26dc7a7627"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-fa0466d9-83fb-4766-a711-ce26dc7a7627"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-fa0466d9-83fb-4766-a711-ce26dc7a7627"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-fa0466d9-83fb-4766-a711-ce26dc7a7627"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-fa0466d9-83fb-4766-a711-ce26dc7a7627"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-fa0466d9-83fb-4766-a711-ce26dc7a7627"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-fa0466d9-83fb-4766-a711-ce26dc7a7627"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-fa0466d9-83fb-4766-a711-ce26dc7a7627"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-fa0466d9-83fb-4766-a711-ce26dc7a7627"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-fa0466d9-83fb-4766-a711-ce26dc7a7627"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-fa0466d9-83fb-4766-a711-ce26dc7a7627"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-fa0466d9-83fb-4766-a711-ce26dc7a7627"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-fa0466d9-83fb-4766-a711-ce26dc7a7627"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-fa0466d9-83fb-4766-a711-ce26dc7a7627"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-fa0466d9-83fb-4766-a711-ce26dc7a7627"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-fa0466d9-83fb-4766-a711-ce26dc7a7627"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-fa0466d9-83fb-4766-a711-ce26dc7a7627"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-fa0466d9-83fb-4766-a711-ce26dc7a7627"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-fa0466d9-83fb-4766-a711-ce26dc7a7627"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-fa0466d9-83fb-4766-a711-ce26dc7a7627"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-fa0466d9-83fb-4766-a711-ce26dc7a7627"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-fa0466d9-83fb-4766-a711-ce26dc7a7627"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-fa0466d9-83fb-4766-a711-ce26dc7a7627"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-fa0466d9-83fb-4766-a711-ce26dc7a7627"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-fa0466d9-83fb-4766-a711-ce26dc7a7627"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-fa0466d9-83fb-4766-a711-ce26dc7a7627"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-fa0466d9-83fb-4766-a711-ce26dc7a7627"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-fa0466d9-83fb-4766-a711-ce26dc7a7627"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-fa0466d9-83fb-4766-a711-ce26dc7a7627"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-fa0466d9-83fb-4766-a711-ce26dc7a7627"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 0.0px);
}

}

#s-d6e7e838-0cfd-47bc-a671-df22cfcfea0f {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 7px;
padding-bottom: 10px;
padding-right: 7px;
background-color: rgba(255, 255, 255, 1);
}








#s-d6e7e838-0cfd-47bc-a671-df22cfcfea0f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-d6e7e838-0cfd-47bc-a671-df22cfcfea0f.shg-box.shg-c {
  justify-content: flex-start;
}

#s-900513ef-b62d-48e3-87a3-11d5f59afbdf {
  display: none;
}
#s-7e23f460-df94-4ecc-b8be-660c39b7758e {
  text-align: left;
}


.shg-c#s-7e23f460-df94-4ecc-b8be-660c39b7758e {
  max-width: 100%;
}

.shg-c#s-7e23f460-df94-4ecc-b8be-660c39b7758e img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-7e23f460-df94-4ecc-b8be-660c39b7758e .shg-image-zoom,
.shg-c#s-7e23f460-df94-4ecc-b8be-660c39b7758e img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-7e23f460-df94-4ecc-b8be-660c39b7758e .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-7e23f460-df94-4ecc-b8be-660c39b7758e {
  max-width: 100%;
}

.shg-c#s-7e23f460-df94-4ecc-b8be-660c39b7758e img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-7e23f460-df94-4ecc-b8be-660c39b7758e .shg-image-zoom,
.shg-c#s-7e23f460-df94-4ecc-b8be-660c39b7758e img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-7e23f460-df94-4ecc-b8be-660c39b7758e .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-7e23f460-df94-4ecc-b8be-660c39b7758e {
  max-width: 100%;
}

.shg-c#s-7e23f460-df94-4ecc-b8be-660c39b7758e img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-7e23f460-df94-4ecc-b8be-660c39b7758e .shg-image-zoom,
.shg-c#s-7e23f460-df94-4ecc-b8be-660c39b7758e img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-7e23f460-df94-4ecc-b8be-660c39b7758e .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-7e23f460-df94-4ecc-b8be-660c39b7758e {
  max-width: 100%;
}

.shg-c#s-7e23f460-df94-4ecc-b8be-660c39b7758e img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-7e23f460-df94-4ecc-b8be-660c39b7758e .shg-image-zoom,
.shg-c#s-7e23f460-df94-4ecc-b8be-660c39b7758e img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-7e23f460-df94-4ecc-b8be-660c39b7758e .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-7e23f460-df94-4ecc-b8be-660c39b7758e {
  max-width: 100%;
}

.shg-c#s-7e23f460-df94-4ecc-b8be-660c39b7758e img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-7e23f460-df94-4ecc-b8be-660c39b7758e .shg-image-zoom,
.shg-c#s-7e23f460-df94-4ecc-b8be-660c39b7758e img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-7e23f460-df94-4ecc-b8be-660c39b7758e .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-bd349614-2ac1-4923-845a-3828c1c4f245 {
  margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-left: 0px;
padding-bottom: 10px;
padding-right: 0px;
text-align: center;
}

#s-bd349614-2ac1-4923-845a-3828c1c4f245 .shg-product-title-component h5 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 12px;
  line-height: ;
  letter-spacing: ;
}

#s-edae9305-570c-422a-a5f7-a78618cbbc42 {
  text-align: center;
}

#s-edae9305-570c-422a-a5f7-a78618cbbc42 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 13px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-edae9305-570c-422a-a5f7-a78618cbbc42 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 13px;
}

#s-edae9305-570c-422a-a5f7-a78618cbbc42 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-ecf5665d-1256-45f0-be16-71ebb78fe553 {
  border-style: solid;
padding-top: 8px;
padding-left: 70px;
padding-bottom: 8px;
padding-right: 70px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(0, 0, 0, 1);
border-radius: 2px;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}
#s-ecf5665d-1256-45f0-be16-71ebb78fe553:hover {background-color: rgba(0, 0, 0, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}#s-ecf5665d-1256-45f0-be16-71ebb78fe553:active {background-color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}


#s-ecf5665d-1256-45f0-be16-71ebb78fe553 {
  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-ecf5665d-1256-45f0-be16-71ebb78fe553.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-ecf5665d-1256-45f0-be16-71ebb78fe553.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 12px;
  
  
  
  display:  inline-block ;
}

#s-ecf5665d-1256-45f0-be16-71ebb78fe553.shg-btn.shg-product-atc-error {
  
  
  
  
  color: rgba(0, 0, 0, 1);
}


  #s-ecf5665d-1256-45f0-be16-71ebb78fe553.shg-btn.shg-product-atc-success {
    
    
    
    
    color: rgba(0, 0, 0, 1);
  }


#s-f502dfb0-3898-43ed-be39-be57f53eeda1 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 7px;
padding-bottom: 10px;
padding-right: 7px;
background-color: rgba(255, 255, 255, 1);
}








#s-f502dfb0-3898-43ed-be39-be57f53eeda1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-f502dfb0-3898-43ed-be39-be57f53eeda1.shg-box.shg-c {
  justify-content: flex-start;
}

#s-a06412da-40e6-4306-ae07-a88952550b90 {
  display: none;
}
#s-20e0fded-4f28-4103-8fd6-d238c427f73c {
  text-align: left;
}


.shg-c#s-20e0fded-4f28-4103-8fd6-d238c427f73c {
  max-width: 100%;
}

.shg-c#s-20e0fded-4f28-4103-8fd6-d238c427f73c img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-20e0fded-4f28-4103-8fd6-d238c427f73c .shg-image-zoom,
.shg-c#s-20e0fded-4f28-4103-8fd6-d238c427f73c img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-20e0fded-4f28-4103-8fd6-d238c427f73c .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-20e0fded-4f28-4103-8fd6-d238c427f73c {
  max-width: 100%;
}

.shg-c#s-20e0fded-4f28-4103-8fd6-d238c427f73c img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-20e0fded-4f28-4103-8fd6-d238c427f73c .shg-image-zoom,
.shg-c#s-20e0fded-4f28-4103-8fd6-d238c427f73c img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-20e0fded-4f28-4103-8fd6-d238c427f73c .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-20e0fded-4f28-4103-8fd6-d238c427f73c {
  max-width: 100%;
}

.shg-c#s-20e0fded-4f28-4103-8fd6-d238c427f73c img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-20e0fded-4f28-4103-8fd6-d238c427f73c .shg-image-zoom,
.shg-c#s-20e0fded-4f28-4103-8fd6-d238c427f73c img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-20e0fded-4f28-4103-8fd6-d238c427f73c .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-20e0fded-4f28-4103-8fd6-d238c427f73c {
  max-width: 100%;
}

.shg-c#s-20e0fded-4f28-4103-8fd6-d238c427f73c img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-20e0fded-4f28-4103-8fd6-d238c427f73c .shg-image-zoom,
.shg-c#s-20e0fded-4f28-4103-8fd6-d238c427f73c img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-20e0fded-4f28-4103-8fd6-d238c427f73c .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-20e0fded-4f28-4103-8fd6-d238c427f73c {
  max-width: 100%;
}

.shg-c#s-20e0fded-4f28-4103-8fd6-d238c427f73c img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-20e0fded-4f28-4103-8fd6-d238c427f73c .shg-image-zoom,
.shg-c#s-20e0fded-4f28-4103-8fd6-d238c427f73c img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-20e0fded-4f28-4103-8fd6-d238c427f73c .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-ccd14df5-ac1f-4903-bded-0581163fc366 {
  margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-left: 0px;
padding-bottom: 10px;
padding-right: 0px;
text-align: center;
}

#s-ccd14df5-ac1f-4903-bded-0581163fc366 .shg-product-title-component h5 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 12px;
  line-height: ;
  letter-spacing: ;
}

#s-9fb16c20-7adc-4eaa-9dfc-28dfcaaad4a0 {
  text-align: center;
}

#s-9fb16c20-7adc-4eaa-9dfc-28dfcaaad4a0 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 13px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-9fb16c20-7adc-4eaa-9dfc-28dfcaaad4a0 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 13px;
}

#s-9fb16c20-7adc-4eaa-9dfc-28dfcaaad4a0 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-e2814c42-bfac-4b8a-ac1e-8c8dcfdbdc79 {
  border-style: solid;
padding-top: 8px;
padding-left: 70px;
padding-bottom: 8px;
padding-right: 70px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(0, 0, 0, 1);
border-radius: 2px;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}
#s-e2814c42-bfac-4b8a-ac1e-8c8dcfdbdc79:hover {background-color: rgba(0, 0, 0, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}#s-e2814c42-bfac-4b8a-ac1e-8c8dcfdbdc79:active {background-color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}


#s-e2814c42-bfac-4b8a-ac1e-8c8dcfdbdc79 {
  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-e2814c42-bfac-4b8a-ac1e-8c8dcfdbdc79.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-e2814c42-bfac-4b8a-ac1e-8c8dcfdbdc79.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 12px;
  
  
  
  display:  inline-block ;
}

#s-e2814c42-bfac-4b8a-ac1e-8c8dcfdbdc79.shg-btn.shg-product-atc-error {
  
  
  
  
  color: rgba(0, 0, 0, 1);
}


  #s-e2814c42-bfac-4b8a-ac1e-8c8dcfdbdc79.shg-btn.shg-product-atc-success {
    
    
    
    
    color: rgba(0, 0, 0, 1);
  }


#s-02ded547-3a0d-4097-ba88-45879c801368 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 7px;
padding-bottom: 10px;
padding-right: 7px;
background-color: rgba(255, 255, 255, 1);
}








#s-02ded547-3a0d-4097-ba88-45879c801368 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-02ded547-3a0d-4097-ba88-45879c801368.shg-box.shg-c {
  justify-content: flex-start;
}

#s-a2e85dd3-a949-4db1-a98f-e6585fcbc847 {
  display: none;
}
#s-6854bc60-ee6f-4e08-aa6c-c49af45a1e8f {
  text-align: left;
}


.shg-c#s-6854bc60-ee6f-4e08-aa6c-c49af45a1e8f {
  max-width: 100%;
}

.shg-c#s-6854bc60-ee6f-4e08-aa6c-c49af45a1e8f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-6854bc60-ee6f-4e08-aa6c-c49af45a1e8f .shg-image-zoom,
.shg-c#s-6854bc60-ee6f-4e08-aa6c-c49af45a1e8f img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-6854bc60-ee6f-4e08-aa6c-c49af45a1e8f .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-6854bc60-ee6f-4e08-aa6c-c49af45a1e8f {
  max-width: 100%;
}

.shg-c#s-6854bc60-ee6f-4e08-aa6c-c49af45a1e8f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-6854bc60-ee6f-4e08-aa6c-c49af45a1e8f .shg-image-zoom,
.shg-c#s-6854bc60-ee6f-4e08-aa6c-c49af45a1e8f img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-6854bc60-ee6f-4e08-aa6c-c49af45a1e8f .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-6854bc60-ee6f-4e08-aa6c-c49af45a1e8f {
  max-width: 100%;
}

.shg-c#s-6854bc60-ee6f-4e08-aa6c-c49af45a1e8f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-6854bc60-ee6f-4e08-aa6c-c49af45a1e8f .shg-image-zoom,
.shg-c#s-6854bc60-ee6f-4e08-aa6c-c49af45a1e8f img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-6854bc60-ee6f-4e08-aa6c-c49af45a1e8f .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-6854bc60-ee6f-4e08-aa6c-c49af45a1e8f {
  max-width: 100%;
}

.shg-c#s-6854bc60-ee6f-4e08-aa6c-c49af45a1e8f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-6854bc60-ee6f-4e08-aa6c-c49af45a1e8f .shg-image-zoom,
.shg-c#s-6854bc60-ee6f-4e08-aa6c-c49af45a1e8f img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-6854bc60-ee6f-4e08-aa6c-c49af45a1e8f .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-6854bc60-ee6f-4e08-aa6c-c49af45a1e8f {
  max-width: 100%;
}

.shg-c#s-6854bc60-ee6f-4e08-aa6c-c49af45a1e8f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-6854bc60-ee6f-4e08-aa6c-c49af45a1e8f .shg-image-zoom,
.shg-c#s-6854bc60-ee6f-4e08-aa6c-c49af45a1e8f img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-6854bc60-ee6f-4e08-aa6c-c49af45a1e8f .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-6a3fa128-3585-4436-ab86-551018d8dfcf {
  padding-top: 10px;
padding-left: 0px;
padding-bottom: 10px;
padding-right: 0px;
text-align: center;
}

#s-6a3fa128-3585-4436-ab86-551018d8dfcf .shg-product-title-component h5 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 12px;
  line-height: ;
  letter-spacing: ;
}

#s-c24cba9e-5db1-4647-885e-cf603b2d5b53 {
  text-align: center;
}

#s-c24cba9e-5db1-4647-885e-cf603b2d5b53 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 13px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-c24cba9e-5db1-4647-885e-cf603b2d5b53 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 13px;
}

#s-c24cba9e-5db1-4647-885e-cf603b2d5b53 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-6d745a91-f98e-40a2-b19f-f8f27a8ca999 {
  border-style: solid;
padding-top: 8px;
padding-left: 70px;
padding-bottom: 8px;
padding-right: 70px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(0, 0, 0, 1);
border-radius: 2px;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}
#s-6d745a91-f98e-40a2-b19f-f8f27a8ca999:hover {background-color: rgba(0, 0, 0, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}#s-6d745a91-f98e-40a2-b19f-f8f27a8ca999:active {background-color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}


#s-6d745a91-f98e-40a2-b19f-f8f27a8ca999 {
  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-6d745a91-f98e-40a2-b19f-f8f27a8ca999.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-6d745a91-f98e-40a2-b19f-f8f27a8ca999.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 12px;
  
  
  
  display:  inline-block ;
}

#s-6d745a91-f98e-40a2-b19f-f8f27a8ca999.shg-btn.shg-product-atc-error {
  
  
  
  
  color: rgba(0, 0, 0, 1);
}


  #s-6d745a91-f98e-40a2-b19f-f8f27a8ca999.shg-btn.shg-product-atc-success {
    
    
    
    
    color: rgba(0, 0, 0, 1);
  }


#s-a0445426-1fb8-4ab8-b232-28cb4ed5147f {
  padding-left: 0px;
padding-right: 0px;
}

@media (min-width: 0px) {
[id="s-a0445426-1fb8-4ab8-b232-28cb4ed5147f"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-a0445426-1fb8-4ab8-b232-28cb4ed5147f"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-a0445426-1fb8-4ab8-b232-28cb4ed5147f"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-a0445426-1fb8-4ab8-b232-28cb4ed5147f"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-a0445426-1fb8-4ab8-b232-28cb4ed5147f"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-a0445426-1fb8-4ab8-b232-28cb4ed5147f"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-a0445426-1fb8-4ab8-b232-28cb4ed5147f"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-a0445426-1fb8-4ab8-b232-28cb4ed5147f"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-a0445426-1fb8-4ab8-b232-28cb4ed5147f"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-a0445426-1fb8-4ab8-b232-28cb4ed5147f"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-a0445426-1fb8-4ab8-b232-28cb4ed5147f"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-a0445426-1fb8-4ab8-b232-28cb4ed5147f"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-a0445426-1fb8-4ab8-b232-28cb4ed5147f"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-a0445426-1fb8-4ab8-b232-28cb4ed5147f"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-a0445426-1fb8-4ab8-b232-28cb4ed5147f"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-a0445426-1fb8-4ab8-b232-28cb4ed5147f"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-a0445426-1fb8-4ab8-b232-28cb4ed5147f"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-a0445426-1fb8-4ab8-b232-28cb4ed5147f"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-a0445426-1fb8-4ab8-b232-28cb4ed5147f"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-a0445426-1fb8-4ab8-b232-28cb4ed5147f"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-a0445426-1fb8-4ab8-b232-28cb4ed5147f"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-a0445426-1fb8-4ab8-b232-28cb4ed5147f"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-a0445426-1fb8-4ab8-b232-28cb4ed5147f"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-a0445426-1fb8-4ab8-b232-28cb4ed5147f"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-a0445426-1fb8-4ab8-b232-28cb4ed5147f"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-a0445426-1fb8-4ab8-b232-28cb4ed5147f"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-a0445426-1fb8-4ab8-b232-28cb4ed5147f"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-a0445426-1fb8-4ab8-b232-28cb4ed5147f"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-a0445426-1fb8-4ab8-b232-28cb4ed5147f"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-a0445426-1fb8-4ab8-b232-28cb4ed5147f"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-a0445426-1fb8-4ab8-b232-28cb4ed5147f"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-a0445426-1fb8-4ab8-b232-28cb4ed5147f"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-a0445426-1fb8-4ab8-b232-28cb4ed5147f"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-a0445426-1fb8-4ab8-b232-28cb4ed5147f"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-a0445426-1fb8-4ab8-b232-28cb4ed5147f"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-a0445426-1fb8-4ab8-b232-28cb4ed5147f"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-a0445426-1fb8-4ab8-b232-28cb4ed5147f"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 0.0px);
}

}

#s-262d6204-2412-4f80-b08b-024eb5c7f2b0 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 7px;
padding-bottom: 10px;
padding-right: 7px;
background-color: rgba(255, 255, 255, 1);
}








#s-262d6204-2412-4f80-b08b-024eb5c7f2b0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-262d6204-2412-4f80-b08b-024eb5c7f2b0.shg-box.shg-c {
  justify-content: flex-start;
}

#s-eb9ea534-2284-4fd9-b187-7565dffa958c {
  display: none;
}
#s-cefe1d5d-c8fc-472a-8561-bd4f00985fe1 {
  text-align: left;
}


.shg-c#s-cefe1d5d-c8fc-472a-8561-bd4f00985fe1 {
  max-width: 100%;
}

.shg-c#s-cefe1d5d-c8fc-472a-8561-bd4f00985fe1 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-cefe1d5d-c8fc-472a-8561-bd4f00985fe1 .shg-image-zoom,
.shg-c#s-cefe1d5d-c8fc-472a-8561-bd4f00985fe1 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-cefe1d5d-c8fc-472a-8561-bd4f00985fe1 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-cefe1d5d-c8fc-472a-8561-bd4f00985fe1 {
  max-width: 100%;
}

.shg-c#s-cefe1d5d-c8fc-472a-8561-bd4f00985fe1 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-cefe1d5d-c8fc-472a-8561-bd4f00985fe1 .shg-image-zoom,
.shg-c#s-cefe1d5d-c8fc-472a-8561-bd4f00985fe1 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-cefe1d5d-c8fc-472a-8561-bd4f00985fe1 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-cefe1d5d-c8fc-472a-8561-bd4f00985fe1 {
  max-width: 100%;
}

.shg-c#s-cefe1d5d-c8fc-472a-8561-bd4f00985fe1 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-cefe1d5d-c8fc-472a-8561-bd4f00985fe1 .shg-image-zoom,
.shg-c#s-cefe1d5d-c8fc-472a-8561-bd4f00985fe1 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-cefe1d5d-c8fc-472a-8561-bd4f00985fe1 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-cefe1d5d-c8fc-472a-8561-bd4f00985fe1 {
  max-width: 100%;
}

.shg-c#s-cefe1d5d-c8fc-472a-8561-bd4f00985fe1 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-cefe1d5d-c8fc-472a-8561-bd4f00985fe1 .shg-image-zoom,
.shg-c#s-cefe1d5d-c8fc-472a-8561-bd4f00985fe1 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-cefe1d5d-c8fc-472a-8561-bd4f00985fe1 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-cefe1d5d-c8fc-472a-8561-bd4f00985fe1 {
  max-width: 100%;
}

.shg-c#s-cefe1d5d-c8fc-472a-8561-bd4f00985fe1 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-cefe1d5d-c8fc-472a-8561-bd4f00985fe1 .shg-image-zoom,
.shg-c#s-cefe1d5d-c8fc-472a-8561-bd4f00985fe1 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-cefe1d5d-c8fc-472a-8561-bd4f00985fe1 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-1ab720ad-5ed6-4422-bd1b-ef90d9da4321 {
  margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-left: 0px;
padding-bottom: 10px;
padding-right: 0px;
text-align: center;
}

#s-1ab720ad-5ed6-4422-bd1b-ef90d9da4321 .shg-product-title-component h5 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 12px;
  line-height: ;
  letter-spacing: ;
}

#s-67f4e756-00dc-4171-82cb-f1b6d20e0576 {
  text-align: center;
}

#s-67f4e756-00dc-4171-82cb-f1b6d20e0576 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 13px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-67f4e756-00dc-4171-82cb-f1b6d20e0576 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 13px;
}

#s-67f4e756-00dc-4171-82cb-f1b6d20e0576 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-9bed5586-8081-4b58-b58f-dc92fe4cef34 {
  border-style: solid;
padding-top: 8px;
padding-left: 70px;
padding-bottom: 8px;
padding-right: 70px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(0, 0, 0, 1);
border-radius: 2px;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}
#s-9bed5586-8081-4b58-b58f-dc92fe4cef34:hover {background-color: rgba(0, 0, 0, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}#s-9bed5586-8081-4b58-b58f-dc92fe4cef34:active {background-color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}


#s-9bed5586-8081-4b58-b58f-dc92fe4cef34 {
  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-9bed5586-8081-4b58-b58f-dc92fe4cef34.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-9bed5586-8081-4b58-b58f-dc92fe4cef34.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 12px;
  
  
  
  display:  inline-block ;
}

#s-9bed5586-8081-4b58-b58f-dc92fe4cef34.shg-btn.shg-product-atc-error {
  
  
  
  
  color: rgba(0, 0, 0, 1);
}


  #s-9bed5586-8081-4b58-b58f-dc92fe4cef34.shg-btn.shg-product-atc-success {
    
    
    
    
    color: rgba(0, 0, 0, 1);
  }


#s-1478ed58-83a1-459a-8eee-589719aa75dd {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 7px;
padding-bottom: 10px;
padding-right: 7px;
background-color: rgba(255, 255, 255, 1);
}








#s-1478ed58-83a1-459a-8eee-589719aa75dd > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-1478ed58-83a1-459a-8eee-589719aa75dd.shg-box.shg-c {
  justify-content: flex-start;
}

#s-51d0feeb-ad3e-4071-b4f8-71fafc3e0cbf {
  display: none;
}
#s-e30e0980-962f-4e6a-8b7c-4e7ab2f7be4c {
  text-align: left;
}


.shg-c#s-e30e0980-962f-4e6a-8b7c-4e7ab2f7be4c {
  max-width: 100%;
}

.shg-c#s-e30e0980-962f-4e6a-8b7c-4e7ab2f7be4c img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-e30e0980-962f-4e6a-8b7c-4e7ab2f7be4c .shg-image-zoom,
.shg-c#s-e30e0980-962f-4e6a-8b7c-4e7ab2f7be4c img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-e30e0980-962f-4e6a-8b7c-4e7ab2f7be4c .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-e30e0980-962f-4e6a-8b7c-4e7ab2f7be4c {
  max-width: 100%;
}

.shg-c#s-e30e0980-962f-4e6a-8b7c-4e7ab2f7be4c img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-e30e0980-962f-4e6a-8b7c-4e7ab2f7be4c .shg-image-zoom,
.shg-c#s-e30e0980-962f-4e6a-8b7c-4e7ab2f7be4c img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-e30e0980-962f-4e6a-8b7c-4e7ab2f7be4c .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-e30e0980-962f-4e6a-8b7c-4e7ab2f7be4c {
  max-width: 100%;
}

.shg-c#s-e30e0980-962f-4e6a-8b7c-4e7ab2f7be4c img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-e30e0980-962f-4e6a-8b7c-4e7ab2f7be4c .shg-image-zoom,
.shg-c#s-e30e0980-962f-4e6a-8b7c-4e7ab2f7be4c img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-e30e0980-962f-4e6a-8b7c-4e7ab2f7be4c .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-e30e0980-962f-4e6a-8b7c-4e7ab2f7be4c {
  max-width: 100%;
}

.shg-c#s-e30e0980-962f-4e6a-8b7c-4e7ab2f7be4c img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-e30e0980-962f-4e6a-8b7c-4e7ab2f7be4c .shg-image-zoom,
.shg-c#s-e30e0980-962f-4e6a-8b7c-4e7ab2f7be4c img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-e30e0980-962f-4e6a-8b7c-4e7ab2f7be4c .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-e30e0980-962f-4e6a-8b7c-4e7ab2f7be4c {
  max-width: 100%;
}

.shg-c#s-e30e0980-962f-4e6a-8b7c-4e7ab2f7be4c img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-e30e0980-962f-4e6a-8b7c-4e7ab2f7be4c .shg-image-zoom,
.shg-c#s-e30e0980-962f-4e6a-8b7c-4e7ab2f7be4c img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-e30e0980-962f-4e6a-8b7c-4e7ab2f7be4c .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-5727e28b-ada7-4fd5-a755-0847384ee050 {
  margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-left: 0px;
padding-bottom: 10px;
padding-right: 0px;
text-align: center;
}

#s-5727e28b-ada7-4fd5-a755-0847384ee050 .shg-product-title-component h5 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 12px;
  line-height: ;
  letter-spacing: ;
}

#s-a1d880c6-fe8d-45df-a485-cf1a67a34a72 {
  text-align: center;
}

#s-a1d880c6-fe8d-45df-a485-cf1a67a34a72 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 13px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-a1d880c6-fe8d-45df-a485-cf1a67a34a72 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 13px;
}

#s-a1d880c6-fe8d-45df-a485-cf1a67a34a72 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-8c73effb-d0b8-42c4-94c2-99d28ab7499f {
  border-style: solid;
padding-top: 8px;
padding-left: 70px;
padding-bottom: 8px;
padding-right: 70px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(0, 0, 0, 1);
border-radius: 2px;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}
#s-8c73effb-d0b8-42c4-94c2-99d28ab7499f:hover {background-color: rgba(0, 0, 0, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}#s-8c73effb-d0b8-42c4-94c2-99d28ab7499f:active {background-color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}


#s-8c73effb-d0b8-42c4-94c2-99d28ab7499f {
  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-8c73effb-d0b8-42c4-94c2-99d28ab7499f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-8c73effb-d0b8-42c4-94c2-99d28ab7499f.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 12px;
  
  
  
  display:  inline-block ;
}

#s-8c73effb-d0b8-42c4-94c2-99d28ab7499f.shg-btn.shg-product-atc-error {
  
  
  
  
  color: rgba(0, 0, 0, 1);
}


  #s-8c73effb-d0b8-42c4-94c2-99d28ab7499f.shg-btn.shg-product-atc-success {
    
    
    
    
    color: rgba(0, 0, 0, 1);
  }


#s-8228436f-1d9a-4b2b-8320-622d9ca6e995 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 7px;
padding-bottom: 10px;
padding-right: 7px;
background-color: rgba(255, 255, 255, 1);
}








#s-8228436f-1d9a-4b2b-8320-622d9ca6e995 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-8228436f-1d9a-4b2b-8320-622d9ca6e995.shg-box.shg-c {
  justify-content: flex-start;
}

#s-50f9476f-b5dd-4f9e-ba5f-edcd5c6f5dd9 {
  display: none;
}
#s-3021cbf0-96e5-47cc-bfcd-db23a9caaa2d {
  text-align: left;
}


.shg-c#s-3021cbf0-96e5-47cc-bfcd-db23a9caaa2d {
  max-width: 100%;
}

.shg-c#s-3021cbf0-96e5-47cc-bfcd-db23a9caaa2d img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-3021cbf0-96e5-47cc-bfcd-db23a9caaa2d .shg-image-zoom,
.shg-c#s-3021cbf0-96e5-47cc-bfcd-db23a9caaa2d img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-3021cbf0-96e5-47cc-bfcd-db23a9caaa2d .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-3021cbf0-96e5-47cc-bfcd-db23a9caaa2d {
  max-width: 100%;
}

.shg-c#s-3021cbf0-96e5-47cc-bfcd-db23a9caaa2d img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-3021cbf0-96e5-47cc-bfcd-db23a9caaa2d .shg-image-zoom,
.shg-c#s-3021cbf0-96e5-47cc-bfcd-db23a9caaa2d img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-3021cbf0-96e5-47cc-bfcd-db23a9caaa2d .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-3021cbf0-96e5-47cc-bfcd-db23a9caaa2d {
  max-width: 100%;
}

.shg-c#s-3021cbf0-96e5-47cc-bfcd-db23a9caaa2d img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-3021cbf0-96e5-47cc-bfcd-db23a9caaa2d .shg-image-zoom,
.shg-c#s-3021cbf0-96e5-47cc-bfcd-db23a9caaa2d img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-3021cbf0-96e5-47cc-bfcd-db23a9caaa2d .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-3021cbf0-96e5-47cc-bfcd-db23a9caaa2d {
  max-width: 100%;
}

.shg-c#s-3021cbf0-96e5-47cc-bfcd-db23a9caaa2d img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-3021cbf0-96e5-47cc-bfcd-db23a9caaa2d .shg-image-zoom,
.shg-c#s-3021cbf0-96e5-47cc-bfcd-db23a9caaa2d img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-3021cbf0-96e5-47cc-bfcd-db23a9caaa2d .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-3021cbf0-96e5-47cc-bfcd-db23a9caaa2d {
  max-width: 100%;
}

.shg-c#s-3021cbf0-96e5-47cc-bfcd-db23a9caaa2d img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-3021cbf0-96e5-47cc-bfcd-db23a9caaa2d .shg-image-zoom,
.shg-c#s-3021cbf0-96e5-47cc-bfcd-db23a9caaa2d img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-3021cbf0-96e5-47cc-bfcd-db23a9caaa2d .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-a924404e-69a9-4628-a247-9b08297e75be {
  padding-top: 10px;
padding-left: 0px;
padding-bottom: 10px;
padding-right: 0px;
text-align: center;
}

#s-a924404e-69a9-4628-a247-9b08297e75be .shg-product-title-component h5 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 12px;
  line-height: ;
  letter-spacing: ;
}

#s-7893543e-08b9-4746-8d97-f895b8101305 {
  text-align: center;
}

#s-7893543e-08b9-4746-8d97-f895b8101305 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 13px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-7893543e-08b9-4746-8d97-f895b8101305 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 13px;
}

#s-7893543e-08b9-4746-8d97-f895b8101305 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-0d69525c-46b7-4bff-a311-fce95aff633a {
  border-style: solid;
padding-top: 8px;
padding-left: 70px;
padding-bottom: 8px;
padding-right: 70px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(0, 0, 0, 1);
border-radius: 2px;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}
#s-0d69525c-46b7-4bff-a311-fce95aff633a:hover {background-color: rgba(0, 0, 0, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}#s-0d69525c-46b7-4bff-a311-fce95aff633a:active {background-color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}


#s-0d69525c-46b7-4bff-a311-fce95aff633a {
  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-0d69525c-46b7-4bff-a311-fce95aff633a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-0d69525c-46b7-4bff-a311-fce95aff633a.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 12px;
  
  
  
  display:  inline-block ;
}

#s-0d69525c-46b7-4bff-a311-fce95aff633a.shg-btn.shg-product-atc-error {
  
  
  
  
  color: rgba(0, 0, 0, 1);
}


  #s-0d69525c-46b7-4bff-a311-fce95aff633a.shg-btn.shg-product-atc-success {
    
    
    
    
    color: rgba(0, 0, 0, 1);
  }


#s-fb752b52-748f-4441-9858-c581c1c07b34 {
  border-style: solid;
margin-top: 0px;
margin-left: 6px;
margin-bottom: 0px;
margin-right: 6px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
background-color: rgba(255, 255, 255, 1);
}

#s-de08a87d-4566-4c2c-9b43-2e539e2eafaa {
  padding-left: 0px;
padding-right: 0px;
}

@media (min-width: 0px) {
[id="s-de08a87d-4566-4c2c-9b43-2e539e2eafaa"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-de08a87d-4566-4c2c-9b43-2e539e2eafaa"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-de08a87d-4566-4c2c-9b43-2e539e2eafaa"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-de08a87d-4566-4c2c-9b43-2e539e2eafaa"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-de08a87d-4566-4c2c-9b43-2e539e2eafaa"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-de08a87d-4566-4c2c-9b43-2e539e2eafaa"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-de08a87d-4566-4c2c-9b43-2e539e2eafaa"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-de08a87d-4566-4c2c-9b43-2e539e2eafaa"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-de08a87d-4566-4c2c-9b43-2e539e2eafaa"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-de08a87d-4566-4c2c-9b43-2e539e2eafaa"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-de08a87d-4566-4c2c-9b43-2e539e2eafaa"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-de08a87d-4566-4c2c-9b43-2e539e2eafaa"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-de08a87d-4566-4c2c-9b43-2e539e2eafaa"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-de08a87d-4566-4c2c-9b43-2e539e2eafaa"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-de08a87d-4566-4c2c-9b43-2e539e2eafaa"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-de08a87d-4566-4c2c-9b43-2e539e2eafaa"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-de08a87d-4566-4c2c-9b43-2e539e2eafaa"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-de08a87d-4566-4c2c-9b43-2e539e2eafaa"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-de08a87d-4566-4c2c-9b43-2e539e2eafaa"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-de08a87d-4566-4c2c-9b43-2e539e2eafaa"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-de08a87d-4566-4c2c-9b43-2e539e2eafaa"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-de08a87d-4566-4c2c-9b43-2e539e2eafaa"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-de08a87d-4566-4c2c-9b43-2e539e2eafaa"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-de08a87d-4566-4c2c-9b43-2e539e2eafaa"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-de08a87d-4566-4c2c-9b43-2e539e2eafaa"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-de08a87d-4566-4c2c-9b43-2e539e2eafaa"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-de08a87d-4566-4c2c-9b43-2e539e2eafaa"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-de08a87d-4566-4c2c-9b43-2e539e2eafaa"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-de08a87d-4566-4c2c-9b43-2e539e2eafaa"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-de08a87d-4566-4c2c-9b43-2e539e2eafaa"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-de08a87d-4566-4c2c-9b43-2e539e2eafaa"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-de08a87d-4566-4c2c-9b43-2e539e2eafaa"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-de08a87d-4566-4c2c-9b43-2e539e2eafaa"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-de08a87d-4566-4c2c-9b43-2e539e2eafaa"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-de08a87d-4566-4c2c-9b43-2e539e2eafaa"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-de08a87d-4566-4c2c-9b43-2e539e2eafaa"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-de08a87d-4566-4c2c-9b43-2e539e2eafaa"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 0.0px);
}

}

#s-d6841a22-a008-4499-aef0-8f616febc9e8 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 7px;
padding-bottom: 10px;
padding-right: 7px;
background-color: rgba(255, 255, 255, 1);
}








#s-d6841a22-a008-4499-aef0-8f616febc9e8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-d6841a22-a008-4499-aef0-8f616febc9e8.shg-box.shg-c {
  justify-content: flex-start;
}

#s-c4aa24e7-af77-4148-8154-84acab8d8c1f {
  display: none;
}
#s-08a64fc2-da89-422f-85a6-c204e6debb24 {
  text-align: left;
}


.shg-c#s-08a64fc2-da89-422f-85a6-c204e6debb24 {
  max-width: 100%;
}

.shg-c#s-08a64fc2-da89-422f-85a6-c204e6debb24 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-08a64fc2-da89-422f-85a6-c204e6debb24 .shg-image-zoom,
.shg-c#s-08a64fc2-da89-422f-85a6-c204e6debb24 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-08a64fc2-da89-422f-85a6-c204e6debb24 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-08a64fc2-da89-422f-85a6-c204e6debb24 {
  max-width: 100%;
}

.shg-c#s-08a64fc2-da89-422f-85a6-c204e6debb24 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-08a64fc2-da89-422f-85a6-c204e6debb24 .shg-image-zoom,
.shg-c#s-08a64fc2-da89-422f-85a6-c204e6debb24 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-08a64fc2-da89-422f-85a6-c204e6debb24 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-08a64fc2-da89-422f-85a6-c204e6debb24 {
  max-width: 100%;
}

.shg-c#s-08a64fc2-da89-422f-85a6-c204e6debb24 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-08a64fc2-da89-422f-85a6-c204e6debb24 .shg-image-zoom,
.shg-c#s-08a64fc2-da89-422f-85a6-c204e6debb24 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-08a64fc2-da89-422f-85a6-c204e6debb24 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-08a64fc2-da89-422f-85a6-c204e6debb24 {
  max-width: 100%;
}

.shg-c#s-08a64fc2-da89-422f-85a6-c204e6debb24 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-08a64fc2-da89-422f-85a6-c204e6debb24 .shg-image-zoom,
.shg-c#s-08a64fc2-da89-422f-85a6-c204e6debb24 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-08a64fc2-da89-422f-85a6-c204e6debb24 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-08a64fc2-da89-422f-85a6-c204e6debb24 {
  max-width: 100%;
}

.shg-c#s-08a64fc2-da89-422f-85a6-c204e6debb24 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-08a64fc2-da89-422f-85a6-c204e6debb24 .shg-image-zoom,
.shg-c#s-08a64fc2-da89-422f-85a6-c204e6debb24 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-08a64fc2-da89-422f-85a6-c204e6debb24 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-0ab1b4f2-1aa9-422d-9f64-8fe13fbd13a2 {
  margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-left: 0px;
padding-bottom: 10px;
padding-right: 0px;
text-align: center;
}

#s-0ab1b4f2-1aa9-422d-9f64-8fe13fbd13a2 .shg-product-title-component h5 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 12px;
  line-height: ;
  letter-spacing: ;
}

#s-d1e8fc6f-90ac-469b-9eab-dd9a46e17e56 {
  text-align: center;
}

#s-d1e8fc6f-90ac-469b-9eab-dd9a46e17e56 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 13px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-d1e8fc6f-90ac-469b-9eab-dd9a46e17e56 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 13px;
}

#s-d1e8fc6f-90ac-469b-9eab-dd9a46e17e56 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-6752eb5f-ffa7-4173-a242-08197e4730f1 {
  border-style: solid;
padding-top: 8px;
padding-left: 70px;
padding-bottom: 8px;
padding-right: 70px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(0, 0, 0, 1);
border-radius: 2px;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}
#s-6752eb5f-ffa7-4173-a242-08197e4730f1:hover {background-color: rgba(0, 0, 0, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}#s-6752eb5f-ffa7-4173-a242-08197e4730f1:active {background-color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}


#s-6752eb5f-ffa7-4173-a242-08197e4730f1 {
  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-6752eb5f-ffa7-4173-a242-08197e4730f1.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-6752eb5f-ffa7-4173-a242-08197e4730f1.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 12px;
  
  
  
  display:  inline-block ;
}

#s-6752eb5f-ffa7-4173-a242-08197e4730f1.shg-btn.shg-product-atc-error {
  
  
  
  
  color: rgba(0, 0, 0, 1);
}


  #s-6752eb5f-ffa7-4173-a242-08197e4730f1.shg-btn.shg-product-atc-success {
    
    
    
    
    color: rgba(0, 0, 0, 1);
  }


#s-4d1cd1a8-901a-483f-9ed3-f0f6b8d5fd63 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 7px;
padding-bottom: 10px;
padding-right: 7px;
background-color: rgba(255, 255, 255, 1);
}








#s-4d1cd1a8-901a-483f-9ed3-f0f6b8d5fd63 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-4d1cd1a8-901a-483f-9ed3-f0f6b8d5fd63.shg-box.shg-c {
  justify-content: flex-start;
}

#s-8dc4f5f0-e5d1-4ce0-b6e0-e4a0ccad8aff {
  display: none;
}
#s-ad89a3fa-b15a-4b8b-b915-1cad60b73f2e {
  text-align: left;
}


.shg-c#s-ad89a3fa-b15a-4b8b-b915-1cad60b73f2e {
  max-width: 100%;
}

.shg-c#s-ad89a3fa-b15a-4b8b-b915-1cad60b73f2e img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-ad89a3fa-b15a-4b8b-b915-1cad60b73f2e .shg-image-zoom,
.shg-c#s-ad89a3fa-b15a-4b8b-b915-1cad60b73f2e img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-ad89a3fa-b15a-4b8b-b915-1cad60b73f2e .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-ad89a3fa-b15a-4b8b-b915-1cad60b73f2e {
  max-width: 100%;
}

.shg-c#s-ad89a3fa-b15a-4b8b-b915-1cad60b73f2e img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-ad89a3fa-b15a-4b8b-b915-1cad60b73f2e .shg-image-zoom,
.shg-c#s-ad89a3fa-b15a-4b8b-b915-1cad60b73f2e img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-ad89a3fa-b15a-4b8b-b915-1cad60b73f2e .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-ad89a3fa-b15a-4b8b-b915-1cad60b73f2e {
  max-width: 100%;
}

.shg-c#s-ad89a3fa-b15a-4b8b-b915-1cad60b73f2e img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-ad89a3fa-b15a-4b8b-b915-1cad60b73f2e .shg-image-zoom,
.shg-c#s-ad89a3fa-b15a-4b8b-b915-1cad60b73f2e img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-ad89a3fa-b15a-4b8b-b915-1cad60b73f2e .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-ad89a3fa-b15a-4b8b-b915-1cad60b73f2e {
  max-width: 100%;
}

.shg-c#s-ad89a3fa-b15a-4b8b-b915-1cad60b73f2e img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-ad89a3fa-b15a-4b8b-b915-1cad60b73f2e .shg-image-zoom,
.shg-c#s-ad89a3fa-b15a-4b8b-b915-1cad60b73f2e img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-ad89a3fa-b15a-4b8b-b915-1cad60b73f2e .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-ad89a3fa-b15a-4b8b-b915-1cad60b73f2e {
  max-width: 100%;
}

.shg-c#s-ad89a3fa-b15a-4b8b-b915-1cad60b73f2e img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-ad89a3fa-b15a-4b8b-b915-1cad60b73f2e .shg-image-zoom,
.shg-c#s-ad89a3fa-b15a-4b8b-b915-1cad60b73f2e img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-ad89a3fa-b15a-4b8b-b915-1cad60b73f2e .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-be39aecd-8f04-4c45-9c3e-21db1d59f578 {
  margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-left: 0px;
padding-bottom: 10px;
padding-right: 0px;
text-align: center;
}

#s-be39aecd-8f04-4c45-9c3e-21db1d59f578 .shg-product-title-component h5 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 12px;
  line-height: ;
  letter-spacing: ;
}

#s-537e2d31-725f-4b84-b200-b683dc354307 {
  text-align: center;
}

#s-537e2d31-725f-4b84-b200-b683dc354307 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 13px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-537e2d31-725f-4b84-b200-b683dc354307 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 13px;
}

#s-537e2d31-725f-4b84-b200-b683dc354307 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-842f0c31-4a2b-4e91-86c5-4ab07c1fc349 {
  border-style: solid;
padding-top: 8px;
padding-left: 70px;
padding-bottom: 8px;
padding-right: 70px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(0, 0, 0, 1);
border-radius: 2px;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}
#s-842f0c31-4a2b-4e91-86c5-4ab07c1fc349:hover {background-color: rgba(0, 0, 0, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}#s-842f0c31-4a2b-4e91-86c5-4ab07c1fc349:active {background-color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}


#s-842f0c31-4a2b-4e91-86c5-4ab07c1fc349 {
  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-842f0c31-4a2b-4e91-86c5-4ab07c1fc349.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-842f0c31-4a2b-4e91-86c5-4ab07c1fc349.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 12px;
  
  
  
  display:  inline-block ;
}

#s-842f0c31-4a2b-4e91-86c5-4ab07c1fc349.shg-btn.shg-product-atc-error {
  
  
  
  
  color: rgba(0, 0, 0, 1);
}


  #s-842f0c31-4a2b-4e91-86c5-4ab07c1fc349.shg-btn.shg-product-atc-success {
    
    
    
    
    color: rgba(0, 0, 0, 1);
  }


#s-cfb15fae-34ee-4b2b-8362-2aa1e6c03e71 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 7px;
padding-bottom: 10px;
padding-right: 7px;
background-color: rgba(255, 255, 255, 1);
}








#s-cfb15fae-34ee-4b2b-8362-2aa1e6c03e71 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-cfb15fae-34ee-4b2b-8362-2aa1e6c03e71.shg-box.shg-c {
  justify-content: flex-start;
}

#s-ceef4944-b900-49c0-a5cd-0cf70f1e41a2 {
  display: none;
}
#s-b72e2545-e79e-4804-b760-b5146c7e791f {
  text-align: left;
}


.shg-c#s-b72e2545-e79e-4804-b760-b5146c7e791f {
  max-width: 100%;
}

.shg-c#s-b72e2545-e79e-4804-b760-b5146c7e791f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b72e2545-e79e-4804-b760-b5146c7e791f .shg-image-zoom,
.shg-c#s-b72e2545-e79e-4804-b760-b5146c7e791f img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-b72e2545-e79e-4804-b760-b5146c7e791f .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-b72e2545-e79e-4804-b760-b5146c7e791f {
  max-width: 100%;
}

.shg-c#s-b72e2545-e79e-4804-b760-b5146c7e791f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b72e2545-e79e-4804-b760-b5146c7e791f .shg-image-zoom,
.shg-c#s-b72e2545-e79e-4804-b760-b5146c7e791f img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-b72e2545-e79e-4804-b760-b5146c7e791f .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-b72e2545-e79e-4804-b760-b5146c7e791f {
  max-width: 100%;
}

.shg-c#s-b72e2545-e79e-4804-b760-b5146c7e791f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b72e2545-e79e-4804-b760-b5146c7e791f .shg-image-zoom,
.shg-c#s-b72e2545-e79e-4804-b760-b5146c7e791f img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-b72e2545-e79e-4804-b760-b5146c7e791f .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-b72e2545-e79e-4804-b760-b5146c7e791f {
  max-width: 100%;
}

.shg-c#s-b72e2545-e79e-4804-b760-b5146c7e791f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b72e2545-e79e-4804-b760-b5146c7e791f .shg-image-zoom,
.shg-c#s-b72e2545-e79e-4804-b760-b5146c7e791f img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-b72e2545-e79e-4804-b760-b5146c7e791f .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-b72e2545-e79e-4804-b760-b5146c7e791f {
  max-width: 100%;
}

.shg-c#s-b72e2545-e79e-4804-b760-b5146c7e791f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b72e2545-e79e-4804-b760-b5146c7e791f .shg-image-zoom,
.shg-c#s-b72e2545-e79e-4804-b760-b5146c7e791f img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-b72e2545-e79e-4804-b760-b5146c7e791f .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-7b2b6fed-812d-4e2e-a8d1-97d2d6b51666 {
  padding-top: 10px;
padding-left: 0px;
padding-bottom: 10px;
padding-right: 0px;
text-align: center;
}

#s-7b2b6fed-812d-4e2e-a8d1-97d2d6b51666 .shg-product-title-component h5 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 12px;
  line-height: ;
  letter-spacing: ;
}

#s-544398a8-8418-407f-bf6c-265bbfd4521e {
  text-align: center;
}

#s-544398a8-8418-407f-bf6c-265bbfd4521e .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 13px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-544398a8-8418-407f-bf6c-265bbfd4521e .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 13px;
}

#s-544398a8-8418-407f-bf6c-265bbfd4521e .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-84a7d8af-0014-4de5-9ae1-7628d65a922a {
  border-style: solid;
padding-top: 8px;
padding-left: 70px;
padding-bottom: 8px;
padding-right: 70px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(0, 0, 0, 1);
border-radius: 2px;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}
#s-84a7d8af-0014-4de5-9ae1-7628d65a922a:hover {background-color: rgba(0, 0, 0, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}#s-84a7d8af-0014-4de5-9ae1-7628d65a922a:active {background-color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}


#s-84a7d8af-0014-4de5-9ae1-7628d65a922a {
  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-84a7d8af-0014-4de5-9ae1-7628d65a922a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-84a7d8af-0014-4de5-9ae1-7628d65a922a.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 12px;
  
  
  
  display:  inline-block ;
}

#s-84a7d8af-0014-4de5-9ae1-7628d65a922a.shg-btn.shg-product-atc-error {
  
  
  
  
  color: rgba(0, 0, 0, 1);
}


  #s-84a7d8af-0014-4de5-9ae1-7628d65a922a.shg-btn.shg-product-atc-success {
    
    
    
    
    color: rgba(0, 0, 0, 1);
  }


#s-1a024a26-9779-4b66-a7b0-0e83bf00dc2f hr {
  border: 0;
  width: 100%;
  border-top: 1px solid rgba(8, 0, 0, 1);
}

#s-d7cb7b82-6291-450f-97e8-0d3f957ea936 {
  min-height: 50px;
}








#s-d7cb7b82-6291-450f-97e8-0d3f957ea936 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-d7cb7b82-6291-450f-97e8-0d3f957ea936.shg-box.shg-c {
  justify-content: flex-start;
}

#s-5845865f-597c-49c3-81d2-431a85b5948e {
  padding-left: 30px;
padding-right: 30px;
}

/*
  $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;
}
