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

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

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

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

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

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

.shg-default-text-content h1,
.shg-default-text-content h2,
.shg-default-text-content h3,
.shg-default-text-content h4,
.shg-default-text-content h5,
.shg-default-text-content h6 {
  color: ;
  font-family: ;
  font-weight: ;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.shg-theme-text-content h1,
.shg-theme-text-content h2,
.shg-theme-text-content h3,
.shg-theme-text-content h4,
.shg-theme-text-content h5,
.shg-theme-text-content h6 {
  color: ;
  font-family: ;
  font-weight: ;
}

.shg-theme-text-content p {
  color: ;
  font-family: ;
  font-weight: ;
}

#s-c0e9ab96-d95a-4f13-ac5a-6e2cbc0ebe20 {
  margin-top: -30px;
margin-bottom: 20px;
}
@media (min-width: 1200px){#s-c0e9ab96-d95a-4f13-ac5a-6e2cbc0ebe20 {
  display: none;
}
#s-c0e9ab96-d95a-4f13-ac5a-6e2cbc0ebe20, #wrap-s-c0e9ab96-d95a-4f13-ac5a-6e2cbc0ebe20 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-c0e9ab96-d95a-4f13-ac5a-6e2cbc0ebe20 {
  display: none;
}
#s-c0e9ab96-d95a-4f13-ac5a-6e2cbc0ebe20, #wrap-s-c0e9ab96-d95a-4f13-ac5a-6e2cbc0ebe20 { display:none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-c0e9ab96-d95a-4f13-ac5a-6e2cbc0ebe20 {
  display: none;
}
#s-c0e9ab96-d95a-4f13-ac5a-6e2cbc0ebe20, #wrap-s-c0e9ab96-d95a-4f13-ac5a-6e2cbc0ebe20 { display:none !important; }}@media (max-width: 767px){#s-c0e9ab96-d95a-4f13-ac5a-6e2cbc0ebe20 {
  
}
}
.shg-row {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  min-height: inherit;
  max-height: inherit;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

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

[class*=shg-c-xs],
[class*=shg-c-sm],
[class*=shg-c-md],
[class*=shg-c-lg] {
  position: relative;
}

#s-2de078cf-a0b5-4884-a5a3-b4cbc2668016 {
  margin-left: -40px;
margin-bottom: 40px;
margin-right: -40px;
}
@media (min-width: 1200px){#s-2de078cf-a0b5-4884-a5a3-b4cbc2668016 {
  display: none;
}
#s-2de078cf-a0b5-4884-a5a3-b4cbc2668016, #wrap-s-2de078cf-a0b5-4884-a5a3-b4cbc2668016 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-2de078cf-a0b5-4884-a5a3-b4cbc2668016 {
  display: none;
}
#s-2de078cf-a0b5-4884-a5a3-b4cbc2668016, #wrap-s-2de078cf-a0b5-4884-a5a3-b4cbc2668016 { display:none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-2de078cf-a0b5-4884-a5a3-b4cbc2668016 {
  display: none;
}
#s-2de078cf-a0b5-4884-a5a3-b4cbc2668016, #wrap-s-2de078cf-a0b5-4884-a5a3-b4cbc2668016 { display:none !important; }}@media (max-width: 767px){#s-2de078cf-a0b5-4884-a5a3-b4cbc2668016 {
  
}
}
@media (min-width: 0px) {
[id="s-2de078cf-a0b5-4884-a5a3-b4cbc2668016"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-2de078cf-a0b5-4884-a5a3-b4cbc2668016"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-2de078cf-a0b5-4884-a5a3-b4cbc2668016"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-2de078cf-a0b5-4884-a5a3-b4cbc2668016"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.shogun-image-contain {
  font-family: "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-dca783ad-e0ac-476c-8b65-2923b1189576 {
  text-align: center;
}







  #s-dca783ad-e0ac-476c-8b65-2923b1189576 img.shogun-image {
    

    
    
    
  }


#s-dca783ad-e0ac-476c-8b65-2923b1189576 .shogun-image-content {
  
    align-items: center;
  
}

#s-0d1628db-ed56-4000-838d-a268c76cc33f {
  text-align: center;
}







  #s-0d1628db-ed56-4000-838d-a268c76cc33f img.shogun-image {
    

    
    
    
  }


#s-0d1628db-ed56-4000-838d-a268c76cc33f .shogun-image-content {
  
    align-items: center;
  
}

#s-7d58ab9c-8ecc-4a4b-a89d-16f24d70a866 {
  text-align: center;
}
@media (min-width: 1200px){#s-7d58ab9c-8ecc-4a4b-a89d-16f24d70a866 {
  display: none;
}
#s-7d58ab9c-8ecc-4a4b-a89d-16f24d70a866, #wrap-s-7d58ab9c-8ecc-4a4b-a89d-16f24d70a866 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-7d58ab9c-8ecc-4a4b-a89d-16f24d70a866 {
  display: none;
}
#s-7d58ab9c-8ecc-4a4b-a89d-16f24d70a866, #wrap-s-7d58ab9c-8ecc-4a4b-a89d-16f24d70a866 { display:none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-7d58ab9c-8ecc-4a4b-a89d-16f24d70a866 {
  display: none;
}
#s-7d58ab9c-8ecc-4a4b-a89d-16f24d70a866, #wrap-s-7d58ab9c-8ecc-4a4b-a89d-16f24d70a866 { display:none !important; }}






  #s-7d58ab9c-8ecc-4a4b-a89d-16f24d70a866 img.shogun-image {
    

    
    
    
  }


#s-7d58ab9c-8ecc-4a4b-a89d-16f24d70a866 .shogun-image-content {
  
    align-items: center;
  
}

#s-f165c169-af9e-4b44-a47f-3684696d4d0b {
  margin-top: -30px;
margin-bottom: 30px;
}
@media (min-width: 1200px){#s-f165c169-af9e-4b44-a47f-3684696d4d0b {
  display: none;
}
#s-f165c169-af9e-4b44-a47f-3684696d4d0b, #wrap-s-f165c169-af9e-4b44-a47f-3684696d4d0b { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-f165c169-af9e-4b44-a47f-3684696d4d0b {
  display: none;
}
#s-f165c169-af9e-4b44-a47f-3684696d4d0b, #wrap-s-f165c169-af9e-4b44-a47f-3684696d4d0b { display:none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-f165c169-af9e-4b44-a47f-3684696d4d0b {
  display: none;
}
#s-f165c169-af9e-4b44-a47f-3684696d4d0b, #wrap-s-f165c169-af9e-4b44-a47f-3684696d4d0b { display:none !important; }}
#s-f165c169-af9e-4b44-a47f-3684696d4d0b {
  display: none;
}
#s-86663027-c891-4550-b869-f277b6a585e6 {
  text-align: center;
}

#s-86663027-c891-4550-b869-f277b6a585e6 .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 24px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-86663027-c891-4550-b869-f277b6a585e6 .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 24px;
}

#s-86663027-c891-4550-b869-f277b6a585e6 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

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

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

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

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

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

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

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

#s-5ab7a1ac-1307-4b00-9df0-57244b60e220 {
  padding-top: 5px;
padding-left: 20px;
padding-bottom: 5px;
padding-right: 20px;
border-radius: 25px;
min-width: 100%;
text-align: center;
background-color: rgba(188, 6, 54, 1);
font-size: 20px;
color: #ffffff;
}
#s-5ab7a1ac-1307-4b00-9df0-57244b60e220:hover {background-color: rgba(253, 30, 89, 1) !important;
text-decoration: none !important;}#s-5ab7a1ac-1307-4b00-9df0-57244b60e220:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-5ab7a1ac-1307-4b00-9df0-57244b60e220 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-5ab7a1ac-1307-4b00-9df0-57244b60e220.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-5ab7a1ac-1307-4b00-9df0-57244b60e220.shg-btn {
  color: #ffffff;
  font-size: 20px;
  
  
  
  display:  block ;
}

#s-5ab7a1ac-1307-4b00-9df0-57244b60e220.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



@media (min-width: 768px) and (max-width: 991px){#s-64f5cf02-1f90-4276-9702-f00b06625adb {
  
}
}@media (max-width: 767px){#s-64f5cf02-1f90-4276-9702-f00b06625adb {
  display: none;
}
#s-64f5cf02-1f90-4276-9702-f00b06625adb, #wrap-s-64f5cf02-1f90-4276-9702-f00b06625adb { display:none !important; }}
@media (min-width: 0px) {
[id="s-64f5cf02-1f90-4276-9702-f00b06625adb"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-64f5cf02-1f90-4276-9702-f00b06625adb"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 25.0px);
}

[id="s-64f5cf02-1f90-4276-9702-f00b06625adb"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 25.0px);
}

}

@media (min-width: 992px) {
[id="s-64f5cf02-1f90-4276-9702-f00b06625adb"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 25.0px);
}

[id="s-64f5cf02-1f90-4276-9702-f00b06625adb"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 25.0px);
}

}

@media (min-width: 1200px) {
[id="s-64f5cf02-1f90-4276-9702-f00b06625adb"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 25.0px);
}

[id="s-64f5cf02-1f90-4276-9702-f00b06625adb"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 25.0px);
}

}

.shg-box {
  position: relative;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  flex-direction: column;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  /**
   * 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: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

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

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

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

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

.shg-box-video-wrapper {
  /*
    It's very important we don't create a new containing block for shg-box-video-wrapper
    Jarallax uses transforms + position: fixed to achieve it's parallaxing effect

    https://developer.mozilla.org/en-US/docs/Web/CSS/position

    position: fixed
    The element is removed from the normal document flow, and no space is created for the element in the page layout. 
    It is positioned relative to the initial containing block established by the viewport, 

    *
      except when one of its ancestors has a transform, perspective, or filter property set to something other than none 
      (see the CSS Transforms Spec), or the will-change property is set to transform, 
      in which case that ancestor behaves as the containing block. 
    *
  */

  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
}

#s-5a99ece8-64a2-4471-a50f-d58b53984b0c {
  padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(244, 11, 98, 1);
border-style: solid;
border-radius: 10px;
min-height: 50px;
}








#s-5a99ece8-64a2-4471-a50f-d58b53984b0c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-5a99ece8-64a2-4471-a50f-d58b53984b0c.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-73a21c14-4847-4067-8f26-b691bca65467 {
  margin-top: 30px;
margin-bottom: 30px;
}

@media (min-width: 0px) {
[id="s-73a21c14-4847-4067-8f26-b691bca65467"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-73a21c14-4847-4067-8f26-b691bca65467"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-73a21c14-4847-4067-8f26-b691bca65467"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-73a21c14-4847-4067-8f26-b691bca65467"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-73a21c14-4847-4067-8f26-b691bca65467"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-73a21c14-4847-4067-8f26-b691bca65467"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-73a21c14-4847-4067-8f26-b691bca65467"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 0.0px);
}

}

#s-72533e6b-f3bc-4275-a1fc-3f1f07fbf789 {
  text-align: left;
}







  #s-72533e6b-f3bc-4275-a1fc-3f1f07fbf789 img.shogun-image {
    

    
    
    
  }


#s-72533e6b-f3bc-4275-a1fc-3f1f07fbf789 .shogun-image-content {
  
    align-items: center;
  
}

#s-eeadf40b-45fa-4bae-ac47-39023549db20 {
  margin-top: 10px;
}

#s-768d60c2-db87-47f0-9b57-c89f20f8a02e {
  display: none;
}
#s-03b6ee67-c847-42e4-a6a5-b5bc3a29bf4d {
  margin-bottom: 10px;
text-align: center;
}

#s-03b6ee67-c847-42e4-a6a5-b5bc3a29bf4d .shg-product-sold-out {
  display: none;
  color: rgba(217, 30, 85, 1);
  font-size: 16px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-03b6ee67-c847-42e4-a6a5-b5bc3a29bf4d .shg-product-price {
  color: rgba(217, 30, 85, 1);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
}

#s-03b6ee67-c847-42e4-a6a5-b5bc3a29bf4d .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 10px;
}

#s-b8f34cdc-dd1c-4eff-aac0-15f22493cd58 {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
padding-top: 2px;
padding-left: 20px;
padding-bottom: 2px;
padding-right: 20px;
border-radius: 15px;
text-align: center;
background-color: rgba(188, 6, 54, 1);
}
#s-b8f34cdc-dd1c-4eff-aac0-15f22493cd58:hover {background-color: rgba(253, 30, 89, 1) !important;
text-decoration: none !important;}#s-b8f34cdc-dd1c-4eff-aac0-15f22493cd58:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-b8f34cdc-dd1c-4eff-aac0-15f22493cd58-atc-btn-wrapper {
    text-align: center;
  }


#s-b8f34cdc-dd1c-4eff-aac0-15f22493cd58 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b8f34cdc-dd1c-4eff-aac0-15f22493cd58.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b8f34cdc-dd1c-4eff-aac0-15f22493cd58.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  
  display:  inline-block ;
}

#s-b8f34cdc-dd1c-4eff-aac0-15f22493cd58.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-ec4dc029-3d02-478e-b326-8e8270b0e136 {
  margin-top: 30px;
}

@media (min-width: 0px) {
[id="s-ec4dc029-3d02-478e-b326-8e8270b0e136"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-ec4dc029-3d02-478e-b326-8e8270b0e136"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-ec4dc029-3d02-478e-b326-8e8270b0e136"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-ec4dc029-3d02-478e-b326-8e8270b0e136"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-ec4dc029-3d02-478e-b326-8e8270b0e136"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-ec4dc029-3d02-478e-b326-8e8270b0e136"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-ec4dc029-3d02-478e-b326-8e8270b0e136"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 0.0px);
}

}

#s-e9377c10-91f4-41a2-9a06-540f2d49ce25 {
  text-align: left;
}







  #s-e9377c10-91f4-41a2-9a06-540f2d49ce25 img.shogun-image {
    

    
    
    
  }


#s-e9377c10-91f4-41a2-9a06-540f2d49ce25 .shogun-image-content {
  
    align-items: center;
  
}

#s-631fa01d-723c-4361-8fa2-5378b9612394 {
  display: none;
}
#s-bd354653-2f7c-4741-b5aa-570470ca0114 {
  margin-bottom: 10px;
text-align: center;
}

#s-bd354653-2f7c-4741-b5aa-570470ca0114 .shg-product-sold-out {
  display: none;
  color: rgba(217, 30, 85, 1);
  font-size: 16px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-bd354653-2f7c-4741-b5aa-570470ca0114 .shg-product-price {
  color: rgba(217, 30, 85, 1);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
}

#s-bd354653-2f7c-4741-b5aa-570470ca0114 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-edf9d87c-23ed-4664-a7fc-8879162d654b {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
padding-top: 2px;
padding-left: 20px;
padding-bottom: 2px;
padding-right: 20px;
border-radius: 15px;
text-align: left;
background-color: rgba(188, 6, 54, 1);
}
#s-edf9d87c-23ed-4664-a7fc-8879162d654b:hover {background-color: rgba(253, 30, 89, 1) !important;
text-decoration: none !important;}#s-edf9d87c-23ed-4664-a7fc-8879162d654b:active {background-color: #000000 !important;
text-decoration: none !important;}@media (max-width: 767px){#s-edf9d87c-23ed-4664-a7fc-8879162d654b {
  display: none;
}
#s-edf9d87c-23ed-4664-a7fc-8879162d654b, #wrap-s-edf9d87c-23ed-4664-a7fc-8879162d654b { display:none !important; }}


#s-edf9d87c-23ed-4664-a7fc-8879162d654b {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-edf9d87c-23ed-4664-a7fc-8879162d654b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-edf9d87c-23ed-4664-a7fc-8879162d654b.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  
  display:  inline-block ;
}

#s-edf9d87c-23ed-4664-a7fc-8879162d654b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-a09adfa1-f308-4756-96cb-541ed929c59b {
  margin-top: 30px;
margin-bottom: 20px;
}

@media (min-width: 0px) {
[id="s-a09adfa1-f308-4756-96cb-541ed929c59b"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-a09adfa1-f308-4756-96cb-541ed929c59b"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-a09adfa1-f308-4756-96cb-541ed929c59b"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-a09adfa1-f308-4756-96cb-541ed929c59b"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-a09adfa1-f308-4756-96cb-541ed929c59b"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-a09adfa1-f308-4756-96cb-541ed929c59b"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-a09adfa1-f308-4756-96cb-541ed929c59b"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 0.0px);
}

}

