.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-8d8f35c6-2df5-4d33-b457-21b02eae4361 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (min-width: 1200px){#s-8d8f35c6-2df5-4d33-b457-21b02eae4361 {
  margin-top: -20px;
margin-bottom: 20px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-8d8f35c6-2df5-4d33-b457-21b02eae4361 {
  margin-top: -20px;
margin-bottom: 20px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-8d8f35c6-2df5-4d33-b457-21b02eae4361 {
  margin-top: -50px;
}
}
#s-8d8f35c6-2df5-4d33-b457-21b02eae4361 .shogun-heading-component h1 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 32px;
  line-height: ;
  letter-spacing: ;
  text-align: center;
}



.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-de223c03-2660-439f-bda0-108a7c30d250 {
  margin-left: 100px;
margin-right: 100px;
min-height: 50px;
}
@media (min-width: 1200px){#s-de223c03-2660-439f-bda0-108a7c30d250 {
  margin-top: 30px;
margin-bottom: 0px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-de223c03-2660-439f-bda0-108a7c30d250 {
  margin-top: 30px;
margin-bottom: 0px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-de223c03-2660-439f-bda0-108a7c30d250 {
  margin-top: 10px;
margin-left: 50px;
margin-bottom: 0px;
margin-right: 50px;
}
}@media (max-width: 767px){#s-de223c03-2660-439f-bda0-108a7c30d250 {
  margin-left: 30px;
margin-right: 30px;
}
}







#s-de223c03-2660-439f-bda0-108a7c30d250 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-de223c03-2660-439f-bda0-108a7c30d250.shg-box.shg-c {
  justify-content: center;
}

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

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

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

#s-c40cef13-8949-4494-8a7c-aad474d75ca9 {
  margin-left: 0px;
margin-right: 0px;
}

@media (min-width: 0px) {
[id="s-c40cef13-8949-4494-8a7c-aad474d75ca9"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 15.0px);
}

[id="s-c40cef13-8949-4494-8a7c-aad474d75ca9"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-c40cef13-8949-4494-8a7c-aad474d75ca9"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 22.5px);
}

[id="s-c40cef13-8949-4494-8a7c-aad474d75ca9"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 22.5px);
}

[id="s-c40cef13-8949-4494-8a7c-aad474d75ca9"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 22.5px);
}

[id="s-c40cef13-8949-4494-8a7c-aad474d75ca9"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 22.5px);
}

[id="s-c40cef13-8949-4494-8a7c-aad474d75ca9"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 22.5px);
}

[id="s-c40cef13-8949-4494-8a7c-aad474d75ca9"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 22.5px);
}

[id="s-c40cef13-8949-4494-8a7c-aad474d75ca9"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 22.5px);
}

[id="s-c40cef13-8949-4494-8a7c-aad474d75ca9"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 22.5px);
}

[id="s-c40cef13-8949-4494-8a7c-aad474d75ca9"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 22.5px);
}

[id="s-c40cef13-8949-4494-8a7c-aad474d75ca9"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 22.5px);
}

[id="s-c40cef13-8949-4494-8a7c-aad474d75ca9"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 22.5px);
}

[id="s-c40cef13-8949-4494-8a7c-aad474d75ca9"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 22.5px);
}

}

@media (min-width: 992px) {
[id="s-c40cef13-8949-4494-8a7c-aad474d75ca9"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 22.5px);
}

[id="s-c40cef13-8949-4494-8a7c-aad474d75ca9"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 22.5px);
}

[id="s-c40cef13-8949-4494-8a7c-aad474d75ca9"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 22.5px);
}

[id="s-c40cef13-8949-4494-8a7c-aad474d75ca9"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 22.5px);
}

[id="s-c40cef13-8949-4494-8a7c-aad474d75ca9"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 22.5px);
}

[id="s-c40cef13-8949-4494-8a7c-aad474d75ca9"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 22.5px);
}

[id="s-c40cef13-8949-4494-8a7c-aad474d75ca9"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 22.5px);
}

[id="s-c40cef13-8949-4494-8a7c-aad474d75ca9"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 22.5px);
}

[id="s-c40cef13-8949-4494-8a7c-aad474d75ca9"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 22.5px);
}

[id="s-c40cef13-8949-4494-8a7c-aad474d75ca9"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 22.5px);
}

[id="s-c40cef13-8949-4494-8a7c-aad474d75ca9"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 22.5px);
}

[id="s-c40cef13-8949-4494-8a7c-aad474d75ca9"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 22.5px);
}

}

@media (min-width: 1200px) {
[id="s-c40cef13-8949-4494-8a7c-aad474d75ca9"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 22.5px);
}

[id="s-c40cef13-8949-4494-8a7c-aad474d75ca9"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 22.5px);
}

[id="s-c40cef13-8949-4494-8a7c-aad474d75ca9"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 22.5px);
}

[id="s-c40cef13-8949-4494-8a7c-aad474d75ca9"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 22.5px);
}

[id="s-c40cef13-8949-4494-8a7c-aad474d75ca9"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 22.5px);
}

[id="s-c40cef13-8949-4494-8a7c-aad474d75ca9"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 22.5px);
}

[id="s-c40cef13-8949-4494-8a7c-aad474d75ca9"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 22.5px);
}

[id="s-c40cef13-8949-4494-8a7c-aad474d75ca9"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 22.5px);
}

[id="s-c40cef13-8949-4494-8a7c-aad474d75ca9"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 22.5px);
}

[id="s-c40cef13-8949-4494-8a7c-aad474d75ca9"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 22.5px);
}

[id="s-c40cef13-8949-4494-8a7c-aad474d75ca9"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 22.5px);
}

[id="s-c40cef13-8949-4494-8a7c-aad474d75ca9"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 22.5px);
}

}

#s-48b778da-3b1e-4dbe-8a30-9c20830a1ebd {
  display: none;
}
.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-e6a55238-38e1-4da3-9bcf-1a70ea9426e7 {
  text-align: center;
}




  #s-e6a55238-38e1-4da3-9bcf-1a70ea9426e7 img.shogun-image {
    
    width: px;
  }


#s-e6a55238-38e1-4da3-9bcf-1a70ea9426e7 .shogun-image-content {
  
    align-items: center;
  
}

.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-42138179-0af4-4b5d-a07f-ec7cfdb7677e {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-42138179-0af4-4b5d-a07f-ec7cfdb7677e .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-ddfa15e6-c998-4bde-baed-89f908633d0c {
  text-align: center;
}

#s-ddfa15e6-c998-4bde-baed-89f908633d0c .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-ddfa15e6-c998-4bde-baed-89f908633d0c .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-ddfa15e6-c998-4bde-baed-89f908633d0c .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-6bb69ef6-bce9-4371-90b0-0f3be9399317 {
  display: none;
}
#s-fadb3689-619f-496d-9be6-495c0f733b41 {
  text-align: center;
}




  #s-fadb3689-619f-496d-9be6-495c0f733b41 img.shogun-image {
    
    width: px;
  }


#s-fadb3689-619f-496d-9be6-495c0f733b41 .shogun-image-content {
  
    align-items: center;
  
}

#s-bbff118b-0b58-4ef3-b8e7-f691667f7ec8 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-bbff118b-0b58-4ef3-b8e7-f691667f7ec8 .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-e5318ce2-b5bc-4aa5-90e5-409d0706e894 {
  text-align: center;
}

#s-e5318ce2-b5bc-4aa5-90e5-409d0706e894 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-e5318ce2-b5bc-4aa5-90e5-409d0706e894 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-e5318ce2-b5bc-4aa5-90e5-409d0706e894 .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-b28a4534-02ba-4a52-8ee7-cafba3f27e71 {
  display: none;
}
#s-4da85bbf-187d-4c11-bc15-c9d06ba03d1c {
  text-align: center;
}




  #s-4da85bbf-187d-4c11-bc15-c9d06ba03d1c img.shogun-image {
    
    width: px;
  }


#s-4da85bbf-187d-4c11-bc15-c9d06ba03d1c .shogun-image-content {
  
    align-items: center;
  
}

#s-ba50d840-edd7-42d8-bb90-991dbf45e0ec {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-ba50d840-edd7-42d8-bb90-991dbf45e0ec .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-578721ad-faf8-4e3e-b9a7-7c2f30cf416a {
  text-align: center;
}

#s-578721ad-faf8-4e3e-b9a7-7c2f30cf416a .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-578721ad-faf8-4e3e-b9a7-7c2f30cf416a .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-578721ad-faf8-4e3e-b9a7-7c2f30cf416a .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-54ade20e-3475-464c-94c1-8a6062ef9ca2 {
  display: none;
}
#s-17800f18-8682-4469-81e6-73cf17112c28 {
  text-align: center;
}




  #s-17800f18-8682-4469-81e6-73cf17112c28 img.shogun-image {
    
    width: px;
  }


#s-17800f18-8682-4469-81e6-73cf17112c28 .shogun-image-content {
  
    align-items: center;
  
}

#s-8c91b34d-a520-4142-b02e-0b6875abb2ca {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-8c91b34d-a520-4142-b02e-0b6875abb2ca .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-b241d4d2-9780-4b8f-be62-d2aec62ae40d {
  text-align: center;
}

