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

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

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

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

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

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

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

.shg-box-video-wrapper {
  /*
    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-a1da9d89-d05a-4840-91aa-6324cad58daa {
  margin-left: auto;
margin-right: auto;
padding-top: 0%;
padding-bottom: 0%;
min-height: 50px;
}
@media (min-width: 1200px){#s-a1da9d89-d05a-4840-91aa-6324cad58daa {
  background-color: rgba(244, 247, 253, 1);
}
}@media (min-width: 992px) and (max-width: 1199px){#s-a1da9d89-d05a-4840-91aa-6324cad58daa {
  background-color: rgba(238, 244, 255, 1);
}
}@media (min-width: 768px) and (max-width: 991px){#s-a1da9d89-d05a-4840-91aa-6324cad58daa {
  background-color: rgba(238, 244, 255, 1);
}
}@media (max-width: 767px){#s-a1da9d89-d05a-4840-91aa-6324cad58daa {
  padding-top: 0%;
background-color: rgba(239, 245, 255, 1);
}
}







#s-a1da9d89-d05a-4840-91aa-6324cad58daa > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a1da9d89-d05a-4840-91aa-6324cad58daa.shg-box.shg-c {
  justify-content: center;
}

#s-a2f8d6f7-dc05-40a2-b7d4-915fd5b12b99 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-4d409988-1a1e-4151-8b20-1a726bf41b9e {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(237, 246, 255, 1);
}








#s-4d409988-1a1e-4151-8b20-1a726bf41b9e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4d409988-1a1e-4151-8b20-1a726bf41b9e.shg-box.shg-c {
  justify-content: center;
}

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

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

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

/* 
  Shopify base css adds display none to empty divs
  This causes items in the second column position to shift when
  the first column is empty. In order to overwrite that style,
  we have to manually set empty divs in the column to display block 
  so the whole element holds its positioning on published pages.
*/

.shg-row > div:empty {
  display: block;
}

#s-9e3ee259-ccba-450a-8503-530f9097384c {
  margin-left: auto;
margin-right: auto;
max-width: 1280px;
background-color: rgba(255, 255, 255, 0);
}
@media (min-width: 1200px){#s-9e3ee259-ccba-450a-8503-530f9097384c {
  max-width: 1400px;
background-color: rgba(237, 246, 255, 1);
}
}@media (max-width: 767px){#s-9e3ee259-ccba-450a-8503-530f9097384c {
  padding-left: 5%;
padding-right: 5%;
}
}
@media (min-width: 0px) {
[id="s-9e3ee259-ccba-450a-8503-530f9097384c"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-9e3ee259-ccba-450a-8503-530f9097384c"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 5.0px);
}

[id="s-9e3ee259-ccba-450a-8503-530f9097384c"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-9e3ee259-ccba-450a-8503-530f9097384c"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 5.0px);
}

[id="s-9e3ee259-ccba-450a-8503-530f9097384c"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-9e3ee259-ccba-450a-8503-530f9097384c"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 5.0px);
}

[id="s-9e3ee259-ccba-450a-8503-530f9097384c"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 5.0px);
}

}

.shg-align-container {
  box-sizing: border-box;
}

.shg-image-content-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
}

.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;
  flex-direction: column;
  padding: 20px;
  align-items: center;
  justify-content: center;
  pointer-events: none;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.shg-imageV2-content {
  text-align: initial;
}

.shogun-image-content {
  display: flex;
  flex-direction: column;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 10;
  min-width: 100%;
  min-height: 100%;
  /* Ensures that the content children fills the container */
  align-items: stretch;
}

.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-top {
  align-items: flex-start;
}

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

.shogun-image-content-bottom {
  align-items: flex-end;
}

.shg-image-content-wrapper .shogun-image.hover~* {
  z-index: 1;
}

.shogun-image-content > * {
  flex-shrink: 0; /* Prevents children from shrinking maintaining natural size*/
  width: 100%;
}
#s-ab54094e-895b-4fd9-b1a5-ae071eb46f09 {
  margin-left: auto;
margin-right: auto;
max-width: 1080px;
text-align: center;
}

#s-ab54094e-895b-4fd9-b1a5-ae071eb46f09 {
  margin: 0 !important;
  overflow: visible;
}

#s-ab54094e-895b-4fd9-b1a5-ae071eb46f09-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ab54094e-895b-4fd9-b1a5-ae071eb46f09 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ab54094e-895b-4fd9-b1a5-ae071eb46f09 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ab54094e-895b-4fd9-b1a5-ae071eb46f09 img.shogun-image {
  /* Add background color handling */
  
}

#s-ab54094e-895b-4fd9-b1a5-ae071eb46f09 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-ab54094e-895b-4fd9-b1a5-ae071eb46f09 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ab54094e-895b-4fd9-b1a5-ae071eb46f09.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ab54094e-895b-4fd9-b1a5-ae071eb46f09.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ab54094e-895b-4fd9-b1a5-ae071eb46f09.shogun-image {
  box-sizing: border-box;
}



.s-ab54094e-895b-4fd9-b1a5-ae071eb46f09 img.shogun-image {
  
}


@media (min-width: 1200px){#s-ab54094e-895b-4fd9-b1a5-ae071eb46f09 {
  margin: 0 !important;
  overflow: visible;
}

#s-ab54094e-895b-4fd9-b1a5-ae071eb46f09-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ab54094e-895b-4fd9-b1a5-ae071eb46f09 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ab54094e-895b-4fd9-b1a5-ae071eb46f09 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ab54094e-895b-4fd9-b1a5-ae071eb46f09 img.shogun-image {
  /* Add background color handling */
  
}

#s-ab54094e-895b-4fd9-b1a5-ae071eb46f09 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-ab54094e-895b-4fd9-b1a5-ae071eb46f09 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ab54094e-895b-4fd9-b1a5-ae071eb46f09.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ab54094e-895b-4fd9-b1a5-ae071eb46f09.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ab54094e-895b-4fd9-b1a5-ae071eb46f09.shogun-image {
  box-sizing: border-box;
}



.s-ab54094e-895b-4fd9-b1a5-ae071eb46f09 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-ab54094e-895b-4fd9-b1a5-ae071eb46f09 {
  margin: 0 !important;
  overflow: visible;
}

#s-ab54094e-895b-4fd9-b1a5-ae071eb46f09-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ab54094e-895b-4fd9-b1a5-ae071eb46f09 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ab54094e-895b-4fd9-b1a5-ae071eb46f09 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ab54094e-895b-4fd9-b1a5-ae071eb46f09 img.shogun-image {
  /* Add background color handling */
  
}

#s-ab54094e-895b-4fd9-b1a5-ae071eb46f09 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-ab54094e-895b-4fd9-b1a5-ae071eb46f09 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ab54094e-895b-4fd9-b1a5-ae071eb46f09.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ab54094e-895b-4fd9-b1a5-ae071eb46f09.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ab54094e-895b-4fd9-b1a5-ae071eb46f09.shogun-image {
  box-sizing: border-box;
}



.s-ab54094e-895b-4fd9-b1a5-ae071eb46f09 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-ab54094e-895b-4fd9-b1a5-ae071eb46f09 {
  margin: 0 !important;
  overflow: visible;
}

#s-ab54094e-895b-4fd9-b1a5-ae071eb46f09-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ab54094e-895b-4fd9-b1a5-ae071eb46f09 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ab54094e-895b-4fd9-b1a5-ae071eb46f09 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ab54094e-895b-4fd9-b1a5-ae071eb46f09 img.shogun-image {
  /* Add background color handling */
  
}

#s-ab54094e-895b-4fd9-b1a5-ae071eb46f09 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-ab54094e-895b-4fd9-b1a5-ae071eb46f09 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ab54094e-895b-4fd9-b1a5-ae071eb46f09.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ab54094e-895b-4fd9-b1a5-ae071eb46f09.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ab54094e-895b-4fd9-b1a5-ae071eb46f09.shogun-image {
  box-sizing: border-box;
}



.s-ab54094e-895b-4fd9-b1a5-ae071eb46f09 img.shogun-image {
  
}


}@media (max-width: 767px){#s-ab54094e-895b-4fd9-b1a5-ae071eb46f09 {
  margin: 0 !important;
  overflow: visible;
}

#s-ab54094e-895b-4fd9-b1a5-ae071eb46f09-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ab54094e-895b-4fd9-b1a5-ae071eb46f09 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ab54094e-895b-4fd9-b1a5-ae071eb46f09 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ab54094e-895b-4fd9-b1a5-ae071eb46f09 img.shogun-image {
  /* Add background color handling */
  
}

#s-ab54094e-895b-4fd9-b1a5-ae071eb46f09 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-ab54094e-895b-4fd9-b1a5-ae071eb46f09 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ab54094e-895b-4fd9-b1a5-ae071eb46f09.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ab54094e-895b-4fd9-b1a5-ae071eb46f09.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ab54094e-895b-4fd9-b1a5-ae071eb46f09.shogun-image {
  box-sizing: border-box;
}



.s-ab54094e-895b-4fd9-b1a5-ae071eb46f09 img.shogun-image {
  
}


}
#s-b8ea17f5-4f87-4389-9c43-f0d8fc245193 {
  margin-left: auto;
margin-right: auto;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(0, 0, 0, 1);
border-style: none;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-b8ea17f5-4f87-4389-9c43-f0d8fc245193 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b8ea17f5-4f87-4389-9c43-f0d8fc245193.shg-box.shg-c {
  justify-content: center;
}

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

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

#s-0039894d-fc69-43bc-8c04-785a89222cf8 {
  margin-left: auto;
margin-right: auto;
padding-top: 40px;
padding-left: 5%;
padding-bottom: 30px;
padding-right: 5%;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-0039894d-fc69-43bc-8c04-785a89222cf8 {
  margin-top: 20px;
padding-top: 10px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-0039894d-fc69-43bc-8c04-785a89222cf8 {
  padding-top: 10px;
padding-bottom: 0px;
}
}@media (max-width: 767px){#s-0039894d-fc69-43bc-8c04-785a89222cf8 {
  padding-top: 10px;
}
}
#s-0039894d-fc69-43bc-8c04-785a89222cf8 .shogun-heading-component h1 {
  
  font-weight:  600 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 22px;
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-0039894d-fc69-43bc-8c04-785a89222cf8 .shogun-heading-component h1 {
  
  font-weight:  600 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-0039894d-fc69-43bc-8c04-785a89222cf8 .shogun-heading-component h1 {
  
  font-weight:  600 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


}@media (max-width: 767px){#s-0039894d-fc69-43bc-8c04-785a89222cf8 .shogun-heading-component h1 {
  
  font-weight:  600 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.shg-default-text-content ul,
.shg-default-text-content ol {
  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 {
  
  
  
}

.shg-theme-text-content p {
  
  
  
}

#s-f7209ecc-5dfa-48de-8727-4b83ea56a9d5 {
  margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-bottom: 20px;
}
@media (min-width: 992px) and (max-width: 1199px){#s-f7209ecc-5dfa-48de-8727-4b83ea56a9d5 {
  margin-top: 0px;
margin-bottom: 0px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-f7209ecc-5dfa-48de-8727-4b83ea56a9d5 {
  margin-top: 10px;
margin-bottom: 10px;
}
}
#s-f032a79f-7e78-4779-89c0-5117c852edb9 {
  margin-left: auto;
margin-right: auto;
}

.shg-btn-container {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
}

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

.shg-variant-btn {
  cursor: pointer;
  box-sizing: border-box;
  display: inline-block;
  text-decoration: none;
  letter-spacing: normal;
}

.shg-variant-btn.hidden {
  display: none;
}

.shg-variant-btn.disabled {
  cursor: not-allowed;
}

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

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

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

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

#s-7b130c49-fb33-4392-8586-fb289952ee03 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 5%;
padding-bottom: 30px;
padding-right: 15%;
text-decoration: none;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-7b130c49-fb33-4392-8586-fb289952ee03 {
  padding-top: 0px;
padding-bottom: 10px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-7b130c49-fb33-4392-8586-fb289952ee03 {
  padding-top: 0px;
padding-bottom: 10px;
}
}@media (max-width: 767px){#s-7b130c49-fb33-4392-8586-fb289952ee03 {
  padding-bottom: 10px;
}
}
#s-7b130c49-fb33-4392-8586-fb289952ee03 .shg-product-selector-wrapper {
  display: flex;
  flex-direction: row;
}

#s-7b130c49-fb33-4392-8586-fb289952ee03 .shg-product-selector-wrapper > * {
  flex-grow: 1;
}

#s-7b130c49-fb33-4392-8586-fb289952ee03 .shg-product-selector-wrapper select {
  width: 100% !important;
  margin: 0 !important;
}



#s-7b130c49-fb33-4392-8586-fb289952ee03 .shg-product-selector-inline-wrapper:not(:first-child) {
  margin-left: 10px;
}

#s-7b130c49-fb33-4392-8586-fb289952ee03 .shg-product-swatches-wrapper {
  display: grid;
  grid-gap: 12px;
  grid-template-columns: repeat(auto-fit, 32px);
  margin-top: 6px;
  min-width: 100px;
}

#s-7b130c49-fb33-4392-8586-fb289952ee03 .shg-product-swatch {
  position: relative;
  display: block;
  height: 32px;
  width: 32px;
  border-radius: 50%;
  cursor: pointer;
}

#s-7b130c49-fb33-4392-8586-fb289952ee03 .shg-product-swatch.not-available {
  cursor: not-allowed;
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' preserveAspectRatio='none' viewBox='0 0 100 100'><path d='M100 0 L0 100 ' stroke='black' stroke-width='2'/></svg>");
  background-repeat:no-repeat;
  background-position:center center;
  background-size: 100% 100%, auto;
}

#s-7b130c49-fb33-4392-8586-fb289952ee03 .shg-product-swatch::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border: 1px solid hsla(230, 13%, 23%, 0.1);
  width: 100%;
  height: 100%;
  border-radius: inherit;
  pointer-events: none;
  transition: 0.2s;
}

#s-7b130c49-fb33-4392-8586-fb289952ee03 .shg-product-swatch:hover::before {
  border-color: hsla(230, 13%, 23%, 0.3);
  width: calc(100% + 6px);
  height: calc(100% + 6px);
}

#s-7b130c49-fb33-4392-8586-fb289952ee03 .shg-product-swatch.selected::before {
  border-color: hsla(230, 13%, 23%, 0.8);
  width: calc(100% + 6px);
  height: calc(100% + 6px);
}

#s-7b130c49-fb33-4392-8586-fb289952ee03 .shg-product-swatches-title {
  height: 32px;
  display: block;
  font-size: 14px;
  margin-top: 8px;
  overflow-x: clip;
}





  #s-7b130c49-fb33-4392-8586-fb289952ee03-btn-wrapper {
    text-align: center;
  }


#s-7b130c49-fb33-4392-8586-fb289952ee03 .shg-variant-btn {
  
    background-color: #252525;
  

  color: #ffffff;
  font-size: 14px;
  
  
  
  padding: 10px;
  border-radius: 2px;
  border:  solid ;
}

#s-7b130c49-fb33-4392-8586-fb289952ee03 .shg-variant-btn:hover {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-7b130c49-fb33-4392-8586-fb289952ee03 .shg-variant-btn:active, #s-7b130c49-fb33-4392-8586-fb289952ee03 .shg-variant-btn.active {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-7b130c49-fb33-4392-8586-fb289952ee03 .shg-variant-btn.disabled {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-457697d0-59c0-4b65-a724-6b49d7f03fc6 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 5%;
padding-bottom: 46px;
padding-right: 10%;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-457697d0-59c0-4b65-a724-6b49d7f03fc6 {
  padding-bottom: 16px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-457697d0-59c0-4b65-a724-6b49d7f03fc6 {
  padding-top: 0px;
padding-bottom: 10px;
}
}@media (max-width: 767px){#s-457697d0-59c0-4b65-a724-6b49d7f03fc6 {
  padding-bottom: 10px;
}
}
#s-457697d0-59c0-4b65-a724-6b49d7f03fc6 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 32px;
  font-weight:  900 ;
  font-family: Roboto;
  font-style:  normal ;
}

#s-457697d0-59c0-4b65-a724-6b49d7f03fc6 .shg-product-price {
  color: #000;
  font-weight:  900 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 32px;
}

#s-457697d0-59c0-4b65-a724-6b49d7f03fc6 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(153, 153, 153, 1);
  font-weight:  600 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 20px;
  padding-left: 19px;
}
@media (min-width: 768px) and (max-width: 991px){#s-457697d0-59c0-4b65-a724-6b49d7f03fc6 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 20px;
  font-weight:  900 ;
  font-family: Roboto;
  font-style:  normal ;
}

#s-457697d0-59c0-4b65-a724-6b49d7f03fc6 .shg-product-price {
  color: #000;
  font-weight:  900 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 20px;
}

#s-457697d0-59c0-4b65-a724-6b49d7f03fc6 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(153, 153, 153, 1);
  font-weight:  600 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 12px;
  padding-left: 19px;
}
}@media (max-width: 767px){#s-457697d0-59c0-4b65-a724-6b49d7f03fc6 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 24px;
  font-weight:  900 ;
  font-family: Roboto;
  font-style:  normal ;
}

#s-457697d0-59c0-4b65-a724-6b49d7f03fc6 .shg-product-price {
  color: #000;
  font-weight:  900 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 24px;
}

#s-457697d0-59c0-4b65-a724-6b49d7f03fc6 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(153, 153, 153, 1);
  font-weight:  600 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 19px;
}
}
#s-27969001-28f1-4308-8c19-c8ff8ad4d75a {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-b12c4dfb-5a8f-4dc5-9348-3532ac7b292c {
  margin-left: auto;
margin-right: auto;
padding-left: 5%;
padding-bottom: 40px;
padding-right: 5%;
}
@media (min-width: 768px) and (max-width: 991px){#s-b12c4dfb-5a8f-4dc5-9348-3532ac7b292c {
  padding-bottom: 16px;
}
}@media (max-width: 767px){#s-b12c4dfb-5a8f-4dc5-9348-3532ac7b292c {
  padding-bottom: 10px;
}
}
@media (min-width: 0px) {
[id="s-b12c4dfb-5a8f-4dc5-9348-3532ac7b292c"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-b12c4dfb-5a8f-4dc5-9348-3532ac7b292c"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 992px) {
[id="s-b12c4dfb-5a8f-4dc5-9348-3532ac7b292c"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 1200px) {
[id="s-b12c4dfb-5a8f-4dc5-9348-3532ac7b292c"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 10.0px);
}

}

.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-left {
  text-align: left;
}

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

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

#s-9f5fbf8a-bcc7-492d-a806-e612583bbc24 {
  padding-top: 10px;
padding-bottom: 10px;
border-radius: 2px;
background-color: rgba(1, 1, 1, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-9f5fbf8a-bcc7-492d-a806-e612583bbc24:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-9f5fbf8a-bcc7-492d-a806-e612583bbc24:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 1200px){#s-9f5fbf8a-bcc7-492d-a806-e612583bbc24 {
  
}
#s-9f5fbf8a-bcc7-492d-a806-e612583bbc24:hover {background-color: rgba(10, 108, 220, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}@media (max-width: 767px){#s-9f5fbf8a-bcc7-492d-a806-e612583bbc24 {
  margin-top: 0px;
margin-bottom: 10px;
padding-bottom: 10px;
}
}

  #s-9f5fbf8a-bcc7-492d-a806-e612583bbc24-atc-btn-wrapper {
    text-align: center;
  }


#s-9f5fbf8a-bcc7-492d-a806-e612583bbc24 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-9f5fbf8a-bcc7-492d-a806-e612583bbc24.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-9f5fbf8a-bcc7-492d-a806-e612583bbc24.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}

#s-9f5fbf8a-bcc7-492d-a806-e612583bbc24.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-9f5fbf8a-bcc7-492d-a806-e612583bbc24-atc-btn-wrapper {
    text-align: center;
  }


#s-9f5fbf8a-bcc7-492d-a806-e612583bbc24 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-9f5fbf8a-bcc7-492d-a806-e612583bbc24.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-9f5fbf8a-bcc7-492d-a806-e612583bbc24.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}

#s-9f5fbf8a-bcc7-492d-a806-e612583bbc24.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-9f5fbf8a-bcc7-492d-a806-e612583bbc24-atc-btn-wrapper {
    text-align: center;
  }


#s-9f5fbf8a-bcc7-492d-a806-e612583bbc24 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-9f5fbf8a-bcc7-492d-a806-e612583bbc24.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-9f5fbf8a-bcc7-492d-a806-e612583bbc24.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}

#s-9f5fbf8a-bcc7-492d-a806-e612583bbc24.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-9f5fbf8a-bcc7-492d-a806-e612583bbc24-atc-btn-wrapper {
    text-align: center;
  }


#s-9f5fbf8a-bcc7-492d-a806-e612583bbc24 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-9f5fbf8a-bcc7-492d-a806-e612583bbc24.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-9f5fbf8a-bcc7-492d-a806-e612583bbc24.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}

#s-9f5fbf8a-bcc7-492d-a806-e612583bbc24.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-9f5fbf8a-bcc7-492d-a806-e612583bbc24-atc-btn-wrapper {
    text-align: center;
  }


#s-9f5fbf8a-bcc7-492d-a806-e612583bbc24 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-9f5fbf8a-bcc7-492d-a806-e612583bbc24.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-9f5fbf8a-bcc7-492d-a806-e612583bbc24.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}

#s-9f5fbf8a-bcc7-492d-a806-e612583bbc24.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


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

.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-2b62c7e1-ebf7-4c89-a9a0-c2ff7f88a854 {
  border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #2C2A34;
border-radius: 2px;
background-color: rgba(0, 0, 0, 0.01);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
}
#s-2b62c7e1-ebf7-4c89-a9a0-c2ff7f88a854:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-2b62c7e1-ebf7-4c89-a9a0-c2ff7f88a854:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNjJiMDc0NjItYzJkZi00YmRjLTgzMDItZDcxZTQyOWFiNTY2IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZWVmMTBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojN2UyMGNmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM2MmIwNzQ2Mi1jMmRmLTRiZGMtODMwMi1kNzFlNDI5YWI1NjYpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#eef10b"}, {"id"=>2, "pos"=>1, "color"=>"#7e20cf"}] !important;}@media (min-width: 1200px){#s-2b62c7e1-ebf7-4c89-a9a0-c2ff7f88a854 {
  
}
#s-2b62c7e1-ebf7-4c89-a9a0-c2ff7f88a854:hover {border-style: solid !important;
border-color: rgba(10, 108, 220, 1) !important;
border-radius: 1px !important;
background-color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(10, 108, 220, 1) !important;}#s-2b62c7e1-ebf7-4c89-a9a0-c2ff7f88a854:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iOGY1N2NjNTctZDg3MC00NWE5LTk4ZDctYTc0NDZjZjIzZTc3IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZWVmMTBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojN2UyMGNmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM4ZjU3Y2M1Ny1kODcwLTQ1YTktOThkNy1hNzQ0NmNmMjNlNzcpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#eef10b"}, {"id"=>2, "pos"=>1, "color"=>"#7e20cf"}] !important;}}@media (min-width: 768px) and (max-width: 991px){#s-2b62c7e1-ebf7-4c89-a9a0-c2ff7f88a854 {
  
}
#s-2b62c7e1-ebf7-4c89-a9a0-c2ff7f88a854:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNDZjZTFjMzEtMzcxNy00YjcxLWFmZWItZDQ3NzljZTI0OGQ3IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZWVmMTBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojN2UyMGNmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM0NmNlMWMzMS0zNzE3LTRiNzEtYWZlYi1kNDc3OWNlMjQ4ZDcpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#eef10b"}, {"id"=>2, "pos"=>1, "color"=>"#7e20cf"}] !important;}}@media (max-width: 767px){#s-2b62c7e1-ebf7-4c89-a9a0-c2ff7f88a854 {
  
}
#s-2b62c7e1-ebf7-4c89-a9a0-c2ff7f88a854:hover {border-style: solid !important;
border-color: rgba(35, 93, 227, 1) !important;
background-color: rgba(70, 128, 184, 0.01) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(58, 103, 193, 1) !important;}#s-2b62c7e1-ebf7-4c89-a9a0-c2ff7f88a854:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iOWY2MDE4MzktZGIwYy00NTlkLWI4NTMtZGY1ODAxNTVhODdhIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZWVmMTBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojN2UyMGNmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM5ZjYwMTgzOS1kYjBjLTQ1OWQtYjg1My1kZjU4MDE1NWE4N2EpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#eef10b"}, {"id"=>2, "pos"=>1, "color"=>"#7e20cf"}] !important;}}

  #s-2b62c7e1-ebf7-4c89-a9a0-c2ff7f88a854-root {
    text-align: center;
  }


#s-2b62c7e1-ebf7-4c89-a9a0-c2ff7f88a854.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
@media (min-width: 1200px){
  #s-2b62c7e1-ebf7-4c89-a9a0-c2ff7f88a854-root {
    text-align: center;
  }


#s-2b62c7e1-ebf7-4c89-a9a0-c2ff7f88a854.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-2b62c7e1-ebf7-4c89-a9a0-c2ff7f88a854-root {
    text-align: center;
  }


#s-2b62c7e1-ebf7-4c89-a9a0-c2ff7f88a854.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-2b62c7e1-ebf7-4c89-a9a0-c2ff7f88a854-root {
    text-align: center;
  }


#s-2b62c7e1-ebf7-4c89-a9a0-c2ff7f88a854.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}@media (max-width: 767px){
  #s-2b62c7e1-ebf7-4c89-a9a0-c2ff7f88a854-root {
    text-align: center;
  }


#s-2b62c7e1-ebf7-4c89-a9a0-c2ff7f88a854.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}
#s-75b60f86-b495-4601-bd68-53d5a6f64877 {
  margin-left: auto;
margin-right: auto;
padding-top: 5%;
min-height: 50px;
background-color: rgba(237, 246, 255, 1);
}








#s-75b60f86-b495-4601-bd68-53d5a6f64877 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-75b60f86-b495-4601-bd68-53d5a6f64877.shg-box.shg-c {
  justify-content: center;
}

#s-9da01176-8a5f-4123-9f74-c8440212e1d8 {
  margin-left: auto;
margin-right: auto;
max-width: 1280px;
}
@media (min-width: 1200px){#s-9da01176-8a5f-4123-9f74-c8440212e1d8 {
  max-width: 1400px;
background-color: rgba(237, 246, 255, 1);
}
}@media (min-width: 992px) and (max-width: 1199px){#s-9da01176-8a5f-4123-9f74-c8440212e1d8 {
  max-width: 900px;
}
}@media (max-width: 767px){#s-9da01176-8a5f-4123-9f74-c8440212e1d8 {
  padding-top: 0px;
padding-left: 5%;
padding-bottom: 0px;
padding-right: 5%;
}
}
@media (min-width: 0px) {
[id="s-9da01176-8a5f-4123-9f74-c8440212e1d8"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-9da01176-8a5f-4123-9f74-c8440212e1d8"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 992px) {
[id="s-9da01176-8a5f-4123-9f74-c8440212e1d8"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 1200px) {
[id="s-9da01176-8a5f-4123-9f74-c8440212e1d8"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

#s-098d051d-d6f3-4256-bf39-518083276cb3 {
  margin-left: auto;
margin-right: auto;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 992px) and (max-width: 1199px){#s-098d051d-d6f3-4256-bf39-518083276cb3 {
  padding-bottom: 10px;
background-color: rgba(255, 255, 255, 1);
}
}@media (min-width: 768px) and (max-width: 991px){#s-098d051d-d6f3-4256-bf39-518083276cb3 {
  padding-bottom: 10px;
background-color: rgba(255, 255, 255, 1);
}
}@media (max-width: 767px){#s-098d051d-d6f3-4256-bf39-518083276cb3 {
  margin-top: 20px;
margin-bottom: 20px;
padding-bottom: 10px;
background-color: rgba(255, 255, 255, 1);
text-align: left;
}
}
#s-71ac16d2-eabe-40fd-9548-da7bc784c23d {
  margin-left: auto;
margin-right: auto;
max-width: 1080px;
text-align: center;
}
@media (max-width: 767px){#s-71ac16d2-eabe-40fd-9548-da7bc784c23d {
  margin-left: auto;
margin-right: auto;
text-align: center;
}
}
#s-71ac16d2-eabe-40fd-9548-da7bc784c23d {
  margin: 0 !important;
  overflow: visible;
}

#s-71ac16d2-eabe-40fd-9548-da7bc784c23d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-71ac16d2-eabe-40fd-9548-da7bc784c23d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-71ac16d2-eabe-40fd-9548-da7bc784c23d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-71ac16d2-eabe-40fd-9548-da7bc784c23d img.shogun-image {
  /* Add background color handling */
  
}

#s-71ac16d2-eabe-40fd-9548-da7bc784c23d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-71ac16d2-eabe-40fd-9548-da7bc784c23d .shogun-image-content {
  
    justify-content: center;
  
}

.s-71ac16d2-eabe-40fd-9548-da7bc784c23d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-71ac16d2-eabe-40fd-9548-da7bc784c23d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-71ac16d2-eabe-40fd-9548-da7bc784c23d.shogun-image {
  box-sizing: border-box;
}



.s-71ac16d2-eabe-40fd-9548-da7bc784c23d img.shogun-image {
  
}


@media (min-width: 1200px){#s-71ac16d2-eabe-40fd-9548-da7bc784c23d {
  margin: 0 !important;
  overflow: visible;
}

#s-71ac16d2-eabe-40fd-9548-da7bc784c23d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-71ac16d2-eabe-40fd-9548-da7bc784c23d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-71ac16d2-eabe-40fd-9548-da7bc784c23d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-71ac16d2-eabe-40fd-9548-da7bc784c23d img.shogun-image {
  /* Add background color handling */
  
}

#s-71ac16d2-eabe-40fd-9548-da7bc784c23d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-71ac16d2-eabe-40fd-9548-da7bc784c23d .shogun-image-content {
  
    justify-content: center;
  
}

.s-71ac16d2-eabe-40fd-9548-da7bc784c23d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-71ac16d2-eabe-40fd-9548-da7bc784c23d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-71ac16d2-eabe-40fd-9548-da7bc784c23d.shogun-image {
  box-sizing: border-box;
}



.s-71ac16d2-eabe-40fd-9548-da7bc784c23d img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-71ac16d2-eabe-40fd-9548-da7bc784c23d {
  margin: 0 !important;
  overflow: visible;
}

#s-71ac16d2-eabe-40fd-9548-da7bc784c23d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-71ac16d2-eabe-40fd-9548-da7bc784c23d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-71ac16d2-eabe-40fd-9548-da7bc784c23d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-71ac16d2-eabe-40fd-9548-da7bc784c23d img.shogun-image {
  /* Add background color handling */
  
}

#s-71ac16d2-eabe-40fd-9548-da7bc784c23d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-71ac16d2-eabe-40fd-9548-da7bc784c23d .shogun-image-content {
  
    justify-content: center;
  
}

.s-71ac16d2-eabe-40fd-9548-da7bc784c23d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-71ac16d2-eabe-40fd-9548-da7bc784c23d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-71ac16d2-eabe-40fd-9548-da7bc784c23d.shogun-image {
  box-sizing: border-box;
}



.s-71ac16d2-eabe-40fd-9548-da7bc784c23d img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-71ac16d2-eabe-40fd-9548-da7bc784c23d {
  margin: 0 !important;
  overflow: visible;
}

#s-71ac16d2-eabe-40fd-9548-da7bc784c23d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-71ac16d2-eabe-40fd-9548-da7bc784c23d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-71ac16d2-eabe-40fd-9548-da7bc784c23d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-71ac16d2-eabe-40fd-9548-da7bc784c23d img.shogun-image {
  /* Add background color handling */
  
}

#s-71ac16d2-eabe-40fd-9548-da7bc784c23d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-71ac16d2-eabe-40fd-9548-da7bc784c23d .shogun-image-content {
  
    justify-content: center;
  
}

.s-71ac16d2-eabe-40fd-9548-da7bc784c23d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-71ac16d2-eabe-40fd-9548-da7bc784c23d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-71ac16d2-eabe-40fd-9548-da7bc784c23d.shogun-image {
  box-sizing: border-box;
}



.s-71ac16d2-eabe-40fd-9548-da7bc784c23d img.shogun-image {
  
}


}@media (max-width: 767px){#s-71ac16d2-eabe-40fd-9548-da7bc784c23d {
  margin: 0 !important;
  overflow: visible;
}

#s-71ac16d2-eabe-40fd-9548-da7bc784c23d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-71ac16d2-eabe-40fd-9548-da7bc784c23d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-71ac16d2-eabe-40fd-9548-da7bc784c23d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-71ac16d2-eabe-40fd-9548-da7bc784c23d img.shogun-image {
  /* Add background color handling */
  
}

#s-71ac16d2-eabe-40fd-9548-da7bc784c23d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-71ac16d2-eabe-40fd-9548-da7bc784c23d .shogun-image-content {
  
    justify-content: center;
  
}

.s-71ac16d2-eabe-40fd-9548-da7bc784c23d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-71ac16d2-eabe-40fd-9548-da7bc784c23d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-71ac16d2-eabe-40fd-9548-da7bc784c23d.shogun-image {
  box-sizing: border-box;
}



.s-71ac16d2-eabe-40fd-9548-da7bc784c23d img.shogun-image {
  
}


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

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

#s-1011585a-69c6-44f3-b7d7-a01773433dd2 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-left: 10%;
padding-bottom: 0px;
padding-right: 10%;
text-align: left;
}
@media (min-width: 1200px){#s-1011585a-69c6-44f3-b7d7-a01773433dd2 {
  padding-top: 16px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-1011585a-69c6-44f3-b7d7-a01773433dd2 {
  padding-top: 10px;
padding-left: 8%;
padding-bottom: 0px;
background-color: rgba(255, 255, 255, 1);
}
}@media (min-width: 768px) and (max-width: 991px){#s-1011585a-69c6-44f3-b7d7-a01773433dd2 {
  padding-top: 10px;
padding-bottom: 10px;
}
}@media (max-width: 767px){#s-1011585a-69c6-44f3-b7d7-a01773433dd2 {
  padding-top: 10px;
padding-left: 10%;
text-align: left;
}
}
#s-1011585a-69c6-44f3-b7d7-a01773433dd2 .shg-product-title-component h1 span {
  color: rgba(3, 3, 3, 1);
  
  
  
  font-size: 14px;
  
  
  
}
@media (min-width: 1200px){#s-1011585a-69c6-44f3-b7d7-a01773433dd2 .shg-product-title-component h1 span {
  color: rgba(3, 3, 3, 1);
  
  
  
  font-size: 16px;
  
  
  
}
}@media (max-width: 767px){#s-1011585a-69c6-44f3-b7d7-a01773433dd2 .shg-product-title-component h1 span {
  color: rgba(3, 3, 3, 1);
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-cb391f15-a25a-4a12-bd30-f1a6a62f077d {
  margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-left: 10%;
padding-right: 10%;
}
@media (min-width: 992px) and (max-width: 1199px){#s-cb391f15-a25a-4a12-bd30-f1a6a62f077d {
  margin-top: 10px;
margin-bottom: 10px;
}
}@media (max-width: 767px){#s-cb391f15-a25a-4a12-bd30-f1a6a62f077d {
  margin-bottom: 0px;
padding-left: 10%;
}
}
#s-9c21c8d7-6c4f-4b4e-9128-9d4953b9911f {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 8%;
padding-bottom: 20px;
text-align: left;
}
@media (min-width: 1200px){#s-9c21c8d7-6c4f-4b4e-9128-9d4953b9911f {
  padding-top: 0px;
padding-left: 10%;
padding-bottom: 10px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-9c21c8d7-6c4f-4b4e-9128-9d4953b9911f {
  padding-top: 0px;
padding-bottom: 10px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-9c21c8d7-6c4f-4b4e-9128-9d4953b9911f {
  padding-top: 0px;
padding-bottom: 10px;
}
}@media (max-width: 767px){#s-9c21c8d7-6c4f-4b4e-9128-9d4953b9911f {
  padding-top: 0px;
padding-left: 10%;
padding-right: 0%;
text-align: left;
}
}
#s-9c21c8d7-6c4f-4b4e-9128-9d4953b9911f .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 24px;
  font-weight:  900 ;
  font-family: Roboto;
  font-style:  normal ;
}

#s-9c21c8d7-6c4f-4b4e-9128-9d4953b9911f .shg-product-price {
  color: #000;
  font-weight:  900 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 24px;
}

#s-9c21c8d7-6c4f-4b4e-9128-9d4953b9911f .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(153, 153, 153, 1);
  font-weight:  600 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 16px;
}
@media (min-width: 768px) and (max-width: 991px){#s-9c21c8d7-6c4f-4b4e-9128-9d4953b9911f .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  900 ;
  font-family: Roboto;
  font-style:  normal ;
}

#s-9c21c8d7-6c4f-4b4e-9128-9d4953b9911f .shg-product-price {
  color: #000;
  font-weight:  900 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 18px;
}

#s-9c21c8d7-6c4f-4b4e-9128-9d4953b9911f .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(153, 153, 153, 1);
  font-weight:  600 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 16px;
}
}
#s-ece43aae-7739-4e25-849f-be3659a17e26 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-6f929481-9ea3-4055-ba9d-ee8a889356a1 {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-6f929481-9ea3-4055-ba9d-ee8a889356a1 {
  margin-top: 10px;
margin-bottom: 20px;
padding-top: 0px;
padding-left: 10%;
padding-bottom: 0px;
padding-right: 10%;
}
}@media (max-width: 767px){#s-6f929481-9ea3-4055-ba9d-ee8a889356a1 {
  margin-top: -10px;
}
}
@media (min-width: 0px) {
[id="s-6f929481-9ea3-4055-ba9d-ee8a889356a1"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.5px);
}

}

@media (min-width: 768px) {
[id="s-6f929481-9ea3-4055-ba9d-ee8a889356a1"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.5px);
}

}

@media (min-width: 992px) {
[id="s-6f929481-9ea3-4055-ba9d-ee8a889356a1"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.5px);
}

}

@media (min-width: 1200px) {
[id="s-6f929481-9ea3-4055-ba9d-ee8a889356a1"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.5px);
}

}

#s-58a16a4c-f63a-4e45-87d5-2499d5f7a87f {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-58a16a4c-f63a-4e45-87d5-2499d5f7a87f:hover {background-color: rgba(10, 108, 220, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-58a16a4c-f63a-4e45-87d5-2499d5f7a87f:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 1200px){#s-58a16a4c-f63a-4e45-87d5-2499d5f7a87f {
  padding-left: 40px;
padding-right: 40px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-58a16a4c-f63a-4e45-87d5-2499d5f7a87f {
  padding-left: 36px;
padding-right: 36px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-58a16a4c-f63a-4e45-87d5-2499d5f7a87f {
  padding-left: 26px;
padding-right: 26px;
}
}@media (max-width: 767px){#s-58a16a4c-f63a-4e45-87d5-2499d5f7a87f {
  padding-left: 56px;
padding-right: 56px;
}
}

  #s-58a16a4c-f63a-4e45-87d5-2499d5f7a87f-atc-btn-wrapper {
    text-align: center;
  }


#s-58a16a4c-f63a-4e45-87d5-2499d5f7a87f {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-58a16a4c-f63a-4e45-87d5-2499d5f7a87f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-58a16a4c-f63a-4e45-87d5-2499d5f7a87f.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-58a16a4c-f63a-4e45-87d5-2499d5f7a87f.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-58a16a4c-f63a-4e45-87d5-2499d5f7a87f-atc-btn-wrapper {
    text-align: center;
  }


#s-58a16a4c-f63a-4e45-87d5-2499d5f7a87f {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-58a16a4c-f63a-4e45-87d5-2499d5f7a87f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-58a16a4c-f63a-4e45-87d5-2499d5f7a87f.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  inline-block ;
}

#s-58a16a4c-f63a-4e45-87d5-2499d5f7a87f.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-58a16a4c-f63a-4e45-87d5-2499d5f7a87f-atc-btn-wrapper {
    text-align: center;
  }


#s-58a16a4c-f63a-4e45-87d5-2499d5f7a87f {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-58a16a4c-f63a-4e45-87d5-2499d5f7a87f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-58a16a4c-f63a-4e45-87d5-2499d5f7a87f.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-58a16a4c-f63a-4e45-87d5-2499d5f7a87f.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-58a16a4c-f63a-4e45-87d5-2499d5f7a87f-atc-btn-wrapper {
    text-align: center;
  }


#s-58a16a4c-f63a-4e45-87d5-2499d5f7a87f {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-58a16a4c-f63a-4e45-87d5-2499d5f7a87f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-58a16a4c-f63a-4e45-87d5-2499d5f7a87f.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-58a16a4c-f63a-4e45-87d5-2499d5f7a87f.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-58a16a4c-f63a-4e45-87d5-2499d5f7a87f-atc-btn-wrapper {
    text-align: center;
  }


#s-58a16a4c-f63a-4e45-87d5-2499d5f7a87f {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-58a16a4c-f63a-4e45-87d5-2499d5f7a87f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-58a16a4c-f63a-4e45-87d5-2499d5f7a87f.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-58a16a4c-f63a-4e45-87d5-2499d5f7a87f.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-5c0b78e1-993c-48d1-8007-36209c1234eb {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
text-decoration: none;
}
#s-5c0b78e1-993c-48d1-8007-36209c1234eb:hover {border-style: solid !important;
border-top-width: 1px !important;
border-left-width: 1px !important;
border-bottom-width: 1px !important;
border-right-width: 1px !important;
border-color: rgba(10, 108, 220, 1) !important;
background-color: rgba(247, 247, 247, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(10, 108, 220, 1) !important;}#s-5c0b78e1-993c-48d1-8007-36209c1234eb:active {background-color: rgba(0, 0, 0, 0.01) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}@media (min-width: 1200px){#s-5c0b78e1-993c-48d1-8007-36209c1234eb {
  border-style: solid;
padding-left: 30px;
padding-right: 30px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #2C2A34;
background-image: none;
background-color: rgba(37, 37, 37, 0);
hover-type: color;
color: rgba(9, 9, 9, 1);
}
}@media (min-width: 992px) and (max-width: 1199px){#s-5c0b78e1-993c-48d1-8007-36209c1234eb {
  border-style: solid;
padding-left: 30px;
padding-right: 30px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(4, 4, 4, 1);
color: rgba(5, 5, 5, 1);
background-image: none;
background-color: rgba(10, 10, 10, 0);
hover-type: color;
}
}@media (min-width: 768px) and (max-width: 991px){#s-5c0b78e1-993c-48d1-8007-36209c1234eb {
  border-style: solid;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #2C2A34;
background-color: rgba(51, 51, 51, 0);
color: rgba(51, 51, 51, 1);
background-image: none;
hover-type: color;
}
}@media (max-width: 767px){#s-5c0b78e1-993c-48d1-8007-36209c1234eb {
  border-style: solid;
padding-left: 50px;
padding-right: 50px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(51, 51, 51, 1);
color: rgba(10, 10, 10, 1);
background-image: none;
background-color: rgba(255, 255, 255, 0);
hover-type: color;
}
}

  #s-5c0b78e1-993c-48d1-8007-36209c1234eb-root {
    text-align: center;
  }


#s-5c0b78e1-993c-48d1-8007-36209c1234eb.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-5c0b78e1-993c-48d1-8007-36209c1234eb-root {
    text-align: center;
  }


#s-5c0b78e1-993c-48d1-8007-36209c1234eb.shg-btn {
  color: rgba(9, 9, 9, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-5c0b78e1-993c-48d1-8007-36209c1234eb-root {
    text-align: center;
  }


#s-5c0b78e1-993c-48d1-8007-36209c1234eb.shg-btn {
  color: rgba(5, 5, 5, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-5c0b78e1-993c-48d1-8007-36209c1234eb-root {
    text-align: center;
  }


#s-5c0b78e1-993c-48d1-8007-36209c1234eb.shg-btn {
  color: rgba(51, 51, 51, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-5c0b78e1-993c-48d1-8007-36209c1234eb-root {
    text-align: center;
  }


#s-5c0b78e1-993c-48d1-8007-36209c1234eb.shg-btn {
  color: rgba(10, 10, 10, 1);
  font-size: 14px;
  
  
  font-family: Roboto;
  display:  inline-block ;
}
}
#s-1387f34b-1626-4c97-a917-7902f55a2466 {
  margin-left: auto;
margin-right: auto;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 992px) and (max-width: 1199px){#s-1387f34b-1626-4c97-a917-7902f55a2466 {
  padding-bottom: 10px;
background-color: rgba(255, 255, 255, 1);
}
}@media (min-width: 768px) and (max-width: 991px){#s-1387f34b-1626-4c97-a917-7902f55a2466 {
  padding-bottom: 10px;
background-color: rgba(255, 255, 255, 1);
}
}@media (max-width: 767px){#s-1387f34b-1626-4c97-a917-7902f55a2466 {
  margin-top: 10px;
margin-bottom: 10px;
padding-bottom: 10px;
background-color: rgba(255, 255, 255, 1);
}
}
#s-ecfb3e8a-8d92-471b-ab2f-8ed2a4450940 {
  margin-left: auto;
margin-right: auto;
max-width: 1080px;
text-align: center;
}
@media (max-width: 767px){#s-ecfb3e8a-8d92-471b-ab2f-8ed2a4450940 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}
}
#s-ecfb3e8a-8d92-471b-ab2f-8ed2a4450940 {
  margin: 0 !important;
  overflow: visible;
}

#s-ecfb3e8a-8d92-471b-ab2f-8ed2a4450940-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ecfb3e8a-8d92-471b-ab2f-8ed2a4450940 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ecfb3e8a-8d92-471b-ab2f-8ed2a4450940 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ecfb3e8a-8d92-471b-ab2f-8ed2a4450940 img.shogun-image {
  /* Add background color handling */
  
}

#s-ecfb3e8a-8d92-471b-ab2f-8ed2a4450940 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-ecfb3e8a-8d92-471b-ab2f-8ed2a4450940 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ecfb3e8a-8d92-471b-ab2f-8ed2a4450940.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ecfb3e8a-8d92-471b-ab2f-8ed2a4450940.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ecfb3e8a-8d92-471b-ab2f-8ed2a4450940.shogun-image {
  box-sizing: border-box;
}



.s-ecfb3e8a-8d92-471b-ab2f-8ed2a4450940 img.shogun-image {
  
}


@media (min-width: 1200px){#s-ecfb3e8a-8d92-471b-ab2f-8ed2a4450940 {
  margin: 0 !important;
  overflow: visible;
}

#s-ecfb3e8a-8d92-471b-ab2f-8ed2a4450940-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ecfb3e8a-8d92-471b-ab2f-8ed2a4450940 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ecfb3e8a-8d92-471b-ab2f-8ed2a4450940 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ecfb3e8a-8d92-471b-ab2f-8ed2a4450940 img.shogun-image {
  /* Add background color handling */
  
}

#s-ecfb3e8a-8d92-471b-ab2f-8ed2a4450940 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-ecfb3e8a-8d92-471b-ab2f-8ed2a4450940 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ecfb3e8a-8d92-471b-ab2f-8ed2a4450940.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ecfb3e8a-8d92-471b-ab2f-8ed2a4450940.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ecfb3e8a-8d92-471b-ab2f-8ed2a4450940.shogun-image {
  box-sizing: border-box;
}



.s-ecfb3e8a-8d92-471b-ab2f-8ed2a4450940 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-ecfb3e8a-8d92-471b-ab2f-8ed2a4450940 {
  margin: 0 !important;
  overflow: visible;
}

#s-ecfb3e8a-8d92-471b-ab2f-8ed2a4450940-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ecfb3e8a-8d92-471b-ab2f-8ed2a4450940 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ecfb3e8a-8d92-471b-ab2f-8ed2a4450940 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ecfb3e8a-8d92-471b-ab2f-8ed2a4450940 img.shogun-image {
  /* Add background color handling */
  
}

#s-ecfb3e8a-8d92-471b-ab2f-8ed2a4450940 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-ecfb3e8a-8d92-471b-ab2f-8ed2a4450940 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ecfb3e8a-8d92-471b-ab2f-8ed2a4450940.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ecfb3e8a-8d92-471b-ab2f-8ed2a4450940.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ecfb3e8a-8d92-471b-ab2f-8ed2a4450940.shogun-image {
  box-sizing: border-box;
}



.s-ecfb3e8a-8d92-471b-ab2f-8ed2a4450940 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-ecfb3e8a-8d92-471b-ab2f-8ed2a4450940 {
  margin: 0 !important;
  overflow: visible;
}

#s-ecfb3e8a-8d92-471b-ab2f-8ed2a4450940-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ecfb3e8a-8d92-471b-ab2f-8ed2a4450940 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ecfb3e8a-8d92-471b-ab2f-8ed2a4450940 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ecfb3e8a-8d92-471b-ab2f-8ed2a4450940 img.shogun-image {
  /* Add background color handling */
  
}

#s-ecfb3e8a-8d92-471b-ab2f-8ed2a4450940 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-ecfb3e8a-8d92-471b-ab2f-8ed2a4450940 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ecfb3e8a-8d92-471b-ab2f-8ed2a4450940.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ecfb3e8a-8d92-471b-ab2f-8ed2a4450940.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ecfb3e8a-8d92-471b-ab2f-8ed2a4450940.shogun-image {
  box-sizing: border-box;
}



.s-ecfb3e8a-8d92-471b-ab2f-8ed2a4450940 img.shogun-image {
  
}


}@media (max-width: 767px){#s-ecfb3e8a-8d92-471b-ab2f-8ed2a4450940 {
  margin: 0 !important;
  overflow: visible;
}

#s-ecfb3e8a-8d92-471b-ab2f-8ed2a4450940-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ecfb3e8a-8d92-471b-ab2f-8ed2a4450940 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ecfb3e8a-8d92-471b-ab2f-8ed2a4450940 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ecfb3e8a-8d92-471b-ab2f-8ed2a4450940 img.shogun-image {
  /* Add background color handling */
  
}

#s-ecfb3e8a-8d92-471b-ab2f-8ed2a4450940 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-ecfb3e8a-8d92-471b-ab2f-8ed2a4450940 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ecfb3e8a-8d92-471b-ab2f-8ed2a4450940.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ecfb3e8a-8d92-471b-ab2f-8ed2a4450940.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ecfb3e8a-8d92-471b-ab2f-8ed2a4450940.shogun-image {
  box-sizing: border-box;
}



.s-ecfb3e8a-8d92-471b-ab2f-8ed2a4450940 img.shogun-image {
  
}


}
#s-fc9a46e9-8187-43a5-8233-85e1f2ec0ab4 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 10%;
padding-bottom: 10px;
padding-right: 10%;
text-align: left;
}
@media (min-width: 1200px){#s-fc9a46e9-8187-43a5-8233-85e1f2ec0ab4 {
  padding-top: 16px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-fc9a46e9-8187-43a5-8233-85e1f2ec0ab4 {
  padding-left: 8%;
padding-bottom: 0px;
background-color: rgba(255, 255, 255, 1);
}
}@media (min-width: 768px) and (max-width: 991px){#s-fc9a46e9-8187-43a5-8233-85e1f2ec0ab4 {
  padding-top: 10px;
padding-bottom: 10px;
}
}@media (max-width: 767px){#s-fc9a46e9-8187-43a5-8233-85e1f2ec0ab4 {
  text-align: left;
}
}
#s-fc9a46e9-8187-43a5-8233-85e1f2ec0ab4 .shg-product-title-component h1 span {
  color: rgba(3, 3, 3, 1);
  
  
  
  font-size: 14px;
  
  
  
}
@media (min-width: 1200px){#s-fc9a46e9-8187-43a5-8233-85e1f2ec0ab4 .shg-product-title-component h1 span {
  color: rgba(3, 3, 3, 1);
  
  
  
  font-size: 16px;
  
  
  
}
}@media (max-width: 767px){#s-fc9a46e9-8187-43a5-8233-85e1f2ec0ab4 .shg-product-title-component h1 span {
  color: rgba(3, 3, 3, 1);
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-05458bd7-013f-4096-9205-b6043e36895a {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
padding-left: 10%;
padding-bottom: 20px;
padding-right: 10%;
}
@media (min-width: 992px) and (max-width: 1199px){#s-05458bd7-013f-4096-9205-b6043e36895a {
  padding-top: 0px;
padding-left: 8%;
padding-bottom: 0px;
padding-right: 0%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-05458bd7-013f-4096-9205-b6043e36895a {
  padding-top: 0px;
padding-bottom: 0px;
}
}@media (max-width: 767px){#s-05458bd7-013f-4096-9205-b6043e36895a {
  padding-bottom: 0px;
}
}
#s-0f8e5b4b-9e81-4116-a1f8-3a7c95c7cf5e {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 8%;
padding-bottom: 20px;
text-align: left;
}
@media (min-width: 1200px){#s-0f8e5b4b-9e81-4116-a1f8-3a7c95c7cf5e {
  padding-top: 0px;
padding-left: 10%;
padding-bottom: 10px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-0f8e5b4b-9e81-4116-a1f8-3a7c95c7cf5e {
  padding-bottom: 10px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-0f8e5b4b-9e81-4116-a1f8-3a7c95c7cf5e {
  padding-top: 0px;
padding-bottom: 10px;
}
}@media (max-width: 767px){#s-0f8e5b4b-9e81-4116-a1f8-3a7c95c7cf5e {
  padding-left: 10%;
padding-right: 0%;
text-align: left;
}
}
#s-0f8e5b4b-9e81-4116-a1f8-3a7c95c7cf5e .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 24px;
  font-weight:  900 ;
  font-family: Roboto;
  font-style:  normal ;
}

#s-0f8e5b4b-9e81-4116-a1f8-3a7c95c7cf5e .shg-product-price {
  color: #000;
  font-weight:  900 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 24px;
}

#s-0f8e5b4b-9e81-4116-a1f8-3a7c95c7cf5e .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(153, 153, 153, 1);
  font-weight:  600 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 16px;
}
@media (min-width: 768px) and (max-width: 991px){#s-0f8e5b4b-9e81-4116-a1f8-3a7c95c7cf5e .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  900 ;
  font-family: Roboto;
  font-style:  normal ;
}

#s-0f8e5b4b-9e81-4116-a1f8-3a7c95c7cf5e .shg-product-price {
  color: #000;
  font-weight:  900 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 18px;
}

#s-0f8e5b4b-9e81-4116-a1f8-3a7c95c7cf5e .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(153, 153, 153, 1);
  font-weight:  600 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 16px;
}
}
#s-1a868e7d-b480-4948-97b1-917357072ee5 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-6fd0c7c3-c234-4d79-9635-2706c76f66ae {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-6fd0c7c3-c234-4d79-9635-2706c76f66ae {
  margin-top: 10px;
margin-bottom: 20px;
padding-top: 0px;
padding-left: 10%;
padding-bottom: 0px;
padding-right: 10%;
}
}
@media (min-width: 0px) {
[id="s-6fd0c7c3-c234-4d79-9635-2706c76f66ae"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.5px);
}

}

@media (min-width: 768px) {
[id="s-6fd0c7c3-c234-4d79-9635-2706c76f66ae"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.5px);
}

}

@media (min-width: 992px) {
[id="s-6fd0c7c3-c234-4d79-9635-2706c76f66ae"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.5px);
}

}

@media (min-width: 1200px) {
[id="s-6fd0c7c3-c234-4d79-9635-2706c76f66ae"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.5px);
}

}

#s-261898cb-389d-478e-a8f0-dd2266e63581 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-261898cb-389d-478e-a8f0-dd2266e63581:hover {background-color: rgba(10, 108, 220, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-261898cb-389d-478e-a8f0-dd2266e63581:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 1200px){#s-261898cb-389d-478e-a8f0-dd2266e63581 {
  padding-left: 40px;
padding-right: 40px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-261898cb-389d-478e-a8f0-dd2266e63581 {
  padding-left: 36px;
padding-right: 36px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-261898cb-389d-478e-a8f0-dd2266e63581 {
  padding-left: 26px;
padding-right: 26px;
}
}@media (max-width: 767px){#s-261898cb-389d-478e-a8f0-dd2266e63581 {
  padding-left: 56px;
padding-right: 56px;
}
}

  #s-261898cb-389d-478e-a8f0-dd2266e63581-atc-btn-wrapper {
    text-align: center;
  }


#s-261898cb-389d-478e-a8f0-dd2266e63581 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-261898cb-389d-478e-a8f0-dd2266e63581.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-261898cb-389d-478e-a8f0-dd2266e63581.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-261898cb-389d-478e-a8f0-dd2266e63581.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-261898cb-389d-478e-a8f0-dd2266e63581-atc-btn-wrapper {
    text-align: center;
  }


#s-261898cb-389d-478e-a8f0-dd2266e63581 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-261898cb-389d-478e-a8f0-dd2266e63581.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-261898cb-389d-478e-a8f0-dd2266e63581.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  inline-block ;
}

#s-261898cb-389d-478e-a8f0-dd2266e63581.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-261898cb-389d-478e-a8f0-dd2266e63581-atc-btn-wrapper {
    text-align: center;
  }


#s-261898cb-389d-478e-a8f0-dd2266e63581 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-261898cb-389d-478e-a8f0-dd2266e63581.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-261898cb-389d-478e-a8f0-dd2266e63581.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-261898cb-389d-478e-a8f0-dd2266e63581.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-261898cb-389d-478e-a8f0-dd2266e63581-atc-btn-wrapper {
    text-align: center;
  }


#s-261898cb-389d-478e-a8f0-dd2266e63581 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-261898cb-389d-478e-a8f0-dd2266e63581.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-261898cb-389d-478e-a8f0-dd2266e63581.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-261898cb-389d-478e-a8f0-dd2266e63581.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-261898cb-389d-478e-a8f0-dd2266e63581-atc-btn-wrapper {
    text-align: center;
  }


#s-261898cb-389d-478e-a8f0-dd2266e63581 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-261898cb-389d-478e-a8f0-dd2266e63581.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-261898cb-389d-478e-a8f0-dd2266e63581.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-261898cb-389d-478e-a8f0-dd2266e63581.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-f8338087-bf39-4156-8a4b-c2f0b1126d47 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
text-decoration: none;
}
#s-f8338087-bf39-4156-8a4b-c2f0b1126d47:hover {border-style: solid !important;
border-top-width: 1px !important;
border-left-width: 1px !important;
border-bottom-width: 1px !important;
border-right-width: 1px !important;
border-color: rgba(10, 108, 220, 1) !important;
background-color: rgba(247, 247, 247, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(10, 108, 220, 1) !important;}#s-f8338087-bf39-4156-8a4b-c2f0b1126d47:active {background-color: rgba(0, 0, 0, 0.01) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}@media (min-width: 1200px){#s-f8338087-bf39-4156-8a4b-c2f0b1126d47 {
  border-style: solid;
padding-left: 30px;
padding-right: 30px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #2C2A34;
background-image: none;
background-color: rgba(37, 37, 37, 0);
hover-type: color;
color: rgba(9, 9, 9, 1);
}
}@media (min-width: 992px) and (max-width: 1199px){#s-f8338087-bf39-4156-8a4b-c2f0b1126d47 {
  border-style: solid;
padding-left: 30px;
padding-right: 30px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(4, 4, 4, 1);
color: rgba(5, 5, 5, 1);
background-image: none;
background-color: rgba(10, 10, 10, 0);
hover-type: color;
}
}@media (min-width: 768px) and (max-width: 991px){#s-f8338087-bf39-4156-8a4b-c2f0b1126d47 {
  border-style: solid;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #2C2A34;
background-color: rgba(51, 51, 51, 0);
color: rgba(51, 51, 51, 1);
background-image: none;
hover-type: color;
}
}@media (max-width: 767px){#s-f8338087-bf39-4156-8a4b-c2f0b1126d47 {
  border-style: solid;
padding-left: 50px;
padding-right: 50px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(51, 51, 51, 1);
color: rgba(10, 10, 10, 1);
background-image: none;
background-color: rgba(255, 255, 255, 0);
hover-type: color;
}
}

  #s-f8338087-bf39-4156-8a4b-c2f0b1126d47-root {
    text-align: center;
  }


#s-f8338087-bf39-4156-8a4b-c2f0b1126d47.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-f8338087-bf39-4156-8a4b-c2f0b1126d47-root {
    text-align: center;
  }


#s-f8338087-bf39-4156-8a4b-c2f0b1126d47.shg-btn {
  color: rgba(9, 9, 9, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-f8338087-bf39-4156-8a4b-c2f0b1126d47-root {
    text-align: center;
  }


#s-f8338087-bf39-4156-8a4b-c2f0b1126d47.shg-btn {
  color: rgba(5, 5, 5, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-f8338087-bf39-4156-8a4b-c2f0b1126d47-root {
    text-align: center;
  }


#s-f8338087-bf39-4156-8a4b-c2f0b1126d47.shg-btn {
  color: rgba(51, 51, 51, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-f8338087-bf39-4156-8a4b-c2f0b1126d47-root {
    text-align: center;
  }


#s-f8338087-bf39-4156-8a4b-c2f0b1126d47.shg-btn {
  color: rgba(10, 10, 10, 1);
  font-size: 14px;
  
  
  font-family: Roboto;
  display:  inline-block ;
}
}
#s-61299ff8-0cf4-47b6-9915-6243948ba354 {
  margin-left: auto;
margin-right: auto;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 992px) and (max-width: 1199px){#s-61299ff8-0cf4-47b6-9915-6243948ba354 {
  padding-bottom: 10px;
background-color: rgba(255, 255, 255, 1);
}
}@media (min-width: 768px) and (max-width: 991px){#s-61299ff8-0cf4-47b6-9915-6243948ba354 {
  padding-bottom: 10px;
background-color: rgba(255, 255, 255, 1);
}
}@media (max-width: 767px){#s-61299ff8-0cf4-47b6-9915-6243948ba354 {
  margin-top: 20px;
margin-bottom: 20px;
padding-bottom: 10px;
background-color: rgba(255, 255, 255, 1);
text-align: left;
}
}
#s-4a50ed59-8101-46df-911a-3b73c8c59d00 {
  margin-left: auto;
margin-right: auto;
max-width: 1080px;
text-align: center;
}
@media (max-width: 767px){#s-4a50ed59-8101-46df-911a-3b73c8c59d00 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}
}
#s-4a50ed59-8101-46df-911a-3b73c8c59d00 {
  margin: 0 !important;
  overflow: visible;
}

#s-4a50ed59-8101-46df-911a-3b73c8c59d00-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4a50ed59-8101-46df-911a-3b73c8c59d00 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4a50ed59-8101-46df-911a-3b73c8c59d00 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4a50ed59-8101-46df-911a-3b73c8c59d00 img.shogun-image {
  /* Add background color handling */
  
}

#s-4a50ed59-8101-46df-911a-3b73c8c59d00 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-4a50ed59-8101-46df-911a-3b73c8c59d00 .shogun-image-content {
  
    justify-content: center;
  
}

.s-4a50ed59-8101-46df-911a-3b73c8c59d00.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4a50ed59-8101-46df-911a-3b73c8c59d00.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4a50ed59-8101-46df-911a-3b73c8c59d00.shogun-image {
  box-sizing: border-box;
}



.s-4a50ed59-8101-46df-911a-3b73c8c59d00 img.shogun-image {
  
}


@media (min-width: 1200px){#s-4a50ed59-8101-46df-911a-3b73c8c59d00 {
  margin: 0 !important;
  overflow: visible;
}

#s-4a50ed59-8101-46df-911a-3b73c8c59d00-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4a50ed59-8101-46df-911a-3b73c8c59d00 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4a50ed59-8101-46df-911a-3b73c8c59d00 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4a50ed59-8101-46df-911a-3b73c8c59d00 img.shogun-image {
  /* Add background color handling */
  
}

#s-4a50ed59-8101-46df-911a-3b73c8c59d00 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-4a50ed59-8101-46df-911a-3b73c8c59d00 .shogun-image-content {
  
    justify-content: center;
  
}

.s-4a50ed59-8101-46df-911a-3b73c8c59d00.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4a50ed59-8101-46df-911a-3b73c8c59d00.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4a50ed59-8101-46df-911a-3b73c8c59d00.shogun-image {
  box-sizing: border-box;
}



.s-4a50ed59-8101-46df-911a-3b73c8c59d00 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-4a50ed59-8101-46df-911a-3b73c8c59d00 {
  margin: 0 !important;
  overflow: visible;
}

#s-4a50ed59-8101-46df-911a-3b73c8c59d00-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4a50ed59-8101-46df-911a-3b73c8c59d00 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4a50ed59-8101-46df-911a-3b73c8c59d00 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4a50ed59-8101-46df-911a-3b73c8c59d00 img.shogun-image {
  /* Add background color handling */
  
}

#s-4a50ed59-8101-46df-911a-3b73c8c59d00 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-4a50ed59-8101-46df-911a-3b73c8c59d00 .shogun-image-content {
  
    justify-content: center;
  
}

.s-4a50ed59-8101-46df-911a-3b73c8c59d00.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4a50ed59-8101-46df-911a-3b73c8c59d00.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4a50ed59-8101-46df-911a-3b73c8c59d00.shogun-image {
  box-sizing: border-box;
}



.s-4a50ed59-8101-46df-911a-3b73c8c59d00 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-4a50ed59-8101-46df-911a-3b73c8c59d00 {
  margin: 0 !important;
  overflow: visible;
}

#s-4a50ed59-8101-46df-911a-3b73c8c59d00-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4a50ed59-8101-46df-911a-3b73c8c59d00 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4a50ed59-8101-46df-911a-3b73c8c59d00 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4a50ed59-8101-46df-911a-3b73c8c59d00 img.shogun-image {
  /* Add background color handling */
  
}

#s-4a50ed59-8101-46df-911a-3b73c8c59d00 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-4a50ed59-8101-46df-911a-3b73c8c59d00 .shogun-image-content {
  
    justify-content: center;
  
}

.s-4a50ed59-8101-46df-911a-3b73c8c59d00.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4a50ed59-8101-46df-911a-3b73c8c59d00.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4a50ed59-8101-46df-911a-3b73c8c59d00.shogun-image {
  box-sizing: border-box;
}



.s-4a50ed59-8101-46df-911a-3b73c8c59d00 img.shogun-image {
  
}


}@media (max-width: 767px){#s-4a50ed59-8101-46df-911a-3b73c8c59d00 {
  margin: 0 !important;
  overflow: visible;
}

#s-4a50ed59-8101-46df-911a-3b73c8c59d00-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4a50ed59-8101-46df-911a-3b73c8c59d00 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4a50ed59-8101-46df-911a-3b73c8c59d00 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4a50ed59-8101-46df-911a-3b73c8c59d00 img.shogun-image {
  /* Add background color handling */
  
}

#s-4a50ed59-8101-46df-911a-3b73c8c59d00 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-4a50ed59-8101-46df-911a-3b73c8c59d00 .shogun-image-content {
  
    justify-content: center;
  
}

.s-4a50ed59-8101-46df-911a-3b73c8c59d00.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4a50ed59-8101-46df-911a-3b73c8c59d00.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4a50ed59-8101-46df-911a-3b73c8c59d00.shogun-image {
  box-sizing: border-box;
}



.s-4a50ed59-8101-46df-911a-3b73c8c59d00 img.shogun-image {
  
}


}
#s-624ba3c9-0171-4064-86b5-f2e749c02d89 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-left: 10%;
padding-bottom: 0px;
padding-right: 10%;
text-align: left;
}
@media (min-width: 1200px){#s-624ba3c9-0171-4064-86b5-f2e749c02d89 {
  padding-top: 16px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-624ba3c9-0171-4064-86b5-f2e749c02d89 {
  padding-top: 10px;
padding-left: 8%;
padding-bottom: 0px;
background-color: rgba(255, 255, 255, 1);
}
}@media (min-width: 768px) and (max-width: 991px){#s-624ba3c9-0171-4064-86b5-f2e749c02d89 {
  padding-top: 10px;
padding-bottom: 10px;
}
}@media (max-width: 767px){#s-624ba3c9-0171-4064-86b5-f2e749c02d89 {
  padding-top: 10px;
padding-left: 10%;
text-align: left;
}
}
#s-624ba3c9-0171-4064-86b5-f2e749c02d89 .shg-product-title-component h1 span {
  color: rgba(3, 3, 3, 1);
  
  
  
  font-size: 14px;
  
  
  
}
@media (min-width: 1200px){#s-624ba3c9-0171-4064-86b5-f2e749c02d89 .shg-product-title-component h1 span {
  color: rgba(3, 3, 3, 1);
  
  
  
  font-size: 16px;
  
  
  
}
}@media (max-width: 767px){#s-624ba3c9-0171-4064-86b5-f2e749c02d89 .shg-product-title-component h1 span {
  color: rgba(3, 3, 3, 1);
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-66b1d784-a2c4-4bba-9cbf-5fd7eea24bc3 {
  margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-left: 10%;
padding-right: 10%;
}
@media (min-width: 992px) and (max-width: 1199px){#s-66b1d784-a2c4-4bba-9cbf-5fd7eea24bc3 {
  margin-top: 10px;
margin-bottom: 10px;
}
}@media (max-width: 767px){#s-66b1d784-a2c4-4bba-9cbf-5fd7eea24bc3 {
  margin-bottom: 0px;
padding-left: 10%;
}
}
#s-3e79e1d9-080e-4aa3-ab82-be1e641c027e {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 8%;
padding-bottom: 20px;
text-align: left;
}
@media (min-width: 1200px){#s-3e79e1d9-080e-4aa3-ab82-be1e641c027e {
  padding-top: 0px;
padding-left: 10%;
padding-bottom: 10px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-3e79e1d9-080e-4aa3-ab82-be1e641c027e {
  padding-top: 0px;
padding-bottom: 10px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-3e79e1d9-080e-4aa3-ab82-be1e641c027e {
  padding-top: 0px;
padding-bottom: 10px;
}
}@media (max-width: 767px){#s-3e79e1d9-080e-4aa3-ab82-be1e641c027e {
  padding-top: 0px;
padding-left: 10%;
padding-right: 0%;
text-align: left;
}
}
#s-3e79e1d9-080e-4aa3-ab82-be1e641c027e .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 24px;
  font-weight:  900 ;
  font-family: Roboto;
  font-style:  normal ;
}

#s-3e79e1d9-080e-4aa3-ab82-be1e641c027e .shg-product-price {
  color: #000;
  font-weight:  900 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 24px;
}

#s-3e79e1d9-080e-4aa3-ab82-be1e641c027e .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(153, 153, 153, 1);
  font-weight:  600 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 16px;
}
@media (min-width: 768px) and (max-width: 991px){#s-3e79e1d9-080e-4aa3-ab82-be1e641c027e .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  900 ;
  font-family: Roboto;
  font-style:  normal ;
}

#s-3e79e1d9-080e-4aa3-ab82-be1e641c027e .shg-product-price {
  color: #000;
  font-weight:  900 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 18px;
}

#s-3e79e1d9-080e-4aa3-ab82-be1e641c027e .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(153, 153, 153, 1);
  font-weight:  600 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 16px;
}
}
#s-f8fd4eb1-3f8e-4a4d-8f16-7cab95ce1f5d {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-458c6364-3781-4493-a3d4-dfaaa6c1f864 {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-458c6364-3781-4493-a3d4-dfaaa6c1f864 {
  margin-top: 10px;
margin-bottom: 20px;
padding-top: 0px;
padding-left: 10%;
padding-bottom: 0px;
padding-right: 10%;
}
}@media (max-width: 767px){#s-458c6364-3781-4493-a3d4-dfaaa6c1f864 {
  margin-top: -10px;
}
}
@media (min-width: 0px) {
[id="s-458c6364-3781-4493-a3d4-dfaaa6c1f864"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.5px);
}

}

@media (min-width: 768px) {
[id="s-458c6364-3781-4493-a3d4-dfaaa6c1f864"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.5px);
}

}

@media (min-width: 992px) {
[id="s-458c6364-3781-4493-a3d4-dfaaa6c1f864"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.5px);
}

}

@media (min-width: 1200px) {
[id="s-458c6364-3781-4493-a3d4-dfaaa6c1f864"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.5px);
}

}

#s-c44e5538-2b64-405a-8ca1-ec1a37014b86 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-c44e5538-2b64-405a-8ca1-ec1a37014b86:hover {background-color: rgba(10, 108, 220, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-c44e5538-2b64-405a-8ca1-ec1a37014b86:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 1200px){#s-c44e5538-2b64-405a-8ca1-ec1a37014b86 {
  padding-left: 40px;
padding-right: 40px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-c44e5538-2b64-405a-8ca1-ec1a37014b86 {
  padding-left: 36px;
padding-right: 36px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-c44e5538-2b64-405a-8ca1-ec1a37014b86 {
  padding-left: 26px;
padding-right: 26px;
}
}@media (max-width: 767px){#s-c44e5538-2b64-405a-8ca1-ec1a37014b86 {
  padding-left: 56px;
padding-right: 56px;
}
}

  #s-c44e5538-2b64-405a-8ca1-ec1a37014b86-atc-btn-wrapper {
    text-align: center;
  }


#s-c44e5538-2b64-405a-8ca1-ec1a37014b86 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c44e5538-2b64-405a-8ca1-ec1a37014b86.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c44e5538-2b64-405a-8ca1-ec1a37014b86.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-c44e5538-2b64-405a-8ca1-ec1a37014b86.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-c44e5538-2b64-405a-8ca1-ec1a37014b86-atc-btn-wrapper {
    text-align: center;
  }


#s-c44e5538-2b64-405a-8ca1-ec1a37014b86 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c44e5538-2b64-405a-8ca1-ec1a37014b86.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c44e5538-2b64-405a-8ca1-ec1a37014b86.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  inline-block ;
}

#s-c44e5538-2b64-405a-8ca1-ec1a37014b86.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-c44e5538-2b64-405a-8ca1-ec1a37014b86-atc-btn-wrapper {
    text-align: center;
  }


#s-c44e5538-2b64-405a-8ca1-ec1a37014b86 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c44e5538-2b64-405a-8ca1-ec1a37014b86.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c44e5538-2b64-405a-8ca1-ec1a37014b86.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-c44e5538-2b64-405a-8ca1-ec1a37014b86.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-c44e5538-2b64-405a-8ca1-ec1a37014b86-atc-btn-wrapper {
    text-align: center;
  }


#s-c44e5538-2b64-405a-8ca1-ec1a37014b86 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c44e5538-2b64-405a-8ca1-ec1a37014b86.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c44e5538-2b64-405a-8ca1-ec1a37014b86.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-c44e5538-2b64-405a-8ca1-ec1a37014b86.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-c44e5538-2b64-405a-8ca1-ec1a37014b86-atc-btn-wrapper {
    text-align: center;
  }


#s-c44e5538-2b64-405a-8ca1-ec1a37014b86 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c44e5538-2b64-405a-8ca1-ec1a37014b86.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c44e5538-2b64-405a-8ca1-ec1a37014b86.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-c44e5538-2b64-405a-8ca1-ec1a37014b86.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-f540f6c2-68d1-45b5-9721-e56df8594783 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
text-decoration: none;
}
#s-f540f6c2-68d1-45b5-9721-e56df8594783:hover {border-style: solid !important;
border-top-width: 1px !important;
border-left-width: 1px !important;
border-bottom-width: 1px !important;
border-right-width: 1px !important;
border-color: rgba(10, 108, 220, 1) !important;
background-color: rgba(247, 247, 247, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(10, 108, 220, 1) !important;}#s-f540f6c2-68d1-45b5-9721-e56df8594783:active {background-color: rgba(0, 0, 0, 0.01) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}@media (min-width: 1200px){#s-f540f6c2-68d1-45b5-9721-e56df8594783 {
  border-style: solid;
padding-left: 30px;
padding-right: 30px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #2C2A34;
background-image: none;
background-color: rgba(37, 37, 37, 0);
hover-type: color;
color: rgba(9, 9, 9, 1);
}
}@media (min-width: 992px) and (max-width: 1199px){#s-f540f6c2-68d1-45b5-9721-e56df8594783 {
  border-style: solid;
padding-left: 30px;
padding-right: 30px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(4, 4, 4, 1);
color: rgba(5, 5, 5, 1);
background-image: none;
background-color: rgba(10, 10, 10, 0);
hover-type: color;
}
}@media (min-width: 768px) and (max-width: 991px){#s-f540f6c2-68d1-45b5-9721-e56df8594783 {
  border-style: solid;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #2C2A34;
background-color: rgba(51, 51, 51, 0);
color: rgba(51, 51, 51, 1);
background-image: none;
hover-type: color;
}
}@media (max-width: 767px){#s-f540f6c2-68d1-45b5-9721-e56df8594783 {
  border-style: solid;
padding-left: 50px;
padding-right: 50px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(51, 51, 51, 1);
color: rgba(10, 10, 10, 1);
background-image: none;
background-color: rgba(255, 255, 255, 0);
hover-type: color;
}
}

  #s-f540f6c2-68d1-45b5-9721-e56df8594783-root {
    text-align: center;
  }


#s-f540f6c2-68d1-45b5-9721-e56df8594783.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-f540f6c2-68d1-45b5-9721-e56df8594783-root {
    text-align: center;
  }


#s-f540f6c2-68d1-45b5-9721-e56df8594783.shg-btn {
  color: rgba(9, 9, 9, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-f540f6c2-68d1-45b5-9721-e56df8594783-root {
    text-align: center;
  }


#s-f540f6c2-68d1-45b5-9721-e56df8594783.shg-btn {
  color: rgba(5, 5, 5, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-f540f6c2-68d1-45b5-9721-e56df8594783-root {
    text-align: center;
  }


#s-f540f6c2-68d1-45b5-9721-e56df8594783.shg-btn {
  color: rgba(51, 51, 51, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-f540f6c2-68d1-45b5-9721-e56df8594783-root {
    text-align: center;
  }


#s-f540f6c2-68d1-45b5-9721-e56df8594783.shg-btn {
  color: rgba(10, 10, 10, 1);
  font-size: 14px;
  
  
  font-family: Roboto;
  display:  inline-block ;
}
}
#s-13e4e7ff-48b5-4dd2-be7c-5410c4fb6669 {
  margin-left: auto;
margin-right: auto;
padding-top: 5%;
padding-bottom: 5%;
min-height: 50px;
background-color: rgba(237, 246, 255, 1);
}








#s-13e4e7ff-48b5-4dd2-be7c-5410c4fb6669 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-13e4e7ff-48b5-4dd2-be7c-5410c4fb6669.shg-box.shg-c {
  justify-content: center;
}

#s-763619d2-9f11-4039-9f47-4ffb0af79e44 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}
@media (min-width: 1200px){#s-763619d2-9f11-4039-9f47-4ffb0af79e44 {
  background-color: rgba(237, 246, 255, 1);
}
}
#s-d50c0845-ccc1-4c3c-9081-205effbb9003 {
  margin-left: auto;
margin-right: auto;
max-width: 1280px;
background-color: rgba(255, 255, 255, 0);
}
@media (min-width: 1200px){#s-d50c0845-ccc1-4c3c-9081-205effbb9003 {
  max-width: 1400px;
background-color: rgba(237, 246, 255, 1);
}
}@media (max-width: 767px){#s-d50c0845-ccc1-4c3c-9081-205effbb9003 {
  padding-left: 5%;
padding-right: 5%;
}
}
@media (min-width: 0px) {
[id="s-d50c0845-ccc1-4c3c-9081-205effbb9003"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-d50c0845-ccc1-4c3c-9081-205effbb9003"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 5.0px);
}

[id="s-d50c0845-ccc1-4c3c-9081-205effbb9003"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-d50c0845-ccc1-4c3c-9081-205effbb9003"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 5.0px);
}

[id="s-d50c0845-ccc1-4c3c-9081-205effbb9003"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-d50c0845-ccc1-4c3c-9081-205effbb9003"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 5.0px);
}

[id="s-d50c0845-ccc1-4c3c-9081-205effbb9003"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 5.0px);
}

}

#s-a098ae8b-ebac-4a42-ad0d-658e30e76974 {
  margin-left: auto;
margin-right: auto;
max-width: 1080px;
text-align: center;
}

#s-a098ae8b-ebac-4a42-ad0d-658e30e76974 {
  margin: 0 !important;
  overflow: visible;
}

#s-a098ae8b-ebac-4a42-ad0d-658e30e76974-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a098ae8b-ebac-4a42-ad0d-658e30e76974 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a098ae8b-ebac-4a42-ad0d-658e30e76974 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a098ae8b-ebac-4a42-ad0d-658e30e76974 img.shogun-image {
  /* Add background color handling */
  
}

#s-a098ae8b-ebac-4a42-ad0d-658e30e76974 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-a098ae8b-ebac-4a42-ad0d-658e30e76974 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a098ae8b-ebac-4a42-ad0d-658e30e76974.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a098ae8b-ebac-4a42-ad0d-658e30e76974.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a098ae8b-ebac-4a42-ad0d-658e30e76974.shogun-image {
  box-sizing: border-box;
}



.s-a098ae8b-ebac-4a42-ad0d-658e30e76974 img.shogun-image {
  
}


@media (min-width: 1200px){#s-a098ae8b-ebac-4a42-ad0d-658e30e76974 {
  margin: 0 !important;
  overflow: visible;
}

#s-a098ae8b-ebac-4a42-ad0d-658e30e76974-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a098ae8b-ebac-4a42-ad0d-658e30e76974 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a098ae8b-ebac-4a42-ad0d-658e30e76974 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a098ae8b-ebac-4a42-ad0d-658e30e76974 img.shogun-image {
  /* Add background color handling */
  
}

#s-a098ae8b-ebac-4a42-ad0d-658e30e76974 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-a098ae8b-ebac-4a42-ad0d-658e30e76974 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a098ae8b-ebac-4a42-ad0d-658e30e76974.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a098ae8b-ebac-4a42-ad0d-658e30e76974.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a098ae8b-ebac-4a42-ad0d-658e30e76974.shogun-image {
  box-sizing: border-box;
}



.s-a098ae8b-ebac-4a42-ad0d-658e30e76974 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-a098ae8b-ebac-4a42-ad0d-658e30e76974 {
  margin: 0 !important;
  overflow: visible;
}

#s-a098ae8b-ebac-4a42-ad0d-658e30e76974-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a098ae8b-ebac-4a42-ad0d-658e30e76974 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a098ae8b-ebac-4a42-ad0d-658e30e76974 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a098ae8b-ebac-4a42-ad0d-658e30e76974 img.shogun-image {
  /* Add background color handling */
  
}

#s-a098ae8b-ebac-4a42-ad0d-658e30e76974 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-a098ae8b-ebac-4a42-ad0d-658e30e76974 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a098ae8b-ebac-4a42-ad0d-658e30e76974.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a098ae8b-ebac-4a42-ad0d-658e30e76974.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a098ae8b-ebac-4a42-ad0d-658e30e76974.shogun-image {
  box-sizing: border-box;
}



.s-a098ae8b-ebac-4a42-ad0d-658e30e76974 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-a098ae8b-ebac-4a42-ad0d-658e30e76974 {
  margin: 0 !important;
  overflow: visible;
}

#s-a098ae8b-ebac-4a42-ad0d-658e30e76974-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a098ae8b-ebac-4a42-ad0d-658e30e76974 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a098ae8b-ebac-4a42-ad0d-658e30e76974 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a098ae8b-ebac-4a42-ad0d-658e30e76974 img.shogun-image {
  /* Add background color handling */
  
}

#s-a098ae8b-ebac-4a42-ad0d-658e30e76974 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-a098ae8b-ebac-4a42-ad0d-658e30e76974 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a098ae8b-ebac-4a42-ad0d-658e30e76974.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a098ae8b-ebac-4a42-ad0d-658e30e76974.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a098ae8b-ebac-4a42-ad0d-658e30e76974.shogun-image {
  box-sizing: border-box;
}



.s-a098ae8b-ebac-4a42-ad0d-658e30e76974 img.shogun-image {
  
}


}@media (max-width: 767px){#s-a098ae8b-ebac-4a42-ad0d-658e30e76974 {
  margin: 0 !important;
  overflow: visible;
}

#s-a098ae8b-ebac-4a42-ad0d-658e30e76974-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a098ae8b-ebac-4a42-ad0d-658e30e76974 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a098ae8b-ebac-4a42-ad0d-658e30e76974 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a098ae8b-ebac-4a42-ad0d-658e30e76974 img.shogun-image {
  /* Add background color handling */
  
}

#s-a098ae8b-ebac-4a42-ad0d-658e30e76974 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-a098ae8b-ebac-4a42-ad0d-658e30e76974 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a098ae8b-ebac-4a42-ad0d-658e30e76974.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a098ae8b-ebac-4a42-ad0d-658e30e76974.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a098ae8b-ebac-4a42-ad0d-658e30e76974.shogun-image {
  box-sizing: border-box;
}



.s-a098ae8b-ebac-4a42-ad0d-658e30e76974 img.shogun-image {
  
}


}
#s-847b98b5-4312-4bc5-956b-5f0f588d1cec {
  margin-left: auto;
margin-right: auto;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(0, 0, 0, 1);
border-style: none;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-847b98b5-4312-4bc5-956b-5f0f588d1cec > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-847b98b5-4312-4bc5-956b-5f0f588d1cec.shg-box.shg-c {
  justify-content: center;
}

#s-1d965626-25e8-4549-ac32-d47153ecee62 {
  margin-left: auto;
margin-right: auto;
padding-top: 40px;
padding-left: 5%;
padding-bottom: 30px;
padding-right: 5%;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-1d965626-25e8-4549-ac32-d47153ecee62 {
  margin-top: 20px;
padding-top: 10px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-1d965626-25e8-4549-ac32-d47153ecee62 {
  padding-top: 10px;
padding-bottom: 0px;
}
}@media (max-width: 767px){#s-1d965626-25e8-4549-ac32-d47153ecee62 {
  padding-top: 10px;
}
}
#s-1d965626-25e8-4549-ac32-d47153ecee62 .shogun-heading-component h1 {
  
  font-weight:  600 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 22px;
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-1d965626-25e8-4549-ac32-d47153ecee62 .shogun-heading-component h1 {
  
  font-weight:  600 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-1d965626-25e8-4549-ac32-d47153ecee62 .shogun-heading-component h1 {
  
  font-weight:  600 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


}@media (max-width: 767px){#s-1d965626-25e8-4549-ac32-d47153ecee62 .shogun-heading-component h1 {
  
  font-weight:  600 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


}
#s-8b57a5a0-4173-4ca3-b0e4-8ef960efd8f8 {
  margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-bottom: 20px;
}
@media (min-width: 992px) and (max-width: 1199px){#s-8b57a5a0-4173-4ca3-b0e4-8ef960efd8f8 {
  margin-top: 0px;
margin-bottom: 0px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-8b57a5a0-4173-4ca3-b0e4-8ef960efd8f8 {
  margin-top: 10px;
margin-bottom: 10px;
}
}
#s-6658f06d-7a4c-4b88-a1c5-91022ab953a2 {
  margin-left: auto;
margin-right: auto;
}

#s-029f0710-e4f5-4737-a6b5-c11435f58f14 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 5%;
padding-bottom: 30px;
padding-right: 15%;
text-decoration: none;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-029f0710-e4f5-4737-a6b5-c11435f58f14 {
  padding-top: 0px;
padding-bottom: 10px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-029f0710-e4f5-4737-a6b5-c11435f58f14 {
  padding-top: 0px;
padding-bottom: 10px;
}
}@media (max-width: 767px){#s-029f0710-e4f5-4737-a6b5-c11435f58f14 {
  padding-bottom: 10px;
}
}
#s-029f0710-e4f5-4737-a6b5-c11435f58f14 .shg-product-selector-wrapper {
  display: flex;
  flex-direction: row;
}

#s-029f0710-e4f5-4737-a6b5-c11435f58f14 .shg-product-selector-wrapper > * {
  flex-grow: 1;
}

#s-029f0710-e4f5-4737-a6b5-c11435f58f14 .shg-product-selector-wrapper select {
  width: 100% !important;
  margin: 0 !important;
}



#s-029f0710-e4f5-4737-a6b5-c11435f58f14 .shg-product-selector-inline-wrapper:not(:first-child) {
  margin-left: 10px;
}

#s-029f0710-e4f5-4737-a6b5-c11435f58f14 .shg-product-swatches-wrapper {
  display: grid;
  grid-gap: 12px;
  grid-template-columns: repeat(auto-fit, 32px);
  margin-top: 6px;
  min-width: 100px;
}

#s-029f0710-e4f5-4737-a6b5-c11435f58f14 .shg-product-swatch {
  position: relative;
  display: block;
  height: 32px;
  width: 32px;
  border-radius: 50%;
  cursor: pointer;
}

#s-029f0710-e4f5-4737-a6b5-c11435f58f14 .shg-product-swatch.not-available {
  cursor: not-allowed;
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' preserveAspectRatio='none' viewBox='0 0 100 100'><path d='M100 0 L0 100 ' stroke='black' stroke-width='2'/></svg>");
  background-repeat:no-repeat;
  background-position:center center;
  background-size: 100% 100%, auto;
}

#s-029f0710-e4f5-4737-a6b5-c11435f58f14 .shg-product-swatch::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border: 1px solid hsla(230, 13%, 23%, 0.1);
  width: 100%;
  height: 100%;
  border-radius: inherit;
  pointer-events: none;
  transition: 0.2s;
}

#s-029f0710-e4f5-4737-a6b5-c11435f58f14 .shg-product-swatch:hover::before {
  border-color: hsla(230, 13%, 23%, 0.3);
  width: calc(100% + 6px);
  height: calc(100% + 6px);
}

#s-029f0710-e4f5-4737-a6b5-c11435f58f14 .shg-product-swatch.selected::before {
  border-color: hsla(230, 13%, 23%, 0.8);
  width: calc(100% + 6px);
  height: calc(100% + 6px);
}

#s-029f0710-e4f5-4737-a6b5-c11435f58f14 .shg-product-swatches-title {
  height: 32px;
  display: block;
  font-size: 14px;
  margin-top: 8px;
  overflow-x: clip;
}





  #s-029f0710-e4f5-4737-a6b5-c11435f58f14-btn-wrapper {
    text-align: center;
  }


#s-029f0710-e4f5-4737-a6b5-c11435f58f14 .shg-variant-btn {
  
    background-color: #252525;
  

  color: #ffffff;
  font-size: 14px;
  
  
  
  padding: 10px;
  border-radius: 2px;
  border:  solid ;
}

#s-029f0710-e4f5-4737-a6b5-c11435f58f14 .shg-variant-btn:hover {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-029f0710-e4f5-4737-a6b5-c11435f58f14 .shg-variant-btn:active, #s-029f0710-e4f5-4737-a6b5-c11435f58f14 .shg-variant-btn.active {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-029f0710-e4f5-4737-a6b5-c11435f58f14 .shg-variant-btn.disabled {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-763debd6-61b3-4022-b85b-3d1fb3915989 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 5%;
padding-bottom: 46px;
padding-right: 10%;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-763debd6-61b3-4022-b85b-3d1fb3915989 {
  padding-bottom: 16px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-763debd6-61b3-4022-b85b-3d1fb3915989 {
  padding-top: 0px;
padding-bottom: 10px;
}
}@media (max-width: 767px){#s-763debd6-61b3-4022-b85b-3d1fb3915989 {
  padding-bottom: 10px;
}
}
#s-763debd6-61b3-4022-b85b-3d1fb3915989 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 32px;
  font-weight:  900 ;
  font-family: Roboto;
  font-style:  normal ;
}

#s-763debd6-61b3-4022-b85b-3d1fb3915989 .shg-product-price {
  color: #000;
  font-weight:  900 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 32px;
}

#s-763debd6-61b3-4022-b85b-3d1fb3915989 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(153, 153, 153, 1);
  font-weight:  600 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 20px;
  padding-left: 19px;
}
@media (min-width: 768px) and (max-width: 991px){#s-763debd6-61b3-4022-b85b-3d1fb3915989 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 20px;
  font-weight:  900 ;
  font-family: Roboto;
  font-style:  normal ;
}

#s-763debd6-61b3-4022-b85b-3d1fb3915989 .shg-product-price {
  color: #000;
  font-weight:  900 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 20px;
}

#s-763debd6-61b3-4022-b85b-3d1fb3915989 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(153, 153, 153, 1);
  font-weight:  600 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 12px;
  padding-left: 19px;
}
}@media (max-width: 767px){#s-763debd6-61b3-4022-b85b-3d1fb3915989 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 24px;
  font-weight:  900 ;
  font-family: Roboto;
  font-style:  normal ;
}

#s-763debd6-61b3-4022-b85b-3d1fb3915989 .shg-product-price {
  color: #000;
  font-weight:  900 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 24px;
}

#s-763debd6-61b3-4022-b85b-3d1fb3915989 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(153, 153, 153, 1);
  font-weight:  600 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 19px;
}
}
#s-2fa7b370-2d67-44d7-a06c-6db422efef98 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-160a6dc1-30d0-46b3-a56b-0b13dfc52e2f {
  margin-left: auto;
margin-right: auto;
padding-left: 5%;
padding-bottom: 40px;
padding-right: 5%;
}
@media (min-width: 768px) and (max-width: 991px){#s-160a6dc1-30d0-46b3-a56b-0b13dfc52e2f {
  padding-bottom: 16px;
}
}@media (max-width: 767px){#s-160a6dc1-30d0-46b3-a56b-0b13dfc52e2f {
  padding-bottom: 10px;
}
}
@media (min-width: 0px) {
[id="s-160a6dc1-30d0-46b3-a56b-0b13dfc52e2f"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-160a6dc1-30d0-46b3-a56b-0b13dfc52e2f"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 992px) {
[id="s-160a6dc1-30d0-46b3-a56b-0b13dfc52e2f"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 1200px) {
[id="s-160a6dc1-30d0-46b3-a56b-0b13dfc52e2f"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 10.0px);
}

}

#s-8b252003-ba52-49fc-ba94-b0aa62f64a95 {
  padding-top: 10px;
padding-bottom: 10px;
border-radius: 2px;
background-color: rgba(1, 1, 1, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-8b252003-ba52-49fc-ba94-b0aa62f64a95:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-8b252003-ba52-49fc-ba94-b0aa62f64a95:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 1200px){#s-8b252003-ba52-49fc-ba94-b0aa62f64a95 {
  
}
#s-8b252003-ba52-49fc-ba94-b0aa62f64a95:hover {background-color: rgba(10, 108, 220, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}@media (max-width: 767px){#s-8b252003-ba52-49fc-ba94-b0aa62f64a95 {
  margin-top: 0px;
margin-bottom: 10px;
padding-bottom: 10px;
}
}

  #s-8b252003-ba52-49fc-ba94-b0aa62f64a95-atc-btn-wrapper {
    text-align: center;
  }


#s-8b252003-ba52-49fc-ba94-b0aa62f64a95 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-8b252003-ba52-49fc-ba94-b0aa62f64a95.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-8b252003-ba52-49fc-ba94-b0aa62f64a95.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}

#s-8b252003-ba52-49fc-ba94-b0aa62f64a95.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-8b252003-ba52-49fc-ba94-b0aa62f64a95-atc-btn-wrapper {
    text-align: center;
  }


#s-8b252003-ba52-49fc-ba94-b0aa62f64a95 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-8b252003-ba52-49fc-ba94-b0aa62f64a95.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-8b252003-ba52-49fc-ba94-b0aa62f64a95.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}

#s-8b252003-ba52-49fc-ba94-b0aa62f64a95.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-8b252003-ba52-49fc-ba94-b0aa62f64a95-atc-btn-wrapper {
    text-align: center;
  }


#s-8b252003-ba52-49fc-ba94-b0aa62f64a95 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-8b252003-ba52-49fc-ba94-b0aa62f64a95.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-8b252003-ba52-49fc-ba94-b0aa62f64a95.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}

#s-8b252003-ba52-49fc-ba94-b0aa62f64a95.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-8b252003-ba52-49fc-ba94-b0aa62f64a95-atc-btn-wrapper {
    text-align: center;
  }


#s-8b252003-ba52-49fc-ba94-b0aa62f64a95 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-8b252003-ba52-49fc-ba94-b0aa62f64a95.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-8b252003-ba52-49fc-ba94-b0aa62f64a95.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}

#s-8b252003-ba52-49fc-ba94-b0aa62f64a95.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-8b252003-ba52-49fc-ba94-b0aa62f64a95-atc-btn-wrapper {
    text-align: center;
  }


#s-8b252003-ba52-49fc-ba94-b0aa62f64a95 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-8b252003-ba52-49fc-ba94-b0aa62f64a95.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-8b252003-ba52-49fc-ba94-b0aa62f64a95.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}

#s-8b252003-ba52-49fc-ba94-b0aa62f64a95.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-d3842251-2435-4d75-b1af-373be90a4ad6 {
  border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #2C2A34;
border-radius: 2px;
background-color: rgba(0, 0, 0, 0.01);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
}
#s-d3842251-2435-4d75-b1af-373be90a4ad6:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-d3842251-2435-4d75-b1af-373be90a4ad6:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMTQ5NDU0YjUtODBiMi00YzQyLTlkM2MtOWU3ZTM2YzE1M2YzIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZWVmMTBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojN2UyMGNmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMxNDk0NTRiNS04MGIyLTRjNDItOWQzYy05ZTdlMzZjMTUzZjMpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#eef10b"}, {"id"=>2, "pos"=>1, "color"=>"#7e20cf"}] !important;}@media (min-width: 1200px){#s-d3842251-2435-4d75-b1af-373be90a4ad6 {
  
}
#s-d3842251-2435-4d75-b1af-373be90a4ad6:hover {border-style: solid !important;
border-color: rgba(10, 108, 220, 1) !important;
border-radius: 1px !important;
background-color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(10, 108, 220, 1) !important;}#s-d3842251-2435-4d75-b1af-373be90a4ad6:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMjgzNTBlODgtZTA5ZC00ZGU3LWJiYmItYmZkM2MyZGI0ZjljIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZWVmMTBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojN2UyMGNmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMyODM1MGU4OC1lMDlkLTRkZTctYmJiYi1iZmQzYzJkYjRmOWMpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#eef10b"}, {"id"=>2, "pos"=>1, "color"=>"#7e20cf"}] !important;}}@media (min-width: 768px) and (max-width: 991px){#s-d3842251-2435-4d75-b1af-373be90a4ad6 {
  
}
#s-d3842251-2435-4d75-b1af-373be90a4ad6:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNDZjZTFjMzEtMzcxNy00YjcxLWFmZWItZDQ3NzljZTI0OGQ3IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZWVmMTBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojN2UyMGNmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM0NmNlMWMzMS0zNzE3LTRiNzEtYWZlYi1kNDc3OWNlMjQ4ZDcpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#eef10b"}, {"id"=>2, "pos"=>1, "color"=>"#7e20cf"}] !important;}}@media (max-width: 767px){#s-d3842251-2435-4d75-b1af-373be90a4ad6 {
  
}
#s-d3842251-2435-4d75-b1af-373be90a4ad6:hover {border-style: solid !important;
border-color: rgba(35, 93, 227, 1) !important;
background-color: rgba(70, 128, 184, 0.01) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(58, 103, 193, 1) !important;}#s-d3842251-2435-4d75-b1af-373be90a4ad6:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iOWY2MDE4MzktZGIwYy00NTlkLWI4NTMtZGY1ODAxNTVhODdhIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZWVmMTBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojN2UyMGNmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM5ZjYwMTgzOS1kYjBjLTQ1OWQtYjg1My1kZjU4MDE1NWE4N2EpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#eef10b"}, {"id"=>2, "pos"=>1, "color"=>"#7e20cf"}] !important;}}

  #s-d3842251-2435-4d75-b1af-373be90a4ad6-root {
    text-align: center;
  }


#s-d3842251-2435-4d75-b1af-373be90a4ad6.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
@media (min-width: 1200px){
  #s-d3842251-2435-4d75-b1af-373be90a4ad6-root {
    text-align: center;
  }


#s-d3842251-2435-4d75-b1af-373be90a4ad6.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-d3842251-2435-4d75-b1af-373be90a4ad6-root {
    text-align: center;
  }


#s-d3842251-2435-4d75-b1af-373be90a4ad6.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-d3842251-2435-4d75-b1af-373be90a4ad6-root {
    text-align: center;
  }


#s-d3842251-2435-4d75-b1af-373be90a4ad6.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}@media (max-width: 767px){
  #s-d3842251-2435-4d75-b1af-373be90a4ad6-root {
    text-align: center;
  }


#s-d3842251-2435-4d75-b1af-373be90a4ad6.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}
#s-b82702bc-b805-4a2a-b966-4163d7e0675e {
  margin-left: auto;
margin-right: auto;
padding-top: 5%;
padding-bottom: 0%;
min-height: 50px;
background-color: rgba(237, 246, 255, 1);
}








#s-b82702bc-b805-4a2a-b966-4163d7e0675e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b82702bc-b805-4a2a-b966-4163d7e0675e.shg-box.shg-c {
  justify-content: center;
}

#s-f202e187-1b3f-4e16-9097-84a8e7270e04 {
  margin-left: auto;
margin-right: auto;
max-width: 1280px;
}
@media (min-width: 1200px){#s-f202e187-1b3f-4e16-9097-84a8e7270e04 {
  max-width: 1400px;
background-color: rgba(237, 246, 255, 1);
}
}@media (min-width: 992px) and (max-width: 1199px){#s-f202e187-1b3f-4e16-9097-84a8e7270e04 {
  max-width: 900px;
}
}@media (max-width: 767px){#s-f202e187-1b3f-4e16-9097-84a8e7270e04 {
  padding-top: 0px;
padding-left: 5%;
padding-bottom: 0px;
padding-right: 5%;
}
}
@media (min-width: 0px) {
[id="s-f202e187-1b3f-4e16-9097-84a8e7270e04"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-f202e187-1b3f-4e16-9097-84a8e7270e04"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 992px) {
[id="s-f202e187-1b3f-4e16-9097-84a8e7270e04"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 1200px) {
[id="s-f202e187-1b3f-4e16-9097-84a8e7270e04"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

#s-3f4a111a-0bcd-4ff5-98f2-f6b7febb3719 {
  margin-left: auto;
margin-right: auto;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 992px) and (max-width: 1199px){#s-3f4a111a-0bcd-4ff5-98f2-f6b7febb3719 {
  padding-bottom: 10px;
background-color: rgba(255, 255, 255, 1);
}
}@media (min-width: 768px) and (max-width: 991px){#s-3f4a111a-0bcd-4ff5-98f2-f6b7febb3719 {
  padding-bottom: 10px;
background-color: rgba(255, 255, 255, 1);
}
}@media (max-width: 767px){#s-3f4a111a-0bcd-4ff5-98f2-f6b7febb3719 {
  margin-top: 20px;
margin-bottom: 20px;
padding-bottom: 10px;
background-color: rgba(255, 255, 255, 1);
text-align: left;
}
}
#s-c73ab8e5-ac45-4909-bbef-9223338b93fc {
  margin-left: auto;
margin-right: auto;
max-width: 1080px;
text-align: center;
}
@media (max-width: 767px){#s-c73ab8e5-ac45-4909-bbef-9223338b93fc {
  margin-left: auto;
margin-right: auto;
text-align: center;
}
}
#s-c73ab8e5-ac45-4909-bbef-9223338b93fc {
  margin: 0 !important;
  overflow: visible;
}

#s-c73ab8e5-ac45-4909-bbef-9223338b93fc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c73ab8e5-ac45-4909-bbef-9223338b93fc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c73ab8e5-ac45-4909-bbef-9223338b93fc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c73ab8e5-ac45-4909-bbef-9223338b93fc img.shogun-image {
  /* Add background color handling */
  
}

#s-c73ab8e5-ac45-4909-bbef-9223338b93fc img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-c73ab8e5-ac45-4909-bbef-9223338b93fc .shogun-image-content {
  
    justify-content: center;
  
}

.s-c73ab8e5-ac45-4909-bbef-9223338b93fc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c73ab8e5-ac45-4909-bbef-9223338b93fc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c73ab8e5-ac45-4909-bbef-9223338b93fc.shogun-image {
  box-sizing: border-box;
}



.s-c73ab8e5-ac45-4909-bbef-9223338b93fc img.shogun-image {
  
}


@media (min-width: 1200px){#s-c73ab8e5-ac45-4909-bbef-9223338b93fc {
  margin: 0 !important;
  overflow: visible;
}

#s-c73ab8e5-ac45-4909-bbef-9223338b93fc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c73ab8e5-ac45-4909-bbef-9223338b93fc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c73ab8e5-ac45-4909-bbef-9223338b93fc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c73ab8e5-ac45-4909-bbef-9223338b93fc img.shogun-image {
  /* Add background color handling */
  
}

#s-c73ab8e5-ac45-4909-bbef-9223338b93fc img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-c73ab8e5-ac45-4909-bbef-9223338b93fc .shogun-image-content {
  
    justify-content: center;
  
}

.s-c73ab8e5-ac45-4909-bbef-9223338b93fc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c73ab8e5-ac45-4909-bbef-9223338b93fc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c73ab8e5-ac45-4909-bbef-9223338b93fc.shogun-image {
  box-sizing: border-box;
}



.s-c73ab8e5-ac45-4909-bbef-9223338b93fc img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-c73ab8e5-ac45-4909-bbef-9223338b93fc {
  margin: 0 !important;
  overflow: visible;
}

#s-c73ab8e5-ac45-4909-bbef-9223338b93fc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c73ab8e5-ac45-4909-bbef-9223338b93fc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c73ab8e5-ac45-4909-bbef-9223338b93fc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c73ab8e5-ac45-4909-bbef-9223338b93fc img.shogun-image {
  /* Add background color handling */
  
}

#s-c73ab8e5-ac45-4909-bbef-9223338b93fc img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-c73ab8e5-ac45-4909-bbef-9223338b93fc .shogun-image-content {
  
    justify-content: center;
  
}

.s-c73ab8e5-ac45-4909-bbef-9223338b93fc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c73ab8e5-ac45-4909-bbef-9223338b93fc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c73ab8e5-ac45-4909-bbef-9223338b93fc.shogun-image {
  box-sizing: border-box;
}



.s-c73ab8e5-ac45-4909-bbef-9223338b93fc img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-c73ab8e5-ac45-4909-bbef-9223338b93fc {
  margin: 0 !important;
  overflow: visible;
}

#s-c73ab8e5-ac45-4909-bbef-9223338b93fc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c73ab8e5-ac45-4909-bbef-9223338b93fc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c73ab8e5-ac45-4909-bbef-9223338b93fc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c73ab8e5-ac45-4909-bbef-9223338b93fc img.shogun-image {
  /* Add background color handling */
  
}

#s-c73ab8e5-ac45-4909-bbef-9223338b93fc img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-c73ab8e5-ac45-4909-bbef-9223338b93fc .shogun-image-content {
  
    justify-content: center;
  
}

.s-c73ab8e5-ac45-4909-bbef-9223338b93fc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c73ab8e5-ac45-4909-bbef-9223338b93fc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c73ab8e5-ac45-4909-bbef-9223338b93fc.shogun-image {
  box-sizing: border-box;
}



.s-c73ab8e5-ac45-4909-bbef-9223338b93fc img.shogun-image {
  
}


}@media (max-width: 767px){#s-c73ab8e5-ac45-4909-bbef-9223338b93fc {
  margin: 0 !important;
  overflow: visible;
}

#s-c73ab8e5-ac45-4909-bbef-9223338b93fc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c73ab8e5-ac45-4909-bbef-9223338b93fc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c73ab8e5-ac45-4909-bbef-9223338b93fc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c73ab8e5-ac45-4909-bbef-9223338b93fc img.shogun-image {
  /* Add background color handling */
  
}

#s-c73ab8e5-ac45-4909-bbef-9223338b93fc img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-c73ab8e5-ac45-4909-bbef-9223338b93fc .shogun-image-content {
  
    justify-content: center;
  
}

.s-c73ab8e5-ac45-4909-bbef-9223338b93fc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c73ab8e5-ac45-4909-bbef-9223338b93fc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c73ab8e5-ac45-4909-bbef-9223338b93fc.shogun-image {
  box-sizing: border-box;
}



.s-c73ab8e5-ac45-4909-bbef-9223338b93fc img.shogun-image {
  
}


}
#s-28c717b1-558c-4bc9-94dc-65b7ac86ed5b {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-left: 10%;
padding-bottom: 0px;
padding-right: 10%;
text-align: left;
}
@media (min-width: 1200px){#s-28c717b1-558c-4bc9-94dc-65b7ac86ed5b {
  padding-top: 16px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-28c717b1-558c-4bc9-94dc-65b7ac86ed5b {
  padding-top: 10px;
padding-left: 8%;
padding-bottom: 0px;
background-color: rgba(255, 255, 255, 1);
}
}@media (min-width: 768px) and (max-width: 991px){#s-28c717b1-558c-4bc9-94dc-65b7ac86ed5b {
  padding-top: 10px;
padding-bottom: 10px;
}
}@media (max-width: 767px){#s-28c717b1-558c-4bc9-94dc-65b7ac86ed5b {
  padding-top: 10px;
padding-left: 10%;
text-align: left;
}
}
#s-28c717b1-558c-4bc9-94dc-65b7ac86ed5b .shg-product-title-component h1 span {
  color: rgba(3, 3, 3, 1);
  
  
  
  font-size: 14px;
  
  
  
}
@media (min-width: 1200px){#s-28c717b1-558c-4bc9-94dc-65b7ac86ed5b .shg-product-title-component h1 span {
  color: rgba(3, 3, 3, 1);
  
  
  
  font-size: 16px;
  
  
  
}
}@media (max-width: 767px){#s-28c717b1-558c-4bc9-94dc-65b7ac86ed5b .shg-product-title-component h1 span {
  color: rgba(3, 3, 3, 1);
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-b936ee57-cab7-4916-86cf-ef8303f997f6 {
  margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-left: 10%;
padding-right: 10%;
}
@media (min-width: 992px) and (max-width: 1199px){#s-b936ee57-cab7-4916-86cf-ef8303f997f6 {
  margin-top: 10px;
margin-bottom: 10px;
}
}@media (max-width: 767px){#s-b936ee57-cab7-4916-86cf-ef8303f997f6 {
  margin-bottom: 0px;
padding-left: 10%;
}
}
#s-c1a4d211-b737-4390-bcaa-e5d7296c9b47 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 8%;
padding-bottom: 20px;
text-align: left;
}
@media (min-width: 1200px){#s-c1a4d211-b737-4390-bcaa-e5d7296c9b47 {
  padding-top: 0px;
padding-left: 10%;
padding-bottom: 10px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-c1a4d211-b737-4390-bcaa-e5d7296c9b47 {
  padding-top: 0px;
padding-bottom: 10px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-c1a4d211-b737-4390-bcaa-e5d7296c9b47 {
  padding-top: 0px;
padding-bottom: 10px;
}
}@media (max-width: 767px){#s-c1a4d211-b737-4390-bcaa-e5d7296c9b47 {
  padding-top: 0px;
padding-left: 10%;
padding-right: 0%;
text-align: left;
}
}
#s-c1a4d211-b737-4390-bcaa-e5d7296c9b47 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 24px;
  font-weight:  900 ;
  font-family: Roboto;
  font-style:  normal ;
}

#s-c1a4d211-b737-4390-bcaa-e5d7296c9b47 .shg-product-price {
  color: #000;
  font-weight:  900 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 24px;
}

#s-c1a4d211-b737-4390-bcaa-e5d7296c9b47 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(153, 153, 153, 1);
  font-weight:  600 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 16px;
}
@media (min-width: 768px) and (max-width: 991px){#s-c1a4d211-b737-4390-bcaa-e5d7296c9b47 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  900 ;
  font-family: Roboto;
  font-style:  normal ;
}

#s-c1a4d211-b737-4390-bcaa-e5d7296c9b47 .shg-product-price {
  color: #000;
  font-weight:  900 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 18px;
}

#s-c1a4d211-b737-4390-bcaa-e5d7296c9b47 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(153, 153, 153, 1);
  font-weight:  600 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 16px;
}
}
#s-ed46bad1-fffe-4338-bbde-d2dc7e88bdae {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-e9bb9756-307f-45bc-a9e0-84f22123fdc8 {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-e9bb9756-307f-45bc-a9e0-84f22123fdc8 {
  margin-top: 10px;
margin-bottom: 20px;
padding-top: 0px;
padding-left: 10%;
padding-bottom: 0px;
padding-right: 10%;
}
}@media (max-width: 767px){#s-e9bb9756-307f-45bc-a9e0-84f22123fdc8 {
  margin-top: -10px;
}
}
@media (min-width: 0px) {
[id="s-e9bb9756-307f-45bc-a9e0-84f22123fdc8"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.5px);
}

}

@media (min-width: 768px) {
[id="s-e9bb9756-307f-45bc-a9e0-84f22123fdc8"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.5px);
}

}

@media (min-width: 992px) {
[id="s-e9bb9756-307f-45bc-a9e0-84f22123fdc8"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.5px);
}

}

@media (min-width: 1200px) {
[id="s-e9bb9756-307f-45bc-a9e0-84f22123fdc8"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.5px);
}

}

#s-24f96988-92b1-411c-93d6-25d4cb8b7916 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-24f96988-92b1-411c-93d6-25d4cb8b7916:hover {background-color: rgba(10, 108, 220, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-24f96988-92b1-411c-93d6-25d4cb8b7916:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 1200px){#s-24f96988-92b1-411c-93d6-25d4cb8b7916 {
  padding-left: 40px;
padding-right: 40px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-24f96988-92b1-411c-93d6-25d4cb8b7916 {
  padding-left: 36px;
padding-right: 36px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-24f96988-92b1-411c-93d6-25d4cb8b7916 {
  padding-left: 26px;
padding-right: 26px;
}
}@media (max-width: 767px){#s-24f96988-92b1-411c-93d6-25d4cb8b7916 {
  padding-left: 56px;
padding-right: 56px;
}
}

  #s-24f96988-92b1-411c-93d6-25d4cb8b7916-atc-btn-wrapper {
    text-align: center;
  }


#s-24f96988-92b1-411c-93d6-25d4cb8b7916 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-24f96988-92b1-411c-93d6-25d4cb8b7916.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-24f96988-92b1-411c-93d6-25d4cb8b7916.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-24f96988-92b1-411c-93d6-25d4cb8b7916.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-24f96988-92b1-411c-93d6-25d4cb8b7916-atc-btn-wrapper {
    text-align: center;
  }


#s-24f96988-92b1-411c-93d6-25d4cb8b7916 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-24f96988-92b1-411c-93d6-25d4cb8b7916.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-24f96988-92b1-411c-93d6-25d4cb8b7916.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  inline-block ;
}

#s-24f96988-92b1-411c-93d6-25d4cb8b7916.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-24f96988-92b1-411c-93d6-25d4cb8b7916-atc-btn-wrapper {
    text-align: center;
  }


#s-24f96988-92b1-411c-93d6-25d4cb8b7916 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-24f96988-92b1-411c-93d6-25d4cb8b7916.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-24f96988-92b1-411c-93d6-25d4cb8b7916.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-24f96988-92b1-411c-93d6-25d4cb8b7916.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-24f96988-92b1-411c-93d6-25d4cb8b7916-atc-btn-wrapper {
    text-align: center;
  }


#s-24f96988-92b1-411c-93d6-25d4cb8b7916 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-24f96988-92b1-411c-93d6-25d4cb8b7916.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-24f96988-92b1-411c-93d6-25d4cb8b7916.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-24f96988-92b1-411c-93d6-25d4cb8b7916.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-24f96988-92b1-411c-93d6-25d4cb8b7916-atc-btn-wrapper {
    text-align: center;
  }


#s-24f96988-92b1-411c-93d6-25d4cb8b7916 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-24f96988-92b1-411c-93d6-25d4cb8b7916.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-24f96988-92b1-411c-93d6-25d4cb8b7916.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-24f96988-92b1-411c-93d6-25d4cb8b7916.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-4f3b139f-274c-46ba-8cc0-d41f311c28f7 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
text-decoration: none;
}
#s-4f3b139f-274c-46ba-8cc0-d41f311c28f7:hover {border-style: solid !important;
border-top-width: 1px !important;
border-left-width: 1px !important;
border-bottom-width: 1px !important;
border-right-width: 1px !important;
border-color: rgba(10, 108, 220, 1) !important;
background-color: rgba(247, 247, 247, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(10, 108, 220, 1) !important;}#s-4f3b139f-274c-46ba-8cc0-d41f311c28f7:active {background-color: rgba(0, 0, 0, 0.01) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}@media (min-width: 1200px){#s-4f3b139f-274c-46ba-8cc0-d41f311c28f7 {
  border-style: solid;
padding-left: 30px;
padding-right: 30px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #2C2A34;
background-image: none;
background-color: rgba(37, 37, 37, 0);
hover-type: color;
color: rgba(9, 9, 9, 1);
}
}@media (min-width: 992px) and (max-width: 1199px){#s-4f3b139f-274c-46ba-8cc0-d41f311c28f7 {
  border-style: solid;
padding-left: 30px;
padding-right: 30px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(4, 4, 4, 1);
color: rgba(5, 5, 5, 1);
background-image: none;
background-color: rgba(10, 10, 10, 0);
hover-type: color;
}
}@media (min-width: 768px) and (max-width: 991px){#s-4f3b139f-274c-46ba-8cc0-d41f311c28f7 {
  border-style: solid;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #2C2A34;
background-color: rgba(51, 51, 51, 0);
color: rgba(51, 51, 51, 1);
background-image: none;
hover-type: color;
}
}@media (max-width: 767px){#s-4f3b139f-274c-46ba-8cc0-d41f311c28f7 {
  border-style: solid;
padding-left: 50px;
padding-right: 50px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(51, 51, 51, 1);
color: rgba(10, 10, 10, 1);
background-image: none;
background-color: rgba(255, 255, 255, 0);
hover-type: color;
}
}

  #s-4f3b139f-274c-46ba-8cc0-d41f311c28f7-root {
    text-align: center;
  }


#s-4f3b139f-274c-46ba-8cc0-d41f311c28f7.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-4f3b139f-274c-46ba-8cc0-d41f311c28f7-root {
    text-align: center;
  }


#s-4f3b139f-274c-46ba-8cc0-d41f311c28f7.shg-btn {
  color: rgba(9, 9, 9, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-4f3b139f-274c-46ba-8cc0-d41f311c28f7-root {
    text-align: center;
  }


#s-4f3b139f-274c-46ba-8cc0-d41f311c28f7.shg-btn {
  color: rgba(5, 5, 5, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-4f3b139f-274c-46ba-8cc0-d41f311c28f7-root {
    text-align: center;
  }


#s-4f3b139f-274c-46ba-8cc0-d41f311c28f7.shg-btn {
  color: rgba(51, 51, 51, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-4f3b139f-274c-46ba-8cc0-d41f311c28f7-root {
    text-align: center;
  }


#s-4f3b139f-274c-46ba-8cc0-d41f311c28f7.shg-btn {
  color: rgba(10, 10, 10, 1);
  font-size: 14px;
  
  
  font-family: Roboto;
  display:  inline-block ;
}
}
#s-cb195d17-0605-4d6c-95bd-803e4915c973 {
  margin-left: auto;
margin-right: auto;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 992px) and (max-width: 1199px){#s-cb195d17-0605-4d6c-95bd-803e4915c973 {
  padding-bottom: 10px;
background-color: rgba(255, 255, 255, 1);
}
}@media (min-width: 768px) and (max-width: 991px){#s-cb195d17-0605-4d6c-95bd-803e4915c973 {
  padding-bottom: 10px;
background-color: rgba(255, 255, 255, 1);
}
}@media (max-width: 767px){#s-cb195d17-0605-4d6c-95bd-803e4915c973 {
  margin-top: 10px;
margin-bottom: 10px;
padding-bottom: 10px;
background-color: rgba(255, 255, 255, 1);
}
}
#s-091cd14d-3282-470e-afac-f049d9bcea98 {
  margin-left: auto;
margin-right: auto;
max-width: 1080px;
text-align: center;
}
@media (max-width: 767px){#s-091cd14d-3282-470e-afac-f049d9bcea98 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}
}
#s-091cd14d-3282-470e-afac-f049d9bcea98 {
  margin: 0 !important;
  overflow: visible;
}

#s-091cd14d-3282-470e-afac-f049d9bcea98-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-091cd14d-3282-470e-afac-f049d9bcea98 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-091cd14d-3282-470e-afac-f049d9bcea98 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-091cd14d-3282-470e-afac-f049d9bcea98 img.shogun-image {
  /* Add background color handling */
  
}

#s-091cd14d-3282-470e-afac-f049d9bcea98 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-091cd14d-3282-470e-afac-f049d9bcea98 .shogun-image-content {
  
    justify-content: center;
  
}

.s-091cd14d-3282-470e-afac-f049d9bcea98.shg-align-container {
  display: flex;
  justify-content: center
}

.s-091cd14d-3282-470e-afac-f049d9bcea98.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-091cd14d-3282-470e-afac-f049d9bcea98.shogun-image {
  box-sizing: border-box;
}



.s-091cd14d-3282-470e-afac-f049d9bcea98 img.shogun-image {
  
}


@media (min-width: 1200px){#s-091cd14d-3282-470e-afac-f049d9bcea98 {
  margin: 0 !important;
  overflow: visible;
}

#s-091cd14d-3282-470e-afac-f049d9bcea98-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-091cd14d-3282-470e-afac-f049d9bcea98 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-091cd14d-3282-470e-afac-f049d9bcea98 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-091cd14d-3282-470e-afac-f049d9bcea98 img.shogun-image {
  /* Add background color handling */
  
}

#s-091cd14d-3282-470e-afac-f049d9bcea98 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-091cd14d-3282-470e-afac-f049d9bcea98 .shogun-image-content {
  
    justify-content: center;
  
}

.s-091cd14d-3282-470e-afac-f049d9bcea98.shg-align-container {
  display: flex;
  justify-content: center
}

.s-091cd14d-3282-470e-afac-f049d9bcea98.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-091cd14d-3282-470e-afac-f049d9bcea98.shogun-image {
  box-sizing: border-box;
}



.s-091cd14d-3282-470e-afac-f049d9bcea98 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-091cd14d-3282-470e-afac-f049d9bcea98 {
  margin: 0 !important;
  overflow: visible;
}

#s-091cd14d-3282-470e-afac-f049d9bcea98-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-091cd14d-3282-470e-afac-f049d9bcea98 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-091cd14d-3282-470e-afac-f049d9bcea98 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-091cd14d-3282-470e-afac-f049d9bcea98 img.shogun-image {
  /* Add background color handling */
  
}

#s-091cd14d-3282-470e-afac-f049d9bcea98 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-091cd14d-3282-470e-afac-f049d9bcea98 .shogun-image-content {
  
    justify-content: center;
  
}

.s-091cd14d-3282-470e-afac-f049d9bcea98.shg-align-container {
  display: flex;
  justify-content: center
}

.s-091cd14d-3282-470e-afac-f049d9bcea98.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-091cd14d-3282-470e-afac-f049d9bcea98.shogun-image {
  box-sizing: border-box;
}



.s-091cd14d-3282-470e-afac-f049d9bcea98 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-091cd14d-3282-470e-afac-f049d9bcea98 {
  margin: 0 !important;
  overflow: visible;
}

#s-091cd14d-3282-470e-afac-f049d9bcea98-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-091cd14d-3282-470e-afac-f049d9bcea98 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-091cd14d-3282-470e-afac-f049d9bcea98 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-091cd14d-3282-470e-afac-f049d9bcea98 img.shogun-image {
  /* Add background color handling */
  
}

#s-091cd14d-3282-470e-afac-f049d9bcea98 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-091cd14d-3282-470e-afac-f049d9bcea98 .shogun-image-content {
  
    justify-content: center;
  
}

.s-091cd14d-3282-470e-afac-f049d9bcea98.shg-align-container {
  display: flex;
  justify-content: center
}

.s-091cd14d-3282-470e-afac-f049d9bcea98.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-091cd14d-3282-470e-afac-f049d9bcea98.shogun-image {
  box-sizing: border-box;
}



.s-091cd14d-3282-470e-afac-f049d9bcea98 img.shogun-image {
  
}


}@media (max-width: 767px){#s-091cd14d-3282-470e-afac-f049d9bcea98 {
  margin: 0 !important;
  overflow: visible;
}

#s-091cd14d-3282-470e-afac-f049d9bcea98-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-091cd14d-3282-470e-afac-f049d9bcea98 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-091cd14d-3282-470e-afac-f049d9bcea98 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-091cd14d-3282-470e-afac-f049d9bcea98 img.shogun-image {
  /* Add background color handling */
  
}

#s-091cd14d-3282-470e-afac-f049d9bcea98 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-091cd14d-3282-470e-afac-f049d9bcea98 .shogun-image-content {
  
    justify-content: center;
  
}

.s-091cd14d-3282-470e-afac-f049d9bcea98.shg-align-container {
  display: flex;
  justify-content: center
}

.s-091cd14d-3282-470e-afac-f049d9bcea98.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-091cd14d-3282-470e-afac-f049d9bcea98.shogun-image {
  box-sizing: border-box;
}



.s-091cd14d-3282-470e-afac-f049d9bcea98 img.shogun-image {
  
}


}
#s-93dba6df-fd5c-4436-9bcc-c8a03e0a4d23 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 10%;
padding-bottom: 10px;
padding-right: 10%;
text-align: left;
}
@media (min-width: 1200px){#s-93dba6df-fd5c-4436-9bcc-c8a03e0a4d23 {
  padding-top: 16px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-93dba6df-fd5c-4436-9bcc-c8a03e0a4d23 {
  padding-left: 8%;
padding-bottom: 0px;
background-color: rgba(255, 255, 255, 1);
}
}@media (min-width: 768px) and (max-width: 991px){#s-93dba6df-fd5c-4436-9bcc-c8a03e0a4d23 {
  padding-top: 10px;
padding-bottom: 10px;
}
}@media (max-width: 767px){#s-93dba6df-fd5c-4436-9bcc-c8a03e0a4d23 {
  text-align: left;
}
}
#s-93dba6df-fd5c-4436-9bcc-c8a03e0a4d23 .shg-product-title-component h1 span {
  color: rgba(3, 3, 3, 1);
  
  
  
  font-size: 14px;
  
  
  
}
@media (min-width: 1200px){#s-93dba6df-fd5c-4436-9bcc-c8a03e0a4d23 .shg-product-title-component h1 span {
  color: rgba(3, 3, 3, 1);
  
  
  
  font-size: 16px;
  
  
  
}
}@media (max-width: 767px){#s-93dba6df-fd5c-4436-9bcc-c8a03e0a4d23 .shg-product-title-component h1 span {
  color: rgba(3, 3, 3, 1);
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-52e0b159-e2f4-4dc9-9600-3684310d4665 {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-left: 10%;
padding-bottom: 20px;
padding-right: 10%;
}
@media (min-width: 992px) and (max-width: 1199px){#s-52e0b159-e2f4-4dc9-9600-3684310d4665 {
  padding-top: 0px;
padding-left: 8%;
padding-bottom: 0px;
padding-right: 0%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-52e0b159-e2f4-4dc9-9600-3684310d4665 {
  padding-top: 0px;
padding-bottom: 0px;
}
}@media (max-width: 767px){#s-52e0b159-e2f4-4dc9-9600-3684310d4665 {
  padding-bottom: 0px;
}
}
#s-20352e0d-0d1d-478b-92ac-48912dd16e5e {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 8%;
padding-bottom: 20px;
text-align: left;
}
@media (min-width: 1200px){#s-20352e0d-0d1d-478b-92ac-48912dd16e5e {
  padding-top: 0px;
padding-left: 10%;
padding-bottom: 10px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-20352e0d-0d1d-478b-92ac-48912dd16e5e {
  padding-bottom: 10px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-20352e0d-0d1d-478b-92ac-48912dd16e5e {
  padding-top: 0px;
padding-bottom: 10px;
}
}@media (max-width: 767px){#s-20352e0d-0d1d-478b-92ac-48912dd16e5e {
  padding-left: 10%;
padding-right: 0%;
text-align: left;
}
}
#s-20352e0d-0d1d-478b-92ac-48912dd16e5e .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 24px;
  font-weight:  900 ;
  font-family: Roboto;
  font-style:  normal ;
}

#s-20352e0d-0d1d-478b-92ac-48912dd16e5e .shg-product-price {
  color: #000;
  font-weight:  900 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 24px;
}

#s-20352e0d-0d1d-478b-92ac-48912dd16e5e .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(153, 153, 153, 1);
  font-weight:  600 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 16px;
}
@media (min-width: 768px) and (max-width: 991px){#s-20352e0d-0d1d-478b-92ac-48912dd16e5e .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  900 ;
  font-family: Roboto;
  font-style:  normal ;
}

#s-20352e0d-0d1d-478b-92ac-48912dd16e5e .shg-product-price {
  color: #000;
  font-weight:  900 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 18px;
}

#s-20352e0d-0d1d-478b-92ac-48912dd16e5e .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(153, 153, 153, 1);
  font-weight:  600 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 16px;
}
}
#s-26481116-9e96-44b8-8171-a036f9612bb0 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-6847313f-e072-4cd5-a21f-06f6f906634f {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-6847313f-e072-4cd5-a21f-06f6f906634f {
  margin-top: 10px;
margin-bottom: 20px;
padding-top: 0px;
padding-left: 10%;
padding-bottom: 0px;
padding-right: 10%;
}
}
@media (min-width: 0px) {
[id="s-6847313f-e072-4cd5-a21f-06f6f906634f"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.5px);
}

}

@media (min-width: 768px) {
[id="s-6847313f-e072-4cd5-a21f-06f6f906634f"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.5px);
}

}

@media (min-width: 992px) {
[id="s-6847313f-e072-4cd5-a21f-06f6f906634f"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.5px);
}

}

@media (min-width: 1200px) {
[id="s-6847313f-e072-4cd5-a21f-06f6f906634f"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.5px);
}

}

#s-cccd8e07-b4d9-441f-9b17-978b5c3d9632 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-cccd8e07-b4d9-441f-9b17-978b5c3d9632:hover {background-color: rgba(10, 108, 220, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-cccd8e07-b4d9-441f-9b17-978b5c3d9632:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 1200px){#s-cccd8e07-b4d9-441f-9b17-978b5c3d9632 {
  padding-left: 40px;
padding-right: 40px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-cccd8e07-b4d9-441f-9b17-978b5c3d9632 {
  padding-left: 36px;
padding-right: 36px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-cccd8e07-b4d9-441f-9b17-978b5c3d9632 {
  padding-left: 26px;
padding-right: 26px;
}
}@media (max-width: 767px){#s-cccd8e07-b4d9-441f-9b17-978b5c3d9632 {
  padding-left: 56px;
padding-right: 56px;
}
}

  #s-cccd8e07-b4d9-441f-9b17-978b5c3d9632-atc-btn-wrapper {
    text-align: center;
  }


#s-cccd8e07-b4d9-441f-9b17-978b5c3d9632 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-cccd8e07-b4d9-441f-9b17-978b5c3d9632.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-cccd8e07-b4d9-441f-9b17-978b5c3d9632.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-cccd8e07-b4d9-441f-9b17-978b5c3d9632.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-cccd8e07-b4d9-441f-9b17-978b5c3d9632-atc-btn-wrapper {
    text-align: center;
  }


#s-cccd8e07-b4d9-441f-9b17-978b5c3d9632 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-cccd8e07-b4d9-441f-9b17-978b5c3d9632.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-cccd8e07-b4d9-441f-9b17-978b5c3d9632.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  inline-block ;
}

#s-cccd8e07-b4d9-441f-9b17-978b5c3d9632.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-cccd8e07-b4d9-441f-9b17-978b5c3d9632-atc-btn-wrapper {
    text-align: center;
  }


#s-cccd8e07-b4d9-441f-9b17-978b5c3d9632 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-cccd8e07-b4d9-441f-9b17-978b5c3d9632.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-cccd8e07-b4d9-441f-9b17-978b5c3d9632.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-cccd8e07-b4d9-441f-9b17-978b5c3d9632.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-cccd8e07-b4d9-441f-9b17-978b5c3d9632-atc-btn-wrapper {
    text-align: center;
  }


#s-cccd8e07-b4d9-441f-9b17-978b5c3d9632 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-cccd8e07-b4d9-441f-9b17-978b5c3d9632.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-cccd8e07-b4d9-441f-9b17-978b5c3d9632.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-cccd8e07-b4d9-441f-9b17-978b5c3d9632.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-cccd8e07-b4d9-441f-9b17-978b5c3d9632-atc-btn-wrapper {
    text-align: center;
  }


#s-cccd8e07-b4d9-441f-9b17-978b5c3d9632 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-cccd8e07-b4d9-441f-9b17-978b5c3d9632.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-cccd8e07-b4d9-441f-9b17-978b5c3d9632.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-cccd8e07-b4d9-441f-9b17-978b5c3d9632.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-b5236980-6747-4372-beaf-d04ffee9c72f {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
text-decoration: none;
}
#s-b5236980-6747-4372-beaf-d04ffee9c72f:hover {border-style: solid !important;
border-top-width: 1px !important;
border-left-width: 1px !important;
border-bottom-width: 1px !important;
border-right-width: 1px !important;
border-color: rgba(10, 108, 220, 1) !important;
background-color: rgba(247, 247, 247, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(10, 108, 220, 1) !important;}#s-b5236980-6747-4372-beaf-d04ffee9c72f:active {background-color: rgba(0, 0, 0, 0.01) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}@media (min-width: 1200px){#s-b5236980-6747-4372-beaf-d04ffee9c72f {
  border-style: solid;
padding-left: 30px;
padding-right: 30px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #2C2A34;
background-image: none;
background-color: rgba(37, 37, 37, 0);
hover-type: color;
color: rgba(9, 9, 9, 1);
}
}@media (min-width: 992px) and (max-width: 1199px){#s-b5236980-6747-4372-beaf-d04ffee9c72f {
  border-style: solid;
padding-left: 30px;
padding-right: 30px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(4, 4, 4, 1);
color: rgba(5, 5, 5, 1);
background-image: none;
background-color: rgba(10, 10, 10, 0);
hover-type: color;
}
}@media (min-width: 768px) and (max-width: 991px){#s-b5236980-6747-4372-beaf-d04ffee9c72f {
  border-style: solid;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #2C2A34;
background-color: rgba(51, 51, 51, 0);
color: rgba(51, 51, 51, 1);
background-image: none;
hover-type: color;
}
}@media (max-width: 767px){#s-b5236980-6747-4372-beaf-d04ffee9c72f {
  border-style: solid;
padding-left: 50px;
padding-right: 50px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(51, 51, 51, 1);
color: rgba(10, 10, 10, 1);
background-image: none;
background-color: rgba(255, 255, 255, 0);
hover-type: color;
}
}

  #s-b5236980-6747-4372-beaf-d04ffee9c72f-root {
    text-align: center;
  }


#s-b5236980-6747-4372-beaf-d04ffee9c72f.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-b5236980-6747-4372-beaf-d04ffee9c72f-root {
    text-align: center;
  }


#s-b5236980-6747-4372-beaf-d04ffee9c72f.shg-btn {
  color: rgba(9, 9, 9, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-b5236980-6747-4372-beaf-d04ffee9c72f-root {
    text-align: center;
  }


#s-b5236980-6747-4372-beaf-d04ffee9c72f.shg-btn {
  color: rgba(5, 5, 5, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-b5236980-6747-4372-beaf-d04ffee9c72f-root {
    text-align: center;
  }


#s-b5236980-6747-4372-beaf-d04ffee9c72f.shg-btn {
  color: rgba(51, 51, 51, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-b5236980-6747-4372-beaf-d04ffee9c72f-root {
    text-align: center;
  }


#s-b5236980-6747-4372-beaf-d04ffee9c72f.shg-btn {
  color: rgba(10, 10, 10, 1);
  font-size: 14px;
  
  
  font-family: Roboto;
  display:  inline-block ;
}
}
#s-e311a434-3bc2-482c-a15a-196661685234 {
  margin-left: auto;
margin-right: auto;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 992px) and (max-width: 1199px){#s-e311a434-3bc2-482c-a15a-196661685234 {
  padding-bottom: 10px;
background-color: rgba(255, 255, 255, 1);
}
}@media (min-width: 768px) and (max-width: 991px){#s-e311a434-3bc2-482c-a15a-196661685234 {
  padding-bottom: 10px;
background-color: rgba(255, 255, 255, 1);
}
}@media (max-width: 767px){#s-e311a434-3bc2-482c-a15a-196661685234 {
  margin-top: 20px;
margin-bottom: 20px;
padding-bottom: 10px;
background-color: rgba(255, 255, 255, 1);
text-align: left;
}
}
#s-7dac4553-0051-44c2-9df2-63e5eae2a748 {
  margin-left: auto;
margin-right: auto;
max-width: 1080px;
text-align: center;
}
@media (max-width: 767px){#s-7dac4553-0051-44c2-9df2-63e5eae2a748 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}
}
#s-7dac4553-0051-44c2-9df2-63e5eae2a748 {
  margin: 0 !important;
  overflow: visible;
}

#s-7dac4553-0051-44c2-9df2-63e5eae2a748-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7dac4553-0051-44c2-9df2-63e5eae2a748 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7dac4553-0051-44c2-9df2-63e5eae2a748 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7dac4553-0051-44c2-9df2-63e5eae2a748 img.shogun-image {
  /* Add background color handling */
  
}

#s-7dac4553-0051-44c2-9df2-63e5eae2a748 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-7dac4553-0051-44c2-9df2-63e5eae2a748 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7dac4553-0051-44c2-9df2-63e5eae2a748.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7dac4553-0051-44c2-9df2-63e5eae2a748.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7dac4553-0051-44c2-9df2-63e5eae2a748.shogun-image {
  box-sizing: border-box;
}



.s-7dac4553-0051-44c2-9df2-63e5eae2a748 img.shogun-image {
  
}


@media (min-width: 1200px){#s-7dac4553-0051-44c2-9df2-63e5eae2a748 {
  margin: 0 !important;
  overflow: visible;
}

#s-7dac4553-0051-44c2-9df2-63e5eae2a748-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7dac4553-0051-44c2-9df2-63e5eae2a748 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7dac4553-0051-44c2-9df2-63e5eae2a748 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7dac4553-0051-44c2-9df2-63e5eae2a748 img.shogun-image {
  /* Add background color handling */
  
}

#s-7dac4553-0051-44c2-9df2-63e5eae2a748 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-7dac4553-0051-44c2-9df2-63e5eae2a748 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7dac4553-0051-44c2-9df2-63e5eae2a748.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7dac4553-0051-44c2-9df2-63e5eae2a748.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7dac4553-0051-44c2-9df2-63e5eae2a748.shogun-image {
  box-sizing: border-box;
}



.s-7dac4553-0051-44c2-9df2-63e5eae2a748 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-7dac4553-0051-44c2-9df2-63e5eae2a748 {
  margin: 0 !important;
  overflow: visible;
}

#s-7dac4553-0051-44c2-9df2-63e5eae2a748-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7dac4553-0051-44c2-9df2-63e5eae2a748 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7dac4553-0051-44c2-9df2-63e5eae2a748 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7dac4553-0051-44c2-9df2-63e5eae2a748 img.shogun-image {
  /* Add background color handling */
  
}

#s-7dac4553-0051-44c2-9df2-63e5eae2a748 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-7dac4553-0051-44c2-9df2-63e5eae2a748 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7dac4553-0051-44c2-9df2-63e5eae2a748.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7dac4553-0051-44c2-9df2-63e5eae2a748.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7dac4553-0051-44c2-9df2-63e5eae2a748.shogun-image {
  box-sizing: border-box;
}



.s-7dac4553-0051-44c2-9df2-63e5eae2a748 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-7dac4553-0051-44c2-9df2-63e5eae2a748 {
  margin: 0 !important;
  overflow: visible;
}

#s-7dac4553-0051-44c2-9df2-63e5eae2a748-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7dac4553-0051-44c2-9df2-63e5eae2a748 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7dac4553-0051-44c2-9df2-63e5eae2a748 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7dac4553-0051-44c2-9df2-63e5eae2a748 img.shogun-image {
  /* Add background color handling */
  
}

#s-7dac4553-0051-44c2-9df2-63e5eae2a748 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-7dac4553-0051-44c2-9df2-63e5eae2a748 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7dac4553-0051-44c2-9df2-63e5eae2a748.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7dac4553-0051-44c2-9df2-63e5eae2a748.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7dac4553-0051-44c2-9df2-63e5eae2a748.shogun-image {
  box-sizing: border-box;
}



.s-7dac4553-0051-44c2-9df2-63e5eae2a748 img.shogun-image {
  
}


}@media (max-width: 767px){#s-7dac4553-0051-44c2-9df2-63e5eae2a748 {
  margin: 0 !important;
  overflow: visible;
}

#s-7dac4553-0051-44c2-9df2-63e5eae2a748-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7dac4553-0051-44c2-9df2-63e5eae2a748 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7dac4553-0051-44c2-9df2-63e5eae2a748 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7dac4553-0051-44c2-9df2-63e5eae2a748 img.shogun-image {
  /* Add background color handling */
  
}

#s-7dac4553-0051-44c2-9df2-63e5eae2a748 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-7dac4553-0051-44c2-9df2-63e5eae2a748 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7dac4553-0051-44c2-9df2-63e5eae2a748.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7dac4553-0051-44c2-9df2-63e5eae2a748.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7dac4553-0051-44c2-9df2-63e5eae2a748.shogun-image {
  box-sizing: border-box;
}



.s-7dac4553-0051-44c2-9df2-63e5eae2a748 img.shogun-image {
  
}


}
#s-9531a293-1dad-437e-a56a-7ed048efd256 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-left: 10%;
padding-bottom: 0px;
padding-right: 10%;
text-align: left;
}
@media (min-width: 1200px){#s-9531a293-1dad-437e-a56a-7ed048efd256 {
  padding-top: 16px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-9531a293-1dad-437e-a56a-7ed048efd256 {
  padding-top: 10px;
padding-left: 8%;
padding-bottom: 0px;
background-color: rgba(255, 255, 255, 1);
}
}@media (min-width: 768px) and (max-width: 991px){#s-9531a293-1dad-437e-a56a-7ed048efd256 {
  padding-top: 10px;
padding-bottom: 10px;
}
}@media (max-width: 767px){#s-9531a293-1dad-437e-a56a-7ed048efd256 {
  padding-top: 10px;
padding-left: 10%;
text-align: left;
}
}
#s-9531a293-1dad-437e-a56a-7ed048efd256 .shg-product-title-component h1 span {
  color: rgba(3, 3, 3, 1);
  
  
  
  font-size: 14px;
  
  
  
}
@media (min-width: 1200px){#s-9531a293-1dad-437e-a56a-7ed048efd256 .shg-product-title-component h1 span {
  color: rgba(3, 3, 3, 1);
  
  
  
  font-size: 16px;
  
  
  
}
}@media (max-width: 767px){#s-9531a293-1dad-437e-a56a-7ed048efd256 .shg-product-title-component h1 span {
  color: rgba(3, 3, 3, 1);
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-1fce14ed-1134-4c87-80a9-0e3b69d4821a {
  margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-left: 10%;
padding-right: 10%;
}
@media (min-width: 992px) and (max-width: 1199px){#s-1fce14ed-1134-4c87-80a9-0e3b69d4821a {
  margin-top: 10px;
margin-bottom: 10px;
}
}@media (max-width: 767px){#s-1fce14ed-1134-4c87-80a9-0e3b69d4821a {
  margin-bottom: 0px;
padding-left: 10%;
}
}
#s-c1b1f1a7-153e-480c-a0ca-2a1601bcd4b0 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 8%;
padding-bottom: 20px;
text-align: left;
}
@media (min-width: 1200px){#s-c1b1f1a7-153e-480c-a0ca-2a1601bcd4b0 {
  padding-top: 0px;
padding-left: 10%;
padding-bottom: 10px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-c1b1f1a7-153e-480c-a0ca-2a1601bcd4b0 {
  padding-top: 0px;
padding-bottom: 10px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-c1b1f1a7-153e-480c-a0ca-2a1601bcd4b0 {
  padding-top: 0px;
padding-bottom: 10px;
}
}@media (max-width: 767px){#s-c1b1f1a7-153e-480c-a0ca-2a1601bcd4b0 {
  padding-top: 0px;
padding-left: 10%;
padding-right: 0%;
text-align: left;
}
}
#s-c1b1f1a7-153e-480c-a0ca-2a1601bcd4b0 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 24px;
  font-weight:  900 ;
  font-family: Roboto;
  font-style:  normal ;
}

#s-c1b1f1a7-153e-480c-a0ca-2a1601bcd4b0 .shg-product-price {
  color: #000;
  font-weight:  900 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 24px;
}

#s-c1b1f1a7-153e-480c-a0ca-2a1601bcd4b0 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(153, 153, 153, 1);
  font-weight:  600 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 16px;
}
@media (min-width: 768px) and (max-width: 991px){#s-c1b1f1a7-153e-480c-a0ca-2a1601bcd4b0 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  900 ;
  font-family: Roboto;
  font-style:  normal ;
}

#s-c1b1f1a7-153e-480c-a0ca-2a1601bcd4b0 .shg-product-price {
  color: #000;
  font-weight:  900 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 18px;
}

#s-c1b1f1a7-153e-480c-a0ca-2a1601bcd4b0 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(153, 153, 153, 1);
  font-weight:  600 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 16px;
}
}
#s-76282b03-e542-49cc-8cf4-8a8b16288c86 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-0da9b3c3-4272-409b-bc8d-9d2aab72bc2d {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-0da9b3c3-4272-409b-bc8d-9d2aab72bc2d {
  margin-top: 10px;
margin-bottom: 20px;
padding-top: 0px;
padding-left: 10%;
padding-bottom: 0px;
padding-right: 10%;
}
}@media (max-width: 767px){#s-0da9b3c3-4272-409b-bc8d-9d2aab72bc2d {
  margin-top: -10px;
}
}
@media (min-width: 0px) {
[id="s-0da9b3c3-4272-409b-bc8d-9d2aab72bc2d"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.5px);
}

}

@media (min-width: 768px) {
[id="s-0da9b3c3-4272-409b-bc8d-9d2aab72bc2d"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.5px);
}

}

@media (min-width: 992px) {
[id="s-0da9b3c3-4272-409b-bc8d-9d2aab72bc2d"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.5px);
}

}

@media (min-width: 1200px) {
[id="s-0da9b3c3-4272-409b-bc8d-9d2aab72bc2d"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.5px);
}

}

#s-23d795f2-4f6b-4710-8fc7-fe5fefcd9cdb {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-23d795f2-4f6b-4710-8fc7-fe5fefcd9cdb:hover {background-color: rgba(10, 108, 220, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-23d795f2-4f6b-4710-8fc7-fe5fefcd9cdb:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 1200px){#s-23d795f2-4f6b-4710-8fc7-fe5fefcd9cdb {
  padding-left: 40px;
padding-right: 40px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-23d795f2-4f6b-4710-8fc7-fe5fefcd9cdb {
  padding-left: 36px;
padding-right: 36px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-23d795f2-4f6b-4710-8fc7-fe5fefcd9cdb {
  padding-left: 26px;
padding-right: 26px;
}
}@media (max-width: 767px){#s-23d795f2-4f6b-4710-8fc7-fe5fefcd9cdb {
  padding-left: 56px;
padding-right: 56px;
}
}

  #s-23d795f2-4f6b-4710-8fc7-fe5fefcd9cdb-atc-btn-wrapper {
    text-align: center;
  }


#s-23d795f2-4f6b-4710-8fc7-fe5fefcd9cdb {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-23d795f2-4f6b-4710-8fc7-fe5fefcd9cdb.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-23d795f2-4f6b-4710-8fc7-fe5fefcd9cdb.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-23d795f2-4f6b-4710-8fc7-fe5fefcd9cdb.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-23d795f2-4f6b-4710-8fc7-fe5fefcd9cdb-atc-btn-wrapper {
    text-align: center;
  }


#s-23d795f2-4f6b-4710-8fc7-fe5fefcd9cdb {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-23d795f2-4f6b-4710-8fc7-fe5fefcd9cdb.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-23d795f2-4f6b-4710-8fc7-fe5fefcd9cdb.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  inline-block ;
}

#s-23d795f2-4f6b-4710-8fc7-fe5fefcd9cdb.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-23d795f2-4f6b-4710-8fc7-fe5fefcd9cdb-atc-btn-wrapper {
    text-align: center;
  }


#s-23d795f2-4f6b-4710-8fc7-fe5fefcd9cdb {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-23d795f2-4f6b-4710-8fc7-fe5fefcd9cdb.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-23d795f2-4f6b-4710-8fc7-fe5fefcd9cdb.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-23d795f2-4f6b-4710-8fc7-fe5fefcd9cdb.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-23d795f2-4f6b-4710-8fc7-fe5fefcd9cdb-atc-btn-wrapper {
    text-align: center;
  }


#s-23d795f2-4f6b-4710-8fc7-fe5fefcd9cdb {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-23d795f2-4f6b-4710-8fc7-fe5fefcd9cdb.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-23d795f2-4f6b-4710-8fc7-fe5fefcd9cdb.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-23d795f2-4f6b-4710-8fc7-fe5fefcd9cdb.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-23d795f2-4f6b-4710-8fc7-fe5fefcd9cdb-atc-btn-wrapper {
    text-align: center;
  }


#s-23d795f2-4f6b-4710-8fc7-fe5fefcd9cdb {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-23d795f2-4f6b-4710-8fc7-fe5fefcd9cdb.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-23d795f2-4f6b-4710-8fc7-fe5fefcd9cdb.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-23d795f2-4f6b-4710-8fc7-fe5fefcd9cdb.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-f0b83fac-8eef-48c1-9ac2-15dece143be8 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
text-decoration: none;
}
#s-f0b83fac-8eef-48c1-9ac2-15dece143be8:hover {border-style: solid !important;
border-top-width: 1px !important;
border-left-width: 1px !important;
border-bottom-width: 1px !important;
border-right-width: 1px !important;
border-color: rgba(10, 108, 220, 1) !important;
background-color: rgba(247, 247, 247, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(10, 108, 220, 1) !important;}#s-f0b83fac-8eef-48c1-9ac2-15dece143be8:active {background-color: rgba(0, 0, 0, 0.01) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}@media (min-width: 1200px){#s-f0b83fac-8eef-48c1-9ac2-15dece143be8 {
  border-style: solid;
padding-left: 30px;
padding-right: 30px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #2C2A34;
background-image: none;
background-color: rgba(37, 37, 37, 0);
hover-type: color;
color: rgba(9, 9, 9, 1);
}
}@media (min-width: 992px) and (max-width: 1199px){#s-f0b83fac-8eef-48c1-9ac2-15dece143be8 {
  border-style: solid;
padding-left: 30px;
padding-right: 30px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(4, 4, 4, 1);
color: rgba(5, 5, 5, 1);
background-image: none;
background-color: rgba(10, 10, 10, 0);
hover-type: color;
}
}@media (min-width: 768px) and (max-width: 991px){#s-f0b83fac-8eef-48c1-9ac2-15dece143be8 {
  border-style: solid;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #2C2A34;
background-color: rgba(51, 51, 51, 0);
color: rgba(51, 51, 51, 1);
background-image: none;
hover-type: color;
}
}@media (max-width: 767px){#s-f0b83fac-8eef-48c1-9ac2-15dece143be8 {
  border-style: solid;
padding-left: 50px;
padding-right: 50px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(51, 51, 51, 1);
color: rgba(10, 10, 10, 1);
background-image: none;
background-color: rgba(255, 255, 255, 0);
hover-type: color;
}
}

  #s-f0b83fac-8eef-48c1-9ac2-15dece143be8-root {
    text-align: center;
  }


#s-f0b83fac-8eef-48c1-9ac2-15dece143be8.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-f0b83fac-8eef-48c1-9ac2-15dece143be8-root {
    text-align: center;
  }


#s-f0b83fac-8eef-48c1-9ac2-15dece143be8.shg-btn {
  color: rgba(9, 9, 9, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-f0b83fac-8eef-48c1-9ac2-15dece143be8-root {
    text-align: center;
  }


#s-f0b83fac-8eef-48c1-9ac2-15dece143be8.shg-btn {
  color: rgba(5, 5, 5, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-f0b83fac-8eef-48c1-9ac2-15dece143be8-root {
    text-align: center;
  }


#s-f0b83fac-8eef-48c1-9ac2-15dece143be8.shg-btn {
  color: rgba(51, 51, 51, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-f0b83fac-8eef-48c1-9ac2-15dece143be8-root {
    text-align: center;
  }


#s-f0b83fac-8eef-48c1-9ac2-15dece143be8.shg-btn {
  color: rgba(10, 10, 10, 1);
  font-size: 14px;
  
  
  font-family: Roboto;
  display:  inline-block ;
}
}
#s-98ec96e3-8a21-46ba-865e-deae74a1be65 {
  margin-left: auto;
margin-right: auto;
padding-top: 3%;
padding-bottom: 0%;
min-height: 50px;
background-color: rgba(237, 246, 255, 1);
}








#s-98ec96e3-8a21-46ba-865e-deae74a1be65 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-98ec96e3-8a21-46ba-865e-deae74a1be65.shg-box.shg-c {
  justify-content: center;
}

#s-891319de-b024-4aca-b873-7809fed95949 {
  margin-left: auto;
margin-right: auto;
max-width: 1280px;
}
@media (min-width: 1200px){#s-891319de-b024-4aca-b873-7809fed95949 {
  max-width: 1400px;
background-color: rgba(237, 246, 255, 1);
}
}@media (min-width: 992px) and (max-width: 1199px){#s-891319de-b024-4aca-b873-7809fed95949 {
  max-width: 900px;
}
}@media (max-width: 767px){#s-891319de-b024-4aca-b873-7809fed95949 {
  padding-top: 0px;
padding-left: 5%;
padding-bottom: 0px;
padding-right: 5%;
}
}
@media (min-width: 0px) {
[id="s-891319de-b024-4aca-b873-7809fed95949"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-891319de-b024-4aca-b873-7809fed95949"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 992px) {
[id="s-891319de-b024-4aca-b873-7809fed95949"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 1200px) {
[id="s-891319de-b024-4aca-b873-7809fed95949"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

#s-4022f7c2-0b96-4808-adaf-2fa8c2d199ca {
  margin-left: auto;
margin-right: auto;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 992px) and (max-width: 1199px){#s-4022f7c2-0b96-4808-adaf-2fa8c2d199ca {
  padding-bottom: 10px;
background-color: rgba(255, 255, 255, 1);
}
}@media (min-width: 768px) and (max-width: 991px){#s-4022f7c2-0b96-4808-adaf-2fa8c2d199ca {
  padding-bottom: 10px;
background-color: rgba(255, 255, 255, 1);
}
}@media (max-width: 767px){#s-4022f7c2-0b96-4808-adaf-2fa8c2d199ca {
  margin-top: 20px;
margin-bottom: 20px;
padding-bottom: 10px;
background-color: rgba(255, 255, 255, 1);
text-align: left;
}
}
#s-ff3b2761-d997-4eab-9097-2f21ee1c6984 {
  margin-left: auto;
margin-right: auto;
max-width: 1080px;
text-align: center;
}
@media (max-width: 767px){#s-ff3b2761-d997-4eab-9097-2f21ee1c6984 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}
}
#s-ff3b2761-d997-4eab-9097-2f21ee1c6984 {
  margin: 0 !important;
  overflow: visible;
}

#s-ff3b2761-d997-4eab-9097-2f21ee1c6984-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ff3b2761-d997-4eab-9097-2f21ee1c6984 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ff3b2761-d997-4eab-9097-2f21ee1c6984 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ff3b2761-d997-4eab-9097-2f21ee1c6984 img.shogun-image {
  /* Add background color handling */
  
}

#s-ff3b2761-d997-4eab-9097-2f21ee1c6984 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-ff3b2761-d997-4eab-9097-2f21ee1c6984 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ff3b2761-d997-4eab-9097-2f21ee1c6984.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ff3b2761-d997-4eab-9097-2f21ee1c6984.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ff3b2761-d997-4eab-9097-2f21ee1c6984.shogun-image {
  box-sizing: border-box;
}



.s-ff3b2761-d997-4eab-9097-2f21ee1c6984 img.shogun-image {
  
}


@media (min-width: 1200px){#s-ff3b2761-d997-4eab-9097-2f21ee1c6984 {
  margin: 0 !important;
  overflow: visible;
}

#s-ff3b2761-d997-4eab-9097-2f21ee1c6984-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ff3b2761-d997-4eab-9097-2f21ee1c6984 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ff3b2761-d997-4eab-9097-2f21ee1c6984 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ff3b2761-d997-4eab-9097-2f21ee1c6984 img.shogun-image {
  /* Add background color handling */
  
}

#s-ff3b2761-d997-4eab-9097-2f21ee1c6984 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-ff3b2761-d997-4eab-9097-2f21ee1c6984 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ff3b2761-d997-4eab-9097-2f21ee1c6984.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ff3b2761-d997-4eab-9097-2f21ee1c6984.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ff3b2761-d997-4eab-9097-2f21ee1c6984.shogun-image {
  box-sizing: border-box;
}



.s-ff3b2761-d997-4eab-9097-2f21ee1c6984 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-ff3b2761-d997-4eab-9097-2f21ee1c6984 {
  margin: 0 !important;
  overflow: visible;
}

#s-ff3b2761-d997-4eab-9097-2f21ee1c6984-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ff3b2761-d997-4eab-9097-2f21ee1c6984 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ff3b2761-d997-4eab-9097-2f21ee1c6984 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ff3b2761-d997-4eab-9097-2f21ee1c6984 img.shogun-image {
  /* Add background color handling */
  
}

#s-ff3b2761-d997-4eab-9097-2f21ee1c6984 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-ff3b2761-d997-4eab-9097-2f21ee1c6984 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ff3b2761-d997-4eab-9097-2f21ee1c6984.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ff3b2761-d997-4eab-9097-2f21ee1c6984.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ff3b2761-d997-4eab-9097-2f21ee1c6984.shogun-image {
  box-sizing: border-box;
}



.s-ff3b2761-d997-4eab-9097-2f21ee1c6984 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-ff3b2761-d997-4eab-9097-2f21ee1c6984 {
  margin: 0 !important;
  overflow: visible;
}

#s-ff3b2761-d997-4eab-9097-2f21ee1c6984-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ff3b2761-d997-4eab-9097-2f21ee1c6984 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ff3b2761-d997-4eab-9097-2f21ee1c6984 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ff3b2761-d997-4eab-9097-2f21ee1c6984 img.shogun-image {
  /* Add background color handling */
  
}

#s-ff3b2761-d997-4eab-9097-2f21ee1c6984 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-ff3b2761-d997-4eab-9097-2f21ee1c6984 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ff3b2761-d997-4eab-9097-2f21ee1c6984.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ff3b2761-d997-4eab-9097-2f21ee1c6984.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ff3b2761-d997-4eab-9097-2f21ee1c6984.shogun-image {
  box-sizing: border-box;
}



.s-ff3b2761-d997-4eab-9097-2f21ee1c6984 img.shogun-image {
  
}


}@media (max-width: 767px){#s-ff3b2761-d997-4eab-9097-2f21ee1c6984 {
  margin: 0 !important;
  overflow: visible;
}

#s-ff3b2761-d997-4eab-9097-2f21ee1c6984-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ff3b2761-d997-4eab-9097-2f21ee1c6984 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ff3b2761-d997-4eab-9097-2f21ee1c6984 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ff3b2761-d997-4eab-9097-2f21ee1c6984 img.shogun-image {
  /* Add background color handling */
  
}

#s-ff3b2761-d997-4eab-9097-2f21ee1c6984 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-ff3b2761-d997-4eab-9097-2f21ee1c6984 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ff3b2761-d997-4eab-9097-2f21ee1c6984.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ff3b2761-d997-4eab-9097-2f21ee1c6984.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ff3b2761-d997-4eab-9097-2f21ee1c6984.shogun-image {
  box-sizing: border-box;
}



.s-ff3b2761-d997-4eab-9097-2f21ee1c6984 img.shogun-image {
  
}


}
#s-13883188-1d79-4713-b85e-06da8f13e1b5 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-left: 10%;
padding-bottom: 0px;
padding-right: 10%;
text-align: left;
}
@media (min-width: 1200px){#s-13883188-1d79-4713-b85e-06da8f13e1b5 {
  padding-top: 16px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-13883188-1d79-4713-b85e-06da8f13e1b5 {
  padding-top: 10px;
padding-left: 8%;
padding-bottom: 0px;
background-color: rgba(255, 255, 255, 1);
}
}@media (min-width: 768px) and (max-width: 991px){#s-13883188-1d79-4713-b85e-06da8f13e1b5 {
  padding-top: 10px;
padding-bottom: 10px;
}
}@media (max-width: 767px){#s-13883188-1d79-4713-b85e-06da8f13e1b5 {
  padding-top: 10px;
padding-left: 10%;
text-align: left;
}
}
#s-13883188-1d79-4713-b85e-06da8f13e1b5 .shg-product-title-component h1 span {
  color: rgba(3, 3, 3, 1);
  
  
  
  font-size: 14px;
  
  
  
}
@media (min-width: 1200px){#s-13883188-1d79-4713-b85e-06da8f13e1b5 .shg-product-title-component h1 span {
  color: rgba(3, 3, 3, 1);
  
  
  
  font-size: 16px;
  
  
  
}
}@media (max-width: 767px){#s-13883188-1d79-4713-b85e-06da8f13e1b5 .shg-product-title-component h1 span {
  color: rgba(3, 3, 3, 1);
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-e8a7de2b-65c0-45a6-94ec-23d16f74dc1b {
  margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-left: 10%;
padding-right: 10%;
}
@media (min-width: 992px) and (max-width: 1199px){#s-e8a7de2b-65c0-45a6-94ec-23d16f74dc1b {
  margin-top: 10px;
margin-bottom: 10px;
}
}@media (max-width: 767px){#s-e8a7de2b-65c0-45a6-94ec-23d16f74dc1b {
  margin-bottom: 0px;
padding-left: 10%;
}
}
#s-b5d6f457-e26e-401b-b31e-0db1ddc82940 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 8%;
padding-bottom: 20px;
text-align: left;
}
@media (min-width: 1200px){#s-b5d6f457-e26e-401b-b31e-0db1ddc82940 {
  padding-top: 0px;
padding-left: 10%;
padding-bottom: 10px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-b5d6f457-e26e-401b-b31e-0db1ddc82940 {
  padding-top: 0px;
padding-bottom: 10px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-b5d6f457-e26e-401b-b31e-0db1ddc82940 {
  padding-top: 0px;
padding-bottom: 10px;
}
}@media (max-width: 767px){#s-b5d6f457-e26e-401b-b31e-0db1ddc82940 {
  padding-top: 0px;
padding-left: 10%;
padding-right: 0%;
text-align: left;
}
}
#s-b5d6f457-e26e-401b-b31e-0db1ddc82940 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 24px;
  font-weight:  900 ;
  font-family: Roboto;
  font-style:  normal ;
}

#s-b5d6f457-e26e-401b-b31e-0db1ddc82940 .shg-product-price {
  color: #000;
  font-weight:  900 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 24px;
}

#s-b5d6f457-e26e-401b-b31e-0db1ddc82940 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(153, 153, 153, 1);
  font-weight:  600 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 16px;
}
@media (min-width: 768px) and (max-width: 991px){#s-b5d6f457-e26e-401b-b31e-0db1ddc82940 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  900 ;
  font-family: Roboto;
  font-style:  normal ;
}

#s-b5d6f457-e26e-401b-b31e-0db1ddc82940 .shg-product-price {
  color: #000;
  font-weight:  900 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 18px;
}

#s-b5d6f457-e26e-401b-b31e-0db1ddc82940 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(153, 153, 153, 1);
  font-weight:  600 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 16px;
}
}
#s-221f08a0-343d-4d64-b608-21b215989b7a {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-c30c4cc2-b6a1-4e41-93d4-833f3061f359 {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-c30c4cc2-b6a1-4e41-93d4-833f3061f359 {
  margin-top: 10px;
margin-bottom: 20px;
padding-top: 0px;
padding-left: 10%;
padding-bottom: 0px;
padding-right: 10%;
}
}@media (max-width: 767px){#s-c30c4cc2-b6a1-4e41-93d4-833f3061f359 {
  margin-top: -10px;
}
}
@media (min-width: 0px) {
[id="s-c30c4cc2-b6a1-4e41-93d4-833f3061f359"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.5px);
}

}

@media (min-width: 768px) {
[id="s-c30c4cc2-b6a1-4e41-93d4-833f3061f359"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.5px);
}

}

@media (min-width: 992px) {
[id="s-c30c4cc2-b6a1-4e41-93d4-833f3061f359"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.5px);
}

}

@media (min-width: 1200px) {
[id="s-c30c4cc2-b6a1-4e41-93d4-833f3061f359"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.5px);
}

}

#s-8fa2cfc8-7df5-462e-a743-e0aa9b570ed8 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-8fa2cfc8-7df5-462e-a743-e0aa9b570ed8:hover {background-color: rgba(10, 108, 220, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-8fa2cfc8-7df5-462e-a743-e0aa9b570ed8:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 1200px){#s-8fa2cfc8-7df5-462e-a743-e0aa9b570ed8 {
  padding-left: 40px;
padding-right: 40px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-8fa2cfc8-7df5-462e-a743-e0aa9b570ed8 {
  padding-left: 36px;
padding-right: 36px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-8fa2cfc8-7df5-462e-a743-e0aa9b570ed8 {
  padding-left: 26px;
padding-right: 26px;
}
}@media (max-width: 767px){#s-8fa2cfc8-7df5-462e-a743-e0aa9b570ed8 {
  padding-left: 56px;
padding-right: 56px;
}
}

  #s-8fa2cfc8-7df5-462e-a743-e0aa9b570ed8-atc-btn-wrapper {
    text-align: center;
  }


#s-8fa2cfc8-7df5-462e-a743-e0aa9b570ed8 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-8fa2cfc8-7df5-462e-a743-e0aa9b570ed8.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-8fa2cfc8-7df5-462e-a743-e0aa9b570ed8.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-8fa2cfc8-7df5-462e-a743-e0aa9b570ed8.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-8fa2cfc8-7df5-462e-a743-e0aa9b570ed8-atc-btn-wrapper {
    text-align: center;
  }


#s-8fa2cfc8-7df5-462e-a743-e0aa9b570ed8 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-8fa2cfc8-7df5-462e-a743-e0aa9b570ed8.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-8fa2cfc8-7df5-462e-a743-e0aa9b570ed8.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  inline-block ;
}

#s-8fa2cfc8-7df5-462e-a743-e0aa9b570ed8.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-8fa2cfc8-7df5-462e-a743-e0aa9b570ed8-atc-btn-wrapper {
    text-align: center;
  }


#s-8fa2cfc8-7df5-462e-a743-e0aa9b570ed8 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-8fa2cfc8-7df5-462e-a743-e0aa9b570ed8.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-8fa2cfc8-7df5-462e-a743-e0aa9b570ed8.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-8fa2cfc8-7df5-462e-a743-e0aa9b570ed8.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-8fa2cfc8-7df5-462e-a743-e0aa9b570ed8-atc-btn-wrapper {
    text-align: center;
  }


#s-8fa2cfc8-7df5-462e-a743-e0aa9b570ed8 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-8fa2cfc8-7df5-462e-a743-e0aa9b570ed8.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-8fa2cfc8-7df5-462e-a743-e0aa9b570ed8.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-8fa2cfc8-7df5-462e-a743-e0aa9b570ed8.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-8fa2cfc8-7df5-462e-a743-e0aa9b570ed8-atc-btn-wrapper {
    text-align: center;
  }


#s-8fa2cfc8-7df5-462e-a743-e0aa9b570ed8 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-8fa2cfc8-7df5-462e-a743-e0aa9b570ed8.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-8fa2cfc8-7df5-462e-a743-e0aa9b570ed8.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-8fa2cfc8-7df5-462e-a743-e0aa9b570ed8.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-4a140342-ddc4-42a4-bf4d-242dad38500b {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
text-decoration: none;
}
#s-4a140342-ddc4-42a4-bf4d-242dad38500b:hover {border-style: solid !important;
border-top-width: 1px !important;
border-left-width: 1px !important;
border-bottom-width: 1px !important;
border-right-width: 1px !important;
border-color: rgba(10, 108, 220, 1) !important;
background-color: rgba(247, 247, 247, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(10, 108, 220, 1) !important;}#s-4a140342-ddc4-42a4-bf4d-242dad38500b:active {background-color: rgba(0, 0, 0, 0.01) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}@media (min-width: 1200px){#s-4a140342-ddc4-42a4-bf4d-242dad38500b {
  border-style: solid;
padding-left: 30px;
padding-right: 30px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #2C2A34;
background-image: none;
background-color: rgba(37, 37, 37, 0);
hover-type: color;
color: rgba(9, 9, 9, 1);
}
}@media (min-width: 992px) and (max-width: 1199px){#s-4a140342-ddc4-42a4-bf4d-242dad38500b {
  border-style: solid;
padding-left: 30px;
padding-right: 30px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(4, 4, 4, 1);
color: rgba(5, 5, 5, 1);
background-image: none;
background-color: rgba(10, 10, 10, 0);
hover-type: color;
}
}@media (min-width: 768px) and (max-width: 991px){#s-4a140342-ddc4-42a4-bf4d-242dad38500b {
  border-style: solid;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #2C2A34;
background-color: rgba(51, 51, 51, 0);
color: rgba(51, 51, 51, 1);
background-image: none;
hover-type: color;
}
}@media (max-width: 767px){#s-4a140342-ddc4-42a4-bf4d-242dad38500b {
  border-style: solid;
padding-left: 50px;
padding-right: 50px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(51, 51, 51, 1);
color: rgba(10, 10, 10, 1);
background-image: none;
background-color: rgba(255, 255, 255, 0);
hover-type: color;
}
}

  #s-4a140342-ddc4-42a4-bf4d-242dad38500b-root {
    text-align: center;
  }


#s-4a140342-ddc4-42a4-bf4d-242dad38500b.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-4a140342-ddc4-42a4-bf4d-242dad38500b-root {
    text-align: center;
  }


#s-4a140342-ddc4-42a4-bf4d-242dad38500b.shg-btn {
  color: rgba(9, 9, 9, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-4a140342-ddc4-42a4-bf4d-242dad38500b-root {
    text-align: center;
  }


#s-4a140342-ddc4-42a4-bf4d-242dad38500b.shg-btn {
  color: rgba(5, 5, 5, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-4a140342-ddc4-42a4-bf4d-242dad38500b-root {
    text-align: center;
  }


#s-4a140342-ddc4-42a4-bf4d-242dad38500b.shg-btn {
  color: rgba(51, 51, 51, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-4a140342-ddc4-42a4-bf4d-242dad38500b-root {
    text-align: center;
  }


#s-4a140342-ddc4-42a4-bf4d-242dad38500b.shg-btn {
  color: rgba(10, 10, 10, 1);
  font-size: 14px;
  
  
  font-family: Roboto;
  display:  inline-block ;
}
}
#s-830ae1c1-cf94-4881-8cd2-11ffd5f4e4b3 {
  margin-left: auto;
margin-right: auto;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 992px) and (max-width: 1199px){#s-830ae1c1-cf94-4881-8cd2-11ffd5f4e4b3 {
  padding-bottom: 10px;
background-color: rgba(255, 255, 255, 1);
}
}@media (min-width: 768px) and (max-width: 991px){#s-830ae1c1-cf94-4881-8cd2-11ffd5f4e4b3 {
  padding-bottom: 10px;
background-color: rgba(255, 255, 255, 1);
}
}@media (max-width: 767px){#s-830ae1c1-cf94-4881-8cd2-11ffd5f4e4b3 {
  margin-top: 10px;
margin-bottom: 10px;
padding-bottom: 10px;
background-color: rgba(255, 255, 255, 1);
}
}
#s-6f448db2-43da-416e-9244-acc0acc3db23 {
  margin-left: auto;
margin-right: auto;
max-width: 1080px;
text-align: center;
}
@media (max-width: 767px){#s-6f448db2-43da-416e-9244-acc0acc3db23 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}
}
#s-6f448db2-43da-416e-9244-acc0acc3db23 {
  margin: 0 !important;
  overflow: visible;
}

#s-6f448db2-43da-416e-9244-acc0acc3db23-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6f448db2-43da-416e-9244-acc0acc3db23 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6f448db2-43da-416e-9244-acc0acc3db23 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6f448db2-43da-416e-9244-acc0acc3db23 img.shogun-image {
  /* Add background color handling */
  
}

#s-6f448db2-43da-416e-9244-acc0acc3db23 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-6f448db2-43da-416e-9244-acc0acc3db23 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6f448db2-43da-416e-9244-acc0acc3db23.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6f448db2-43da-416e-9244-acc0acc3db23.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6f448db2-43da-416e-9244-acc0acc3db23.shogun-image {
  box-sizing: border-box;
}



.s-6f448db2-43da-416e-9244-acc0acc3db23 img.shogun-image {
  
}


@media (min-width: 1200px){#s-6f448db2-43da-416e-9244-acc0acc3db23 {
  margin: 0 !important;
  overflow: visible;
}

#s-6f448db2-43da-416e-9244-acc0acc3db23-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6f448db2-43da-416e-9244-acc0acc3db23 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6f448db2-43da-416e-9244-acc0acc3db23 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6f448db2-43da-416e-9244-acc0acc3db23 img.shogun-image {
  /* Add background color handling */
  
}

#s-6f448db2-43da-416e-9244-acc0acc3db23 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-6f448db2-43da-416e-9244-acc0acc3db23 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6f448db2-43da-416e-9244-acc0acc3db23.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6f448db2-43da-416e-9244-acc0acc3db23.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6f448db2-43da-416e-9244-acc0acc3db23.shogun-image {
  box-sizing: border-box;
}



.s-6f448db2-43da-416e-9244-acc0acc3db23 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-6f448db2-43da-416e-9244-acc0acc3db23 {
  margin: 0 !important;
  overflow: visible;
}

#s-6f448db2-43da-416e-9244-acc0acc3db23-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6f448db2-43da-416e-9244-acc0acc3db23 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6f448db2-43da-416e-9244-acc0acc3db23 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6f448db2-43da-416e-9244-acc0acc3db23 img.shogun-image {
  /* Add background color handling */
  
}

#s-6f448db2-43da-416e-9244-acc0acc3db23 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-6f448db2-43da-416e-9244-acc0acc3db23 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6f448db2-43da-416e-9244-acc0acc3db23.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6f448db2-43da-416e-9244-acc0acc3db23.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6f448db2-43da-416e-9244-acc0acc3db23.shogun-image {
  box-sizing: border-box;
}



.s-6f448db2-43da-416e-9244-acc0acc3db23 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-6f448db2-43da-416e-9244-acc0acc3db23 {
  margin: 0 !important;
  overflow: visible;
}

#s-6f448db2-43da-416e-9244-acc0acc3db23-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6f448db2-43da-416e-9244-acc0acc3db23 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6f448db2-43da-416e-9244-acc0acc3db23 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6f448db2-43da-416e-9244-acc0acc3db23 img.shogun-image {
  /* Add background color handling */
  
}

#s-6f448db2-43da-416e-9244-acc0acc3db23 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-6f448db2-43da-416e-9244-acc0acc3db23 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6f448db2-43da-416e-9244-acc0acc3db23.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6f448db2-43da-416e-9244-acc0acc3db23.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6f448db2-43da-416e-9244-acc0acc3db23.shogun-image {
  box-sizing: border-box;
}



.s-6f448db2-43da-416e-9244-acc0acc3db23 img.shogun-image {
  
}


}@media (max-width: 767px){#s-6f448db2-43da-416e-9244-acc0acc3db23 {
  margin: 0 !important;
  overflow: visible;
}

#s-6f448db2-43da-416e-9244-acc0acc3db23-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6f448db2-43da-416e-9244-acc0acc3db23 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6f448db2-43da-416e-9244-acc0acc3db23 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6f448db2-43da-416e-9244-acc0acc3db23 img.shogun-image {
  /* Add background color handling */
  
}

#s-6f448db2-43da-416e-9244-acc0acc3db23 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-6f448db2-43da-416e-9244-acc0acc3db23 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6f448db2-43da-416e-9244-acc0acc3db23.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6f448db2-43da-416e-9244-acc0acc3db23.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6f448db2-43da-416e-9244-acc0acc3db23.shogun-image {
  box-sizing: border-box;
}



.s-6f448db2-43da-416e-9244-acc0acc3db23 img.shogun-image {
  
}


}
#s-f750400c-9edd-461b-8dcd-343610ea1262 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 10%;
padding-bottom: 10px;
padding-right: 10%;
text-align: left;
}
@media (min-width: 1200px){#s-f750400c-9edd-461b-8dcd-343610ea1262 {
  padding-top: 16px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-f750400c-9edd-461b-8dcd-343610ea1262 {
  padding-left: 8%;
padding-bottom: 0px;
background-color: rgba(255, 255, 255, 1);
}
}@media (min-width: 768px) and (max-width: 991px){#s-f750400c-9edd-461b-8dcd-343610ea1262 {
  padding-top: 10px;
padding-bottom: 10px;
}
}@media (max-width: 767px){#s-f750400c-9edd-461b-8dcd-343610ea1262 {
  text-align: left;
}
}
#s-f750400c-9edd-461b-8dcd-343610ea1262 .shg-product-title-component h1 span {
  color: rgba(3, 3, 3, 1);
  
  
  
  font-size: 14px;
  
  
  
}
@media (min-width: 1200px){#s-f750400c-9edd-461b-8dcd-343610ea1262 .shg-product-title-component h1 span {
  color: rgba(3, 3, 3, 1);
  
  
  
  font-size: 16px;
  
  
  
}
}@media (max-width: 767px){#s-f750400c-9edd-461b-8dcd-343610ea1262 .shg-product-title-component h1 span {
  color: rgba(3, 3, 3, 1);
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-4bd5adb0-039a-4344-b64e-370ceb4cbcd6 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
padding-left: 10%;
padding-bottom: 20px;
padding-right: 10%;
}
@media (min-width: 992px) and (max-width: 1199px){#s-4bd5adb0-039a-4344-b64e-370ceb4cbcd6 {
  padding-top: 0px;
padding-left: 8%;
padding-bottom: 0px;
padding-right: 0%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-4bd5adb0-039a-4344-b64e-370ceb4cbcd6 {
  padding-top: 0px;
padding-bottom: 0px;
}
}@media (max-width: 767px){#s-4bd5adb0-039a-4344-b64e-370ceb4cbcd6 {
  padding-bottom: 0px;
}
}
#s-226abcc0-6e69-45c9-850d-687e79314e52 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 8%;
padding-bottom: 20px;
text-align: left;
}
@media (min-width: 1200px){#s-226abcc0-6e69-45c9-850d-687e79314e52 {
  padding-top: 0px;
padding-left: 10%;
padding-bottom: 10px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-226abcc0-6e69-45c9-850d-687e79314e52 {
  padding-bottom: 10px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-226abcc0-6e69-45c9-850d-687e79314e52 {
  padding-top: 0px;
padding-bottom: 10px;
}
}@media (max-width: 767px){#s-226abcc0-6e69-45c9-850d-687e79314e52 {
  padding-left: 10%;
padding-right: 0%;
text-align: left;
}
}
#s-226abcc0-6e69-45c9-850d-687e79314e52 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 24px;
  font-weight:  900 ;
  font-family: Roboto;
  font-style:  normal ;
}

#s-226abcc0-6e69-45c9-850d-687e79314e52 .shg-product-price {
  color: #000;
  font-weight:  900 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 24px;
}

#s-226abcc0-6e69-45c9-850d-687e79314e52 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(153, 153, 153, 1);
  font-weight:  600 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 16px;
}
@media (min-width: 768px) and (max-width: 991px){#s-226abcc0-6e69-45c9-850d-687e79314e52 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  900 ;
  font-family: Roboto;
  font-style:  normal ;
}

#s-226abcc0-6e69-45c9-850d-687e79314e52 .shg-product-price {
  color: #000;
  font-weight:  900 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 18px;
}

#s-226abcc0-6e69-45c9-850d-687e79314e52 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(153, 153, 153, 1);
  font-weight:  600 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 16px;
}
}
#s-ebecc364-002d-456a-870a-a68813d63b29 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-1f5d9f7b-4fa8-47df-8bba-900479e92f48 {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-1f5d9f7b-4fa8-47df-8bba-900479e92f48 {
  margin-top: 10px;
margin-bottom: 20px;
padding-top: 0px;
padding-left: 10%;
padding-bottom: 0px;
padding-right: 10%;
}
}
@media (min-width: 0px) {
[id="s-1f5d9f7b-4fa8-47df-8bba-900479e92f48"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.5px);
}

}

@media (min-width: 768px) {
[id="s-1f5d9f7b-4fa8-47df-8bba-900479e92f48"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.5px);
}

}

@media (min-width: 992px) {
[id="s-1f5d9f7b-4fa8-47df-8bba-900479e92f48"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.5px);
}

}

@media (min-width: 1200px) {
[id="s-1f5d9f7b-4fa8-47df-8bba-900479e92f48"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.5px);
}

}

#s-0e02b2d3-f5ea-4ede-928b-abf86951fa2b {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-0e02b2d3-f5ea-4ede-928b-abf86951fa2b:hover {background-color: rgba(10, 108, 220, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-0e02b2d3-f5ea-4ede-928b-abf86951fa2b:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 1200px){#s-0e02b2d3-f5ea-4ede-928b-abf86951fa2b {
  padding-left: 40px;
padding-right: 40px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-0e02b2d3-f5ea-4ede-928b-abf86951fa2b {
  padding-left: 36px;
padding-right: 36px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-0e02b2d3-f5ea-4ede-928b-abf86951fa2b {
  padding-left: 26px;
padding-right: 26px;
}
}@media (max-width: 767px){#s-0e02b2d3-f5ea-4ede-928b-abf86951fa2b {
  padding-left: 56px;
padding-right: 56px;
}
}

  #s-0e02b2d3-f5ea-4ede-928b-abf86951fa2b-atc-btn-wrapper {
    text-align: center;
  }


#s-0e02b2d3-f5ea-4ede-928b-abf86951fa2b {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-0e02b2d3-f5ea-4ede-928b-abf86951fa2b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-0e02b2d3-f5ea-4ede-928b-abf86951fa2b.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-0e02b2d3-f5ea-4ede-928b-abf86951fa2b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-0e02b2d3-f5ea-4ede-928b-abf86951fa2b-atc-btn-wrapper {
    text-align: center;
  }


#s-0e02b2d3-f5ea-4ede-928b-abf86951fa2b {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-0e02b2d3-f5ea-4ede-928b-abf86951fa2b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-0e02b2d3-f5ea-4ede-928b-abf86951fa2b.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  inline-block ;
}

#s-0e02b2d3-f5ea-4ede-928b-abf86951fa2b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-0e02b2d3-f5ea-4ede-928b-abf86951fa2b-atc-btn-wrapper {
    text-align: center;
  }


#s-0e02b2d3-f5ea-4ede-928b-abf86951fa2b {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-0e02b2d3-f5ea-4ede-928b-abf86951fa2b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-0e02b2d3-f5ea-4ede-928b-abf86951fa2b.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-0e02b2d3-f5ea-4ede-928b-abf86951fa2b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-0e02b2d3-f5ea-4ede-928b-abf86951fa2b-atc-btn-wrapper {
    text-align: center;
  }


#s-0e02b2d3-f5ea-4ede-928b-abf86951fa2b {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-0e02b2d3-f5ea-4ede-928b-abf86951fa2b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-0e02b2d3-f5ea-4ede-928b-abf86951fa2b.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-0e02b2d3-f5ea-4ede-928b-abf86951fa2b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-0e02b2d3-f5ea-4ede-928b-abf86951fa2b-atc-btn-wrapper {
    text-align: center;
  }


#s-0e02b2d3-f5ea-4ede-928b-abf86951fa2b {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-0e02b2d3-f5ea-4ede-928b-abf86951fa2b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-0e02b2d3-f5ea-4ede-928b-abf86951fa2b.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-0e02b2d3-f5ea-4ede-928b-abf86951fa2b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-6fa231cf-4a44-42b0-9e19-5ed2f7be1575 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
text-decoration: none;
}
#s-6fa231cf-4a44-42b0-9e19-5ed2f7be1575:hover {border-style: solid !important;
border-top-width: 1px !important;
border-left-width: 1px !important;
border-bottom-width: 1px !important;
border-right-width: 1px !important;
border-color: rgba(10, 108, 220, 1) !important;
background-color: rgba(247, 247, 247, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(10, 108, 220, 1) !important;}#s-6fa231cf-4a44-42b0-9e19-5ed2f7be1575:active {background-color: rgba(0, 0, 0, 0.01) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}@media (min-width: 1200px){#s-6fa231cf-4a44-42b0-9e19-5ed2f7be1575 {
  border-style: solid;
padding-left: 30px;
padding-right: 30px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #2C2A34;
background-image: none;
background-color: rgba(37, 37, 37, 0);
hover-type: color;
color: rgba(9, 9, 9, 1);
}
}@media (min-width: 992px) and (max-width: 1199px){#s-6fa231cf-4a44-42b0-9e19-5ed2f7be1575 {
  border-style: solid;
padding-left: 30px;
padding-right: 30px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(4, 4, 4, 1);
color: rgba(5, 5, 5, 1);
background-image: none;
background-color: rgba(10, 10, 10, 0);
hover-type: color;
}
}@media (min-width: 768px) and (max-width: 991px){#s-6fa231cf-4a44-42b0-9e19-5ed2f7be1575 {
  border-style: solid;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #2C2A34;
background-color: rgba(51, 51, 51, 0);
color: rgba(51, 51, 51, 1);
background-image: none;
hover-type: color;
}
}@media (max-width: 767px){#s-6fa231cf-4a44-42b0-9e19-5ed2f7be1575 {
  border-style: solid;
padding-left: 50px;
padding-right: 50px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(51, 51, 51, 1);
color: rgba(10, 10, 10, 1);
background-image: none;
background-color: rgba(255, 255, 255, 0);
hover-type: color;
}
}

  #s-6fa231cf-4a44-42b0-9e19-5ed2f7be1575-root {
    text-align: center;
  }


#s-6fa231cf-4a44-42b0-9e19-5ed2f7be1575.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-6fa231cf-4a44-42b0-9e19-5ed2f7be1575-root {
    text-align: center;
  }


#s-6fa231cf-4a44-42b0-9e19-5ed2f7be1575.shg-btn {
  color: rgba(9, 9, 9, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-6fa231cf-4a44-42b0-9e19-5ed2f7be1575-root {
    text-align: center;
  }


#s-6fa231cf-4a44-42b0-9e19-5ed2f7be1575.shg-btn {
  color: rgba(5, 5, 5, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-6fa231cf-4a44-42b0-9e19-5ed2f7be1575-root {
    text-align: center;
  }


#s-6fa231cf-4a44-42b0-9e19-5ed2f7be1575.shg-btn {
  color: rgba(51, 51, 51, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-6fa231cf-4a44-42b0-9e19-5ed2f7be1575-root {
    text-align: center;
  }


#s-6fa231cf-4a44-42b0-9e19-5ed2f7be1575.shg-btn {
  color: rgba(10, 10, 10, 1);
  font-size: 14px;
  
  
  font-family: Roboto;
  display:  inline-block ;
}
}
#s-c38fafd5-db0c-4d36-bcd8-6fb8f7ed3605 {
  margin-left: auto;
margin-right: auto;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 992px) and (max-width: 1199px){#s-c38fafd5-db0c-4d36-bcd8-6fb8f7ed3605 {
  padding-bottom: 10px;
background-color: rgba(255, 255, 255, 1);
}
}@media (min-width: 768px) and (max-width: 991px){#s-c38fafd5-db0c-4d36-bcd8-6fb8f7ed3605 {
  padding-bottom: 10px;
background-color: rgba(255, 255, 255, 1);
}
}@media (max-width: 767px){#s-c38fafd5-db0c-4d36-bcd8-6fb8f7ed3605 {
  margin-top: 20px;
margin-bottom: 20px;
padding-bottom: 10px;
background-color: rgba(255, 255, 255, 1);
text-align: left;
}
}
#s-a3f9ac93-b6dd-4487-bdaf-58abd6ed1fea {
  margin-left: auto;
margin-right: auto;
max-width: 1080px;
text-align: center;
}
@media (max-width: 767px){#s-a3f9ac93-b6dd-4487-bdaf-58abd6ed1fea {
  margin-left: auto;
margin-right: auto;
text-align: center;
}
}
#s-a3f9ac93-b6dd-4487-bdaf-58abd6ed1fea {
  margin: 0 !important;
  overflow: visible;
}

#s-a3f9ac93-b6dd-4487-bdaf-58abd6ed1fea-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a3f9ac93-b6dd-4487-bdaf-58abd6ed1fea {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a3f9ac93-b6dd-4487-bdaf-58abd6ed1fea {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a3f9ac93-b6dd-4487-bdaf-58abd6ed1fea img.shogun-image {
  /* Add background color handling */
  
}

#s-a3f9ac93-b6dd-4487-bdaf-58abd6ed1fea img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-a3f9ac93-b6dd-4487-bdaf-58abd6ed1fea .shogun-image-content {
  
    justify-content: center;
  
}

.s-a3f9ac93-b6dd-4487-bdaf-58abd6ed1fea.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a3f9ac93-b6dd-4487-bdaf-58abd6ed1fea.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a3f9ac93-b6dd-4487-bdaf-58abd6ed1fea.shogun-image {
  box-sizing: border-box;
}



.s-a3f9ac93-b6dd-4487-bdaf-58abd6ed1fea img.shogun-image {
  
}


@media (min-width: 1200px){#s-a3f9ac93-b6dd-4487-bdaf-58abd6ed1fea {
  margin: 0 !important;
  overflow: visible;
}

#s-a3f9ac93-b6dd-4487-bdaf-58abd6ed1fea-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a3f9ac93-b6dd-4487-bdaf-58abd6ed1fea {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a3f9ac93-b6dd-4487-bdaf-58abd6ed1fea {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a3f9ac93-b6dd-4487-bdaf-58abd6ed1fea img.shogun-image {
  /* Add background color handling */
  
}

#s-a3f9ac93-b6dd-4487-bdaf-58abd6ed1fea img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-a3f9ac93-b6dd-4487-bdaf-58abd6ed1fea .shogun-image-content {
  
    justify-content: center;
  
}

.s-a3f9ac93-b6dd-4487-bdaf-58abd6ed1fea.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a3f9ac93-b6dd-4487-bdaf-58abd6ed1fea.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a3f9ac93-b6dd-4487-bdaf-58abd6ed1fea.shogun-image {
  box-sizing: border-box;
}



.s-a3f9ac93-b6dd-4487-bdaf-58abd6ed1fea img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-a3f9ac93-b6dd-4487-bdaf-58abd6ed1fea {
  margin: 0 !important;
  overflow: visible;
}

#s-a3f9ac93-b6dd-4487-bdaf-58abd6ed1fea-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a3f9ac93-b6dd-4487-bdaf-58abd6ed1fea {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a3f9ac93-b6dd-4487-bdaf-58abd6ed1fea {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a3f9ac93-b6dd-4487-bdaf-58abd6ed1fea img.shogun-image {
  /* Add background color handling */
  
}

#s-a3f9ac93-b6dd-4487-bdaf-58abd6ed1fea img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-a3f9ac93-b6dd-4487-bdaf-58abd6ed1fea .shogun-image-content {
  
    justify-content: center;
  
}

.s-a3f9ac93-b6dd-4487-bdaf-58abd6ed1fea.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a3f9ac93-b6dd-4487-bdaf-58abd6ed1fea.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a3f9ac93-b6dd-4487-bdaf-58abd6ed1fea.shogun-image {
  box-sizing: border-box;
}



.s-a3f9ac93-b6dd-4487-bdaf-58abd6ed1fea img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-a3f9ac93-b6dd-4487-bdaf-58abd6ed1fea {
  margin: 0 !important;
  overflow: visible;
}

#s-a3f9ac93-b6dd-4487-bdaf-58abd6ed1fea-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a3f9ac93-b6dd-4487-bdaf-58abd6ed1fea {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a3f9ac93-b6dd-4487-bdaf-58abd6ed1fea {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a3f9ac93-b6dd-4487-bdaf-58abd6ed1fea img.shogun-image {
  /* Add background color handling */
  
}

#s-a3f9ac93-b6dd-4487-bdaf-58abd6ed1fea img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-a3f9ac93-b6dd-4487-bdaf-58abd6ed1fea .shogun-image-content {
  
    justify-content: center;
  
}

.s-a3f9ac93-b6dd-4487-bdaf-58abd6ed1fea.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a3f9ac93-b6dd-4487-bdaf-58abd6ed1fea.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a3f9ac93-b6dd-4487-bdaf-58abd6ed1fea.shogun-image {
  box-sizing: border-box;
}



.s-a3f9ac93-b6dd-4487-bdaf-58abd6ed1fea img.shogun-image {
  
}


}@media (max-width: 767px){#s-a3f9ac93-b6dd-4487-bdaf-58abd6ed1fea {
  margin: 0 !important;
  overflow: visible;
}

#s-a3f9ac93-b6dd-4487-bdaf-58abd6ed1fea-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a3f9ac93-b6dd-4487-bdaf-58abd6ed1fea {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a3f9ac93-b6dd-4487-bdaf-58abd6ed1fea {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a3f9ac93-b6dd-4487-bdaf-58abd6ed1fea img.shogun-image {
  /* Add background color handling */
  
}

#s-a3f9ac93-b6dd-4487-bdaf-58abd6ed1fea img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-a3f9ac93-b6dd-4487-bdaf-58abd6ed1fea .shogun-image-content {
  
    justify-content: center;
  
}

.s-a3f9ac93-b6dd-4487-bdaf-58abd6ed1fea.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a3f9ac93-b6dd-4487-bdaf-58abd6ed1fea.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a3f9ac93-b6dd-4487-bdaf-58abd6ed1fea.shogun-image {
  box-sizing: border-box;
}



.s-a3f9ac93-b6dd-4487-bdaf-58abd6ed1fea img.shogun-image {
  
}


}
#s-906e88c7-c36a-4789-8dcc-f7d3fbe940ed {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-left: 10%;
padding-bottom: 0px;
padding-right: 10%;
text-align: left;
}
@media (min-width: 1200px){#s-906e88c7-c36a-4789-8dcc-f7d3fbe940ed {
  padding-top: 16px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-906e88c7-c36a-4789-8dcc-f7d3fbe940ed {
  padding-top: 10px;
padding-left: 8%;
padding-bottom: 0px;
background-color: rgba(255, 255, 255, 1);
}
}@media (min-width: 768px) and (max-width: 991px){#s-906e88c7-c36a-4789-8dcc-f7d3fbe940ed {
  padding-top: 10px;
padding-bottom: 10px;
}
}@media (max-width: 767px){#s-906e88c7-c36a-4789-8dcc-f7d3fbe940ed {
  padding-top: 10px;
padding-left: 10%;
text-align: left;
}
}
#s-906e88c7-c36a-4789-8dcc-f7d3fbe940ed .shg-product-title-component h1 span {
  color: rgba(3, 3, 3, 1);
  
  
  
  font-size: 14px;
  
  
  
}
@media (min-width: 1200px){#s-906e88c7-c36a-4789-8dcc-f7d3fbe940ed .shg-product-title-component h1 span {
  color: rgba(3, 3, 3, 1);
  
  
  
  font-size: 16px;
  
  
  
}
}@media (max-width: 767px){#s-906e88c7-c36a-4789-8dcc-f7d3fbe940ed .shg-product-title-component h1 span {
  color: rgba(3, 3, 3, 1);
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-b39981d2-7cd0-42e9-8ce8-05437559feff {
  margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-left: 10%;
padding-right: 10%;
}
@media (min-width: 992px) and (max-width: 1199px){#s-b39981d2-7cd0-42e9-8ce8-05437559feff {
  margin-top: 10px;
margin-bottom: 10px;
}
}@media (max-width: 767px){#s-b39981d2-7cd0-42e9-8ce8-05437559feff {
  margin-bottom: 0px;
padding-left: 10%;
}
}
#s-68a41f5f-7876-4201-b3fd-44d14236850f {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 8%;
padding-bottom: 20px;
text-align: left;
}
@media (min-width: 1200px){#s-68a41f5f-7876-4201-b3fd-44d14236850f {
  padding-top: 0px;
padding-left: 10%;
padding-bottom: 10px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-68a41f5f-7876-4201-b3fd-44d14236850f {
  padding-top: 0px;
padding-bottom: 10px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-68a41f5f-7876-4201-b3fd-44d14236850f {
  padding-top: 0px;
padding-bottom: 10px;
}
}@media (max-width: 767px){#s-68a41f5f-7876-4201-b3fd-44d14236850f {
  padding-top: 0px;
padding-left: 10%;
padding-right: 0%;
text-align: left;
}
}
#s-68a41f5f-7876-4201-b3fd-44d14236850f .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 24px;
  font-weight:  900 ;
  font-family: Roboto;
  font-style:  normal ;
}

#s-68a41f5f-7876-4201-b3fd-44d14236850f .shg-product-price {
  color: #000;
  font-weight:  900 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 24px;
}

#s-68a41f5f-7876-4201-b3fd-44d14236850f .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(153, 153, 153, 1);
  font-weight:  600 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 16px;
}
@media (min-width: 768px) and (max-width: 991px){#s-68a41f5f-7876-4201-b3fd-44d14236850f .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  900 ;
  font-family: Roboto;
  font-style:  normal ;
}

#s-68a41f5f-7876-4201-b3fd-44d14236850f .shg-product-price {
  color: #000;
  font-weight:  900 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 18px;
}

#s-68a41f5f-7876-4201-b3fd-44d14236850f .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(153, 153, 153, 1);
  font-weight:  600 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 16px;
}
}
#s-6feebc45-7b47-4ea4-84fe-2bc5b191e3f0 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-709ca22d-094f-42a4-8210-b3611488af58 {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-709ca22d-094f-42a4-8210-b3611488af58 {
  margin-top: 10px;
margin-bottom: 20px;
padding-top: 0px;
padding-left: 10%;
padding-bottom: 0px;
padding-right: 10%;
}
}@media (max-width: 767px){#s-709ca22d-094f-42a4-8210-b3611488af58 {
  margin-top: -10px;
}
}
@media (min-width: 0px) {
[id="s-709ca22d-094f-42a4-8210-b3611488af58"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.5px);
}

}

@media (min-width: 768px) {
[id="s-709ca22d-094f-42a4-8210-b3611488af58"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.5px);
}

}

@media (min-width: 992px) {
[id="s-709ca22d-094f-42a4-8210-b3611488af58"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.5px);
}

}

@media (min-width: 1200px) {
[id="s-709ca22d-094f-42a4-8210-b3611488af58"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.5px);
}

}

#s-0d63068b-7017-4200-bed4-e08fe3234abf {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-0d63068b-7017-4200-bed4-e08fe3234abf:hover {background-color: rgba(10, 108, 220, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-0d63068b-7017-4200-bed4-e08fe3234abf:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 1200px){#s-0d63068b-7017-4200-bed4-e08fe3234abf {
  padding-left: 40px;
padding-right: 40px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-0d63068b-7017-4200-bed4-e08fe3234abf {
  padding-left: 36px;
padding-right: 36px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-0d63068b-7017-4200-bed4-e08fe3234abf {
  padding-left: 26px;
padding-right: 26px;
}
}@media (max-width: 767px){#s-0d63068b-7017-4200-bed4-e08fe3234abf {
  padding-left: 56px;
padding-right: 56px;
}
}

  #s-0d63068b-7017-4200-bed4-e08fe3234abf-atc-btn-wrapper {
    text-align: center;
  }


#s-0d63068b-7017-4200-bed4-e08fe3234abf {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-0d63068b-7017-4200-bed4-e08fe3234abf.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-0d63068b-7017-4200-bed4-e08fe3234abf.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-0d63068b-7017-4200-bed4-e08fe3234abf.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-0d63068b-7017-4200-bed4-e08fe3234abf-atc-btn-wrapper {
    text-align: center;
  }


#s-0d63068b-7017-4200-bed4-e08fe3234abf {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-0d63068b-7017-4200-bed4-e08fe3234abf.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-0d63068b-7017-4200-bed4-e08fe3234abf.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  inline-block ;
}

#s-0d63068b-7017-4200-bed4-e08fe3234abf.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-0d63068b-7017-4200-bed4-e08fe3234abf-atc-btn-wrapper {
    text-align: center;
  }


#s-0d63068b-7017-4200-bed4-e08fe3234abf {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-0d63068b-7017-4200-bed4-e08fe3234abf.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-0d63068b-7017-4200-bed4-e08fe3234abf.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-0d63068b-7017-4200-bed4-e08fe3234abf.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-0d63068b-7017-4200-bed4-e08fe3234abf-atc-btn-wrapper {
    text-align: center;
  }


#s-0d63068b-7017-4200-bed4-e08fe3234abf {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-0d63068b-7017-4200-bed4-e08fe3234abf.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-0d63068b-7017-4200-bed4-e08fe3234abf.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-0d63068b-7017-4200-bed4-e08fe3234abf.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-0d63068b-7017-4200-bed4-e08fe3234abf-atc-btn-wrapper {
    text-align: center;
  }


#s-0d63068b-7017-4200-bed4-e08fe3234abf {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-0d63068b-7017-4200-bed4-e08fe3234abf.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-0d63068b-7017-4200-bed4-e08fe3234abf.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-0d63068b-7017-4200-bed4-e08fe3234abf.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-9ba6319e-3166-4f0b-ac4d-a92c862eed86 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
text-decoration: none;
}
#s-9ba6319e-3166-4f0b-ac4d-a92c862eed86:hover {border-style: solid !important;
border-top-width: 1px !important;
border-left-width: 1px !important;
border-bottom-width: 1px !important;
border-right-width: 1px !important;
border-color: rgba(10, 108, 220, 1) !important;
background-color: rgba(247, 247, 247, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(10, 108, 220, 1) !important;}#s-9ba6319e-3166-4f0b-ac4d-a92c862eed86:active {background-color: rgba(0, 0, 0, 0.01) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}@media (min-width: 1200px){#s-9ba6319e-3166-4f0b-ac4d-a92c862eed86 {
  border-style: solid;
padding-left: 30px;
padding-right: 30px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #2C2A34;
background-image: none;
background-color: rgba(37, 37, 37, 0);
hover-type: color;
color: rgba(9, 9, 9, 1);
}
}@media (min-width: 992px) and (max-width: 1199px){#s-9ba6319e-3166-4f0b-ac4d-a92c862eed86 {
  border-style: solid;
padding-left: 30px;
padding-right: 30px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(4, 4, 4, 1);
color: rgba(5, 5, 5, 1);
background-image: none;
background-color: rgba(10, 10, 10, 0);
hover-type: color;
}
}@media (min-width: 768px) and (max-width: 991px){#s-9ba6319e-3166-4f0b-ac4d-a92c862eed86 {
  border-style: solid;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #2C2A34;
background-color: rgba(51, 51, 51, 0);
color: rgba(51, 51, 51, 1);
background-image: none;
hover-type: color;
}
}@media (max-width: 767px){#s-9ba6319e-3166-4f0b-ac4d-a92c862eed86 {
  border-style: solid;
padding-left: 50px;
padding-right: 50px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(51, 51, 51, 1);
color: rgba(10, 10, 10, 1);
background-image: none;
background-color: rgba(255, 255, 255, 0);
hover-type: color;
}
}

  #s-9ba6319e-3166-4f0b-ac4d-a92c862eed86-root {
    text-align: center;
  }


#s-9ba6319e-3166-4f0b-ac4d-a92c862eed86.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-9ba6319e-3166-4f0b-ac4d-a92c862eed86-root {
    text-align: center;
  }


#s-9ba6319e-3166-4f0b-ac4d-a92c862eed86.shg-btn {
  color: rgba(9, 9, 9, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-9ba6319e-3166-4f0b-ac4d-a92c862eed86-root {
    text-align: center;
  }


#s-9ba6319e-3166-4f0b-ac4d-a92c862eed86.shg-btn {
  color: rgba(5, 5, 5, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-9ba6319e-3166-4f0b-ac4d-a92c862eed86-root {
    text-align: center;
  }


#s-9ba6319e-3166-4f0b-ac4d-a92c862eed86.shg-btn {
  color: rgba(51, 51, 51, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-9ba6319e-3166-4f0b-ac4d-a92c862eed86-root {
    text-align: center;
  }


#s-9ba6319e-3166-4f0b-ac4d-a92c862eed86.shg-btn {
  color: rgba(10, 10, 10, 1);
  font-size: 14px;
  
  
  font-family: Roboto;
  display:  inline-block ;
}
}
#s-0744ee59-402b-47e4-9cb7-946339678e7b {
  margin-left: auto;
margin-right: auto;
padding-top: 5%;
padding-bottom: 5%;
min-height: 50px;
background-color: rgba(237, 246, 255, 1);
}
@media (min-width: 1200px){#s-0744ee59-402b-47e4-9cb7-946339678e7b {
  padding-top: 0px;
padding-bottom: 0px;
background-color: rgba(244, 247, 253, 1);
}
}@media (min-width: 992px) and (max-width: 1199px){#s-0744ee59-402b-47e4-9cb7-946339678e7b {
  padding-top: 5%;
padding-bottom: 0%;
background-color: rgba(238, 244, 255, 1);
}
}@media (min-width: 768px) and (max-width: 991px){#s-0744ee59-402b-47e4-9cb7-946339678e7b {
  padding-top: 5%;
background-color: rgba(238, 244, 255, 1);
}
}@media (max-width: 767px){#s-0744ee59-402b-47e4-9cb7-946339678e7b {
  background-color: rgba(238, 244, 255, 1);
}
}







#s-0744ee59-402b-47e4-9cb7-946339678e7b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0744ee59-402b-47e4-9cb7-946339678e7b.shg-box.shg-c {
  justify-content: center;
}

#s-54b98c53-1a4f-4057-bc07-c423717420c8 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}
@media (min-width: 1200px){#s-54b98c53-1a4f-4057-bc07-c423717420c8 {
  background-color: rgba(237, 246, 255, 1);
}
}
#s-e743dab2-5bf8-4366-ad96-e1c0718fa40a {
  margin-left: auto;
margin-right: auto;
max-width: 1280px;
background-color: rgba(237, 246, 255, 1);
}

@media (min-width: 0px) {
[id="s-e743dab2-5bf8-4366-ad96-e1c0718fa40a"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-e743dab2-5bf8-4366-ad96-e1c0718fa40a"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 5.0px);
}

[id="s-e743dab2-5bf8-4366-ad96-e1c0718fa40a"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-e743dab2-5bf8-4366-ad96-e1c0718fa40a"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 5.0px);
}

[id="s-e743dab2-5bf8-4366-ad96-e1c0718fa40a"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-e743dab2-5bf8-4366-ad96-e1c0718fa40a"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 5.0px);
}

[id="s-e743dab2-5bf8-4366-ad96-e1c0718fa40a"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 5.0px);
}

}

#s-19d8ec8c-db3f-4d1b-8c74-aa2f35aedda0 {
  margin-left: auto;
margin-right: auto;
max-width: 1080px;
text-align: center;
}

#s-19d8ec8c-db3f-4d1b-8c74-aa2f35aedda0 {
  margin: 0 !important;
  overflow: visible;
}

#s-19d8ec8c-db3f-4d1b-8c74-aa2f35aedda0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-19d8ec8c-db3f-4d1b-8c74-aa2f35aedda0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-19d8ec8c-db3f-4d1b-8c74-aa2f35aedda0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-19d8ec8c-db3f-4d1b-8c74-aa2f35aedda0 img.shogun-image {
  /* Add background color handling */
  
}

#s-19d8ec8c-db3f-4d1b-8c74-aa2f35aedda0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-19d8ec8c-db3f-4d1b-8c74-aa2f35aedda0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-19d8ec8c-db3f-4d1b-8c74-aa2f35aedda0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-19d8ec8c-db3f-4d1b-8c74-aa2f35aedda0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-19d8ec8c-db3f-4d1b-8c74-aa2f35aedda0.shogun-image {
  box-sizing: border-box;
}



.s-19d8ec8c-db3f-4d1b-8c74-aa2f35aedda0 img.shogun-image {
  
}


@media (min-width: 1200px){#s-19d8ec8c-db3f-4d1b-8c74-aa2f35aedda0 {
  margin: 0 !important;
  overflow: visible;
}

#s-19d8ec8c-db3f-4d1b-8c74-aa2f35aedda0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-19d8ec8c-db3f-4d1b-8c74-aa2f35aedda0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-19d8ec8c-db3f-4d1b-8c74-aa2f35aedda0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-19d8ec8c-db3f-4d1b-8c74-aa2f35aedda0 img.shogun-image {
  /* Add background color handling */
  
}

#s-19d8ec8c-db3f-4d1b-8c74-aa2f35aedda0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-19d8ec8c-db3f-4d1b-8c74-aa2f35aedda0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-19d8ec8c-db3f-4d1b-8c74-aa2f35aedda0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-19d8ec8c-db3f-4d1b-8c74-aa2f35aedda0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-19d8ec8c-db3f-4d1b-8c74-aa2f35aedda0.shogun-image {
  box-sizing: border-box;
}



.s-19d8ec8c-db3f-4d1b-8c74-aa2f35aedda0 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-19d8ec8c-db3f-4d1b-8c74-aa2f35aedda0 {
  margin: 0 !important;
  overflow: visible;
}

#s-19d8ec8c-db3f-4d1b-8c74-aa2f35aedda0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-19d8ec8c-db3f-4d1b-8c74-aa2f35aedda0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-19d8ec8c-db3f-4d1b-8c74-aa2f35aedda0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-19d8ec8c-db3f-4d1b-8c74-aa2f35aedda0 img.shogun-image {
  /* Add background color handling */
  
}

#s-19d8ec8c-db3f-4d1b-8c74-aa2f35aedda0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-19d8ec8c-db3f-4d1b-8c74-aa2f35aedda0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-19d8ec8c-db3f-4d1b-8c74-aa2f35aedda0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-19d8ec8c-db3f-4d1b-8c74-aa2f35aedda0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-19d8ec8c-db3f-4d1b-8c74-aa2f35aedda0.shogun-image {
  box-sizing: border-box;
}



.s-19d8ec8c-db3f-4d1b-8c74-aa2f35aedda0 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-19d8ec8c-db3f-4d1b-8c74-aa2f35aedda0 {
  margin: 0 !important;
  overflow: visible;
}

#s-19d8ec8c-db3f-4d1b-8c74-aa2f35aedda0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-19d8ec8c-db3f-4d1b-8c74-aa2f35aedda0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-19d8ec8c-db3f-4d1b-8c74-aa2f35aedda0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-19d8ec8c-db3f-4d1b-8c74-aa2f35aedda0 img.shogun-image {
  /* Add background color handling */
  
}

#s-19d8ec8c-db3f-4d1b-8c74-aa2f35aedda0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-19d8ec8c-db3f-4d1b-8c74-aa2f35aedda0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-19d8ec8c-db3f-4d1b-8c74-aa2f35aedda0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-19d8ec8c-db3f-4d1b-8c74-aa2f35aedda0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-19d8ec8c-db3f-4d1b-8c74-aa2f35aedda0.shogun-image {
  box-sizing: border-box;
}



.s-19d8ec8c-db3f-4d1b-8c74-aa2f35aedda0 img.shogun-image {
  
}


}@media (max-width: 767px){#s-19d8ec8c-db3f-4d1b-8c74-aa2f35aedda0 {
  margin: 0 !important;
  overflow: visible;
}

#s-19d8ec8c-db3f-4d1b-8c74-aa2f35aedda0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-19d8ec8c-db3f-4d1b-8c74-aa2f35aedda0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-19d8ec8c-db3f-4d1b-8c74-aa2f35aedda0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-19d8ec8c-db3f-4d1b-8c74-aa2f35aedda0 img.shogun-image {
  /* Add background color handling */
  
}

#s-19d8ec8c-db3f-4d1b-8c74-aa2f35aedda0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-19d8ec8c-db3f-4d1b-8c74-aa2f35aedda0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-19d8ec8c-db3f-4d1b-8c74-aa2f35aedda0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-19d8ec8c-db3f-4d1b-8c74-aa2f35aedda0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-19d8ec8c-db3f-4d1b-8c74-aa2f35aedda0.shogun-image {
  box-sizing: border-box;
}



.s-19d8ec8c-db3f-4d1b-8c74-aa2f35aedda0 img.shogun-image {
  
}


}
#s-adb2cb0c-f5c6-4afc-8e53-4ca4e746928c {
  margin-left: auto;
margin-right: auto;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(0, 0, 0, 1);
border-style: none;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-adb2cb0c-f5c6-4afc-8e53-4ca4e746928c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-adb2cb0c-f5c6-4afc-8e53-4ca4e746928c.shg-box.shg-c {
  justify-content: center;
}

#s-1229f6b1-2007-4de4-af9e-a85cd6ec7e7e {
  margin-left: auto;
margin-right: auto;
padding-top: 40px;
padding-left: 5%;
padding-bottom: 30px;
padding-right: 5%;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-1229f6b1-2007-4de4-af9e-a85cd6ec7e7e {
  margin-top: 20px;
padding-top: 10px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-1229f6b1-2007-4de4-af9e-a85cd6ec7e7e {
  padding-top: 10px;
padding-bottom: 0px;
}
}@media (max-width: 767px){#s-1229f6b1-2007-4de4-af9e-a85cd6ec7e7e {
  padding-top: 10px;
}
}
#s-1229f6b1-2007-4de4-af9e-a85cd6ec7e7e .shogun-heading-component h1 {
  
  font-weight:  600 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 22px;
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-1229f6b1-2007-4de4-af9e-a85cd6ec7e7e .shogun-heading-component h1 {
  
  font-weight:  600 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-1229f6b1-2007-4de4-af9e-a85cd6ec7e7e .shogun-heading-component h1 {
  
  font-weight:  600 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


}@media (max-width: 767px){#s-1229f6b1-2007-4de4-af9e-a85cd6ec7e7e .shogun-heading-component h1 {
  
  font-weight:  600 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


}
#s-6c2f5810-e004-4b9e-8c2c-ce58fb516ea8 {
  margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-bottom: 20px;
}
@media (min-width: 992px) and (max-width: 1199px){#s-6c2f5810-e004-4b9e-8c2c-ce58fb516ea8 {
  margin-top: 0px;
margin-bottom: 0px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-6c2f5810-e004-4b9e-8c2c-ce58fb516ea8 {
  margin-top: 10px;
margin-bottom: 10px;
}
}
#s-e3c6a50c-e4f8-40c8-9f26-4759f7867635 {
  margin-left: auto;
margin-right: auto;
}

#s-b7b0930d-8226-4412-be08-5fe484c8de48 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 5%;
padding-bottom: 30px;
padding-right: 15%;
text-decoration: none;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-b7b0930d-8226-4412-be08-5fe484c8de48 {
  padding-top: 0px;
padding-bottom: 10px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-b7b0930d-8226-4412-be08-5fe484c8de48 {
  padding-top: 0px;
padding-bottom: 10px;
}
}@media (max-width: 767px){#s-b7b0930d-8226-4412-be08-5fe484c8de48 {
  padding-bottom: 10px;
}
}
#s-b7b0930d-8226-4412-be08-5fe484c8de48 .shg-product-selector-wrapper {
  display: flex;
  flex-direction: row;
}

#s-b7b0930d-8226-4412-be08-5fe484c8de48 .shg-product-selector-wrapper > * {
  flex-grow: 1;
}

#s-b7b0930d-8226-4412-be08-5fe484c8de48 .shg-product-selector-wrapper select {
  width: 100% !important;
  margin: 0 !important;
}



#s-b7b0930d-8226-4412-be08-5fe484c8de48 .shg-product-selector-inline-wrapper:not(:first-child) {
  margin-left: 10px;
}

#s-b7b0930d-8226-4412-be08-5fe484c8de48 .shg-product-swatches-wrapper {
  display: grid;
  grid-gap: 12px;
  grid-template-columns: repeat(auto-fit, 32px);
  margin-top: 6px;
  min-width: 100px;
}

#s-b7b0930d-8226-4412-be08-5fe484c8de48 .shg-product-swatch {
  position: relative;
  display: block;
  height: 32px;
  width: 32px;
  border-radius: 50%;
  cursor: pointer;
}

#s-b7b0930d-8226-4412-be08-5fe484c8de48 .shg-product-swatch.not-available {
  cursor: not-allowed;
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' preserveAspectRatio='none' viewBox='0 0 100 100'><path d='M100 0 L0 100 ' stroke='black' stroke-width='2'/></svg>");
  background-repeat:no-repeat;
  background-position:center center;
  background-size: 100% 100%, auto;
}

#s-b7b0930d-8226-4412-be08-5fe484c8de48 .shg-product-swatch::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border: 1px solid hsla(230, 13%, 23%, 0.1);
  width: 100%;
  height: 100%;
  border-radius: inherit;
  pointer-events: none;
  transition: 0.2s;
}

#s-b7b0930d-8226-4412-be08-5fe484c8de48 .shg-product-swatch:hover::before {
  border-color: hsla(230, 13%, 23%, 0.3);
  width: calc(100% + 6px);
  height: calc(100% + 6px);
}

#s-b7b0930d-8226-4412-be08-5fe484c8de48 .shg-product-swatch.selected::before {
  border-color: hsla(230, 13%, 23%, 0.8);
  width: calc(100% + 6px);
  height: calc(100% + 6px);
}

#s-b7b0930d-8226-4412-be08-5fe484c8de48 .shg-product-swatches-title {
  height: 32px;
  display: block;
  font-size: 14px;
  margin-top: 8px;
  overflow-x: clip;
}





  #s-b7b0930d-8226-4412-be08-5fe484c8de48-btn-wrapper {
    text-align: center;
  }


#s-b7b0930d-8226-4412-be08-5fe484c8de48 .shg-variant-btn {
  
    background-color: #252525;
  

  color: #ffffff;
  font-size: 14px;
  
  
  
  padding: 10px;
  border-radius: 2px;
  border:  solid ;
}

#s-b7b0930d-8226-4412-be08-5fe484c8de48 .shg-variant-btn:hover {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-b7b0930d-8226-4412-be08-5fe484c8de48 .shg-variant-btn:active, #s-b7b0930d-8226-4412-be08-5fe484c8de48 .shg-variant-btn.active {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-b7b0930d-8226-4412-be08-5fe484c8de48 .shg-variant-btn.disabled {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-96efd86e-3b14-49d0-b2c3-c1bfe5791167 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 5%;
padding-bottom: 46px;
padding-right: 10%;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-96efd86e-3b14-49d0-b2c3-c1bfe5791167 {
  padding-bottom: 16px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-96efd86e-3b14-49d0-b2c3-c1bfe5791167 {
  padding-top: 0px;
padding-bottom: 10px;
}
}@media (max-width: 767px){#s-96efd86e-3b14-49d0-b2c3-c1bfe5791167 {
  padding-bottom: 10px;
}
}
#s-96efd86e-3b14-49d0-b2c3-c1bfe5791167 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 32px;
  font-weight:  900 ;
  font-family: Roboto;
  font-style:  normal ;
}

#s-96efd86e-3b14-49d0-b2c3-c1bfe5791167 .shg-product-price {
  color: #000;
  font-weight:  900 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 32px;
}

#s-96efd86e-3b14-49d0-b2c3-c1bfe5791167 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(153, 153, 153, 1);
  font-weight:  600 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 20px;
  padding-left: 19px;
}
@media (min-width: 768px) and (max-width: 991px){#s-96efd86e-3b14-49d0-b2c3-c1bfe5791167 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 20px;
  font-weight:  900 ;
  font-family: Roboto;
  font-style:  normal ;
}

#s-96efd86e-3b14-49d0-b2c3-c1bfe5791167 .shg-product-price {
  color: #000;
  font-weight:  900 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 20px;
}

#s-96efd86e-3b14-49d0-b2c3-c1bfe5791167 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(153, 153, 153, 1);
  font-weight:  600 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 12px;
  padding-left: 19px;
}
}@media (max-width: 767px){#s-96efd86e-3b14-49d0-b2c3-c1bfe5791167 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 24px;
  font-weight:  900 ;
  font-family: Roboto;
  font-style:  normal ;
}

#s-96efd86e-3b14-49d0-b2c3-c1bfe5791167 .shg-product-price {
  color: #000;
  font-weight:  900 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 24px;
}

#s-96efd86e-3b14-49d0-b2c3-c1bfe5791167 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(153, 153, 153, 1);
  font-weight:  600 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 19px;
}
}
#s-f1a0d69c-3807-40ec-8d5a-9e80905645d9 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-8192cefd-679c-4b40-8c3e-3b566480317c {
  margin-left: auto;
margin-right: auto;
padding-left: 5%;
padding-bottom: 40px;
padding-right: 5%;
}
@media (min-width: 768px) and (max-width: 991px){#s-8192cefd-679c-4b40-8c3e-3b566480317c {
  padding-bottom: 16px;
}
}@media (max-width: 767px){#s-8192cefd-679c-4b40-8c3e-3b566480317c {
  padding-bottom: 10px;
}
}
@media (min-width: 0px) {
[id="s-8192cefd-679c-4b40-8c3e-3b566480317c"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-8192cefd-679c-4b40-8c3e-3b566480317c"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 992px) {
[id="s-8192cefd-679c-4b40-8c3e-3b566480317c"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 1200px) {
[id="s-8192cefd-679c-4b40-8c3e-3b566480317c"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 10.0px);
}

}

#s-4eaca8e1-a619-4ba3-a9d3-77bc1cc76fc8 {
  padding-top: 10px;
padding-bottom: 10px;
border-radius: 2px;
background-color: rgba(1, 1, 1, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-4eaca8e1-a619-4ba3-a9d3-77bc1cc76fc8:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-4eaca8e1-a619-4ba3-a9d3-77bc1cc76fc8:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 1200px){#s-4eaca8e1-a619-4ba3-a9d3-77bc1cc76fc8 {
  
}
#s-4eaca8e1-a619-4ba3-a9d3-77bc1cc76fc8:hover {background-color: rgba(10, 108, 220, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}@media (max-width: 767px){#s-4eaca8e1-a619-4ba3-a9d3-77bc1cc76fc8 {
  margin-top: 0px;
margin-bottom: 10px;
padding-bottom: 10px;
}
}

  #s-4eaca8e1-a619-4ba3-a9d3-77bc1cc76fc8-atc-btn-wrapper {
    text-align: center;
  }


#s-4eaca8e1-a619-4ba3-a9d3-77bc1cc76fc8 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-4eaca8e1-a619-4ba3-a9d3-77bc1cc76fc8.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-4eaca8e1-a619-4ba3-a9d3-77bc1cc76fc8.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}

#s-4eaca8e1-a619-4ba3-a9d3-77bc1cc76fc8.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-4eaca8e1-a619-4ba3-a9d3-77bc1cc76fc8-atc-btn-wrapper {
    text-align: center;
  }


#s-4eaca8e1-a619-4ba3-a9d3-77bc1cc76fc8 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-4eaca8e1-a619-4ba3-a9d3-77bc1cc76fc8.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-4eaca8e1-a619-4ba3-a9d3-77bc1cc76fc8.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}

#s-4eaca8e1-a619-4ba3-a9d3-77bc1cc76fc8.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-4eaca8e1-a619-4ba3-a9d3-77bc1cc76fc8-atc-btn-wrapper {
    text-align: center;
  }


#s-4eaca8e1-a619-4ba3-a9d3-77bc1cc76fc8 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-4eaca8e1-a619-4ba3-a9d3-77bc1cc76fc8.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-4eaca8e1-a619-4ba3-a9d3-77bc1cc76fc8.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}

#s-4eaca8e1-a619-4ba3-a9d3-77bc1cc76fc8.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-4eaca8e1-a619-4ba3-a9d3-77bc1cc76fc8-atc-btn-wrapper {
    text-align: center;
  }


#s-4eaca8e1-a619-4ba3-a9d3-77bc1cc76fc8 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-4eaca8e1-a619-4ba3-a9d3-77bc1cc76fc8.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-4eaca8e1-a619-4ba3-a9d3-77bc1cc76fc8.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}

#s-4eaca8e1-a619-4ba3-a9d3-77bc1cc76fc8.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-4eaca8e1-a619-4ba3-a9d3-77bc1cc76fc8-atc-btn-wrapper {
    text-align: center;
  }


#s-4eaca8e1-a619-4ba3-a9d3-77bc1cc76fc8 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-4eaca8e1-a619-4ba3-a9d3-77bc1cc76fc8.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-4eaca8e1-a619-4ba3-a9d3-77bc1cc76fc8.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}

#s-4eaca8e1-a619-4ba3-a9d3-77bc1cc76fc8.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-4639cb2a-c994-4ba0-af50-4304f922311f {
  border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #2C2A34;
border-radius: 2px;
background-color: rgba(0, 0, 0, 0.01);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
}
#s-4639cb2a-c994-4ba0-af50-4304f922311f:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-4639cb2a-c994-4ba0-af50-4304f922311f:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNGI1NDg3MDItZWY2MS00MDA0LWEwMTctNDUzY2JhYTU0ZDA2IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZWVmMTBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojN2UyMGNmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM0YjU0ODcwMi1lZjYxLTQwMDQtYTAxNy00NTNjYmFhNTRkMDYpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#eef10b"}, {"id"=>2, "pos"=>1, "color"=>"#7e20cf"}] !important;}@media (min-width: 1200px){#s-4639cb2a-c994-4ba0-af50-4304f922311f {
  
}
#s-4639cb2a-c994-4ba0-af50-4304f922311f:hover {border-style: solid !important;
border-color: rgba(10, 108, 220, 1) !important;
border-radius: 1px !important;
background-color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(10, 108, 220, 1) !important;}#s-4639cb2a-c994-4ba0-af50-4304f922311f:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iOWYyZjhiZmMtNjY4NC00YmQ5LTkxMmMtOGNhZjJhNmIxYWFlIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZWVmMTBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojN2UyMGNmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM5ZjJmOGJmYy02Njg0LTRiZDktOTEyYy04Y2FmMmE2YjFhYWUpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#eef10b"}, {"id"=>2, "pos"=>1, "color"=>"#7e20cf"}] !important;}}@media (min-width: 768px) and (max-width: 991px){#s-4639cb2a-c994-4ba0-af50-4304f922311f {
  
}
#s-4639cb2a-c994-4ba0-af50-4304f922311f:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNDZjZTFjMzEtMzcxNy00YjcxLWFmZWItZDQ3NzljZTI0OGQ3IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZWVmMTBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojN2UyMGNmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM0NmNlMWMzMS0zNzE3LTRiNzEtYWZlYi1kNDc3OWNlMjQ4ZDcpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#eef10b"}, {"id"=>2, "pos"=>1, "color"=>"#7e20cf"}] !important;}}@media (max-width: 767px){#s-4639cb2a-c994-4ba0-af50-4304f922311f {
  
}
#s-4639cb2a-c994-4ba0-af50-4304f922311f:hover {border-style: solid !important;
border-color: rgba(35, 93, 227, 1) !important;
background-color: rgba(70, 128, 184, 0.01) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(58, 103, 193, 1) !important;}#s-4639cb2a-c994-4ba0-af50-4304f922311f:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iOWY2MDE4MzktZGIwYy00NTlkLWI4NTMtZGY1ODAxNTVhODdhIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZWVmMTBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojN2UyMGNmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM5ZjYwMTgzOS1kYjBjLTQ1OWQtYjg1My1kZjU4MDE1NWE4N2EpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#eef10b"}, {"id"=>2, "pos"=>1, "color"=>"#7e20cf"}] !important;}}

  #s-4639cb2a-c994-4ba0-af50-4304f922311f-root {
    text-align: center;
  }


#s-4639cb2a-c994-4ba0-af50-4304f922311f.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
@media (min-width: 1200px){
  #s-4639cb2a-c994-4ba0-af50-4304f922311f-root {
    text-align: center;
  }


#s-4639cb2a-c994-4ba0-af50-4304f922311f.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-4639cb2a-c994-4ba0-af50-4304f922311f-root {
    text-align: center;
  }


#s-4639cb2a-c994-4ba0-af50-4304f922311f.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-4639cb2a-c994-4ba0-af50-4304f922311f-root {
    text-align: center;
  }


#s-4639cb2a-c994-4ba0-af50-4304f922311f.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}@media (max-width: 767px){
  #s-4639cb2a-c994-4ba0-af50-4304f922311f-root {
    text-align: center;
  }


#s-4639cb2a-c994-4ba0-af50-4304f922311f.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}
#s-99fcef79-50d6-4a02-9a0d-40fadab5c772 {
  margin-left: auto;
margin-right: auto;
padding-top: 5%;
min-height: 50px;
background-color: rgba(237, 246, 255, 1);
}








#s-99fcef79-50d6-4a02-9a0d-40fadab5c772 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-99fcef79-50d6-4a02-9a0d-40fadab5c772.shg-box.shg-c {
  justify-content: center;
}

#s-62b3492a-8c34-474c-a2e8-a6063cbbfc90 {
  margin-left: auto;
margin-right: auto;
max-width: 1280px;
}
@media (min-width: 1200px){#s-62b3492a-8c34-474c-a2e8-a6063cbbfc90 {
  max-width: 1400px;
background-color: rgba(237, 246, 255, 1);
}
}@media (min-width: 992px) and (max-width: 1199px){#s-62b3492a-8c34-474c-a2e8-a6063cbbfc90 {
  max-width: 900px;
}
}@media (max-width: 767px){#s-62b3492a-8c34-474c-a2e8-a6063cbbfc90 {
  padding-top: 0px;
padding-left: 5%;
padding-bottom: 0px;
padding-right: 5%;
}
}
@media (min-width: 0px) {
[id="s-62b3492a-8c34-474c-a2e8-a6063cbbfc90"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-62b3492a-8c34-474c-a2e8-a6063cbbfc90"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 992px) {
[id="s-62b3492a-8c34-474c-a2e8-a6063cbbfc90"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 1200px) {
[id="s-62b3492a-8c34-474c-a2e8-a6063cbbfc90"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

#s-17546ef9-c138-4400-8850-f74abe850314 {
  margin-left: auto;
margin-right: auto;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 992px) and (max-width: 1199px){#s-17546ef9-c138-4400-8850-f74abe850314 {
  padding-bottom: 10px;
background-color: rgba(255, 255, 255, 1);
}
}@media (min-width: 768px) and (max-width: 991px){#s-17546ef9-c138-4400-8850-f74abe850314 {
  padding-bottom: 10px;
background-color: rgba(255, 255, 255, 1);
}
}@media (max-width: 767px){#s-17546ef9-c138-4400-8850-f74abe850314 {
  margin-top: 20px;
margin-bottom: 20px;
padding-bottom: 10px;
background-color: rgba(255, 255, 255, 1);
text-align: left;
}
}
#s-c855d5e7-b345-4e2d-a95a-0d2239d9b34c {
  margin-left: auto;
margin-right: auto;
max-width: 1080px;
text-align: center;
}
@media (max-width: 767px){#s-c855d5e7-b345-4e2d-a95a-0d2239d9b34c {
  margin-left: auto;
margin-right: auto;
text-align: center;
}
}
#s-c855d5e7-b345-4e2d-a95a-0d2239d9b34c {
  margin: 0 !important;
  overflow: visible;
}

#s-c855d5e7-b345-4e2d-a95a-0d2239d9b34c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c855d5e7-b345-4e2d-a95a-0d2239d9b34c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c855d5e7-b345-4e2d-a95a-0d2239d9b34c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c855d5e7-b345-4e2d-a95a-0d2239d9b34c img.shogun-image {
  /* Add background color handling */
  
}

#s-c855d5e7-b345-4e2d-a95a-0d2239d9b34c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-c855d5e7-b345-4e2d-a95a-0d2239d9b34c .shogun-image-content {
  
    justify-content: center;
  
}

.s-c855d5e7-b345-4e2d-a95a-0d2239d9b34c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c855d5e7-b345-4e2d-a95a-0d2239d9b34c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c855d5e7-b345-4e2d-a95a-0d2239d9b34c.shogun-image {
  box-sizing: border-box;
}



.s-c855d5e7-b345-4e2d-a95a-0d2239d9b34c img.shogun-image {
  
}


@media (min-width: 1200px){#s-c855d5e7-b345-4e2d-a95a-0d2239d9b34c {
  margin: 0 !important;
  overflow: visible;
}

#s-c855d5e7-b345-4e2d-a95a-0d2239d9b34c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c855d5e7-b345-4e2d-a95a-0d2239d9b34c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c855d5e7-b345-4e2d-a95a-0d2239d9b34c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c855d5e7-b345-4e2d-a95a-0d2239d9b34c img.shogun-image {
  /* Add background color handling */
  
}

#s-c855d5e7-b345-4e2d-a95a-0d2239d9b34c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-c855d5e7-b345-4e2d-a95a-0d2239d9b34c .shogun-image-content {
  
    justify-content: center;
  
}

.s-c855d5e7-b345-4e2d-a95a-0d2239d9b34c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c855d5e7-b345-4e2d-a95a-0d2239d9b34c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c855d5e7-b345-4e2d-a95a-0d2239d9b34c.shogun-image {
  box-sizing: border-box;
}



.s-c855d5e7-b345-4e2d-a95a-0d2239d9b34c img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-c855d5e7-b345-4e2d-a95a-0d2239d9b34c {
  margin: 0 !important;
  overflow: visible;
}

#s-c855d5e7-b345-4e2d-a95a-0d2239d9b34c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c855d5e7-b345-4e2d-a95a-0d2239d9b34c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c855d5e7-b345-4e2d-a95a-0d2239d9b34c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c855d5e7-b345-4e2d-a95a-0d2239d9b34c img.shogun-image {
  /* Add background color handling */
  
}

#s-c855d5e7-b345-4e2d-a95a-0d2239d9b34c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-c855d5e7-b345-4e2d-a95a-0d2239d9b34c .shogun-image-content {
  
    justify-content: center;
  
}

.s-c855d5e7-b345-4e2d-a95a-0d2239d9b34c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c855d5e7-b345-4e2d-a95a-0d2239d9b34c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c855d5e7-b345-4e2d-a95a-0d2239d9b34c.shogun-image {
  box-sizing: border-box;
}



.s-c855d5e7-b345-4e2d-a95a-0d2239d9b34c img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-c855d5e7-b345-4e2d-a95a-0d2239d9b34c {
  margin: 0 !important;
  overflow: visible;
}

#s-c855d5e7-b345-4e2d-a95a-0d2239d9b34c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c855d5e7-b345-4e2d-a95a-0d2239d9b34c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c855d5e7-b345-4e2d-a95a-0d2239d9b34c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c855d5e7-b345-4e2d-a95a-0d2239d9b34c img.shogun-image {
  /* Add background color handling */
  
}

#s-c855d5e7-b345-4e2d-a95a-0d2239d9b34c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-c855d5e7-b345-4e2d-a95a-0d2239d9b34c .shogun-image-content {
  
    justify-content: center;
  
}

.s-c855d5e7-b345-4e2d-a95a-0d2239d9b34c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c855d5e7-b345-4e2d-a95a-0d2239d9b34c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c855d5e7-b345-4e2d-a95a-0d2239d9b34c.shogun-image {
  box-sizing: border-box;
}



.s-c855d5e7-b345-4e2d-a95a-0d2239d9b34c img.shogun-image {
  
}


}@media (max-width: 767px){#s-c855d5e7-b345-4e2d-a95a-0d2239d9b34c {
  margin: 0 !important;
  overflow: visible;
}

#s-c855d5e7-b345-4e2d-a95a-0d2239d9b34c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c855d5e7-b345-4e2d-a95a-0d2239d9b34c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c855d5e7-b345-4e2d-a95a-0d2239d9b34c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c855d5e7-b345-4e2d-a95a-0d2239d9b34c img.shogun-image {
  /* Add background color handling */
  
}

#s-c855d5e7-b345-4e2d-a95a-0d2239d9b34c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-c855d5e7-b345-4e2d-a95a-0d2239d9b34c .shogun-image-content {
  
    justify-content: center;
  
}

.s-c855d5e7-b345-4e2d-a95a-0d2239d9b34c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c855d5e7-b345-4e2d-a95a-0d2239d9b34c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c855d5e7-b345-4e2d-a95a-0d2239d9b34c.shogun-image {
  box-sizing: border-box;
}



.s-c855d5e7-b345-4e2d-a95a-0d2239d9b34c img.shogun-image {
  
}


}
#s-6dc9cc09-523d-4581-9dc7-8b7d711f736d {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-left: 10%;
padding-bottom: 0px;
padding-right: 10%;
text-align: left;
}
@media (min-width: 1200px){#s-6dc9cc09-523d-4581-9dc7-8b7d711f736d {
  padding-top: 16px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-6dc9cc09-523d-4581-9dc7-8b7d711f736d {
  padding-top: 10px;
padding-left: 8%;
padding-bottom: 0px;
background-color: rgba(255, 255, 255, 1);
}
}@media (min-width: 768px) and (max-width: 991px){#s-6dc9cc09-523d-4581-9dc7-8b7d711f736d {
  padding-top: 10px;
padding-bottom: 10px;
}
}@media (max-width: 767px){#s-6dc9cc09-523d-4581-9dc7-8b7d711f736d {
  padding-top: 10px;
padding-left: 10%;
text-align: left;
}
}
#s-6dc9cc09-523d-4581-9dc7-8b7d711f736d .shg-product-title-component h1 span {
  color: rgba(3, 3, 3, 1);
  
  
  
  font-size: 14px;
  
  
  
}
@media (min-width: 1200px){#s-6dc9cc09-523d-4581-9dc7-8b7d711f736d .shg-product-title-component h1 span {
  color: rgba(3, 3, 3, 1);
  
  
  
  font-size: 16px;
  
  
  
}
}@media (max-width: 767px){#s-6dc9cc09-523d-4581-9dc7-8b7d711f736d .shg-product-title-component h1 span {
  color: rgba(3, 3, 3, 1);
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-ff652608-cac0-4e5d-a2a6-4e9d9dbb4f15 {
  margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-left: 10%;
padding-right: 10%;
}
@media (min-width: 992px) and (max-width: 1199px){#s-ff652608-cac0-4e5d-a2a6-4e9d9dbb4f15 {
  margin-top: 10px;
margin-bottom: 10px;
}
}@media (max-width: 767px){#s-ff652608-cac0-4e5d-a2a6-4e9d9dbb4f15 {
  margin-bottom: 0px;
padding-left: 10%;
}
}
#s-5674d453-2f3b-4bd1-b44f-b032a1dbfa7a {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 8%;
padding-bottom: 20px;
text-align: left;
}
@media (min-width: 1200px){#s-5674d453-2f3b-4bd1-b44f-b032a1dbfa7a {
  padding-top: 0px;
padding-left: 10%;
padding-bottom: 10px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-5674d453-2f3b-4bd1-b44f-b032a1dbfa7a {
  padding-top: 0px;
padding-bottom: 10px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-5674d453-2f3b-4bd1-b44f-b032a1dbfa7a {
  padding-top: 0px;
padding-bottom: 10px;
}
}@media (max-width: 767px){#s-5674d453-2f3b-4bd1-b44f-b032a1dbfa7a {
  padding-top: 0px;
padding-left: 10%;
padding-right: 0%;
text-align: left;
}
}
#s-5674d453-2f3b-4bd1-b44f-b032a1dbfa7a .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 24px;
  font-weight:  900 ;
  font-family: Roboto;
  font-style:  normal ;
}

#s-5674d453-2f3b-4bd1-b44f-b032a1dbfa7a .shg-product-price {
  color: #000;
  font-weight:  900 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 24px;
}

#s-5674d453-2f3b-4bd1-b44f-b032a1dbfa7a .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(153, 153, 153, 1);
  font-weight:  600 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 16px;
}
@media (min-width: 768px) and (max-width: 991px){#s-5674d453-2f3b-4bd1-b44f-b032a1dbfa7a .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  900 ;
  font-family: Roboto;
  font-style:  normal ;
}

#s-5674d453-2f3b-4bd1-b44f-b032a1dbfa7a .shg-product-price {
  color: #000;
  font-weight:  900 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 18px;
}

#s-5674d453-2f3b-4bd1-b44f-b032a1dbfa7a .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(153, 153, 153, 1);
  font-weight:  600 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 16px;
}
}
#s-0ec05d58-0eaf-4645-97b2-b2b56aa53b3d {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-813a4995-cc1e-4613-a79a-fed3c19395e9 {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-813a4995-cc1e-4613-a79a-fed3c19395e9 {
  margin-top: 10px;
margin-bottom: 20px;
padding-top: 0px;
padding-left: 10%;
padding-bottom: 0px;
padding-right: 10%;
}
}@media (max-width: 767px){#s-813a4995-cc1e-4613-a79a-fed3c19395e9 {
  margin-top: -10px;
}
}
@media (min-width: 0px) {
[id="s-813a4995-cc1e-4613-a79a-fed3c19395e9"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.5px);
}

}

@media (min-width: 768px) {
[id="s-813a4995-cc1e-4613-a79a-fed3c19395e9"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.5px);
}

}

@media (min-width: 992px) {
[id="s-813a4995-cc1e-4613-a79a-fed3c19395e9"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.5px);
}

}

@media (min-width: 1200px) {
[id="s-813a4995-cc1e-4613-a79a-fed3c19395e9"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.5px);
}

}

#s-75a39ef6-2c2d-434b-ab38-333a2436821d {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-75a39ef6-2c2d-434b-ab38-333a2436821d:hover {background-color: rgba(10, 108, 220, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-75a39ef6-2c2d-434b-ab38-333a2436821d:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 1200px){#s-75a39ef6-2c2d-434b-ab38-333a2436821d {
  padding-left: 40px;
padding-right: 40px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-75a39ef6-2c2d-434b-ab38-333a2436821d {
  padding-left: 36px;
padding-right: 36px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-75a39ef6-2c2d-434b-ab38-333a2436821d {
  padding-left: 26px;
padding-right: 26px;
}
}@media (max-width: 767px){#s-75a39ef6-2c2d-434b-ab38-333a2436821d {
  padding-left: 56px;
padding-right: 56px;
}
}

  #s-75a39ef6-2c2d-434b-ab38-333a2436821d-atc-btn-wrapper {
    text-align: center;
  }


#s-75a39ef6-2c2d-434b-ab38-333a2436821d {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-75a39ef6-2c2d-434b-ab38-333a2436821d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-75a39ef6-2c2d-434b-ab38-333a2436821d.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-75a39ef6-2c2d-434b-ab38-333a2436821d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-75a39ef6-2c2d-434b-ab38-333a2436821d-atc-btn-wrapper {
    text-align: center;
  }


#s-75a39ef6-2c2d-434b-ab38-333a2436821d {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-75a39ef6-2c2d-434b-ab38-333a2436821d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-75a39ef6-2c2d-434b-ab38-333a2436821d.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  inline-block ;
}

#s-75a39ef6-2c2d-434b-ab38-333a2436821d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-75a39ef6-2c2d-434b-ab38-333a2436821d-atc-btn-wrapper {
    text-align: center;
  }


#s-75a39ef6-2c2d-434b-ab38-333a2436821d {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-75a39ef6-2c2d-434b-ab38-333a2436821d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-75a39ef6-2c2d-434b-ab38-333a2436821d.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-75a39ef6-2c2d-434b-ab38-333a2436821d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-75a39ef6-2c2d-434b-ab38-333a2436821d-atc-btn-wrapper {
    text-align: center;
  }


#s-75a39ef6-2c2d-434b-ab38-333a2436821d {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-75a39ef6-2c2d-434b-ab38-333a2436821d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-75a39ef6-2c2d-434b-ab38-333a2436821d.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-75a39ef6-2c2d-434b-ab38-333a2436821d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-75a39ef6-2c2d-434b-ab38-333a2436821d-atc-btn-wrapper {
    text-align: center;
  }


#s-75a39ef6-2c2d-434b-ab38-333a2436821d {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-75a39ef6-2c2d-434b-ab38-333a2436821d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-75a39ef6-2c2d-434b-ab38-333a2436821d.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-75a39ef6-2c2d-434b-ab38-333a2436821d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-472650fb-2809-42c3-a952-7c490a47313a {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
text-decoration: none;
}
#s-472650fb-2809-42c3-a952-7c490a47313a:hover {border-style: solid !important;
border-top-width: 1px !important;
border-left-width: 1px !important;
border-bottom-width: 1px !important;
border-right-width: 1px !important;
border-color: rgba(10, 108, 220, 1) !important;
background-color: rgba(247, 247, 247, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(10, 108, 220, 1) !important;}#s-472650fb-2809-42c3-a952-7c490a47313a:active {background-color: rgba(0, 0, 0, 0.01) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}@media (min-width: 1200px){#s-472650fb-2809-42c3-a952-7c490a47313a {
  border-style: solid;
padding-left: 30px;
padding-right: 30px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #2C2A34;
background-image: none;
background-color: rgba(37, 37, 37, 0);
hover-type: color;
color: rgba(9, 9, 9, 1);
}
}@media (min-width: 992px) and (max-width: 1199px){#s-472650fb-2809-42c3-a952-7c490a47313a {
  border-style: solid;
padding-left: 30px;
padding-right: 30px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(4, 4, 4, 1);
color: rgba(5, 5, 5, 1);
background-image: none;
background-color: rgba(10, 10, 10, 0);
hover-type: color;
}
}@media (min-width: 768px) and (max-width: 991px){#s-472650fb-2809-42c3-a952-7c490a47313a {
  border-style: solid;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #2C2A34;
background-color: rgba(51, 51, 51, 0);
color: rgba(51, 51, 51, 1);
background-image: none;
hover-type: color;
}
}@media (max-width: 767px){#s-472650fb-2809-42c3-a952-7c490a47313a {
  border-style: solid;
padding-left: 50px;
padding-right: 50px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(51, 51, 51, 1);
color: rgba(10, 10, 10, 1);
background-image: none;
background-color: rgba(255, 255, 255, 0);
hover-type: color;
}
}

  #s-472650fb-2809-42c3-a952-7c490a47313a-root {
    text-align: center;
  }


#s-472650fb-2809-42c3-a952-7c490a47313a.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-472650fb-2809-42c3-a952-7c490a47313a-root {
    text-align: center;
  }


#s-472650fb-2809-42c3-a952-7c490a47313a.shg-btn {
  color: rgba(9, 9, 9, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-472650fb-2809-42c3-a952-7c490a47313a-root {
    text-align: center;
  }


#s-472650fb-2809-42c3-a952-7c490a47313a.shg-btn {
  color: rgba(5, 5, 5, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-472650fb-2809-42c3-a952-7c490a47313a-root {
    text-align: center;
  }


#s-472650fb-2809-42c3-a952-7c490a47313a.shg-btn {
  color: rgba(51, 51, 51, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-472650fb-2809-42c3-a952-7c490a47313a-root {
    text-align: center;
  }


#s-472650fb-2809-42c3-a952-7c490a47313a.shg-btn {
  color: rgba(10, 10, 10, 1);
  font-size: 14px;
  
  
  font-family: Roboto;
  display:  inline-block ;
}
}
#s-f2d3fba7-a2d0-45c4-8f62-e3adf20b580e {
  margin-left: auto;
margin-right: auto;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 992px) and (max-width: 1199px){#s-f2d3fba7-a2d0-45c4-8f62-e3adf20b580e {
  padding-bottom: 10px;
background-color: rgba(255, 255, 255, 1);
}
}@media (min-width: 768px) and (max-width: 991px){#s-f2d3fba7-a2d0-45c4-8f62-e3adf20b580e {
  padding-bottom: 10px;
background-color: rgba(255, 255, 255, 1);
}
}@media (max-width: 767px){#s-f2d3fba7-a2d0-45c4-8f62-e3adf20b580e {
  margin-top: 10px;
margin-bottom: 10px;
padding-bottom: 10px;
background-color: rgba(255, 255, 255, 1);
}
}
#s-44fc18bd-97b0-42b5-8d25-333265914f9d {
  margin-left: auto;
margin-right: auto;
max-width: 1080px;
text-align: center;
}
@media (max-width: 767px){#s-44fc18bd-97b0-42b5-8d25-333265914f9d {
  margin-left: auto;
margin-right: auto;
text-align: center;
}
}
#s-44fc18bd-97b0-42b5-8d25-333265914f9d {
  margin: 0 !important;
  overflow: visible;
}

#s-44fc18bd-97b0-42b5-8d25-333265914f9d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-44fc18bd-97b0-42b5-8d25-333265914f9d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-44fc18bd-97b0-42b5-8d25-333265914f9d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-44fc18bd-97b0-42b5-8d25-333265914f9d img.shogun-image {
  /* Add background color handling */
  
}

#s-44fc18bd-97b0-42b5-8d25-333265914f9d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-44fc18bd-97b0-42b5-8d25-333265914f9d .shogun-image-content {
  
    justify-content: center;
  
}

.s-44fc18bd-97b0-42b5-8d25-333265914f9d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-44fc18bd-97b0-42b5-8d25-333265914f9d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-44fc18bd-97b0-42b5-8d25-333265914f9d.shogun-image {
  box-sizing: border-box;
}



.s-44fc18bd-97b0-42b5-8d25-333265914f9d img.shogun-image {
  
}


@media (min-width: 1200px){#s-44fc18bd-97b0-42b5-8d25-333265914f9d {
  margin: 0 !important;
  overflow: visible;
}

#s-44fc18bd-97b0-42b5-8d25-333265914f9d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-44fc18bd-97b0-42b5-8d25-333265914f9d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-44fc18bd-97b0-42b5-8d25-333265914f9d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-44fc18bd-97b0-42b5-8d25-333265914f9d img.shogun-image {
  /* Add background color handling */
  
}

#s-44fc18bd-97b0-42b5-8d25-333265914f9d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-44fc18bd-97b0-42b5-8d25-333265914f9d .shogun-image-content {
  
    justify-content: center;
  
}

.s-44fc18bd-97b0-42b5-8d25-333265914f9d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-44fc18bd-97b0-42b5-8d25-333265914f9d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-44fc18bd-97b0-42b5-8d25-333265914f9d.shogun-image {
  box-sizing: border-box;
}



.s-44fc18bd-97b0-42b5-8d25-333265914f9d img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-44fc18bd-97b0-42b5-8d25-333265914f9d {
  margin: 0 !important;
  overflow: visible;
}

#s-44fc18bd-97b0-42b5-8d25-333265914f9d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-44fc18bd-97b0-42b5-8d25-333265914f9d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-44fc18bd-97b0-42b5-8d25-333265914f9d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-44fc18bd-97b0-42b5-8d25-333265914f9d img.shogun-image {
  /* Add background color handling */
  
}

#s-44fc18bd-97b0-42b5-8d25-333265914f9d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-44fc18bd-97b0-42b5-8d25-333265914f9d .shogun-image-content {
  
    justify-content: center;
  
}

.s-44fc18bd-97b0-42b5-8d25-333265914f9d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-44fc18bd-97b0-42b5-8d25-333265914f9d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-44fc18bd-97b0-42b5-8d25-333265914f9d.shogun-image {
  box-sizing: border-box;
}



.s-44fc18bd-97b0-42b5-8d25-333265914f9d img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-44fc18bd-97b0-42b5-8d25-333265914f9d {
  margin: 0 !important;
  overflow: visible;
}

#s-44fc18bd-97b0-42b5-8d25-333265914f9d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-44fc18bd-97b0-42b5-8d25-333265914f9d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-44fc18bd-97b0-42b5-8d25-333265914f9d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-44fc18bd-97b0-42b5-8d25-333265914f9d img.shogun-image {
  /* Add background color handling */
  
}

#s-44fc18bd-97b0-42b5-8d25-333265914f9d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-44fc18bd-97b0-42b5-8d25-333265914f9d .shogun-image-content {
  
    justify-content: center;
  
}

.s-44fc18bd-97b0-42b5-8d25-333265914f9d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-44fc18bd-97b0-42b5-8d25-333265914f9d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-44fc18bd-97b0-42b5-8d25-333265914f9d.shogun-image {
  box-sizing: border-box;
}



.s-44fc18bd-97b0-42b5-8d25-333265914f9d img.shogun-image {
  
}


}@media (max-width: 767px){#s-44fc18bd-97b0-42b5-8d25-333265914f9d {
  margin: 0 !important;
  overflow: visible;
}

#s-44fc18bd-97b0-42b5-8d25-333265914f9d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-44fc18bd-97b0-42b5-8d25-333265914f9d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-44fc18bd-97b0-42b5-8d25-333265914f9d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-44fc18bd-97b0-42b5-8d25-333265914f9d img.shogun-image {
  /* Add background color handling */
  
}

#s-44fc18bd-97b0-42b5-8d25-333265914f9d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-44fc18bd-97b0-42b5-8d25-333265914f9d .shogun-image-content {
  
    justify-content: center;
  
}

.s-44fc18bd-97b0-42b5-8d25-333265914f9d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-44fc18bd-97b0-42b5-8d25-333265914f9d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-44fc18bd-97b0-42b5-8d25-333265914f9d.shogun-image {
  box-sizing: border-box;
}



.s-44fc18bd-97b0-42b5-8d25-333265914f9d img.shogun-image {
  
}


}
#s-859a8891-66d7-4352-8c65-9fdb35b5ee4d {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 10%;
padding-bottom: 10px;
padding-right: 10%;
text-align: left;
}
@media (min-width: 1200px){#s-859a8891-66d7-4352-8c65-9fdb35b5ee4d {
  padding-top: 16px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-859a8891-66d7-4352-8c65-9fdb35b5ee4d {
  padding-left: 8%;
padding-bottom: 0px;
background-color: rgba(255, 255, 255, 1);
}
}@media (min-width: 768px) and (max-width: 991px){#s-859a8891-66d7-4352-8c65-9fdb35b5ee4d {
  padding-top: 10px;
padding-bottom: 10px;
}
}@media (max-width: 767px){#s-859a8891-66d7-4352-8c65-9fdb35b5ee4d {
  text-align: left;
}
}
#s-859a8891-66d7-4352-8c65-9fdb35b5ee4d .shg-product-title-component h1 span {
  color: rgba(3, 3, 3, 1);
  
  
  
  font-size: 14px;
  
  
  
}
@media (min-width: 1200px){#s-859a8891-66d7-4352-8c65-9fdb35b5ee4d .shg-product-title-component h1 span {
  color: rgba(3, 3, 3, 1);
  
  
  
  font-size: 16px;
  
  
  
}
}@media (max-width: 767px){#s-859a8891-66d7-4352-8c65-9fdb35b5ee4d .shg-product-title-component h1 span {
  color: rgba(3, 3, 3, 1);
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-526f1cfb-7bf3-4a12-aed4-1b9deb4191a6 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
padding-left: 10%;
padding-bottom: 20px;
padding-right: 10%;
}
@media (min-width: 992px) and (max-width: 1199px){#s-526f1cfb-7bf3-4a12-aed4-1b9deb4191a6 {
  padding-top: 0px;
padding-left: 8%;
padding-bottom: 0px;
padding-right: 0%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-526f1cfb-7bf3-4a12-aed4-1b9deb4191a6 {
  padding-top: 0px;
padding-bottom: 0px;
}
}@media (max-width: 767px){#s-526f1cfb-7bf3-4a12-aed4-1b9deb4191a6 {
  padding-bottom: 0px;
}
}
#s-92155e9c-5c6f-419a-b514-8846934d09ef {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 8%;
padding-bottom: 20px;
text-align: left;
}
@media (min-width: 1200px){#s-92155e9c-5c6f-419a-b514-8846934d09ef {
  padding-top: 0px;
padding-left: 10%;
padding-bottom: 10px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-92155e9c-5c6f-419a-b514-8846934d09ef {
  padding-bottom: 10px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-92155e9c-5c6f-419a-b514-8846934d09ef {
  padding-top: 0px;
padding-bottom: 10px;
}
}@media (max-width: 767px){#s-92155e9c-5c6f-419a-b514-8846934d09ef {
  padding-left: 10%;
padding-right: 0%;
text-align: left;
}
}
#s-92155e9c-5c6f-419a-b514-8846934d09ef .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 24px;
  font-weight:  900 ;
  font-family: Roboto;
  font-style:  normal ;
}

#s-92155e9c-5c6f-419a-b514-8846934d09ef .shg-product-price {
  color: #000;
  font-weight:  900 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 24px;
}

#s-92155e9c-5c6f-419a-b514-8846934d09ef .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(153, 153, 153, 1);
  font-weight:  600 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 16px;
}
@media (min-width: 768px) and (max-width: 991px){#s-92155e9c-5c6f-419a-b514-8846934d09ef .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  900 ;
  font-family: Roboto;
  font-style:  normal ;
}

#s-92155e9c-5c6f-419a-b514-8846934d09ef .shg-product-price {
  color: #000;
  font-weight:  900 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 18px;
}

#s-92155e9c-5c6f-419a-b514-8846934d09ef .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(153, 153, 153, 1);
  font-weight:  600 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 16px;
}
}
#s-163f02cd-8d02-40c2-9dea-c4f2c064629a {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-dd291eca-73ee-4ad3-8f70-08c866b10e73 {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-dd291eca-73ee-4ad3-8f70-08c866b10e73 {
  margin-top: 10px;
margin-bottom: 20px;
padding-top: 0px;
padding-left: 10%;
padding-bottom: 0px;
padding-right: 10%;
}
}
@media (min-width: 0px) {
[id="s-dd291eca-73ee-4ad3-8f70-08c866b10e73"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.5px);
}

}

@media (min-width: 768px) {
[id="s-dd291eca-73ee-4ad3-8f70-08c866b10e73"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.5px);
}

}

@media (min-width: 992px) {
[id="s-dd291eca-73ee-4ad3-8f70-08c866b10e73"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.5px);
}

}

@media (min-width: 1200px) {
[id="s-dd291eca-73ee-4ad3-8f70-08c866b10e73"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.5px);
}

}

#s-38849ec0-422c-45a8-afa9-f1ca0b9a45db {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-38849ec0-422c-45a8-afa9-f1ca0b9a45db:hover {background-color: rgba(10, 108, 220, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-38849ec0-422c-45a8-afa9-f1ca0b9a45db:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 1200px){#s-38849ec0-422c-45a8-afa9-f1ca0b9a45db {
  padding-left: 40px;
padding-right: 40px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-38849ec0-422c-45a8-afa9-f1ca0b9a45db {
  padding-left: 36px;
padding-right: 36px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-38849ec0-422c-45a8-afa9-f1ca0b9a45db {
  padding-left: 26px;
padding-right: 26px;
}
}@media (max-width: 767px){#s-38849ec0-422c-45a8-afa9-f1ca0b9a45db {
  padding-left: 56px;
padding-right: 56px;
}
}

  #s-38849ec0-422c-45a8-afa9-f1ca0b9a45db-atc-btn-wrapper {
    text-align: center;
  }


#s-38849ec0-422c-45a8-afa9-f1ca0b9a45db {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-38849ec0-422c-45a8-afa9-f1ca0b9a45db.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-38849ec0-422c-45a8-afa9-f1ca0b9a45db.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-38849ec0-422c-45a8-afa9-f1ca0b9a45db.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-38849ec0-422c-45a8-afa9-f1ca0b9a45db-atc-btn-wrapper {
    text-align: center;
  }


#s-38849ec0-422c-45a8-afa9-f1ca0b9a45db {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-38849ec0-422c-45a8-afa9-f1ca0b9a45db.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-38849ec0-422c-45a8-afa9-f1ca0b9a45db.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  inline-block ;
}

#s-38849ec0-422c-45a8-afa9-f1ca0b9a45db.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-38849ec0-422c-45a8-afa9-f1ca0b9a45db-atc-btn-wrapper {
    text-align: center;
  }


#s-38849ec0-422c-45a8-afa9-f1ca0b9a45db {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-38849ec0-422c-45a8-afa9-f1ca0b9a45db.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-38849ec0-422c-45a8-afa9-f1ca0b9a45db.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-38849ec0-422c-45a8-afa9-f1ca0b9a45db.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-38849ec0-422c-45a8-afa9-f1ca0b9a45db-atc-btn-wrapper {
    text-align: center;
  }


#s-38849ec0-422c-45a8-afa9-f1ca0b9a45db {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-38849ec0-422c-45a8-afa9-f1ca0b9a45db.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-38849ec0-422c-45a8-afa9-f1ca0b9a45db.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-38849ec0-422c-45a8-afa9-f1ca0b9a45db.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-38849ec0-422c-45a8-afa9-f1ca0b9a45db-atc-btn-wrapper {
    text-align: center;
  }


#s-38849ec0-422c-45a8-afa9-f1ca0b9a45db {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-38849ec0-422c-45a8-afa9-f1ca0b9a45db.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-38849ec0-422c-45a8-afa9-f1ca0b9a45db.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-38849ec0-422c-45a8-afa9-f1ca0b9a45db.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-7f8d82f9-123d-4ae1-baa6-143ab7b2ca90 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
text-decoration: none;
}
#s-7f8d82f9-123d-4ae1-baa6-143ab7b2ca90:hover {border-style: solid !important;
border-top-width: 1px !important;
border-left-width: 1px !important;
border-bottom-width: 1px !important;
border-right-width: 1px !important;
border-color: rgba(10, 108, 220, 1) !important;
background-color: rgba(247, 247, 247, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(10, 108, 220, 1) !important;}#s-7f8d82f9-123d-4ae1-baa6-143ab7b2ca90:active {background-color: rgba(0, 0, 0, 0.01) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}@media (min-width: 1200px){#s-7f8d82f9-123d-4ae1-baa6-143ab7b2ca90 {
  border-style: solid;
padding-left: 30px;
padding-right: 30px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #2C2A34;
background-image: none;
background-color: rgba(37, 37, 37, 0);
hover-type: color;
color: rgba(9, 9, 9, 1);
}
}@media (min-width: 992px) and (max-width: 1199px){#s-7f8d82f9-123d-4ae1-baa6-143ab7b2ca90 {
  border-style: solid;
padding-left: 30px;
padding-right: 30px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(4, 4, 4, 1);
color: rgba(5, 5, 5, 1);
background-image: none;
background-color: rgba(10, 10, 10, 0);
hover-type: color;
}
}@media (min-width: 768px) and (max-width: 991px){#s-7f8d82f9-123d-4ae1-baa6-143ab7b2ca90 {
  border-style: solid;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #2C2A34;
background-color: rgba(51, 51, 51, 0);
color: rgba(51, 51, 51, 1);
background-image: none;
hover-type: color;
}
}@media (max-width: 767px){#s-7f8d82f9-123d-4ae1-baa6-143ab7b2ca90 {
  border-style: solid;
padding-left: 50px;
padding-right: 50px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(51, 51, 51, 1);
color: rgba(10, 10, 10, 1);
background-image: none;
background-color: rgba(255, 255, 255, 0);
hover-type: color;
}
}

  #s-7f8d82f9-123d-4ae1-baa6-143ab7b2ca90-root {
    text-align: center;
  }


#s-7f8d82f9-123d-4ae1-baa6-143ab7b2ca90.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-7f8d82f9-123d-4ae1-baa6-143ab7b2ca90-root {
    text-align: center;
  }


#s-7f8d82f9-123d-4ae1-baa6-143ab7b2ca90.shg-btn {
  color: rgba(9, 9, 9, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-7f8d82f9-123d-4ae1-baa6-143ab7b2ca90-root {
    text-align: center;
  }


#s-7f8d82f9-123d-4ae1-baa6-143ab7b2ca90.shg-btn {
  color: rgba(5, 5, 5, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-7f8d82f9-123d-4ae1-baa6-143ab7b2ca90-root {
    text-align: center;
  }


#s-7f8d82f9-123d-4ae1-baa6-143ab7b2ca90.shg-btn {
  color: rgba(51, 51, 51, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-7f8d82f9-123d-4ae1-baa6-143ab7b2ca90-root {
    text-align: center;
  }


#s-7f8d82f9-123d-4ae1-baa6-143ab7b2ca90.shg-btn {
  color: rgba(10, 10, 10, 1);
  font-size: 14px;
  
  
  font-family: Roboto;
  display:  inline-block ;
}
}
#s-dc3b1c09-ca5c-4eca-ad43-cd1ada50a698 {
  margin-left: auto;
margin-right: auto;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 992px) and (max-width: 1199px){#s-dc3b1c09-ca5c-4eca-ad43-cd1ada50a698 {
  padding-bottom: 10px;
background-color: rgba(255, 255, 255, 1);
}
}@media (min-width: 768px) and (max-width: 991px){#s-dc3b1c09-ca5c-4eca-ad43-cd1ada50a698 {
  padding-bottom: 10px;
background-color: rgba(255, 255, 255, 1);
}
}@media (max-width: 767px){#s-dc3b1c09-ca5c-4eca-ad43-cd1ada50a698 {
  margin-top: 20px;
margin-bottom: 20px;
padding-bottom: 10px;
background-color: rgba(255, 255, 255, 1);
text-align: left;
}
}
#s-8c424bd1-e7bd-4118-8bbf-de8716e5109c {
  margin-left: auto;
margin-right: auto;
max-width: 1080px;
text-align: center;
}
@media (max-width: 767px){#s-8c424bd1-e7bd-4118-8bbf-de8716e5109c {
  margin-left: auto;
margin-right: auto;
text-align: center;
}
}
#s-8c424bd1-e7bd-4118-8bbf-de8716e5109c {
  margin: 0 !important;
  overflow: visible;
}

#s-8c424bd1-e7bd-4118-8bbf-de8716e5109c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8c424bd1-e7bd-4118-8bbf-de8716e5109c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8c424bd1-e7bd-4118-8bbf-de8716e5109c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8c424bd1-e7bd-4118-8bbf-de8716e5109c img.shogun-image {
  /* Add background color handling */
  
}

#s-8c424bd1-e7bd-4118-8bbf-de8716e5109c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-8c424bd1-e7bd-4118-8bbf-de8716e5109c .shogun-image-content {
  
    justify-content: center;
  
}

.s-8c424bd1-e7bd-4118-8bbf-de8716e5109c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8c424bd1-e7bd-4118-8bbf-de8716e5109c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8c424bd1-e7bd-4118-8bbf-de8716e5109c.shogun-image {
  box-sizing: border-box;
}



.s-8c424bd1-e7bd-4118-8bbf-de8716e5109c img.shogun-image {
  
}


@media (min-width: 1200px){#s-8c424bd1-e7bd-4118-8bbf-de8716e5109c {
  margin: 0 !important;
  overflow: visible;
}

#s-8c424bd1-e7bd-4118-8bbf-de8716e5109c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8c424bd1-e7bd-4118-8bbf-de8716e5109c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8c424bd1-e7bd-4118-8bbf-de8716e5109c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8c424bd1-e7bd-4118-8bbf-de8716e5109c img.shogun-image {
  /* Add background color handling */
  
}

#s-8c424bd1-e7bd-4118-8bbf-de8716e5109c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-8c424bd1-e7bd-4118-8bbf-de8716e5109c .shogun-image-content {
  
    justify-content: center;
  
}

.s-8c424bd1-e7bd-4118-8bbf-de8716e5109c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8c424bd1-e7bd-4118-8bbf-de8716e5109c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8c424bd1-e7bd-4118-8bbf-de8716e5109c.shogun-image {
  box-sizing: border-box;
}



.s-8c424bd1-e7bd-4118-8bbf-de8716e5109c img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-8c424bd1-e7bd-4118-8bbf-de8716e5109c {
  margin: 0 !important;
  overflow: visible;
}

#s-8c424bd1-e7bd-4118-8bbf-de8716e5109c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8c424bd1-e7bd-4118-8bbf-de8716e5109c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8c424bd1-e7bd-4118-8bbf-de8716e5109c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8c424bd1-e7bd-4118-8bbf-de8716e5109c img.shogun-image {
  /* Add background color handling */
  
}

#s-8c424bd1-e7bd-4118-8bbf-de8716e5109c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-8c424bd1-e7bd-4118-8bbf-de8716e5109c .shogun-image-content {
  
    justify-content: center;
  
}

.s-8c424bd1-e7bd-4118-8bbf-de8716e5109c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8c424bd1-e7bd-4118-8bbf-de8716e5109c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8c424bd1-e7bd-4118-8bbf-de8716e5109c.shogun-image {
  box-sizing: border-box;
}



.s-8c424bd1-e7bd-4118-8bbf-de8716e5109c img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-8c424bd1-e7bd-4118-8bbf-de8716e5109c {
  margin: 0 !important;
  overflow: visible;
}

#s-8c424bd1-e7bd-4118-8bbf-de8716e5109c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8c424bd1-e7bd-4118-8bbf-de8716e5109c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8c424bd1-e7bd-4118-8bbf-de8716e5109c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8c424bd1-e7bd-4118-8bbf-de8716e5109c img.shogun-image {
  /* Add background color handling */
  
}

#s-8c424bd1-e7bd-4118-8bbf-de8716e5109c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-8c424bd1-e7bd-4118-8bbf-de8716e5109c .shogun-image-content {
  
    justify-content: center;
  
}

.s-8c424bd1-e7bd-4118-8bbf-de8716e5109c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8c424bd1-e7bd-4118-8bbf-de8716e5109c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8c424bd1-e7bd-4118-8bbf-de8716e5109c.shogun-image {
  box-sizing: border-box;
}



.s-8c424bd1-e7bd-4118-8bbf-de8716e5109c img.shogun-image {
  
}


}@media (max-width: 767px){#s-8c424bd1-e7bd-4118-8bbf-de8716e5109c {
  margin: 0 !important;
  overflow: visible;
}

#s-8c424bd1-e7bd-4118-8bbf-de8716e5109c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8c424bd1-e7bd-4118-8bbf-de8716e5109c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8c424bd1-e7bd-4118-8bbf-de8716e5109c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8c424bd1-e7bd-4118-8bbf-de8716e5109c img.shogun-image {
  /* Add background color handling */
  
}

#s-8c424bd1-e7bd-4118-8bbf-de8716e5109c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-8c424bd1-e7bd-4118-8bbf-de8716e5109c .shogun-image-content {
  
    justify-content: center;
  
}

.s-8c424bd1-e7bd-4118-8bbf-de8716e5109c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8c424bd1-e7bd-4118-8bbf-de8716e5109c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8c424bd1-e7bd-4118-8bbf-de8716e5109c.shogun-image {
  box-sizing: border-box;
}



.s-8c424bd1-e7bd-4118-8bbf-de8716e5109c img.shogun-image {
  
}


}
#s-067124f4-fb35-4938-b12c-7a8ab27bdd59 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-left: 10%;
padding-bottom: 0px;
padding-right: 10%;
text-align: left;
}
@media (min-width: 1200px){#s-067124f4-fb35-4938-b12c-7a8ab27bdd59 {
  padding-top: 16px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-067124f4-fb35-4938-b12c-7a8ab27bdd59 {
  padding-top: 10px;
padding-left: 8%;
padding-bottom: 0px;
background-color: rgba(255, 255, 255, 1);
}
}@media (min-width: 768px) and (max-width: 991px){#s-067124f4-fb35-4938-b12c-7a8ab27bdd59 {
  padding-top: 10px;
padding-bottom: 10px;
}
}@media (max-width: 767px){#s-067124f4-fb35-4938-b12c-7a8ab27bdd59 {
  padding-top: 10px;
padding-left: 10%;
text-align: left;
}
}
#s-067124f4-fb35-4938-b12c-7a8ab27bdd59 .shg-product-title-component h1 span {
  color: rgba(3, 3, 3, 1);
  
  
  
  font-size: 14px;
  
  
  
}
@media (min-width: 1200px){#s-067124f4-fb35-4938-b12c-7a8ab27bdd59 .shg-product-title-component h1 span {
  color: rgba(3, 3, 3, 1);
  
  
  
  font-size: 16px;
  
  
  
}
}@media (max-width: 767px){#s-067124f4-fb35-4938-b12c-7a8ab27bdd59 .shg-product-title-component h1 span {
  color: rgba(3, 3, 3, 1);
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-98bc0c86-e63e-4acd-a0ff-07d0bf0a61f5 {
  margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-left: 10%;
padding-right: 10%;
}
@media (min-width: 992px) and (max-width: 1199px){#s-98bc0c86-e63e-4acd-a0ff-07d0bf0a61f5 {
  margin-top: 10px;
margin-bottom: 10px;
}
}@media (max-width: 767px){#s-98bc0c86-e63e-4acd-a0ff-07d0bf0a61f5 {
  margin-bottom: 0px;
padding-left: 10%;
}
}
#s-3838c37a-802e-4304-b866-953e7424bce1 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 8%;
padding-bottom: 20px;
text-align: left;
}
@media (min-width: 1200px){#s-3838c37a-802e-4304-b866-953e7424bce1 {
  padding-top: 0px;
padding-left: 10%;
padding-bottom: 10px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-3838c37a-802e-4304-b866-953e7424bce1 {
  padding-top: 0px;
padding-bottom: 10px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-3838c37a-802e-4304-b866-953e7424bce1 {
  padding-top: 0px;
padding-bottom: 10px;
}
}@media (max-width: 767px){#s-3838c37a-802e-4304-b866-953e7424bce1 {
  padding-top: 0px;
padding-left: 10%;
padding-right: 0%;
text-align: left;
}
}
#s-3838c37a-802e-4304-b866-953e7424bce1 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 24px;
  font-weight:  900 ;
  font-family: Roboto;
  font-style:  normal ;
}

#s-3838c37a-802e-4304-b866-953e7424bce1 .shg-product-price {
  color: #000;
  font-weight:  900 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 24px;
}

#s-3838c37a-802e-4304-b866-953e7424bce1 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(153, 153, 153, 1);
  font-weight:  600 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 16px;
}
@media (min-width: 768px) and (max-width: 991px){#s-3838c37a-802e-4304-b866-953e7424bce1 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  900 ;
  font-family: Roboto;
  font-style:  normal ;
}

#s-3838c37a-802e-4304-b866-953e7424bce1 .shg-product-price {
  color: #000;
  font-weight:  900 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 18px;
}

#s-3838c37a-802e-4304-b866-953e7424bce1 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(153, 153, 153, 1);
  font-weight:  600 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 16px;
}
}
#s-071194d1-efe2-4570-9b70-d3401167f7ab {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-9fa53ba5-ea92-4a9f-8590-b4b8cfc55811 {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-9fa53ba5-ea92-4a9f-8590-b4b8cfc55811 {
  margin-top: 10px;
margin-bottom: 20px;
padding-top: 0px;
padding-left: 10%;
padding-bottom: 0px;
padding-right: 10%;
}
}@media (max-width: 767px){#s-9fa53ba5-ea92-4a9f-8590-b4b8cfc55811 {
  margin-top: -10px;
}
}
@media (min-width: 0px) {
[id="s-9fa53ba5-ea92-4a9f-8590-b4b8cfc55811"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.5px);
}

}

@media (min-width: 768px) {
[id="s-9fa53ba5-ea92-4a9f-8590-b4b8cfc55811"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.5px);
}

}

@media (min-width: 992px) {
[id="s-9fa53ba5-ea92-4a9f-8590-b4b8cfc55811"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.5px);
}

}

@media (min-width: 1200px) {
[id="s-9fa53ba5-ea92-4a9f-8590-b4b8cfc55811"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.5px);
}

}

#s-0cb237a3-aba5-4efe-9bc4-1f1ce6450554 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-0cb237a3-aba5-4efe-9bc4-1f1ce6450554:hover {background-color: rgba(10, 108, 220, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-0cb237a3-aba5-4efe-9bc4-1f1ce6450554:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 1200px){#s-0cb237a3-aba5-4efe-9bc4-1f1ce6450554 {
  padding-left: 40px;
padding-right: 40px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-0cb237a3-aba5-4efe-9bc4-1f1ce6450554 {
  padding-left: 36px;
padding-right: 36px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-0cb237a3-aba5-4efe-9bc4-1f1ce6450554 {
  padding-left: 26px;
padding-right: 26px;
}
}@media (max-width: 767px){#s-0cb237a3-aba5-4efe-9bc4-1f1ce6450554 {
  padding-left: 56px;
padding-right: 56px;
}
}

  #s-0cb237a3-aba5-4efe-9bc4-1f1ce6450554-atc-btn-wrapper {
    text-align: center;
  }


#s-0cb237a3-aba5-4efe-9bc4-1f1ce6450554 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-0cb237a3-aba5-4efe-9bc4-1f1ce6450554.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-0cb237a3-aba5-4efe-9bc4-1f1ce6450554.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-0cb237a3-aba5-4efe-9bc4-1f1ce6450554.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-0cb237a3-aba5-4efe-9bc4-1f1ce6450554-atc-btn-wrapper {
    text-align: center;
  }


#s-0cb237a3-aba5-4efe-9bc4-1f1ce6450554 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-0cb237a3-aba5-4efe-9bc4-1f1ce6450554.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-0cb237a3-aba5-4efe-9bc4-1f1ce6450554.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  inline-block ;
}

#s-0cb237a3-aba5-4efe-9bc4-1f1ce6450554.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-0cb237a3-aba5-4efe-9bc4-1f1ce6450554-atc-btn-wrapper {
    text-align: center;
  }


#s-0cb237a3-aba5-4efe-9bc4-1f1ce6450554 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-0cb237a3-aba5-4efe-9bc4-1f1ce6450554.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-0cb237a3-aba5-4efe-9bc4-1f1ce6450554.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-0cb237a3-aba5-4efe-9bc4-1f1ce6450554.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-0cb237a3-aba5-4efe-9bc4-1f1ce6450554-atc-btn-wrapper {
    text-align: center;
  }


#s-0cb237a3-aba5-4efe-9bc4-1f1ce6450554 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-0cb237a3-aba5-4efe-9bc4-1f1ce6450554.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-0cb237a3-aba5-4efe-9bc4-1f1ce6450554.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-0cb237a3-aba5-4efe-9bc4-1f1ce6450554.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-0cb237a3-aba5-4efe-9bc4-1f1ce6450554-atc-btn-wrapper {
    text-align: center;
  }


#s-0cb237a3-aba5-4efe-9bc4-1f1ce6450554 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-0cb237a3-aba5-4efe-9bc4-1f1ce6450554.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-0cb237a3-aba5-4efe-9bc4-1f1ce6450554.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-0cb237a3-aba5-4efe-9bc4-1f1ce6450554.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-9cf30f95-eddc-44dc-a69a-6c249e509b1e {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
text-decoration: none;
}
#s-9cf30f95-eddc-44dc-a69a-6c249e509b1e:hover {border-style: solid !important;
border-top-width: 1px !important;
border-left-width: 1px !important;
border-bottom-width: 1px !important;
border-right-width: 1px !important;
border-color: rgba(10, 108, 220, 1) !important;
background-color: rgba(247, 247, 247, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(10, 108, 220, 1) !important;}#s-9cf30f95-eddc-44dc-a69a-6c249e509b1e:active {background-color: rgba(0, 0, 0, 0.01) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}@media (min-width: 1200px){#s-9cf30f95-eddc-44dc-a69a-6c249e509b1e {
  border-style: solid;
padding-left: 30px;
padding-right: 30px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #2C2A34;
background-image: none;
background-color: rgba(37, 37, 37, 0);
hover-type: color;
color: rgba(9, 9, 9, 1);
}
}@media (min-width: 992px) and (max-width: 1199px){#s-9cf30f95-eddc-44dc-a69a-6c249e509b1e {
  border-style: solid;
padding-left: 30px;
padding-right: 30px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(4, 4, 4, 1);
color: rgba(5, 5, 5, 1);
background-image: none;
background-color: rgba(10, 10, 10, 0);
hover-type: color;
}
}@media (min-width: 768px) and (max-width: 991px){#s-9cf30f95-eddc-44dc-a69a-6c249e509b1e {
  border-style: solid;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #2C2A34;
background-color: rgba(51, 51, 51, 0);
color: rgba(51, 51, 51, 1);
background-image: none;
hover-type: color;
}
}@media (max-width: 767px){#s-9cf30f95-eddc-44dc-a69a-6c249e509b1e {
  border-style: solid;
padding-left: 50px;
padding-right: 50px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(51, 51, 51, 1);
color: rgba(10, 10, 10, 1);
background-image: none;
background-color: rgba(255, 255, 255, 0);
hover-type: color;
}
}

  #s-9cf30f95-eddc-44dc-a69a-6c249e509b1e-root {
    text-align: center;
  }


#s-9cf30f95-eddc-44dc-a69a-6c249e509b1e.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-9cf30f95-eddc-44dc-a69a-6c249e509b1e-root {
    text-align: center;
  }


#s-9cf30f95-eddc-44dc-a69a-6c249e509b1e.shg-btn {
  color: rgba(9, 9, 9, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-9cf30f95-eddc-44dc-a69a-6c249e509b1e-root {
    text-align: center;
  }


#s-9cf30f95-eddc-44dc-a69a-6c249e509b1e.shg-btn {
  color: rgba(5, 5, 5, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-9cf30f95-eddc-44dc-a69a-6c249e509b1e-root {
    text-align: center;
  }


#s-9cf30f95-eddc-44dc-a69a-6c249e509b1e.shg-btn {
  color: rgba(51, 51, 51, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-9cf30f95-eddc-44dc-a69a-6c249e509b1e-root {
    text-align: center;
  }


#s-9cf30f95-eddc-44dc-a69a-6c249e509b1e.shg-btn {
  color: rgba(10, 10, 10, 1);
  font-size: 14px;
  
  
  font-family: Roboto;
  display:  inline-block ;
}
}
#s-63c14e9e-f55b-4eae-ad2d-b02dfba1cb0c {
  margin-left: auto;
margin-right: auto;
padding-top: 5%;
padding-bottom: 5%;
min-height: 50px;
background-color: rgba(237, 246, 255, 1);
}
@media (min-width: 1200px){#s-63c14e9e-f55b-4eae-ad2d-b02dfba1cb0c {
  padding-top: 0%;
padding-bottom: 0%;
background-color: rgba(244, 247, 253, 1);
}
}@media (min-width: 992px) and (max-width: 1199px){#s-63c14e9e-f55b-4eae-ad2d-b02dfba1cb0c {
  padding-top: 5%;
padding-bottom: 0%;
background-color: rgba(238, 244, 255, 1);
}
}@media (min-width: 768px) and (max-width: 991px){#s-63c14e9e-f55b-4eae-ad2d-b02dfba1cb0c {
  padding-top: 5%;
background-color: rgba(238, 244, 255, 1);
}
}@media (max-width: 767px){#s-63c14e9e-f55b-4eae-ad2d-b02dfba1cb0c {
  background-color: rgba(238, 244, 255, 1);
}
}







#s-63c14e9e-f55b-4eae-ad2d-b02dfba1cb0c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-63c14e9e-f55b-4eae-ad2d-b02dfba1cb0c.shg-box.shg-c {
  justify-content: center;
}

#s-ff580004-431c-4c76-84ba-a03af000af85 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}
@media (min-width: 1200px){#s-ff580004-431c-4c76-84ba-a03af000af85 {
  background-color: rgba(237, 246, 255, 1);
}
}
#s-06c045f4-35de-4b38-b920-719ca4323a92 {
  margin-left: auto;
margin-right: auto;
padding-bottom: 8%;
min-height: 50px;
background-color: rgba(237, 246, 255, 1);
}








#s-06c045f4-35de-4b38-b920-719ca4323a92 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-06c045f4-35de-4b38-b920-719ca4323a92.shg-box.shg-c {
  justify-content: center;
}

#s-d3545985-17db-4a0c-8c9d-47b9c314c3a9 {
  margin-left: auto;
margin-right: auto;
max-width: 1200px;
}
@media (min-width: 1200px){#s-d3545985-17db-4a0c-8c9d-47b9c314c3a9 {
  max-width: 1200px;
background-color: rgba(237, 246, 255, 1);
}
}@media (max-width: 767px){#s-d3545985-17db-4a0c-8c9d-47b9c314c3a9 {
  background-color: rgba(227, 235, 246, 1);
}
}
@media (min-width: 0px) {
[id="s-d3545985-17db-4a0c-8c9d-47b9c314c3a9"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-d3545985-17db-4a0c-8c9d-47b9c314c3a9"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 6.666666666666667px);
}

[id="s-d3545985-17db-4a0c-8c9d-47b9c314c3a9"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 6.666666666666667px);
}

}

@media (min-width: 992px) {
[id="s-d3545985-17db-4a0c-8c9d-47b9c314c3a9"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 6.666666666666667px);
}

[id="s-d3545985-17db-4a0c-8c9d-47b9c314c3a9"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 6.666666666666667px);
}

}

@media (min-width: 1200px) {
[id="s-d3545985-17db-4a0c-8c9d-47b9c314c3a9"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 6.666666666666667px);
}

[id="s-d3545985-17db-4a0c-8c9d-47b9c314c3a9"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 6.666666666666667px);
}

}

#s-be3a7904-cc1a-42e9-9bca-81317559c7d2 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(251, 251, 251, 1);
}
@media (max-width: 767px){#s-be3a7904-cc1a-42e9-9bca-81317559c7d2 {
  background-color: rgba(238, 244, 255, 1);
}
}







#s-be3a7904-cc1a-42e9-9bca-81317559c7d2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-be3a7904-cc1a-42e9-9bca-81317559c7d2.shg-box.shg-c {
  justify-content: center;
}

#s-069d13a7-ecb2-4b45-afb2-cec1ab3340b4 {
  margin-left: auto;
margin-right: auto;
max-width: 632px;
aspect-ratio: 632/521;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-069d13a7-ecb2-4b45-afb2-cec1ab3340b4 {
  margin-right: 4%;
}
}@media (max-width: 767px){#s-069d13a7-ecb2-4b45-afb2-cec1ab3340b4 {
  margin-top: 20px;
margin-bottom: 10px;
}
}
#s-069d13a7-ecb2-4b45-afb2-cec1ab3340b4 {
  margin: 0 !important;
  overflow: visible;
}

#s-069d13a7-ecb2-4b45-afb2-cec1ab3340b4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-069d13a7-ecb2-4b45-afb2-cec1ab3340b4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-069d13a7-ecb2-4b45-afb2-cec1ab3340b4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-069d13a7-ecb2-4b45-afb2-cec1ab3340b4 img.shogun-image {
  /* Add background color handling */
  
}

#s-069d13a7-ecb2-4b45-afb2-cec1ab3340b4 img.shogun-image {
  /* Add padding handling */
  
  padding-right: 0%;
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-069d13a7-ecb2-4b45-afb2-cec1ab3340b4 .shg-image-content-wrapper {
      aspect-ratio: 632/521;
      min-width: 100%;
      height: auto;
    }

    #s-069d13a7-ecb2-4b45-afb2-cec1ab3340b4 .shogun-image-link {
      aspect-ratio: 632/521;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-069d13a7-ecb2-4b45-afb2-cec1ab3340b4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-069d13a7-ecb2-4b45-afb2-cec1ab3340b4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-069d13a7-ecb2-4b45-afb2-cec1ab3340b4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 632px;
  }



  img.s-069d13a7-ecb2-4b45-afb2-cec1ab3340b4.shogun-image {
    
    
    
    max-height: 632px;
  }


.s-069d13a7-ecb2-4b45-afb2-cec1ab3340b4 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-069d13a7-ecb2-4b45-afb2-cec1ab3340b4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-069d13a7-ecb2-4b45-afb2-cec1ab3340b4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-069d13a7-ecb2-4b45-afb2-cec1ab3340b4.shogun-image {
  box-sizing: border-box;
}



.s-069d13a7-ecb2-4b45-afb2-cec1ab3340b4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-069d13a7-ecb2-4b45-afb2-cec1ab3340b4 {
      --shg-aspect-ratio: calc(632/521); 
    }

    .s-069d13a7-ecb2-4b45-afb2-cec1ab3340b4.shogun-image-container {
      position: relative;
    }

    .s-069d13a7-ecb2-4b45-afb2-cec1ab3340b4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-069d13a7-ecb2-4b45-afb2-cec1ab3340b4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-069d13a7-ecb2-4b45-afb2-cec1ab3340b4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 632px;
    }
  }

@media (min-width: 1200px){#s-069d13a7-ecb2-4b45-afb2-cec1ab3340b4 {
  margin: 0 !important;
  overflow: visible;
}

#s-069d13a7-ecb2-4b45-afb2-cec1ab3340b4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-069d13a7-ecb2-4b45-afb2-cec1ab3340b4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-069d13a7-ecb2-4b45-afb2-cec1ab3340b4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-069d13a7-ecb2-4b45-afb2-cec1ab3340b4 img.shogun-image {
  /* Add background color handling */
  
}

#s-069d13a7-ecb2-4b45-afb2-cec1ab3340b4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-069d13a7-ecb2-4b45-afb2-cec1ab3340b4 .shg-image-content-wrapper {
      aspect-ratio: 632/521;
      min-width: 100%;
      height: auto;
    }

    #s-069d13a7-ecb2-4b45-afb2-cec1ab3340b4 .shogun-image-link {
      aspect-ratio: 632/521;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-069d13a7-ecb2-4b45-afb2-cec1ab3340b4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-069d13a7-ecb2-4b45-afb2-cec1ab3340b4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-069d13a7-ecb2-4b45-afb2-cec1ab3340b4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 632px;
  }



  img.s-069d13a7-ecb2-4b45-afb2-cec1ab3340b4.shogun-image {
    
    
    
    max-height: 632px;
  }


.s-069d13a7-ecb2-4b45-afb2-cec1ab3340b4 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-069d13a7-ecb2-4b45-afb2-cec1ab3340b4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-069d13a7-ecb2-4b45-afb2-cec1ab3340b4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-069d13a7-ecb2-4b45-afb2-cec1ab3340b4.shogun-image {
  box-sizing: border-box;
}



.s-069d13a7-ecb2-4b45-afb2-cec1ab3340b4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-069d13a7-ecb2-4b45-afb2-cec1ab3340b4 {
      --shg-aspect-ratio: calc(632/521); 
    }

    .s-069d13a7-ecb2-4b45-afb2-cec1ab3340b4.shogun-image-container {
      position: relative;
    }

    .s-069d13a7-ecb2-4b45-afb2-cec1ab3340b4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-069d13a7-ecb2-4b45-afb2-cec1ab3340b4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-069d13a7-ecb2-4b45-afb2-cec1ab3340b4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 632px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-069d13a7-ecb2-4b45-afb2-cec1ab3340b4 {
  margin: 0 !important;
  overflow: visible;
}

#s-069d13a7-ecb2-4b45-afb2-cec1ab3340b4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-069d13a7-ecb2-4b45-afb2-cec1ab3340b4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-069d13a7-ecb2-4b45-afb2-cec1ab3340b4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-069d13a7-ecb2-4b45-afb2-cec1ab3340b4 img.shogun-image {
  /* Add background color handling */
  
}

#s-069d13a7-ecb2-4b45-afb2-cec1ab3340b4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-069d13a7-ecb2-4b45-afb2-cec1ab3340b4 .shg-image-content-wrapper {
      aspect-ratio: 632/521;
      min-width: 100%;
      height: auto;
    }

    #s-069d13a7-ecb2-4b45-afb2-cec1ab3340b4 .shogun-image-link {
      aspect-ratio: 632/521;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-069d13a7-ecb2-4b45-afb2-cec1ab3340b4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-069d13a7-ecb2-4b45-afb2-cec1ab3340b4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-069d13a7-ecb2-4b45-afb2-cec1ab3340b4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 632px;
  }



  img.s-069d13a7-ecb2-4b45-afb2-cec1ab3340b4.shogun-image {
    
    
    
    max-height: 632px;
  }


.s-069d13a7-ecb2-4b45-afb2-cec1ab3340b4 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-069d13a7-ecb2-4b45-afb2-cec1ab3340b4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-069d13a7-ecb2-4b45-afb2-cec1ab3340b4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-069d13a7-ecb2-4b45-afb2-cec1ab3340b4.shogun-image {
  box-sizing: border-box;
}



.s-069d13a7-ecb2-4b45-afb2-cec1ab3340b4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-069d13a7-ecb2-4b45-afb2-cec1ab3340b4 {
      --shg-aspect-ratio: calc(632/521); 
    }

    .s-069d13a7-ecb2-4b45-afb2-cec1ab3340b4.shogun-image-container {
      position: relative;
    }

    .s-069d13a7-ecb2-4b45-afb2-cec1ab3340b4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-069d13a7-ecb2-4b45-afb2-cec1ab3340b4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-069d13a7-ecb2-4b45-afb2-cec1ab3340b4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 632px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-069d13a7-ecb2-4b45-afb2-cec1ab3340b4 {
  margin: 0 !important;
  overflow: visible;
}

#s-069d13a7-ecb2-4b45-afb2-cec1ab3340b4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-069d13a7-ecb2-4b45-afb2-cec1ab3340b4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  margin-right: 4%;
  
  
}

.shg-image-content-margin-container-s-069d13a7-ecb2-4b45-afb2-cec1ab3340b4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-069d13a7-ecb2-4b45-afb2-cec1ab3340b4 img.shogun-image {
  /* Add background color handling */
  
}

#s-069d13a7-ecb2-4b45-afb2-cec1ab3340b4 img.shogun-image {
  /* Add padding handling */
  padding-left: 0%;
  padding-right: 0%;
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-069d13a7-ecb2-4b45-afb2-cec1ab3340b4 .shg-image-content-wrapper {
      aspect-ratio: 632/521;
      min-width: 100%;
      height: auto;
    }

    #s-069d13a7-ecb2-4b45-afb2-cec1ab3340b4 .shogun-image-link {
      aspect-ratio: 632/521;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-069d13a7-ecb2-4b45-afb2-cec1ab3340b4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-069d13a7-ecb2-4b45-afb2-cec1ab3340b4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-069d13a7-ecb2-4b45-afb2-cec1ab3340b4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 632px;
  }



  img.s-069d13a7-ecb2-4b45-afb2-cec1ab3340b4.shogun-image {
    
    
    
    max-height: 632px;
  }


.s-069d13a7-ecb2-4b45-afb2-cec1ab3340b4 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-069d13a7-ecb2-4b45-afb2-cec1ab3340b4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-069d13a7-ecb2-4b45-afb2-cec1ab3340b4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-069d13a7-ecb2-4b45-afb2-cec1ab3340b4.shogun-image {
  box-sizing: border-box;
}



.s-069d13a7-ecb2-4b45-afb2-cec1ab3340b4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-069d13a7-ecb2-4b45-afb2-cec1ab3340b4 {
      --shg-aspect-ratio: calc(632/521); 
    }

    .s-069d13a7-ecb2-4b45-afb2-cec1ab3340b4.shogun-image-container {
      position: relative;
    }

    .s-069d13a7-ecb2-4b45-afb2-cec1ab3340b4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-069d13a7-ecb2-4b45-afb2-cec1ab3340b4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-069d13a7-ecb2-4b45-afb2-cec1ab3340b4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 632px;
    }
  }

}@media (max-width: 767px){#s-069d13a7-ecb2-4b45-afb2-cec1ab3340b4 {
  margin: 0 !important;
  overflow: visible;
}

#s-069d13a7-ecb2-4b45-afb2-cec1ab3340b4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-069d13a7-ecb2-4b45-afb2-cec1ab3340b4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 20px;
  margin-bottom: 10px;
}

.shg-image-content-margin-container-s-069d13a7-ecb2-4b45-afb2-cec1ab3340b4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-069d13a7-ecb2-4b45-afb2-cec1ab3340b4 img.shogun-image {
  /* Add background color handling */
  background: rgba(239, 245, 255, 0);
}

#s-069d13a7-ecb2-4b45-afb2-cec1ab3340b4 img.shogun-image {
  /* Add padding handling */
  padding-left: 5%;
  padding-right: 5%;
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-069d13a7-ecb2-4b45-afb2-cec1ab3340b4 .shg-image-content-wrapper {
      aspect-ratio: 632/521;
      min-width: 100%;
      height: auto;
    }

    #s-069d13a7-ecb2-4b45-afb2-cec1ab3340b4 .shogun-image-link {
      aspect-ratio: 632/521;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-069d13a7-ecb2-4b45-afb2-cec1ab3340b4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-069d13a7-ecb2-4b45-afb2-cec1ab3340b4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-069d13a7-ecb2-4b45-afb2-cec1ab3340b4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 632px;
  }



  img.s-069d13a7-ecb2-4b45-afb2-cec1ab3340b4.shogun-image {
    
    
    
    max-height: 632px;
  }


.s-069d13a7-ecb2-4b45-afb2-cec1ab3340b4 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-069d13a7-ecb2-4b45-afb2-cec1ab3340b4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-069d13a7-ecb2-4b45-afb2-cec1ab3340b4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-069d13a7-ecb2-4b45-afb2-cec1ab3340b4.shogun-image {
  box-sizing: border-box;
}



.s-069d13a7-ecb2-4b45-afb2-cec1ab3340b4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-069d13a7-ecb2-4b45-afb2-cec1ab3340b4 {
      --shg-aspect-ratio: calc(632/521); 
    }

    .s-069d13a7-ecb2-4b45-afb2-cec1ab3340b4.shogun-image-container {
      position: relative;
    }

    .s-069d13a7-ecb2-4b45-afb2-cec1ab3340b4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-069d13a7-ecb2-4b45-afb2-cec1ab3340b4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-069d13a7-ecb2-4b45-afb2-cec1ab3340b4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 632px;
    }
  }

}
#s-a7a2805e-c7c9-49c3-ab4a-9b7401e683c8 {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-bottom: 0px;
}
@media (min-width: 992px) and (max-width: 1199px){#s-a7a2805e-c7c9-49c3-ab4a-9b7401e683c8 {
  padding-top: 10px;
padding-bottom: 0px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-a7a2805e-c7c9-49c3-ab4a-9b7401e683c8 {
  padding-top: 10px;
}
}@media (max-width: 767px){#s-a7a2805e-c7c9-49c3-ab4a-9b7401e683c8 {
  padding-top: 10px;
padding-bottom: 10px;
padding-right: 10%;
}
}
#s-dfb63803-157a-4ba6-8822-5b12071e2c23 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 5%;
padding-right: 10%;
}
@media (min-width: 992px) and (max-width: 1199px){#s-dfb63803-157a-4ba6-8822-5b12071e2c23 {
  padding-top: 0px;
padding-left: 5%;
padding-right: 20%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-dfb63803-157a-4ba6-8822-5b12071e2c23 {
  padding-top: 0px;
padding-left: 5%;
padding-bottom: 0px;
padding-right: 5%;
}
}@media (max-width: 767px){#s-dfb63803-157a-4ba6-8822-5b12071e2c23 {
  padding-top: 0px;
padding-left: 0%;
padding-right: 0%;
}
}
#s-dfb63803-157a-4ba6-8822-5b12071e2c23 .shogun-form-box label.shogun-form-label {
  display: flex;
  font-weight:  normal;
  color: #000;
  
  
  
  
  
  
  padding-top: 5px;
  padding-bottom: 5px;
  
  
}

#s-dfb63803-157a-4ba6-8822-5b12071e2c23 .shogun-form-success-msg {
  visibility: hidden;
  display: flex;
  align-items: center;
  
  
  color: #008000;
  
  
  
  
  
}

#s-dfb63803-157a-4ba6-8822-5b12071e2c23 .shogun-form-success-msg > svg {
  margin-right: 4px;
  stroke: #008000;
}

#s-dfb63803-157a-4ba6-8822-5b12071e2c23 .shogun-form-error-msg-container, #s-dfb63803-157a-4ba6-8822-5b12071e2c23 .shogun-form-field-error-msg-container {
  display: none;
}

#s-dfb63803-157a-4ba6-8822-5b12071e2c23 .shogun-form-error-msg {
  
  
  color: #ff0000;
  
  
  
  
  
}

#s-dfb63803-157a-4ba6-8822-5b12071e2c23 .shogun-form-field-error-msg > svg {
  margin-right: 4px;
  stroke: #ff0000;
}
@media (min-width: 768px) and (max-width: 991px){#s-dfb63803-157a-4ba6-8822-5b12071e2c23 .shogun-form-box label.shogun-form-label {
  display: flex;
  font-weight:  normal;
  color: #000;
  
  
  
  
  
  
  padding-top: 5px;
  padding-bottom: 5px;
  
  
}

#s-dfb63803-157a-4ba6-8822-5b12071e2c23 .shogun-form-success-msg {
  visibility: hidden;
  display: flex;
  align-items: center;
  
  
  color: #008000;
  
  
  
  
  
}

#s-dfb63803-157a-4ba6-8822-5b12071e2c23 .shogun-form-success-msg > svg {
  margin-right: 4px;
  stroke: #008000;
}

#s-dfb63803-157a-4ba6-8822-5b12071e2c23 .shogun-form-error-msg-container, #s-dfb63803-157a-4ba6-8822-5b12071e2c23 .shogun-form-field-error-msg-container {
  display: none;
}

#s-dfb63803-157a-4ba6-8822-5b12071e2c23 .shogun-form-error-msg {
  
  
  color: #ff0000;
  
  
  
  
  
}

#s-dfb63803-157a-4ba6-8822-5b12071e2c23 .shogun-form-field-error-msg > svg {
  margin-right: 4px;
  stroke: #ff0000;
}
}@media (max-width: 767px){#s-dfb63803-157a-4ba6-8822-5b12071e2c23 .shogun-form-box label.shogun-form-label {
  display: flex;
  font-weight:  normal;
  color: #000;
  
  
  
  
  
  
  padding-top: 1px;
  padding-bottom: 1px;
  
  
}

#s-dfb63803-157a-4ba6-8822-5b12071e2c23 .shogun-form-success-msg {
  visibility: hidden;
  display: flex;
  align-items: center;
  
  
  color: #008000;
  
  
  
  
  
}

#s-dfb63803-157a-4ba6-8822-5b12071e2c23 .shogun-form-success-msg > svg {
  margin-right: 4px;
  stroke: #008000;
}

#s-dfb63803-157a-4ba6-8822-5b12071e2c23 .shogun-form-error-msg-container, #s-dfb63803-157a-4ba6-8822-5b12071e2c23 .shogun-form-field-error-msg-container {
  display: none;
}

#s-dfb63803-157a-4ba6-8822-5b12071e2c23 .shogun-form-error-msg {
  
  
  color: #ff0000;
  
  
  
  
  
}

#s-dfb63803-157a-4ba6-8822-5b12071e2c23 .shogun-form-field-error-msg > svg {
  margin-right: 4px;
  stroke: #ff0000;
}
}
#s-021e937b-7e83-4ed7-ae04-01d8be731d16 {
  margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-021e937b-7e83-4ed7-ae04-01d8be731d16 {
  padding-left: 5%;
padding-right: 15%;
}
}
@media (min-width: 0px) {
[id="s-021e937b-7e83-4ed7-ae04-01d8be731d16"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-021e937b-7e83-4ed7-ae04-01d8be731d16"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 5.0px);
}

[id="s-021e937b-7e83-4ed7-ae04-01d8be731d16"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-021e937b-7e83-4ed7-ae04-01d8be731d16"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 5.0px);
}

[id="s-021e937b-7e83-4ed7-ae04-01d8be731d16"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-021e937b-7e83-4ed7-ae04-01d8be731d16"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 5.0px);
}

[id="s-021e937b-7e83-4ed7-ae04-01d8be731d16"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 5.0px);
}

}

.shogun-form-text-input-field {
  width: 100%;
}

.shogun-form-text-input-field:focus {
  outline: none;
}

textarea.shogun-form-text-input-field {
  resize: none;
  overflow: hidden;
  min-height: 70px !important;
}

#s-05381ee5-ca4a-49a0-bd6c-55112773c116 {
  margin-left: auto;
margin-right: auto;
}

#s-05381ee5-ca4a-49a0-bd6c-55112773c116  .shogun-form-text-input-field {
  border-width: 1px;
  border-color: #000;
  
  
  
  font-size: 24px;
  
  color: #000;
  
  
  line-height: 1.5em;
  
}

#s-05381ee5-ca4a-49a0-bd6c-55112773c116  .shogun-form-text-input-field::-moz-placeholder {
  font-size: 24px;
  
  color: #000;
  
  
  line-height: 1.5em;
  letter-spacing: 0px;
}

#s-05381ee5-ca4a-49a0-bd6c-55112773c116  .shogun-form-text-input-field::placeholder {
  font-size: 24px;
  
  color: #000;
  
  
  line-height: 1.5em;
  letter-spacing: 0px;
}


#s-05381ee5-ca4a-49a0-bd6c-55112773c116 .shogun-form-text-input-field:hover {
  border-width: 1px;
  border-color: #000;
  border-radius: 0px;
  
  color: #000;
}



#s-05381ee5-ca4a-49a0-bd6c-55112773c116 .shogun-form-text-input-field:focus {
  border-width: 1px;
  border-color: #000;
  
  
  color: #000;
}

@media (max-width: 767px){#s-05381ee5-ca4a-49a0-bd6c-55112773c116  .shogun-form-text-input-field {
  border-width: 1px;
  border-color: #000;
  
  
  
  font-size: 18px;
  
  color: #000;
  
  
  line-height: 1.5em;
  
}

#s-05381ee5-ca4a-49a0-bd6c-55112773c116  .shogun-form-text-input-field::-moz-placeholder {
  font-size: 24px;
  
  color: #000;
  
  
  line-height: 1.5em;
  letter-spacing: 0px;
}

#s-05381ee5-ca4a-49a0-bd6c-55112773c116  .shogun-form-text-input-field::placeholder {
  font-size: 24px;
  
  color: #000;
  
  
  line-height: 1.5em;
  letter-spacing: 0px;
}


#s-05381ee5-ca4a-49a0-bd6c-55112773c116 .shogun-form-text-input-field:hover {
  border-width: 1px;
  border-color: #000;
  border-radius: 0px;
  
  color: #000;
}



#s-05381ee5-ca4a-49a0-bd6c-55112773c116 .shogun-form-text-input-field:focus {
  border-width: 1px;
  border-color: #000;
  
  
  color: #000;
}

}
.shogun-form-box-submit {
  border: 0;
  font-size: 1em;
  line-height: 1.8;
}

.shogun-form-box-submit:focus {
  outline: none;
}

.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-718bb984-0126-4528-91e9-81a0140fb3cb {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 5px;
margin-right: auto;
padding-top: 10px;
padding-left: 46px;
padding-bottom: 10px;
padding-right: 46px;
color: #FFFFFF;
background-color: #252525;
text-align: center;
cursor: pointer;
font-size: 16px;
font-family: Roboto;
}
#s-718bb984-0126-4528-91e9-81a0140fb3cb:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-718bb984-0126-4528-91e9-81a0140fb3cb:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 768px) and (max-width: 991px){#s-718bb984-0126-4528-91e9-81a0140fb3cb {
  padding-left: 16px;
padding-right: 16px;
font-size: 14px;
}
}@media (max-width: 767px){#s-718bb984-0126-4528-91e9-81a0140fb3cb {
  padding-top: 5px;
padding-bottom: 5px;
font-size: 14px;
}
}
#s-718bb984-0126-4528-91e9-81a0140fb3cb[disabled],
#s-718bb984-0126-4528-91e9-81a0140fb3cb[disabled]:hover,
#s-718bb984-0126-4528-91e9-81a0140fb3cb[disabled]:focus {
  background-color: #D7D5E2 !important;
}

#s-718bb984-0126-4528-91e9-81a0140fb3cb {
  display:  inline-block ;
  width:  auto ;
}


#s-c8b4201c-72d8-4526-9f5c-446076b06f3e {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (min-width: 1200px){#s-c8b4201c-72d8-4526-9f5c-446076b06f3e {
  display: none;
}
#s-c8b4201c-72d8-4526-9f5c-446076b06f3e, #wrap-s-c8b4201c-72d8-4526-9f5c-446076b06f3e, #wrap-content-s-c8b4201c-72d8-4526-9f5c-446076b06f3e { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-c8b4201c-72d8-4526-9f5c-446076b06f3e {
  display: none;
}
#s-c8b4201c-72d8-4526-9f5c-446076b06f3e, #wrap-s-c8b4201c-72d8-4526-9f5c-446076b06f3e, #wrap-content-s-c8b4201c-72d8-4526-9f5c-446076b06f3e { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-c8b4201c-72d8-4526-9f5c-446076b06f3e {
  display: none;
}
#s-c8b4201c-72d8-4526-9f5c-446076b06f3e, #wrap-s-c8b4201c-72d8-4526-9f5c-446076b06f3e, #wrap-content-s-c8b4201c-72d8-4526-9f5c-446076b06f3e { display: none !important; }}@media (max-width: 767px){#s-c8b4201c-72d8-4526-9f5c-446076b06f3e {
  
}
}







#s-c8b4201c-72d8-4526-9f5c-446076b06f3e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c8b4201c-72d8-4526-9f5c-446076b06f3e.shg-box.shg-c {
  justify-content: center;
}

#s-15eca390-b8b7-48ae-95f6-d5576ea111be {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-15eca390-b8b7-48ae-95f6-d5576ea111be {
  display: none;
}
#s-15eca390-b8b7-48ae-95f6-d5576ea111be, #wrap-s-15eca390-b8b7-48ae-95f6-d5576ea111be, #wrap-content-s-15eca390-b8b7-48ae-95f6-d5576ea111be { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-15eca390-b8b7-48ae-95f6-d5576ea111be {
  display: none;
}
#s-15eca390-b8b7-48ae-95f6-d5576ea111be, #wrap-s-15eca390-b8b7-48ae-95f6-d5576ea111be, #wrap-content-s-15eca390-b8b7-48ae-95f6-d5576ea111be { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-15eca390-b8b7-48ae-95f6-d5576ea111be {
  display: none;
}
#s-15eca390-b8b7-48ae-95f6-d5576ea111be, #wrap-s-15eca390-b8b7-48ae-95f6-d5576ea111be, #wrap-content-s-15eca390-b8b7-48ae-95f6-d5576ea111be { display: none !important; }}@media (max-width: 767px){#s-15eca390-b8b7-48ae-95f6-d5576ea111be {
  padding-left: 5%;
padding-right: 5%;
}
}
@media (min-width: 0px) {
[id="s-15eca390-b8b7-48ae-95f6-d5576ea111be"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-15eca390-b8b7-48ae-95f6-d5576ea111be"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 7.5px);
}

}

@media (min-width: 992px) {
[id="s-15eca390-b8b7-48ae-95f6-d5576ea111be"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 7.5px);
}

}

@media (min-width: 1200px) {
[id="s-15eca390-b8b7-48ae-95f6-d5576ea111be"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 7.5px);
}

}

#s-d34511cf-7693-4315-9a84-8dbdc7004227 {
  margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
max-width: 310px;
aspect-ratio: 310/250;
text-align: center;
}
@media (max-width: 767px){#s-d34511cf-7693-4315-9a84-8dbdc7004227 {
  opacity: 1;
}
}
#s-d34511cf-7693-4315-9a84-8dbdc7004227 {
  margin: 0 !important;
  overflow: visible;
}

#s-d34511cf-7693-4315-9a84-8dbdc7004227-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d34511cf-7693-4315-9a84-8dbdc7004227 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  margin-bottom: 10px;
}

.shg-image-content-margin-container-s-d34511cf-7693-4315-9a84-8dbdc7004227 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d34511cf-7693-4315-9a84-8dbdc7004227 img.shogun-image {
  /* Add background color handling */
  
}

#s-d34511cf-7693-4315-9a84-8dbdc7004227 img.shogun-image {
  /* Add padding handling */
  padding-left: 0%;
  padding-right: 0%;
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d34511cf-7693-4315-9a84-8dbdc7004227 .shg-image-content-wrapper {
      aspect-ratio: 310/250;
      min-width: 100%;
      height: auto;
    }

    #s-d34511cf-7693-4315-9a84-8dbdc7004227 .shogun-image-link {
      aspect-ratio: 310/250;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d34511cf-7693-4315-9a84-8dbdc7004227 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d34511cf-7693-4315-9a84-8dbdc7004227.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d34511cf-7693-4315-9a84-8dbdc7004227 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 310px;
  }



  img.s-d34511cf-7693-4315-9a84-8dbdc7004227.shogun-image {
    
    
    
    max-height: 310px;
  }


.s-d34511cf-7693-4315-9a84-8dbdc7004227 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-d34511cf-7693-4315-9a84-8dbdc7004227.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d34511cf-7693-4315-9a84-8dbdc7004227.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d34511cf-7693-4315-9a84-8dbdc7004227.shogun-image {
  box-sizing: border-box;
}



.s-d34511cf-7693-4315-9a84-8dbdc7004227 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d34511cf-7693-4315-9a84-8dbdc7004227 {
      --shg-aspect-ratio: calc(310/250); 
    }

    .s-d34511cf-7693-4315-9a84-8dbdc7004227.shogun-image-container {
      position: relative;
    }

    .s-d34511cf-7693-4315-9a84-8dbdc7004227.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d34511cf-7693-4315-9a84-8dbdc7004227.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d34511cf-7693-4315-9a84-8dbdc7004227 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 310px;
    }
  }

@media (min-width: 1200px){#s-d34511cf-7693-4315-9a84-8dbdc7004227 {
  margin: 0 !important;
  overflow: visible;
}

#s-d34511cf-7693-4315-9a84-8dbdc7004227-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d34511cf-7693-4315-9a84-8dbdc7004227 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d34511cf-7693-4315-9a84-8dbdc7004227 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d34511cf-7693-4315-9a84-8dbdc7004227 img.shogun-image {
  /* Add background color handling */
  
}

#s-d34511cf-7693-4315-9a84-8dbdc7004227 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d34511cf-7693-4315-9a84-8dbdc7004227 .shg-image-content-wrapper {
      aspect-ratio: 310/250;
      min-width: 100%;
      height: auto;
    }

    #s-d34511cf-7693-4315-9a84-8dbdc7004227 .shogun-image-link {
      aspect-ratio: 310/250;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d34511cf-7693-4315-9a84-8dbdc7004227 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d34511cf-7693-4315-9a84-8dbdc7004227.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d34511cf-7693-4315-9a84-8dbdc7004227 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 310px;
  }



  img.s-d34511cf-7693-4315-9a84-8dbdc7004227.shogun-image {
    
    
    
    max-height: 310px;
  }


.s-d34511cf-7693-4315-9a84-8dbdc7004227 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-d34511cf-7693-4315-9a84-8dbdc7004227.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d34511cf-7693-4315-9a84-8dbdc7004227.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d34511cf-7693-4315-9a84-8dbdc7004227.shogun-image {
  box-sizing: border-box;
}



.s-d34511cf-7693-4315-9a84-8dbdc7004227 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d34511cf-7693-4315-9a84-8dbdc7004227 {
      --shg-aspect-ratio: calc(310/250); 
    }

    .s-d34511cf-7693-4315-9a84-8dbdc7004227.shogun-image-container {
      position: relative;
    }

    .s-d34511cf-7693-4315-9a84-8dbdc7004227.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d34511cf-7693-4315-9a84-8dbdc7004227.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d34511cf-7693-4315-9a84-8dbdc7004227 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 310px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-d34511cf-7693-4315-9a84-8dbdc7004227 {
  margin: 0 !important;
  overflow: visible;
}

#s-d34511cf-7693-4315-9a84-8dbdc7004227-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d34511cf-7693-4315-9a84-8dbdc7004227 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d34511cf-7693-4315-9a84-8dbdc7004227 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d34511cf-7693-4315-9a84-8dbdc7004227 img.shogun-image {
  /* Add background color handling */
  
}

#s-d34511cf-7693-4315-9a84-8dbdc7004227 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d34511cf-7693-4315-9a84-8dbdc7004227 .shg-image-content-wrapper {
      aspect-ratio: 310/250;
      min-width: 100%;
      height: auto;
    }

    #s-d34511cf-7693-4315-9a84-8dbdc7004227 .shogun-image-link {
      aspect-ratio: 310/250;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d34511cf-7693-4315-9a84-8dbdc7004227 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d34511cf-7693-4315-9a84-8dbdc7004227.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d34511cf-7693-4315-9a84-8dbdc7004227 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 310px;
  }



  img.s-d34511cf-7693-4315-9a84-8dbdc7004227.shogun-image {
    
    
    
    max-height: 310px;
  }


.s-d34511cf-7693-4315-9a84-8dbdc7004227 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-d34511cf-7693-4315-9a84-8dbdc7004227.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d34511cf-7693-4315-9a84-8dbdc7004227.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d34511cf-7693-4315-9a84-8dbdc7004227.shogun-image {
  box-sizing: border-box;
}



.s-d34511cf-7693-4315-9a84-8dbdc7004227 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d34511cf-7693-4315-9a84-8dbdc7004227 {
      --shg-aspect-ratio: calc(310/250); 
    }

    .s-d34511cf-7693-4315-9a84-8dbdc7004227.shogun-image-container {
      position: relative;
    }

    .s-d34511cf-7693-4315-9a84-8dbdc7004227.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d34511cf-7693-4315-9a84-8dbdc7004227.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d34511cf-7693-4315-9a84-8dbdc7004227 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 310px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-d34511cf-7693-4315-9a84-8dbdc7004227 {
  margin: 0 !important;
  overflow: visible;
}

#s-d34511cf-7693-4315-9a84-8dbdc7004227-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d34511cf-7693-4315-9a84-8dbdc7004227 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d34511cf-7693-4315-9a84-8dbdc7004227 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d34511cf-7693-4315-9a84-8dbdc7004227 img.shogun-image {
  /* Add background color handling */
  
}

#s-d34511cf-7693-4315-9a84-8dbdc7004227 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d34511cf-7693-4315-9a84-8dbdc7004227 .shg-image-content-wrapper {
      aspect-ratio: 310/250;
      min-width: 100%;
      height: auto;
    }

    #s-d34511cf-7693-4315-9a84-8dbdc7004227 .shogun-image-link {
      aspect-ratio: 310/250;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d34511cf-7693-4315-9a84-8dbdc7004227 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d34511cf-7693-4315-9a84-8dbdc7004227.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d34511cf-7693-4315-9a84-8dbdc7004227 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 310px;
  }



  img.s-d34511cf-7693-4315-9a84-8dbdc7004227.shogun-image {
    
    
    
    max-height: 310px;
  }


.s-d34511cf-7693-4315-9a84-8dbdc7004227 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-d34511cf-7693-4315-9a84-8dbdc7004227.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d34511cf-7693-4315-9a84-8dbdc7004227.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d34511cf-7693-4315-9a84-8dbdc7004227.shogun-image {
  box-sizing: border-box;
}



.s-d34511cf-7693-4315-9a84-8dbdc7004227 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d34511cf-7693-4315-9a84-8dbdc7004227 {
      --shg-aspect-ratio: calc(310/250); 
    }

    .s-d34511cf-7693-4315-9a84-8dbdc7004227.shogun-image-container {
      position: relative;
    }

    .s-d34511cf-7693-4315-9a84-8dbdc7004227.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d34511cf-7693-4315-9a84-8dbdc7004227.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d34511cf-7693-4315-9a84-8dbdc7004227 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 310px;
    }
  }

}@media (max-width: 767px){#s-d34511cf-7693-4315-9a84-8dbdc7004227 {
  margin: 0 !important;
  overflow: visible;
}

#s-d34511cf-7693-4315-9a84-8dbdc7004227-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d34511cf-7693-4315-9a84-8dbdc7004227 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d34511cf-7693-4315-9a84-8dbdc7004227 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d34511cf-7693-4315-9a84-8dbdc7004227 img.shogun-image {
  /* Add background color handling */
  background: rgba(7, 7, 7, 0);
}

#s-d34511cf-7693-4315-9a84-8dbdc7004227 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d34511cf-7693-4315-9a84-8dbdc7004227 .shg-image-content-wrapper {
      aspect-ratio: 310/250;
      min-width: 100%;
      height: auto;
    }

    #s-d34511cf-7693-4315-9a84-8dbdc7004227 .shogun-image-link {
      aspect-ratio: 310/250;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d34511cf-7693-4315-9a84-8dbdc7004227 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d34511cf-7693-4315-9a84-8dbdc7004227.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d34511cf-7693-4315-9a84-8dbdc7004227 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 310px;
  }



  img.s-d34511cf-7693-4315-9a84-8dbdc7004227.shogun-image {
    
    
    
    max-height: 310px;
  }


.s-d34511cf-7693-4315-9a84-8dbdc7004227 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-d34511cf-7693-4315-9a84-8dbdc7004227.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d34511cf-7693-4315-9a84-8dbdc7004227.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d34511cf-7693-4315-9a84-8dbdc7004227.shogun-image {
  box-sizing: border-box;
}



.s-d34511cf-7693-4315-9a84-8dbdc7004227 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d34511cf-7693-4315-9a84-8dbdc7004227 {
      --shg-aspect-ratio: calc(310/250); 
    }

    .s-d34511cf-7693-4315-9a84-8dbdc7004227.shogun-image-container {
      position: relative;
    }

    .s-d34511cf-7693-4315-9a84-8dbdc7004227.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d34511cf-7693-4315-9a84-8dbdc7004227.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d34511cf-7693-4315-9a84-8dbdc7004227 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 310px;
    }
  }

}
#s-37164c08-43f8-40d5-a716-41c31b94ef88 {
  margin-left: auto;
margin-right: auto;
padding-top: 30px;
padding-bottom: 30px;
text-align: center;
}
@media (min-width: 992px) and (max-width: 1199px){#s-37164c08-43f8-40d5-a716-41c31b94ef88 {
  padding-top: 20px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-37164c08-43f8-40d5-a716-41c31b94ef88 {
  padding-top: 10px;
padding-bottom: 10px;
}
}@media (max-width: 767px){#s-37164c08-43f8-40d5-a716-41c31b94ef88 {
  padding-top: 10px;
padding-bottom: 10px;
}
}
#s-37164c08-43f8-40d5-a716-41c31b94ef88 .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 22px;
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-37164c08-43f8-40d5-a716-41c31b94ef88 .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-37164c08-43f8-40d5-a716-41c31b94ef88 .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


}@media (max-width: 767px){#s-37164c08-43f8-40d5-a716-41c31b94ef88 .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


}
#s-f6f851a3-15be-4852-a3ee-42ce9297cfaa {
  margin-left: auto;
margin-right: auto;
max-width: 310px;
aspect-ratio: 310/250;
text-align: center;
}

#s-f6f851a3-15be-4852-a3ee-42ce9297cfaa {
  margin: 0 !important;
  overflow: visible;
}

#s-f6f851a3-15be-4852-a3ee-42ce9297cfaa-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f6f851a3-15be-4852-a3ee-42ce9297cfaa {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f6f851a3-15be-4852-a3ee-42ce9297cfaa {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f6f851a3-15be-4852-a3ee-42ce9297cfaa img.shogun-image {
  /* Add background color handling */
  
}

#s-f6f851a3-15be-4852-a3ee-42ce9297cfaa img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f6f851a3-15be-4852-a3ee-42ce9297cfaa .shg-image-content-wrapper {
      aspect-ratio: 310/250;
      min-width: 100%;
      height: auto;
    }

    #s-f6f851a3-15be-4852-a3ee-42ce9297cfaa .shogun-image-link {
      aspect-ratio: 310/250;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f6f851a3-15be-4852-a3ee-42ce9297cfaa .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f6f851a3-15be-4852-a3ee-42ce9297cfaa.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f6f851a3-15be-4852-a3ee-42ce9297cfaa img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 310px;
  }



  img.s-f6f851a3-15be-4852-a3ee-42ce9297cfaa.shogun-image {
    
    
    
    max-height: 310px;
  }


.s-f6f851a3-15be-4852-a3ee-42ce9297cfaa .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-f6f851a3-15be-4852-a3ee-42ce9297cfaa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f6f851a3-15be-4852-a3ee-42ce9297cfaa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f6f851a3-15be-4852-a3ee-42ce9297cfaa.shogun-image {
  box-sizing: border-box;
}



.s-f6f851a3-15be-4852-a3ee-42ce9297cfaa img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f6f851a3-15be-4852-a3ee-42ce9297cfaa {
      --shg-aspect-ratio: calc(310/250); 
    }

    .s-f6f851a3-15be-4852-a3ee-42ce9297cfaa.shogun-image-container {
      position: relative;
    }

    .s-f6f851a3-15be-4852-a3ee-42ce9297cfaa.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f6f851a3-15be-4852-a3ee-42ce9297cfaa.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f6f851a3-15be-4852-a3ee-42ce9297cfaa img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 310px;
    }
  }

@media (min-width: 1200px){#s-f6f851a3-15be-4852-a3ee-42ce9297cfaa {
  margin: 0 !important;
  overflow: visible;
}

#s-f6f851a3-15be-4852-a3ee-42ce9297cfaa-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f6f851a3-15be-4852-a3ee-42ce9297cfaa {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f6f851a3-15be-4852-a3ee-42ce9297cfaa {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f6f851a3-15be-4852-a3ee-42ce9297cfaa img.shogun-image {
  /* Add background color handling */
  
}

#s-f6f851a3-15be-4852-a3ee-42ce9297cfaa img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f6f851a3-15be-4852-a3ee-42ce9297cfaa .shg-image-content-wrapper {
      aspect-ratio: 310/250;
      min-width: 100%;
      height: auto;
    }

    #s-f6f851a3-15be-4852-a3ee-42ce9297cfaa .shogun-image-link {
      aspect-ratio: 310/250;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f6f851a3-15be-4852-a3ee-42ce9297cfaa .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f6f851a3-15be-4852-a3ee-42ce9297cfaa.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f6f851a3-15be-4852-a3ee-42ce9297cfaa img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 310px;
  }



  img.s-f6f851a3-15be-4852-a3ee-42ce9297cfaa.shogun-image {
    
    
    
    max-height: 310px;
  }


.s-f6f851a3-15be-4852-a3ee-42ce9297cfaa .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-f6f851a3-15be-4852-a3ee-42ce9297cfaa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f6f851a3-15be-4852-a3ee-42ce9297cfaa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f6f851a3-15be-4852-a3ee-42ce9297cfaa.shogun-image {
  box-sizing: border-box;
}



.s-f6f851a3-15be-4852-a3ee-42ce9297cfaa img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f6f851a3-15be-4852-a3ee-42ce9297cfaa {
      --shg-aspect-ratio: calc(310/250); 
    }

    .s-f6f851a3-15be-4852-a3ee-42ce9297cfaa.shogun-image-container {
      position: relative;
    }

    .s-f6f851a3-15be-4852-a3ee-42ce9297cfaa.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f6f851a3-15be-4852-a3ee-42ce9297cfaa.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f6f851a3-15be-4852-a3ee-42ce9297cfaa img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 310px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-f6f851a3-15be-4852-a3ee-42ce9297cfaa {
  margin: 0 !important;
  overflow: visible;
}

#s-f6f851a3-15be-4852-a3ee-42ce9297cfaa-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f6f851a3-15be-4852-a3ee-42ce9297cfaa {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f6f851a3-15be-4852-a3ee-42ce9297cfaa {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f6f851a3-15be-4852-a3ee-42ce9297cfaa img.shogun-image {
  /* Add background color handling */
  
}

#s-f6f851a3-15be-4852-a3ee-42ce9297cfaa img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f6f851a3-15be-4852-a3ee-42ce9297cfaa .shg-image-content-wrapper {
      aspect-ratio: 310/250;
      min-width: 100%;
      height: auto;
    }

    #s-f6f851a3-15be-4852-a3ee-42ce9297cfaa .shogun-image-link {
      aspect-ratio: 310/250;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f6f851a3-15be-4852-a3ee-42ce9297cfaa .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f6f851a3-15be-4852-a3ee-42ce9297cfaa.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f6f851a3-15be-4852-a3ee-42ce9297cfaa img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 310px;
  }



  img.s-f6f851a3-15be-4852-a3ee-42ce9297cfaa.shogun-image {
    
    
    
    max-height: 310px;
  }


.s-f6f851a3-15be-4852-a3ee-42ce9297cfaa .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-f6f851a3-15be-4852-a3ee-42ce9297cfaa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f6f851a3-15be-4852-a3ee-42ce9297cfaa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f6f851a3-15be-4852-a3ee-42ce9297cfaa.shogun-image {
  box-sizing: border-box;
}



.s-f6f851a3-15be-4852-a3ee-42ce9297cfaa img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f6f851a3-15be-4852-a3ee-42ce9297cfaa {
      --shg-aspect-ratio: calc(310/250); 
    }

    .s-f6f851a3-15be-4852-a3ee-42ce9297cfaa.shogun-image-container {
      position: relative;
    }

    .s-f6f851a3-15be-4852-a3ee-42ce9297cfaa.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f6f851a3-15be-4852-a3ee-42ce9297cfaa.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f6f851a3-15be-4852-a3ee-42ce9297cfaa img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 310px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-f6f851a3-15be-4852-a3ee-42ce9297cfaa {
  margin: 0 !important;
  overflow: visible;
}

#s-f6f851a3-15be-4852-a3ee-42ce9297cfaa-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f6f851a3-15be-4852-a3ee-42ce9297cfaa {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f6f851a3-15be-4852-a3ee-42ce9297cfaa {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f6f851a3-15be-4852-a3ee-42ce9297cfaa img.shogun-image {
  /* Add background color handling */
  
}

#s-f6f851a3-15be-4852-a3ee-42ce9297cfaa img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f6f851a3-15be-4852-a3ee-42ce9297cfaa .shg-image-content-wrapper {
      aspect-ratio: 310/250;
      min-width: 100%;
      height: auto;
    }

    #s-f6f851a3-15be-4852-a3ee-42ce9297cfaa .shogun-image-link {
      aspect-ratio: 310/250;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f6f851a3-15be-4852-a3ee-42ce9297cfaa .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f6f851a3-15be-4852-a3ee-42ce9297cfaa.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f6f851a3-15be-4852-a3ee-42ce9297cfaa img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 310px;
  }



  img.s-f6f851a3-15be-4852-a3ee-42ce9297cfaa.shogun-image {
    
    
    
    max-height: 310px;
  }


.s-f6f851a3-15be-4852-a3ee-42ce9297cfaa .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-f6f851a3-15be-4852-a3ee-42ce9297cfaa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f6f851a3-15be-4852-a3ee-42ce9297cfaa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f6f851a3-15be-4852-a3ee-42ce9297cfaa.shogun-image {
  box-sizing: border-box;
}



.s-f6f851a3-15be-4852-a3ee-42ce9297cfaa img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f6f851a3-15be-4852-a3ee-42ce9297cfaa {
      --shg-aspect-ratio: calc(310/250); 
    }

    .s-f6f851a3-15be-4852-a3ee-42ce9297cfaa.shogun-image-container {
      position: relative;
    }

    .s-f6f851a3-15be-4852-a3ee-42ce9297cfaa.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f6f851a3-15be-4852-a3ee-42ce9297cfaa.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f6f851a3-15be-4852-a3ee-42ce9297cfaa img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 310px;
    }
  }

}@media (max-width: 767px){#s-f6f851a3-15be-4852-a3ee-42ce9297cfaa {
  margin: 0 !important;
  overflow: visible;
}

#s-f6f851a3-15be-4852-a3ee-42ce9297cfaa-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f6f851a3-15be-4852-a3ee-42ce9297cfaa {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f6f851a3-15be-4852-a3ee-42ce9297cfaa {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f6f851a3-15be-4852-a3ee-42ce9297cfaa img.shogun-image {
  /* Add background color handling */
  background: rgba(0, 0, 0, 0);
}

#s-f6f851a3-15be-4852-a3ee-42ce9297cfaa img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f6f851a3-15be-4852-a3ee-42ce9297cfaa .shg-image-content-wrapper {
      aspect-ratio: 310/250;
      min-width: 100%;
      height: auto;
    }

    #s-f6f851a3-15be-4852-a3ee-42ce9297cfaa .shogun-image-link {
      aspect-ratio: 310/250;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f6f851a3-15be-4852-a3ee-42ce9297cfaa .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f6f851a3-15be-4852-a3ee-42ce9297cfaa.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f6f851a3-15be-4852-a3ee-42ce9297cfaa img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 310px;
  }



  img.s-f6f851a3-15be-4852-a3ee-42ce9297cfaa.shogun-image {
    
    
    
    max-height: 310px;
  }


.s-f6f851a3-15be-4852-a3ee-42ce9297cfaa .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-f6f851a3-15be-4852-a3ee-42ce9297cfaa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f6f851a3-15be-4852-a3ee-42ce9297cfaa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f6f851a3-15be-4852-a3ee-42ce9297cfaa.shogun-image {
  box-sizing: border-box;
}



.s-f6f851a3-15be-4852-a3ee-42ce9297cfaa img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f6f851a3-15be-4852-a3ee-42ce9297cfaa {
      --shg-aspect-ratio: calc(310/250); 
    }

    .s-f6f851a3-15be-4852-a3ee-42ce9297cfaa.shogun-image-container {
      position: relative;
    }

    .s-f6f851a3-15be-4852-a3ee-42ce9297cfaa.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f6f851a3-15be-4852-a3ee-42ce9297cfaa.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f6f851a3-15be-4852-a3ee-42ce9297cfaa img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 310px;
    }
  }

}
#s-2f5c1f04-f080-4959-8efc-97061673591e {
  margin-left: auto;
margin-right: auto;
padding-top: 30px;
padding-bottom: 30px;
text-align: center;
}
@media (min-width: 1200px){#s-2f5c1f04-f080-4959-8efc-97061673591e {
  padding-bottom: 120px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-2f5c1f04-f080-4959-8efc-97061673591e {
  padding-top: 20px;
padding-bottom: 20px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-2f5c1f04-f080-4959-8efc-97061673591e {
  padding-top: 10px;
padding-bottom: 10px;
}
}@media (max-width: 767px){#s-2f5c1f04-f080-4959-8efc-97061673591e {
  padding-top: 10px;
padding-bottom: 10px;
}
}
#s-2f5c1f04-f080-4959-8efc-97061673591e .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 1200px){#s-2f5c1f04-f080-4959-8efc-97061673591e .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 22px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-2f5c1f04-f080-4959-8efc-97061673591e .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-2f5c1f04-f080-4959-8efc-97061673591e .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


}@media (max-width: 767px){#s-2f5c1f04-f080-4959-8efc-97061673591e .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


}
#s-af3320f7-74c5-4408-b387-b94f7ba53078 {
  margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
max-width: 415px;
aspect-ratio: 310/250;
text-align: center;
}

#s-af3320f7-74c5-4408-b387-b94f7ba53078 {
  margin: 0 !important;
  overflow: visible;
}

#s-af3320f7-74c5-4408-b387-b94f7ba53078-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-af3320f7-74c5-4408-b387-b94f7ba53078 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  margin-bottom: 10px;
}

.shg-image-content-margin-container-s-af3320f7-74c5-4408-b387-b94f7ba53078 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-af3320f7-74c5-4408-b387-b94f7ba53078 img.shogun-image {
  /* Add background color handling */
  
}

#s-af3320f7-74c5-4408-b387-b94f7ba53078 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-af3320f7-74c5-4408-b387-b94f7ba53078 .shg-image-content-wrapper {
      aspect-ratio: 310/250;
      min-width: 100%;
      height: auto;
    }

    #s-af3320f7-74c5-4408-b387-b94f7ba53078 .shogun-image-link {
      aspect-ratio: 310/250;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-af3320f7-74c5-4408-b387-b94f7ba53078 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-af3320f7-74c5-4408-b387-b94f7ba53078.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-af3320f7-74c5-4408-b387-b94f7ba53078 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 415px;
  }



  img.s-af3320f7-74c5-4408-b387-b94f7ba53078.shogun-image {
    
    
    
    max-height: 415px;
  }


.s-af3320f7-74c5-4408-b387-b94f7ba53078 .shogun-image-content {
  
    justify-content: center;
  
}

.s-af3320f7-74c5-4408-b387-b94f7ba53078.shg-align-container {
  display: flex;
  justify-content: center
}

.s-af3320f7-74c5-4408-b387-b94f7ba53078.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-af3320f7-74c5-4408-b387-b94f7ba53078.shogun-image {
  box-sizing: border-box;
}



.s-af3320f7-74c5-4408-b387-b94f7ba53078 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-af3320f7-74c5-4408-b387-b94f7ba53078 {
      --shg-aspect-ratio: calc(310/250); 
    }

    .s-af3320f7-74c5-4408-b387-b94f7ba53078.shogun-image-container {
      position: relative;
    }

    .s-af3320f7-74c5-4408-b387-b94f7ba53078.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-af3320f7-74c5-4408-b387-b94f7ba53078.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-af3320f7-74c5-4408-b387-b94f7ba53078 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 415px;
    }
  }

@media (min-width: 1200px){#s-af3320f7-74c5-4408-b387-b94f7ba53078 {
  margin: 0 !important;
  overflow: visible;
}

#s-af3320f7-74c5-4408-b387-b94f7ba53078-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-af3320f7-74c5-4408-b387-b94f7ba53078 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-af3320f7-74c5-4408-b387-b94f7ba53078 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-af3320f7-74c5-4408-b387-b94f7ba53078 img.shogun-image {
  /* Add background color handling */
  
}

#s-af3320f7-74c5-4408-b387-b94f7ba53078 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0px;
  padding-bottom: 0px;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-af3320f7-74c5-4408-b387-b94f7ba53078 .shg-image-content-wrapper {
      aspect-ratio: 310/250;
      min-width: 100%;
      height: auto;
    }

    #s-af3320f7-74c5-4408-b387-b94f7ba53078 .shogun-image-link {
      aspect-ratio: 310/250;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-af3320f7-74c5-4408-b387-b94f7ba53078 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-af3320f7-74c5-4408-b387-b94f7ba53078.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-af3320f7-74c5-4408-b387-b94f7ba53078 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 415px;
  }



  img.s-af3320f7-74c5-4408-b387-b94f7ba53078.shogun-image {
    
    
    
    max-height: 415px;
  }


.s-af3320f7-74c5-4408-b387-b94f7ba53078 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-af3320f7-74c5-4408-b387-b94f7ba53078.shg-align-container {
  display: flex;
  justify-content: center
}

.s-af3320f7-74c5-4408-b387-b94f7ba53078.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-af3320f7-74c5-4408-b387-b94f7ba53078.shogun-image {
  box-sizing: border-box;
}



.s-af3320f7-74c5-4408-b387-b94f7ba53078 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-af3320f7-74c5-4408-b387-b94f7ba53078 {
      --shg-aspect-ratio: calc(310/250); 
    }

    .s-af3320f7-74c5-4408-b387-b94f7ba53078.shogun-image-container {
      position: relative;
    }

    .s-af3320f7-74c5-4408-b387-b94f7ba53078.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-af3320f7-74c5-4408-b387-b94f7ba53078.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-af3320f7-74c5-4408-b387-b94f7ba53078 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 415px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-af3320f7-74c5-4408-b387-b94f7ba53078 {
  margin: 0 !important;
  overflow: visible;
}

#s-af3320f7-74c5-4408-b387-b94f7ba53078-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-af3320f7-74c5-4408-b387-b94f7ba53078 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-af3320f7-74c5-4408-b387-b94f7ba53078 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-af3320f7-74c5-4408-b387-b94f7ba53078 img.shogun-image {
  /* Add background color handling */
  
}

#s-af3320f7-74c5-4408-b387-b94f7ba53078 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0px;
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-af3320f7-74c5-4408-b387-b94f7ba53078 .shg-image-content-wrapper {
      aspect-ratio: 310/250;
      min-width: 100%;
      height: auto;
    }

    #s-af3320f7-74c5-4408-b387-b94f7ba53078 .shogun-image-link {
      aspect-ratio: 310/250;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-af3320f7-74c5-4408-b387-b94f7ba53078 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-af3320f7-74c5-4408-b387-b94f7ba53078.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-af3320f7-74c5-4408-b387-b94f7ba53078 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 415px;
  }



  img.s-af3320f7-74c5-4408-b387-b94f7ba53078.shogun-image {
    
    
    
    max-height: 415px;
  }


.s-af3320f7-74c5-4408-b387-b94f7ba53078 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-af3320f7-74c5-4408-b387-b94f7ba53078.shg-align-container {
  display: flex;
  justify-content: center
}

.s-af3320f7-74c5-4408-b387-b94f7ba53078.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-af3320f7-74c5-4408-b387-b94f7ba53078.shogun-image {
  box-sizing: border-box;
}



.s-af3320f7-74c5-4408-b387-b94f7ba53078 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-af3320f7-74c5-4408-b387-b94f7ba53078 {
      --shg-aspect-ratio: calc(310/250); 
    }

    .s-af3320f7-74c5-4408-b387-b94f7ba53078.shogun-image-container {
      position: relative;
    }

    .s-af3320f7-74c5-4408-b387-b94f7ba53078.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-af3320f7-74c5-4408-b387-b94f7ba53078.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-af3320f7-74c5-4408-b387-b94f7ba53078 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 415px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-af3320f7-74c5-4408-b387-b94f7ba53078 {
  margin: 0 !important;
  overflow: visible;
}

#s-af3320f7-74c5-4408-b387-b94f7ba53078-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-af3320f7-74c5-4408-b387-b94f7ba53078 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-af3320f7-74c5-4408-b387-b94f7ba53078 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-af3320f7-74c5-4408-b387-b94f7ba53078 img.shogun-image {
  /* Add background color handling */
  
}

#s-af3320f7-74c5-4408-b387-b94f7ba53078 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-af3320f7-74c5-4408-b387-b94f7ba53078 .shg-image-content-wrapper {
      aspect-ratio: 310/250;
      min-width: 100%;
      height: auto;
    }

    #s-af3320f7-74c5-4408-b387-b94f7ba53078 .shogun-image-link {
      aspect-ratio: 310/250;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-af3320f7-74c5-4408-b387-b94f7ba53078 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-af3320f7-74c5-4408-b387-b94f7ba53078.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-af3320f7-74c5-4408-b387-b94f7ba53078 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 415px;
  }



  img.s-af3320f7-74c5-4408-b387-b94f7ba53078.shogun-image {
    
    
    
    max-height: 415px;
  }


.s-af3320f7-74c5-4408-b387-b94f7ba53078 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-af3320f7-74c5-4408-b387-b94f7ba53078.shg-align-container {
  display: flex;
  justify-content: center
}

.s-af3320f7-74c5-4408-b387-b94f7ba53078.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-af3320f7-74c5-4408-b387-b94f7ba53078.shogun-image {
  box-sizing: border-box;
}



.s-af3320f7-74c5-4408-b387-b94f7ba53078 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-af3320f7-74c5-4408-b387-b94f7ba53078 {
      --shg-aspect-ratio: calc(310/250); 
    }

    .s-af3320f7-74c5-4408-b387-b94f7ba53078.shogun-image-container {
      position: relative;
    }

    .s-af3320f7-74c5-4408-b387-b94f7ba53078.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-af3320f7-74c5-4408-b387-b94f7ba53078.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-af3320f7-74c5-4408-b387-b94f7ba53078 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 415px;
    }
  }

}@media (max-width: 767px){#s-af3320f7-74c5-4408-b387-b94f7ba53078 {
  margin: 0 !important;
  overflow: visible;
}

#s-af3320f7-74c5-4408-b387-b94f7ba53078-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-af3320f7-74c5-4408-b387-b94f7ba53078 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-af3320f7-74c5-4408-b387-b94f7ba53078 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-af3320f7-74c5-4408-b387-b94f7ba53078 img.shogun-image {
  /* Add background color handling */
  
}

#s-af3320f7-74c5-4408-b387-b94f7ba53078 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-af3320f7-74c5-4408-b387-b94f7ba53078 .shg-image-content-wrapper {
      aspect-ratio: 310/250;
      min-width: 100%;
      height: auto;
    }

    #s-af3320f7-74c5-4408-b387-b94f7ba53078 .shogun-image-link {
      aspect-ratio: 310/250;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-af3320f7-74c5-4408-b387-b94f7ba53078 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-af3320f7-74c5-4408-b387-b94f7ba53078.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-af3320f7-74c5-4408-b387-b94f7ba53078 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 415px;
  }



  img.s-af3320f7-74c5-4408-b387-b94f7ba53078.shogun-image {
    
    
    
    max-height: 415px;
  }


.s-af3320f7-74c5-4408-b387-b94f7ba53078 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-af3320f7-74c5-4408-b387-b94f7ba53078.shg-align-container {
  display: flex;
  justify-content: center
}

.s-af3320f7-74c5-4408-b387-b94f7ba53078.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-af3320f7-74c5-4408-b387-b94f7ba53078.shogun-image {
  box-sizing: border-box;
}



.s-af3320f7-74c5-4408-b387-b94f7ba53078 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-af3320f7-74c5-4408-b387-b94f7ba53078 {
      --shg-aspect-ratio: calc(310/250); 
    }

    .s-af3320f7-74c5-4408-b387-b94f7ba53078.shogun-image-container {
      position: relative;
    }

    .s-af3320f7-74c5-4408-b387-b94f7ba53078.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-af3320f7-74c5-4408-b387-b94f7ba53078.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-af3320f7-74c5-4408-b387-b94f7ba53078 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 415px;
    }
  }

}
#s-1774eecb-1aae-4308-a601-f3b58eb5727c {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (min-width: 1200px){#s-1774eecb-1aae-4308-a601-f3b58eb5727c {
  padding-top: 30px;
padding-bottom: 30px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-1774eecb-1aae-4308-a601-f3b58eb5727c {
  padding-top: 20px;
padding-bottom: 20px;
}
}
#s-1774eecb-1aae-4308-a601-f3b58eb5727c .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 1200px){#s-1774eecb-1aae-4308-a601-f3b58eb5727c .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 22px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-1774eecb-1aae-4308-a601-f3b58eb5727c .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-1774eecb-1aae-4308-a601-f3b58eb5727c .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


}@media (max-width: 767px){#s-1774eecb-1aae-4308-a601-f3b58eb5727c .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


}
#s-77f8c09b-e304-4e09-a461-d4e44217a056 {
  margin-left: auto;
margin-right: auto;
max-width: 310px;
aspect-ratio: 310/250;
text-align: center;
}

#s-77f8c09b-e304-4e09-a461-d4e44217a056 {
  margin: 0 !important;
  overflow: visible;
}

#s-77f8c09b-e304-4e09-a461-d4e44217a056-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-77f8c09b-e304-4e09-a461-d4e44217a056 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-77f8c09b-e304-4e09-a461-d4e44217a056 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-77f8c09b-e304-4e09-a461-d4e44217a056 img.shogun-image {
  /* Add background color handling */
  
}

#s-77f8c09b-e304-4e09-a461-d4e44217a056 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-77f8c09b-e304-4e09-a461-d4e44217a056 .shg-image-content-wrapper {
      aspect-ratio: 310/250;
      min-width: 100%;
      height: auto;
    }

    #s-77f8c09b-e304-4e09-a461-d4e44217a056 .shogun-image-link {
      aspect-ratio: 310/250;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-77f8c09b-e304-4e09-a461-d4e44217a056 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-77f8c09b-e304-4e09-a461-d4e44217a056.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-77f8c09b-e304-4e09-a461-d4e44217a056 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 310px;
  }



  img.s-77f8c09b-e304-4e09-a461-d4e44217a056.shogun-image {
    
    
    
    max-height: 310px;
  }


.s-77f8c09b-e304-4e09-a461-d4e44217a056 .shogun-image-content {
  
    justify-content: center;
  
}

.s-77f8c09b-e304-4e09-a461-d4e44217a056.shg-align-container {
  display: flex;
  justify-content: center
}

.s-77f8c09b-e304-4e09-a461-d4e44217a056.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-77f8c09b-e304-4e09-a461-d4e44217a056.shogun-image {
  box-sizing: border-box;
}



.s-77f8c09b-e304-4e09-a461-d4e44217a056 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-77f8c09b-e304-4e09-a461-d4e44217a056 {
      --shg-aspect-ratio: calc(310/250); 
    }

    .s-77f8c09b-e304-4e09-a461-d4e44217a056.shogun-image-container {
      position: relative;
    }

    .s-77f8c09b-e304-4e09-a461-d4e44217a056.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-77f8c09b-e304-4e09-a461-d4e44217a056.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-77f8c09b-e304-4e09-a461-d4e44217a056 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 310px;
    }
  }

@media (min-width: 1200px){#s-77f8c09b-e304-4e09-a461-d4e44217a056 {
  margin: 0 !important;
  overflow: visible;
}

#s-77f8c09b-e304-4e09-a461-d4e44217a056-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-77f8c09b-e304-4e09-a461-d4e44217a056 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-77f8c09b-e304-4e09-a461-d4e44217a056 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-77f8c09b-e304-4e09-a461-d4e44217a056 img.shogun-image {
  /* Add background color handling */
  
}

#s-77f8c09b-e304-4e09-a461-d4e44217a056 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-77f8c09b-e304-4e09-a461-d4e44217a056 .shg-image-content-wrapper {
      aspect-ratio: 310/250;
      min-width: 100%;
      height: auto;
    }

    #s-77f8c09b-e304-4e09-a461-d4e44217a056 .shogun-image-link {
      aspect-ratio: 310/250;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-77f8c09b-e304-4e09-a461-d4e44217a056 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-77f8c09b-e304-4e09-a461-d4e44217a056.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-77f8c09b-e304-4e09-a461-d4e44217a056 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 310px;
  }



  img.s-77f8c09b-e304-4e09-a461-d4e44217a056.shogun-image {
    
    
    
    max-height: 310px;
  }


.s-77f8c09b-e304-4e09-a461-d4e44217a056 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-77f8c09b-e304-4e09-a461-d4e44217a056.shg-align-container {
  display: flex;
  justify-content: center
}

.s-77f8c09b-e304-4e09-a461-d4e44217a056.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-77f8c09b-e304-4e09-a461-d4e44217a056.shogun-image {
  box-sizing: border-box;
}



.s-77f8c09b-e304-4e09-a461-d4e44217a056 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-77f8c09b-e304-4e09-a461-d4e44217a056 {
      --shg-aspect-ratio: calc(310/250); 
    }

    .s-77f8c09b-e304-4e09-a461-d4e44217a056.shogun-image-container {
      position: relative;
    }

    .s-77f8c09b-e304-4e09-a461-d4e44217a056.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-77f8c09b-e304-4e09-a461-d4e44217a056.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-77f8c09b-e304-4e09-a461-d4e44217a056 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 310px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-77f8c09b-e304-4e09-a461-d4e44217a056 {
  margin: 0 !important;
  overflow: visible;
}

#s-77f8c09b-e304-4e09-a461-d4e44217a056-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-77f8c09b-e304-4e09-a461-d4e44217a056 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-77f8c09b-e304-4e09-a461-d4e44217a056 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-77f8c09b-e304-4e09-a461-d4e44217a056 img.shogun-image {
  /* Add background color handling */
  
}

#s-77f8c09b-e304-4e09-a461-d4e44217a056 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-77f8c09b-e304-4e09-a461-d4e44217a056 .shg-image-content-wrapper {
      aspect-ratio: 310/250;
      min-width: 100%;
      height: auto;
    }

    #s-77f8c09b-e304-4e09-a461-d4e44217a056 .shogun-image-link {
      aspect-ratio: 310/250;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-77f8c09b-e304-4e09-a461-d4e44217a056 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-77f8c09b-e304-4e09-a461-d4e44217a056.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-77f8c09b-e304-4e09-a461-d4e44217a056 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 310px;
  }



  img.s-77f8c09b-e304-4e09-a461-d4e44217a056.shogun-image {
    
    
    
    max-height: 310px;
  }


.s-77f8c09b-e304-4e09-a461-d4e44217a056 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-77f8c09b-e304-4e09-a461-d4e44217a056.shg-align-container {
  display: flex;
  justify-content: center
}

.s-77f8c09b-e304-4e09-a461-d4e44217a056.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-77f8c09b-e304-4e09-a461-d4e44217a056.shogun-image {
  box-sizing: border-box;
}



.s-77f8c09b-e304-4e09-a461-d4e44217a056 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-77f8c09b-e304-4e09-a461-d4e44217a056 {
      --shg-aspect-ratio: calc(310/250); 
    }

    .s-77f8c09b-e304-4e09-a461-d4e44217a056.shogun-image-container {
      position: relative;
    }

    .s-77f8c09b-e304-4e09-a461-d4e44217a056.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-77f8c09b-e304-4e09-a461-d4e44217a056.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-77f8c09b-e304-4e09-a461-d4e44217a056 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 310px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-77f8c09b-e304-4e09-a461-d4e44217a056 {
  margin: 0 !important;
  overflow: visible;
}

#s-77f8c09b-e304-4e09-a461-d4e44217a056-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-77f8c09b-e304-4e09-a461-d4e44217a056 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-77f8c09b-e304-4e09-a461-d4e44217a056 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-77f8c09b-e304-4e09-a461-d4e44217a056 img.shogun-image {
  /* Add background color handling */
  
}

#s-77f8c09b-e304-4e09-a461-d4e44217a056 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-77f8c09b-e304-4e09-a461-d4e44217a056 .shg-image-content-wrapper {
      aspect-ratio: 310/250;
      min-width: 100%;
      height: auto;
    }

    #s-77f8c09b-e304-4e09-a461-d4e44217a056 .shogun-image-link {
      aspect-ratio: 310/250;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-77f8c09b-e304-4e09-a461-d4e44217a056 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-77f8c09b-e304-4e09-a461-d4e44217a056.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-77f8c09b-e304-4e09-a461-d4e44217a056 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 310px;
  }



  img.s-77f8c09b-e304-4e09-a461-d4e44217a056.shogun-image {
    
    
    
    max-height: 310px;
  }


.s-77f8c09b-e304-4e09-a461-d4e44217a056 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-77f8c09b-e304-4e09-a461-d4e44217a056.shg-align-container {
  display: flex;
  justify-content: center
}

.s-77f8c09b-e304-4e09-a461-d4e44217a056.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-77f8c09b-e304-4e09-a461-d4e44217a056.shogun-image {
  box-sizing: border-box;
}



.s-77f8c09b-e304-4e09-a461-d4e44217a056 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-77f8c09b-e304-4e09-a461-d4e44217a056 {
      --shg-aspect-ratio: calc(310/250); 
    }

    .s-77f8c09b-e304-4e09-a461-d4e44217a056.shogun-image-container {
      position: relative;
    }

    .s-77f8c09b-e304-4e09-a461-d4e44217a056.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-77f8c09b-e304-4e09-a461-d4e44217a056.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-77f8c09b-e304-4e09-a461-d4e44217a056 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 310px;
    }
  }

}@media (max-width: 767px){#s-77f8c09b-e304-4e09-a461-d4e44217a056 {
  margin: 0 !important;
  overflow: visible;
}

#s-77f8c09b-e304-4e09-a461-d4e44217a056-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-77f8c09b-e304-4e09-a461-d4e44217a056 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-77f8c09b-e304-4e09-a461-d4e44217a056 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-77f8c09b-e304-4e09-a461-d4e44217a056 img.shogun-image {
  /* Add background color handling */
  background: rgba(0, 0, 0, 0);
}

#s-77f8c09b-e304-4e09-a461-d4e44217a056 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-77f8c09b-e304-4e09-a461-d4e44217a056 .shg-image-content-wrapper {
      aspect-ratio: 310/250;
      min-width: 100%;
      height: auto;
    }

    #s-77f8c09b-e304-4e09-a461-d4e44217a056 .shogun-image-link {
      aspect-ratio: 310/250;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-77f8c09b-e304-4e09-a461-d4e44217a056 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-77f8c09b-e304-4e09-a461-d4e44217a056.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-77f8c09b-e304-4e09-a461-d4e44217a056 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 310px;
  }



  img.s-77f8c09b-e304-4e09-a461-d4e44217a056.shogun-image {
    
    
    
    max-height: 310px;
  }


.s-77f8c09b-e304-4e09-a461-d4e44217a056 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-77f8c09b-e304-4e09-a461-d4e44217a056.shg-align-container {
  display: flex;
  justify-content: center
}

.s-77f8c09b-e304-4e09-a461-d4e44217a056.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-77f8c09b-e304-4e09-a461-d4e44217a056.shogun-image {
  box-sizing: border-box;
}



.s-77f8c09b-e304-4e09-a461-d4e44217a056 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-77f8c09b-e304-4e09-a461-d4e44217a056 {
      --shg-aspect-ratio: calc(310/250); 
    }

    .s-77f8c09b-e304-4e09-a461-d4e44217a056.shogun-image-container {
      position: relative;
    }

    .s-77f8c09b-e304-4e09-a461-d4e44217a056.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-77f8c09b-e304-4e09-a461-d4e44217a056.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-77f8c09b-e304-4e09-a461-d4e44217a056 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 310px;
    }
  }

}
#s-3280c089-17a7-4b24-a275-c383af9d9a28 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (min-width: 1200px){#s-3280c089-17a7-4b24-a275-c383af9d9a28 {
  padding-top: 30px;
padding-bottom: 30px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-3280c089-17a7-4b24-a275-c383af9d9a28 {
  padding-top: 20px;
padding-bottom: 20px;
}
}
#s-3280c089-17a7-4b24-a275-c383af9d9a28 .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 1200px){#s-3280c089-17a7-4b24-a275-c383af9d9a28 .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 22px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-3280c089-17a7-4b24-a275-c383af9d9a28 .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-3280c089-17a7-4b24-a275-c383af9d9a28 .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


}@media (max-width: 767px){#s-3280c089-17a7-4b24-a275-c383af9d9a28 .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


}
#s-174e64cc-8adc-472f-9968-546e4bf1f0ed {
  margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
max-width: 310px;
aspect-ratio: 310/250;
text-align: center;
}
@media (min-width: 1200px){#s-174e64cc-8adc-472f-9968-546e4bf1f0ed {
  
}
}@media (max-width: 767px){#s-174e64cc-8adc-472f-9968-546e4bf1f0ed {
  opacity: 1;
display: none;
}
#s-174e64cc-8adc-472f-9968-546e4bf1f0ed, #wrap-s-174e64cc-8adc-472f-9968-546e4bf1f0ed, #wrap-content-s-174e64cc-8adc-472f-9968-546e4bf1f0ed { display: none !important; }}
#s-174e64cc-8adc-472f-9968-546e4bf1f0ed {
  margin: 0 !important;
  overflow: visible;
}

#s-174e64cc-8adc-472f-9968-546e4bf1f0ed-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-174e64cc-8adc-472f-9968-546e4bf1f0ed {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  margin-bottom: 10px;
}

.shg-image-content-margin-container-s-174e64cc-8adc-472f-9968-546e4bf1f0ed {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-174e64cc-8adc-472f-9968-546e4bf1f0ed img.shogun-image {
  /* Add background color handling */
  
}

#s-174e64cc-8adc-472f-9968-546e4bf1f0ed img.shogun-image {
  /* Add padding handling */
  padding-left: 0%;
  padding-right: 0%;
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-174e64cc-8adc-472f-9968-546e4bf1f0ed .shg-image-content-wrapper {
      aspect-ratio: 310/250;
      min-width: 100%;
      height: auto;
    }

    #s-174e64cc-8adc-472f-9968-546e4bf1f0ed .shogun-image-link {
      aspect-ratio: 310/250;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-174e64cc-8adc-472f-9968-546e4bf1f0ed .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-174e64cc-8adc-472f-9968-546e4bf1f0ed.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-174e64cc-8adc-472f-9968-546e4bf1f0ed img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 310px;
  }



  img.s-174e64cc-8adc-472f-9968-546e4bf1f0ed.shogun-image {
    
    
    
    max-height: 310px;
  }


.s-174e64cc-8adc-472f-9968-546e4bf1f0ed .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-174e64cc-8adc-472f-9968-546e4bf1f0ed.shg-align-container {
  display: flex;
  justify-content: center
}

.s-174e64cc-8adc-472f-9968-546e4bf1f0ed.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-174e64cc-8adc-472f-9968-546e4bf1f0ed.shogun-image {
  box-sizing: border-box;
}



.s-174e64cc-8adc-472f-9968-546e4bf1f0ed img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-174e64cc-8adc-472f-9968-546e4bf1f0ed {
      --shg-aspect-ratio: calc(310/250); 
    }

    .s-174e64cc-8adc-472f-9968-546e4bf1f0ed.shogun-image-container {
      position: relative;
    }

    .s-174e64cc-8adc-472f-9968-546e4bf1f0ed.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-174e64cc-8adc-472f-9968-546e4bf1f0ed.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-174e64cc-8adc-472f-9968-546e4bf1f0ed img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 310px;
    }
  }

@media (min-width: 1200px){#s-174e64cc-8adc-472f-9968-546e4bf1f0ed {
  margin: 0 !important;
  overflow: visible;
}

#s-174e64cc-8adc-472f-9968-546e4bf1f0ed-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-174e64cc-8adc-472f-9968-546e4bf1f0ed {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-174e64cc-8adc-472f-9968-546e4bf1f0ed {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-174e64cc-8adc-472f-9968-546e4bf1f0ed img.shogun-image {
  /* Add background color handling */
  
}

#s-174e64cc-8adc-472f-9968-546e4bf1f0ed img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-174e64cc-8adc-472f-9968-546e4bf1f0ed .shg-image-content-wrapper {
      aspect-ratio: 310/250;
      min-width: 100%;
      height: auto;
    }

    #s-174e64cc-8adc-472f-9968-546e4bf1f0ed .shogun-image-link {
      aspect-ratio: 310/250;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-174e64cc-8adc-472f-9968-546e4bf1f0ed .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-174e64cc-8adc-472f-9968-546e4bf1f0ed.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-174e64cc-8adc-472f-9968-546e4bf1f0ed img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 310px;
  }



  img.s-174e64cc-8adc-472f-9968-546e4bf1f0ed.shogun-image {
    
    
    
    max-height: 310px;
  }


.s-174e64cc-8adc-472f-9968-546e4bf1f0ed .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-174e64cc-8adc-472f-9968-546e4bf1f0ed.shg-align-container {
  display: flex;
  justify-content: center
}

.s-174e64cc-8adc-472f-9968-546e4bf1f0ed.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-174e64cc-8adc-472f-9968-546e4bf1f0ed.shogun-image {
  box-sizing: border-box;
}



.s-174e64cc-8adc-472f-9968-546e4bf1f0ed img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-174e64cc-8adc-472f-9968-546e4bf1f0ed {
      --shg-aspect-ratio: calc(310/250); 
    }

    .s-174e64cc-8adc-472f-9968-546e4bf1f0ed.shogun-image-container {
      position: relative;
    }

    .s-174e64cc-8adc-472f-9968-546e4bf1f0ed.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-174e64cc-8adc-472f-9968-546e4bf1f0ed.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-174e64cc-8adc-472f-9968-546e4bf1f0ed img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 310px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-174e64cc-8adc-472f-9968-546e4bf1f0ed {
  margin: 0 !important;
  overflow: visible;
}

#s-174e64cc-8adc-472f-9968-546e4bf1f0ed-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-174e64cc-8adc-472f-9968-546e4bf1f0ed {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-174e64cc-8adc-472f-9968-546e4bf1f0ed {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-174e64cc-8adc-472f-9968-546e4bf1f0ed img.shogun-image {
  /* Add background color handling */
  
}

#s-174e64cc-8adc-472f-9968-546e4bf1f0ed img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-174e64cc-8adc-472f-9968-546e4bf1f0ed .shg-image-content-wrapper {
      aspect-ratio: 310/250;
      min-width: 100%;
      height: auto;
    }

    #s-174e64cc-8adc-472f-9968-546e4bf1f0ed .shogun-image-link {
      aspect-ratio: 310/250;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-174e64cc-8adc-472f-9968-546e4bf1f0ed .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-174e64cc-8adc-472f-9968-546e4bf1f0ed.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-174e64cc-8adc-472f-9968-546e4bf1f0ed img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 310px;
  }



  img.s-174e64cc-8adc-472f-9968-546e4bf1f0ed.shogun-image {
    
    
    
    max-height: 310px;
  }


.s-174e64cc-8adc-472f-9968-546e4bf1f0ed .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-174e64cc-8adc-472f-9968-546e4bf1f0ed.shg-align-container {
  display: flex;
  justify-content: center
}

.s-174e64cc-8adc-472f-9968-546e4bf1f0ed.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-174e64cc-8adc-472f-9968-546e4bf1f0ed.shogun-image {
  box-sizing: border-box;
}



.s-174e64cc-8adc-472f-9968-546e4bf1f0ed img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-174e64cc-8adc-472f-9968-546e4bf1f0ed {
      --shg-aspect-ratio: calc(310/250); 
    }

    .s-174e64cc-8adc-472f-9968-546e4bf1f0ed.shogun-image-container {
      position: relative;
    }

    .s-174e64cc-8adc-472f-9968-546e4bf1f0ed.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-174e64cc-8adc-472f-9968-546e4bf1f0ed.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-174e64cc-8adc-472f-9968-546e4bf1f0ed img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 310px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-174e64cc-8adc-472f-9968-546e4bf1f0ed {
  margin: 0 !important;
  overflow: visible;
}

#s-174e64cc-8adc-472f-9968-546e4bf1f0ed-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-174e64cc-8adc-472f-9968-546e4bf1f0ed {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-174e64cc-8adc-472f-9968-546e4bf1f0ed {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-174e64cc-8adc-472f-9968-546e4bf1f0ed img.shogun-image {
  /* Add background color handling */
  
}

#s-174e64cc-8adc-472f-9968-546e4bf1f0ed img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-174e64cc-8adc-472f-9968-546e4bf1f0ed .shg-image-content-wrapper {
      aspect-ratio: 310/250;
      min-width: 100%;
      height: auto;
    }

    #s-174e64cc-8adc-472f-9968-546e4bf1f0ed .shogun-image-link {
      aspect-ratio: 310/250;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-174e64cc-8adc-472f-9968-546e4bf1f0ed .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-174e64cc-8adc-472f-9968-546e4bf1f0ed.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-174e64cc-8adc-472f-9968-546e4bf1f0ed img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 310px;
  }



  img.s-174e64cc-8adc-472f-9968-546e4bf1f0ed.shogun-image {
    
    
    
    max-height: 310px;
  }


.s-174e64cc-8adc-472f-9968-546e4bf1f0ed .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-174e64cc-8adc-472f-9968-546e4bf1f0ed.shg-align-container {
  display: flex;
  justify-content: center
}

.s-174e64cc-8adc-472f-9968-546e4bf1f0ed.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-174e64cc-8adc-472f-9968-546e4bf1f0ed.shogun-image {
  box-sizing: border-box;
}



.s-174e64cc-8adc-472f-9968-546e4bf1f0ed img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-174e64cc-8adc-472f-9968-546e4bf1f0ed {
      --shg-aspect-ratio: calc(310/250); 
    }

    .s-174e64cc-8adc-472f-9968-546e4bf1f0ed.shogun-image-container {
      position: relative;
    }

    .s-174e64cc-8adc-472f-9968-546e4bf1f0ed.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-174e64cc-8adc-472f-9968-546e4bf1f0ed.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-174e64cc-8adc-472f-9968-546e4bf1f0ed img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 310px;
    }
  }

}@media (max-width: 767px){#s-174e64cc-8adc-472f-9968-546e4bf1f0ed {
  margin: 0 !important;
  overflow: visible;
}

#s-174e64cc-8adc-472f-9968-546e4bf1f0ed-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-174e64cc-8adc-472f-9968-546e4bf1f0ed {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-174e64cc-8adc-472f-9968-546e4bf1f0ed {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-174e64cc-8adc-472f-9968-546e4bf1f0ed img.shogun-image {
  /* Add background color handling */
  background: rgba(7, 7, 7, 0);
}

#s-174e64cc-8adc-472f-9968-546e4bf1f0ed img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-174e64cc-8adc-472f-9968-546e4bf1f0ed .shg-image-content-wrapper {
      aspect-ratio: 310/250;
      min-width: 100%;
      height: auto;
    }

    #s-174e64cc-8adc-472f-9968-546e4bf1f0ed .shogun-image-link {
      aspect-ratio: 310/250;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-174e64cc-8adc-472f-9968-546e4bf1f0ed .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-174e64cc-8adc-472f-9968-546e4bf1f0ed.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-174e64cc-8adc-472f-9968-546e4bf1f0ed img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 310px;
  }



  img.s-174e64cc-8adc-472f-9968-546e4bf1f0ed.shogun-image {
    
    
    
    max-height: 310px;
  }


.s-174e64cc-8adc-472f-9968-546e4bf1f0ed .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-174e64cc-8adc-472f-9968-546e4bf1f0ed.shg-align-container {
  display: flex;
  justify-content: center
}

.s-174e64cc-8adc-472f-9968-546e4bf1f0ed.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-174e64cc-8adc-472f-9968-546e4bf1f0ed.shogun-image {
  box-sizing: border-box;
}



.s-174e64cc-8adc-472f-9968-546e4bf1f0ed img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-174e64cc-8adc-472f-9968-546e4bf1f0ed {
      --shg-aspect-ratio: calc(310/250); 
    }

    .s-174e64cc-8adc-472f-9968-546e4bf1f0ed.shogun-image-container {
      position: relative;
    }

    .s-174e64cc-8adc-472f-9968-546e4bf1f0ed.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-174e64cc-8adc-472f-9968-546e4bf1f0ed.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-174e64cc-8adc-472f-9968-546e4bf1f0ed img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 310px;
    }
  }

}
#s-f5d1aa45-4145-4ec2-a89c-662cbb0e4cfe {
  margin-left: auto;
margin-right: auto;
padding-top: 30px;
padding-bottom: 30px;
text-align: center;
}
@media (min-width: 992px) and (max-width: 1199px){#s-f5d1aa45-4145-4ec2-a89c-662cbb0e4cfe {
  padding-top: 20px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-f5d1aa45-4145-4ec2-a89c-662cbb0e4cfe {
  padding-top: 10px;
padding-bottom: 10px;
}
}@media (max-width: 767px){#s-f5d1aa45-4145-4ec2-a89c-662cbb0e4cfe {
  padding-top: 20px;
}
}
#s-f5d1aa45-4145-4ec2-a89c-662cbb0e4cfe .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 22px;
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-f5d1aa45-4145-4ec2-a89c-662cbb0e4cfe .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-f5d1aa45-4145-4ec2-a89c-662cbb0e4cfe .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


}@media (max-width: 767px){#s-f5d1aa45-4145-4ec2-a89c-662cbb0e4cfe .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


}
#s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f {
  margin-left: auto;
margin-right: auto;
max-width: 310px;
aspect-ratio: 310/250;
text-align: center;
}
@media (max-width: 767px){#s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f {
  display: none;
}
#s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f, #wrap-s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f, #wrap-content-s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f { display: none !important; }}
#s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f {
  margin: 0 !important;
  overflow: visible;
}

#s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f img.shogun-image {
  /* Add background color handling */
  
}

#s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f .shg-image-content-wrapper {
      aspect-ratio: 310/250;
      min-width: 100%;
      height: auto;
    }

    #s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f .shogun-image-link {
      aspect-ratio: 310/250;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 310px;
  }



  img.s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f.shogun-image {
    
    
    
    max-height: 310px;
  }


.s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f.shogun-image {
  box-sizing: border-box;
}



.s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f {
      --shg-aspect-ratio: calc(310/250); 
    }

    .s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f.shogun-image-container {
      position: relative;
    }

    .s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 310px;
    }
  }

@media (min-width: 1200px){#s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f {
  margin: 0 !important;
  overflow: visible;
}

#s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f img.shogun-image {
  /* Add background color handling */
  
}

#s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f .shg-image-content-wrapper {
      aspect-ratio: 310/250;
      min-width: 100%;
      height: auto;
    }

    #s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f .shogun-image-link {
      aspect-ratio: 310/250;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 310px;
  }



  img.s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f.shogun-image {
    
    
    
    max-height: 310px;
  }


.s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f.shogun-image {
  box-sizing: border-box;
}



.s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f {
      --shg-aspect-ratio: calc(310/250); 
    }

    .s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f.shogun-image-container {
      position: relative;
    }

    .s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 310px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f {
  margin: 0 !important;
  overflow: visible;
}

#s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f img.shogun-image {
  /* Add background color handling */
  
}

#s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f .shg-image-content-wrapper {
      aspect-ratio: 310/250;
      min-width: 100%;
      height: auto;
    }

    #s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f .shogun-image-link {
      aspect-ratio: 310/250;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 310px;
  }



  img.s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f.shogun-image {
    
    
    
    max-height: 310px;
  }


.s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f.shogun-image {
  box-sizing: border-box;
}



.s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f {
      --shg-aspect-ratio: calc(310/250); 
    }

    .s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f.shogun-image-container {
      position: relative;
    }

    .s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 310px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f {
  margin: 0 !important;
  overflow: visible;
}

#s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f img.shogun-image {
  /* Add background color handling */
  
}

#s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f .shg-image-content-wrapper {
      aspect-ratio: 310/250;
      min-width: 100%;
      height: auto;
    }

    #s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f .shogun-image-link {
      aspect-ratio: 310/250;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 310px;
  }



  img.s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f.shogun-image {
    
    
    
    max-height: 310px;
  }


.s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f.shogun-image {
  box-sizing: border-box;
}



.s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f {
      --shg-aspect-ratio: calc(310/250); 
    }

    .s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f.shogun-image-container {
      position: relative;
    }

    .s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 310px;
    }
  }

}@media (max-width: 767px){#s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f {
  margin: 0 !important;
  overflow: visible;
}

#s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f img.shogun-image {
  /* Add background color handling */
  background: rgba(0, 0, 0, 0);
}

#s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f .shg-image-content-wrapper {
      aspect-ratio: 310/250;
      min-width: 100%;
      height: auto;
    }

    #s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f .shogun-image-link {
      aspect-ratio: 310/250;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 310px;
  }



  img.s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f.shogun-image {
    
    
    
    max-height: 310px;
  }


.s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f.shogun-image {
  box-sizing: border-box;
}



.s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f {
      --shg-aspect-ratio: calc(310/250); 
    }

    .s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f.shogun-image-container {
      position: relative;
    }

    .s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d0265624-2769-4b0f-8a4c-bb4dd0603a9f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 310px;
    }
  }

}
#s-7ede0014-bb89-456e-be81-b4f2b39b381a {
  margin-left: auto;
margin-right: auto;
padding-top: 30px;
padding-bottom: 30px;
text-align: center;
}
@media (min-width: 1200px){#s-7ede0014-bb89-456e-be81-b4f2b39b381a {
  padding-bottom: 120px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-7ede0014-bb89-456e-be81-b4f2b39b381a {
  padding-top: 20px;
padding-bottom: 20px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-7ede0014-bb89-456e-be81-b4f2b39b381a {
  padding-top: 10px;
padding-bottom: 10px;
}
}
#s-7ede0014-bb89-456e-be81-b4f2b39b381a .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 1200px){#s-7ede0014-bb89-456e-be81-b4f2b39b381a .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 22px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-7ede0014-bb89-456e-be81-b4f2b39b381a .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-7ede0014-bb89-456e-be81-b4f2b39b381a .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


}
#s-05cc4b2f-afa2-4604-8bc3-04816726b9b7 {
  margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
max-width: 415px;
aspect-ratio: 310/250;
text-align: center;
}
@media (max-width: 767px){#s-05cc4b2f-afa2-4604-8bc3-04816726b9b7 {
  display: none;
}
#s-05cc4b2f-afa2-4604-8bc3-04816726b9b7, #wrap-s-05cc4b2f-afa2-4604-8bc3-04816726b9b7, #wrap-content-s-05cc4b2f-afa2-4604-8bc3-04816726b9b7 { display: none !important; }}
#s-05cc4b2f-afa2-4604-8bc3-04816726b9b7 {
  margin: 0 !important;
  overflow: visible;
}

#s-05cc4b2f-afa2-4604-8bc3-04816726b9b7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-05cc4b2f-afa2-4604-8bc3-04816726b9b7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  margin-bottom: 10px;
}

.shg-image-content-margin-container-s-05cc4b2f-afa2-4604-8bc3-04816726b9b7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-05cc4b2f-afa2-4604-8bc3-04816726b9b7 img.shogun-image {
  /* Add background color handling */
  
}

#s-05cc4b2f-afa2-4604-8bc3-04816726b9b7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-05cc4b2f-afa2-4604-8bc3-04816726b9b7 .shg-image-content-wrapper {
      aspect-ratio: 310/250;
      min-width: 100%;
      height: auto;
    }

    #s-05cc4b2f-afa2-4604-8bc3-04816726b9b7 .shogun-image-link {
      aspect-ratio: 310/250;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-05cc4b2f-afa2-4604-8bc3-04816726b9b7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-05cc4b2f-afa2-4604-8bc3-04816726b9b7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-05cc4b2f-afa2-4604-8bc3-04816726b9b7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 415px;
  }



  img.s-05cc4b2f-afa2-4604-8bc3-04816726b9b7.shogun-image {
    
    
    
    max-height: 415px;
  }


.s-05cc4b2f-afa2-4604-8bc3-04816726b9b7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-05cc4b2f-afa2-4604-8bc3-04816726b9b7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-05cc4b2f-afa2-4604-8bc3-04816726b9b7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-05cc4b2f-afa2-4604-8bc3-04816726b9b7.shogun-image {
  box-sizing: border-box;
}



.s-05cc4b2f-afa2-4604-8bc3-04816726b9b7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-05cc4b2f-afa2-4604-8bc3-04816726b9b7 {
      --shg-aspect-ratio: calc(310/250); 
    }

    .s-05cc4b2f-afa2-4604-8bc3-04816726b9b7.shogun-image-container {
      position: relative;
    }

    .s-05cc4b2f-afa2-4604-8bc3-04816726b9b7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-05cc4b2f-afa2-4604-8bc3-04816726b9b7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-05cc4b2f-afa2-4604-8bc3-04816726b9b7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 415px;
    }
  }

@media (min-width: 1200px){#s-05cc4b2f-afa2-4604-8bc3-04816726b9b7 {
  margin: 0 !important;
  overflow: visible;
}

#s-05cc4b2f-afa2-4604-8bc3-04816726b9b7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-05cc4b2f-afa2-4604-8bc3-04816726b9b7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-05cc4b2f-afa2-4604-8bc3-04816726b9b7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-05cc4b2f-afa2-4604-8bc3-04816726b9b7 img.shogun-image {
  /* Add background color handling */
  
}

#s-05cc4b2f-afa2-4604-8bc3-04816726b9b7 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0px;
  padding-bottom: 0px;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-05cc4b2f-afa2-4604-8bc3-04816726b9b7 .shg-image-content-wrapper {
      aspect-ratio: 310/250;
      min-width: 100%;
      height: auto;
    }

    #s-05cc4b2f-afa2-4604-8bc3-04816726b9b7 .shogun-image-link {
      aspect-ratio: 310/250;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-05cc4b2f-afa2-4604-8bc3-04816726b9b7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-05cc4b2f-afa2-4604-8bc3-04816726b9b7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-05cc4b2f-afa2-4604-8bc3-04816726b9b7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 415px;
  }



  img.s-05cc4b2f-afa2-4604-8bc3-04816726b9b7.shogun-image {
    
    
    
    max-height: 415px;
  }


.s-05cc4b2f-afa2-4604-8bc3-04816726b9b7 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-05cc4b2f-afa2-4604-8bc3-04816726b9b7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-05cc4b2f-afa2-4604-8bc3-04816726b9b7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-05cc4b2f-afa2-4604-8bc3-04816726b9b7.shogun-image {
  box-sizing: border-box;
}



.s-05cc4b2f-afa2-4604-8bc3-04816726b9b7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-05cc4b2f-afa2-4604-8bc3-04816726b9b7 {
      --shg-aspect-ratio: calc(310/250); 
    }

    .s-05cc4b2f-afa2-4604-8bc3-04816726b9b7.shogun-image-container {
      position: relative;
    }

    .s-05cc4b2f-afa2-4604-8bc3-04816726b9b7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-05cc4b2f-afa2-4604-8bc3-04816726b9b7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-05cc4b2f-afa2-4604-8bc3-04816726b9b7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 415px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-05cc4b2f-afa2-4604-8bc3-04816726b9b7 {
  margin: 0 !important;
  overflow: visible;
}

#s-05cc4b2f-afa2-4604-8bc3-04816726b9b7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-05cc4b2f-afa2-4604-8bc3-04816726b9b7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-05cc4b2f-afa2-4604-8bc3-04816726b9b7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-05cc4b2f-afa2-4604-8bc3-04816726b9b7 img.shogun-image {
  /* Add background color handling */
  
}

#s-05cc4b2f-afa2-4604-8bc3-04816726b9b7 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0px;
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-05cc4b2f-afa2-4604-8bc3-04816726b9b7 .shg-image-content-wrapper {
      aspect-ratio: 310/250;
      min-width: 100%;
      height: auto;
    }

    #s-05cc4b2f-afa2-4604-8bc3-04816726b9b7 .shogun-image-link {
      aspect-ratio: 310/250;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-05cc4b2f-afa2-4604-8bc3-04816726b9b7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-05cc4b2f-afa2-4604-8bc3-04816726b9b7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-05cc4b2f-afa2-4604-8bc3-04816726b9b7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 415px;
  }



  img.s-05cc4b2f-afa2-4604-8bc3-04816726b9b7.shogun-image {
    
    
    
    max-height: 415px;
  }


.s-05cc4b2f-afa2-4604-8bc3-04816726b9b7 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-05cc4b2f-afa2-4604-8bc3-04816726b9b7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-05cc4b2f-afa2-4604-8bc3-04816726b9b7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-05cc4b2f-afa2-4604-8bc3-04816726b9b7.shogun-image {
  box-sizing: border-box;
}



.s-05cc4b2f-afa2-4604-8bc3-04816726b9b7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-05cc4b2f-afa2-4604-8bc3-04816726b9b7 {
      --shg-aspect-ratio: calc(310/250); 
    }

    .s-05cc4b2f-afa2-4604-8bc3-04816726b9b7.shogun-image-container {
      position: relative;
    }

    .s-05cc4b2f-afa2-4604-8bc3-04816726b9b7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-05cc4b2f-afa2-4604-8bc3-04816726b9b7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-05cc4b2f-afa2-4604-8bc3-04816726b9b7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 415px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-05cc4b2f-afa2-4604-8bc3-04816726b9b7 {
  margin: 0 !important;
  overflow: visible;
}

#s-05cc4b2f-afa2-4604-8bc3-04816726b9b7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-05cc4b2f-afa2-4604-8bc3-04816726b9b7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-05cc4b2f-afa2-4604-8bc3-04816726b9b7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-05cc4b2f-afa2-4604-8bc3-04816726b9b7 img.shogun-image {
  /* Add background color handling */
  
}

#s-05cc4b2f-afa2-4604-8bc3-04816726b9b7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-05cc4b2f-afa2-4604-8bc3-04816726b9b7 .shg-image-content-wrapper {
      aspect-ratio: 310/250;
      min-width: 100%;
      height: auto;
    }

    #s-05cc4b2f-afa2-4604-8bc3-04816726b9b7 .shogun-image-link {
      aspect-ratio: 310/250;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-05cc4b2f-afa2-4604-8bc3-04816726b9b7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-05cc4b2f-afa2-4604-8bc3-04816726b9b7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-05cc4b2f-afa2-4604-8bc3-04816726b9b7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 415px;
  }



  img.s-05cc4b2f-afa2-4604-8bc3-04816726b9b7.shogun-image {
    
    
    
    max-height: 415px;
  }


.s-05cc4b2f-afa2-4604-8bc3-04816726b9b7 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-05cc4b2f-afa2-4604-8bc3-04816726b9b7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-05cc4b2f-afa2-4604-8bc3-04816726b9b7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-05cc4b2f-afa2-4604-8bc3-04816726b9b7.shogun-image {
  box-sizing: border-box;
}



.s-05cc4b2f-afa2-4604-8bc3-04816726b9b7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-05cc4b2f-afa2-4604-8bc3-04816726b9b7 {
      --shg-aspect-ratio: calc(310/250); 
    }

    .s-05cc4b2f-afa2-4604-8bc3-04816726b9b7.shogun-image-container {
      position: relative;
    }

    .s-05cc4b2f-afa2-4604-8bc3-04816726b9b7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-05cc4b2f-afa2-4604-8bc3-04816726b9b7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-05cc4b2f-afa2-4604-8bc3-04816726b9b7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 415px;
    }
  }

}@media (max-width: 767px){#s-05cc4b2f-afa2-4604-8bc3-04816726b9b7 {
  margin: 0 !important;
  overflow: visible;
}

#s-05cc4b2f-afa2-4604-8bc3-04816726b9b7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-05cc4b2f-afa2-4604-8bc3-04816726b9b7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-05cc4b2f-afa2-4604-8bc3-04816726b9b7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-05cc4b2f-afa2-4604-8bc3-04816726b9b7 img.shogun-image {
  /* Add background color handling */
  
}

#s-05cc4b2f-afa2-4604-8bc3-04816726b9b7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-05cc4b2f-afa2-4604-8bc3-04816726b9b7 .shg-image-content-wrapper {
      aspect-ratio: 310/250;
      min-width: 100%;
      height: auto;
    }

    #s-05cc4b2f-afa2-4604-8bc3-04816726b9b7 .shogun-image-link {
      aspect-ratio: 310/250;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-05cc4b2f-afa2-4604-8bc3-04816726b9b7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-05cc4b2f-afa2-4604-8bc3-04816726b9b7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-05cc4b2f-afa2-4604-8bc3-04816726b9b7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 415px;
  }



  img.s-05cc4b2f-afa2-4604-8bc3-04816726b9b7.shogun-image {
    
    
    
    max-height: 415px;
  }


.s-05cc4b2f-afa2-4604-8bc3-04816726b9b7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-05cc4b2f-afa2-4604-8bc3-04816726b9b7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-05cc4b2f-afa2-4604-8bc3-04816726b9b7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-05cc4b2f-afa2-4604-8bc3-04816726b9b7.shogun-image {
  box-sizing: border-box;
}



.s-05cc4b2f-afa2-4604-8bc3-04816726b9b7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-05cc4b2f-afa2-4604-8bc3-04816726b9b7 {
      --shg-aspect-ratio: calc(310/250); 
    }

    .s-05cc4b2f-afa2-4604-8bc3-04816726b9b7.shogun-image-container {
      position: relative;
    }

    .s-05cc4b2f-afa2-4604-8bc3-04816726b9b7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-05cc4b2f-afa2-4604-8bc3-04816726b9b7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-05cc4b2f-afa2-4604-8bc3-04816726b9b7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 415px;
    }
  }

}
#s-ca8e528a-f6c2-4295-b89d-64b43d29d25c {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (min-width: 1200px){#s-ca8e528a-f6c2-4295-b89d-64b43d29d25c {
  padding-top: 30px;
padding-bottom: 30px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-ca8e528a-f6c2-4295-b89d-64b43d29d25c {
  padding-top: 20px;
padding-bottom: 20px;
}
}
#s-ca8e528a-f6c2-4295-b89d-64b43d29d25c .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 1200px){#s-ca8e528a-f6c2-4295-b89d-64b43d29d25c .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 22px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-ca8e528a-f6c2-4295-b89d-64b43d29d25c .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-ca8e528a-f6c2-4295-b89d-64b43d29d25c .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


}
#s-be69aef4-7761-4d3e-891d-32b6b6a6aac9 {
  margin-left: auto;
margin-right: auto;
max-width: 310px;
aspect-ratio: 310/250;
text-align: center;
}
@media (max-width: 767px){#s-be69aef4-7761-4d3e-891d-32b6b6a6aac9 {
  display: none;
}
#s-be69aef4-7761-4d3e-891d-32b6b6a6aac9, #wrap-s-be69aef4-7761-4d3e-891d-32b6b6a6aac9, #wrap-content-s-be69aef4-7761-4d3e-891d-32b6b6a6aac9 { display: none !important; }}
#s-be69aef4-7761-4d3e-891d-32b6b6a6aac9 {
  margin: 0 !important;
  overflow: visible;
}

#s-be69aef4-7761-4d3e-891d-32b6b6a6aac9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-be69aef4-7761-4d3e-891d-32b6b6a6aac9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-be69aef4-7761-4d3e-891d-32b6b6a6aac9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-be69aef4-7761-4d3e-891d-32b6b6a6aac9 img.shogun-image {
  /* Add background color handling */
  
}

#s-be69aef4-7761-4d3e-891d-32b6b6a6aac9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-be69aef4-7761-4d3e-891d-32b6b6a6aac9 .shg-image-content-wrapper {
      aspect-ratio: 310/250;
      min-width: 100%;
      height: auto;
    }

    #s-be69aef4-7761-4d3e-891d-32b6b6a6aac9 .shogun-image-link {
      aspect-ratio: 310/250;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-be69aef4-7761-4d3e-891d-32b6b6a6aac9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-be69aef4-7761-4d3e-891d-32b6b6a6aac9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-be69aef4-7761-4d3e-891d-32b6b6a6aac9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 310px;
  }



  img.s-be69aef4-7761-4d3e-891d-32b6b6a6aac9.shogun-image {
    
    
    
    max-height: 310px;
  }


.s-be69aef4-7761-4d3e-891d-32b6b6a6aac9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-be69aef4-7761-4d3e-891d-32b6b6a6aac9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-be69aef4-7761-4d3e-891d-32b6b6a6aac9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-be69aef4-7761-4d3e-891d-32b6b6a6aac9.shogun-image {
  box-sizing: border-box;
}



.s-be69aef4-7761-4d3e-891d-32b6b6a6aac9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-be69aef4-7761-4d3e-891d-32b6b6a6aac9 {
      --shg-aspect-ratio: calc(310/250); 
    }

    .s-be69aef4-7761-4d3e-891d-32b6b6a6aac9.shogun-image-container {
      position: relative;
    }

    .s-be69aef4-7761-4d3e-891d-32b6b6a6aac9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-be69aef4-7761-4d3e-891d-32b6b6a6aac9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-be69aef4-7761-4d3e-891d-32b6b6a6aac9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 310px;
    }
  }

@media (min-width: 1200px){#s-be69aef4-7761-4d3e-891d-32b6b6a6aac9 {
  margin: 0 !important;
  overflow: visible;
}

#s-be69aef4-7761-4d3e-891d-32b6b6a6aac9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-be69aef4-7761-4d3e-891d-32b6b6a6aac9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-be69aef4-7761-4d3e-891d-32b6b6a6aac9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-be69aef4-7761-4d3e-891d-32b6b6a6aac9 img.shogun-image {
  /* Add background color handling */
  
}

#s-be69aef4-7761-4d3e-891d-32b6b6a6aac9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-be69aef4-7761-4d3e-891d-32b6b6a6aac9 .shg-image-content-wrapper {
      aspect-ratio: 310/250;
      min-width: 100%;
      height: auto;
    }

    #s-be69aef4-7761-4d3e-891d-32b6b6a6aac9 .shogun-image-link {
      aspect-ratio: 310/250;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-be69aef4-7761-4d3e-891d-32b6b6a6aac9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-be69aef4-7761-4d3e-891d-32b6b6a6aac9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-be69aef4-7761-4d3e-891d-32b6b6a6aac9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 310px;
  }



  img.s-be69aef4-7761-4d3e-891d-32b6b6a6aac9.shogun-image {
    
    
    
    max-height: 310px;
  }


.s-be69aef4-7761-4d3e-891d-32b6b6a6aac9 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-be69aef4-7761-4d3e-891d-32b6b6a6aac9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-be69aef4-7761-4d3e-891d-32b6b6a6aac9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-be69aef4-7761-4d3e-891d-32b6b6a6aac9.shogun-image {
  box-sizing: border-box;
}



.s-be69aef4-7761-4d3e-891d-32b6b6a6aac9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-be69aef4-7761-4d3e-891d-32b6b6a6aac9 {
      --shg-aspect-ratio: calc(310/250); 
    }

    .s-be69aef4-7761-4d3e-891d-32b6b6a6aac9.shogun-image-container {
      position: relative;
    }

    .s-be69aef4-7761-4d3e-891d-32b6b6a6aac9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-be69aef4-7761-4d3e-891d-32b6b6a6aac9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-be69aef4-7761-4d3e-891d-32b6b6a6aac9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 310px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-be69aef4-7761-4d3e-891d-32b6b6a6aac9 {
  margin: 0 !important;
  overflow: visible;
}

#s-be69aef4-7761-4d3e-891d-32b6b6a6aac9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-be69aef4-7761-4d3e-891d-32b6b6a6aac9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-be69aef4-7761-4d3e-891d-32b6b6a6aac9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-be69aef4-7761-4d3e-891d-32b6b6a6aac9 img.shogun-image {
  /* Add background color handling */
  
}

#s-be69aef4-7761-4d3e-891d-32b6b6a6aac9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-be69aef4-7761-4d3e-891d-32b6b6a6aac9 .shg-image-content-wrapper {
      aspect-ratio: 310/250;
      min-width: 100%;
      height: auto;
    }

    #s-be69aef4-7761-4d3e-891d-32b6b6a6aac9 .shogun-image-link {
      aspect-ratio: 310/250;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-be69aef4-7761-4d3e-891d-32b6b6a6aac9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-be69aef4-7761-4d3e-891d-32b6b6a6aac9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-be69aef4-7761-4d3e-891d-32b6b6a6aac9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 310px;
  }



  img.s-be69aef4-7761-4d3e-891d-32b6b6a6aac9.shogun-image {
    
    
    
    max-height: 310px;
  }


.s-be69aef4-7761-4d3e-891d-32b6b6a6aac9 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-be69aef4-7761-4d3e-891d-32b6b6a6aac9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-be69aef4-7761-4d3e-891d-32b6b6a6aac9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-be69aef4-7761-4d3e-891d-32b6b6a6aac9.shogun-image {
  box-sizing: border-box;
}



.s-be69aef4-7761-4d3e-891d-32b6b6a6aac9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-be69aef4-7761-4d3e-891d-32b6b6a6aac9 {
      --shg-aspect-ratio: calc(310/250); 
    }

    .s-be69aef4-7761-4d3e-891d-32b6b6a6aac9.shogun-image-container {
      position: relative;
    }

    .s-be69aef4-7761-4d3e-891d-32b6b6a6aac9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-be69aef4-7761-4d3e-891d-32b6b6a6aac9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-be69aef4-7761-4d3e-891d-32b6b6a6aac9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 310px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-be69aef4-7761-4d3e-891d-32b6b6a6aac9 {
  margin: 0 !important;
  overflow: visible;
}

#s-be69aef4-7761-4d3e-891d-32b6b6a6aac9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-be69aef4-7761-4d3e-891d-32b6b6a6aac9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-be69aef4-7761-4d3e-891d-32b6b6a6aac9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-be69aef4-7761-4d3e-891d-32b6b6a6aac9 img.shogun-image {
  /* Add background color handling */
  
}

#s-be69aef4-7761-4d3e-891d-32b6b6a6aac9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-be69aef4-7761-4d3e-891d-32b6b6a6aac9 .shg-image-content-wrapper {
      aspect-ratio: 310/250;
      min-width: 100%;
      height: auto;
    }

    #s-be69aef4-7761-4d3e-891d-32b6b6a6aac9 .shogun-image-link {
      aspect-ratio: 310/250;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-be69aef4-7761-4d3e-891d-32b6b6a6aac9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-be69aef4-7761-4d3e-891d-32b6b6a6aac9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-be69aef4-7761-4d3e-891d-32b6b6a6aac9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 310px;
  }



  img.s-be69aef4-7761-4d3e-891d-32b6b6a6aac9.shogun-image {
    
    
    
    max-height: 310px;
  }


.s-be69aef4-7761-4d3e-891d-32b6b6a6aac9 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-be69aef4-7761-4d3e-891d-32b6b6a6aac9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-be69aef4-7761-4d3e-891d-32b6b6a6aac9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-be69aef4-7761-4d3e-891d-32b6b6a6aac9.shogun-image {
  box-sizing: border-box;
}



.s-be69aef4-7761-4d3e-891d-32b6b6a6aac9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-be69aef4-7761-4d3e-891d-32b6b6a6aac9 {
      --shg-aspect-ratio: calc(310/250); 
    }

    .s-be69aef4-7761-4d3e-891d-32b6b6a6aac9.shogun-image-container {
      position: relative;
    }

    .s-be69aef4-7761-4d3e-891d-32b6b6a6aac9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-be69aef4-7761-4d3e-891d-32b6b6a6aac9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-be69aef4-7761-4d3e-891d-32b6b6a6aac9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 310px;
    }
  }

}@media (max-width: 767px){#s-be69aef4-7761-4d3e-891d-32b6b6a6aac9 {
  margin: 0 !important;
  overflow: visible;
}

#s-be69aef4-7761-4d3e-891d-32b6b6a6aac9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-be69aef4-7761-4d3e-891d-32b6b6a6aac9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-be69aef4-7761-4d3e-891d-32b6b6a6aac9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-be69aef4-7761-4d3e-891d-32b6b6a6aac9 img.shogun-image {
  /* Add background color handling */
  background: rgba(0, 0, 0, 0);
}

#s-be69aef4-7761-4d3e-891d-32b6b6a6aac9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-be69aef4-7761-4d3e-891d-32b6b6a6aac9 .shg-image-content-wrapper {
      aspect-ratio: 310/250;
      min-width: 100%;
      height: auto;
    }

    #s-be69aef4-7761-4d3e-891d-32b6b6a6aac9 .shogun-image-link {
      aspect-ratio: 310/250;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-be69aef4-7761-4d3e-891d-32b6b6a6aac9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-be69aef4-7761-4d3e-891d-32b6b6a6aac9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-be69aef4-7761-4d3e-891d-32b6b6a6aac9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 310px;
  }



  img.s-be69aef4-7761-4d3e-891d-32b6b6a6aac9.shogun-image {
    
    
    
    max-height: 310px;
  }


.s-be69aef4-7761-4d3e-891d-32b6b6a6aac9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-be69aef4-7761-4d3e-891d-32b6b6a6aac9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-be69aef4-7761-4d3e-891d-32b6b6a6aac9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-be69aef4-7761-4d3e-891d-32b6b6a6aac9.shogun-image {
  box-sizing: border-box;
}



.s-be69aef4-7761-4d3e-891d-32b6b6a6aac9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-be69aef4-7761-4d3e-891d-32b6b6a6aac9 {
      --shg-aspect-ratio: calc(310/250); 
    }

    .s-be69aef4-7761-4d3e-891d-32b6b6a6aac9.shogun-image-container {
      position: relative;
    }

    .s-be69aef4-7761-4d3e-891d-32b6b6a6aac9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-be69aef4-7761-4d3e-891d-32b6b6a6aac9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-be69aef4-7761-4d3e-891d-32b6b6a6aac9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 310px;
    }
  }

}
#s-fd8a3ac6-1f6a-442d-9694-ce1643e86375 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (min-width: 1200px){#s-fd8a3ac6-1f6a-442d-9694-ce1643e86375 {
  padding-top: 30px;
padding-bottom: 30px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-fd8a3ac6-1f6a-442d-9694-ce1643e86375 {
  padding-top: 20px;
padding-bottom: 20px;
}
}
#s-fd8a3ac6-1f6a-442d-9694-ce1643e86375 .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 1200px){#s-fd8a3ac6-1f6a-442d-9694-ce1643e86375 .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 22px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-fd8a3ac6-1f6a-442d-9694-ce1643e86375 .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-fd8a3ac6-1f6a-442d-9694-ce1643e86375 .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


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

#mc_embed_signup .clear {
  width: auto !important;
  height: auto !important;
  visibility: visible !important;
}

.shg-clearfix:after {
  content: "";
  display: block;
  clear: both;
}

.shogun-image {
  max-width: 100%;
  min-height: inherit;
  max-height: inherit;
  display: inline !important;
  border: 0;
  vertical-align: middle;
}

.shg-fw {
  margin-left: calc(50% - 50vw);
  width: 100vw;
}

.shg-fw .shg-fw {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}

div[data-shg-lightbox-switch] {
  cursor: pointer;
}

.shg-lightbox {
  position: fixed;
  z-index: 999999;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0.85);
}

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

.shg-lightbox .shg-lightbox-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  text-align: center;
}

.shg-lightbox .shg-lightbox-close {
  position: absolute;
  right: 0;
  padding: 5px 0;
  color: #fff;
  font-size: 45px;
  margin-right: 10px;
  line-height: 30px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  cursor: pointer;
  z-index: 1;
}

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

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

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

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

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

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

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

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

.shogun-lazyload:not([src]),
.shogun-lazyloading:not([src]) {
  opacity: 0;
}

.shogun-lazyloaded {
  opacity: 1;
  transition: opacity 300ms;
}

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

.shogun-root div:empty:not(.shopify-section *):not([id^="wistia"]) {
  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;
}