#s-4c801111-0927-48cc-9783-e237bef92b76 {
  text-align: left;
}







  #s-4c801111-0927-48cc-9783-e237bef92b76 img.shogun-image {
    

    
    
    
  }


#s-4c801111-0927-48cc-9783-e237bef92b76 .shogun-image-content {
  
    align-items: center;
  
}

#s-9c8095cc-33ba-473c-94cc-e2abef5774e5 {
  display: none;
}
#s-0ca9606f-705d-4590-b405-16bf5a39c203 {
  margin-bottom: 10px;
text-align: center;
}

#s-0ca9606f-705d-4590-b405-16bf5a39c203 .shg-product-sold-out {
  display: none;
  color: rgba(217, 30, 85, 1);
  font-size: 16px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-0ca9606f-705d-4590-b405-16bf5a39c203 .shg-product-price {
  color: rgba(217, 30, 85, 1);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
}

#s-0ca9606f-705d-4590-b405-16bf5a39c203 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-9590d0c7-647a-4f8b-afde-9b7707e58e8b {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
padding-top: 2px;
padding-left: 20px;
padding-bottom: 2px;
padding-right: 20px;
border-radius: 15px;
text-align: left;
background-color: rgba(188, 6, 54, 1);
}
#s-9590d0c7-647a-4f8b-afde-9b7707e58e8b:hover {background-color: rgba(253, 30, 89, 1) !important;
text-decoration: none !important;}#s-9590d0c7-647a-4f8b-afde-9b7707e58e8b:active {background-color: #000000 !important;
text-decoration: none !important;}@media (max-width: 767px){#s-9590d0c7-647a-4f8b-afde-9b7707e58e8b {
  display: none;
}
#s-9590d0c7-647a-4f8b-afde-9b7707e58e8b, #wrap-s-9590d0c7-647a-4f8b-afde-9b7707e58e8b { display:none !important; }}


#s-9590d0c7-647a-4f8b-afde-9b7707e58e8b {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-9590d0c7-647a-4f8b-afde-9b7707e58e8b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-9590d0c7-647a-4f8b-afde-9b7707e58e8b.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  
  display:  inline-block ;
}

#s-9590d0c7-647a-4f8b-afde-9b7707e58e8b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-2ea28385-644c-4255-9492-1ca8776f3adb {
  margin-top: 30px;
}

@media (min-width: 0px) {
[id="s-2ea28385-644c-4255-9492-1ca8776f3adb"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-2ea28385-644c-4255-9492-1ca8776f3adb"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-2ea28385-644c-4255-9492-1ca8776f3adb"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-2ea28385-644c-4255-9492-1ca8776f3adb"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-2ea28385-644c-4255-9492-1ca8776f3adb"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-2ea28385-644c-4255-9492-1ca8776f3adb"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-2ea28385-644c-4255-9492-1ca8776f3adb"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 0.0px);
}

}

#s-4c195475-2042-4ea2-b4b2-3949530b06d1 {
  margin-left: 10px;
text-align: left;
}







  #s-4c195475-2042-4ea2-b4b2-3949530b06d1 img.shogun-image {
    

    
    
    
  }


#s-4c195475-2042-4ea2-b4b2-3949530b06d1 .shogun-image-content {
  
    align-items: center;
  
}

#s-4d88cee8-123c-403e-829b-59a156f985b0 {
  display: none;
}
#s-fad15e17-7245-4d2e-a0d0-64504e9ed0a1 {
  margin-bottom: 10px;
text-align: center;
}

#s-fad15e17-7245-4d2e-a0d0-64504e9ed0a1 .shg-product-sold-out {
  display: none;
  color: rgba(217, 30, 85, 1);
  font-size: 16px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-fad15e17-7245-4d2e-a0d0-64504e9ed0a1 .shg-product-price {
  color: rgba(217, 30, 85, 1);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
}

#s-fad15e17-7245-4d2e-a0d0-64504e9ed0a1 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 10px;
}

#s-72fee4b5-0ab9-4506-84e9-10f98b690969 {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
padding-top: 2px;
padding-left: 20px;
padding-bottom: 2px;
padding-right: 20px;
border-radius: 15px;
text-align: left;
background-color: rgba(188, 6, 54, 1);
}
#s-72fee4b5-0ab9-4506-84e9-10f98b690969:hover {background-color: rgba(253, 30, 89, 1) !important;
text-decoration: none !important;}#s-72fee4b5-0ab9-4506-84e9-10f98b690969:active {background-color: #000000 !important;
text-decoration: none !important;}@media (max-width: 767px){#s-72fee4b5-0ab9-4506-84e9-10f98b690969 {
  display: none;
}
#s-72fee4b5-0ab9-4506-84e9-10f98b690969, #wrap-s-72fee4b5-0ab9-4506-84e9-10f98b690969 { display:none !important; }}


#s-72fee4b5-0ab9-4506-84e9-10f98b690969 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-72fee4b5-0ab9-4506-84e9-10f98b690969.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-72fee4b5-0ab9-4506-84e9-10f98b690969.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  
  display:  inline-block ;
}

#s-72fee4b5-0ab9-4506-84e9-10f98b690969.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-75ff9ce6-3286-4b0d-9c70-7c9dc5bb2bf0 {
  margin-top: 30px;
}

@media (min-width: 0px) {
[id="s-75ff9ce6-3286-4b0d-9c70-7c9dc5bb2bf0"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-75ff9ce6-3286-4b0d-9c70-7c9dc5bb2bf0"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-75ff9ce6-3286-4b0d-9c70-7c9dc5bb2bf0"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-75ff9ce6-3286-4b0d-9c70-7c9dc5bb2bf0"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-75ff9ce6-3286-4b0d-9c70-7c9dc5bb2bf0"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-75ff9ce6-3286-4b0d-9c70-7c9dc5bb2bf0"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-75ff9ce6-3286-4b0d-9c70-7c9dc5bb2bf0"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 0.0px);
}

}

#s-61e2096c-a60d-48fb-8cee-7519a1f7fd71 {
  text-align: left;
}







  #s-61e2096c-a60d-48fb-8cee-7519a1f7fd71 img.shogun-image {
    

    
    
    
  }


#s-61e2096c-a60d-48fb-8cee-7519a1f7fd71 .shogun-image-content {
  
    align-items: center;
  
}

#s-34d9c94a-38c2-447a-80a5-0c4a073f504e {
  display: none;
}
#s-9effe035-7d5f-4c24-b226-e269e3fb3c49 {
  margin-bottom: 10px;
text-align: center;
}

#s-9effe035-7d5f-4c24-b226-e269e3fb3c49 .shg-product-sold-out {
  display: none;
  color: rgba(217, 30, 85, 1);
  font-size: 16px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-9effe035-7d5f-4c24-b226-e269e3fb3c49 .shg-product-price {
  color: rgba(217, 30, 85, 1);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
}

#s-9effe035-7d5f-4c24-b226-e269e3fb3c49 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-419011de-69c9-425b-baa6-49f5eea379cb {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
padding-top: 2px;
padding-left: 20px;
padding-bottom: 2px;
padding-right: 20px;
border-radius: 15px;
text-align: left;
background-color: rgba(188, 6, 54, 1);
}
#s-419011de-69c9-425b-baa6-49f5eea379cb:hover {background-color: rgba(253, 30, 89, 1) !important;
text-decoration: none !important;}#s-419011de-69c9-425b-baa6-49f5eea379cb:active {background-color: #000000 !important;
text-decoration: none !important;}@media (max-width: 767px){#s-419011de-69c9-425b-baa6-49f5eea379cb {
  display: none;
}
#s-419011de-69c9-425b-baa6-49f5eea379cb, #wrap-s-419011de-69c9-425b-baa6-49f5eea379cb { display:none !important; }}


#s-419011de-69c9-425b-baa6-49f5eea379cb {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-419011de-69c9-425b-baa6-49f5eea379cb.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-419011de-69c9-425b-baa6-49f5eea379cb.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  
  display:  inline-block ;
}

#s-419011de-69c9-425b-baa6-49f5eea379cb.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-bc3a117e-a47c-4c7a-93ae-192a99a7b343 {
  margin-top: 40px;
}

@media (min-width: 0px) {
[id="s-bc3a117e-a47c-4c7a-93ae-192a99a7b343"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-bc3a117e-a47c-4c7a-93ae-192a99a7b343"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-bc3a117e-a47c-4c7a-93ae-192a99a7b343"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-bc3a117e-a47c-4c7a-93ae-192a99a7b343"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-bc3a117e-a47c-4c7a-93ae-192a99a7b343"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-bc3a117e-a47c-4c7a-93ae-192a99a7b343"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-bc3a117e-a47c-4c7a-93ae-192a99a7b343"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 0.0px);
}

}

#s-6a566435-3f4d-4315-8968-1757982f5833 {
  text-align: left;
}







  #s-6a566435-3f4d-4315-8968-1757982f5833 img.shogun-image {
    

    
    
    
  }


#s-6a566435-3f4d-4315-8968-1757982f5833 .shogun-image-content {
  
    align-items: center;
  
}

#s-a8b100a2-4e93-4d79-b858-5b41a6fe234c {
  display: none;
}
#s-23e91cbb-b71b-44aa-82b0-826c76cc7701 {
  margin-bottom: 10px;
text-align: center;
}

#s-23e91cbb-b71b-44aa-82b0-826c76cc7701 .shg-product-sold-out {
  display: none;
  color: rgba(217, 30, 85, 1);
  font-size: 16px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-23e91cbb-b71b-44aa-82b0-826c76cc7701 .shg-product-price {
  color: rgba(217, 30, 85, 1);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
}

#s-23e91cbb-b71b-44aa-82b0-826c76cc7701 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-6cfdfd2d-41a4-4360-af0c-fbea70335c9e {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
padding-top: 2px;
padding-left: 20px;
padding-bottom: 2px;
padding-right: 20px;
border-radius: 15px;
text-align: left;
background-color: rgba(188, 6, 54, 1);
}
#s-6cfdfd2d-41a4-4360-af0c-fbea70335c9e:hover {background-color: rgba(253, 30, 89, 1) !important;
text-decoration: none !important;}#s-6cfdfd2d-41a4-4360-af0c-fbea70335c9e:active {background-color: #000000 !important;
text-decoration: none !important;}@media (max-width: 767px){#s-6cfdfd2d-41a4-4360-af0c-fbea70335c9e {
  display: none;
}
#s-6cfdfd2d-41a4-4360-af0c-fbea70335c9e, #wrap-s-6cfdfd2d-41a4-4360-af0c-fbea70335c9e { display:none !important; }}


#s-6cfdfd2d-41a4-4360-af0c-fbea70335c9e {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-6cfdfd2d-41a4-4360-af0c-fbea70335c9e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-6cfdfd2d-41a4-4360-af0c-fbea70335c9e.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  
  display:  inline-block ;
}

#s-6cfdfd2d-41a4-4360-af0c-fbea70335c9e.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-9113ad58-d02b-4592-b11c-26f1bfa0e38e {
  margin-bottom: 20px;
}
@media (max-width: 767px){#s-9113ad58-d02b-4592-b11c-26f1bfa0e38e {
  display: none;
}
#s-9113ad58-d02b-4592-b11c-26f1bfa0e38e, #wrap-s-9113ad58-d02b-4592-b11c-26f1bfa0e38e { display:none !important; }}
@media (max-width: 767px){#s-df7849bd-7492-4224-91c7-f2444ba0e96b {
  display: none;
}
#s-df7849bd-7492-4224-91c7-f2444ba0e96b, #wrap-s-df7849bd-7492-4224-91c7-f2444ba0e96b { display:none !important; }}
@media (min-width: 0px) {
[id="s-df7849bd-7492-4224-91c7-f2444ba0e96b"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-df7849bd-7492-4224-91c7-f2444ba0e96b"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-df7849bd-7492-4224-91c7-f2444ba0e96b"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-df7849bd-7492-4224-91c7-f2444ba0e96b"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-f6daf34e-626d-4a13-8e15-4f1dc69f4f33 {
  text-align: center;
}







  #s-f6daf34e-626d-4a13-8e15-4f1dc69f4f33 img.shogun-image {
    

    
    
    
  }


#s-f6daf34e-626d-4a13-8e15-4f1dc69f4f33 .shogun-image-content {
  
    align-items: center;
  
}

#s-6f931905-5afd-44ca-be9b-88b935b8a363 {
  padding-left: 30px;
padding-right: 30px;
text-align: center;
}







  #s-6f931905-5afd-44ca-be9b-88b935b8a363 img.shogun-image {
    

    
    
    
  }


#s-6f931905-5afd-44ca-be9b-88b935b8a363 .shogun-image-content {
  
    align-items: center;
  
}

#s-b4c43595-8960-4ba6-9ccf-053629300e64 {
  margin-top: 0px;
margin-bottom: 30px;
}

#s-b4c43595-8960-4ba6-9ccf-053629300e64 {
  display: none;
}
#s-16e40275-a712-4eeb-88a5-00cb448bda62 {
  text-align: center;
}

#s-16e40275-a712-4eeb-88a5-00cb448bda62 .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 18px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-16e40275-a712-4eeb-88a5-00cb448bda62 .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
}

#s-16e40275-a712-4eeb-88a5-00cb448bda62 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-0a511104-9087-42ba-8d62-2c17d6046324 {
  padding-top: 5px;
padding-left: 20px;
padding-bottom: 5px;
padding-right: 20px;
border-radius: 25px;
min-width: 100%;
text-align: center;
background-color: rgba(188, 6, 54, 1);
font-size: 20px;
color: #ffffff;
}
#s-0a511104-9087-42ba-8d62-2c17d6046324:hover {background-color: rgba(253, 30, 89, 1) !important;
text-decoration: none !important;}#s-0a511104-9087-42ba-8d62-2c17d6046324:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-0a511104-9087-42ba-8d62-2c17d6046324 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-0a511104-9087-42ba-8d62-2c17d6046324.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-0a511104-9087-42ba-8d62-2c17d6046324.shg-btn {
  color: #ffffff;
  font-size: 20px;
  
  
  
  display:  block ;
}

#s-0a511104-9087-42ba-8d62-2c17d6046324.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-6411c97d-d18a-4833-88e1-2d2a69e822ef {
  text-align: center;
}







  #s-6411c97d-d18a-4833-88e1-2d2a69e822ef img.shogun-image {
    

    
    
    
  }


#s-6411c97d-d18a-4833-88e1-2d2a69e822ef .shogun-image-content {
  
    align-items: center;
  
}

#s-69e8b743-6083-4b35-8b44-01790413488a {
  margin-top: 30px;
}

@media (min-width: 0px) {
[id="s-69e8b743-6083-4b35-8b44-01790413488a"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-69e8b743-6083-4b35-8b44-01790413488a"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-69e8b743-6083-4b35-8b44-01790413488a"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-69e8b743-6083-4b35-8b44-01790413488a"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-60fc8d04-aded-4a3b-9fc4-02a52a45ae5c {
  text-align: center;
}







  #s-60fc8d04-aded-4a3b-9fc4-02a52a45ae5c img.shogun-image {
    

    
    
    
  }


#s-60fc8d04-aded-4a3b-9fc4-02a52a45ae5c .shogun-image-content {
  
    align-items: center;
  
}

#s-4aaf63e1-63cc-4852-a42e-4ba80661c1ed {
  border-style: solid;
margin-top: 50px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(244, 11, 98, 1);
min-height: 50px;
}








#s-4aaf63e1-63cc-4852-a42e-4ba80661c1ed > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-4aaf63e1-63cc-4852-a42e-4ba80661c1ed.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-33268f4d-57ce-4efe-8cf0-f76917dcbdff {
  border-style: solid;