#s-b241d4d2-9780-4b8f-be62-d2aec62ae40d .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-b241d4d2-9780-4b8f-be62-d2aec62ae40d .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-b241d4d2-9780-4b8f-be62-d2aec62ae40d .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-276ee688-ea45-4fd0-949d-23355092c6f4 {
  margin-left: 100px;
margin-right: 100px;
min-height: 50px;
}
@media (min-width: 1200px){#s-276ee688-ea45-4fd0-949d-23355092c6f4 {
  margin-top: 20px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-276ee688-ea45-4fd0-949d-23355092c6f4 {
  margin-top: 20px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-276ee688-ea45-4fd0-949d-23355092c6f4 {
  margin-left: 50px;
margin-right: 50px;
}
}@media (max-width: 767px){#s-276ee688-ea45-4fd0-949d-23355092c6f4 {
  margin-left: 30px;
margin-right: 30px;
}
}







#s-276ee688-ea45-4fd0-949d-23355092c6f4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-276ee688-ea45-4fd0-949d-23355092c6f4.shg-box.shg-c {
  justify-content: center;
}

#s-799569a6-d472-448b-85b8-b1542378107a {
  margin-left: 0px;
margin-right: 0px;
}

@media (min-width: 0px) {
[id="s-799569a6-d472-448b-85b8-b1542378107a"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 15.0px);
}

[id="s-799569a6-d472-448b-85b8-b1542378107a"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-799569a6-d472-448b-85b8-b1542378107a"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 22.5px);
}

[id="s-799569a6-d472-448b-85b8-b1542378107a"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 22.5px);
}

[id="s-799569a6-d472-448b-85b8-b1542378107a"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 22.5px);
}

[id="s-799569a6-d472-448b-85b8-b1542378107a"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 22.5px);
}

[id="s-799569a6-d472-448b-85b8-b1542378107a"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 22.5px);
}

[id="s-799569a6-d472-448b-85b8-b1542378107a"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 22.5px);
}

[id="s-799569a6-d472-448b-85b8-b1542378107a"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 22.5px);
}

[id="s-799569a6-d472-448b-85b8-b1542378107a"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 22.5px);
}

[id="s-799569a6-d472-448b-85b8-b1542378107a"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 22.5px);
}

[id="s-799569a6-d472-448b-85b8-b1542378107a"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 22.5px);
}

[id="s-799569a6-d472-448b-85b8-b1542378107a"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 22.5px);
}

[id="s-799569a6-d472-448b-85b8-b1542378107a"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 22.5px);
}

}

@media (min-width: 992px) {
[id="s-799569a6-d472-448b-85b8-b1542378107a"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 22.5px);
}

[id="s-799569a6-d472-448b-85b8-b1542378107a"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 22.5px);
}

[id="s-799569a6-d472-448b-85b8-b1542378107a"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 22.5px);
}

[id="s-799569a6-d472-448b-85b8-b1542378107a"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 22.5px);
}

[id="s-799569a6-d472-448b-85b8-b1542378107a"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 22.5px);
}

[id="s-799569a6-d472-448b-85b8-b1542378107a"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 22.5px);
}

[id="s-799569a6-d472-448b-85b8-b1542378107a"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 22.5px);
}

[id="s-799569a6-d472-448b-85b8-b1542378107a"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 22.5px);
}

[id="s-799569a6-d472-448b-85b8-b1542378107a"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 22.5px);
}

[id="s-799569a6-d472-448b-85b8-b1542378107a"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 22.5px);
}

[id="s-799569a6-d472-448b-85b8-b1542378107a"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 22.5px);
}

[id="s-799569a6-d472-448b-85b8-b1542378107a"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 22.5px);
}

}

@media (min-width: 1200px) {
[id="s-799569a6-d472-448b-85b8-b1542378107a"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 22.5px);
}

[id="s-799569a6-d472-448b-85b8-b1542378107a"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 22.5px);
}

[id="s-799569a6-d472-448b-85b8-b1542378107a"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 22.5px);
}

[id="s-799569a6-d472-448b-85b8-b1542378107a"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 22.5px);
}

[id="s-799569a6-d472-448b-85b8-b1542378107a"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 22.5px);
}

[id="s-799569a6-d472-448b-85b8-b1542378107a"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 22.5px);
}

[id="s-799569a6-d472-448b-85b8-b1542378107a"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 22.5px);
}

[id="s-799569a6-d472-448b-85b8-b1542378107a"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 22.5px);
}

[id="s-799569a6-d472-448b-85b8-b1542378107a"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 22.5px);
}

[id="s-799569a6-d472-448b-85b8-b1542378107a"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 22.5px);
}

[id="s-799569a6-d472-448b-85b8-b1542378107a"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 22.5px);
}

[id="s-799569a6-d472-448b-85b8-b1542378107a"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 22.5px);
}

}

#s-401949fe-9344-46c3-bca4-6246f8af2dd7 {
  display: none;
}
#s-de0d9ae2-d590-4ce3-a65f-77eabbd0ce9e {
  text-align: center;
}




  #s-de0d9ae2-d590-4ce3-a65f-77eabbd0ce9e img.shogun-image {
    
    width: px;
  }


#s-de0d9ae2-d590-4ce3-a65f-77eabbd0ce9e .shogun-image-content {
  
    align-items: center;
  
}

#s-79c630f1-d933-4356-bcc6-1cc654c2d22a {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-79c630f1-d933-4356-bcc6-1cc654c2d22a .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-27fb1cce-e4f1-4882-9d43-254bb63b2d7b {
  text-align: center;
}

#s-27fb1cce-e4f1-4882-9d43-254bb63b2d7b .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-27fb1cce-e4f1-4882-9d43-254bb63b2d7b .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-27fb1cce-e4f1-4882-9d43-254bb63b2d7b .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-4085fca9-dceb-4085-a910-f3fd81a1c4d9 {
  display: none;
}
#s-5d7127b2-3e78-47e3-9997-218531c7b1db {
  text-align: center;
}




  #s-5d7127b2-3e78-47e3-9997-218531c7b1db img.shogun-image {
    
    width: px;
  }


#s-5d7127b2-3e78-47e3-9997-218531c7b1db .shogun-image-content {
  
    align-items: center;
  
}

#s-ca1186a0-526a-46c6-969b-7937bfd4e201 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-ca1186a0-526a-46c6-969b-7937bfd4e201 .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-db52dcbd-52af-4646-98d0-e920b170b7cd {
  text-align: center;
}

#s-db52dcbd-52af-4646-98d0-e920b170b7cd .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-db52dcbd-52af-4646-98d0-e920b170b7cd .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-db52dcbd-52af-4646-98d0-e920b170b7cd .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-bfb3764b-eed5-46a5-ac9c-205ab5dc09db {
  display: none;
}
#s-b5bc26fc-7c7e-41d5-9312-fd6fced07b73 {
  text-align: center;
}




  #s-b5bc26fc-7c7e-41d5-9312-fd6fced07b73 img.shogun-image {
    
    width: px;
  }


#s-b5bc26fc-7c7e-41d5-9312-fd6fced07b73 .shogun-image-content {
  
    align-items: center;
  
}

#s-dfbf6182-43ef-48ee-8b14-9e05a43a701f {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-dfbf6182-43ef-48ee-8b14-9e05a43a701f .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-97df3d15-3af4-42d1-a301-184678e42d29 {
  text-align: center;
}

#s-97df3d15-3af4-42d1-a301-184678e42d29 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-97df3d15-3af4-42d1-a301-184678e42d29 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-97df3d15-3af4-42d1-a301-184678e42d29 .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-2a268476-c965-44e0-a98a-3494cdd9dfe0 {
  display: none;
}
#s-ea7addcc-5620-4d75-b10c-af51bfdf3049 {
  text-align: center;
}




  #s-ea7addcc-5620-4d75-b10c-af51bfdf3049 img.shogun-image {
    
    width: px;
  }


#s-ea7addcc-5620-4d75-b10c-af51bfdf3049 .shogun-image-content {
  
    align-items: center;
  
}

#s-eb0cba3d-8c82-4006-9b1b-bbfb528fa3db {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-eb0cba3d-8c82-4006-9b1b-bbfb528fa3db .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-1c68be4e-3ad8-4a86-a027-7dab82abcdd4 {
  text-align: center;
}

#s-1c68be4e-3ad8-4a86-a027-7dab82abcdd4 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-1c68be4e-3ad8-4a86-a027-7dab82abcdd4 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-1c68be4e-3ad8-4a86-a027-7dab82abcdd4 .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-6787e35f-1c54-48c6-b5dd-68ac4c08b137 {
  margin-left: 100px;
margin-right: 100px;
min-height: 50px;
}
@media (min-width: 1200px){#s-6787e35f-1c54-48c6-b5dd-68ac4c08b137 {
  margin-top: 20px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-6787e35f-1c54-48c6-b5dd-68ac4c08b137 {
  margin-top: 20px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-6787e35f-1c54-48c6-b5dd-68ac4c08b137 {
  margin-left: 50px;
margin-right: 50px;
}
}@media (max-width: 767px){#s-6787e35f-1c54-48c6-b5dd-68ac4c08b137 {
  margin-left: 30px;
margin-right: 30px;
}
}







#s-6787e35f-1c54-48c6-b5dd-68ac4c08b137 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-6787e35f-1c54-48c6-b5dd-68ac4c08b137.shg-box.shg-c {
  justify-content: center;
}

#s-8e697fb0-3ae8-4ddd-af9a-d3a07ea63915 {
  margin-left: 0px;
margin-right: 0px;
}

@media (min-width: 0px) {
[id="s-8e697fb0-3ae8-4ddd-af9a-d3a07ea63915"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 15.0px);
}

[id="s-8e697fb0-3ae8-4ddd-af9a-d3a07ea63915"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-8e697fb0-3ae8-4ddd-af9a-d3a07ea63915"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 22.5px);
}

[id="s-8e697fb0-3ae8-4ddd-af9a-d3a07ea63915"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 22.5px);
}

[id="s-8e697fb0-3ae8-4ddd-af9a-d3a07ea63915"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 22.5px);
}

[id="s-8e697fb0-3ae8-4ddd-af9a-d3a07ea63915"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 22.5px);
}

[id="s-8e697fb0-3ae8-4ddd-af9a-d3a07ea63915"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 22.5px);
}

[id="s-8e697fb0-3ae8-4ddd-af9a-d3a07ea63915"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 22.5px);
}

[id="s-8e697fb0-3ae8-4ddd-af9a-d3a07ea63915"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 22.5px);
}

[id="s-8e697fb0-3ae8-4ddd-af9a-d3a07ea63915"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 22.5px);
}

[id="s-8e697fb0-3ae8-4ddd-af9a-d3a07ea63915"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 22.5px);
}

[id="s-8e697fb0-3ae8-4ddd-af9a-d3a07ea63915"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 22.5px);
}

[id="s-8e697fb0-3ae8-4ddd-af9a-d3a07ea63915"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 22.5px);
}

[id="s-8e697fb0-3ae8-4ddd-af9a-d3a07ea63915"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 22.5px);
}

}

@media (min-width: 992px) {
[id="s-8e697fb0-3ae8-4ddd-af9a-d3a07ea63915"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 22.5px);
}

[id="s-8e697fb0-3ae8-4ddd-af9a-d3a07ea63915"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 22.5px);
}

[id="s-8e697fb0-3ae8-4ddd-af9a-d3a07ea63915"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 22.5px);
}

[id="s-8e697fb0-3ae8-4ddd-af9a-d3a07ea63915"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 22.5px);
}

[id="s-8e697fb0-3ae8-4ddd-af9a-d3a07ea63915"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 22.5px);
}

[id="s-8e697fb0-3ae8-4ddd-af9a-d3a07ea63915"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 22.5px);
}

[id="s-8e697fb0-3ae8-4ddd-af9a-d3a07ea63915"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 22.5px);
}

[id="s-8e697fb0-3ae8-4ddd-af9a-d3a07ea63915"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 22.5px);
}

[id="s-8e697fb0-3ae8-4ddd-af9a-d3a07ea63915"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 22.5px);
}

[id="s-8e697fb0-3ae8-4ddd-af9a-d3a07ea63915"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 22.5px);
}

[id="s-8e697fb0-3ae8-4ddd-af9a-d3a07ea63915"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 22.5px);
}

[id="s-8e697fb0-3ae8-4ddd-af9a-d3a07ea63915"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 22.5px);
}

}

@media (min-width: 1200px) {
[id="s-8e697fb0-3ae8-4ddd-af9a-d3a07ea63915"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 22.5px);
}

[id="s-8e697fb0-3ae8-4ddd-af9a-d3a07ea63915"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 22.5px);
}

[id="s-8e697fb0-3ae8-4ddd-af9a-d3a07ea63915"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 22.5px);
}

[id="s-8e697fb0-3ae8-4ddd-af9a-d3a07ea63915"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 22.5px);
}

[id="s-8e697fb0-3ae8-4ddd-af9a-d3a07ea63915"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 22.5px);
}

[id="s-8e697fb0-3ae8-4ddd-af9a-d3a07ea63915"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 22.5px);
}

[id="s-8e697fb0-3ae8-4ddd-af9a-d3a07ea63915"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 22.5px);
}

[id="s-8e697fb0-3ae8-4ddd-af9a-d3a07ea63915"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 22.5px);
}

[id="s-8e697fb0-3ae8-4ddd-af9a-d3a07ea63915"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 22.5px);
}

[id="s-8e697fb0-3ae8-4ddd-af9a-d3a07ea63915"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 22.5px);
}

[id="s-8e697fb0-3ae8-4ddd-af9a-d3a07ea63915"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 22.5px);
}

[id="s-8e697fb0-3ae8-4ddd-af9a-d3a07ea63915"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 22.5px);
}

}

#s-00cb8163-0ccb-4877-8fa3-a8a8e0ab4f65 {
  display: none;
}
#s-b486ee7f-0e7f-4276-8f49-d0af00f0e2af {
  text-align: center;
}




  #s-b486ee7f-0e7f-4276-8f49-d0af00f0e2af img.shogun-image {
    
    width: px;
  }


#s-b486ee7f-0e7f-4276-8f49-d0af00f0e2af .shogun-image-content {
  
    align-items: center;
  
}

#s-2115e3cc-1a4c-4436-bf80-144c85da4b75 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-2115e3cc-1a4c-4436-bf80-144c85da4b75 .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-a361b33c-3d04-48e2-8cbe-2bd418e1a781 {
  text-align: center;
}

#s-a361b33c-3d04-48e2-8cbe-2bd418e1a781 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-a361b33c-3d04-48e2-8cbe-2bd418e1a781 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-a361b33c-3d04-48e2-8cbe-2bd418e1a781 .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-fb680a3a-f21e-4761-b3d8-56d78fce28c3 {
  display: none;
}
#s-d54527c0-ae6f-4684-bf30-63d4cf3b1f36 {
  text-align: center;
}




  #s-d54527c0-ae6f-4684-bf30-63d4cf3b1f36 img.shogun-image {
    
    width: px;
  }


#s-d54527c0-ae6f-4684-bf30-63d4cf3b1f36 .shogun-image-content {
  
    align-items: center;
  
}

#s-3f2222a0-c7dc-4847-9d4a-24aa1fba1780 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-3f2222a0-c7dc-4847-9d4a-24aa1fba1780 .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-8d61549e-bd3e-4238-8bb3-c775d8270d05 {
  text-align: center;
}

#s-8d61549e-bd3e-4238-8bb3-c775d8270d05 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-8d61549e-bd3e-4238-8bb3-c775d8270d05 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-8d61549e-bd3e-4238-8bb3-c775d8270d05 .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-8869b20a-0091-48d2-a139-5e8233cc233b {
  display: none;
}
#s-243e340e-1345-4584-8d8b-ffd6a5fdbf1b {
  text-align: center;
}




  #s-243e340e-1345-4584-8d8b-ffd6a5fdbf1b img.shogun-image {
    
    width: px;
  }


#s-243e340e-1345-4584-8d8b-ffd6a5fdbf1b .shogun-image-content {
  
    align-items: center;
  
}

#s-b9167f8b-c58a-449f-89f8-4de9731b2b14 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-b9167f8b-c58a-449f-89f8-4de9731b2b14 .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-8c6144d6-d915-4c95-b478-3025031db18a {
  text-align: center;
}

#s-8c6144d6-d915-4c95-b478-3025031db18a .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-8c6144d6-d915-4c95-b478-3025031db18a .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-8c6144d6-d915-4c95-b478-3025031db18a .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-20f55d42-5918-4a8d-af8c-95cecd5b1cf4 {
  display: none;
}
#s-0422f226-d59e-4774-acd1-9104d4707c4c {
  text-align: center;
}




  #s-0422f226-d59e-4774-acd1-9104d4707c4c img.shogun-image {
    
    width: px;
  }


#s-0422f226-d59e-4774-acd1-9104d4707c4c .shogun-image-content {
  
    align-items: center;
  
}

#s-1f2618b7-53f3-4f79-a312-94af628235bc {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-1f2618b7-53f3-4f79-a312-94af628235bc .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-7955d451-f75d-4def-b6a0-3ea31c64d574 {
  text-align: center;
}

#s-7955d451-f75d-4def-b6a0-3ea31c64d574 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-7955d451-f75d-4def-b6a0-3ea31c64d574 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-7955d451-f75d-4def-b6a0-3ea31c64d574 .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-7c3cc7b4-b55d-416b-b218-909c0b7de0be {
  margin-left: 100px;
margin-right: 100px;
min-height: 50px;
}
@media (min-width: 1200px){#s-7c3cc7b4-b55d-416b-b218-909c0b7de0be {
  margin-top: 0px;
margin-bottom: 0px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-7c3cc7b4-b55d-416b-b218-909c0b7de0be {
  margin-top: 0px;
margin-bottom: 0px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-7c3cc7b4-b55d-416b-b218-909c0b7de0be {
  margin-top: 0px;
margin-left: 50px;
margin-bottom: 20px;
margin-right: 50px;
}
}@media (max-width: 767px){#s-7c3cc7b4-b55d-416b-b218-909c0b7de0be {
  margin-top: 0px;
margin-left: 20px;
margin-right: 20px;
}
}