margin-top: 0px;
padding-top: 20px;
padding-left: 20px;
padding-bottom: 20px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(244, 11, 98, 1);
}
@media (min-width: 1200px){#s-33268f4d-57ce-4efe-8cf0-f76917dcbdff {
  display: none;
}
#s-33268f4d-57ce-4efe-8cf0-f76917dcbdff, #wrap-s-33268f4d-57ce-4efe-8cf0-f76917dcbdff { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-33268f4d-57ce-4efe-8cf0-f76917dcbdff {
  display: none;
}
#s-33268f4d-57ce-4efe-8cf0-f76917dcbdff, #wrap-s-33268f4d-57ce-4efe-8cf0-f76917dcbdff { display:none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-33268f4d-57ce-4efe-8cf0-f76917dcbdff {
  display: none;
}
#s-33268f4d-57ce-4efe-8cf0-f76917dcbdff, #wrap-s-33268f4d-57ce-4efe-8cf0-f76917dcbdff { display:none !important; }}
@media (min-width: 0px) {
[id="s-33268f4d-57ce-4efe-8cf0-f76917dcbdff"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-33268f4d-57ce-4efe-8cf0-f76917dcbdff"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 66.66666666666667px);
}

}

@media (min-width: 992px) {
[id="s-33268f4d-57ce-4efe-8cf0-f76917dcbdff"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 66.66666666666667px);
}

}

@media (min-width: 1200px) {
[id="s-33268f4d-57ce-4efe-8cf0-f76917dcbdff"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 66.66666666666667px);
}

}

#s-f5e81cdd-f8d4-49f9-808f-1ad0e4080f81 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}







  #s-f5e81cdd-f8d4-49f9-808f-1ad0e4080f81 img.shogun-image {
    

    
    
    
  }


#s-f5e81cdd-f8d4-49f9-808f-1ad0e4080f81 .shogun-image-content {
  
    align-items: center;
  
}

#s-24178904-4c3c-48dc-aeb9-c2f4c85e07a0 {
  margin-top: 20px;
margin-bottom: 30px;
}

#s-24178904-4c3c-48dc-aeb9-c2f4c85e07a0 {
  display: none;
}
#s-963b1cd7-b584-4aed-bd8f-1e8003fe3519 {
  text-align: center;
}

#s-963b1cd7-b584-4aed-bd8f-1e8003fe3519 .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 24px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-963b1cd7-b584-4aed-bd8f-1e8003fe3519 .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 24px;
}

#s-963b1cd7-b584-4aed-bd8f-1e8003fe3519 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-d0c90003-53d3-453d-a049-ce19a09a00fd {
  padding-top: 5px;
padding-left: 20px;
padding-bottom: 5px;
padding-right: 20px;
border-radius: 25px;
min-width: 100%;
text-align: center;
background-color: rgba(188, 6, 54, 1);
font-size: 20px;
color: #ffffff;
}
#s-d0c90003-53d3-453d-a049-ce19a09a00fd:hover {background-color: rgba(253, 30, 89, 1) !important;
text-decoration: none !important;}#s-d0c90003-53d3-453d-a049-ce19a09a00fd:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-d0c90003-53d3-453d-a049-ce19a09a00fd {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d0c90003-53d3-453d-a049-ce19a09a00fd.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d0c90003-53d3-453d-a049-ce19a09a00fd.shg-btn {
  color: #ffffff;
  font-size: 20px;
  
  
  
  display:  block ;
}

#s-d0c90003-53d3-453d-a049-ce19a09a00fd.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-1c88d3a6-47a4-400c-8ea0-69eca02d452e {
  margin-top: 40px;
}

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

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

.shg-btn-text {
  font-weight: ;
  font-family: ;
}

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

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

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

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

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

#s-bf171a59-ad73-45ad-bdc8-950203ee9c4a {
  box-shadow:0px 0px 0px 0px rgba(15, 15, 15, 1);
margin-top: 0px;
margin-left: 45px;
margin-right: 45px;
padding-top: 2px;
padding-left: 20px;
padding-bottom: 2px;
padding-right: 20px;
border-radius: 25px;
text-align: center;
background-color: rgba(0, 0, 255, 1);
font-size: 20px;
color: #ffffff;
text-decoration: none;
}
#s-bf171a59-ad73-45ad-bdc8-950203ee9c4a:hover {background-color: rgba(30, 115, 253, 1) !important;
text-decoration: none !important;}#s-bf171a59-ad73-45ad-bdc8-950203ee9c4a:active {background-color: rgba(249, 179, 23, 1) !important;
text-decoration: none !important;}

  #s-bf171a59-ad73-45ad-bdc8-950203ee9c4a-root {
    text-align: center;
  }


#s-bf171a59-ad73-45ad-bdc8-950203ee9c4a.shg-btn {
  color: #ffffff;
  font-size: 20px;
  
  
  
  display:  block ;
}
@media (min-width: 1200px){
  #s-bf171a59-ad73-45ad-bdc8-950203ee9c4a-root {
    text-align: center;
  }


#s-bf171a59-ad73-45ad-bdc8-950203ee9c4a.shg-btn {
  color: #ffffff;
  font-size: 20px;
  
  
  
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-bf171a59-ad73-45ad-bdc8-950203ee9c4a-root {
    text-align: center;
  }


#s-bf171a59-ad73-45ad-bdc8-950203ee9c4a.shg-btn {
  color: #ffffff;
  font-size: 20px;
  
  
  
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-bf171a59-ad73-45ad-bdc8-950203ee9c4a-root {
    text-align: center;
  }


#s-bf171a59-ad73-45ad-bdc8-950203ee9c4a.shg-btn {
  color: #ffffff;
  font-size: 20px;
  
  
  
  display:  block ;
}
}@media (max-width: 767px){
  #s-bf171a59-ad73-45ad-bdc8-950203ee9c4a-root {
    text-align: center;
  }


#s-bf171a59-ad73-45ad-bdc8-950203ee9c4a.shg-btn {
  color: #ffffff;
  font-size: 20px;
  
  
  
  display:  block ;
}
}
#s-2915ae36-d687-446e-896a-7b6b4ab5b434 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}







  #s-2915ae36-d687-446e-896a-7b6b4ab5b434 img.shogun-image {
    

    
    
    
  }


#s-2915ae36-d687-446e-896a-7b6b4ab5b434 .shogun-image-content {
  
    align-items: center;
  
}

#s-af381b38-778e-473e-a3e9-adf0e7b6de75 {
  margin-top: 20px;
margin-bottom: 30px;
}

#s-af381b38-778e-473e-a3e9-adf0e7b6de75 {
  display: none;
}
#s-acd57b5a-8cb7-4406-bb00-d0aea1b8af41 {
  text-align: center;
}

#s-acd57b5a-8cb7-4406-bb00-d0aea1b8af41 .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 24px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-acd57b5a-8cb7-4406-bb00-d0aea1b8af41 .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 24px;
}

#s-acd57b5a-8cb7-4406-bb00-d0aea1b8af41 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-4bedce44-fbc5-4a3a-8b48-22799b0d9fa4 {
  padding-top: 5px;
padding-left: 20px;
padding-bottom: 5px;
padding-right: 20px;
border-radius: 25px;
min-width: 100%;
text-align: center;
background-color: rgba(188, 6, 54, 1);
font-size: 20px;
color: #ffffff;
}
#s-4bedce44-fbc5-4a3a-8b48-22799b0d9fa4:hover {background-color: rgba(253, 30, 89, 1) !important;
text-decoration: none !important;}#s-4bedce44-fbc5-4a3a-8b48-22799b0d9fa4:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-4bedce44-fbc5-4a3a-8b48-22799b0d9fa4 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-4bedce44-fbc5-4a3a-8b48-22799b0d9fa4.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-4bedce44-fbc5-4a3a-8b48-22799b0d9fa4.shg-btn {
  color: #ffffff;
  font-size: 20px;
  
  
  
  display:  block ;
}

#s-4bedce44-fbc5-4a3a-8b48-22799b0d9fa4.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-d22b5566-fd66-4831-a079-efb2fa82632f {
  margin-top: 40px;
}

#s-71e71a92-988e-48e0-8fc7-5f09d9a20983 {
  box-shadow:0px 0px 0px 0px rgba(15, 15, 15, 1);
margin-top: 0px;
margin-left: 45px;
margin-right: 45px;
padding-top: 2px;
padding-left: 20px;
padding-bottom: 2px;
padding-right: 20px;
border-radius: 25px;
text-align: center;
background-color: rgba(0, 0, 255, 1);
font-size: 20px;
color: #ffffff;
text-decoration: none;
}
#s-71e71a92-988e-48e0-8fc7-5f09d9a20983:hover {background-color: rgba(30, 115, 253, 1) !important;
text-decoration: none !important;}#s-71e71a92-988e-48e0-8fc7-5f09d9a20983:active {background-color: rgba(249, 179, 23, 1) !important;
text-decoration: none !important;}

  #s-71e71a92-988e-48e0-8fc7-5f09d9a20983-root {
    text-align: center;
  }


#s-71e71a92-988e-48e0-8fc7-5f09d9a20983.shg-btn {
  color: #ffffff;
  font-size: 20px;
  
  
  
  display:  block ;
}
@media (min-width: 1200px){
  #s-71e71a92-988e-48e0-8fc7-5f09d9a20983-root {
    text-align: center;
  }


#s-71e71a92-988e-48e0-8fc7-5f09d9a20983.shg-btn {
  color: #ffffff;
  font-size: 20px;
  
  
  
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-71e71a92-988e-48e0-8fc7-5f09d9a20983-root {
    text-align: center;
  }


#s-71e71a92-988e-48e0-8fc7-5f09d9a20983.shg-btn {
  color: #ffffff;
  font-size: 20px;
  
  
  
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-71e71a92-988e-48e0-8fc7-5f09d9a20983-root {
    text-align: center;
  }


#s-71e71a92-988e-48e0-8fc7-5f09d9a20983.shg-btn {
  color: #ffffff;
  font-size: 20px;
  
  
  
  display:  block ;
}
}@media (max-width: 767px){
  #s-71e71a92-988e-48e0-8fc7-5f09d9a20983-root {
    text-align: center;
  }


#s-71e71a92-988e-48e0-8fc7-5f09d9a20983.shg-btn {
  color: #ffffff;
  font-size: 20px;
  
  
  
  display:  block ;
}
}
#s-9beee6d4-4cd3-464a-b64c-3598591531ab {
  padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}







  #s-9beee6d4-4cd3-464a-b64c-3598591531ab img.shogun-image {
    

    
    
    
  }


#s-9beee6d4-4cd3-464a-b64c-3598591531ab .shogun-image-content {
  
    align-items: center;
  
}

#s-25cc94d3-889c-410e-af9f-7911db757ace {
  margin-top: 20px;
margin-bottom: 30px;
}

#s-25cc94d3-889c-410e-af9f-7911db757ace {
  display: none;
}
#s-ab1eaf0a-c97c-4ea8-8941-d231f562ee21 {
  text-align: center;
}

#s-ab1eaf0a-c97c-4ea8-8941-d231f562ee21 .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 24px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-ab1eaf0a-c97c-4ea8-8941-d231f562ee21 .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 24px;
}

#s-ab1eaf0a-c97c-4ea8-8941-d231f562ee21 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-edb00de7-a4ba-41ed-83a8-5a3f810e6722 {
  border-style: solid;
padding-top: 5px;
padding-left: 20px;
padding-bottom: 5px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-radius: 25px;
min-width: 100%;
text-align: center;
background-color: rgba(188, 6, 54, 1);
font-size: 20px;
color: #ffffff;
}
#s-edb00de7-a4ba-41ed-83a8-5a3f810e6722:hover {background-color: rgba(253, 30, 89, 1) !important;
text-decoration: none !important;}#s-edb00de7-a4ba-41ed-83a8-5a3f810e6722:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-edb00de7-a4ba-41ed-83a8-5a3f810e6722 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-edb00de7-a4ba-41ed-83a8-5a3f810e6722.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-edb00de7-a4ba-41ed-83a8-5a3f810e6722.shg-btn {
  color: #ffffff;
  font-size: 20px;
  
  
  
  display:  block ;
}

#s-edb00de7-a4ba-41ed-83a8-5a3f810e6722.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-51e22642-94d7-4805-b7d1-d54a5c8ceeea {
  border-style: solid;
margin-left: 0px;
margin-right: 0px;
padding-top: 20px;
padding-left: 20px;
padding-bottom: 20px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(244, 11, 98, 1);
}
@media (max-width: 767px){#s-51e22642-94d7-4805-b7d1-d54a5c8ceeea {
  display: none;
}
#s-51e22642-94d7-4805-b7d1-d54a5c8ceeea, #wrap-s-51e22642-94d7-4805-b7d1-d54a5c8ceeea { display:none !important; }}
@media (min-width: 0px) {
[id="s-51e22642-94d7-4805-b7d1-d54a5c8ceeea"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 50.0px);
}

}

@media (min-width: 768px) {
[id="s-51e22642-94d7-4805-b7d1-d54a5c8ceeea"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 50.0px);
}

}

@media (min-width: 992px) {
[id="s-51e22642-94d7-4805-b7d1-d54a5c8ceeea"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 50.0px);
}

}

@media (min-width: 1200px) {
[id="s-51e22642-94d7-4805-b7d1-d54a5c8ceeea"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 50.0px);
}

}

#s-29c65f71-c578-48f9-a478-816d05960a8d {
  margin-left: 25%;
margin-right: 25%;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}







  #s-29c65f71-c578-48f9-a478-816d05960a8d img.shogun-image {
    

    
    
    
  }


#s-29c65f71-c578-48f9-a478-816d05960a8d .shogun-image-content {
  
    align-items: center;
  
}

#s-671a0c7d-19ff-44f6-9abb-4f87eaaee998 {
  box-shadow:0px 0px 0px 0px rgba(15, 15, 15, 1);
border-style: solid;
margin-top: 10px;
margin-left: 0%;
margin-bottom: 20px;
margin-right: 0%;
padding-top: 5px;
padding-left: 20px;
padding-bottom: 5px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(217, 30, 85, 1);
border-radius: 30px;
text-align: center;
background-color: rgba(255, 255, 255, 1);
font-size: 20px;
color: rgba(217, 30, 85, 1);
text-decoration: none;
}
#s-671a0c7d-19ff-44f6-9abb-4f87eaaee998:hover {border-style: solid !important;
border-color: rgba(216, 146, 11, 1) !important;
background-color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(216, 146, 11, 1) !important;}#s-671a0c7d-19ff-44f6-9abb-4f87eaaee998:active {background-color: rgba(249, 179, 23, 1) !important;
text-decoration: none !important;}@media (min-width: 1200px){#s-671a0c7d-19ff-44f6-9abb-4f87eaaee998 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-671a0c7d-19ff-44f6-9abb-4f87eaaee998 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-671a0c7d-19ff-44f6-9abb-4f87eaaee998 {
  
}
}

  #s-671a0c7d-19ff-44f6-9abb-4f87eaaee998-root {
    text-align: center;
  }


#s-671a0c7d-19ff-44f6-9abb-4f87eaaee998.shg-btn {
  color: rgba(217, 30, 85, 1);
  font-size: 23px;
  
  
  
  display:  block ;
}
@media (min-width: 1200px){
  #s-671a0c7d-19ff-44f6-9abb-4f87eaaee998-root {
    text-align: center;
  }


#s-671a0c7d-19ff-44f6-9abb-4f87eaaee998.shg-btn {
  color: rgba(217, 30, 85, 1);
  font-size: 23px;
  
  
  
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-671a0c7d-19ff-44f6-9abb-4f87eaaee998-root {
    text-align: center;
  }


#s-671a0c7d-19ff-44f6-9abb-4f87eaaee998.shg-btn {
  color: rgba(217, 30, 85, 1);
  font-size: 23px;
  
  
  
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-671a0c7d-19ff-44f6-9abb-4f87eaaee998-root {
    text-align: center;
  }


#s-671a0c7d-19ff-44f6-9abb-4f87eaaee998.shg-btn {
  color: rgba(217, 30, 85, 1);
  font-size: 23px;
  
  
  
  display:  block ;
}
}@media (max-width: 767px){
  #s-671a0c7d-19ff-44f6-9abb-4f87eaaee998-root {
    text-align: center;
  }


#s-671a0c7d-19ff-44f6-9abb-4f87eaaee998.shg-btn {
  color: rgba(217, 30, 85, 1);
  font-size: 23px;
  
  
  
  display:  block ;
}
}
#s-44e08998-d26e-45ba-a1ff-e4e0a0dc4926 {
  margin-top: 20px;