#s-7c3cc7b4-b55d-416b-b218-909c0b7de0be > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-7c3cc7b4-b55d-416b-b218-909c0b7de0be.shg-box.shg-c {
  justify-content: center;
}

#s-b151b6be-197a-4a4d-aba5-6c77e6edbe3b {
  margin-left: 0px;
margin-right: 0px;
}
@media (min-width: 1200px){#s-b151b6be-197a-4a4d-aba5-6c77e6edbe3b {
  margin-top: 20px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-b151b6be-197a-4a4d-aba5-6c77e6edbe3b {
  margin-top: 20px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-b151b6be-197a-4a4d-aba5-6c77e6edbe3b {
  margin-top: 20px;
}
}@media (max-width: 767px){#s-b151b6be-197a-4a4d-aba5-6c77e6edbe3b {
  margin-top: 20px;
}
}
@media (min-width: 0px) {
[id="s-b151b6be-197a-4a4d-aba5-6c77e6edbe3b"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 15.0px);
}

[id="s-b151b6be-197a-4a4d-aba5-6c77e6edbe3b"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-b151b6be-197a-4a4d-aba5-6c77e6edbe3b"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 22.5px);
}

[id="s-b151b6be-197a-4a4d-aba5-6c77e6edbe3b"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 22.5px);
}

[id="s-b151b6be-197a-4a4d-aba5-6c77e6edbe3b"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 22.5px);
}

[id="s-b151b6be-197a-4a4d-aba5-6c77e6edbe3b"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 22.5px);
}

[id="s-b151b6be-197a-4a4d-aba5-6c77e6edbe3b"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 22.5px);
}

[id="s-b151b6be-197a-4a4d-aba5-6c77e6edbe3b"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 22.5px);
}

[id="s-b151b6be-197a-4a4d-aba5-6c77e6edbe3b"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 22.5px);
}

[id="s-b151b6be-197a-4a4d-aba5-6c77e6edbe3b"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 22.5px);
}

[id="s-b151b6be-197a-4a4d-aba5-6c77e6edbe3b"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 22.5px);
}

[id="s-b151b6be-197a-4a4d-aba5-6c77e6edbe3b"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 22.5px);
}

[id="s-b151b6be-197a-4a4d-aba5-6c77e6edbe3b"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 22.5px);
}

[id="s-b151b6be-197a-4a4d-aba5-6c77e6edbe3b"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 22.5px);
}

}

@media (min-width: 992px) {
[id="s-b151b6be-197a-4a4d-aba5-6c77e6edbe3b"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 22.5px);
}

[id="s-b151b6be-197a-4a4d-aba5-6c77e6edbe3b"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 22.5px);
}

[id="s-b151b6be-197a-4a4d-aba5-6c77e6edbe3b"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 22.5px);
}

[id="s-b151b6be-197a-4a4d-aba5-6c77e6edbe3b"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 22.5px);
}

[id="s-b151b6be-197a-4a4d-aba5-6c77e6edbe3b"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 22.5px);
}

[id="s-b151b6be-197a-4a4d-aba5-6c77e6edbe3b"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 22.5px);
}

[id="s-b151b6be-197a-4a4d-aba5-6c77e6edbe3b"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 22.5px);
}

[id="s-b151b6be-197a-4a4d-aba5-6c77e6edbe3b"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 22.5px);
}

[id="s-b151b6be-197a-4a4d-aba5-6c77e6edbe3b"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 22.5px);
}

[id="s-b151b6be-197a-4a4d-aba5-6c77e6edbe3b"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 22.5px);
}

[id="s-b151b6be-197a-4a4d-aba5-6c77e6edbe3b"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 22.5px);
}

[id="s-b151b6be-197a-4a4d-aba5-6c77e6edbe3b"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 22.5px);
}

}

@media (min-width: 1200px) {
[id="s-b151b6be-197a-4a4d-aba5-6c77e6edbe3b"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 22.5px);
}

[id="s-b151b6be-197a-4a4d-aba5-6c77e6edbe3b"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 22.5px);
}

[id="s-b151b6be-197a-4a4d-aba5-6c77e6edbe3b"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 22.5px);
}

[id="s-b151b6be-197a-4a4d-aba5-6c77e6edbe3b"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 22.5px);
}

[id="s-b151b6be-197a-4a4d-aba5-6c77e6edbe3b"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 22.5px);
}

[id="s-b151b6be-197a-4a4d-aba5-6c77e6edbe3b"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 22.5px);
}

[id="s-b151b6be-197a-4a4d-aba5-6c77e6edbe3b"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 22.5px);
}

[id="s-b151b6be-197a-4a4d-aba5-6c77e6edbe3b"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 22.5px);
}

[id="s-b151b6be-197a-4a4d-aba5-6c77e6edbe3b"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 22.5px);
}

[id="s-b151b6be-197a-4a4d-aba5-6c77e6edbe3b"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 22.5px);
}

[id="s-b151b6be-197a-4a4d-aba5-6c77e6edbe3b"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 22.5px);
}

[id="s-b151b6be-197a-4a4d-aba5-6c77e6edbe3b"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 22.5px);
}

}

#s-e64d6554-5a2e-4d8b-a143-2cd2791cc2dc {
  display: none;
}
#s-59dc0608-c9ce-47f2-bc58-ec8b5a2b773b {
  text-align: center;
}




  #s-59dc0608-c9ce-47f2-bc58-ec8b5a2b773b img.shogun-image {
    
    width: px;
  }


#s-59dc0608-c9ce-47f2-bc58-ec8b5a2b773b .shogun-image-content {
  
    align-items: center;
  
}

#s-f8240590-8180-406b-b017-5d5e23b80803 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-f8240590-8180-406b-b017-5d5e23b80803 .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-a715dcdd-4a1f-42e6-b85e-ce244884b5be {
  text-align: center;
}

#s-a715dcdd-4a1f-42e6-b85e-ce244884b5be .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-a715dcdd-4a1f-42e6-b85e-ce244884b5be .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-a715dcdd-4a1f-42e6-b85e-ce244884b5be .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-42b7e492-9770-48c5-a88f-47087ce7a541 {
  display: none;
}
#s-3351794e-76ba-4079-93fc-eb54dc68b61b {
  text-align: center;
}




  #s-3351794e-76ba-4079-93fc-eb54dc68b61b img.shogun-image {
    
    width: px;
  }


#s-3351794e-76ba-4079-93fc-eb54dc68b61b .shogun-image-content {
  
    align-items: center;
  
}

#s-c873f7bf-87b5-4dcd-87c1-d1c9f28f512b {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-c873f7bf-87b5-4dcd-87c1-d1c9f28f512b .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-393b5783-704c-4644-a84c-b119e8ae0ecc {
  text-align: center;
}

#s-393b5783-704c-4644-a84c-b119e8ae0ecc .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-393b5783-704c-4644-a84c-b119e8ae0ecc .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-393b5783-704c-4644-a84c-b119e8ae0ecc .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-6721aece-3b15-4cac-a779-2491c12ed660 {
  display: none;
}
#s-911830c1-90f1-4881-835a-7e5b34a76cdb {
  text-align: center;
}




  #s-911830c1-90f1-4881-835a-7e5b34a76cdb img.shogun-image {
    
    width: px;
  }


#s-911830c1-90f1-4881-835a-7e5b34a76cdb .shogun-image-content {
  
    align-items: center;
  
}

#s-c2753c1e-b8a7-40c6-9b65-c1a50084f441 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-c2753c1e-b8a7-40c6-9b65-c1a50084f441 .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-3b320478-83bd-44b9-b44f-a0df9276e15d {
  text-align: center;
}

#s-3b320478-83bd-44b9-b44f-a0df9276e15d .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-3b320478-83bd-44b9-b44f-a0df9276e15d .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-3b320478-83bd-44b9-b44f-a0df9276e15d .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-d001b1e3-daf2-4bba-8e52-3b33b385bcbd {
  display: none;
}
#s-ef1df30d-da30-407f-8f27-e830a91fc1d8 {
  text-align: center;
}




  #s-ef1df30d-da30-407f-8f27-e830a91fc1d8 img.shogun-image {
    
    width: px;
  }


#s-ef1df30d-da30-407f-8f27-e830a91fc1d8 .shogun-image-content {
  
    align-items: center;
  
}

#s-26c54436-c457-41ff-b354-5a957bd41374 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-26c54436-c457-41ff-b354-5a957bd41374 .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-39ba91d2-8de3-4b72-a6c2-0ba30d21b994 {
  text-align: center;
}

#s-39ba91d2-8de3-4b72-a6c2-0ba30d21b994 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-39ba91d2-8de3-4b72-a6c2-0ba30d21b994 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-39ba91d2-8de3-4b72-a6c2-0ba30d21b994 .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-858d6869-343d-470b-8c9f-c1eab07377ef {
  margin-left: 100px;