margin-bottom: 10px;
}

#s-44e08998-d26e-45ba-a1ff-e4e0a0dc4926 {
  display: none;
}
#s-fbfbb6a5-0bd8-49a0-bf99-74f8bd946300 {
  text-align: center;
}

#s-fbfbb6a5-0bd8-49a0-bf99-74f8bd946300 .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 24px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-fbfbb6a5-0bd8-49a0-bf99-74f8bd946300 .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 24px;
}

#s-fbfbb6a5-0bd8-49a0-bf99-74f8bd946300 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-27a75091-d922-4797-9424-b779cf01f08a {
  padding-top: 5px;
padding-left: 20px;
padding-bottom: 5px;
padding-right: 20px;
border-radius: 25px;
min-width: 100%;
text-align: center;
background-color: rgba(188, 6, 54, 1);
font-size: 20px;
color: #ffffff;
}
#s-27a75091-d922-4797-9424-b779cf01f08a:hover {background-color: rgba(253, 30, 89, 1) !important;
text-decoration: none !important;}#s-27a75091-d922-4797-9424-b779cf01f08a:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-27a75091-d922-4797-9424-b779cf01f08a {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-27a75091-d922-4797-9424-b779cf01f08a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-27a75091-d922-4797-9424-b779cf01f08a.shg-btn {
  color: #ffffff;
  font-size: 20px;
  
  
  
  display:  block ;
}

#s-27a75091-d922-4797-9424-b779cf01f08a.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-afd1e9f9-aa22-4a8a-a230-19606942b7d9 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}







  #s-afd1e9f9-aa22-4a8a-a230-19606942b7d9 img.shogun-image {
    

    
    
    
  }


#s-afd1e9f9-aa22-4a8a-a230-19606942b7d9 .shogun-image-content {
  
    align-items: center;
  
}

#s-c3b95a2c-7f0e-46d6-81b4-081055bc4fbe {
  box-shadow:0px 0px 0px 0px rgba(15, 15, 15, 1);
border-style: solid;
margin-top: 30px;
margin-left: 0%;
margin-bottom: 20px;
margin-right: 0%;
padding-top: 5px;
padding-left: 20px;
padding-bottom: 5px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(217, 30, 85, 1);
border-radius: 30px;
text-align: center;
background-color: rgba(255, 255, 255, 1);
font-size: 20px;
color: rgba(217, 30, 85, 1);
text-decoration: none;
}
#s-c3b95a2c-7f0e-46d6-81b4-081055bc4fbe:hover {border-style: solid !important;
border-color: rgba(216, 146, 11, 1) !important;
background-color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(216, 146, 11, 1) !important;}#s-c3b95a2c-7f0e-46d6-81b4-081055bc4fbe:active {background-color: rgba(249, 179, 23, 1) !important;
text-decoration: none !important;}@media (min-width: 1200px){#s-c3b95a2c-7f0e-46d6-81b4-081055bc4fbe {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-c3b95a2c-7f0e-46d6-81b4-081055bc4fbe {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-c3b95a2c-7f0e-46d6-81b4-081055bc4fbe {
  
}
}

  #s-c3b95a2c-7f0e-46d6-81b4-081055bc4fbe-root {
    text-align: center;
  }


#s-c3b95a2c-7f0e-46d6-81b4-081055bc4fbe.shg-btn {
  color: rgba(217, 30, 85, 1);
  font-size: 23px;
  
  
  
  display:  block ;
}
@media (min-width: 1200px){
  #s-c3b95a2c-7f0e-46d6-81b4-081055bc4fbe-root {
    text-align: center;
  }


#s-c3b95a2c-7f0e-46d6-81b4-081055bc4fbe.shg-btn {
  color: rgba(217, 30, 85, 1);
  font-size: 23px;
  
  
  
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-c3b95a2c-7f0e-46d6-81b4-081055bc4fbe-root {
    text-align: center;
  }


#s-c3b95a2c-7f0e-46d6-81b4-081055bc4fbe.shg-btn {
  color: rgba(217, 30, 85, 1);
  font-size: 23px;
  
  
  
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-c3b95a2c-7f0e-46d6-81b4-081055bc4fbe-root {
    text-align: center;
  }


#s-c3b95a2c-7f0e-46d6-81b4-081055bc4fbe.shg-btn {
  color: rgba(217, 30, 85, 1);
  font-size: 23px;
  
  
  
  display:  block ;
}
}@media (max-width: 767px){
  #s-c3b95a2c-7f0e-46d6-81b4-081055bc4fbe-root {
    text-align: center;
  }


#s-c3b95a2c-7f0e-46d6-81b4-081055bc4fbe.shg-btn {
  color: rgba(217, 30, 85, 1);
  font-size: 23px;
  
  
  
  display:  block ;
}
}
#s-a75b162c-f54a-45aa-8994-721449d2affb {
  margin-top: 20px;
margin-bottom: 10px;
}

#s-a75b162c-f54a-45aa-8994-721449d2affb {
  display: none;
}
#s-9ce3c25c-faf6-4379-8785-3bf4d3fc7575 {
  text-align: center;
}

#s-9ce3c25c-faf6-4379-8785-3bf4d3fc7575 .shg-product-sold-out {
  display: none;
  color: rgba(217, 30, 85, 1);
  font-size: 24px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-9ce3c25c-faf6-4379-8785-3bf4d3fc7575 .shg-product-price {
  color: rgba(217, 30, 85, 1);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 24px;
}

#s-9ce3c25c-faf6-4379-8785-3bf4d3fc7575 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-c23c021c-7949-47f9-a65b-89dc8b74c09d {
  border-style: solid;
padding-top: 5px;
padding-left: 20px;
padding-bottom: 5px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-radius: 25px;
min-width: 100%;
text-align: center;
background-color: rgba(188, 6, 54, 1);
font-size: 20px;
color: #ffffff;
}
#s-c23c021c-7949-47f9-a65b-89dc8b74c09d:hover {background-color: rgba(253, 30, 89, 1) !important;
text-decoration: none !important;}#s-c23c021c-7949-47f9-a65b-89dc8b74c09d:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-c23c021c-7949-47f9-a65b-89dc8b74c09d {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c23c021c-7949-47f9-a65b-89dc8b74c09d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c23c021c-7949-47f9-a65b-89dc8b74c09d.shg-btn {
  color: #ffffff;
  font-size: 20px;
  
  
  
  display:  block ;
}

#s-c23c021c-7949-47f9-a65b-89dc8b74c09d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-99ac3c2e-8fa0-4066-b09a-8e0e89119dc0 {
  min-height: 50px;
}
@media (max-width: 767px){#s-99ac3c2e-8fa0-4066-b09a-8e0e89119dc0 {
  display: none;
}
#s-99ac3c2e-8fa0-4066-b09a-8e0e89119dc0, #wrap-s-99ac3c2e-8fa0-4066-b09a-8e0e89119dc0 { display:none !important; }}







#s-99ac3c2e-8fa0-4066-b09a-8e0e89119dc0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-99ac3c2e-8fa0-4066-b09a-8e0e89119dc0.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-257ea79e-e6fa-4cbf-bf29-d56f07457e5a {
  margin-top: -30px;
margin-bottom: 20px;
}
@media (min-width: 1200px){#s-257ea79e-e6fa-4cbf-bf29-d56f07457e5a {
  display: none;
}
#s-257ea79e-e6fa-4cbf-bf29-d56f07457e5a, #wrap-s-257ea79e-e6fa-4cbf-bf29-d56f07457e5a { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-257ea79e-e6fa-4cbf-bf29-d56f07457e5a {
  display: none;
}
#s-257ea79e-e6fa-4cbf-bf29-d56f07457e5a, #wrap-s-257ea79e-e6fa-4cbf-bf29-d56f07457e5a { display:none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-257ea79e-e6fa-4cbf-bf29-d56f07457e5a {
  display: none;
}
#s-257ea79e-e6fa-4cbf-bf29-d56f07457e5a, #wrap-s-257ea79e-e6fa-4cbf-bf29-d56f07457e5a { display:none !important; }}@media (max-width: 767px){#s-257ea79e-e6fa-4cbf-bf29-d56f07457e5a {
  
}
}
@media (min-width: 1200px){#s-4b98e574-ed15-43c8-9396-474b55327af3 {
  display: none;
}
#s-4b98e574-ed15-43c8-9396-474b55327af3, #wrap-s-4b98e574-ed15-43c8-9396-474b55327af3 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-4b98e574-ed15-43c8-9396-474b55327af3 {
  display: none;
}
#s-4b98e574-ed15-43c8-9396-474b55327af3, #wrap-s-4b98e574-ed15-43c8-9396-474b55327af3 { display:none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-4b98e574-ed15-43c8-9396-474b55327af3 {
  display: none;
}
#s-4b98e574-ed15-43c8-9396-474b55327af3, #wrap-s-4b98e574-ed15-43c8-9396-474b55327af3 { display:none !important; }}@media (max-width: 767px){#s-4b98e574-ed15-43c8-9396-474b55327af3 {
  
}
}
@media (min-width: 0px) {
[id="s-4b98e574-ed15-43c8-9396-474b55327af3"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-4b98e574-ed15-43c8-9396-474b55327af3"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-4b98e574-ed15-43c8-9396-474b55327af3"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-4b98e574-ed15-43c8-9396-474b55327af3"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-16d540cc-a03c-4c34-a8e1-9e9e9ae1e880 {
  text-align: center;
}







  #s-16d540cc-a03c-4c34-a8e1-9e9e9ae1e880 img.shogun-image {
    

    
    
    
  }


#s-16d540cc-a03c-4c34-a8e1-9e9e9ae1e880 .shogun-image-content {
  
    align-items: center;
  
}

#s-13b7e653-e64b-45e6-9c45-440a022a5426 {
  text-align: center;
}







  #s-13b7e653-e64b-45e6-9c45-440a022a5426 img.shogun-image {
    

    
    
    
  }


#s-13b7e653-e64b-45e6-9c45-440a022a5426 .shogun-image-content {
  
    align-items: center;
  
}

#s-8d89c15b-534f-4524-9a2d-dd7fb6f4bf08 {
  text-align: center;
}







  #s-8d89c15b-534f-4524-9a2d-dd7fb6f4bf08 img.shogun-image {
    

    
    
    
  }


#s-8d89c15b-534f-4524-9a2d-dd7fb6f4bf08 .shogun-image-content {
  
    align-items: center;
  
}

#s-381339b7-e42e-4936-9283-cb938bd35a36 {
  margin-top: 80px;
margin-bottom: 20px;
}
@media (max-width: 767px){#s-381339b7-e42e-4936-9283-cb938bd35a36 {
  display: none;
}
#s-381339b7-e42e-4936-9283-cb938bd35a36, #wrap-s-381339b7-e42e-4936-9283-cb938bd35a36 { display:none !important; }}
#s-ad1f64d1-13ac-4460-9b5d-ebe908957464 {
  margin-left: 40px;
margin-right: 40px;
}

@media (min-width: 0px) {
[id="s-ad1f64d1-13ac-4460-9b5d-ebe908957464"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-ad1f64d1-13ac-4460-9b5d-ebe908957464"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-ad1f64d1-13ac-4460-9b5d-ebe908957464"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-ad1f64d1-13ac-4460-9b5d-ebe908957464"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-ad1f64d1-13ac-4460-9b5d-ebe908957464"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-ad1f64d1-13ac-4460-9b5d-ebe908957464"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-ad1f64d1-13ac-4460-9b5d-ebe908957464"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 15.0px);
}

}

@media (min-width: 0px) {
[id="s-bfc99abf-49c4-428d-9c7e-59718da75386"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-bfc99abf-49c4-428d-9c7e-59718da75386"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-bfc99abf-49c4-428d-9c7e-59718da75386"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-bfc99abf-49c4-428d-9c7e-59718da75386"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-bfc99abf-49c4-428d-9c7e-59718da75386"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-bfc99abf-49c4-428d-9c7e-59718da75386"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-bfc99abf-49c4-428d-9c7e-59718da75386"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

}

#s-9b40e162-d674-42ee-b295-b63eaac16bce {
  text-align: center;
}







  #s-9b40e162-d674-42ee-b295-b63eaac16bce img.shogun-image {
    

    
    
    
  }


#s-9b40e162-d674-42ee-b295-b63eaac16bce .shogun-image-content {
  
    align-items: center;
  
}

#s-c11c8d31-be0b-40ff-9cdc-49bf3d3fb3f6 {
  text-align: center;
}







  #s-c11c8d31-be0b-40ff-9cdc-49bf3d3fb3f6 img.shogun-image {
    

    
    
    
  }


#s-c11c8d31-be0b-40ff-9cdc-49bf3d3fb3f6 .shogun-image-content {
  
    align-items: center;
  
}

#s-614ffeca-e0ac-4580-abc6-dbe25679a960 {
  margin-top: 80px;
margin-bottom: 20px;
}
@media (max-width: 767px){#s-614ffeca-e0ac-4580-abc6-dbe25679a960 {
  display: none;
}
#s-614ffeca-e0ac-4580-abc6-dbe25679a960, #wrap-s-614ffeca-e0ac-4580-abc6-dbe25679a960 { display:none !important; }}
#s-fc2046e3-6066-4584-9ffe-023cdf3a0a6a {
  margin-left: 40px;
margin-right: 40px;
}

@media (min-width: 0px) {
[id="s-fc2046e3-6066-4584-9ffe-023cdf3a0a6a"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-fc2046e3-6066-4584-9ffe-023cdf3a0a6a"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-fc2046e3-6066-4584-9ffe-023cdf3a0a6a"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-fc2046e3-6066-4584-9ffe-023cdf3a0a6a"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-799abb30-9859-4739-95a6-2c0ab0abe4ff {
  text-align: center;
}







  #s-799abb30-9859-4739-95a6-2c0ab0abe4ff img.shogun-image {
    

    
    
    
  }


#s-799abb30-9859-4739-95a6-2c0ab0abe4ff .shogun-image-content {
  
    align-items: center;
  
}

#s-a31c2018-6fe0-4b0c-8985-3c7b49457819 {
  border-style: solid;
padding-top: 10px;
padding-left: 31px;
padding-bottom: 10px;
padding-right: 31px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
}

#s-96089206-2d88-4fb1-9703-2096baa67521 {
  text-align: center;
}







  #s-96089206-2d88-4fb1-9703-2096baa67521 img.shogun-image {
    

    
    
    
  }


#s-96089206-2d88-4fb1-9703-2096baa67521 .shogun-image-content {
  
    align-items: center;
  
}

#s-28a315f9-aa09-4a30-b358-f08cd3f17aae {
  margin-top: 80px;
margin-left: 40px;
margin-bottom: 0px;
margin-right: 40px;
}

@media (min-width: 0px) {
[id="s-28a315f9-aa09-4a30-b358-f08cd3f17aae"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-28a315f9-aa09-4a30-b358-f08cd3f17aae"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-28a315f9-aa09-4a30-b358-f08cd3f17aae"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-28a315f9-aa09-4a30-b358-f08cd3f17aae"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-f6cbf88c-f4d9-4f72-a1d8-38c12d60fff8 {
  text-align: center;
}







  #s-f6cbf88c-f4d9-4f72-a1d8-38c12d60fff8 img.shogun-image {
    

    
    
    
  }


#s-f6cbf88c-f4d9-4f72-a1d8-38c12d60fff8 .shogun-image-content {
  
    align-items: center;
  
}

#s-8fee1e50-2dac-4f84-96cf-0187b503439e {
  text-align: center;
}







  #s-8fee1e50-2dac-4f84-96cf-0187b503439e img.shogun-image {
    

    
    
    
  }


#s-8fee1e50-2dac-4f84-96cf-0187b503439e .shogun-image-content {
  
    align-items: center;
  
}

#s-9680ac0e-124c-48c5-851d-1a5cb3069ff6 {
  margin-top: 100px;
margin-bottom: 20px;
}
@media (max-width: 767px){#s-9680ac0e-124c-48c5-851d-1a5cb3069ff6 {
  display: none;
}
#s-9680ac0e-124c-48c5-851d-1a5cb3069ff6, #wrap-s-9680ac0e-124c-48c5-851d-1a5cb3069ff6 { display:none !important; }}
#s-b3c5e991-b279-4fcf-8097-fe4283f3a1a6 {
  margin-left: 80px;