margin-right: 100px;
min-height: 50px;
}
@media (min-width: 1200px){#s-858d6869-343d-470b-8c9f-c1eab07377ef {
  margin-top: 20px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-858d6869-343d-470b-8c9f-c1eab07377ef {
  margin-top: 20px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-858d6869-343d-470b-8c9f-c1eab07377ef {
  margin-left: 50px;
margin-right: 50px;
}
}@media (max-width: 767px){#s-858d6869-343d-470b-8c9f-c1eab07377ef {
  margin-left: 20px;
margin-right: 20px;
}
}







#s-858d6869-343d-470b-8c9f-c1eab07377ef > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-858d6869-343d-470b-8c9f-c1eab07377ef.shg-box.shg-c {
  justify-content: center;
}

#s-fb7ea534-973f-41b0-ad61-addc58ebf9e4 {
  margin-left: 0px;
margin-right: 0px;
}

@media (min-width: 0px) {
[id="s-fb7ea534-973f-41b0-ad61-addc58ebf9e4"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 15.0px);
}

[id="s-fb7ea534-973f-41b0-ad61-addc58ebf9e4"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-fb7ea534-973f-41b0-ad61-addc58ebf9e4"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 22.5px);
}

[id="s-fb7ea534-973f-41b0-ad61-addc58ebf9e4"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 22.5px);
}

[id="s-fb7ea534-973f-41b0-ad61-addc58ebf9e4"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 22.5px);
}

[id="s-fb7ea534-973f-41b0-ad61-addc58ebf9e4"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 22.5px);
}

[id="s-fb7ea534-973f-41b0-ad61-addc58ebf9e4"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 22.5px);
}

[id="s-fb7ea534-973f-41b0-ad61-addc58ebf9e4"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 22.5px);
}

[id="s-fb7ea534-973f-41b0-ad61-addc58ebf9e4"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 22.5px);
}

[id="s-fb7ea534-973f-41b0-ad61-addc58ebf9e4"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 22.5px);
}

[id="s-fb7ea534-973f-41b0-ad61-addc58ebf9e4"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 22.5px);
}

[id="s-fb7ea534-973f-41b0-ad61-addc58ebf9e4"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 22.5px);
}

[id="s-fb7ea534-973f-41b0-ad61-addc58ebf9e4"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 22.5px);
}

[id="s-fb7ea534-973f-41b0-ad61-addc58ebf9e4"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 22.5px);
}

}

@media (min-width: 992px) {
[id="s-fb7ea534-973f-41b0-ad61-addc58ebf9e4"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 22.5px);
}

[id="s-fb7ea534-973f-41b0-ad61-addc58ebf9e4"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 22.5px);
}

[id="s-fb7ea534-973f-41b0-ad61-addc58ebf9e4"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 22.5px);
}

[id="s-fb7ea534-973f-41b0-ad61-addc58ebf9e4"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 22.5px);
}

[id="s-fb7ea534-973f-41b0-ad61-addc58ebf9e4"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 22.5px);
}

[id="s-fb7ea534-973f-41b0-ad61-addc58ebf9e4"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 22.5px);
}

[id="s-fb7ea534-973f-41b0-ad61-addc58ebf9e4"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 22.5px);
}

[id="s-fb7ea534-973f-41b0-ad61-addc58ebf9e4"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 22.5px);
}

[id="s-fb7ea534-973f-41b0-ad61-addc58ebf9e4"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 22.5px);
}

[id="s-fb7ea534-973f-41b0-ad61-addc58ebf9e4"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 22.5px);
}

[id="s-fb7ea534-973f-41b0-ad61-addc58ebf9e4"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 22.5px);
}

[id="s-fb7ea534-973f-41b0-ad61-addc58ebf9e4"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 22.5px);
}

}

@media (min-width: 1200px) {
[id="s-fb7ea534-973f-41b0-ad61-addc58ebf9e4"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 22.5px);
}

[id="s-fb7ea534-973f-41b0-ad61-addc58ebf9e4"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 22.5px);
}

[id="s-fb7ea534-973f-41b0-ad61-addc58ebf9e4"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 22.5px);
}

[id="s-fb7ea534-973f-41b0-ad61-addc58ebf9e4"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 22.5px);
}

[id="s-fb7ea534-973f-41b0-ad61-addc58ebf9e4"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 22.5px);
}

[id="s-fb7ea534-973f-41b0-ad61-addc58ebf9e4"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 22.5px);
}

[id="s-fb7ea534-973f-41b0-ad61-addc58ebf9e4"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 22.5px);
}

[id="s-fb7ea534-973f-41b0-ad61-addc58ebf9e4"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 22.5px);
}

[id="s-fb7ea534-973f-41b0-ad61-addc58ebf9e4"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 22.5px);
}

[id="s-fb7ea534-973f-41b0-ad61-addc58ebf9e4"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 22.5px);
}

[id="s-fb7ea534-973f-41b0-ad61-addc58ebf9e4"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 22.5px);
}

[id="s-fb7ea534-973f-41b0-ad61-addc58ebf9e4"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 22.5px);
}

}

#s-2cc0c8ed-781a-41d8-b6dd-8af146d59029 {
  display: none;
}
#s-1afa2444-6923-4822-bf32-ff844a1173cb {
  text-align: center;
}




  #s-1afa2444-6923-4822-bf32-ff844a1173cb img.shogun-image {
    
    width: px;
  }


#s-1afa2444-6923-4822-bf32-ff844a1173cb .shogun-image-content {
  
    align-items: center;
  
}

#s-62ccece0-875f-475d-a174-75090ed2b56c {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-62ccece0-875f-475d-a174-75090ed2b56c .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-a3d3bbbf-6b8e-435b-b3e8-bc4ea7c419db {
  text-align: center;
}

#s-a3d3bbbf-6b8e-435b-b3e8-bc4ea7c419db .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-a3d3bbbf-6b8e-435b-b3e8-bc4ea7c419db .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-a3d3bbbf-6b8e-435b-b3e8-bc4ea7c419db .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-ce4d2218-d562-4300-b6a5-4e46e9c91b05 {
  display: none;
}
#s-6e8e9088-4112-4b53-88af-333a9874f347 {
  text-align: center;
}




  #s-6e8e9088-4112-4b53-88af-333a9874f347 img.shogun-image {
    
    width: px;
  }


#s-6e8e9088-4112-4b53-88af-333a9874f347 .shogun-image-content {
  
    align-items: center;
  
}

#s-790d3f3f-ebca-445d-bcd0-e09f708919c3 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-790d3f3f-ebca-445d-bcd0-e09f708919c3 .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-658dc33c-338e-4fc7-9a4d-41815e324a0d {
  text-align: center;
}

#s-658dc33c-338e-4fc7-9a4d-41815e324a0d .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-658dc33c-338e-4fc7-9a4d-41815e324a0d .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-658dc33c-338e-4fc7-9a4d-41815e324a0d .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-008a02ab-45ac-4eb4-92d9-1510bec3a490 {
  text-align: center;
}




  #s-008a02ab-45ac-4eb4-92d9-1510bec3a490 img.shogun-image {
    
    width: px;
  }


#s-008a02ab-45ac-4eb4-92d9-1510bec3a490 .shogun-image-content {
  
    align-items: center;
  
}

#s-8a8b3cd7-e31a-4d0e-8f55-5bb36529453d {
  display: none;
}
#s-f11f45af-2baf-48a0-ab13-200a3761703d {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-f11f45af-2baf-48a0-ab13-200a3761703d .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-ae253c69-50a3-4dff-b151-08092d28fc85 {
  text-align: center;
}

#s-ae253c69-50a3-4dff-b151-08092d28fc85 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-ae253c69-50a3-4dff-b151-08092d28fc85 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-ae253c69-50a3-4dff-b151-08092d28fc85 .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-fd1b641f-d0fa-47a4-ad0b-146b744bf782 {
  display: none;
}
#s-c569704e-bc5e-48ce-b35e-77462dd38eca {
  text-align: center;
}




  #s-c569704e-bc5e-48ce-b35e-77462dd38eca img.shogun-image {
    
    width: px;
  }


#s-c569704e-bc5e-48ce-b35e-77462dd38eca .shogun-image-content {
  
    align-items: center;
  
}

#s-4f868eb3-0f6c-4f22-8336-53f2abb40d4c {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-4f868eb3-0f6c-4f22-8336-53f2abb40d4c .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-827ae9d1-e5b2-453c-b3c1-8a807b6b3429 {
  text-align: center;
}

#s-827ae9d1-e5b2-453c-b3c1-8a807b6b3429 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-827ae9d1-e5b2-453c-b3c1-8a807b6b3429 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-827ae9d1-e5b2-453c-b3c1-8a807b6b3429 .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-62e4a3ee-0505-461b-89e3-765995c35766 {
  margin-left: 100px;
margin-right: 100px;
min-height: 50px;
}
@media (min-width: 1200px){#s-62e4a3ee-0505-461b-89e3-765995c35766 {
  margin-top: 20px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-62e4a3ee-0505-461b-89e3-765995c35766 {
  margin-top: 20px;
}
}@media (max-width: 767px){#s-62e4a3ee-0505-461b-89e3-765995c35766 {
  margin-left: 50px;
margin-right: 50px;
}
}







#s-62e4a3ee-0505-461b-89e3-765995c35766 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-62e4a3ee-0505-461b-89e3-765995c35766.shg-box.shg-c {
  justify-content: center;
}

#s-704ee1f8-46d9-43f0-a14d-9ef7e41ef412 {
  margin-left: 0px;
margin-right: 0px;
}

@media (min-width: 0px) {
[id="s-704ee1f8-46d9-43f0-a14d-9ef7e41ef412"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 15.0px);
}

[id="s-704ee1f8-46d9-43f0-a14d-9ef7e41ef412"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-704ee1f8-46d9-43f0-a14d-9ef7e41ef412"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 22.5px);
}

[id="s-704ee1f8-46d9-43f0-a14d-9ef7e41ef412"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 22.5px);
}

[id="s-704ee1f8-46d9-43f0-a14d-9ef7e41ef412"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 22.5px);
}

[id="s-704ee1f8-46d9-43f0-a14d-9ef7e41ef412"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 22.5px);
}

[id="s-704ee1f8-46d9-43f0-a14d-9ef7e41ef412"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 22.5px);
}

[id="s-704ee1f8-46d9-43f0-a14d-9ef7e41ef412"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 22.5px);
}

[id="s-704ee1f8-46d9-43f0-a14d-9ef7e41ef412"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 22.5px);
}

[id="s-704ee1f8-46d9-43f0-a14d-9ef7e41ef412"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 22.5px);
}

[id="s-704ee1f8-46d9-43f0-a14d-9ef7e41ef412"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 22.5px);
}

[id="s-704ee1f8-46d9-43f0-a14d-9ef7e41ef412"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 22.5px);
}

[id="s-704ee1f8-46d9-43f0-a14d-9ef7e41ef412"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 22.5px);
}

[id="s-704ee1f8-46d9-43f0-a14d-9ef7e41ef412"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 22.5px);
}

}

@media (min-width: 992px) {
[id="s-704ee1f8-46d9-43f0-a14d-9ef7e41ef412"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 22.5px);
}

[id="s-704ee1f8-46d9-43f0-a14d-9ef7e41ef412"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 22.5px);
}

[id="s-704ee1f8-46d9-43f0-a14d-9ef7e41ef412"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 22.5px);
}

[id="s-704ee1f8-46d9-43f0-a14d-9ef7e41ef412"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 22.5px);
}

[id="s-704ee1f8-46d9-43f0-a14d-9ef7e41ef412"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 22.5px);
}

[id="s-704ee1f8-46d9-43f0-a14d-9ef7e41ef412"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 22.5px);
}

[id="s-704ee1f8-46d9-43f0-a14d-9ef7e41ef412"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 22.5px);
}

[id="s-704ee1f8-46d9-43f0-a14d-9ef7e41ef412"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 22.5px);
}

[id="s-704ee1f8-46d9-43f0-a14d-9ef7e41ef412"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 22.5px);
}

[id="s-704ee1f8-46d9-43f0-a14d-9ef7e41ef412"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 22.5px);
}

[id="s-704ee1f8-46d9-43f0-a14d-9ef7e41ef412"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 22.5px);
}

[id="s-704ee1f8-46d9-43f0-a14d-9ef7e41ef412"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 22.5px);
}

}

@media (min-width: 1200px) {
[id="s-704ee1f8-46d9-43f0-a14d-9ef7e41ef412"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 22.5px);
}

[id="s-704ee1f8-46d9-43f0-a14d-9ef7e41ef412"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 22.5px);
}

[id="s-704ee1f8-46d9-43f0-a14d-9ef7e41ef412"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 22.5px);
}

[id="s-704ee1f8-46d9-43f0-a14d-9ef7e41ef412"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 22.5px);
}

[id="s-704ee1f8-46d9-43f0-a14d-9ef7e41ef412"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 22.5px);
}

[id="s-704ee1f8-46d9-43f0-a14d-9ef7e41ef412"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 22.5px);
}

[id="s-704ee1f8-46d9-43f0-a14d-9ef7e41ef412"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 22.5px);
}

[id="s-704ee1f8-46d9-43f0-a14d-9ef7e41ef412"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 22.5px);
}

[id="s-704ee1f8-46d9-43f0-a14d-9ef7e41ef412"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 22.5px);
}

[id="s-704ee1f8-46d9-43f0-a14d-9ef7e41ef412"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 22.5px);
}

[id="s-704ee1f8-46d9-43f0-a14d-9ef7e41ef412"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 22.5px);
}

[id="s-704ee1f8-46d9-43f0-a14d-9ef7e41ef412"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 22.5px);
}

}

#s-f8b15bf4-471c-4c7d-b435-45723bf3c6b4 {
  display: none;
}
#s-eed576c0-6b2d-462b-a9ed-59c05ed24c81 {
  text-align: center;
}




  #s-eed576c0-6b2d-462b-a9ed-59c05ed24c81 img.shogun-image {
    
    width: px;
  }


#s-eed576c0-6b2d-462b-a9ed-59c05ed24c81 .shogun-image-content {
  
    align-items: center;
  
}

#s-643be420-0bbc-44d9-9a7b-046fe807c537 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-643be420-0bbc-44d9-9a7b-046fe807c537 .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-4e2bf682-a403-48eb-aadf-701a17e5cb24 {
  text-align: center;
}

#s-4e2bf682-a403-48eb-aadf-701a17e5cb24 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-4e2bf682-a403-48eb-aadf-701a17e5cb24 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-4e2bf682-a403-48eb-aadf-701a17e5cb24 .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-335b6f2c-88b5-4fd9-8c06-d32d010a50f7 {
  display: none;
}
#s-9c01e8a4-2f73-43d3-99f1-f9b3a9e87d0c {
  text-align: center;
}




  #s-9c01e8a4-2f73-43d3-99f1-f9b3a9e87d0c img.shogun-image {
    
    width: px;
  }


#s-9c01e8a4-2f73-43d3-99f1-f9b3a9e87d0c .shogun-image-content {
  
    align-items: center;
  
}

#s-1aa544fb-0517-4451-8951-d7497b4d0cff {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-1aa544fb-0517-4451-8951-d7497b4d0cff .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-a0b72f33-d735-4d4e-b390-a720231215dd {
  text-align: center;
}

#s-a0b72f33-d735-4d4e-b390-a720231215dd .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-a0b72f33-d735-4d4e-b390-a720231215dd .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-a0b72f33-d735-4d4e-b390-a720231215dd .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-9a00b218-52ee-47e4-8bdc-e47a9efe568d {
  display: none;
}
#s-6f65891e-35be-4b28-835d-d645947895f1 {
  text-align: center;
}




  #s-6f65891e-35be-4b28-835d-d645947895f1 img.shogun-image {
    
    width: px;
  }


#s-6f65891e-35be-4b28-835d-d645947895f1 .shogun-image-content {
  
    align-items: center;
  
}

#s-b8d7d2fd-f5bb-44d3-95df-e5004f824129 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-b8d7d2fd-f5bb-44d3-95df-e5004f824129 .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-0a9bab15-154d-4cbe-beae-3af74f739471 {
  text-align: center;
}

#s-0a9bab15-154d-4cbe-beae-3af74f739471 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-0a9bab15-154d-4cbe-beae-3af74f739471 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-0a9bab15-154d-4cbe-beae-3af74f739471 .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-b274eb3e-433c-4044-b2d2-2b5d512ca0ef {
  display: none;
}
#s-738e1b71-9574-4852-b390-d0766e378008 {
  text-align: center;
}




  #s-738e1b71-9574-4852-b390-d0766e378008 img.shogun-image {
    
    width: px;
  }


#s-738e1b71-9574-4852-b390-d0766e378008 .shogun-image-content {
  
    align-items: center;
  
}

#s-fc19351f-5dac-4771-ad2b-7170fa2f787a {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-fc19351f-5dac-4771-ad2b-7170fa2f787a .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-e9706d27-e103-4a23-9396-2b5e3998e385 {
  text-align: center;
}

#s-e9706d27-e103-4a23-9396-2b5e3998e385 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-e9706d27-e103-4a23-9396-2b5e3998e385 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-e9706d27-e103-4a23-9396-2b5e3998e385 .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-c4d15946-0877-4e0f-b310-eebdea6b0c1d {
  margin-left: 100px;
margin-right: 100px;
min-height: 50px;
}
@media (min-width: 1200px){#s-c4d15946-0877-4e0f-b310-eebdea6b0c1d {
  margin-top: 0px;
margin-bottom: 0px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-c4d15946-0877-4e0f-b310-eebdea6b0c1d {
  margin-top: 0px;
margin-bottom: 0px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-c4d15946-0877-4e0f-b310-eebdea6b0c1d {
  margin-top: 0px;
margin-left: 50px;
margin-bottom: 20px;
margin-right: 50px;
}
}@media (max-width: 767px){#s-c4d15946-0877-4e0f-b310-eebdea6b0c1d {
  margin-top: 0px;
margin-left: 20px;
margin-right: 20px;
}
}