margin-right: 80px;
}

@media (min-width: 0px) {
[id="s-b3c5e991-b279-4fcf-8097-fe4283f3a1a6"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-b3c5e991-b279-4fcf-8097-fe4283f3a1a6"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 25.0px);
}

}

@media (min-width: 992px) {
[id="s-b3c5e991-b279-4fcf-8097-fe4283f3a1a6"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 25.0px);
}

}

@media (min-width: 1200px) {
[id="s-b3c5e991-b279-4fcf-8097-fe4283f3a1a6"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 25.0px);
}

}

#s-a6a807fa-af95-4fe6-b541-5476d36930ff {
  text-align: center;
}







  #s-a6a807fa-af95-4fe6-b541-5476d36930ff img.shogun-image {
    

    
    
    
  }


#s-a6a807fa-af95-4fe6-b541-5476d36930ff .shogun-image-content {
  
    align-items: center;
  
}

#s-3e820fa4-d2a6-4658-9f80-0af7b35667d5 {
  text-align: center;
}







  #s-3e820fa4-d2a6-4658-9f80-0af7b35667d5 img.shogun-image {
    

    
    
    
  }


#s-3e820fa4-d2a6-4658-9f80-0af7b35667d5 .shogun-image-content {
  
    align-items: center;
  
}

#s-860d428d-3712-4878-b7ed-2760d5b41203 {
  min-height: 50px;
}








#s-860d428d-3712-4878-b7ed-2760d5b41203 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-860d428d-3712-4878-b7ed-2760d5b41203.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-00aa2733-16d5-46c6-87c6-670b382e809e {
  margin-top: 80px;
margin-bottom: 20px;
}
@media (max-width: 767px){#s-00aa2733-16d5-46c6-87c6-670b382e809e {
  display: none;
}
#s-00aa2733-16d5-46c6-87c6-670b382e809e, #wrap-s-00aa2733-16d5-46c6-87c6-670b382e809e { display:none !important; }}
@media (min-width: 0px) {
[id="s-b96ee463-50e0-4034-b553-bf30b44f764a"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-b96ee463-50e0-4034-b553-bf30b44f764a"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-b96ee463-50e0-4034-b553-bf30b44f764a"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-b96ee463-50e0-4034-b553-bf30b44f764a"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-1674d1e9-90b0-46f5-8e98-49f892cdede5 {
  text-align: center;
}







  #s-1674d1e9-90b0-46f5-8e98-49f892cdede5 img.shogun-image {
    

    
    
    
  }


#s-1674d1e9-90b0-46f5-8e98-49f892cdede5 .shogun-image-content {
  
    align-items: center;
  
}

#s-b29019c5-593a-42af-a196-3d4dc247b567 {
  text-align: center;
}







  #s-b29019c5-593a-42af-a196-3d4dc247b567 img.shogun-image {
    

    
    
    
  }


#s-b29019c5-593a-42af-a196-3d4dc247b567 .shogun-image-content {
  
    align-items: center;
  
}

#s-972abfb6-a98d-4691-b1de-f44a8af71290 {
  margin-top: 100px;
}

@media (min-width: 0px) {
[id="s-c1c1d7bf-f64f-470e-a645-e77226f85376"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-c1c1d7bf-f64f-470e-a645-e77226f85376"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-c1c1d7bf-f64f-470e-a645-e77226f85376"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-c1c1d7bf-f64f-470e-a645-e77226f85376"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-abe07c72-4f0a-4385-b285-3cbcbee29c17 {
  text-align: center;
}







  #s-abe07c72-4f0a-4385-b285-3cbcbee29c17 img.shogun-image {
    

    
    
    
  }


#s-abe07c72-4f0a-4385-b285-3cbcbee29c17 .shogun-image-content {
  
    align-items: center;
  
}

#s-3be72dc3-d29c-4f9a-88df-8e23f2667c67 {
  margin-top: 0px;
}

@media (min-width: 0px) {
[id="s-84d01b96-2d9d-4241-aa93-140e1c127c9f"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-84d01b96-2d9d-4241-aa93-140e1c127c9f"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 20.0px);
}

[id="s-84d01b96-2d9d-4241-aa93-140e1c127c9f"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-84d01b96-2d9d-4241-aa93-140e1c127c9f"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 20.0px);
}

[id="s-84d01b96-2d9d-4241-aa93-140e1c127c9f"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-84d01b96-2d9d-4241-aa93-140e1c127c9f"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 20.0px);
}

[id="s-84d01b96-2d9d-4241-aa93-140e1c127c9f"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 20.0px);
}

}

#s-9d0b575e-0c9a-43ae-84a7-0dd490a0531d {
  display: none;
}
#s-d8f11c19-40a3-4da1-8f13-efbd6bcb6ba0 {
  border-style: solid;
margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-left: 70px;
padding-bottom: 10px;
padding-right: 70px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-radius: 25px;
min-width: 100%;
text-align: center;
background-color: rgba(188, 6, 54, 1);
font-size: 20px;
color: #ffffff;
}
#s-d8f11c19-40a3-4da1-8f13-efbd6bcb6ba0:hover {background-color: rgba(253, 30, 89, 1) !important;
text-decoration: none !important;}#s-d8f11c19-40a3-4da1-8f13-efbd6bcb6ba0:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-d8f11c19-40a3-4da1-8f13-efbd6bcb6ba0 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d8f11c19-40a3-4da1-8f13-efbd6bcb6ba0.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d8f11c19-40a3-4da1-8f13-efbd6bcb6ba0.shg-btn {
  color: #ffffff;
  font-size: 20px;
  
  
  
  display:  block ;
}

#s-d8f11c19-40a3-4da1-8f13-efbd6bcb6ba0.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-05802ff3-27db-40c2-8851-49fb4a04da99 {
  text-align: center;
}







  #s-05802ff3-27db-40c2-8851-49fb4a04da99 img.shogun-image {
    

    
    
    
  }


#s-05802ff3-27db-40c2-8851-49fb4a04da99 .shogun-image-content {
  
    align-items: center;
  
}

#s-19a31f18-1676-4888-abb7-f276c5c89bb3 {
  margin-top: 100px;
margin-bottom: 30px;
}

@media (min-width: 0px) {
[id="s-299c7fc6-da4b-450f-8782-1879712a1698"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-299c7fc6-da4b-450f-8782-1879712a1698"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-299c7fc6-da4b-450f-8782-1879712a1698"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-299c7fc6-da4b-450f-8782-1879712a1698"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-299c7fc6-da4b-450f-8782-1879712a1698"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-299c7fc6-da4b-450f-8782-1879712a1698"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-299c7fc6-da4b-450f-8782-1879712a1698"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

@media (min-width: 0px) {
[id="s-b1310757-158d-4f19-83fa-788777afb120"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-b1310757-158d-4f19-83fa-788777afb120"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-b1310757-158d-4f19-83fa-788777afb120"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-b1310757-158d-4f19-83fa-788777afb120"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-b1310757-158d-4f19-83fa-788777afb120"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-b1310757-158d-4f19-83fa-788777afb120"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-b1310757-158d-4f19-83fa-788777afb120"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

}

#s-430e4c4c-20ce-4293-8c0a-df1761f2fb5b {
  margin-top: 0px;
}

#s-c8284c20-e361-4ee9-9b01-8527eab07585 {
  margin-bottom: 20px;
text-align: center;
}







  #s-c8284c20-e361-4ee9-9b01-8527eab07585 img.shogun-image {
    

    
    
    
  }


#s-c8284c20-e361-4ee9-9b01-8527eab07585 .shogun-image-content {
  
    align-items: center;
  
}

#s-6697338f-369d-4837-92c6-9eecaed61990 {
  display: none;
}
#s-8fb10781-7420-4a7a-bc6d-d057f6c73f77 {
  border-style: solid;
margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-left: 70px;
padding-bottom: 10px;
padding-right: 70px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-radius: 25px;
min-width: 100%;
text-align: center;
background-color: rgba(188, 6, 54, 1);
font-size: 20px;
color: #ffffff;
}
#s-8fb10781-7420-4a7a-bc6d-d057f6c73f77:hover {background-color: rgba(253, 30, 89, 1) !important;
text-decoration: none !important;}#s-8fb10781-7420-4a7a-bc6d-d057f6c73f77:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-8fb10781-7420-4a7a-bc6d-d057f6c73f77 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-8fb10781-7420-4a7a-bc6d-d057f6c73f77.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-8fb10781-7420-4a7a-bc6d-d057f6c73f77.shg-btn {
  color: #ffffff;
  font-size: 20px;
  
  
  
  display:  block ;
}

#s-8fb10781-7420-4a7a-bc6d-d057f6c73f77.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-50322816-0f72-46ad-9b5e-ffbaf61f8c70 {
  text-align: center;
}







  #s-50322816-0f72-46ad-9b5e-ffbaf61f8c70 img.shogun-image {
    

    
    
    
  }


#s-50322816-0f72-46ad-9b5e-ffbaf61f8c70 .shogun-image-content {
  
    align-items: center;
  
}

#s-91da9cb2-309f-4718-b299-5dd041401f4f {
  margin-top: 20px;
}

#s-515bcbe8-a870-4990-a9e7-dabac793f69c {
  text-align: center;
}







  #s-515bcbe8-a870-4990-a9e7-dabac793f69c img.shogun-image {
    

    
    
    
  }


#s-515bcbe8-a870-4990-a9e7-dabac793f69c .shogun-image-content {
  
    align-items: center;
  
}

#s-12b54830-215b-406d-aec2-f8755c25af89 {
  margin-top: 100px;
margin-bottom: 0px;
}

#s-63ae48e0-829c-4c94-80ba-f762d44d6146 {
  margin-top: 50px;
margin-left: 50px;
margin-bottom: 30px;
margin-right: 50px;
}

@media (min-width: 0px) {
[id="s-63ae48e0-829c-4c94-80ba-f762d44d6146"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-63ae48e0-829c-4c94-80ba-f762d44d6146"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-63ae48e0-829c-4c94-80ba-f762d44d6146"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-63ae48e0-829c-4c94-80ba-f762d44d6146"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-63ae48e0-829c-4c94-80ba-f762d44d6146"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-63ae48e0-829c-4c94-80ba-f762d44d6146"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-63ae48e0-829c-4c94-80ba-f762d44d6146"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 15.0px);
}

}

@media (min-width: 0px) {
[id="s-21b7cdde-645b-483e-8310-b670f2a6076e"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-21b7cdde-645b-483e-8310-b670f2a6076e"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-21b7cdde-645b-483e-8310-b670f2a6076e"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-21b7cdde-645b-483e-8310-b670f2a6076e"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-289c6326-c046-4ae3-9397-881c01f5b9ba {
  margin-top: 0px;
}

#s-414f437f-bc84-4d3e-96c4-488063fcd3b6 {
  margin-bottom: 30px;
text-align: center;
}







  #s-414f437f-bc84-4d3e-96c4-488063fcd3b6 img.shogun-image {
    

    
    
    
  }


#s-414f437f-bc84-4d3e-96c4-488063fcd3b6 .shogun-image-content {
  
    align-items: center;
  
}

#s-982d5c40-0e84-445a-a46e-518756aa36ee {
  margin-top: 0px;
}

#s-647fd667-cd6d-42d7-8ea1-d159c874b841 {
  margin-bottom: 30px;
text-align: center;
}







  #s-647fd667-cd6d-42d7-8ea1-d159c874b841 img.shogun-image {
    

    
    
    
  }


#s-647fd667-cd6d-42d7-8ea1-d159c874b841 .shogun-image-content {
  
    align-items: center;
  
}

#s-47ab3f56-b856-40dc-a732-b04791f4fdbe {
  margin-top: 0px;
}

#s-effb9c6d-63f8-4340-b889-6ec9f614d1d8 {
  margin-top: 0px;
}

#s-969270bd-fef0-47d4-9527-8384eac470d5 {
  border-style: solid;
margin-top: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(244, 11, 98, 1);
min-height: 50px;
}








#s-969270bd-fef0-47d4-9527-8384eac470d5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-969270bd-fef0-47d4-9527-8384eac470d5.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-9b0aca1f-4001-425a-9756-da5f435e7c22 {
  margin-top: 0px;
margin-bottom: 0px;
padding-top: 30px;
padding-left: 20px;
padding-right: 20px;
}

#s-ad13af9f-3608-4479-aa10-1986556011be {
  text-align: center;
}







  #s-ad13af9f-3608-4479-aa10-1986556011be img.shogun-image {
    

    
    
    
  }


#s-ad13af9f-3608-4479-aa10-1986556011be .shogun-image-content {
  
    align-items: center;
  
}

#s-48dc6552-76a4-4cb3-b1a0-2e69397b9f33 {
  margin-left: -40px;
margin-right: -40px;
min-height: 50px;
}
@media (min-width: 1200px){#s-48dc6552-76a4-4cb3-b1a0-2e69397b9f33 {
  display: none;
}
#s-48dc6552-76a4-4cb3-b1a0-2e69397b9f33, #wrap-s-48dc6552-76a4-4cb3-b1a0-2e69397b9f33 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-48dc6552-76a4-4cb3-b1a0-2e69397b9f33 {
  display: none;
}
#s-48dc6552-76a4-4cb3-b1a0-2e69397b9f33, #wrap-s-48dc6552-76a4-4cb3-b1a0-2e69397b9f33 { display:none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-48dc6552-76a4-4cb3-b1a0-2e69397b9f33 {
  display: none;
}
#s-48dc6552-76a4-4cb3-b1a0-2e69397b9f33, #wrap-s-48dc6552-76a4-4cb3-b1a0-2e69397b9f33 { display:none !important; }}







#s-48dc6552-76a4-4cb3-b1a0-2e69397b9f33 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-48dc6552-76a4-4cb3-b1a0-2e69397b9f33.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-c471e1f8-4c3a-4c5a-8d23-f18f6d94a15c {
  margin-top: -30px;
margin-bottom: 20px;
}
@media (max-width: 767px){#s-c471e1f8-4c3a-4c5a-8d23-f18f6d94a15c {
  display: none;
}
#s-c471e1f8-4c3a-4c5a-8d23-f18f6d94a15c, #wrap-s-c471e1f8-4c3a-4c5a-8d23-f18f6d94a15c { display:none !important; }}
@media (max-width: 767px){#s-0507a883-a102-457e-a1de-40fe5481dba6 {
  display: none;
}
#s-0507a883-a102-457e-a1de-40fe5481dba6, #wrap-s-0507a883-a102-457e-a1de-40fe5481dba6 { display:none !important; }}
@media (min-width: 0px) {
[id="s-0507a883-a102-457e-a1de-40fe5481dba6"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-0507a883-a102-457e-a1de-40fe5481dba6"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-0507a883-a102-457e-a1de-40fe5481dba6"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-0507a883-a102-457e-a1de-40fe5481dba6"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-947e2b53-719c-468e-a1ef-31005081d3c4 {
  text-align: center;
}







  #s-947e2b53-719c-468e-a1ef-31005081d3c4 img.shogun-image {
    

    
    
    
  }


#s-947e2b53-719c-468e-a1ef-31005081d3c4 .shogun-image-content {
  
    align-items: center;
  
}

#s-ea0fab91-09b6-45f4-9ab4-3f5ffeede395 {
  text-align: center;
}







  #s-ea0fab91-09b6-45f4-9ab4-3f5ffeede395 img.shogun-image {
    

    
    
    
  }


#s-ea0fab91-09b6-45f4-9ab4-3f5ffeede395 .shogun-image-content {
  
    align-items: center;
  
}

#s-3a8a356d-78dd-46bb-859c-ad8265cdab42 {
  text-align: center;
}







  #s-3a8a356d-78dd-46bb-859c-ad8265cdab42 img.shogun-image {
    

    
    
    
  }


#s-3a8a356d-78dd-46bb-859c-ad8265cdab42 .shogun-image-content {
  
    align-items: center;
  
}

#s-66bda327-545e-41d7-884a-d1866eeebfcd {
  margin-top: 50px;