#s-c4d15946-0877-4e0f-b310-eebdea6b0c1d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-c4d15946-0877-4e0f-b310-eebdea6b0c1d.shg-box.shg-c {
  justify-content: center;
}

#s-3e55cacf-b100-44a3-9ced-624d8a6990b6 {
  margin-left: 0px;
margin-right: 0px;
}
@media (min-width: 1200px){#s-3e55cacf-b100-44a3-9ced-624d8a6990b6 {
  margin-top: 20px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-3e55cacf-b100-44a3-9ced-624d8a6990b6 {
  margin-top: 20px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-3e55cacf-b100-44a3-9ced-624d8a6990b6 {
  margin-top: 20px;
}
}@media (max-width: 767px){#s-3e55cacf-b100-44a3-9ced-624d8a6990b6 {
  margin-top: 20px;
}
}
@media (min-width: 0px) {
[id="s-3e55cacf-b100-44a3-9ced-624d8a6990b6"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 15.0px);
}

[id="s-3e55cacf-b100-44a3-9ced-624d8a6990b6"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-3e55cacf-b100-44a3-9ced-624d8a6990b6"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 22.5px);
}

[id="s-3e55cacf-b100-44a3-9ced-624d8a6990b6"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 22.5px);
}

[id="s-3e55cacf-b100-44a3-9ced-624d8a6990b6"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 22.5px);
}

[id="s-3e55cacf-b100-44a3-9ced-624d8a6990b6"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 22.5px);
}

[id="s-3e55cacf-b100-44a3-9ced-624d8a6990b6"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 22.5px);
}

[id="s-3e55cacf-b100-44a3-9ced-624d8a6990b6"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 22.5px);
}

[id="s-3e55cacf-b100-44a3-9ced-624d8a6990b6"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 22.5px);
}

[id="s-3e55cacf-b100-44a3-9ced-624d8a6990b6"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 22.5px);
}

[id="s-3e55cacf-b100-44a3-9ced-624d8a6990b6"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 22.5px);
}

[id="s-3e55cacf-b100-44a3-9ced-624d8a6990b6"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 22.5px);
}

[id="s-3e55cacf-b100-44a3-9ced-624d8a6990b6"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 22.5px);
}

[id="s-3e55cacf-b100-44a3-9ced-624d8a6990b6"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 22.5px);
}

}

@media (min-width: 992px) {
[id="s-3e55cacf-b100-44a3-9ced-624d8a6990b6"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 22.5px);
}

[id="s-3e55cacf-b100-44a3-9ced-624d8a6990b6"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 22.5px);
}

[id="s-3e55cacf-b100-44a3-9ced-624d8a6990b6"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 22.5px);
}

[id="s-3e55cacf-b100-44a3-9ced-624d8a6990b6"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 22.5px);
}

[id="s-3e55cacf-b100-44a3-9ced-624d8a6990b6"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 22.5px);
}

[id="s-3e55cacf-b100-44a3-9ced-624d8a6990b6"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 22.5px);
}

[id="s-3e55cacf-b100-44a3-9ced-624d8a6990b6"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 22.5px);
}

[id="s-3e55cacf-b100-44a3-9ced-624d8a6990b6"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 22.5px);
}

[id="s-3e55cacf-b100-44a3-9ced-624d8a6990b6"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 22.5px);
}

[id="s-3e55cacf-b100-44a3-9ced-624d8a6990b6"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 22.5px);
}

[id="s-3e55cacf-b100-44a3-9ced-624d8a6990b6"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 22.5px);
}

[id="s-3e55cacf-b100-44a3-9ced-624d8a6990b6"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 22.5px);
}

}

@media (min-width: 1200px) {
[id="s-3e55cacf-b100-44a3-9ced-624d8a6990b6"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 22.5px);
}

[id="s-3e55cacf-b100-44a3-9ced-624d8a6990b6"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 22.5px);
}

[id="s-3e55cacf-b100-44a3-9ced-624d8a6990b6"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 22.5px);
}

[id="s-3e55cacf-b100-44a3-9ced-624d8a6990b6"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 22.5px);
}

[id="s-3e55cacf-b100-44a3-9ced-624d8a6990b6"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 22.5px);
}

[id="s-3e55cacf-b100-44a3-9ced-624d8a6990b6"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 22.5px);
}

[id="s-3e55cacf-b100-44a3-9ced-624d8a6990b6"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 22.5px);
}

[id="s-3e55cacf-b100-44a3-9ced-624d8a6990b6"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 22.5px);
}

[id="s-3e55cacf-b100-44a3-9ced-624d8a6990b6"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 22.5px);
}

[id="s-3e55cacf-b100-44a3-9ced-624d8a6990b6"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 22.5px);
}

[id="s-3e55cacf-b100-44a3-9ced-624d8a6990b6"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 22.5px);
}

[id="s-3e55cacf-b100-44a3-9ced-624d8a6990b6"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 22.5px);
}

}

#s-481d9b8b-7a7d-47b5-9b7b-f7019f22b8ee {
  display: none;
}
#s-6dfc08c9-369a-4d5f-8e16-c0f19d257f80 {
  text-align: center;
}




  #s-6dfc08c9-369a-4d5f-8e16-c0f19d257f80 img.shogun-image {
    
    width: px;
  }


#s-6dfc08c9-369a-4d5f-8e16-c0f19d257f80 .shogun-image-content {
  
    align-items: center;
  
}

#s-3f8a549d-fe2f-4b7d-b281-5e76ff92ac1b {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-3f8a549d-fe2f-4b7d-b281-5e76ff92ac1b .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-eaab59b3-6655-4cee-b232-2214e26ca1d1 {
  text-align: center;
}

#s-eaab59b3-6655-4cee-b232-2214e26ca1d1 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-eaab59b3-6655-4cee-b232-2214e26ca1d1 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-eaab59b3-6655-4cee-b232-2214e26ca1d1 .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-b701a466-0397-48c9-ace8-e38e1896b4d5 {
  display: none;
}
#s-e0cd200d-58c8-4be6-b634-c72f72bee0f8 {
  text-align: center;
}




  #s-e0cd200d-58c8-4be6-b634-c72f72bee0f8 img.shogun-image {
    
    width: px;
  }


#s-e0cd200d-58c8-4be6-b634-c72f72bee0f8 .shogun-image-content {
  
    align-items: center;
  
}

#s-3d5c2ccd-0bed-41a3-bef3-4d664abd9dfc {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-3d5c2ccd-0bed-41a3-bef3-4d664abd9dfc .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-c3786dfe-0c46-4744-a2b5-9c679dc0814d {
  text-align: center;
}

#s-c3786dfe-0c46-4744-a2b5-9c679dc0814d .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-c3786dfe-0c46-4744-a2b5-9c679dc0814d .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-c3786dfe-0c46-4744-a2b5-9c679dc0814d .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-04152461-1fc4-46cb-95bc-ff38eea02e20 {
  display: none;
}
#s-e0b6cc2d-1288-45d8-a30a-556b3223f13e {
  text-align: center;
}




  #s-e0b6cc2d-1288-45d8-a30a-556b3223f13e img.shogun-image {
    
    width: px;
  }


#s-e0b6cc2d-1288-45d8-a30a-556b3223f13e .shogun-image-content {
  
    align-items: center;
  
}

#s-88e7bfba-1ce2-4935-82f9-bc124c743023 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-88e7bfba-1ce2-4935-82f9-bc124c743023 .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-fe1960cd-8d3d-4756-bf88-392217bfb863 {
  text-align: center;
}

#s-fe1960cd-8d3d-4756-bf88-392217bfb863 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-fe1960cd-8d3d-4756-bf88-392217bfb863 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-fe1960cd-8d3d-4756-bf88-392217bfb863 .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-043f1bf2-85e0-48b6-8b28-0659ed6330e4 {
  display: none;
}
#s-be3fa3e0-85e8-45b9-94bb-8b77c7d859ee {
  text-align: center;
}




  #s-be3fa3e0-85e8-45b9-94bb-8b77c7d859ee img.shogun-image {
    
    width: px;
  }


#s-be3fa3e0-85e8-45b9-94bb-8b77c7d859ee .shogun-image-content {
  
    align-items: center;
  
}

#s-3dd8b6bd-dcad-477f-9db9-bc0db840db37 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-3dd8b6bd-dcad-477f-9db9-bc0db840db37 .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-70b87c4f-e673-4f05-8949-9b3915a6473b {
  text-align: center;
}

#s-70b87c4f-e673-4f05-8949-9b3915a6473b .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-70b87c4f-e673-4f05-8949-9b3915a6473b .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-70b87c4f-e673-4f05-8949-9b3915a6473b .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-6acb0d9b-edd0-4168-a33d-28d8ebde6c2a {
  margin-left: 100px;