margin-bottom: 20px;
}
@media (max-width: 767px){#s-66bda327-545e-41d7-884a-d1866eeebfcd {
  display: none;
}
#s-66bda327-545e-41d7-884a-d1866eeebfcd, #wrap-s-66bda327-545e-41d7-884a-d1866eeebfcd { display:none !important; }}
@media (min-width: 0px) {
[id="s-c00b5cab-9c0e-411b-9dfc-ae6554e92ff3"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-c00b5cab-9c0e-411b-9dfc-ae6554e92ff3"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-c00b5cab-9c0e-411b-9dfc-ae6554e92ff3"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-c00b5cab-9c0e-411b-9dfc-ae6554e92ff3"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-9bb49839-f83e-48ce-974f-71b6901be9b6 {
  text-align: center;
}







  #s-9bb49839-f83e-48ce-974f-71b6901be9b6 img.shogun-image {
    

    
    
    
  }


#s-9bb49839-f83e-48ce-974f-71b6901be9b6 .shogun-image-content {
  
    align-items: center;
  
}

#s-f18c0214-f842-4359-b4fe-e15cd79c70f6 {
  margin-top: 80px;
margin-bottom: 20px;
}
@media (max-width: 767px){#s-f18c0214-f842-4359-b4fe-e15cd79c70f6 {
  display: none;
}
#s-f18c0214-f842-4359-b4fe-e15cd79c70f6, #wrap-s-f18c0214-f842-4359-b4fe-e15cd79c70f6 { display:none !important; }}
@media (min-width: 0px) {
[id="s-7a6a5f54-5298-4914-bbf6-d97e239a00f3"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-7a6a5f54-5298-4914-bbf6-d97e239a00f3"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-7a6a5f54-5298-4914-bbf6-d97e239a00f3"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-7a6a5f54-5298-4914-bbf6-d97e239a00f3"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-7a6a5f54-5298-4914-bbf6-d97e239a00f3"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-7a6a5f54-5298-4914-bbf6-d97e239a00f3"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-7a6a5f54-5298-4914-bbf6-d97e239a00f3"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 15.0px);
}

}

@media (min-width: 0px) {
[id="s-ae680809-403e-406d-9411-8b48dc4797e5"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-ae680809-403e-406d-9411-8b48dc4797e5"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-ae680809-403e-406d-9411-8b48dc4797e5"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-ae680809-403e-406d-9411-8b48dc4797e5"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-ae680809-403e-406d-9411-8b48dc4797e5"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-ae680809-403e-406d-9411-8b48dc4797e5"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-ae680809-403e-406d-9411-8b48dc4797e5"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

}

@media (min-width: 0px) {
[id="s-388854b4-665b-4734-a6d0-e1dc2a9fa0bd"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-388854b4-665b-4734-a6d0-e1dc2a9fa0bd"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-388854b4-665b-4734-a6d0-e1dc2a9fa0bd"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-388854b4-665b-4734-a6d0-e1dc2a9fa0bd"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-a1b4771a-b1ec-4884-8ca4-0a62903d946d {
  margin-left: 50px;
margin-right: 50px;
text-align: center;
}







  #s-a1b4771a-b1ec-4884-8ca4-0a62903d946d img.shogun-image {
    

    
    
    
  }


#s-a1b4771a-b1ec-4884-8ca4-0a62903d946d .shogun-image-content {
  
    align-items: center;
  
}

#s-b0c3bb20-9d6a-4214-93fc-e3661a410a9b {
  text-align: center;
}







  #s-b0c3bb20-9d6a-4214-93fc-e3661a410a9b img.shogun-image {
    

    
    
    
  }


#s-b0c3bb20-9d6a-4214-93fc-e3661a410a9b .shogun-image-content {
  
    align-items: center;
  
}

#s-97678788-1d4a-4562-8d35-ea96f7739dd6 {
  margin-top: 80px;
margin-bottom: 20px;
}
@media (max-width: 767px){#s-97678788-1d4a-4562-8d35-ea96f7739dd6 {
  display: none;
}
#s-97678788-1d4a-4562-8d35-ea96f7739dd6, #wrap-s-97678788-1d4a-4562-8d35-ea96f7739dd6 { display:none !important; }}
@media (min-width: 0px) {
[id="s-06fba149-c499-4394-9c43-75f51feb7da4"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-06fba149-c499-4394-9c43-75f51feb7da4"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-06fba149-c499-4394-9c43-75f51feb7da4"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-06fba149-c499-4394-9c43-75f51feb7da4"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-57356766-f5d3-44f0-81f5-7b4c1377a35d {
  margin-left: 10%;
margin-right: 10%;
text-align: center;
}







  #s-57356766-f5d3-44f0-81f5-7b4c1377a35d img.shogun-image {
    

    
    
    
  }


#s-57356766-f5d3-44f0-81f5-7b4c1377a35d .shogun-image-content {
  
    align-items: center;
  
}

#s-8b7736c9-134b-495e-bf9a-8b5c1e72efd7 {
  border-style: solid;
padding-top: 10px;
padding-left: 31px;
padding-bottom: 10px;
padding-right: 31px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
}

#s-bc2348d7-7f46-4302-b7ab-1ec9944732bb {
  margin-left: 10%;
margin-right: 10%;
text-align: center;
}







  #s-bc2348d7-7f46-4302-b7ab-1ec9944732bb img.shogun-image {
    

    
    
    
  }


#s-bc2348d7-7f46-4302-b7ab-1ec9944732bb .shogun-image-content {
  
    align-items: center;
  
}

#s-732db400-7dda-42e7-af26-feaf0e41a0aa {
  margin-top: 46px;
margin-bottom: 0px;
}

@media (min-width: 0px) {
[id="s-732db400-7dda-42e7-af26-feaf0e41a0aa"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-732db400-7dda-42e7-af26-feaf0e41a0aa"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-732db400-7dda-42e7-af26-feaf0e41a0aa"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-732db400-7dda-42e7-af26-feaf0e41a0aa"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-bbcd6836-4115-45d1-b451-79209440d37d {
  margin-left: 10%;
margin-right: 10%;
text-align: center;
}







  #s-bbcd6836-4115-45d1-b451-79209440d37d img.shogun-image {
    

    
    
    
  }


#s-bbcd6836-4115-45d1-b451-79209440d37d .shogun-image-content {
  
    align-items: center;
  
}

#s-0b438b4c-5f28-424a-b78e-e1bc72a11a3e {
  margin-left: 10%;
margin-right: 10%;
text-align: center;
}







  #s-0b438b4c-5f28-424a-b78e-e1bc72a11a3e img.shogun-image {
    

    
    
    
  }


#s-0b438b4c-5f28-424a-b78e-e1bc72a11a3e .shogun-image-content {
  
    align-items: center;
  
}

#s-7e3596db-109d-42b4-9541-06e854f43144 {
  margin-top: 80px;
margin-bottom: 20px;
}
@media (max-width: 767px){#s-7e3596db-109d-42b4-9541-06e854f43144 {
  display: none;
}
#s-7e3596db-109d-42b4-9541-06e854f43144, #wrap-s-7e3596db-109d-42b4-9541-06e854f43144 { display:none !important; }}
@media (min-width: 0px) {
[id="s-8fe44a8e-9647-4b1b-b240-1e11f8cb0875"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-8fe44a8e-9647-4b1b-b240-1e11f8cb0875"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 25.0px);
}

}

@media (min-width: 992px) {
[id="s-8fe44a8e-9647-4b1b-b240-1e11f8cb0875"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 25.0px);
}

}

@media (min-width: 1200px) {
[id="s-8fe44a8e-9647-4b1b-b240-1e11f8cb0875"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 25.0px);
}

}

#s-005c1d45-8960-41ed-85ea-003405ca636b {
  margin-top: 70px;
}

#s-12ea4041-0ef9-4fe3-849b-9ebd340b518b {
  margin-top: 30px;
}

#s-ce56a605-0bcf-4ab8-a766-20724e82a052 {
  text-align: center;
}







  #s-ce56a605-0bcf-4ab8-a766-20724e82a052 img.shogun-image {
    

    
    
    
  }


#s-ce56a605-0bcf-4ab8-a766-20724e82a052 .shogun-image-content {
  
    align-items: center;
  
}

#s-41e235e6-b35f-4cc2-8a6b-b6de38efffcd {
  margin-top: 30px;
}

#s-16cafeb1-2b2a-4bad-8de3-112115bb6e2c {
  text-align: center;
}







  #s-16cafeb1-2b2a-4bad-8de3-112115bb6e2c img.shogun-image {
    

    
    
    
  }


#s-16cafeb1-2b2a-4bad-8de3-112115bb6e2c .shogun-image-content {
  
    align-items: center;
  
}

#s-c82c3964-e0ee-4ec0-a537-660d20014b7d {
  margin-top: 80px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(244, 11, 98, 1);
border-style: solid;
min-height: 50px;
}








#s-c82c3964-e0ee-4ec0-a537-660d20014b7d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-c82c3964-e0ee-4ec0-a537-660d20014b7d.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-a06921b6-c571-4bcf-a0c9-da18a2bfd6d5 {
  margin-top: 40px;
}

#s-7269d66c-fc43-46af-b4d4-e3154bec3d47 {
  box-shadow:0px 0px 0px 0px rgba(15, 15, 15, 1);
margin-top: 0px;
margin-left: 45px;
margin-right: 45px;
padding-top: 2px;
padding-left: 20px;
padding-bottom: 2px;
padding-right: 20px;
border-radius: 25px;
text-align: center;
background-color: rgba(0, 0, 255, 1);
font-size: 20px;
color: #ffffff;
text-decoration: none;
}
#s-7269d66c-fc43-46af-b4d4-e3154bec3d47:hover {background-color: rgba(30, 115, 253, 1) !important;
text-decoration: none !important;}#s-7269d66c-fc43-46af-b4d4-e3154bec3d47:active {background-color: rgba(249, 179, 23, 1) !important;
text-decoration: none !important;}

  #s-7269d66c-fc43-46af-b4d4-e3154bec3d47-root {
    text-align: center;
  }


#s-7269d66c-fc43-46af-b4d4-e3154bec3d47.shg-btn {
  color: #ffffff;
  font-size: 20px;
  
  
  
  display:  block ;
}
@media (min-width: 1200px){
  #s-7269d66c-fc43-46af-b4d4-e3154bec3d47-root {
    text-align: center;
  }


#s-7269d66c-fc43-46af-b4d4-e3154bec3d47.shg-btn {
  color: #ffffff;
  font-size: 20px;
  
  
  
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-7269d66c-fc43-46af-b4d4-e3154bec3d47-root {
    text-align: center;
  }


#s-7269d66c-fc43-46af-b4d4-e3154bec3d47.shg-btn {
  color: #ffffff;
  font-size: 20px;
  
  
  
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-7269d66c-fc43-46af-b4d4-e3154bec3d47-root {
    text-align: center;
  }


#s-7269d66c-fc43-46af-b4d4-e3154bec3d47.shg-btn {
  color: #ffffff;
  font-size: 20px;
  
  
  
  display:  block ;
}
}@media (max-width: 767px){
  #s-7269d66c-fc43-46af-b4d4-e3154bec3d47-root {
    text-align: center;
  }


#s-7269d66c-fc43-46af-b4d4-e3154bec3d47.shg-btn {
  color: #ffffff;
  font-size: 20px;
  
  
  
  display:  block ;
}
}
#s-2d2e82ab-1476-4c70-b171-8964f29b4dbd {
  margin-left: 35%;
margin-right: 35%;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}







  #s-2d2e82ab-1476-4c70-b171-8964f29b4dbd img.shogun-image {
    

    
    
    
  }


#s-2d2e82ab-1476-4c70-b171-8964f29b4dbd .shogun-image-content {
  
    align-items: center;
  
}

#s-3dbb9524-fde9-4585-9e80-af2d9e5c9eeb {
  margin-top: 20px;
margin-bottom: 30px;
}

#s-3dbb9524-fde9-4585-9e80-af2d9e5c9eeb {
  display: none;
}
#s-9f1fb6bd-979d-476c-ac5a-7dfa8b5c17fb {
  text-align: center;
}

#s-9f1fb6bd-979d-476c-ac5a-7dfa8b5c17fb .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 24px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-9f1fb6bd-979d-476c-ac5a-7dfa8b5c17fb .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 24px;
}

#s-9f1fb6bd-979d-476c-ac5a-7dfa8b5c17fb .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-fc58807d-7408-4149-8488-8c40d6ab20f1 {
  padding-top: 5px;
padding-left: 20px;
padding-bottom: 5px;
padding-right: 20px;
border-radius: 25px;
min-width: 100%;
text-align: center;
background-color: rgba(188, 6, 54, 1);
font-size: 20px;
color: #ffffff;
}
#s-fc58807d-7408-4149-8488-8c40d6ab20f1:hover {background-color: rgba(253, 30, 89, 1) !important;
text-decoration: none !important;}#s-fc58807d-7408-4149-8488-8c40d6ab20f1:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-fc58807d-7408-4149-8488-8c40d6ab20f1 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-fc58807d-7408-4149-8488-8c40d6ab20f1.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-fc58807d-7408-4149-8488-8c40d6ab20f1.shg-btn {
  color: #ffffff;
  font-size: 20px;
  
  
  
  display:  block ;
}

#s-fc58807d-7408-4149-8488-8c40d6ab20f1.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-c8f40fa6-3df1-4b45-8511-c6816e163ec3 {
  margin-top: 40px;
}

#s-32d76f49-3789-4ea6-bb42-3aff6c071962 {
  box-shadow:0px 0px 0px 0px rgba(15, 15, 15, 1);
margin-top: 0px;
margin-left: 45px;
margin-right: 45px;
padding-top: 2px;
padding-left: 20px;
padding-bottom: 2px;
padding-right: 20px;
border-radius: 25px;
text-align: center;
background-color: rgba(0, 0, 255, 1);
font-size: 20px;
color: #ffffff;
text-decoration: none;
}
#s-32d76f49-3789-4ea6-bb42-3aff6c071962:hover {background-color: rgba(30, 115, 253, 1) !important;
text-decoration: none !important;}#s-32d76f49-3789-4ea6-bb42-3aff6c071962:active {background-color: rgba(249, 179, 23, 1) !important;
text-decoration: none !important;}

  #s-32d76f49-3789-4ea6-bb42-3aff6c071962-root {
    text-align: center;
  }


#s-32d76f49-3789-4ea6-bb42-3aff6c071962.shg-btn {
  color: #ffffff;
  font-size: 20px;
  
  
  
  display:  block ;
}
@media (min-width: 1200px){
  #s-32d76f49-3789-4ea6-bb42-3aff6c071962-root {
    text-align: center;
  }


#s-32d76f49-3789-4ea6-bb42-3aff6c071962.shg-btn {
  color: #ffffff;
  font-size: 20px;
  
  
  
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-32d76f49-3789-4ea6-bb42-3aff6c071962-root {
    text-align: center;
  }


#s-32d76f49-3789-4ea6-bb42-3aff6c071962.shg-btn {
  color: #ffffff;
  font-size: 20px;
  
  
  
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-32d76f49-3789-4ea6-bb42-3aff6c071962-root {
    text-align: center;
  }


#s-32d76f49-3789-4ea6-bb42-3aff6c071962.shg-btn {
  color: #ffffff;
  font-size: 20px;
  
  
  
  display:  block ;
}
}@media (max-width: 767px){
  #s-32d76f49-3789-4ea6-bb42-3aff6c071962-root {
    text-align: center;
  }


#s-32d76f49-3789-4ea6-bb42-3aff6c071962.shg-btn {
  color: #ffffff;
  font-size: 20px;
  
  
  
  display:  block ;
}
}
#s-6320b1d4-b41f-466b-8907-6ba8e804a1cb {
  padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}







  #s-6320b1d4-b41f-466b-8907-6ba8e804a1cb img.shogun-image {
    

    
    
    
  }


#s-6320b1d4-b41f-466b-8907-6ba8e804a1cb .shogun-image-content {
  
    align-items: center;
  
}

#s-696298bb-19b2-49f7-9cf5-92435834aa3c {
  margin-top: 20px;
margin-bottom: 30px;
}

#s-696298bb-19b2-49f7-9cf5-92435834aa3c {
  display: none;
}
#s-badad1e1-4f48-41c4-8496-8dd98fcf26d7 {
  text-align: center;
}

#s-badad1e1-4f48-41c4-8496-8dd98fcf26d7 .shg-product-sold-out {
  display: none;
  color: rgba(217, 30, 85, 1);
  font-size: 24px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-badad1e1-4f48-41c4-8496-8dd98fcf26d7 .shg-product-price {
  color: rgba(217, 30, 85, 1);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 24px;
}

#s-badad1e1-4f48-41c4-8496-8dd98fcf26d7 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-ef218be2-609a-44fd-86ab-727827e3d88e {
  border-style: solid;
padding-top: 5px;
padding-left: 20px;
padding-bottom: 5px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-radius: 25px;
min-width: 100%;
text-align: center;
background-color: rgba(188, 6, 54, 1);
font-size: 20px;
color: #ffffff;
}
#s-ef218be2-609a-44fd-86ab-727827e3d88e:hover {background-color: rgba(253, 30, 89, 1) !important;
text-decoration: none !important;}#s-ef218be2-609a-44fd-86ab-727827e3d88e:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-ef218be2-609a-44fd-86ab-727827e3d88e {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-ef218be2-609a-44fd-86ab-727827e3d88e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-ef218be2-609a-44fd-86ab-727827e3d88e.shg-btn {
  color: #ffffff;
  font-size: 20px;
  
  
  
  display:  block ;
}

#s-ef218be2-609a-44fd-86ab-727827e3d88e.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-42fc0677-a2fc-4263-81b7-8417e6f4cfb7 {
  border-style: solid;
padding-top: 20px;
padding-left: 20px;
padding-bottom: 20px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(244, 11, 98, 1);
}
@media (max-width: 767px){#s-42fc0677-a2fc-4263-81b7-8417e6f4cfb7 {
  display: none;
}
#s-42fc0677-a2fc-4263-81b7-8417e6f4cfb7, #wrap-s-42fc0677-a2fc-4263-81b7-8417e6f4cfb7 { display:none !important; }}
@media (min-width: 0px) {
[id="s-42fc0677-a2fc-4263-81b7-8417e6f4cfb7"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 66.66666666666667px);
}

}

@media (min-width: 768px) {
[id="s-42fc0677-a2fc-4263-81b7-8417e6f4cfb7"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 66.66666666666667px);
}

}

@media (min-width: 992px) {
[id="s-42fc0677-a2fc-4263-81b7-8417e6f4cfb7"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 66.66666666666667px);
}

}

@media (min-width: 1200px) {
[id="s-42fc0677-a2fc-4263-81b7-8417e6f4cfb7"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 66.66666666666667px);
}

}

#s-0398bc40-e2bd-4456-a2ca-9fbc0fd9006d {
  padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}







  #s-0398bc40-e2bd-4456-a2ca-9fbc0fd9006d img.shogun-image {
    

    
    
    
  }


#s-0398bc40-e2bd-4456-a2ca-9fbc0fd9006d .shogun-image-content {
  
    align-items: center;
  
}

#s-0e194e34-442b-4180-8c25-29f96ae09744 {
  margin-top: 20px;
margin-bottom: 30px;
}

#s-0e194e34-442b-4180-8c25-29f96ae09744 {
  display: none;
}
#s-3cab289c-d2b6-4ae2-8ec2-67be754078f4 {
  text-align: center;
}

#s-3cab289c-d2b6-4ae2-8ec2-67be754078f4 .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 24px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-3cab289c-d2b6-4ae2-8ec2-67be754078f4 .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 24px;
}

#s-3cab289c-d2b6-4ae2-8ec2-67be754078f4 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-61d3986e-cbfe-416a-85dc-0586a6aeae39 {
  padding-top: 5px;
padding-left: 20px;
padding-bottom: 5px;
padding-right: 20px;
border-radius: 25px;
min-width: 100%;
text-align: center;
background-color: rgba(188, 6, 54, 1);
font-size: 20px;
color: #ffffff;
}
#s-61d3986e-cbfe-416a-85dc-0586a6aeae39:hover {background-color: rgba(253, 30, 89, 1) !important;
text-decoration: none !important;}#s-61d3986e-cbfe-416a-85dc-0586a6aeae39:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-61d3986e-cbfe-416a-85dc-0586a6aeae39 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-61d3986e-cbfe-416a-85dc-0586a6aeae39.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-61d3986e-cbfe-416a-85dc-0586a6aeae39.shg-btn {
  color: #ffffff;
  font-size: 20px;
  
  
  
  display:  block ;
}

#s-61d3986e-cbfe-416a-85dc-0586a6aeae39.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-56e79f2d-9eee-4c56-96c0-76079ff4e13b {
  box-shadow:0px 0px 0px 0px rgba(15, 15, 15, 1);
margin-top: 0px;
margin-left: 45px;
margin-right: 45px;
padding-top: 2px;
padding-left: 20px;
padding-bottom: 2px;
padding-right: 20px;
border-radius: 25px;
text-align: center;
background-color: rgba(0, 0, 255, 1);
font-size: 20px;
color: #ffffff;
text-decoration: none;
}
#s-56e79f2d-9eee-4c56-96c0-76079ff4e13b:hover {background-color: rgba(30, 115, 253, 1) !important;
text-decoration: none !important;}#s-56e79f2d-9eee-4c56-96c0-76079ff4e13b:active {background-color: rgba(249, 179, 23, 1) !important;
text-decoration: none !important;}

  #s-56e79f2d-9eee-4c56-96c0-76079ff4e13b-root {
    text-align: center;
  }


#s-56e79f2d-9eee-4c56-96c0-76079ff4e13b.shg-btn {
  color: #ffffff;
  font-size: 20px;
  
  
  
  display:  block ;
}
@media (min-width: 1200px){
  #s-56e79f2d-9eee-4c56-96c0-76079ff4e13b-root {
    text-align: center;
  }


#s-56e79f2d-9eee-4c56-96c0-76079ff4e13b.shg-btn {
  color: #ffffff;
  font-size: 20px;
  
  
  
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-56e79f2d-9eee-4c56-96c0-76079ff4e13b-root {
    text-align: center;
  }


#s-56e79f2d-9eee-4c56-96c0-76079ff4e13b.shg-btn {
  color: #ffffff;
  font-size: 20px;
  
  
  
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-56e79f2d-9eee-4c56-96c0-76079ff4e13b-root {
    text-align: center;
  }


#s-56e79f2d-9eee-4c56-96c0-76079ff4e13b.shg-btn {
  color: #ffffff;
  font-size: 20px;
  
  
  
  display:  block ;
}
}@media (max-width: 767px){
  #s-56e79f2d-9eee-4c56-96c0-76079ff4e13b-root {
    text-align: center;
  }


#s-56e79f2d-9eee-4c56-96c0-76079ff4e13b.shg-btn {
  color: #ffffff;
  font-size: 20px;
  
  
  
  display:  block ;
}
}
#s-3cafd181-1435-4c43-8812-7101a559ef2d {
  padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}







  #s-3cafd181-1435-4c43-8812-7101a559ef2d img.shogun-image {
    

    
    
    
  }


#s-3cafd181-1435-4c43-8812-7101a559ef2d .shogun-image-content {
  
    align-items: center;
  
}

#s-379d99f5-4a3a-4e2c-95e9-2226a3517238 {
  margin-top: 20px;
margin-bottom: 30px;
}

#s-379d99f5-4a3a-4e2c-95e9-2226a3517238 {
  display: none;
}
#s-7de5daa6-f3c2-4fbd-a894-16b9bf31063e {
  text-align: center;
}

#s-7de5daa6-f3c2-4fbd-a894-16b9bf31063e .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 24px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-7de5daa6-f3c2-4fbd-a894-16b9bf31063e .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 24px;
}

#s-7de5daa6-f3c2-4fbd-a894-16b9bf31063e .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-f87f707a-a062-408a-91d5-d0e2af0feae3 {
  padding-top: 5px;
padding-left: 20px;
padding-bottom: 5px;
padding-right: 20px;
border-radius: 25px;
min-width: 100%;
text-align: center;
background-color: rgba(188, 6, 54, 1);
font-size: 20px;
color: #ffffff;
}
#s-f87f707a-a062-408a-91d5-d0e2af0feae3:hover {background-color: rgba(253, 30, 89, 1) !important;
text-decoration: none !important;}#s-f87f707a-a062-408a-91d5-d0e2af0feae3:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-f87f707a-a062-408a-91d5-d0e2af0feae3 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f87f707a-a062-408a-91d5-d0e2af0feae3.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f87f707a-a062-408a-91d5-d0e2af0feae3.shg-btn {
  color: #ffffff;
  font-size: 20px;
  
  
  
  display:  block ;
}

#s-f87f707a-a062-408a-91d5-d0e2af0feae3.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-952ba6f9-382a-4322-8dab-c434cc5dbd0c {
  box-shadow:0px 0px 0px 0px rgba(15, 15, 15, 1);
margin-top: 0px;
margin-left: 45px;
margin-right: 45px;
padding-top: 2px;
padding-left: 20px;
padding-bottom: 2px;
padding-right: 20px;
border-radius: 25px;
text-align: center;
background-color: rgba(0, 0, 255, 1);
font-size: 20px;
color: #ffffff;
text-decoration: none;
}
#s-952ba6f9-382a-4322-8dab-c434cc5dbd0c:hover {background-color: rgba(30, 115, 253, 1) !important;
text-decoration: none !important;}#s-952ba6f9-382a-4322-8dab-c434cc5dbd0c:active {background-color: rgba(249, 179, 23, 1) !important;
text-decoration: none !important;}

  #s-952ba6f9-382a-4322-8dab-c434cc5dbd0c-root {
    text-align: center;
  }


#s-952ba6f9-382a-4322-8dab-c434cc5dbd0c.shg-btn {
  color: #ffffff;
  font-size: 20px;
  
  
  
  display:  block ;
}
@media (min-width: 1200px){
  #s-952ba6f9-382a-4322-8dab-c434cc5dbd0c-root {
    text-align: center;
  }


#s-952ba6f9-382a-4322-8dab-c434cc5dbd0c.shg-btn {
  color: #ffffff;
  font-size: 20px;
  
  
  
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-952ba6f9-382a-4322-8dab-c434cc5dbd0c-root {
    text-align: center;
  }


#s-952ba6f9-382a-4322-8dab-c434cc5dbd0c.shg-btn {
  color: #ffffff;
  font-size: 20px;
  
  
  
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-952ba6f9-382a-4322-8dab-c434cc5dbd0c-root {
    text-align: center;
  }


#s-952ba6f9-382a-4322-8dab-c434cc5dbd0c.shg-btn {
  color: #ffffff;
  font-size: 20px;
  
  
  
  display:  block ;
}
}@media (max-width: 767px){
  #s-952ba6f9-382a-4322-8dab-c434cc5dbd0c-root {
    text-align: center;
  }


#s-952ba6f9-382a-4322-8dab-c434cc5dbd0c.shg-btn {
  color: #ffffff;
  font-size: 20px;
  
  
  
  display:  block ;
}
}
#s-4c2f8d3c-c9ca-4e5a-90bc-255dee962695 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}







  #s-4c2f8d3c-c9ca-4e5a-90bc-255dee962695 img.shogun-image {
    

    
    
    
  }


#s-4c2f8d3c-c9ca-4e5a-90bc-255dee962695 .shogun-image-content {
  
    align-items: center;
  
}

#s-04b1cb4c-3510-4075-bd82-35b65f201fda {
  margin-top: 20px;
margin-bottom: 30px;
}

#s-04b1cb4c-3510-4075-bd82-35b65f201fda {
  display: none;
}
#s-0b479e07-246e-424d-a0e7-4b2887d1fea7 {
  text-align: center;
}

#s-0b479e07-246e-424d-a0e7-4b2887d1fea7 .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 24px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-0b479e07-246e-424d-a0e7-4b2887d1fea7 .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 24px;
}

#s-0b479e07-246e-424d-a0e7-4b2887d1fea7 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-5bb9bfe9-e18d-4c09-8d71-6853ac648de2 {
  border-style: solid;
padding-top: 5px;
padding-left: 20px;
padding-bottom: 5px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-radius: 25px;
min-width: 100%;
text-align: center;
background-color: rgba(188, 6, 54, 1);
font-size: 20px;
color: #ffffff;
}
#s-5bb9bfe9-e18d-4c09-8d71-6853ac648de2:hover {background-color: rgba(253, 30, 89, 1) !important;
text-decoration: none !important;}#s-5bb9bfe9-e18d-4c09-8d71-6853ac648de2:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-5bb9bfe9-e18d-4c09-8d71-6853ac648de2 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-5bb9bfe9-e18d-4c09-8d71-6853ac648de2.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-5bb9bfe9-e18d-4c09-8d71-6853ac648de2.shg-btn {
  color: #ffffff;
  font-size: 20px;
  
  
  
  display:  block ;
}

#s-5bb9bfe9-e18d-4c09-8d71-6853ac648de2.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-16ece9a4-f592-4d61-bcd5-fe100eb5015c {
  margin-top: 80px;
margin-bottom: 20px;
}
@media (max-width: 767px){#s-16ece9a4-f592-4d61-bcd5-fe100eb5015c {
  display: none;
}
#s-16ece9a4-f592-4d61-bcd5-fe100eb5015c, #wrap-s-16ece9a4-f592-4d61-bcd5-fe100eb5015c { display:none !important; }}
#s-45d1aa48-3cbe-40ad-bdaa-cdc098c1542b {
  min-height: 50px;
}








#s-45d1aa48-3cbe-40ad-bdaa-cdc098c1542b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-45d1aa48-3cbe-40ad-bdaa-cdc098c1542b.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-277494b2-2653-469e-8f8d-ddeac5a26dfc {
  margin-top: 50px;
margin-bottom: 20px;
}
@media (min-width: 1200px){#s-277494b2-2653-469e-8f8d-ddeac5a26dfc {
  display: none;
}
#s-277494b2-2653-469e-8f8d-ddeac5a26dfc, #wrap-s-277494b2-2653-469e-8f8d-ddeac5a26dfc { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-277494b2-2653-469e-8f8d-ddeac5a26dfc {
  display: none;
}
#s-277494b2-2653-469e-8f8d-ddeac5a26dfc, #wrap-s-277494b2-2653-469e-8f8d-ddeac5a26dfc { display:none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-277494b2-2653-469e-8f8d-ddeac5a26dfc {
  display: none;
}
#s-277494b2-2653-469e-8f8d-ddeac5a26dfc, #wrap-s-277494b2-2653-469e-8f8d-ddeac5a26dfc { display:none !important; }}@media (max-width: 767px){#s-277494b2-2653-469e-8f8d-ddeac5a26dfc {
  
}
}
#s-75821fc2-5f84-4bd0-b78d-990d5debeaec {
  margin-top: 5px;
margin-left: 0px;
margin-bottom: 5px;
margin-right: 0px;
padding-left: 50px;
padding-right: 50px;
text-align: center;
}







  #s-75821fc2-5f84-4bd0-b78d-990d5debeaec img.shogun-image {
    

    
    
    
  }


#s-75821fc2-5f84-4bd0-b78d-990d5debeaec .shogun-image-content {
  
    align-items: center;
  
}

#s-092da570-5b67-4fde-be59-26a2abe8f8bf {
  text-align: center;
}







  #s-092da570-5b67-4fde-be59-26a2abe8f8bf img.shogun-image {
    

    
    
    
  }


#s-092da570-5b67-4fde-be59-26a2abe8f8bf .shogun-image-content {
  
    align-items: center;
  
}

#s-cdb90e67-9a29-4a24-84e8-eb3b955a9452 {
  margin-top: 30px;
}

#s-87d1647a-dfa3-4782-9e0d-7630d4ef77fc {
  text-align: center;
}







  #s-87d1647a-dfa3-4782-9e0d-7630d4ef77fc img.shogun-image {
    

    
    
    
  }


#s-87d1647a-dfa3-4782-9e0d-7630d4ef77fc .shogun-image-content {
  
    align-items: center;
  
}

#s-7e26c0e3-a297-428d-b006-efdd89a235b9 {
  margin-top: 0px;
}