margin-right: 100px;
min-height: 50px;
}
@media (min-width: 1200px){#s-6acb0d9b-edd0-4168-a33d-28d8ebde6c2a {
  margin-bottom: 0px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-6acb0d9b-edd0-4168-a33d-28d8ebde6c2a {
  margin-bottom: 0px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-6acb0d9b-edd0-4168-a33d-28d8ebde6c2a {
  margin-top: 0px;
margin-left: 50px;
margin-bottom: 20px;
margin-right: 50px;
}
}@media (max-width: 767px){#s-6acb0d9b-edd0-4168-a33d-28d8ebde6c2a {
  margin-top: 0px;
margin-left: 20px;
margin-right: 20px;
}
}







#s-6acb0d9b-edd0-4168-a33d-28d8ebde6c2a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-6acb0d9b-edd0-4168-a33d-28d8ebde6c2a.shg-box.shg-c {
  justify-content: center;
}

#s-faf64ddf-f03f-4209-af95-04de5e74f438 {
  margin-left: 0px;
margin-right: 0px;
}
@media (min-width: 1200px){#s-faf64ddf-f03f-4209-af95-04de5e74f438 {
  margin-top: 20px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-faf64ddf-f03f-4209-af95-04de5e74f438 {
  margin-top: 20px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-faf64ddf-f03f-4209-af95-04de5e74f438 {
  margin-top: 20px;
}
}@media (max-width: 767px){#s-faf64ddf-f03f-4209-af95-04de5e74f438 {
  margin-top: 20px;
}
}
@media (min-width: 0px) {
[id="s-faf64ddf-f03f-4209-af95-04de5e74f438"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 15.0px);
}

[id="s-faf64ddf-f03f-4209-af95-04de5e74f438"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-faf64ddf-f03f-4209-af95-04de5e74f438"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 22.5px);
}

[id="s-faf64ddf-f03f-4209-af95-04de5e74f438"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 22.5px);
}

[id="s-faf64ddf-f03f-4209-af95-04de5e74f438"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 22.5px);
}

[id="s-faf64ddf-f03f-4209-af95-04de5e74f438"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 22.5px);
}

[id="s-faf64ddf-f03f-4209-af95-04de5e74f438"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 22.5px);
}

[id="s-faf64ddf-f03f-4209-af95-04de5e74f438"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 22.5px);
}

[id="s-faf64ddf-f03f-4209-af95-04de5e74f438"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 22.5px);
}

[id="s-faf64ddf-f03f-4209-af95-04de5e74f438"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 22.5px);
}

[id="s-faf64ddf-f03f-4209-af95-04de5e74f438"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 22.5px);
}

[id="s-faf64ddf-f03f-4209-af95-04de5e74f438"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 22.5px);
}

[id="s-faf64ddf-f03f-4209-af95-04de5e74f438"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 22.5px);
}

[id="s-faf64ddf-f03f-4209-af95-04de5e74f438"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 22.5px);
}

}

@media (min-width: 992px) {
[id="s-faf64ddf-f03f-4209-af95-04de5e74f438"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 22.5px);
}

[id="s-faf64ddf-f03f-4209-af95-04de5e74f438"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 22.5px);
}

[id="s-faf64ddf-f03f-4209-af95-04de5e74f438"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 22.5px);
}

[id="s-faf64ddf-f03f-4209-af95-04de5e74f438"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 22.5px);
}

[id="s-faf64ddf-f03f-4209-af95-04de5e74f438"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 22.5px);
}

[id="s-faf64ddf-f03f-4209-af95-04de5e74f438"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 22.5px);
}

[id="s-faf64ddf-f03f-4209-af95-04de5e74f438"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 22.5px);
}

[id="s-faf64ddf-f03f-4209-af95-04de5e74f438"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 22.5px);
}

[id="s-faf64ddf-f03f-4209-af95-04de5e74f438"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 22.5px);
}

[id="s-faf64ddf-f03f-4209-af95-04de5e74f438"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 22.5px);
}

[id="s-faf64ddf-f03f-4209-af95-04de5e74f438"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 22.5px);
}

[id="s-faf64ddf-f03f-4209-af95-04de5e74f438"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 22.5px);
}

}

@media (min-width: 1200px) {
[id="s-faf64ddf-f03f-4209-af95-04de5e74f438"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 22.5px);
}

[id="s-faf64ddf-f03f-4209-af95-04de5e74f438"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 22.5px);
}

[id="s-faf64ddf-f03f-4209-af95-04de5e74f438"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 22.5px);
}

[id="s-faf64ddf-f03f-4209-af95-04de5e74f438"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 22.5px);
}

[id="s-faf64ddf-f03f-4209-af95-04de5e74f438"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 22.5px);
}

[id="s-faf64ddf-f03f-4209-af95-04de5e74f438"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 22.5px);
}

[id="s-faf64ddf-f03f-4209-af95-04de5e74f438"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 22.5px);
}

[id="s-faf64ddf-f03f-4209-af95-04de5e74f438"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 22.5px);
}

[id="s-faf64ddf-f03f-4209-af95-04de5e74f438"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 22.5px);
}

[id="s-faf64ddf-f03f-4209-af95-04de5e74f438"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 22.5px);
}

[id="s-faf64ddf-f03f-4209-af95-04de5e74f438"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 22.5px);
}

[id="s-faf64ddf-f03f-4209-af95-04de5e74f438"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 22.5px);
}

}

#s-e7e8bdcd-a1a4-44aa-8c2e-a1b581851e17 {
  display: none;
}
#s-c5b71267-6ce8-4890-ac37-cee64d758512 {
  text-align: center;
}




  #s-c5b71267-6ce8-4890-ac37-cee64d758512 img.shogun-image {
    
    width: px;
  }


#s-c5b71267-6ce8-4890-ac37-cee64d758512 .shogun-image-content {
  
    align-items: center;
  
}

#s-7a33238d-4f6a-4419-8f4f-1b159011b3e7 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-7a33238d-4f6a-4419-8f4f-1b159011b3e7 .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-377deb4a-9424-40b7-9527-05ca6df0e274 {
  text-align: center;
}

#s-377deb4a-9424-40b7-9527-05ca6df0e274 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-377deb4a-9424-40b7-9527-05ca6df0e274 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-377deb4a-9424-40b7-9527-05ca6df0e274 .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-5e0024c4-857a-487e-88fe-f14dd535d5de {
  display: none;
}
#s-9001f7f9-59f9-44de-9a02-93f8f7a26fd2 {
  text-align: center;
}




  #s-9001f7f9-59f9-44de-9a02-93f8f7a26fd2 img.shogun-image {
    
    width: px;
  }


#s-9001f7f9-59f9-44de-9a02-93f8f7a26fd2 .shogun-image-content {
  
    align-items: center;
  
}

#s-ae572479-9b34-4351-8bcc-43a3a8c16021 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-ae572479-9b34-4351-8bcc-43a3a8c16021 .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-245b546b-ffba-44a1-9808-74dd3d038300 {
  text-align: center;
}

#s-245b546b-ffba-44a1-9808-74dd3d038300 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-245b546b-ffba-44a1-9808-74dd3d038300 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-245b546b-ffba-44a1-9808-74dd3d038300 .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-3c4261de-1488-4604-bc17-a0993ce25472 {
  display: none;
}
#s-b1357898-09d3-4802-88bf-4f5831db03cd {
  display: none;
}
#s-ccf63340-ca15-44d9-b637-cf7564b733f1 {
  text-align: center;
}




  #s-ccf63340-ca15-44d9-b637-cf7564b733f1 img.shogun-image {
    
    width: px;
  }


#s-ccf63340-ca15-44d9-b637-cf7564b733f1 .shogun-image-content {
  
    align-items: center;
  
}

#s-d0dac8f0-42df-4117-bd14-188cd59cbf0f {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-d0dac8f0-42df-4117-bd14-188cd59cbf0f .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-83bd2814-3b2b-4c31-894b-8efebc6d2771 {
  text-align: center;
}

#s-83bd2814-3b2b-4c31-894b-8efebc6d2771 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-83bd2814-3b2b-4c31-894b-8efebc6d2771 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-83bd2814-3b2b-4c31-894b-8efebc6d2771 .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-864bedac-a672-40d9-8f29-13fb6cba27b4 {
  display: none;
}
#s-b7ab2500-aa2f-4226-bcf9-85537dbc9d50 {
  display: none;
}
#s-6a44c2c2-a821-4243-be54-1b7eea33a398 {
  text-align: center;
}




  #s-6a44c2c2-a821-4243-be54-1b7eea33a398 img.shogun-image {
    
    width: px;
  }


#s-6a44c2c2-a821-4243-be54-1b7eea33a398 .shogun-image-content {
  
    align-items: center;
  
}

#s-10669762-01d8-4533-90b9-f4a43b36ee08 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-10669762-01d8-4533-90b9-f4a43b36ee08 .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-d262d251-719a-4dcb-b8fd-74ab0db03731 {
  text-align: center;
}

#s-d262d251-719a-4dcb-b8fd-74ab0db03731 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-d262d251-719a-4dcb-b8fd-74ab0db03731 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-d262d251-719a-4dcb-b8fd-74ab0db03731 .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;
}

/*
  $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;
}