#s-78e096e4-f2af-4e8e-a20e-e13942357224 {
  display: none;
}
#s-f43e04ca-aae6-406d-b283-93d4d8056564 {
  border-style: solid;
margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-left: 70px;
padding-bottom: 10px;
padding-right: 70px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-radius: 25px;
min-width: 100%;
text-align: center;
background-color: rgba(188, 6, 54, 1);
font-size: 20px;
color: #ffffff;
}
#s-f43e04ca-aae6-406d-b283-93d4d8056564:hover {background-color: rgba(253, 30, 89, 1) !important;
text-decoration: none !important;}#s-f43e04ca-aae6-406d-b283-93d4d8056564:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-f43e04ca-aae6-406d-b283-93d4d8056564 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f43e04ca-aae6-406d-b283-93d4d8056564.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f43e04ca-aae6-406d-b283-93d4d8056564.shg-btn {
  color: #ffffff;
  font-size: 20px;
  
  
  
  display:  block ;
}

#s-f43e04ca-aae6-406d-b283-93d4d8056564.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-731df068-8915-4335-b566-772112b58f23 {
  margin-top: 50px;
}

#s-9a9d17b0-7410-40e6-9fd6-a01dd08bc948 {
  text-align: center;
}







  #s-9a9d17b0-7410-40e6-9fd6-a01dd08bc948 img.shogun-image {
    

    
    
    
  }


#s-9a9d17b0-7410-40e6-9fd6-a01dd08bc948 .shogun-image-content {
  
    align-items: center;
  
}

@media (min-width: 0px) {
[id="s-058327f7-c8e3-46df-8427-ace738b290a2"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-058327f7-c8e3-46df-8427-ace738b290a2"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-058327f7-c8e3-46df-8427-ace738b290a2"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-058327f7-c8e3-46df-8427-ace738b290a2"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-6cf904b2-071a-45dc-8bf5-f0842eec7eec {
  margin-top: 50px;
margin-bottom: 30px;
}

@media (min-width: 0px) {
[id="s-33dc289f-0212-485d-8b39-9e5d90b9c100"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-33dc289f-0212-485d-8b39-9e5d90b9c100"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-33dc289f-0212-485d-8b39-9e5d90b9c100"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-33dc289f-0212-485d-8b39-9e5d90b9c100"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-33dc289f-0212-485d-8b39-9e5d90b9c100"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-33dc289f-0212-485d-8b39-9e5d90b9c100"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-33dc289f-0212-485d-8b39-9e5d90b9c100"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 20.0px);
}

}

#s-2be4d7c6-5ebe-4e47-8c2a-da1731e1d88e {
  padding-left: 50px;
padding-right: 50px;
text-align: center;
}







  #s-2be4d7c6-5ebe-4e47-8c2a-da1731e1d88e img.shogun-image {
    

    
    
    
  }


#s-2be4d7c6-5ebe-4e47-8c2a-da1731e1d88e .shogun-image-content {
  
    align-items: center;
  
}

#s-bc2cd261-7539-46a1-bb24-84fc91a2cc00 {
  margin-top: 0px;
}

#s-e5e98558-9a5e-4940-8edd-ddee3180ac55 {
  display: none;
}
#s-aad888df-adf7-493e-92a3-687904e42c1c {
  border-style: solid;
margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-left: 70px;
padding-bottom: 10px;
padding-right: 70px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-radius: 25px;
min-width: 100%;
text-align: center;
background-color: rgba(188, 6, 54, 1);
font-size: 20px;
color: #ffffff;
}
#s-aad888df-adf7-493e-92a3-687904e42c1c:hover {background-color: rgba(253, 30, 89, 1) !important;
text-decoration: none !important;}#s-aad888df-adf7-493e-92a3-687904e42c1c:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-aad888df-adf7-493e-92a3-687904e42c1c {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-aad888df-adf7-493e-92a3-687904e42c1c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-aad888df-adf7-493e-92a3-687904e42c1c.shg-btn {
  color: #ffffff;
  font-size: 20px;
  
  
  
  display:  block ;
}

#s-aad888df-adf7-493e-92a3-687904e42c1c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-c7c1a618-a04a-4928-964f-b6f01ca7ee3c {
  text-align: center;
}







  #s-c7c1a618-a04a-4928-964f-b6f01ca7ee3c img.shogun-image {
    

    
    
    
  }


#s-c7c1a618-a04a-4928-964f-b6f01ca7ee3c .shogun-image-content {
  
    align-items: center;
  
}

#s-0d0701da-ca28-4577-93d6-0178223184ac {
  margin-top: 20px;
}

#s-eb0076ff-1927-4f22-9688-d041b60777d6 {
  text-align: center;
}







  #s-eb0076ff-1927-4f22-9688-d041b60777d6 img.shogun-image {
    

    
    
    
  }


#s-eb0076ff-1927-4f22-9688-d041b60777d6 .shogun-image-content {
  
    align-items: center;
  
}

#s-f696c058-aedf-41a0-acdf-0973eef7bead {
  margin-top: 80px;
margin-bottom: 0px;
}

#s-702e4d37-9948-4d68-9f30-61a46d4da69b {
  border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(244, 11, 98, 1);
border-style: solid;
min-height: 50px;
}








#s-702e4d37-9948-4d68-9f30-61a46d4da69b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-702e4d37-9948-4d68-9f30-61a46d4da69b.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-204f9f25-3b3b-41a5-8b8d-0080d7e527ea {
  margin-top: 10px;
}

#s-29bbc0ec-1db5-41f6-8a2f-dd03ae173d25 {
  margin-bottom: 30px;
padding-left: 50px;
padding-right: 50px;
text-align: center;
}







  #s-29bbc0ec-1db5-41f6-8a2f-dd03ae173d25 img.shogun-image {
    

    
    
    
  }


#s-29bbc0ec-1db5-41f6-8a2f-dd03ae173d25 .shogun-image-content {
  
    align-items: center;
  
}

#s-01d69cbb-b768-4551-9d33-345355594f53 {
  margin-top: 50px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(244, 11, 98, 1);
border-style: solid;
min-height: 50px;
}








#s-01d69cbb-b768-4551-9d33-345355594f53 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-01d69cbb-b768-4551-9d33-345355594f53.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-32eb7dfe-c878-4705-af15-164da3b28e87 {
  margin-top: 10px;
}

#s-46ac2402-3296-4b68-b21f-d65db969e46d {
  margin-bottom: 10px;
padding-left: 50px;
padding-right: 50px;
text-align: center;
}







  #s-46ac2402-3296-4b68-b21f-d65db969e46d img.shogun-image {
    

    
    
    
  }


#s-46ac2402-3296-4b68-b21f-d65db969e46d .shogun-image-content {
  
    align-items: center;
  
}

#s-3da3d07e-5177-4621-8a2f-3207987e91ed {
  margin-top: 50px;
margin-left: 50px;
margin-bottom: 30px;
margin-right: 50px;
}

@media (min-width: 0px) {
[id="s-3da3d07e-5177-4621-8a2f-3207987e91ed"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-3da3d07e-5177-4621-8a2f-3207987e91ed"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-3da3d07e-5177-4621-8a2f-3207987e91ed"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-3da3d07e-5177-4621-8a2f-3207987e91ed"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-3da3d07e-5177-4621-8a2f-3207987e91ed"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-3da3d07e-5177-4621-8a2f-3207987e91ed"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-3da3d07e-5177-4621-8a2f-3207987e91ed"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 15.0px);
}

}

#s-99699140-2080-4c22-a59f-c31ba1afaf4f {
  margin-top: 0px;
margin-left: -30px;
margin-right: -30px;
}

#s-b59769ea-f03b-4739-8b4d-3cc5474f5928 {
  border-style: solid;
margin-top: 50px;
margin-left: -40px;
margin-right: -40px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(244, 11, 98, 1);
min-height: 50px;
}








#s-b59769ea-f03b-4739-8b4d-3cc5474f5928 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-b59769ea-f03b-4739-8b4d-3cc5474f5928.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-0d8db07a-4f1f-4019-803e-5c6e3d8aa9db {
  margin-top: 10px;
}

#s-145aa5d8-cc64-44e3-8dd7-c546b5fb4fbc {
  margin-top: 0px;
margin-bottom: 0px;
padding-top: 30px;
padding-left: 20px;
padding-right: 20px;
}

#s-6d2041ed-3174-4184-8a14-8436623d7584 {
  margin-bottom: 20px;
text-align: center;
}







  #s-6d2041ed-3174-4184-8a14-8436623d7584 img.shogun-image {
    

    
    
    
  }


#s-6d2041ed-3174-4184-8a14-8436623d7584 .shogun-image-content {
  
    align-items: center;
  
}

/*
  $vgutter : 20px
  $hgutter : 10px;
*/

.shg-c:before,
.shg-c:after {
  content: " ";
  display: table;
}

/**
  Ref:
  https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Positioning/Understanding_z_index/The_stacking_context
  https://dnf.slack.com/archives/C0514HB79/p1538741509000100
**/
.shogun-root {
  z-index: 1;
  position: relative;
  isolation: isolate;
}

.shogun-root iframe {
  display: initial;
}

@media (max-width: 1024px) {
  .shg-c,
  .shg-box {
    background-attachment: scroll !important;
  }
}

@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;
  user-select: none;
  cursor: pointer;
  z-index: 1;
}

.shg-lightbox .shg-lightbox-image-container {
  padding: 25px;
}

.shg-lightbox .shg-lightbox-image {
  margin: auto;
  max-height: 90vh;
  max-width: 100%;
}

.shg-lightbox .shg-lightbox-close:hover,
.shg-lightbox .shg-lightbox-close:focus {
  color: #a2a2a2;
  text-decoration: none;
  cursor: pointer;
}

.shg-lightbox .shg-lightbox-nav {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: 35px;
  height: 100px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  transform: translate(0%, -50%);
  z-index: 1;
}

.shg-lightbox .shg-lightbox-nav.hidden {
  display: none !important;
}

.shg-lightbox .shg-lightbox-nav.shg-nav-left {
  left: 0;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSIxNzkyIiBoZWlnaHQ9IjE3OTIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0id2hpdGUiPjxwYXRoIGQ9Ik0xMjAzIDU0NHEwIDEzLTEwIDIzbC0zOTMgMzkzIDM5MyAzOTNxMTAgMTAgMTAgMjN0LTEwIDIzbC01MCA1MHEtMTAgMTAtMjMgMTB0LTIzLTEwbC00NjYtNDY2cS0xMC0xMC0xMC0yM3QxMC0yM2w0NjYtNDY2cTEwLTEwIDIzLTEwdDIzIDEwbDUwIDUwcTEwIDEwIDEwIDIzeiIvPjwvc3ZnPg==);
}

.shg-lightbox .shg-lightbox-nav.shg-nav-right {
  right: 0;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSIxNzkyIiBoZWlnaHQ9IjE3OTIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0id2hpdGUiPjxwYXRoIGQ9Ik0xMTcxIDk2MHEwIDEzLTEwIDIzbC00NjYgNDY2cS0xMCAxMC0yMyAxMHQtMjMtMTBsLTUwLTUwcS0xMC0xMC0xMC0yM3QxMC0yM2wzOTMtMzkzLTM5My0zOTNxLTEwLTEwLTEwLTIzdDEwLTIzbDUwLTUwcTEwLTEwIDIzLTEwdDIzIDEwbDQ2NiA0NjZxMTAgMTAgMTAgMjN6Ii8+PC9zdmc+);
}

@media screen and (min-width: 769px) {
  .shg-lightbox .shg-lightbox-image-container {
    padding: 50px;
  }
}

.shogun-lazyload:not([src]),
.shogun-lazyloading:not([src]) {
  opacity: 0;
}
.shogun-lazyloaded {
  opacity: 1;
  transition: opacity 300ms;
}

.shogun-lazyload-bg-image {
  display: none;
}

.shogun-root a:empty,
.shogun-root article:empty,
.shogun-root dl:empty,
.shogun-root h1:empty,
.shogun-root h2:empty,
.shogun-root h3:empty,
.shogun-root h4:empty,
.shogun-root h5:empty,
.shogun-root h6:empty,
.shogun-root p:empty,
.shogun-root section:empty,
.shogun-root ul:empty {
  display: unset;
}

.shogun-root div:empty {
  display: inline-block;
}

/* User Content Animations --> */
[data-animations*="enterviewport"][data-animations*="fadeIn"],
[data-animations*="enterviewport"][data-animations*="zoomIn"] {
  opacity: 0;
}
/* <-- User Content Animations */

.shogun-form-error-msg, .shogun-form-field-error-msg {
  display: flex;
  align-items: center;
  color: #dc143c;
}

.shogun-badge {
  margin-bottom: 50px;
}

.shogun-badge-container {
  position: fixed;
  right: 0;
  bottom: 0;
  margin-bottom: -10px;
}

.shg-c:before,.shg-c:after{content:" ";display:table}.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:#000;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;user-select:none;cursor:pointer;z-index:1}.shg-lightbox .shg-lightbox-image-container{padding:25px}.shg-lightbox .shg-lightbox-image{margin:auto;max-height:90vh;max-width:100%}.shg-lightbox .shg-lightbox-close:hover,.shg-lightbox .shg-lightbox-close:focus{color:#a2a2a2;text-decoration:none;cursor:pointer}.shg-lightbox .shg-lightbox-nav{cursor:pointer;position:absolute;top:50%;width:35px;height:100px;background-size:contain;background-repeat:no-repeat;background-position:center;transform:translate(0%, -50%);z-index:1}.shg-lightbox .shg-lightbox-nav.hidden{display:none !important}.shg-lightbox .shg-lightbox-nav.shg-nav-left{left:0;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSIxNzkyIiBoZWlnaHQ9IjE3OTIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0id2hpdGUiPjxwYXRoIGQ9Ik0xMjAzIDU0NHEwIDEzLTEwIDIzbC0zOTMgMzkzIDM5MyAzOTNxMTAgMTAgMTAgMjN0LTEwIDIzbC01MCA1MHEtMTAgMTAtMjMgMTB0LTIzLTEwbC00NjYtNDY2cS0xMC0xMC0xMC0yM3QxMC0yM2w0NjYtNDY2cTEwLTEwIDIzLTEwdDIzIDEwbDUwIDUwcTEwIDEwIDEwIDIzeiIvPjwvc3ZnPg==)}.shg-lightbox .shg-lightbox-nav.shg-nav-right{right:0;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSIxNzkyIiBoZWlnaHQ9IjE3OTIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0id2hpdGUiPjxwYXRoIGQ9Ik0xMTcxIDk2MHEwIDEzLTEwIDIzbC00NjYgNDY2cS0xMCAxMC0yMyAxMHQtMjMtMTBsLTUwLTUwcS0xMC0xMC0xMC0yM3QxMC0yM2wzOTMtMzkzLTM5My0zOTNxLTEwLTEwLTEwLTIzdDEwLTIzbDUwLTUwcTEwLTEwIDIzLTEwdDIzIDEwbDQ2NiA0NjZxMTAgMTAgMTAgMjN6Ii8+PC9zdmc+)}@media screen and (min-width: 769px){.shg-lightbox .shg-lightbox-image-container{padding:50px}}.shogun-lazyload:not([src]),.shogun-lazyloading:not([src]){opacity:0}.shogun-lazyloaded{opacity:1;transition:opacity 300ms}.shogun-lazyload-bg-image{display:none}.shogun-root a:empty,.shogun-root article:empty,.shogun-root dl:empty,.shogun-root h1:empty,.shogun-root h2:empty,.shogun-root h3:empty,.shogun-root h4:empty,.shogun-root h5:empty,.shogun-root h6:empty,.shogun-root p:empty,.shogun-root section:empty,.shogun-root ul:empty{display:unset}.shogun-root div:empty{display:inline-block}[data-animations*="enterviewport"][data-animations*="fadeIn"],[data-animations*="enterviewport"][data-animations*="zoomIn"]{opacity:0}.shogun-form-error-msg,.shogun-form-field-error-msg{display:flex;align-items:center;color:#dc143c}.shogun-badge{margin-bottom:50px}.shogun-badge-container{position:fixed;right:0;bottom:0;margin-bottom:-10px}
