.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-a14f7097-dc5b-4700-a6fc-5751ea8d229a {
  background-repeat: repeat;
background-size: contain;
min-height: 50px;
background-position: center bottom;
background-attachment: scroll;
}
@media (max-width: 767px){#s-a14f7097-dc5b-4700-a6fc-5751ea8d229a {
  background-attachment: scroll;
}
}
#s-a14f7097-dc5b-4700-a6fc-5751ea8d229a {
  background-image: url(https://i.shgcdn.com/7edf6654-11cd-4652-bd5c-d37122214808/);
}








#s-a14f7097-dc5b-4700-a6fc-5751ea8d229a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a14f7097-dc5b-4700-a6fc-5751ea8d229a.shg-box.shg-c {
  justify-content: flex-start;
}
@media (min-width: 1200px){






#s-a14f7097-dc5b-4700-a6fc-5751ea8d229a > .shg-box-overlay {
  background-color: rgba(0, 0, 0, 1);
  opacity: 0;
  display: block;
}#s-a14f7097-dc5b-4700-a6fc-5751ea8d229a.shg-box.shg-c {
  justify-content: flex-start;
}
}
#s-f5ab9b91-5d18-4946-8230-b15255b435c0 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-f5ab9b91-5d18-4946-8230-b15255b435c0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f5ab9b91-5d18-4946-8230-b15255b435c0.shg-box.shg-c {
  justify-content: center;
}
@media (min-width: 1200px){






#s-f5ab9b91-5d18-4946-8230-b15255b435c0 > .shg-box-overlay {
  background-color: rgba(0, 0, 0, 1);
  opacity: 0;
  display: block;
}#s-f5ab9b91-5d18-4946-8230-b15255b435c0.shg-box.shg-c {
  justify-content: center;
}
}
#s-e97164dd-7c83-4752-bee7-cd5ba81663ea {
  margin-left: auto;
margin-right: auto;
}








#s-e97164dd-7c83-4752-bee7-cd5ba81663ea > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e97164dd-7c83-4752-bee7-cd5ba81663ea.shg-box.shg-c {
  justify-content: center;
}
@media (min-width: 1200px){






#s-e97164dd-7c83-4752-bee7-cd5ba81663ea > .shg-box-overlay {
  background-color: rgba(0, 0, 0, 1);
  opacity: 0;
  display: block;
}#s-e97164dd-7c83-4752-bee7-cd5ba81663ea.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-c9b03711-7b83-4257-aaa3-fa04761ed9b7 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(253, 218, 2, 1);
border-style: none;
text-align: center;
background-color: rgba(189, 66, 26, 1);
}

#s-c9b03711-7b83-4257-aaa3-fa04761ed9b7 .shogun-heading-component h1 {
  color: rgba(250, 248, 214, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



.shogun-countdown {
  display: flex;
  text-align: center;
  justify-content: center;
}

.shg-align-left > .shogun-countdown {
  justify-content: flex-start;
}

.shg-align-right > .shogun-countdown {
  justify-content: flex-end;
}

.shogun-countdown > div {
  padding: 5px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.shogun-countdown > div > label {
  font-size: 12px;
}

.shogun-countdown > span {
  padding: 5px;
  font-size: 32px;
  line-height: 32px;
}

.shogun-countdown > div > span {
  font-size: 32px;
  line-height: 32px;
  font-weight: 600;
}

.shogun-countdown-small > div > label {
  font-size: 8px;
}

.shogun-countdown-small > span,
.shogun-countdown-small > div > span  {
  font-size: 21px;
  line-height: 21px;
}

.shogun-countdown-large > div > label {
  font-size: 18px;
}

.shogun-countdown-large > span,
.shogun-countdown-large > div > span {
  font-size: 48px;
  line-height: 48px;
}

@media (min-width: 768px) {
  .shogun-countdown > span,
  .shogun-countdown > div > span {
    font-size: 45px;
    line-height: 45px;
  }

  .shogun-countdown-small > span,
  .shogun-countdown-small > div > span {
    font-size: 30px;
    line-height: 30px;
  }

  .shogun-countdown-large > span,
  .shogun-countdown-large > div > span {
    font-size: 68px;
    line-height: 68px;
  }
}

#s-cbd32b84-90a4-4f87-baef-44d0b1015026 {
  margin-top: -2px;
margin-left: auto;
margin-bottom: -2px;
margin-right: auto;
background-color: rgba(250, 248, 214, 1);
}

#s-cbd32b84-90a4-4f87-baef-44d0b1015026 .shogun-countdown span, #s-cbd32b84-90a4-4f87-baef-44d0b1015026 .shogun-countdown label {
  color: rgba(189, 66, 26, 1);
}
#s-87f4ed87-167d-48f5-811e-6a77b505e48f {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-87f4ed87-167d-48f5-811e-6a77b505e48f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-87f4ed87-167d-48f5-811e-6a77b505e48f.shg-box.shg-c {
  justify-content: center;
}
@media (min-width: 1200px){






#s-87f4ed87-167d-48f5-811e-6a77b505e48f > .shg-box-overlay {
  background-color: rgba(0, 0, 0, 1);
  opacity: 0;
  display: block;
}#s-87f4ed87-167d-48f5-811e-6a77b505e48f.shg-box.shg-c {
  justify-content: center;
}
}
.shg-align-container {
  box-sizing: border-box;
}

.shg-inner-inline-image {
  position: relative;
  display: block;
  overflow: hidden;
}

.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-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-imageV3-content {
  text-align: initial;
}

.shogun-image-content-v3 {
  display: flex;
  flex-direction: column;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 10;
  /* 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-inner-inline-image .shogun-image.hover~* {
  z-index: 1;
}

.shogun-image-content-v3 > * {
  flex-shrink: 0; /* Prevents children from shrinking maintaining natural size*/
  width: 100%;
}
#s-d633ecbd-cc5a-4088-b75f-ad271f1338de {
  margin-top: 50px;
margin-left: 0%;
margin-bottom: 0px;
margin-right: 0%;
max-width: 750px;
text-align: center;
}
@media (min-width: 1200px){#s-d633ecbd-cc5a-4088-b75f-ad271f1338de {
  margin-left: 5%;
max-width: 1000px;
}
}@media (max-width: 767px){#s-d633ecbd-cc5a-4088-b75f-ad271f1338de {
  margin-top: 10px;
margin-left: 3%;
}
}
#s-d633ecbd-cc5a-4088-b75f-ad271f1338de {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d633ecbd-cc5a-4088-b75f-ad271f1338de-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d633ecbd-cc5a-4088-b75f-ad271f1338de {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 50px;
  margin-bottom: 0px;
}

#s-d633ecbd-cc5a-4088-b75f-ad271f1338de .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-d633ecbd-cc5a-4088-b75f-ad271f1338de {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-d633ecbd-cc5a-4088-b75f-ad271f1338de img.shogun-image {
  width: 100%;
  
  
  max-width: 750px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-d633ecbd-cc5a-4088-b75f-ad271f1338de .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d633ecbd-cc5a-4088-b75f-ad271f1338de.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d633ecbd-cc5a-4088-b75f-ad271f1338de.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d633ecbd-cc5a-4088-b75f-ad271f1338de.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-d633ecbd-cc5a-4088-b75f-ad271f1338de {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d633ecbd-cc5a-4088-b75f-ad271f1338de-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d633ecbd-cc5a-4088-b75f-ad271f1338de {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 5%;
  
  
  
}

#s-d633ecbd-cc5a-4088-b75f-ad271f1338de .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-d633ecbd-cc5a-4088-b75f-ad271f1338de {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-d633ecbd-cc5a-4088-b75f-ad271f1338de img.shogun-image {
  width: 100%;
  
  
  max-width: 1000px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-d633ecbd-cc5a-4088-b75f-ad271f1338de .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d633ecbd-cc5a-4088-b75f-ad271f1338de.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d633ecbd-cc5a-4088-b75f-ad271f1338de.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d633ecbd-cc5a-4088-b75f-ad271f1338de.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-d633ecbd-cc5a-4088-b75f-ad271f1338de {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d633ecbd-cc5a-4088-b75f-ad271f1338de-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d633ecbd-cc5a-4088-b75f-ad271f1338de {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d633ecbd-cc5a-4088-b75f-ad271f1338de .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-d633ecbd-cc5a-4088-b75f-ad271f1338de {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-d633ecbd-cc5a-4088-b75f-ad271f1338de img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-d633ecbd-cc5a-4088-b75f-ad271f1338de .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d633ecbd-cc5a-4088-b75f-ad271f1338de.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d633ecbd-cc5a-4088-b75f-ad271f1338de.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d633ecbd-cc5a-4088-b75f-ad271f1338de.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-d633ecbd-cc5a-4088-b75f-ad271f1338de {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d633ecbd-cc5a-4088-b75f-ad271f1338de-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d633ecbd-cc5a-4088-b75f-ad271f1338de {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d633ecbd-cc5a-4088-b75f-ad271f1338de .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-d633ecbd-cc5a-4088-b75f-ad271f1338de {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-d633ecbd-cc5a-4088-b75f-ad271f1338de img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-d633ecbd-cc5a-4088-b75f-ad271f1338de .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d633ecbd-cc5a-4088-b75f-ad271f1338de.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d633ecbd-cc5a-4088-b75f-ad271f1338de.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d633ecbd-cc5a-4088-b75f-ad271f1338de.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-d633ecbd-cc5a-4088-b75f-ad271f1338de {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d633ecbd-cc5a-4088-b75f-ad271f1338de-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d633ecbd-cc5a-4088-b75f-ad271f1338de {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 3%;
  
  margin-top: 10px;
  
}

#s-d633ecbd-cc5a-4088-b75f-ad271f1338de .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-d633ecbd-cc5a-4088-b75f-ad271f1338de {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-d633ecbd-cc5a-4088-b75f-ad271f1338de img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-d633ecbd-cc5a-4088-b75f-ad271f1338de .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d633ecbd-cc5a-4088-b75f-ad271f1338de.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d633ecbd-cc5a-4088-b75f-ad271f1338de.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d633ecbd-cc5a-4088-b75f-ad271f1338de.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-b05d0452-2487-4996-a021-bb67f0986f2b {
  margin-top: 0px;
margin-left: 30%;
margin-bottom: 0px;
margin-right: 30%;
max-width: 500px;
text-align: center;
}
@media (min-width: 1200px){#s-b05d0452-2487-4996-a021-bb67f0986f2b {
  max-width: 1000px;
}
}@media (max-width: 767px){#s-b05d0452-2487-4996-a021-bb67f0986f2b {
  margin-top: 5px;
margin-left: 20%;
margin-bottom: 5px;
margin-right: 20%;
}
}
#s-b05d0452-2487-4996-a021-bb67f0986f2b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b05d0452-2487-4996-a021-bb67f0986f2b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b05d0452-2487-4996-a021-bb67f0986f2b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 30%;
  margin-right: 30%;
  margin-top: 0px;
  margin-bottom: 0px;
}

#s-b05d0452-2487-4996-a021-bb67f0986f2b .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-b05d0452-2487-4996-a021-bb67f0986f2b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-b05d0452-2487-4996-a021-bb67f0986f2b img.shogun-image {
  width: 100%;
  
  
  max-width: 500px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-b05d0452-2487-4996-a021-bb67f0986f2b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b05d0452-2487-4996-a021-bb67f0986f2b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b05d0452-2487-4996-a021-bb67f0986f2b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b05d0452-2487-4996-a021-bb67f0986f2b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-b05d0452-2487-4996-a021-bb67f0986f2b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b05d0452-2487-4996-a021-bb67f0986f2b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b05d0452-2487-4996-a021-bb67f0986f2b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b05d0452-2487-4996-a021-bb67f0986f2b .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-b05d0452-2487-4996-a021-bb67f0986f2b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-b05d0452-2487-4996-a021-bb67f0986f2b img.shogun-image {
  width: 100%;
  
  
  max-width: 1000px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-b05d0452-2487-4996-a021-bb67f0986f2b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b05d0452-2487-4996-a021-bb67f0986f2b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b05d0452-2487-4996-a021-bb67f0986f2b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b05d0452-2487-4996-a021-bb67f0986f2b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-b05d0452-2487-4996-a021-bb67f0986f2b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b05d0452-2487-4996-a021-bb67f0986f2b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b05d0452-2487-4996-a021-bb67f0986f2b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b05d0452-2487-4996-a021-bb67f0986f2b .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-b05d0452-2487-4996-a021-bb67f0986f2b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-b05d0452-2487-4996-a021-bb67f0986f2b img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-b05d0452-2487-4996-a021-bb67f0986f2b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b05d0452-2487-4996-a021-bb67f0986f2b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b05d0452-2487-4996-a021-bb67f0986f2b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b05d0452-2487-4996-a021-bb67f0986f2b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-b05d0452-2487-4996-a021-bb67f0986f2b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b05d0452-2487-4996-a021-bb67f0986f2b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b05d0452-2487-4996-a021-bb67f0986f2b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b05d0452-2487-4996-a021-bb67f0986f2b .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-b05d0452-2487-4996-a021-bb67f0986f2b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-b05d0452-2487-4996-a021-bb67f0986f2b img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-b05d0452-2487-4996-a021-bb67f0986f2b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b05d0452-2487-4996-a021-bb67f0986f2b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b05d0452-2487-4996-a021-bb67f0986f2b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b05d0452-2487-4996-a021-bb67f0986f2b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-b05d0452-2487-4996-a021-bb67f0986f2b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b05d0452-2487-4996-a021-bb67f0986f2b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b05d0452-2487-4996-a021-bb67f0986f2b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 20%;
  margin-right: 20%;
  margin-top: 5px;
  margin-bottom: 5px;
}

#s-b05d0452-2487-4996-a021-bb67f0986f2b .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-b05d0452-2487-4996-a021-bb67f0986f2b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-b05d0452-2487-4996-a021-bb67f0986f2b img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-b05d0452-2487-4996-a021-bb67f0986f2b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b05d0452-2487-4996-a021-bb67f0986f2b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b05d0452-2487-4996-a021-bb67f0986f2b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b05d0452-2487-4996-a021-bb67f0986f2b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-03307a50-ea5e-4d6d-985c-c6a2646e64b4 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
max-width: 1500px;
text-align: center;
}
@media (min-width: 1200px){#s-03307a50-ea5e-4d6d-985c-c6a2646e64b4 {
  max-width: 1100px;
}
}
#s-03307a50-ea5e-4d6d-985c-c6a2646e64b4 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-03307a50-ea5e-4d6d-985c-c6a2646e64b4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-03307a50-ea5e-4d6d-985c-c6a2646e64b4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0px;
  
}

#s-03307a50-ea5e-4d6d-985c-c6a2646e64b4 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-03307a50-ea5e-4d6d-985c-c6a2646e64b4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-03307a50-ea5e-4d6d-985c-c6a2646e64b4 img.shogun-image {
  width: 100%;
  
  
  max-width: 1500px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-03307a50-ea5e-4d6d-985c-c6a2646e64b4 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-03307a50-ea5e-4d6d-985c-c6a2646e64b4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-03307a50-ea5e-4d6d-985c-c6a2646e64b4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-03307a50-ea5e-4d6d-985c-c6a2646e64b4.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-03307a50-ea5e-4d6d-985c-c6a2646e64b4 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-03307a50-ea5e-4d6d-985c-c6a2646e64b4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-03307a50-ea5e-4d6d-985c-c6a2646e64b4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-03307a50-ea5e-4d6d-985c-c6a2646e64b4 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-03307a50-ea5e-4d6d-985c-c6a2646e64b4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-03307a50-ea5e-4d6d-985c-c6a2646e64b4 img.shogun-image {
  width: 100%;
  
  
  max-width: 1100px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-03307a50-ea5e-4d6d-985c-c6a2646e64b4 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-03307a50-ea5e-4d6d-985c-c6a2646e64b4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-03307a50-ea5e-4d6d-985c-c6a2646e64b4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-03307a50-ea5e-4d6d-985c-c6a2646e64b4.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-03307a50-ea5e-4d6d-985c-c6a2646e64b4 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-03307a50-ea5e-4d6d-985c-c6a2646e64b4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-03307a50-ea5e-4d6d-985c-c6a2646e64b4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-03307a50-ea5e-4d6d-985c-c6a2646e64b4 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-03307a50-ea5e-4d6d-985c-c6a2646e64b4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-03307a50-ea5e-4d6d-985c-c6a2646e64b4 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-03307a50-ea5e-4d6d-985c-c6a2646e64b4 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-03307a50-ea5e-4d6d-985c-c6a2646e64b4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-03307a50-ea5e-4d6d-985c-c6a2646e64b4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-03307a50-ea5e-4d6d-985c-c6a2646e64b4.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-03307a50-ea5e-4d6d-985c-c6a2646e64b4 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-03307a50-ea5e-4d6d-985c-c6a2646e64b4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-03307a50-ea5e-4d6d-985c-c6a2646e64b4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-03307a50-ea5e-4d6d-985c-c6a2646e64b4 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-03307a50-ea5e-4d6d-985c-c6a2646e64b4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-03307a50-ea5e-4d6d-985c-c6a2646e64b4 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-03307a50-ea5e-4d6d-985c-c6a2646e64b4 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-03307a50-ea5e-4d6d-985c-c6a2646e64b4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-03307a50-ea5e-4d6d-985c-c6a2646e64b4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-03307a50-ea5e-4d6d-985c-c6a2646e64b4.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-03307a50-ea5e-4d6d-985c-c6a2646e64b4 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-03307a50-ea5e-4d6d-985c-c6a2646e64b4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-03307a50-ea5e-4d6d-985c-c6a2646e64b4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-03307a50-ea5e-4d6d-985c-c6a2646e64b4 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-03307a50-ea5e-4d6d-985c-c6a2646e64b4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-03307a50-ea5e-4d6d-985c-c6a2646e64b4 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-03307a50-ea5e-4d6d-985c-c6a2646e64b4 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-03307a50-ea5e-4d6d-985c-c6a2646e64b4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-03307a50-ea5e-4d6d-985c-c6a2646e64b4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-03307a50-ea5e-4d6d-985c-c6a2646e64b4.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-8ed3983f-2313-4833-a3bd-352d14379b4e {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(253, 218, 2, 1);
border-style: none;
text-align: center;
background-color: rgba(106, 62, 28, 1);
}

#s-8ed3983f-2313-4833-a3bd-352d14379b4e .shogun-heading-component h1 {
  color: rgba(250, 248, 214, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 35px;
  
  
  
}


@media (max-width: 767px){#s-8ed3983f-2313-4833-a3bd-352d14379b4e .shogun-heading-component h1 {
  color: rgba(250, 248, 214, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 24px;
  
  
  
}


}
#s-a9496a2c-64cd-4837-b9d9-8867f19f5f76 {
  margin-top: 30px;
margin-bottom: 0px;
max-width: 750px;
text-align: center;
}
@media (max-width: 767px){#s-a9496a2c-64cd-4837-b9d9-8867f19f5f76 {
  margin-top: 30px;
margin-left: 10%;
margin-bottom: 0px;
margin-right: 10%;
}
}
#s-a9496a2c-64cd-4837-b9d9-8867f19f5f76 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a9496a2c-64cd-4837-b9d9-8867f19f5f76-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a9496a2c-64cd-4837-b9d9-8867f19f5f76 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 30px;
  margin-bottom: 0px;
}

#s-a9496a2c-64cd-4837-b9d9-8867f19f5f76 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-a9496a2c-64cd-4837-b9d9-8867f19f5f76 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-a9496a2c-64cd-4837-b9d9-8867f19f5f76 img.shogun-image {
  width: 100%;
  
  
  max-width: 750px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-a9496a2c-64cd-4837-b9d9-8867f19f5f76 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a9496a2c-64cd-4837-b9d9-8867f19f5f76.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a9496a2c-64cd-4837-b9d9-8867f19f5f76.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a9496a2c-64cd-4837-b9d9-8867f19f5f76.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-a9496a2c-64cd-4837-b9d9-8867f19f5f76 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a9496a2c-64cd-4837-b9d9-8867f19f5f76-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a9496a2c-64cd-4837-b9d9-8867f19f5f76 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a9496a2c-64cd-4837-b9d9-8867f19f5f76 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-a9496a2c-64cd-4837-b9d9-8867f19f5f76 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-a9496a2c-64cd-4837-b9d9-8867f19f5f76 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-a9496a2c-64cd-4837-b9d9-8867f19f5f76 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a9496a2c-64cd-4837-b9d9-8867f19f5f76.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a9496a2c-64cd-4837-b9d9-8867f19f5f76.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a9496a2c-64cd-4837-b9d9-8867f19f5f76.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-a9496a2c-64cd-4837-b9d9-8867f19f5f76 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a9496a2c-64cd-4837-b9d9-8867f19f5f76-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a9496a2c-64cd-4837-b9d9-8867f19f5f76 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a9496a2c-64cd-4837-b9d9-8867f19f5f76 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-a9496a2c-64cd-4837-b9d9-8867f19f5f76 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-a9496a2c-64cd-4837-b9d9-8867f19f5f76 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-a9496a2c-64cd-4837-b9d9-8867f19f5f76 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a9496a2c-64cd-4837-b9d9-8867f19f5f76.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a9496a2c-64cd-4837-b9d9-8867f19f5f76.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a9496a2c-64cd-4837-b9d9-8867f19f5f76.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-a9496a2c-64cd-4837-b9d9-8867f19f5f76 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a9496a2c-64cd-4837-b9d9-8867f19f5f76-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a9496a2c-64cd-4837-b9d9-8867f19f5f76 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a9496a2c-64cd-4837-b9d9-8867f19f5f76 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-a9496a2c-64cd-4837-b9d9-8867f19f5f76 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-a9496a2c-64cd-4837-b9d9-8867f19f5f76 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-a9496a2c-64cd-4837-b9d9-8867f19f5f76 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a9496a2c-64cd-4837-b9d9-8867f19f5f76.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a9496a2c-64cd-4837-b9d9-8867f19f5f76.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a9496a2c-64cd-4837-b9d9-8867f19f5f76.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-a9496a2c-64cd-4837-b9d9-8867f19f5f76 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a9496a2c-64cd-4837-b9d9-8867f19f5f76-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a9496a2c-64cd-4837-b9d9-8867f19f5f76 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 10%;
  margin-right: 10%;
  margin-top: 30px;
  margin-bottom: 0px;
}

#s-a9496a2c-64cd-4837-b9d9-8867f19f5f76 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-a9496a2c-64cd-4837-b9d9-8867f19f5f76 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-a9496a2c-64cd-4837-b9d9-8867f19f5f76 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-a9496a2c-64cd-4837-b9d9-8867f19f5f76 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a9496a2c-64cd-4837-b9d9-8867f19f5f76.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a9496a2c-64cd-4837-b9d9-8867f19f5f76.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a9496a2c-64cd-4837-b9d9-8867f19f5f76.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-ca969ca7-1c01-495f-8b43-a5059cbc0ea5 {
  margin-top: 40px;
margin-left: 40px;
margin-bottom: 40px;
margin-right: 40px;
min-height: 50px;
}








#s-ca969ca7-1c01-495f-8b43-a5059cbc0ea5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ca969ca7-1c01-495f-8b43-a5059cbc0ea5.shg-box.shg-c {
  justify-content: center;
}

#s-940ea8d9-6a47-449a-b49e-bc76a06ae612 {
  margin-top: 60px;
text-align: center;
background-color: rgba(204, 100, 26, 0);
}
@media (max-width: 767px){#s-940ea8d9-6a47-449a-b49e-bc76a06ae612 {
  margin-top: 0px;
margin-bottom: 0px;
}
}
#s-940ea8d9-6a47-449a-b49e-bc76a06ae612 .shogun-heading-component h2 {
  color: rgba(106, 62, 28, 1);
  font-weight:  800 ;
  font-family: "Karla";
  font-style:  normal ;
  font-size: 50px;
  
  letter-spacing: 0px;
  
}


@media (max-width: 767px){#s-940ea8d9-6a47-449a-b49e-bc76a06ae612 .shogun-heading-component h2 {
  color: rgba(106, 62, 28, 1);
  font-weight:  800 ;
  font-family: "Karla";
  font-style:  normal ;
  font-size: 32px;
  
  letter-spacing: 0px;
  
}


}
#s-a88ded10-371d-4a63-8ce4-105bbb97387a {
  margin-top: 10px;
margin-bottom: 0px;
max-width: 1000px;
text-align: center;
}
@media (max-width: 767px){#s-a88ded10-371d-4a63-8ce4-105bbb97387a {
  margin-top: 20px;
margin-left: 0%;
margin-right: 0%;
}
}
#s-a88ded10-371d-4a63-8ce4-105bbb97387a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a88ded10-371d-4a63-8ce4-105bbb97387a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a88ded10-371d-4a63-8ce4-105bbb97387a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 10px;
  margin-bottom: 0px;
}

#s-a88ded10-371d-4a63-8ce4-105bbb97387a .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-a88ded10-371d-4a63-8ce4-105bbb97387a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-a88ded10-371d-4a63-8ce4-105bbb97387a img.shogun-image {
  width: 100%;
  
  
  max-width: 1000px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-a88ded10-371d-4a63-8ce4-105bbb97387a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a88ded10-371d-4a63-8ce4-105bbb97387a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a88ded10-371d-4a63-8ce4-105bbb97387a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a88ded10-371d-4a63-8ce4-105bbb97387a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-a88ded10-371d-4a63-8ce4-105bbb97387a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a88ded10-371d-4a63-8ce4-105bbb97387a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a88ded10-371d-4a63-8ce4-105bbb97387a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a88ded10-371d-4a63-8ce4-105bbb97387a .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-a88ded10-371d-4a63-8ce4-105bbb97387a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-a88ded10-371d-4a63-8ce4-105bbb97387a img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-a88ded10-371d-4a63-8ce4-105bbb97387a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a88ded10-371d-4a63-8ce4-105bbb97387a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a88ded10-371d-4a63-8ce4-105bbb97387a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a88ded10-371d-4a63-8ce4-105bbb97387a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-a88ded10-371d-4a63-8ce4-105bbb97387a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a88ded10-371d-4a63-8ce4-105bbb97387a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a88ded10-371d-4a63-8ce4-105bbb97387a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a88ded10-371d-4a63-8ce4-105bbb97387a .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-a88ded10-371d-4a63-8ce4-105bbb97387a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-a88ded10-371d-4a63-8ce4-105bbb97387a img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-a88ded10-371d-4a63-8ce4-105bbb97387a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a88ded10-371d-4a63-8ce4-105bbb97387a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a88ded10-371d-4a63-8ce4-105bbb97387a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a88ded10-371d-4a63-8ce4-105bbb97387a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-a88ded10-371d-4a63-8ce4-105bbb97387a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a88ded10-371d-4a63-8ce4-105bbb97387a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a88ded10-371d-4a63-8ce4-105bbb97387a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a88ded10-371d-4a63-8ce4-105bbb97387a .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-a88ded10-371d-4a63-8ce4-105bbb97387a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-a88ded10-371d-4a63-8ce4-105bbb97387a img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-a88ded10-371d-4a63-8ce4-105bbb97387a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a88ded10-371d-4a63-8ce4-105bbb97387a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a88ded10-371d-4a63-8ce4-105bbb97387a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a88ded10-371d-4a63-8ce4-105bbb97387a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-a88ded10-371d-4a63-8ce4-105bbb97387a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a88ded10-371d-4a63-8ce4-105bbb97387a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a88ded10-371d-4a63-8ce4-105bbb97387a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 20px;
  
}

#s-a88ded10-371d-4a63-8ce4-105bbb97387a .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-a88ded10-371d-4a63-8ce4-105bbb97387a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-a88ded10-371d-4a63-8ce4-105bbb97387a img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-a88ded10-371d-4a63-8ce4-105bbb97387a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a88ded10-371d-4a63-8ce4-105bbb97387a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a88ded10-371d-4a63-8ce4-105bbb97387a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a88ded10-371d-4a63-8ce4-105bbb97387a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
.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-856318a5-0a2e-40ae-ab4a-8fd36255e0d5 {
  margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(204, 38, 26, 1);
text-align: center;
text-decoration: none;
}
#s-856318a5-0a2e-40ae-ab4a-8fd36255e0d5:hover {background-color: rgba(204, 38, 26, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-856318a5-0a2e-40ae-ab4a-8fd36255e0d5:active {background-color: rgba(204, 38, 26, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}@media (max-width: 767px){#s-856318a5-0a2e-40ae-ab4a-8fd36255e0d5 {
  margin-top: 10px;
margin-bottom: 40px;
}
#s-856318a5-0a2e-40ae-ab4a-8fd36255e0d5:active {background-color: rgba(204, 38, 26, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}

  #s-856318a5-0a2e-40ae-ab4a-8fd36255e0d5-root {
    text-align: center;
  }


#s-856318a5-0a2e-40ae-ab4a-8fd36255e0d5.shg-btn {
  color: #ffffff;
  font-size: 19px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-856318a5-0a2e-40ae-ab4a-8fd36255e0d5-root {
    text-align: center;
  }


#s-856318a5-0a2e-40ae-ab4a-8fd36255e0d5.shg-btn {
  color: #ffffff;
  font-size: 19px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-856318a5-0a2e-40ae-ab4a-8fd36255e0d5-root {
    text-align: center;
  }


#s-856318a5-0a2e-40ae-ab4a-8fd36255e0d5.shg-btn {
  color: #ffffff;
  font-size: 19px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-856318a5-0a2e-40ae-ab4a-8fd36255e0d5-root {
    text-align: center;
  }


#s-856318a5-0a2e-40ae-ab4a-8fd36255e0d5.shg-btn {
  color: #ffffff;
  font-size: 19px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-856318a5-0a2e-40ae-ab4a-8fd36255e0d5-root {
    text-align: center;
  }


#s-856318a5-0a2e-40ae-ab4a-8fd36255e0d5.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}
#s-f98642e6-aaa7-4145-9e09-10a273db1faf {
  margin-top: 60px;
text-align: center;
}
@media (max-width: 767px){#s-f98642e6-aaa7-4145-9e09-10a273db1faf {
  margin-top: 20px;
}
}
#s-f98642e6-aaa7-4145-9e09-10a273db1faf .shogun-heading-component h2 {
  color: rgba(106, 62, 28, 1);
  font-weight:  800 ;
  font-family: "Karla";
  font-style:  normal ;
  font-size: 50px;
  
  letter-spacing: 0px;
  
}


@media (max-width: 767px){#s-f98642e6-aaa7-4145-9e09-10a273db1faf .shogun-heading-component h2 {
  color: rgba(106, 62, 28, 1);
  font-weight:  800 ;
  font-family: "Karla";
  font-style:  normal ;
  font-size: 32px;
  
  letter-spacing: 0px;
  
}


}
.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-a4fad33f-5d07-44f2-9045-a88b506bb68b {
  margin-left: auto;
margin-right: auto;
max-width: 1500px;
}

@media (min-width: 0px) {
[id="s-a4fad33f-5d07-44f2-9045-a88b506bb68b"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-a4fad33f-5d07-44f2-9045-a88b506bb68b"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-a4fad33f-5d07-44f2-9045-a88b506bb68b"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-a4fad33f-5d07-44f2-9045-a88b506bb68b"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-ec2ec611-ead5-4dd1-b3f0-480ba2aa7ad0 {
  margin-left: auto;
margin-right: auto;
max-width: 1000px;
text-align: center;
}
@media (max-width: 767px){#s-ec2ec611-ead5-4dd1-b3f0-480ba2aa7ad0 {
  margin-left: 5%;
margin-right: 5%;
}
}
#s-ec2ec611-ead5-4dd1-b3f0-480ba2aa7ad0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ec2ec611-ead5-4dd1-b3f0-480ba2aa7ad0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ec2ec611-ead5-4dd1-b3f0-480ba2aa7ad0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ec2ec611-ead5-4dd1-b3f0-480ba2aa7ad0 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-ec2ec611-ead5-4dd1-b3f0-480ba2aa7ad0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-ec2ec611-ead5-4dd1-b3f0-480ba2aa7ad0 img.shogun-image {
  width: 100%;
  
  
  max-width: 1000px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-ec2ec611-ead5-4dd1-b3f0-480ba2aa7ad0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ec2ec611-ead5-4dd1-b3f0-480ba2aa7ad0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ec2ec611-ead5-4dd1-b3f0-480ba2aa7ad0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ec2ec611-ead5-4dd1-b3f0-480ba2aa7ad0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-ec2ec611-ead5-4dd1-b3f0-480ba2aa7ad0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ec2ec611-ead5-4dd1-b3f0-480ba2aa7ad0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ec2ec611-ead5-4dd1-b3f0-480ba2aa7ad0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ec2ec611-ead5-4dd1-b3f0-480ba2aa7ad0 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-ec2ec611-ead5-4dd1-b3f0-480ba2aa7ad0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-ec2ec611-ead5-4dd1-b3f0-480ba2aa7ad0 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-ec2ec611-ead5-4dd1-b3f0-480ba2aa7ad0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ec2ec611-ead5-4dd1-b3f0-480ba2aa7ad0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ec2ec611-ead5-4dd1-b3f0-480ba2aa7ad0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ec2ec611-ead5-4dd1-b3f0-480ba2aa7ad0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-ec2ec611-ead5-4dd1-b3f0-480ba2aa7ad0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ec2ec611-ead5-4dd1-b3f0-480ba2aa7ad0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ec2ec611-ead5-4dd1-b3f0-480ba2aa7ad0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ec2ec611-ead5-4dd1-b3f0-480ba2aa7ad0 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-ec2ec611-ead5-4dd1-b3f0-480ba2aa7ad0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-ec2ec611-ead5-4dd1-b3f0-480ba2aa7ad0 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-ec2ec611-ead5-4dd1-b3f0-480ba2aa7ad0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ec2ec611-ead5-4dd1-b3f0-480ba2aa7ad0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ec2ec611-ead5-4dd1-b3f0-480ba2aa7ad0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ec2ec611-ead5-4dd1-b3f0-480ba2aa7ad0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-ec2ec611-ead5-4dd1-b3f0-480ba2aa7ad0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ec2ec611-ead5-4dd1-b3f0-480ba2aa7ad0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ec2ec611-ead5-4dd1-b3f0-480ba2aa7ad0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ec2ec611-ead5-4dd1-b3f0-480ba2aa7ad0 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-ec2ec611-ead5-4dd1-b3f0-480ba2aa7ad0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-ec2ec611-ead5-4dd1-b3f0-480ba2aa7ad0 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-ec2ec611-ead5-4dd1-b3f0-480ba2aa7ad0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ec2ec611-ead5-4dd1-b3f0-480ba2aa7ad0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ec2ec611-ead5-4dd1-b3f0-480ba2aa7ad0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ec2ec611-ead5-4dd1-b3f0-480ba2aa7ad0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-ec2ec611-ead5-4dd1-b3f0-480ba2aa7ad0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ec2ec611-ead5-4dd1-b3f0-480ba2aa7ad0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ec2ec611-ead5-4dd1-b3f0-480ba2aa7ad0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 5%;
  margin-right: 5%;
  
  
}

#s-ec2ec611-ead5-4dd1-b3f0-480ba2aa7ad0 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-ec2ec611-ead5-4dd1-b3f0-480ba2aa7ad0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-ec2ec611-ead5-4dd1-b3f0-480ba2aa7ad0 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-ec2ec611-ead5-4dd1-b3f0-480ba2aa7ad0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ec2ec611-ead5-4dd1-b3f0-480ba2aa7ad0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ec2ec611-ead5-4dd1-b3f0-480ba2aa7ad0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ec2ec611-ead5-4dd1-b3f0-480ba2aa7ad0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-936f4c06-0e59-4f1d-adbe-8ae0521c4bec {
  margin-top: 20px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(204, 38, 26, 1);
text-align: center;
text-decoration: none;
}
#s-936f4c06-0e59-4f1d-adbe-8ae0521c4bec:hover {background-color: rgba(204, 38, 26, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-936f4c06-0e59-4f1d-adbe-8ae0521c4bec:active {background-color: rgba(204, 38, 26, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}@media (max-width: 767px){#s-936f4c06-0e59-4f1d-adbe-8ae0521c4bec {
  margin-top: 10px;
margin-bottom: 10px;
}
#s-936f4c06-0e59-4f1d-adbe-8ae0521c4bec:active {background-color: rgba(204, 38, 26, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}

  #s-936f4c06-0e59-4f1d-adbe-8ae0521c4bec-root {
    text-align: center;
  }


#s-936f4c06-0e59-4f1d-adbe-8ae0521c4bec.shg-btn {
  color: #ffffff;
  font-size: 19px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-936f4c06-0e59-4f1d-adbe-8ae0521c4bec-root {
    text-align: center;
  }


#s-936f4c06-0e59-4f1d-adbe-8ae0521c4bec.shg-btn {
  color: #ffffff;
  font-size: 19px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-936f4c06-0e59-4f1d-adbe-8ae0521c4bec-root {
    text-align: center;
  }


#s-936f4c06-0e59-4f1d-adbe-8ae0521c4bec.shg-btn {
  color: #ffffff;
  font-size: 19px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-936f4c06-0e59-4f1d-adbe-8ae0521c4bec-root {
    text-align: center;
  }


#s-936f4c06-0e59-4f1d-adbe-8ae0521c4bec.shg-btn {
  color: #ffffff;
  font-size: 19px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-936f4c06-0e59-4f1d-adbe-8ae0521c4bec-root {
    text-align: center;
  }


#s-936f4c06-0e59-4f1d-adbe-8ae0521c4bec.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}
#s-fc402500-95cb-4f89-9d23-2c0b5a445a75 {
  margin-left: 0%;
margin-right: 0%;
max-width: 1000px;
text-align: center;
}
@media (max-width: 767px){#s-fc402500-95cb-4f89-9d23-2c0b5a445a75 {
  margin-left: 5%;
margin-right: 5%;
}
}
#s-fc402500-95cb-4f89-9d23-2c0b5a445a75 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-fc402500-95cb-4f89-9d23-2c0b5a445a75-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-fc402500-95cb-4f89-9d23-2c0b5a445a75 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 0%;
  margin-right: 0%;
  
  
}

#s-fc402500-95cb-4f89-9d23-2c0b5a445a75 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-fc402500-95cb-4f89-9d23-2c0b5a445a75 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-fc402500-95cb-4f89-9d23-2c0b5a445a75 img.shogun-image {
  width: 100%;
  
  
  max-width: 1000px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-fc402500-95cb-4f89-9d23-2c0b5a445a75 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-fc402500-95cb-4f89-9d23-2c0b5a445a75.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fc402500-95cb-4f89-9d23-2c0b5a445a75.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fc402500-95cb-4f89-9d23-2c0b5a445a75.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-fc402500-95cb-4f89-9d23-2c0b5a445a75 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-fc402500-95cb-4f89-9d23-2c0b5a445a75-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-fc402500-95cb-4f89-9d23-2c0b5a445a75 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-fc402500-95cb-4f89-9d23-2c0b5a445a75 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-fc402500-95cb-4f89-9d23-2c0b5a445a75 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-fc402500-95cb-4f89-9d23-2c0b5a445a75 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-fc402500-95cb-4f89-9d23-2c0b5a445a75 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-fc402500-95cb-4f89-9d23-2c0b5a445a75.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fc402500-95cb-4f89-9d23-2c0b5a445a75.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fc402500-95cb-4f89-9d23-2c0b5a445a75.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-fc402500-95cb-4f89-9d23-2c0b5a445a75 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-fc402500-95cb-4f89-9d23-2c0b5a445a75-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-fc402500-95cb-4f89-9d23-2c0b5a445a75 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-fc402500-95cb-4f89-9d23-2c0b5a445a75 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-fc402500-95cb-4f89-9d23-2c0b5a445a75 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-fc402500-95cb-4f89-9d23-2c0b5a445a75 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-fc402500-95cb-4f89-9d23-2c0b5a445a75 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-fc402500-95cb-4f89-9d23-2c0b5a445a75.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fc402500-95cb-4f89-9d23-2c0b5a445a75.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fc402500-95cb-4f89-9d23-2c0b5a445a75.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-fc402500-95cb-4f89-9d23-2c0b5a445a75 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-fc402500-95cb-4f89-9d23-2c0b5a445a75-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-fc402500-95cb-4f89-9d23-2c0b5a445a75 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-fc402500-95cb-4f89-9d23-2c0b5a445a75 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-fc402500-95cb-4f89-9d23-2c0b5a445a75 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-fc402500-95cb-4f89-9d23-2c0b5a445a75 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-fc402500-95cb-4f89-9d23-2c0b5a445a75 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-fc402500-95cb-4f89-9d23-2c0b5a445a75.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fc402500-95cb-4f89-9d23-2c0b5a445a75.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fc402500-95cb-4f89-9d23-2c0b5a445a75.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-fc402500-95cb-4f89-9d23-2c0b5a445a75 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-fc402500-95cb-4f89-9d23-2c0b5a445a75-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-fc402500-95cb-4f89-9d23-2c0b5a445a75 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 5%;
  margin-right: 5%;
  
  
}

#s-fc402500-95cb-4f89-9d23-2c0b5a445a75 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-fc402500-95cb-4f89-9d23-2c0b5a445a75 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-fc402500-95cb-4f89-9d23-2c0b5a445a75 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-fc402500-95cb-4f89-9d23-2c0b5a445a75 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-fc402500-95cb-4f89-9d23-2c0b5a445a75.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fc402500-95cb-4f89-9d23-2c0b5a445a75.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fc402500-95cb-4f89-9d23-2c0b5a445a75.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-fd2bda1b-262e-4dd8-be7e-3d80cc2f4a50 {
  margin-top: 20px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(204, 38, 26, 1);
text-align: center;
text-decoration: none;
}
#s-fd2bda1b-262e-4dd8-be7e-3d80cc2f4a50:hover {background-color: rgba(204, 38, 26, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-fd2bda1b-262e-4dd8-be7e-3d80cc2f4a50:active {background-color: rgba(204, 38, 26, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}@media (max-width: 767px){#s-fd2bda1b-262e-4dd8-be7e-3d80cc2f4a50 {
  margin-top: 10px;
margin-bottom: 10px;
}
#s-fd2bda1b-262e-4dd8-be7e-3d80cc2f4a50:active {background-color: rgba(204, 38, 26, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}

  #s-fd2bda1b-262e-4dd8-be7e-3d80cc2f4a50-root {
    text-align: center;
  }


#s-fd2bda1b-262e-4dd8-be7e-3d80cc2f4a50.shg-btn {
  color: #ffffff;
  font-size: 19px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-fd2bda1b-262e-4dd8-be7e-3d80cc2f4a50-root {
    text-align: center;
  }


#s-fd2bda1b-262e-4dd8-be7e-3d80cc2f4a50.shg-btn {
  color: #ffffff;
  font-size: 19px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-fd2bda1b-262e-4dd8-be7e-3d80cc2f4a50-root {
    text-align: center;
  }


#s-fd2bda1b-262e-4dd8-be7e-3d80cc2f4a50.shg-btn {
  color: #ffffff;
  font-size: 19px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-fd2bda1b-262e-4dd8-be7e-3d80cc2f4a50-root {
    text-align: center;
  }


#s-fd2bda1b-262e-4dd8-be7e-3d80cc2f4a50.shg-btn {
  color: #ffffff;
  font-size: 19px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-fd2bda1b-262e-4dd8-be7e-3d80cc2f4a50-root {
    text-align: center;
  }


#s-fd2bda1b-262e-4dd8-be7e-3d80cc2f4a50.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}
#s-a9481e00-872b-43d4-a70f-ad171a64a0cb {
  margin-top: 70px;
margin-bottom: 30px;
text-align: center;
}
@media (max-width: 767px){#s-a9481e00-872b-43d4-a70f-ad171a64a0cb {
  margin-top: 40px;
}
}
#s-a9481e00-872b-43d4-a70f-ad171a64a0cb .shogun-heading-component h2 {
  color: rgba(106, 62, 28, 1);
  font-weight:  800 ;
  font-family: "Karla";
  font-style:  normal ;
  font-size: 50px;
  
  letter-spacing: 0px;
  
}


@media (max-width: 767px){#s-a9481e00-872b-43d4-a70f-ad171a64a0cb .shogun-heading-component h2 {
  color: rgba(106, 62, 28, 1);
  font-weight:  800 ;
  font-family: "Karla";
  font-style:  normal ;
  font-size: 32px;
  
  letter-spacing: 0px;
  
}


}
#s-8a17169e-86f9-45fe-8fd6-1c65d80e1667 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-8a17169e-86f9-45fe-8fd6-1c65d80e1667 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8a17169e-86f9-45fe-8fd6-1c65d80e1667.shg-box.shg-c {
  justify-content: center;
}

#s-cd2154c2-6ff3-4c4d-93b9-c73b2ec064d3 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 1500px;
}

@media (min-width: 0px) {
[id="s-cd2154c2-6ff3-4c4d-93b9-c73b2ec064d3"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 10.0px);
}

}

@media (min-width: 768px) {
[id="s-cd2154c2-6ff3-4c4d-93b9-c73b2ec064d3"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-cd2154c2-6ff3-4c4d-93b9-c73b2ec064d3"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-cd2154c2-6ff3-4c4d-93b9-c73b2ec064d3"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

}

#s-663fb41e-ca54-423d-9449-db231437feff {
  margin-left: auto;
margin-right: auto;
}

.shg-product-image-wrapper a.shogun-product-image-url {
  display: inline-block;
}

.shg-product-image-wrapper img.shogun-image,
.shogun-component img.shogun-image {
  display: inline-block;
  vertical-align: middle;
}

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

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

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

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

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

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

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

.shg-image-zoom .shg-image-zoom-background {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  transition: transform 0.5s ease-out;
  transform: scale(1);
}

/**
  Fix for IE11, as min-width does not works there.
**/
@media screen\0 {
  .shg-product-image-wrapper > .shogun-image {
    width: 100%;
  }
}

#s-34af5b12-3829-4649-bd85-a5a4a096083f {
  margin-left: auto;
margin-right: auto;
text-align: left;
}


.shg-c#s-34af5b12-3829-4649-bd85-a5a4a096083f {
  max-width:  100%;
}

.shg-c#s-34af5b12-3829-4649-bd85-a5a4a096083f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-34af5b12-3829-4649-bd85-a5a4a096083f .shg-image-zoom,
.shg-c#s-34af5b12-3829-4649-bd85-a5a4a096083f img.shogun-image {
  max-width: 759px !important;
  
}

.shg-c#s-34af5b12-3829-4649-bd85-a5a4a096083f .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-34af5b12-3829-4649-bd85-a5a4a096083f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-34af5b12-3829-4649-bd85-a5a4a096083f img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-34af5b12-3829-4649-bd85-a5a4a096083f {
  max-width:  100%;
}

.shg-c#s-34af5b12-3829-4649-bd85-a5a4a096083f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-34af5b12-3829-4649-bd85-a5a4a096083f .shg-image-zoom,
.shg-c#s-34af5b12-3829-4649-bd85-a5a4a096083f img.shogun-image {
  max-width: 759px !important;
  
}

.shg-c#s-34af5b12-3829-4649-bd85-a5a4a096083f .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-34af5b12-3829-4649-bd85-a5a4a096083f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-34af5b12-3829-4649-bd85-a5a4a096083f img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-34af5b12-3829-4649-bd85-a5a4a096083f {
  max-width:  100%;
}

.shg-c#s-34af5b12-3829-4649-bd85-a5a4a096083f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-34af5b12-3829-4649-bd85-a5a4a096083f .shg-image-zoom,
.shg-c#s-34af5b12-3829-4649-bd85-a5a4a096083f img.shogun-image {
  max-width: 759px !important;
  
}

.shg-c#s-34af5b12-3829-4649-bd85-a5a4a096083f .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-34af5b12-3829-4649-bd85-a5a4a096083f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-34af5b12-3829-4649-bd85-a5a4a096083f img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-34af5b12-3829-4649-bd85-a5a4a096083f {
  max-width:  100%;
}

.shg-c#s-34af5b12-3829-4649-bd85-a5a4a096083f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-34af5b12-3829-4649-bd85-a5a4a096083f .shg-image-zoom,
.shg-c#s-34af5b12-3829-4649-bd85-a5a4a096083f img.shogun-image {
  max-width: 759px !important;
  
}

.shg-c#s-34af5b12-3829-4649-bd85-a5a4a096083f .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-34af5b12-3829-4649-bd85-a5a4a096083f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-34af5b12-3829-4649-bd85-a5a4a096083f img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-34af5b12-3829-4649-bd85-a5a4a096083f {
  max-width:  100%;
}

.shg-c#s-34af5b12-3829-4649-bd85-a5a4a096083f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-34af5b12-3829-4649-bd85-a5a4a096083f .shg-image-zoom,
.shg-c#s-34af5b12-3829-4649-bd85-a5a4a096083f img.shogun-image {
  max-width: 759px !important;
  
}

.shg-c#s-34af5b12-3829-4649-bd85-a5a4a096083f .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-34af5b12-3829-4649-bd85-a5a4a096083f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-34af5b12-3829-4649-bd85-a5a4a096083f img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
.shg-product-title-component h1 span,
.shg-product-title-component h2 span,
.shg-product-title-component h3 span,
.shg-product-title-component h4 span,
.shg-product-title-component h5 span,
.shg-product-title-component h6 span {
  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-d6cb202f-9243-482f-8597-fce0a3e3a28c {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
min-height: 110px;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-d6cb202f-9243-482f-8597-fce0a3e3a28c {
  min-height: 86px;
}
}@media (max-width: 767px){#s-d6cb202f-9243-482f-8597-fce0a3e3a28c {
  min-height: 0px;
}
}
#s-d6cb202f-9243-482f-8597-fce0a3e3a28c .shg-product-title-component h3 span {
  color: rgba(106, 62, 28, 1);
  font-weight:  600 ;
  font-family: Karla;
  
  font-size: 26px;
  
  
  
}
@media (min-width: 768px) and (max-width: 991px){#s-d6cb202f-9243-482f-8597-fce0a3e3a28c .shg-product-title-component h3 span {
  color: rgba(106, 62, 28, 1);
  font-weight:  600 ;
  font-family: Karla;
  
  font-size: 28px;
  
  
  
}
}@media (max-width: 767px){#s-d6cb202f-9243-482f-8597-fce0a3e3a28c .shg-product-title-component h3 span {
  color: rgba(106, 62, 28, 1);
  font-weight:  600 ;
  font-family: Karla;
  
  font-size: 17px;
  
  
  
}
}
#s-15cb5a22-4236-428b-b3fd-a42bee9cbaa6 {
  margin-left: auto;
margin-bottom: 40px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(204, 38, 26, 1);
text-align: center;
text-decoration: none;
}
#s-15cb5a22-4236-428b-b3fd-a42bee9cbaa6:hover {background-color: rgba(204, 38, 26, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-15cb5a22-4236-428b-b3fd-a42bee9cbaa6:active {background-color: rgba(204, 38, 26, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}@media (max-width: 767px){#s-15cb5a22-4236-428b-b3fd-a42bee9cbaa6 {
  margin-top: 10px;
margin-bottom: 40px;
}
#s-15cb5a22-4236-428b-b3fd-a42bee9cbaa6:active {background-color: rgba(204, 38, 26, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}

  #s-15cb5a22-4236-428b-b3fd-a42bee9cbaa6-root {
    text-align: center;
  }


#s-15cb5a22-4236-428b-b3fd-a42bee9cbaa6.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-15cb5a22-4236-428b-b3fd-a42bee9cbaa6-root {
    text-align: center;
  }


#s-15cb5a22-4236-428b-b3fd-a42bee9cbaa6.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-15cb5a22-4236-428b-b3fd-a42bee9cbaa6-root {
    text-align: center;
  }


#s-15cb5a22-4236-428b-b3fd-a42bee9cbaa6.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-15cb5a22-4236-428b-b3fd-a42bee9cbaa6-root {
    text-align: center;
  }


#s-15cb5a22-4236-428b-b3fd-a42bee9cbaa6.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-15cb5a22-4236-428b-b3fd-a42bee9cbaa6-root {
    text-align: center;
  }


#s-15cb5a22-4236-428b-b3fd-a42bee9cbaa6.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}
#s-af02db35-762e-4561-906d-fb4324dc73e0 {
  margin-left: auto;
margin-right: auto;
}

#s-55d49287-12b3-4d93-8888-140491b20340 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}


.shg-c#s-55d49287-12b3-4d93-8888-140491b20340 {
  max-width:  100%;
}

.shg-c#s-55d49287-12b3-4d93-8888-140491b20340 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-55d49287-12b3-4d93-8888-140491b20340 .shg-image-zoom,
.shg-c#s-55d49287-12b3-4d93-8888-140491b20340 img.shogun-image {
  max-width: 759px !important;
  
}

.shg-c#s-55d49287-12b3-4d93-8888-140491b20340 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-55d49287-12b3-4d93-8888-140491b20340 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-55d49287-12b3-4d93-8888-140491b20340 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-55d49287-12b3-4d93-8888-140491b20340 {
  max-width:  100%;
}

.shg-c#s-55d49287-12b3-4d93-8888-140491b20340 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-55d49287-12b3-4d93-8888-140491b20340 .shg-image-zoom,
.shg-c#s-55d49287-12b3-4d93-8888-140491b20340 img.shogun-image {
  max-width: 759px !important;
  
}

.shg-c#s-55d49287-12b3-4d93-8888-140491b20340 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-55d49287-12b3-4d93-8888-140491b20340 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-55d49287-12b3-4d93-8888-140491b20340 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-55d49287-12b3-4d93-8888-140491b20340 {
  max-width:  100%;
}

.shg-c#s-55d49287-12b3-4d93-8888-140491b20340 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-55d49287-12b3-4d93-8888-140491b20340 .shg-image-zoom,
.shg-c#s-55d49287-12b3-4d93-8888-140491b20340 img.shogun-image {
  max-width: 759px !important;
  
}

.shg-c#s-55d49287-12b3-4d93-8888-140491b20340 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-55d49287-12b3-4d93-8888-140491b20340 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-55d49287-12b3-4d93-8888-140491b20340 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-55d49287-12b3-4d93-8888-140491b20340 {
  max-width:  100%;
}

.shg-c#s-55d49287-12b3-4d93-8888-140491b20340 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-55d49287-12b3-4d93-8888-140491b20340 .shg-image-zoom,
.shg-c#s-55d49287-12b3-4d93-8888-140491b20340 img.shogun-image {
  max-width: 759px !important;
  
}

.shg-c#s-55d49287-12b3-4d93-8888-140491b20340 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-55d49287-12b3-4d93-8888-140491b20340 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-55d49287-12b3-4d93-8888-140491b20340 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-55d49287-12b3-4d93-8888-140491b20340 {
  max-width:  100%;
}

.shg-c#s-55d49287-12b3-4d93-8888-140491b20340 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-55d49287-12b3-4d93-8888-140491b20340 .shg-image-zoom,
.shg-c#s-55d49287-12b3-4d93-8888-140491b20340 img.shogun-image {
  max-width: 759px !important;
  
}

.shg-c#s-55d49287-12b3-4d93-8888-140491b20340 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-55d49287-12b3-4d93-8888-140491b20340 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-55d49287-12b3-4d93-8888-140491b20340 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-83fee3b1-4b83-4301-bbba-7c23f9a7b440 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
min-height: 110px;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-83fee3b1-4b83-4301-bbba-7c23f9a7b440 {
  min-height: 86px;
}
}@media (max-width: 767px){#s-83fee3b1-4b83-4301-bbba-7c23f9a7b440 {
  min-height: 0px;
}
}
#s-83fee3b1-4b83-4301-bbba-7c23f9a7b440 .shg-product-title-component h3 span {
  color: rgba(106, 62, 28, 1);
  font-weight:  600 ;
  font-family: Karla;
  
  font-size: 26px;
  
  
  
}
@media (min-width: 1200px){#s-83fee3b1-4b83-4301-bbba-7c23f9a7b440 .shg-product-title-component h3 span {
  color: rgba(106, 62, 28, 1);
  font-weight:  600 ;
  font-family: Karla;
  
  font-size: 30px;
  
  
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-83fee3b1-4b83-4301-bbba-7c23f9a7b440 .shg-product-title-component h3 span {
  color: rgba(106, 62, 28, 1);
  font-weight:  600 ;
  font-family: Karla;
  
  font-size: 28px;
  
  
  
}
}@media (max-width: 767px){#s-83fee3b1-4b83-4301-bbba-7c23f9a7b440 .shg-product-title-component h3 span {
  color: rgba(106, 62, 28, 1);
  font-weight:  600 ;
  font-family: Karla;
  
  font-size: 17px;
  
  
  
}
}
#s-185eb338-92bd-4d34-aa55-e9e873e11620 {
  margin-left: auto;
margin-bottom: 40px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(204, 38, 26, 1);
text-align: center;
text-decoration: none;
}
#s-185eb338-92bd-4d34-aa55-e9e873e11620:hover {background-color: rgba(204, 38, 26, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-185eb338-92bd-4d34-aa55-e9e873e11620:active {background-color: rgba(204, 38, 26, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}@media (max-width: 767px){#s-185eb338-92bd-4d34-aa55-e9e873e11620 {
  margin-top: 10px;
margin-bottom: 40px;
}
#s-185eb338-92bd-4d34-aa55-e9e873e11620:active {background-color: rgba(204, 38, 26, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}

  #s-185eb338-92bd-4d34-aa55-e9e873e11620-root {
    text-align: center;
  }


#s-185eb338-92bd-4d34-aa55-e9e873e11620.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-185eb338-92bd-4d34-aa55-e9e873e11620-root {
    text-align: center;
  }


#s-185eb338-92bd-4d34-aa55-e9e873e11620.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-185eb338-92bd-4d34-aa55-e9e873e11620-root {
    text-align: center;
  }


#s-185eb338-92bd-4d34-aa55-e9e873e11620.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-185eb338-92bd-4d34-aa55-e9e873e11620-root {
    text-align: center;
  }


#s-185eb338-92bd-4d34-aa55-e9e873e11620.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-185eb338-92bd-4d34-aa55-e9e873e11620-root {
    text-align: center;
  }


#s-185eb338-92bd-4d34-aa55-e9e873e11620.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}
#s-eef6118e-89ac-4150-a165-ab3787ae77f5 {
  margin-left: auto;
margin-right: auto;
}

#s-333c9d8b-1ad8-4e5d-9590-7b389eb725d8 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}


.shg-c#s-333c9d8b-1ad8-4e5d-9590-7b389eb725d8 {
  max-width:  100%;
}

.shg-c#s-333c9d8b-1ad8-4e5d-9590-7b389eb725d8 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-333c9d8b-1ad8-4e5d-9590-7b389eb725d8 .shg-image-zoom,
.shg-c#s-333c9d8b-1ad8-4e5d-9590-7b389eb725d8 img.shogun-image {
  max-width: 759px !important;
  
}

.shg-c#s-333c9d8b-1ad8-4e5d-9590-7b389eb725d8 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-333c9d8b-1ad8-4e5d-9590-7b389eb725d8 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-333c9d8b-1ad8-4e5d-9590-7b389eb725d8 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-333c9d8b-1ad8-4e5d-9590-7b389eb725d8 {
  max-width:  100%;
}

.shg-c#s-333c9d8b-1ad8-4e5d-9590-7b389eb725d8 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-333c9d8b-1ad8-4e5d-9590-7b389eb725d8 .shg-image-zoom,
.shg-c#s-333c9d8b-1ad8-4e5d-9590-7b389eb725d8 img.shogun-image {
  max-width: 759px !important;
  
}

.shg-c#s-333c9d8b-1ad8-4e5d-9590-7b389eb725d8 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-333c9d8b-1ad8-4e5d-9590-7b389eb725d8 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-333c9d8b-1ad8-4e5d-9590-7b389eb725d8 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-333c9d8b-1ad8-4e5d-9590-7b389eb725d8 {
  max-width:  100%;
}

.shg-c#s-333c9d8b-1ad8-4e5d-9590-7b389eb725d8 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-333c9d8b-1ad8-4e5d-9590-7b389eb725d8 .shg-image-zoom,
.shg-c#s-333c9d8b-1ad8-4e5d-9590-7b389eb725d8 img.shogun-image {
  max-width: 759px !important;
  
}

.shg-c#s-333c9d8b-1ad8-4e5d-9590-7b389eb725d8 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-333c9d8b-1ad8-4e5d-9590-7b389eb725d8 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-333c9d8b-1ad8-4e5d-9590-7b389eb725d8 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-333c9d8b-1ad8-4e5d-9590-7b389eb725d8 {
  max-width:  100%;
}

.shg-c#s-333c9d8b-1ad8-4e5d-9590-7b389eb725d8 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-333c9d8b-1ad8-4e5d-9590-7b389eb725d8 .shg-image-zoom,
.shg-c#s-333c9d8b-1ad8-4e5d-9590-7b389eb725d8 img.shogun-image {
  max-width: 759px !important;
  
}

.shg-c#s-333c9d8b-1ad8-4e5d-9590-7b389eb725d8 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-333c9d8b-1ad8-4e5d-9590-7b389eb725d8 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-333c9d8b-1ad8-4e5d-9590-7b389eb725d8 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-333c9d8b-1ad8-4e5d-9590-7b389eb725d8 {
  max-width:  100%;
}

.shg-c#s-333c9d8b-1ad8-4e5d-9590-7b389eb725d8 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-333c9d8b-1ad8-4e5d-9590-7b389eb725d8 .shg-image-zoom,
.shg-c#s-333c9d8b-1ad8-4e5d-9590-7b389eb725d8 img.shogun-image {
  max-width: 759px !important;
  
}

.shg-c#s-333c9d8b-1ad8-4e5d-9590-7b389eb725d8 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-333c9d8b-1ad8-4e5d-9590-7b389eb725d8 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-333c9d8b-1ad8-4e5d-9590-7b389eb725d8 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-c99d69ba-b16a-47e8-a4f6-ff95d4477baa {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
min-height: 110px;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-c99d69ba-b16a-47e8-a4f6-ff95d4477baa {
  min-height: 86px;
}
}@media (max-width: 767px){#s-c99d69ba-b16a-47e8-a4f6-ff95d4477baa {
  min-height: 0px;
}
}
#s-c99d69ba-b16a-47e8-a4f6-ff95d4477baa .shg-product-title-component h3 span {
  color: rgba(106, 62, 28, 1);
  font-weight:  600 ;
  font-family: Karla;
  
  font-size: 26px;
  
  
  
}
@media (min-width: 1200px){#s-c99d69ba-b16a-47e8-a4f6-ff95d4477baa .shg-product-title-component h3 span {
  color: rgba(106, 62, 28, 1);
  font-weight:  600 ;
  font-family: Karla;
  
  font-size: 30px;
  
  
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-c99d69ba-b16a-47e8-a4f6-ff95d4477baa .shg-product-title-component h3 span {
  color: rgba(106, 62, 28, 1);
  font-weight:  600 ;
  font-family: Karla;
  
  font-size: 28px;
  
  
  
}
}@media (max-width: 767px){#s-c99d69ba-b16a-47e8-a4f6-ff95d4477baa .shg-product-title-component h3 span {
  color: rgba(106, 62, 28, 1);
  font-weight:  600 ;
  font-family: Karla;
  
  font-size: 17px;
  
  
  
}
}
#s-f2d3d184-1caf-40ae-bc55-189011df4dd5 {
  margin-left: auto;
margin-bottom: 40px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(204, 38, 26, 1);
text-align: center;
text-decoration: none;
}
#s-f2d3d184-1caf-40ae-bc55-189011df4dd5:hover {background-color: rgba(204, 38, 26, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-f2d3d184-1caf-40ae-bc55-189011df4dd5:active {background-color: rgba(204, 38, 26, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}@media (max-width: 767px){#s-f2d3d184-1caf-40ae-bc55-189011df4dd5 {
  margin-top: 10px;
margin-bottom: 40px;
}
#s-f2d3d184-1caf-40ae-bc55-189011df4dd5:active {background-color: rgba(204, 38, 26, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}

  #s-f2d3d184-1caf-40ae-bc55-189011df4dd5-root {
    text-align: center;
  }


#s-f2d3d184-1caf-40ae-bc55-189011df4dd5.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-f2d3d184-1caf-40ae-bc55-189011df4dd5-root {
    text-align: center;
  }


#s-f2d3d184-1caf-40ae-bc55-189011df4dd5.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-f2d3d184-1caf-40ae-bc55-189011df4dd5-root {
    text-align: center;
  }


#s-f2d3d184-1caf-40ae-bc55-189011df4dd5.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-f2d3d184-1caf-40ae-bc55-189011df4dd5-root {
    text-align: center;
  }


#s-f2d3d184-1caf-40ae-bc55-189011df4dd5.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-f2d3d184-1caf-40ae-bc55-189011df4dd5-root {
    text-align: center;
  }


#s-f2d3d184-1caf-40ae-bc55-189011df4dd5.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}
#s-c6a3380c-9f6e-47c7-b8dc-0579061022a6 {
  margin-left: auto;
margin-right: auto;
}

#s-10c0488b-22e8-4fa8-9e18-6ac2173266b3 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}


.shg-c#s-10c0488b-22e8-4fa8-9e18-6ac2173266b3 {
  max-width:  100%;
}

.shg-c#s-10c0488b-22e8-4fa8-9e18-6ac2173266b3 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-10c0488b-22e8-4fa8-9e18-6ac2173266b3 .shg-image-zoom,
.shg-c#s-10c0488b-22e8-4fa8-9e18-6ac2173266b3 img.shogun-image {
  max-width: 759px !important;
  
}

.shg-c#s-10c0488b-22e8-4fa8-9e18-6ac2173266b3 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-10c0488b-22e8-4fa8-9e18-6ac2173266b3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-10c0488b-22e8-4fa8-9e18-6ac2173266b3 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-10c0488b-22e8-4fa8-9e18-6ac2173266b3 {
  max-width:  100%;
}

.shg-c#s-10c0488b-22e8-4fa8-9e18-6ac2173266b3 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-10c0488b-22e8-4fa8-9e18-6ac2173266b3 .shg-image-zoom,
.shg-c#s-10c0488b-22e8-4fa8-9e18-6ac2173266b3 img.shogun-image {
  max-width: 759px !important;
  
}

.shg-c#s-10c0488b-22e8-4fa8-9e18-6ac2173266b3 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-10c0488b-22e8-4fa8-9e18-6ac2173266b3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-10c0488b-22e8-4fa8-9e18-6ac2173266b3 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-10c0488b-22e8-4fa8-9e18-6ac2173266b3 {
  max-width:  100%;
}

.shg-c#s-10c0488b-22e8-4fa8-9e18-6ac2173266b3 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-10c0488b-22e8-4fa8-9e18-6ac2173266b3 .shg-image-zoom,
.shg-c#s-10c0488b-22e8-4fa8-9e18-6ac2173266b3 img.shogun-image {
  max-width: 759px !important;
  
}

.shg-c#s-10c0488b-22e8-4fa8-9e18-6ac2173266b3 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-10c0488b-22e8-4fa8-9e18-6ac2173266b3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-10c0488b-22e8-4fa8-9e18-6ac2173266b3 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-10c0488b-22e8-4fa8-9e18-6ac2173266b3 {
  max-width:  100%;
}

.shg-c#s-10c0488b-22e8-4fa8-9e18-6ac2173266b3 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-10c0488b-22e8-4fa8-9e18-6ac2173266b3 .shg-image-zoom,
.shg-c#s-10c0488b-22e8-4fa8-9e18-6ac2173266b3 img.shogun-image {
  max-width: 759px !important;
  
}

.shg-c#s-10c0488b-22e8-4fa8-9e18-6ac2173266b3 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-10c0488b-22e8-4fa8-9e18-6ac2173266b3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-10c0488b-22e8-4fa8-9e18-6ac2173266b3 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-10c0488b-22e8-4fa8-9e18-6ac2173266b3 {
  max-width:  100%;
}

.shg-c#s-10c0488b-22e8-4fa8-9e18-6ac2173266b3 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-10c0488b-22e8-4fa8-9e18-6ac2173266b3 .shg-image-zoom,
.shg-c#s-10c0488b-22e8-4fa8-9e18-6ac2173266b3 img.shogun-image {
  max-width: 759px !important;
  
}

.shg-c#s-10c0488b-22e8-4fa8-9e18-6ac2173266b3 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-10c0488b-22e8-4fa8-9e18-6ac2173266b3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-10c0488b-22e8-4fa8-9e18-6ac2173266b3 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-62a50596-2004-4ff4-954c-e37127c21742 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
min-height: 110px;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-62a50596-2004-4ff4-954c-e37127c21742 {
  min-height: 86px;
}
}@media (max-width: 767px){#s-62a50596-2004-4ff4-954c-e37127c21742 {
  min-height: 0px;
}
}
#s-62a50596-2004-4ff4-954c-e37127c21742 .shg-product-title-component h3 span {
  color: rgba(106, 62, 28, 1);
  font-weight:  600 ;
  font-family: Karla;
  
  font-size: 26px;
  
  
  
}
@media (min-width: 768px) and (max-width: 991px){#s-62a50596-2004-4ff4-954c-e37127c21742 .shg-product-title-component h3 span {
  color: rgba(106, 62, 28, 1);
  font-weight:  600 ;
  font-family: Karla;
  
  font-size: 28px;
  
  
  
}
}@media (max-width: 767px){#s-62a50596-2004-4ff4-954c-e37127c21742 .shg-product-title-component h3 span {
  color: rgba(106, 62, 28, 1);
  font-weight:  600 ;
  font-family: Karla;
  
  font-size: 17px;
  
  
  
}
}
#s-0f3580bd-ce1d-4fd6-b3ad-67353a06660a {
  margin-left: auto;
margin-bottom: 40px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(204, 38, 26, 1);
text-align: center;
text-decoration: none;
}
#s-0f3580bd-ce1d-4fd6-b3ad-67353a06660a:hover {background-color: rgba(204, 38, 26, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-0f3580bd-ce1d-4fd6-b3ad-67353a06660a:active {background-color: rgba(204, 38, 26, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}@media (max-width: 767px){#s-0f3580bd-ce1d-4fd6-b3ad-67353a06660a {
  margin-top: 10px;
margin-bottom: 40px;
}
#s-0f3580bd-ce1d-4fd6-b3ad-67353a06660a:active {background-color: rgba(204, 38, 26, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}

  #s-0f3580bd-ce1d-4fd6-b3ad-67353a06660a-root {
    text-align: center;
  }


#s-0f3580bd-ce1d-4fd6-b3ad-67353a06660a.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-0f3580bd-ce1d-4fd6-b3ad-67353a06660a-root {
    text-align: center;
  }


#s-0f3580bd-ce1d-4fd6-b3ad-67353a06660a.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-0f3580bd-ce1d-4fd6-b3ad-67353a06660a-root {
    text-align: center;
  }


#s-0f3580bd-ce1d-4fd6-b3ad-67353a06660a.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-0f3580bd-ce1d-4fd6-b3ad-67353a06660a-root {
    text-align: center;
  }


#s-0f3580bd-ce1d-4fd6-b3ad-67353a06660a.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-0f3580bd-ce1d-4fd6-b3ad-67353a06660a-root {
    text-align: center;
  }


#s-0f3580bd-ce1d-4fd6-b3ad-67353a06660a.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}
#s-bfe83948-4ed6-4330-b551-d17fb1ad0f32 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-bfe83948-4ed6-4330-b551-d17fb1ad0f32 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-bfe83948-4ed6-4330-b551-d17fb1ad0f32.shg-box.shg-c {
  justify-content: center;
}

#s-1e9db794-bc28-41e1-93f9-b3cd55637dc2 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 1500px;
}

@media (min-width: 0px) {
[id="s-1e9db794-bc28-41e1-93f9-b3cd55637dc2"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 10.0px);
}

}

@media (min-width: 768px) {
[id="s-1e9db794-bc28-41e1-93f9-b3cd55637dc2"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-1e9db794-bc28-41e1-93f9-b3cd55637dc2"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-1e9db794-bc28-41e1-93f9-b3cd55637dc2"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

}

#s-23842000-ec6e-44cc-a925-68354a7b305f {
  margin-left: auto;
margin-right: auto;
}

#s-fbe1e48d-05f2-4eb5-a0cb-e937652f4a02 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}


.shg-c#s-fbe1e48d-05f2-4eb5-a0cb-e937652f4a02 {
  max-width:  100%;
}

.shg-c#s-fbe1e48d-05f2-4eb5-a0cb-e937652f4a02 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-fbe1e48d-05f2-4eb5-a0cb-e937652f4a02 .shg-image-zoom,
.shg-c#s-fbe1e48d-05f2-4eb5-a0cb-e937652f4a02 img.shogun-image {
  max-width: 759px !important;
  
}

.shg-c#s-fbe1e48d-05f2-4eb5-a0cb-e937652f4a02 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-fbe1e48d-05f2-4eb5-a0cb-e937652f4a02 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-fbe1e48d-05f2-4eb5-a0cb-e937652f4a02 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-fbe1e48d-05f2-4eb5-a0cb-e937652f4a02 {
  max-width:  100%;
}

.shg-c#s-fbe1e48d-05f2-4eb5-a0cb-e937652f4a02 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-fbe1e48d-05f2-4eb5-a0cb-e937652f4a02 .shg-image-zoom,
.shg-c#s-fbe1e48d-05f2-4eb5-a0cb-e937652f4a02 img.shogun-image {
  max-width: 759px !important;
  
}

.shg-c#s-fbe1e48d-05f2-4eb5-a0cb-e937652f4a02 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-fbe1e48d-05f2-4eb5-a0cb-e937652f4a02 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-fbe1e48d-05f2-4eb5-a0cb-e937652f4a02 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-fbe1e48d-05f2-4eb5-a0cb-e937652f4a02 {
  max-width:  100%;
}

.shg-c#s-fbe1e48d-05f2-4eb5-a0cb-e937652f4a02 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-fbe1e48d-05f2-4eb5-a0cb-e937652f4a02 .shg-image-zoom,
.shg-c#s-fbe1e48d-05f2-4eb5-a0cb-e937652f4a02 img.shogun-image {
  max-width: 759px !important;
  
}

.shg-c#s-fbe1e48d-05f2-4eb5-a0cb-e937652f4a02 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-fbe1e48d-05f2-4eb5-a0cb-e937652f4a02 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-fbe1e48d-05f2-4eb5-a0cb-e937652f4a02 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-fbe1e48d-05f2-4eb5-a0cb-e937652f4a02 {
  max-width:  100%;
}

.shg-c#s-fbe1e48d-05f2-4eb5-a0cb-e937652f4a02 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-fbe1e48d-05f2-4eb5-a0cb-e937652f4a02 .shg-image-zoom,
.shg-c#s-fbe1e48d-05f2-4eb5-a0cb-e937652f4a02 img.shogun-image {
  max-width: 759px !important;
  
}

.shg-c#s-fbe1e48d-05f2-4eb5-a0cb-e937652f4a02 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-fbe1e48d-05f2-4eb5-a0cb-e937652f4a02 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-fbe1e48d-05f2-4eb5-a0cb-e937652f4a02 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-fbe1e48d-05f2-4eb5-a0cb-e937652f4a02 {
  max-width:  100%;
}

.shg-c#s-fbe1e48d-05f2-4eb5-a0cb-e937652f4a02 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-fbe1e48d-05f2-4eb5-a0cb-e937652f4a02 .shg-image-zoom,
.shg-c#s-fbe1e48d-05f2-4eb5-a0cb-e937652f4a02 img.shogun-image {
  max-width: 759px !important;
  
}

.shg-c#s-fbe1e48d-05f2-4eb5-a0cb-e937652f4a02 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-fbe1e48d-05f2-4eb5-a0cb-e937652f4a02 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-fbe1e48d-05f2-4eb5-a0cb-e937652f4a02 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-30b02ee1-b763-4039-bd28-70217f38f861 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
min-height: 110px;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-30b02ee1-b763-4039-bd28-70217f38f861 {
  min-height: 86px;
}
}@media (max-width: 767px){#s-30b02ee1-b763-4039-bd28-70217f38f861 {
  min-height: 0px;
}
}
#s-30b02ee1-b763-4039-bd28-70217f38f861 .shg-product-title-component h3 span {
  color: rgba(106, 62, 28, 1);
  font-weight:  600 ;
  font-family: Karla;
  
  font-size: 26px;
  
  
  
}
@media (min-width: 768px) and (max-width: 991px){#s-30b02ee1-b763-4039-bd28-70217f38f861 .shg-product-title-component h3 span {
  color: rgba(106, 62, 28, 1);
  font-weight:  600 ;
  font-family: Karla;
  
  font-size: 28px;
  
  
  
}
}@media (max-width: 767px){#s-30b02ee1-b763-4039-bd28-70217f38f861 .shg-product-title-component h3 span {
  color: rgba(106, 62, 28, 1);
  font-weight:  600 ;
  font-family: Karla;
  
  font-size: 17px;
  
  
  
}
}
#s-eac1ff51-6e4f-461d-b226-586911babbff {
  margin-left: auto;
margin-bottom: 40px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(204, 38, 26, 1);
text-align: center;
text-decoration: none;
}
#s-eac1ff51-6e4f-461d-b226-586911babbff:hover {background-color: rgba(204, 38, 26, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-eac1ff51-6e4f-461d-b226-586911babbff:active {background-color: rgba(204, 38, 26, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}@media (max-width: 767px){#s-eac1ff51-6e4f-461d-b226-586911babbff {
  margin-top: 10px;
margin-bottom: 40px;
}
#s-eac1ff51-6e4f-461d-b226-586911babbff:active {background-color: rgba(204, 38, 26, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}

  #s-eac1ff51-6e4f-461d-b226-586911babbff-root {
    text-align: center;
  }


#s-eac1ff51-6e4f-461d-b226-586911babbff.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-eac1ff51-6e4f-461d-b226-586911babbff-root {
    text-align: center;
  }


#s-eac1ff51-6e4f-461d-b226-586911babbff.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-eac1ff51-6e4f-461d-b226-586911babbff-root {
    text-align: center;
  }


#s-eac1ff51-6e4f-461d-b226-586911babbff.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-eac1ff51-6e4f-461d-b226-586911babbff-root {
    text-align: center;
  }


#s-eac1ff51-6e4f-461d-b226-586911babbff.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-eac1ff51-6e4f-461d-b226-586911babbff-root {
    text-align: center;
  }


#s-eac1ff51-6e4f-461d-b226-586911babbff.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}
#s-ec44370c-6218-46a4-ad18-c67ebf7af2cf {
  margin-left: auto;
margin-right: auto;
}

#s-077ab096-095d-428a-b75a-8d1721dd73bb {
  margin-left: auto;
margin-right: auto;
text-align: left;
}


.shg-c#s-077ab096-095d-428a-b75a-8d1721dd73bb {
  max-width:  100%;
}

.shg-c#s-077ab096-095d-428a-b75a-8d1721dd73bb img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-077ab096-095d-428a-b75a-8d1721dd73bb .shg-image-zoom,
.shg-c#s-077ab096-095d-428a-b75a-8d1721dd73bb img.shogun-image {
  max-width: 759px !important;
  
}

.shg-c#s-077ab096-095d-428a-b75a-8d1721dd73bb .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-077ab096-095d-428a-b75a-8d1721dd73bb .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-077ab096-095d-428a-b75a-8d1721dd73bb img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-077ab096-095d-428a-b75a-8d1721dd73bb {
  max-width:  100%;
}

.shg-c#s-077ab096-095d-428a-b75a-8d1721dd73bb img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-077ab096-095d-428a-b75a-8d1721dd73bb .shg-image-zoom,
.shg-c#s-077ab096-095d-428a-b75a-8d1721dd73bb img.shogun-image {
  max-width: 759px !important;
  
}

.shg-c#s-077ab096-095d-428a-b75a-8d1721dd73bb .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-077ab096-095d-428a-b75a-8d1721dd73bb .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-077ab096-095d-428a-b75a-8d1721dd73bb img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-077ab096-095d-428a-b75a-8d1721dd73bb {
  max-width:  100%;
}

.shg-c#s-077ab096-095d-428a-b75a-8d1721dd73bb img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-077ab096-095d-428a-b75a-8d1721dd73bb .shg-image-zoom,
.shg-c#s-077ab096-095d-428a-b75a-8d1721dd73bb img.shogun-image {
  max-width: 759px !important;
  
}

.shg-c#s-077ab096-095d-428a-b75a-8d1721dd73bb .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-077ab096-095d-428a-b75a-8d1721dd73bb .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-077ab096-095d-428a-b75a-8d1721dd73bb img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-077ab096-095d-428a-b75a-8d1721dd73bb {
  max-width:  100%;
}

.shg-c#s-077ab096-095d-428a-b75a-8d1721dd73bb img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-077ab096-095d-428a-b75a-8d1721dd73bb .shg-image-zoom,
.shg-c#s-077ab096-095d-428a-b75a-8d1721dd73bb img.shogun-image {
  max-width: 759px !important;
  
}

.shg-c#s-077ab096-095d-428a-b75a-8d1721dd73bb .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-077ab096-095d-428a-b75a-8d1721dd73bb .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-077ab096-095d-428a-b75a-8d1721dd73bb img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-077ab096-095d-428a-b75a-8d1721dd73bb {
  max-width:  100%;
}

.shg-c#s-077ab096-095d-428a-b75a-8d1721dd73bb img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-077ab096-095d-428a-b75a-8d1721dd73bb .shg-image-zoom,
.shg-c#s-077ab096-095d-428a-b75a-8d1721dd73bb img.shogun-image {
  max-width: 759px !important;
  
}

.shg-c#s-077ab096-095d-428a-b75a-8d1721dd73bb .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-077ab096-095d-428a-b75a-8d1721dd73bb .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-077ab096-095d-428a-b75a-8d1721dd73bb img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-62ad7733-4eeb-425e-9bb2-3b88586fddee {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
min-height: 110px;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-62ad7733-4eeb-425e-9bb2-3b88586fddee {
  min-height: 86px;
}
}@media (max-width: 767px){#s-62ad7733-4eeb-425e-9bb2-3b88586fddee {
  min-height: 0px;
}
}
#s-62ad7733-4eeb-425e-9bb2-3b88586fddee .shg-product-title-component h3 span {
  color: rgba(106, 62, 28, 1);
  font-weight:  600 ;
  font-family: Karla;
  
  font-size: 26px;
  
  
  
}
@media (min-width: 1200px){#s-62ad7733-4eeb-425e-9bb2-3b88586fddee .shg-product-title-component h3 span {
  color: rgba(106, 62, 28, 1);
  font-weight:  600 ;
  font-family: Karla;
  
  font-size: 30px;
  
  
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-62ad7733-4eeb-425e-9bb2-3b88586fddee .shg-product-title-component h3 span {
  color: rgba(106, 62, 28, 1);
  font-weight:  600 ;
  font-family: Karla;
  
  font-size: 28px;
  
  
  
}
}@media (max-width: 767px){#s-62ad7733-4eeb-425e-9bb2-3b88586fddee .shg-product-title-component h3 span {
  color: rgba(106, 62, 28, 1);
  font-weight:  600 ;
  font-family: Karla;
  
  font-size: 17px;
  
  
  
}
}
#s-cd15a729-5ae9-49e5-859e-1421de27084b {
  margin-left: auto;
margin-bottom: 40px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(204, 38, 26, 1);
text-align: center;
text-decoration: none;
}
#s-cd15a729-5ae9-49e5-859e-1421de27084b:hover {background-color: rgba(204, 38, 26, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-cd15a729-5ae9-49e5-859e-1421de27084b:active {background-color: rgba(204, 38, 26, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}@media (max-width: 767px){#s-cd15a729-5ae9-49e5-859e-1421de27084b {
  margin-top: 10px;
margin-bottom: 40px;
}
#s-cd15a729-5ae9-49e5-859e-1421de27084b:active {background-color: rgba(204, 38, 26, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}

  #s-cd15a729-5ae9-49e5-859e-1421de27084b-root {
    text-align: center;
  }


#s-cd15a729-5ae9-49e5-859e-1421de27084b.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-cd15a729-5ae9-49e5-859e-1421de27084b-root {
    text-align: center;
  }


#s-cd15a729-5ae9-49e5-859e-1421de27084b.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-cd15a729-5ae9-49e5-859e-1421de27084b-root {
    text-align: center;
  }


#s-cd15a729-5ae9-49e5-859e-1421de27084b.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-cd15a729-5ae9-49e5-859e-1421de27084b-root {
    text-align: center;
  }


#s-cd15a729-5ae9-49e5-859e-1421de27084b.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-cd15a729-5ae9-49e5-859e-1421de27084b-root {
    text-align: center;
  }


#s-cd15a729-5ae9-49e5-859e-1421de27084b.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}
#s-56a068f4-5c9d-4655-b202-22a74d91f846 {
  margin-left: auto;
margin-right: auto;
}

#s-4fd22209-f639-44ec-941e-2a4ba53864f3 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}


.shg-c#s-4fd22209-f639-44ec-941e-2a4ba53864f3 {
  max-width:  100%;
}

.shg-c#s-4fd22209-f639-44ec-941e-2a4ba53864f3 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-4fd22209-f639-44ec-941e-2a4ba53864f3 .shg-image-zoom,
.shg-c#s-4fd22209-f639-44ec-941e-2a4ba53864f3 img.shogun-image {
  max-width: 759px !important;
  
}

.shg-c#s-4fd22209-f639-44ec-941e-2a4ba53864f3 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-4fd22209-f639-44ec-941e-2a4ba53864f3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4fd22209-f639-44ec-941e-2a4ba53864f3 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-4fd22209-f639-44ec-941e-2a4ba53864f3 {
  max-width:  100%;
}

.shg-c#s-4fd22209-f639-44ec-941e-2a4ba53864f3 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-4fd22209-f639-44ec-941e-2a4ba53864f3 .shg-image-zoom,
.shg-c#s-4fd22209-f639-44ec-941e-2a4ba53864f3 img.shogun-image {
  max-width: 759px !important;
  
}

.shg-c#s-4fd22209-f639-44ec-941e-2a4ba53864f3 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-4fd22209-f639-44ec-941e-2a4ba53864f3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4fd22209-f639-44ec-941e-2a4ba53864f3 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-4fd22209-f639-44ec-941e-2a4ba53864f3 {
  max-width:  100%;
}

.shg-c#s-4fd22209-f639-44ec-941e-2a4ba53864f3 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-4fd22209-f639-44ec-941e-2a4ba53864f3 .shg-image-zoom,
.shg-c#s-4fd22209-f639-44ec-941e-2a4ba53864f3 img.shogun-image {
  max-width: 759px !important;
  
}

.shg-c#s-4fd22209-f639-44ec-941e-2a4ba53864f3 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-4fd22209-f639-44ec-941e-2a4ba53864f3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4fd22209-f639-44ec-941e-2a4ba53864f3 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-4fd22209-f639-44ec-941e-2a4ba53864f3 {
  max-width:  100%;
}

.shg-c#s-4fd22209-f639-44ec-941e-2a4ba53864f3 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-4fd22209-f639-44ec-941e-2a4ba53864f3 .shg-image-zoom,
.shg-c#s-4fd22209-f639-44ec-941e-2a4ba53864f3 img.shogun-image {
  max-width: 759px !important;
  
}

.shg-c#s-4fd22209-f639-44ec-941e-2a4ba53864f3 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-4fd22209-f639-44ec-941e-2a4ba53864f3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4fd22209-f639-44ec-941e-2a4ba53864f3 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-4fd22209-f639-44ec-941e-2a4ba53864f3 {
  max-width:  100%;
}

.shg-c#s-4fd22209-f639-44ec-941e-2a4ba53864f3 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-4fd22209-f639-44ec-941e-2a4ba53864f3 .shg-image-zoom,
.shg-c#s-4fd22209-f639-44ec-941e-2a4ba53864f3 img.shogun-image {
  max-width: 759px !important;
  
}

.shg-c#s-4fd22209-f639-44ec-941e-2a4ba53864f3 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-4fd22209-f639-44ec-941e-2a4ba53864f3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4fd22209-f639-44ec-941e-2a4ba53864f3 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-57f97e97-ed46-47af-9a98-2468048f2f8f {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
min-height: 110px;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-57f97e97-ed46-47af-9a98-2468048f2f8f {
  min-height: 86px;
}
}@media (max-width: 767px){#s-57f97e97-ed46-47af-9a98-2468048f2f8f {
  min-height: 0px;
}
}
#s-57f97e97-ed46-47af-9a98-2468048f2f8f .shg-product-title-component h3 span {
  color: rgba(106, 62, 28, 1);
  font-weight:  600 ;
  font-family: Karla;
  
  font-size: 26px;
  
  
  
}
@media (min-width: 768px) and (max-width: 991px){#s-57f97e97-ed46-47af-9a98-2468048f2f8f .shg-product-title-component h3 span {
  color: rgba(106, 62, 28, 1);
  font-weight:  600 ;
  font-family: Karla;
  
  font-size: 28px;
  
  
  
}
}@media (max-width: 767px){#s-57f97e97-ed46-47af-9a98-2468048f2f8f .shg-product-title-component h3 span {
  color: rgba(106, 62, 28, 1);
  font-weight:  600 ;
  font-family: Karla;
  
  font-size: 17px;
  
  
  
}
}
#s-29e10513-0010-432c-b8be-f3cf1fb0952e {
  margin-left: auto;
margin-bottom: 40px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(204, 38, 26, 1);
text-align: center;
text-decoration: none;
}
#s-29e10513-0010-432c-b8be-f3cf1fb0952e:hover {background-color: rgba(204, 38, 26, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-29e10513-0010-432c-b8be-f3cf1fb0952e:active {background-color: rgba(204, 38, 26, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}@media (max-width: 767px){#s-29e10513-0010-432c-b8be-f3cf1fb0952e {
  margin-top: 10px;
margin-bottom: 40px;
}
#s-29e10513-0010-432c-b8be-f3cf1fb0952e:active {background-color: rgba(204, 38, 26, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}

  #s-29e10513-0010-432c-b8be-f3cf1fb0952e-root {
    text-align: center;
  }


#s-29e10513-0010-432c-b8be-f3cf1fb0952e.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-29e10513-0010-432c-b8be-f3cf1fb0952e-root {
    text-align: center;
  }


#s-29e10513-0010-432c-b8be-f3cf1fb0952e.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-29e10513-0010-432c-b8be-f3cf1fb0952e-root {
    text-align: center;
  }


#s-29e10513-0010-432c-b8be-f3cf1fb0952e.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-29e10513-0010-432c-b8be-f3cf1fb0952e-root {
    text-align: center;
  }


#s-29e10513-0010-432c-b8be-f3cf1fb0952e.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-29e10513-0010-432c-b8be-f3cf1fb0952e-root {
    text-align: center;
  }


#s-29e10513-0010-432c-b8be-f3cf1fb0952e.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}
#s-76f83fd2-4397-48d0-b0e3-8b9f3e0353bd {
  margin-left: auto;
margin-right: auto;
}

#s-53f488b7-56dd-4cb5-95a7-3a7d382d14d0 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}


.shg-c#s-53f488b7-56dd-4cb5-95a7-3a7d382d14d0 {
  max-width:  100%;
}

.shg-c#s-53f488b7-56dd-4cb5-95a7-3a7d382d14d0 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-53f488b7-56dd-4cb5-95a7-3a7d382d14d0 .shg-image-zoom,
.shg-c#s-53f488b7-56dd-4cb5-95a7-3a7d382d14d0 img.shogun-image {
  max-width: 759px !important;
  
}

.shg-c#s-53f488b7-56dd-4cb5-95a7-3a7d382d14d0 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-53f488b7-56dd-4cb5-95a7-3a7d382d14d0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-53f488b7-56dd-4cb5-95a7-3a7d382d14d0 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-53f488b7-56dd-4cb5-95a7-3a7d382d14d0 {
  max-width:  100%;
}

.shg-c#s-53f488b7-56dd-4cb5-95a7-3a7d382d14d0 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-53f488b7-56dd-4cb5-95a7-3a7d382d14d0 .shg-image-zoom,
.shg-c#s-53f488b7-56dd-4cb5-95a7-3a7d382d14d0 img.shogun-image {
  max-width: 759px !important;
  
}

.shg-c#s-53f488b7-56dd-4cb5-95a7-3a7d382d14d0 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-53f488b7-56dd-4cb5-95a7-3a7d382d14d0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-53f488b7-56dd-4cb5-95a7-3a7d382d14d0 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-53f488b7-56dd-4cb5-95a7-3a7d382d14d0 {
  max-width:  100%;
}

.shg-c#s-53f488b7-56dd-4cb5-95a7-3a7d382d14d0 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-53f488b7-56dd-4cb5-95a7-3a7d382d14d0 .shg-image-zoom,
.shg-c#s-53f488b7-56dd-4cb5-95a7-3a7d382d14d0 img.shogun-image {
  max-width: 759px !important;
  
}

.shg-c#s-53f488b7-56dd-4cb5-95a7-3a7d382d14d0 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-53f488b7-56dd-4cb5-95a7-3a7d382d14d0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-53f488b7-56dd-4cb5-95a7-3a7d382d14d0 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-53f488b7-56dd-4cb5-95a7-3a7d382d14d0 {
  max-width:  100%;
}

.shg-c#s-53f488b7-56dd-4cb5-95a7-3a7d382d14d0 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-53f488b7-56dd-4cb5-95a7-3a7d382d14d0 .shg-image-zoom,
.shg-c#s-53f488b7-56dd-4cb5-95a7-3a7d382d14d0 img.shogun-image {
  max-width: 759px !important;
  
}

.shg-c#s-53f488b7-56dd-4cb5-95a7-3a7d382d14d0 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-53f488b7-56dd-4cb5-95a7-3a7d382d14d0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-53f488b7-56dd-4cb5-95a7-3a7d382d14d0 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-53f488b7-56dd-4cb5-95a7-3a7d382d14d0 {
  max-width:  100%;
}

.shg-c#s-53f488b7-56dd-4cb5-95a7-3a7d382d14d0 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-53f488b7-56dd-4cb5-95a7-3a7d382d14d0 .shg-image-zoom,
.shg-c#s-53f488b7-56dd-4cb5-95a7-3a7d382d14d0 img.shogun-image {
  max-width: 759px !important;
  
}

.shg-c#s-53f488b7-56dd-4cb5-95a7-3a7d382d14d0 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-53f488b7-56dd-4cb5-95a7-3a7d382d14d0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-53f488b7-56dd-4cb5-95a7-3a7d382d14d0 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-81a476b2-6317-4dc1-bd63-1ea5c326da68 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
min-height: 110px;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-81a476b2-6317-4dc1-bd63-1ea5c326da68 {
  min-height: 86px;
}
}@media (max-width: 767px){#s-81a476b2-6317-4dc1-bd63-1ea5c326da68 {
  min-height: 0px;
}
}
#s-81a476b2-6317-4dc1-bd63-1ea5c326da68 .shg-product-title-component h3 span {
  color: rgba(106, 62, 28, 1);
  font-weight:  600 ;
  font-family: Karla;
  
  font-size: 26px;
  
  
  
}
@media (min-width: 1200px){#s-81a476b2-6317-4dc1-bd63-1ea5c326da68 .shg-product-title-component h3 span {
  color: rgba(106, 62, 28, 1);
  font-weight:  600 ;
  font-family: Karla;
  
  font-size: 30px;
  
  
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-81a476b2-6317-4dc1-bd63-1ea5c326da68 .shg-product-title-component h3 span {
  color: rgba(106, 62, 28, 1);
  font-weight:  600 ;
  font-family: Karla;
  
  font-size: 28px;
  
  
  
}
}@media (max-width: 767px){#s-81a476b2-6317-4dc1-bd63-1ea5c326da68 .shg-product-title-component h3 span {
  color: rgba(106, 62, 28, 1);
  font-weight:  600 ;
  font-family: Karla;
  
  font-size: 17px;
  
  
  
}
}
#s-c3e2af9a-b119-4f82-94fc-a977fa4a93c5 {
  margin-left: auto;
margin-bottom: 40px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(204, 38, 26, 1);
text-align: center;
text-decoration: none;
}
#s-c3e2af9a-b119-4f82-94fc-a977fa4a93c5:hover {background-color: rgba(204, 38, 26, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-c3e2af9a-b119-4f82-94fc-a977fa4a93c5:active {background-color: rgba(204, 38, 26, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}@media (max-width: 767px){#s-c3e2af9a-b119-4f82-94fc-a977fa4a93c5 {
  margin-top: 10px;
margin-bottom: 40px;
}
#s-c3e2af9a-b119-4f82-94fc-a977fa4a93c5:active {background-color: rgba(204, 38, 26, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}

  #s-c3e2af9a-b119-4f82-94fc-a977fa4a93c5-root {
    text-align: center;
  }


#s-c3e2af9a-b119-4f82-94fc-a977fa4a93c5.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-c3e2af9a-b119-4f82-94fc-a977fa4a93c5-root {
    text-align: center;
  }


#s-c3e2af9a-b119-4f82-94fc-a977fa4a93c5.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-c3e2af9a-b119-4f82-94fc-a977fa4a93c5-root {
    text-align: center;
  }


#s-c3e2af9a-b119-4f82-94fc-a977fa4a93c5.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-c3e2af9a-b119-4f82-94fc-a977fa4a93c5-root {
    text-align: center;
  }


#s-c3e2af9a-b119-4f82-94fc-a977fa4a93c5.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-c3e2af9a-b119-4f82-94fc-a977fa4a93c5-root {
    text-align: center;
  }


#s-c3e2af9a-b119-4f82-94fc-a977fa4a93c5.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}
#s-583c1584-c9b5-414e-854f-034f99816104 {
  margin-top: 30px;
margin-left: 10%;
margin-right: 10%;
max-width: 1000px;
text-align: center;
}
@media (max-width: 767px){#s-583c1584-c9b5-414e-854f-034f99816104 {
  margin-top: 10px;
margin-left: 5%;
margin-bottom: 0px;
margin-right: 5%;
}
}
#s-583c1584-c9b5-414e-854f-034f99816104 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-583c1584-c9b5-414e-854f-034f99816104-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-583c1584-c9b5-414e-854f-034f99816104 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 10%;
  margin-right: 10%;
  margin-top: 30px;
  
}

#s-583c1584-c9b5-414e-854f-034f99816104 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-583c1584-c9b5-414e-854f-034f99816104 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-583c1584-c9b5-414e-854f-034f99816104 img.shogun-image {
  width: 100%;
  
  
  max-width: 1000px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-583c1584-c9b5-414e-854f-034f99816104 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-583c1584-c9b5-414e-854f-034f99816104.shg-align-container {
  display: flex;
  justify-content: center
}

.s-583c1584-c9b5-414e-854f-034f99816104.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-583c1584-c9b5-414e-854f-034f99816104.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-583c1584-c9b5-414e-854f-034f99816104 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-583c1584-c9b5-414e-854f-034f99816104-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-583c1584-c9b5-414e-854f-034f99816104 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-583c1584-c9b5-414e-854f-034f99816104 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-583c1584-c9b5-414e-854f-034f99816104 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-583c1584-c9b5-414e-854f-034f99816104 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-583c1584-c9b5-414e-854f-034f99816104 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-583c1584-c9b5-414e-854f-034f99816104.shg-align-container {
  display: flex;
  justify-content: center
}

.s-583c1584-c9b5-414e-854f-034f99816104.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-583c1584-c9b5-414e-854f-034f99816104.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-583c1584-c9b5-414e-854f-034f99816104 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-583c1584-c9b5-414e-854f-034f99816104-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-583c1584-c9b5-414e-854f-034f99816104 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-583c1584-c9b5-414e-854f-034f99816104 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-583c1584-c9b5-414e-854f-034f99816104 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-583c1584-c9b5-414e-854f-034f99816104 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-583c1584-c9b5-414e-854f-034f99816104 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-583c1584-c9b5-414e-854f-034f99816104.shg-align-container {
  display: flex;
  justify-content: center
}

.s-583c1584-c9b5-414e-854f-034f99816104.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-583c1584-c9b5-414e-854f-034f99816104.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-583c1584-c9b5-414e-854f-034f99816104 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-583c1584-c9b5-414e-854f-034f99816104-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-583c1584-c9b5-414e-854f-034f99816104 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-583c1584-c9b5-414e-854f-034f99816104 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-583c1584-c9b5-414e-854f-034f99816104 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-583c1584-c9b5-414e-854f-034f99816104 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-583c1584-c9b5-414e-854f-034f99816104 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-583c1584-c9b5-414e-854f-034f99816104.shg-align-container {
  display: flex;
  justify-content: center
}

.s-583c1584-c9b5-414e-854f-034f99816104.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-583c1584-c9b5-414e-854f-034f99816104.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-583c1584-c9b5-414e-854f-034f99816104 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-583c1584-c9b5-414e-854f-034f99816104-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-583c1584-c9b5-414e-854f-034f99816104 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 5%;
  margin-right: 5%;
  margin-top: 10px;
  margin-bottom: 0px;
}

#s-583c1584-c9b5-414e-854f-034f99816104 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-583c1584-c9b5-414e-854f-034f99816104 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-583c1584-c9b5-414e-854f-034f99816104 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-583c1584-c9b5-414e-854f-034f99816104 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-583c1584-c9b5-414e-854f-034f99816104.shg-align-container {
  display: flex;
  justify-content: center
}

.s-583c1584-c9b5-414e-854f-034f99816104.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-583c1584-c9b5-414e-854f-034f99816104.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-5fa14f4f-0ba1-40b3-8ced-6f99a95fbd6b {
  margin-left: auto;
margin-bottom: 40px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(204, 38, 26, 1);
text-align: center;
text-decoration: none;
}
#s-5fa14f4f-0ba1-40b3-8ced-6f99a95fbd6b:hover {background-color: rgba(204, 38, 26, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-5fa14f4f-0ba1-40b3-8ced-6f99a95fbd6b:active {background-color: rgba(204, 38, 26, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}@media (max-width: 767px){#s-5fa14f4f-0ba1-40b3-8ced-6f99a95fbd6b {
  margin-top: 10px;
margin-bottom: 40px;
}
#s-5fa14f4f-0ba1-40b3-8ced-6f99a95fbd6b:active {background-color: rgba(204, 38, 26, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}

  #s-5fa14f4f-0ba1-40b3-8ced-6f99a95fbd6b-root {
    text-align: center;
  }


#s-5fa14f4f-0ba1-40b3-8ced-6f99a95fbd6b.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-5fa14f4f-0ba1-40b3-8ced-6f99a95fbd6b-root {
    text-align: center;
  }


#s-5fa14f4f-0ba1-40b3-8ced-6f99a95fbd6b.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-5fa14f4f-0ba1-40b3-8ced-6f99a95fbd6b-root {
    text-align: center;
  }


#s-5fa14f4f-0ba1-40b3-8ced-6f99a95fbd6b.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-5fa14f4f-0ba1-40b3-8ced-6f99a95fbd6b-root {
    text-align: center;
  }


#s-5fa14f4f-0ba1-40b3-8ced-6f99a95fbd6b.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-5fa14f4f-0ba1-40b3-8ced-6f99a95fbd6b-root {
    text-align: center;
  }


#s-5fa14f4f-0ba1-40b3-8ced-6f99a95fbd6b.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}
#s-7775f11a-4819-443f-bed5-8b9070cc2471 {
  margin-top: 50px;
margin-bottom: 30px;
text-align: center;
}
@media (min-width: 1200px){#s-7775f11a-4819-443f-bed5-8b9070cc2471 {
  display: none;
}
#s-7775f11a-4819-443f-bed5-8b9070cc2471, #wrap-s-7775f11a-4819-443f-bed5-8b9070cc2471, #wrap-content-s-7775f11a-4819-443f-bed5-8b9070cc2471 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-7775f11a-4819-443f-bed5-8b9070cc2471 {
  display: none;
}
#s-7775f11a-4819-443f-bed5-8b9070cc2471, #wrap-s-7775f11a-4819-443f-bed5-8b9070cc2471, #wrap-content-s-7775f11a-4819-443f-bed5-8b9070cc2471 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-7775f11a-4819-443f-bed5-8b9070cc2471 {
  display: none;
}
#s-7775f11a-4819-443f-bed5-8b9070cc2471, #wrap-s-7775f11a-4819-443f-bed5-8b9070cc2471, #wrap-content-s-7775f11a-4819-443f-bed5-8b9070cc2471 { display: none !important; }}@media (max-width: 767px){#s-7775f11a-4819-443f-bed5-8b9070cc2471 {
  margin-top: 30px;
display: none;
}
#s-7775f11a-4819-443f-bed5-8b9070cc2471, #wrap-s-7775f11a-4819-443f-bed5-8b9070cc2471, #wrap-content-s-7775f11a-4819-443f-bed5-8b9070cc2471 { display: none !important; }}
#s-7775f11a-4819-443f-bed5-8b9070cc2471 .shogun-heading-component h2 {
  color: rgba(106, 62, 28, 1);
  font-weight:  800 ;
  font-family: "Karla";
  font-style:  normal ;
  font-size: 50px;
  
  letter-spacing: 0px;
  
}


@media (max-width: 767px){#s-7775f11a-4819-443f-bed5-8b9070cc2471 .shogun-heading-component h2 {
  color: rgba(106, 62, 28, 1);
  font-weight:  800 ;
  font-family: "Karla";
  font-style:  normal ;
  font-size: 26px;
  
  letter-spacing: 0px;
  
}


}
#s-386be6f9-128f-4849-8139-dee8df9154c1 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (min-width: 1200px){#s-386be6f9-128f-4849-8139-dee8df9154c1 {
  display: none;
}
#s-386be6f9-128f-4849-8139-dee8df9154c1, #wrap-s-386be6f9-128f-4849-8139-dee8df9154c1, #wrap-content-s-386be6f9-128f-4849-8139-dee8df9154c1 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-386be6f9-128f-4849-8139-dee8df9154c1 {
  display: none;
}
#s-386be6f9-128f-4849-8139-dee8df9154c1, #wrap-s-386be6f9-128f-4849-8139-dee8df9154c1, #wrap-content-s-386be6f9-128f-4849-8139-dee8df9154c1 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-386be6f9-128f-4849-8139-dee8df9154c1 {
  display: none;
}
#s-386be6f9-128f-4849-8139-dee8df9154c1, #wrap-s-386be6f9-128f-4849-8139-dee8df9154c1, #wrap-content-s-386be6f9-128f-4849-8139-dee8df9154c1 { display: none !important; }}@media (max-width: 767px){#s-386be6f9-128f-4849-8139-dee8df9154c1 {
  display: none;
}
#s-386be6f9-128f-4849-8139-dee8df9154c1, #wrap-s-386be6f9-128f-4849-8139-dee8df9154c1, #wrap-content-s-386be6f9-128f-4849-8139-dee8df9154c1 { display: none !important; }}







#s-386be6f9-128f-4849-8139-dee8df9154c1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-386be6f9-128f-4849-8139-dee8df9154c1.shg-box.shg-c {
  justify-content: center;
}

#s-c0c7a08f-a0ec-4b0c-85ec-bc1ed07edb97 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 1500px;
}

@media (min-width: 0px) {
[id="s-c0c7a08f-a0ec-4b0c-85ec-bc1ed07edb97"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 10.0px);
}

}

@media (min-width: 768px) {
[id="s-c0c7a08f-a0ec-4b0c-85ec-bc1ed07edb97"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-c0c7a08f-a0ec-4b0c-85ec-bc1ed07edb97"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-c0c7a08f-a0ec-4b0c-85ec-bc1ed07edb97"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

}

#s-62433ab2-c993-45eb-abcc-e23220aeeb07 {
  margin-left: auto;
margin-right: auto;
}

#s-8bc3a88d-37b3-40b1-b6d4-d95c5dba0013 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}


.shg-c#s-8bc3a88d-37b3-40b1-b6d4-d95c5dba0013 {
  max-width:  100%;
}

.shg-c#s-8bc3a88d-37b3-40b1-b6d4-d95c5dba0013 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8bc3a88d-37b3-40b1-b6d4-d95c5dba0013 .shg-image-zoom,
.shg-c#s-8bc3a88d-37b3-40b1-b6d4-d95c5dba0013 img.shogun-image {
  max-width: 759px !important;
  
}

.shg-c#s-8bc3a88d-37b3-40b1-b6d4-d95c5dba0013 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-8bc3a88d-37b3-40b1-b6d4-d95c5dba0013 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8bc3a88d-37b3-40b1-b6d4-d95c5dba0013 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-8bc3a88d-37b3-40b1-b6d4-d95c5dba0013 {
  max-width:  100%;
}

.shg-c#s-8bc3a88d-37b3-40b1-b6d4-d95c5dba0013 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8bc3a88d-37b3-40b1-b6d4-d95c5dba0013 .shg-image-zoom,
.shg-c#s-8bc3a88d-37b3-40b1-b6d4-d95c5dba0013 img.shogun-image {
  max-width: 759px !important;
  
}

.shg-c#s-8bc3a88d-37b3-40b1-b6d4-d95c5dba0013 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-8bc3a88d-37b3-40b1-b6d4-d95c5dba0013 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8bc3a88d-37b3-40b1-b6d4-d95c5dba0013 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-8bc3a88d-37b3-40b1-b6d4-d95c5dba0013 {
  max-width:  100%;
}

.shg-c#s-8bc3a88d-37b3-40b1-b6d4-d95c5dba0013 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8bc3a88d-37b3-40b1-b6d4-d95c5dba0013 .shg-image-zoom,
.shg-c#s-8bc3a88d-37b3-40b1-b6d4-d95c5dba0013 img.shogun-image {
  max-width: 759px !important;
  
}

.shg-c#s-8bc3a88d-37b3-40b1-b6d4-d95c5dba0013 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-8bc3a88d-37b3-40b1-b6d4-d95c5dba0013 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8bc3a88d-37b3-40b1-b6d4-d95c5dba0013 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-8bc3a88d-37b3-40b1-b6d4-d95c5dba0013 {
  max-width:  100%;
}

.shg-c#s-8bc3a88d-37b3-40b1-b6d4-d95c5dba0013 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8bc3a88d-37b3-40b1-b6d4-d95c5dba0013 .shg-image-zoom,
.shg-c#s-8bc3a88d-37b3-40b1-b6d4-d95c5dba0013 img.shogun-image {
  max-width: 759px !important;
  
}

.shg-c#s-8bc3a88d-37b3-40b1-b6d4-d95c5dba0013 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-8bc3a88d-37b3-40b1-b6d4-d95c5dba0013 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8bc3a88d-37b3-40b1-b6d4-d95c5dba0013 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-8bc3a88d-37b3-40b1-b6d4-d95c5dba0013 {
  max-width:  100%;
}

.shg-c#s-8bc3a88d-37b3-40b1-b6d4-d95c5dba0013 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8bc3a88d-37b3-40b1-b6d4-d95c5dba0013 .shg-image-zoom,
.shg-c#s-8bc3a88d-37b3-40b1-b6d4-d95c5dba0013 img.shogun-image {
  max-width: 759px !important;
  
}

.shg-c#s-8bc3a88d-37b3-40b1-b6d4-d95c5dba0013 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-8bc3a88d-37b3-40b1-b6d4-d95c5dba0013 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8bc3a88d-37b3-40b1-b6d4-d95c5dba0013 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-f764a744-0306-45f7-bfe4-31ca51b93e63 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
min-height: 110px;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-f764a744-0306-45f7-bfe4-31ca51b93e63 {
  min-height: 86px;
}
}@media (max-width: 767px){#s-f764a744-0306-45f7-bfe4-31ca51b93e63 {
  min-height: 0px;
}
}
#s-f764a744-0306-45f7-bfe4-31ca51b93e63 .shg-product-title-component h3 span {
  color: #190056;
  font-weight:  600 ;
  font-family: Karla;
  
  font-size: 30px;
  
  
  
}
@media (min-width: 1200px){#s-f764a744-0306-45f7-bfe4-31ca51b93e63 .shg-product-title-component h3 span {
  color: rgba(106, 62, 28, 1);
  font-weight:  600 ;
  font-family: Karla;
  
  font-size: 26px;
  
  
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-f764a744-0306-45f7-bfe4-31ca51b93e63 .shg-product-title-component h3 span {
  color: #190056;
  font-weight:  600 ;
  font-family: Karla;
  
  font-size: 28px;
  
  
  
}
}@media (max-width: 767px){#s-f764a744-0306-45f7-bfe4-31ca51b93e63 .shg-product-title-component h3 span {
  color: rgba(106, 62, 28, 1);
  font-weight:  600 ;
  font-family: Karla;
  
  font-size: 17px;
  
  
  
}
}
#s-8d09742e-7c32-4f57-9b24-0c507b7e3754 {
  margin-left: auto;
margin-bottom: 40px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(106, 62, 28, 1);
text-align: center;
text-decoration: none;
}
#s-8d09742e-7c32-4f57-9b24-0c507b7e3754:hover {background-color: rgba(204, 38, 26, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-8d09742e-7c32-4f57-9b24-0c507b7e3754:active {background-color: rgba(204, 38, 26, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}@media (max-width: 767px){#s-8d09742e-7c32-4f57-9b24-0c507b7e3754 {
  margin-bottom: 30px;
background-color: rgba(106, 62, 28, 1);
}
#s-8d09742e-7c32-4f57-9b24-0c507b7e3754:hover {background-color: rgba(106, 62, 28, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-8d09742e-7c32-4f57-9b24-0c507b7e3754:active {background-color: rgba(106, 62, 28, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}

  #s-8d09742e-7c32-4f57-9b24-0c507b7e3754-root {
    text-align: center;
  }


#s-8d09742e-7c32-4f57-9b24-0c507b7e3754.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-8d09742e-7c32-4f57-9b24-0c507b7e3754-root {
    text-align: center;
  }


#s-8d09742e-7c32-4f57-9b24-0c507b7e3754.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-8d09742e-7c32-4f57-9b24-0c507b7e3754-root {
    text-align: center;
  }


#s-8d09742e-7c32-4f57-9b24-0c507b7e3754.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-8d09742e-7c32-4f57-9b24-0c507b7e3754-root {
    text-align: center;
  }


#s-8d09742e-7c32-4f57-9b24-0c507b7e3754.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-8d09742e-7c32-4f57-9b24-0c507b7e3754-root {
    text-align: center;
  }


#s-8d09742e-7c32-4f57-9b24-0c507b7e3754.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  
  display:  inline-block ;
}
}
#s-c5bd8ba7-3f5d-4f65-8fa3-8a2cee7475be {
  margin-left: auto;
margin-right: auto;
}

#s-78d5ec6c-78a2-48b2-ade4-671db9fd65d9 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}


.shg-c#s-78d5ec6c-78a2-48b2-ade4-671db9fd65d9 {
  max-width:  100%;
}

.shg-c#s-78d5ec6c-78a2-48b2-ade4-671db9fd65d9 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-78d5ec6c-78a2-48b2-ade4-671db9fd65d9 .shg-image-zoom,
.shg-c#s-78d5ec6c-78a2-48b2-ade4-671db9fd65d9 img.shogun-image {
  max-width: 759px !important;
  
}

.shg-c#s-78d5ec6c-78a2-48b2-ade4-671db9fd65d9 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-78d5ec6c-78a2-48b2-ade4-671db9fd65d9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-78d5ec6c-78a2-48b2-ade4-671db9fd65d9 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-78d5ec6c-78a2-48b2-ade4-671db9fd65d9 {
  max-width:  100%;
}

.shg-c#s-78d5ec6c-78a2-48b2-ade4-671db9fd65d9 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-78d5ec6c-78a2-48b2-ade4-671db9fd65d9 .shg-image-zoom,
.shg-c#s-78d5ec6c-78a2-48b2-ade4-671db9fd65d9 img.shogun-image {
  max-width: 759px !important;
  
}

.shg-c#s-78d5ec6c-78a2-48b2-ade4-671db9fd65d9 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-78d5ec6c-78a2-48b2-ade4-671db9fd65d9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-78d5ec6c-78a2-48b2-ade4-671db9fd65d9 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-78d5ec6c-78a2-48b2-ade4-671db9fd65d9 {
  max-width:  100%;
}

.shg-c#s-78d5ec6c-78a2-48b2-ade4-671db9fd65d9 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-78d5ec6c-78a2-48b2-ade4-671db9fd65d9 .shg-image-zoom,
.shg-c#s-78d5ec6c-78a2-48b2-ade4-671db9fd65d9 img.shogun-image {
  max-width: 759px !important;
  
}

.shg-c#s-78d5ec6c-78a2-48b2-ade4-671db9fd65d9 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-78d5ec6c-78a2-48b2-ade4-671db9fd65d9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-78d5ec6c-78a2-48b2-ade4-671db9fd65d9 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-78d5ec6c-78a2-48b2-ade4-671db9fd65d9 {
  max-width:  100%;
}

.shg-c#s-78d5ec6c-78a2-48b2-ade4-671db9fd65d9 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-78d5ec6c-78a2-48b2-ade4-671db9fd65d9 .shg-image-zoom,
.shg-c#s-78d5ec6c-78a2-48b2-ade4-671db9fd65d9 img.shogun-image {
  max-width: 759px !important;
  
}

.shg-c#s-78d5ec6c-78a2-48b2-ade4-671db9fd65d9 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-78d5ec6c-78a2-48b2-ade4-671db9fd65d9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-78d5ec6c-78a2-48b2-ade4-671db9fd65d9 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-78d5ec6c-78a2-48b2-ade4-671db9fd65d9 {
  max-width:  100%;
}

.shg-c#s-78d5ec6c-78a2-48b2-ade4-671db9fd65d9 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-78d5ec6c-78a2-48b2-ade4-671db9fd65d9 .shg-image-zoom,
.shg-c#s-78d5ec6c-78a2-48b2-ade4-671db9fd65d9 img.shogun-image {
  max-width: 759px !important;
  
}

.shg-c#s-78d5ec6c-78a2-48b2-ade4-671db9fd65d9 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-78d5ec6c-78a2-48b2-ade4-671db9fd65d9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-78d5ec6c-78a2-48b2-ade4-671db9fd65d9 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-2c5732d6-8a21-4c98-94b9-9de2dde03ebc {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
min-height: 110px;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-2c5732d6-8a21-4c98-94b9-9de2dde03ebc {
  min-height: 86px;
}
}@media (max-width: 767px){#s-2c5732d6-8a21-4c98-94b9-9de2dde03ebc {
  min-height: 0px;
}
}
#s-2c5732d6-8a21-4c98-94b9-9de2dde03ebc .shg-product-title-component h3 span {
  color: #190056;
  font-weight:  600 ;
  font-family: Karla;
  
  font-size: 30px;
  
  
  
}
@media (min-width: 768px) and (max-width: 991px){#s-2c5732d6-8a21-4c98-94b9-9de2dde03ebc .shg-product-title-component h3 span {
  color: #190056;
  font-weight:  600 ;
  font-family: Karla;
  
  font-size: 28px;
  
  
  
}
}@media (max-width: 767px){#s-2c5732d6-8a21-4c98-94b9-9de2dde03ebc .shg-product-title-component h3 span {
  color: #190056;
  font-weight:  600 ;
  font-family: Karla;
  
  font-size: 20px;
  
  
  
}
}
#s-d57d10d2-1630-465c-a9a2-5b656576d6a4 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 30px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(0, 124, 255, 1);
text-align: center;
text-decoration: none;
}
#s-d57d10d2-1630-465c-a9a2-5b656576d6a4:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNmI5NjMyOTUtNDA0ZS00NmJiLWFkZDgtNzdjZGRhYTc5ODFkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMDA3Y2ZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZjY4O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM2Yjk2MzI5NS00MDRlLTQ2YmItYWRkOC03N2NkZGFhNzk4MWQpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#007cff"}, {"id"=>2, "pos"=>1, "color"=>"#ffff68"}] !important;}#s-d57d10d2-1630-465c-a9a2-5b656576d6a4:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZTFmODUyYTYtYzdiMS00NmJhLTlhNGYtZmE2M2MxY2Y5ZDJjIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMDA3Y2ZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojYzZlNGZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNlMWY4NTJhNi1jN2IxLTQ2YmEtOWE0Zi1mYTYzYzFjZjlkMmMpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#007cff"}, {"id"=>2, "pos"=>1, "color"=>"#c6e4ff"}] !important;}

  #s-d57d10d2-1630-465c-a9a2-5b656576d6a4-root {
    text-align: center;
  }


#s-d57d10d2-1630-465c-a9a2-5b656576d6a4.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-d57d10d2-1630-465c-a9a2-5b656576d6a4-root {
    text-align: center;
  }


#s-d57d10d2-1630-465c-a9a2-5b656576d6a4.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-d57d10d2-1630-465c-a9a2-5b656576d6a4-root {
    text-align: center;
  }


#s-d57d10d2-1630-465c-a9a2-5b656576d6a4.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-d57d10d2-1630-465c-a9a2-5b656576d6a4-root {
    text-align: center;
  }


#s-d57d10d2-1630-465c-a9a2-5b656576d6a4.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-d57d10d2-1630-465c-a9a2-5b656576d6a4-root {
    text-align: center;
  }


#s-d57d10d2-1630-465c-a9a2-5b656576d6a4.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}
#s-a633c607-628b-4837-ad1d-00c5a708f162 {
  margin-left: auto;
margin-right: auto;
}

#s-8f2097d7-f1ba-4237-bb47-2a6ef83bb677 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}


.shg-c#s-8f2097d7-f1ba-4237-bb47-2a6ef83bb677 {
  max-width:  100%;
}

.shg-c#s-8f2097d7-f1ba-4237-bb47-2a6ef83bb677 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8f2097d7-f1ba-4237-bb47-2a6ef83bb677 .shg-image-zoom,
.shg-c#s-8f2097d7-f1ba-4237-bb47-2a6ef83bb677 img.shogun-image {
  max-width: 759px !important;
  
}

.shg-c#s-8f2097d7-f1ba-4237-bb47-2a6ef83bb677 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-8f2097d7-f1ba-4237-bb47-2a6ef83bb677 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8f2097d7-f1ba-4237-bb47-2a6ef83bb677 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-8f2097d7-f1ba-4237-bb47-2a6ef83bb677 {
  max-width:  100%;
}

.shg-c#s-8f2097d7-f1ba-4237-bb47-2a6ef83bb677 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8f2097d7-f1ba-4237-bb47-2a6ef83bb677 .shg-image-zoom,
.shg-c#s-8f2097d7-f1ba-4237-bb47-2a6ef83bb677 img.shogun-image {
  max-width: 759px !important;
  
}

.shg-c#s-8f2097d7-f1ba-4237-bb47-2a6ef83bb677 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-8f2097d7-f1ba-4237-bb47-2a6ef83bb677 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8f2097d7-f1ba-4237-bb47-2a6ef83bb677 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-8f2097d7-f1ba-4237-bb47-2a6ef83bb677 {
  max-width:  100%;
}

.shg-c#s-8f2097d7-f1ba-4237-bb47-2a6ef83bb677 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8f2097d7-f1ba-4237-bb47-2a6ef83bb677 .shg-image-zoom,
.shg-c#s-8f2097d7-f1ba-4237-bb47-2a6ef83bb677 img.shogun-image {
  max-width: 759px !important;
  
}

.shg-c#s-8f2097d7-f1ba-4237-bb47-2a6ef83bb677 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-8f2097d7-f1ba-4237-bb47-2a6ef83bb677 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8f2097d7-f1ba-4237-bb47-2a6ef83bb677 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-8f2097d7-f1ba-4237-bb47-2a6ef83bb677 {
  max-width:  100%;
}

.shg-c#s-8f2097d7-f1ba-4237-bb47-2a6ef83bb677 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8f2097d7-f1ba-4237-bb47-2a6ef83bb677 .shg-image-zoom,
.shg-c#s-8f2097d7-f1ba-4237-bb47-2a6ef83bb677 img.shogun-image {
  max-width: 759px !important;
  
}

.shg-c#s-8f2097d7-f1ba-4237-bb47-2a6ef83bb677 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-8f2097d7-f1ba-4237-bb47-2a6ef83bb677 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8f2097d7-f1ba-4237-bb47-2a6ef83bb677 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-8f2097d7-f1ba-4237-bb47-2a6ef83bb677 {
  max-width:  100%;
}

.shg-c#s-8f2097d7-f1ba-4237-bb47-2a6ef83bb677 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8f2097d7-f1ba-4237-bb47-2a6ef83bb677 .shg-image-zoom,
.shg-c#s-8f2097d7-f1ba-4237-bb47-2a6ef83bb677 img.shogun-image {
  max-width: 759px !important;
  
}

.shg-c#s-8f2097d7-f1ba-4237-bb47-2a6ef83bb677 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-8f2097d7-f1ba-4237-bb47-2a6ef83bb677 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8f2097d7-f1ba-4237-bb47-2a6ef83bb677 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-ecaa4782-43ac-47f1-97cc-3322cae4db7f {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
min-height: 110px;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-ecaa4782-43ac-47f1-97cc-3322cae4db7f {
  min-height: 86px;
}
}@media (max-width: 767px){#s-ecaa4782-43ac-47f1-97cc-3322cae4db7f {
  min-height: 0px;
}
}
#s-ecaa4782-43ac-47f1-97cc-3322cae4db7f .shg-product-title-component h3 span {
  color: #190056;
  font-weight:  600 ;
  font-family: Karla;
  
  font-size: 30px;
  
  
  
}
@media (min-width: 768px) and (max-width: 991px){#s-ecaa4782-43ac-47f1-97cc-3322cae4db7f .shg-product-title-component h3 span {
  color: #190056;
  font-weight:  600 ;
  font-family: Karla;
  
  font-size: 28px;
  
  
  
}
}@media (max-width: 767px){#s-ecaa4782-43ac-47f1-97cc-3322cae4db7f .shg-product-title-component h3 span {
  color: #190056;
  font-weight:  600 ;
  font-family: Karla;
  
  font-size: 20px;
  
  
  
}
}
#s-71fabd14-ad1d-43e4-953b-6100a0b3a639 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 30px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(0, 124, 255, 1);
text-align: center;
text-decoration: none;
}
#s-71fabd14-ad1d-43e4-953b-6100a0b3a639:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNmI5NjMyOTUtNDA0ZS00NmJiLWFkZDgtNzdjZGRhYTc5ODFkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMDA3Y2ZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZjY4O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM2Yjk2MzI5NS00MDRlLTQ2YmItYWRkOC03N2NkZGFhNzk4MWQpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#007cff"}, {"id"=>2, "pos"=>1, "color"=>"#ffff68"}] !important;}#s-71fabd14-ad1d-43e4-953b-6100a0b3a639:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYjE2Y2JkYjYtMDc5MC00NzQyLThjNGEtZmU2MmM5Y2Y0M2U1IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMDA3Y2ZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojYzZlNGZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNiMTZjYmRiNi0wNzkwLTQ3NDItOGM0YS1mZTYyYzljZjQzZTUpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#007cff"}, {"id"=>2, "pos"=>1, "color"=>"#c6e4ff"}] !important;}@media (min-width: 1200px){#s-71fabd14-ad1d-43e4-953b-6100a0b3a639 {
  
}
#s-71fabd14-ad1d-43e4-953b-6100a0b3a639:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNGNlMTQyMGUtYmQwMi00ODE2LTljYjMtNmYxZjJjMDI3MTUxIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMDA3Y2ZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojYzZlNGZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM0Y2UxNDIwZS1iZDAyLTQ4MTYtOWNiMy02ZjFmMmMwMjcxNTEpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#007cff"}, {"id"=>2, "pos"=>1, "color"=>"#c6e4ff"}] !important;}}@media (max-width: 767px){#s-71fabd14-ad1d-43e4-953b-6100a0b3a639 {
  
}
#s-71fabd14-ad1d-43e4-953b-6100a0b3a639:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYmI0M2I0NTgtNjc4OC00Nzk1LWFkNTctOTY0MWIyNmZlZmI5IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMDA3Y2ZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojYzZlNGZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNiYjQzYjQ1OC02Nzg4LTQ3OTUtYWQ1Ny05NjQxYjI2ZmVmYjkpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#007cff"}, {"id"=>2, "pos"=>1, "color"=>"#c6e4ff"}] !important;}}

  #s-71fabd14-ad1d-43e4-953b-6100a0b3a639-root {
    text-align: center;
  }


#s-71fabd14-ad1d-43e4-953b-6100a0b3a639.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-71fabd14-ad1d-43e4-953b-6100a0b3a639-root {
    text-align: center;
  }


#s-71fabd14-ad1d-43e4-953b-6100a0b3a639.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-71fabd14-ad1d-43e4-953b-6100a0b3a639-root {
    text-align: center;
  }


#s-71fabd14-ad1d-43e4-953b-6100a0b3a639.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-71fabd14-ad1d-43e4-953b-6100a0b3a639-root {
    text-align: center;
  }


#s-71fabd14-ad1d-43e4-953b-6100a0b3a639.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-71fabd14-ad1d-43e4-953b-6100a0b3a639-root {
    text-align: center;
  }


#s-71fabd14-ad1d-43e4-953b-6100a0b3a639.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}
#s-b1a6dcb6-d63c-4db2-a235-7b16784aaff9 {
  margin-left: auto;
margin-right: auto;
}

#s-e306b35e-4f70-4ed7-88f9-c76c26629496 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}


.shg-c#s-e306b35e-4f70-4ed7-88f9-c76c26629496 {
  max-width:  100%;
}

.shg-c#s-e306b35e-4f70-4ed7-88f9-c76c26629496 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-e306b35e-4f70-4ed7-88f9-c76c26629496 .shg-image-zoom,
.shg-c#s-e306b35e-4f70-4ed7-88f9-c76c26629496 img.shogun-image {
  max-width: 759px !important;
  
}

.shg-c#s-e306b35e-4f70-4ed7-88f9-c76c26629496 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-e306b35e-4f70-4ed7-88f9-c76c26629496 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e306b35e-4f70-4ed7-88f9-c76c26629496 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-e306b35e-4f70-4ed7-88f9-c76c26629496 {
  max-width:  100%;
}

.shg-c#s-e306b35e-4f70-4ed7-88f9-c76c26629496 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-e306b35e-4f70-4ed7-88f9-c76c26629496 .shg-image-zoom,
.shg-c#s-e306b35e-4f70-4ed7-88f9-c76c26629496 img.shogun-image {
  max-width: 759px !important;
  
}

.shg-c#s-e306b35e-4f70-4ed7-88f9-c76c26629496 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-e306b35e-4f70-4ed7-88f9-c76c26629496 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e306b35e-4f70-4ed7-88f9-c76c26629496 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-e306b35e-4f70-4ed7-88f9-c76c26629496 {
  max-width:  100%;
}

.shg-c#s-e306b35e-4f70-4ed7-88f9-c76c26629496 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-e306b35e-4f70-4ed7-88f9-c76c26629496 .shg-image-zoom,
.shg-c#s-e306b35e-4f70-4ed7-88f9-c76c26629496 img.shogun-image {
  max-width: 759px !important;
  
}

.shg-c#s-e306b35e-4f70-4ed7-88f9-c76c26629496 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-e306b35e-4f70-4ed7-88f9-c76c26629496 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e306b35e-4f70-4ed7-88f9-c76c26629496 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-e306b35e-4f70-4ed7-88f9-c76c26629496 {
  max-width:  100%;
}

.shg-c#s-e306b35e-4f70-4ed7-88f9-c76c26629496 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-e306b35e-4f70-4ed7-88f9-c76c26629496 .shg-image-zoom,
.shg-c#s-e306b35e-4f70-4ed7-88f9-c76c26629496 img.shogun-image {
  max-width: 759px !important;
  
}

.shg-c#s-e306b35e-4f70-4ed7-88f9-c76c26629496 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-e306b35e-4f70-4ed7-88f9-c76c26629496 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e306b35e-4f70-4ed7-88f9-c76c26629496 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-e306b35e-4f70-4ed7-88f9-c76c26629496 {
  max-width:  100%;
}

.shg-c#s-e306b35e-4f70-4ed7-88f9-c76c26629496 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-e306b35e-4f70-4ed7-88f9-c76c26629496 .shg-image-zoom,
.shg-c#s-e306b35e-4f70-4ed7-88f9-c76c26629496 img.shogun-image {
  max-width: 759px !important;
  
}

.shg-c#s-e306b35e-4f70-4ed7-88f9-c76c26629496 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-e306b35e-4f70-4ed7-88f9-c76c26629496 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e306b35e-4f70-4ed7-88f9-c76c26629496 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-60783c8e-6bd9-4039-948b-2443dd75e759 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
min-height: 110px;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-60783c8e-6bd9-4039-948b-2443dd75e759 {
  min-height: 86px;
}
}@media (max-width: 767px){#s-60783c8e-6bd9-4039-948b-2443dd75e759 {
  min-height: 0px;
}
}
#s-60783c8e-6bd9-4039-948b-2443dd75e759 .shg-product-title-component h3 span {
  color: #190056;
  font-weight:  600 ;
  font-family: Karla;
  
  font-size: 30px;
  
  
  
}
@media (min-width: 1200px){#s-60783c8e-6bd9-4039-948b-2443dd75e759 .shg-product-title-component h3 span {
  color: #190056;
  font-weight:  600 ;
  font-family: Karla;
  
  font-size: 30px;
  
  
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-60783c8e-6bd9-4039-948b-2443dd75e759 .shg-product-title-component h3 span {
  color: #190056;
  font-weight:  600 ;
  font-family: Karla;
  
  font-size: 28px;
  
  
  
}
}@media (max-width: 767px){#s-60783c8e-6bd9-4039-948b-2443dd75e759 .shg-product-title-component h3 span {
  color: #190056;
  font-weight:  600 ;
  font-family: Karla;
  
  font-size: 20px;
  
  
  
}
}
#s-942d7d05-c973-4e68-a191-9a40ffda7a4a {
  margin-left: auto;
margin-bottom: 30px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(0, 124, 255, 1);
text-align: center;
text-decoration: none;
}
#s-942d7d05-c973-4e68-a191-9a40ffda7a4a:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNmI5NjMyOTUtNDA0ZS00NmJiLWFkZDgtNzdjZGRhYTc5ODFkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMDA3Y2ZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZjY4O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM2Yjk2MzI5NS00MDRlLTQ2YmItYWRkOC03N2NkZGFhNzk4MWQpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#007cff"}, {"id"=>2, "pos"=>1, "color"=>"#ffff68"}] !important;}#s-942d7d05-c973-4e68-a191-9a40ffda7a4a:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMjkxM2QyMWEtYWY1OC00ODRhLTlmNjctMzVkZWM5MTQyZWQ0IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMDA3Y2ZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojYzZlNGZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMyOTEzZDIxYS1hZjU4LTQ4NGEtOWY2Ny0zNWRlYzkxNDJlZDQpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#007cff"}, {"id"=>2, "pos"=>1, "color"=>"#c6e4ff"}] !important;}

  #s-942d7d05-c973-4e68-a191-9a40ffda7a4a-root {
    text-align: center;
  }


#s-942d7d05-c973-4e68-a191-9a40ffda7a4a.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-942d7d05-c973-4e68-a191-9a40ffda7a4a-root {
    text-align: center;
  }


#s-942d7d05-c973-4e68-a191-9a40ffda7a4a.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-942d7d05-c973-4e68-a191-9a40ffda7a4a-root {
    text-align: center;
  }


#s-942d7d05-c973-4e68-a191-9a40ffda7a4a.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-942d7d05-c973-4e68-a191-9a40ffda7a4a-root {
    text-align: center;
  }


#s-942d7d05-c973-4e68-a191-9a40ffda7a4a.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-942d7d05-c973-4e68-a191-9a40ffda7a4a-root {
    text-align: center;
  }


#s-942d7d05-c973-4e68-a191-9a40ffda7a4a.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}
#s-556d0a7c-2b2e-42ea-9c68-ad4b3cdd04a2 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 1500px;
}

@media (min-width: 0px) {
[id="s-556d0a7c-2b2e-42ea-9c68-ad4b3cdd04a2"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 10.0px);
}

}

@media (min-width: 768px) {
[id="s-556d0a7c-2b2e-42ea-9c68-ad4b3cdd04a2"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-556d0a7c-2b2e-42ea-9c68-ad4b3cdd04a2"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-556d0a7c-2b2e-42ea-9c68-ad4b3cdd04a2"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

}

#s-dfd07932-b04d-4824-aff0-d1236a610be3 {
  margin-left: auto;
margin-right: auto;
}

#s-2e463e50-8e81-441b-966c-c68809f20c7e {
  margin-left: auto;
margin-right: auto;
text-align: left;
}


.shg-c#s-2e463e50-8e81-441b-966c-c68809f20c7e {
  max-width:  100%;
}

.shg-c#s-2e463e50-8e81-441b-966c-c68809f20c7e img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-2e463e50-8e81-441b-966c-c68809f20c7e .shg-image-zoom,
.shg-c#s-2e463e50-8e81-441b-966c-c68809f20c7e img.shogun-image {
  max-width: 759px !important;
  
}

.shg-c#s-2e463e50-8e81-441b-966c-c68809f20c7e .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-2e463e50-8e81-441b-966c-c68809f20c7e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2e463e50-8e81-441b-966c-c68809f20c7e img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-2e463e50-8e81-441b-966c-c68809f20c7e {
  max-width:  100%;
}

.shg-c#s-2e463e50-8e81-441b-966c-c68809f20c7e img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-2e463e50-8e81-441b-966c-c68809f20c7e .shg-image-zoom,
.shg-c#s-2e463e50-8e81-441b-966c-c68809f20c7e img.shogun-image {
  max-width: 759px !important;
  
}

.shg-c#s-2e463e50-8e81-441b-966c-c68809f20c7e .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-2e463e50-8e81-441b-966c-c68809f20c7e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2e463e50-8e81-441b-966c-c68809f20c7e img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-2e463e50-8e81-441b-966c-c68809f20c7e {
  max-width:  100%;
}

.shg-c#s-2e463e50-8e81-441b-966c-c68809f20c7e img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-2e463e50-8e81-441b-966c-c68809f20c7e .shg-image-zoom,
.shg-c#s-2e463e50-8e81-441b-966c-c68809f20c7e img.shogun-image {
  max-width: 759px !important;
  
}

.shg-c#s-2e463e50-8e81-441b-966c-c68809f20c7e .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-2e463e50-8e81-441b-966c-c68809f20c7e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2e463e50-8e81-441b-966c-c68809f20c7e img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-2e463e50-8e81-441b-966c-c68809f20c7e {
  max-width:  100%;
}

.shg-c#s-2e463e50-8e81-441b-966c-c68809f20c7e img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-2e463e50-8e81-441b-966c-c68809f20c7e .shg-image-zoom,
.shg-c#s-2e463e50-8e81-441b-966c-c68809f20c7e img.shogun-image {
  max-width: 759px !important;
  
}

.shg-c#s-2e463e50-8e81-441b-966c-c68809f20c7e .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-2e463e50-8e81-441b-966c-c68809f20c7e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2e463e50-8e81-441b-966c-c68809f20c7e img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-2e463e50-8e81-441b-966c-c68809f20c7e {
  max-width:  100%;
}

.shg-c#s-2e463e50-8e81-441b-966c-c68809f20c7e img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-2e463e50-8e81-441b-966c-c68809f20c7e .shg-image-zoom,
.shg-c#s-2e463e50-8e81-441b-966c-c68809f20c7e img.shogun-image {
  max-width: 759px !important;
  
}

.shg-c#s-2e463e50-8e81-441b-966c-c68809f20c7e .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-2e463e50-8e81-441b-966c-c68809f20c7e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2e463e50-8e81-441b-966c-c68809f20c7e img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-645e91d3-7b00-4af9-be36-0453d2874de5 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
min-height: 110px;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-645e91d3-7b00-4af9-be36-0453d2874de5 {
  min-height: 86px;
}
}@media (max-width: 767px){#s-645e91d3-7b00-4af9-be36-0453d2874de5 {
  min-height: 0px;
}
}
#s-645e91d3-7b00-4af9-be36-0453d2874de5 .shg-product-title-component h3 span {
  color: #190056;
  font-weight:  600 ;
  font-family: Karla;
  
  font-size: 30px;
  
  
  
}
@media (min-width: 1200px){#s-645e91d3-7b00-4af9-be36-0453d2874de5 .shg-product-title-component h3 span {
  color: #190056;
  font-weight:  600 ;
  font-family: Karla;
  
  font-size: 30px;
  
  
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-645e91d3-7b00-4af9-be36-0453d2874de5 .shg-product-title-component h3 span {
  color: #190056;
  font-weight:  600 ;
  font-family: Karla;
  
  font-size: 28px;
  
  
  
}
}@media (max-width: 767px){#s-645e91d3-7b00-4af9-be36-0453d2874de5 .shg-product-title-component h3 span {
  color: #190056;
  font-weight:  600 ;
  font-family: Karla;
  
  font-size: 20px;
  
  
  
}
}
#s-b8727805-6ef7-40cf-a0a2-0b6de0f0a67d {
  margin-left: auto;
margin-bottom: 30px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(0, 124, 255, 1);
text-align: center;
text-decoration: none;
}
#s-b8727805-6ef7-40cf-a0a2-0b6de0f0a67d:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNmI5NjMyOTUtNDA0ZS00NmJiLWFkZDgtNzdjZGRhYTc5ODFkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMDA3Y2ZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZjY4O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM2Yjk2MzI5NS00MDRlLTQ2YmItYWRkOC03N2NkZGFhNzk4MWQpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#007cff"}, {"id"=>2, "pos"=>1, "color"=>"#ffff68"}] !important;}#s-b8727805-6ef7-40cf-a0a2-0b6de0f0a67d:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYWNmZThiY2UtMWQ2Zi00ZjViLTliY2QtNGUxOTE0NmU1ODNhIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMDA3Y2ZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojYzZlNGZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNhY2ZlOGJjZS0xZDZmLTRmNWItOWJjZC00ZTE5MTQ2ZTU4M2EpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#007cff"}, {"id"=>2, "pos"=>1, "color"=>"#c6e4ff"}] !important;}

  #s-b8727805-6ef7-40cf-a0a2-0b6de0f0a67d-root {
    text-align: center;
  }


#s-b8727805-6ef7-40cf-a0a2-0b6de0f0a67d.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-b8727805-6ef7-40cf-a0a2-0b6de0f0a67d-root {
    text-align: center;
  }


#s-b8727805-6ef7-40cf-a0a2-0b6de0f0a67d.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-b8727805-6ef7-40cf-a0a2-0b6de0f0a67d-root {
    text-align: center;
  }


#s-b8727805-6ef7-40cf-a0a2-0b6de0f0a67d.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-b8727805-6ef7-40cf-a0a2-0b6de0f0a67d-root {
    text-align: center;
  }


#s-b8727805-6ef7-40cf-a0a2-0b6de0f0a67d.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-b8727805-6ef7-40cf-a0a2-0b6de0f0a67d-root {
    text-align: center;
  }


#s-b8727805-6ef7-40cf-a0a2-0b6de0f0a67d.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}
#s-4ef30d60-58f4-4985-9ece-20e731ae613b {
  margin-left: auto;
margin-right: auto;
}

#s-33719e65-ca7a-4db7-9a0c-4c4cf79da9ca {
  margin-left: auto;
margin-right: auto;
text-align: left;
}


.shg-c#s-33719e65-ca7a-4db7-9a0c-4c4cf79da9ca {
  max-width:  100%;
}

.shg-c#s-33719e65-ca7a-4db7-9a0c-4c4cf79da9ca img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-33719e65-ca7a-4db7-9a0c-4c4cf79da9ca .shg-image-zoom,
.shg-c#s-33719e65-ca7a-4db7-9a0c-4c4cf79da9ca img.shogun-image {
  max-width: 759px !important;
  
}

.shg-c#s-33719e65-ca7a-4db7-9a0c-4c4cf79da9ca .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-33719e65-ca7a-4db7-9a0c-4c4cf79da9ca .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-33719e65-ca7a-4db7-9a0c-4c4cf79da9ca img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-33719e65-ca7a-4db7-9a0c-4c4cf79da9ca {
  max-width:  100%;
}

.shg-c#s-33719e65-ca7a-4db7-9a0c-4c4cf79da9ca img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-33719e65-ca7a-4db7-9a0c-4c4cf79da9ca .shg-image-zoom,
.shg-c#s-33719e65-ca7a-4db7-9a0c-4c4cf79da9ca img.shogun-image {
  max-width: 759px !important;
  
}

.shg-c#s-33719e65-ca7a-4db7-9a0c-4c4cf79da9ca .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-33719e65-ca7a-4db7-9a0c-4c4cf79da9ca .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-33719e65-ca7a-4db7-9a0c-4c4cf79da9ca img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-33719e65-ca7a-4db7-9a0c-4c4cf79da9ca {
  max-width:  100%;
}

.shg-c#s-33719e65-ca7a-4db7-9a0c-4c4cf79da9ca img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-33719e65-ca7a-4db7-9a0c-4c4cf79da9ca .shg-image-zoom,
.shg-c#s-33719e65-ca7a-4db7-9a0c-4c4cf79da9ca img.shogun-image {
  max-width: 759px !important;
  
}

.shg-c#s-33719e65-ca7a-4db7-9a0c-4c4cf79da9ca .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-33719e65-ca7a-4db7-9a0c-4c4cf79da9ca .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-33719e65-ca7a-4db7-9a0c-4c4cf79da9ca img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-33719e65-ca7a-4db7-9a0c-4c4cf79da9ca {
  max-width:  100%;
}

.shg-c#s-33719e65-ca7a-4db7-9a0c-4c4cf79da9ca img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-33719e65-ca7a-4db7-9a0c-4c4cf79da9ca .shg-image-zoom,
.shg-c#s-33719e65-ca7a-4db7-9a0c-4c4cf79da9ca img.shogun-image {
  max-width: 759px !important;
  
}

.shg-c#s-33719e65-ca7a-4db7-9a0c-4c4cf79da9ca .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-33719e65-ca7a-4db7-9a0c-4c4cf79da9ca .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-33719e65-ca7a-4db7-9a0c-4c4cf79da9ca img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-33719e65-ca7a-4db7-9a0c-4c4cf79da9ca {
  max-width:  100%;
}

.shg-c#s-33719e65-ca7a-4db7-9a0c-4c4cf79da9ca img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-33719e65-ca7a-4db7-9a0c-4c4cf79da9ca .shg-image-zoom,
.shg-c#s-33719e65-ca7a-4db7-9a0c-4c4cf79da9ca img.shogun-image {
  max-width: 759px !important;
  
}

.shg-c#s-33719e65-ca7a-4db7-9a0c-4c4cf79da9ca .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-33719e65-ca7a-4db7-9a0c-4c4cf79da9ca .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-33719e65-ca7a-4db7-9a0c-4c4cf79da9ca img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-7cfb4cc6-7a0f-4d37-a6a2-c8a87823dce0 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
min-height: 110px;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-7cfb4cc6-7a0f-4d37-a6a2-c8a87823dce0 {
  min-height: 86px;
}
}@media (max-width: 767px){#s-7cfb4cc6-7a0f-4d37-a6a2-c8a87823dce0 {
  min-height: 0px;
}
}
#s-7cfb4cc6-7a0f-4d37-a6a2-c8a87823dce0 .shg-product-title-component h3 span {
  color: #190056;
  font-weight:  600 ;
  font-family: Karla;
  
  font-size: 30px;
  
  
  
}
@media (min-width: 768px) and (max-width: 991px){#s-7cfb4cc6-7a0f-4d37-a6a2-c8a87823dce0 .shg-product-title-component h3 span {
  color: #190056;
  font-weight:  600 ;
  font-family: Karla;
  
  font-size: 28px;
  
  
  
}
}@media (max-width: 767px){#s-7cfb4cc6-7a0f-4d37-a6a2-c8a87823dce0 .shg-product-title-component h3 span {
  color: #190056;
  font-weight:  600 ;
  font-family: Karla;
  
  font-size: 20px;
  
  
  
}
}
#s-4416df2d-b89b-4bf5-bc55-649ff6764137 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 30px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(0, 124, 255, 1);
text-align: center;
text-decoration: none;
}
#s-4416df2d-b89b-4bf5-bc55-649ff6764137:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNmI5NjMyOTUtNDA0ZS00NmJiLWFkZDgtNzdjZGRhYTc5ODFkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMDA3Y2ZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZjY4O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM2Yjk2MzI5NS00MDRlLTQ2YmItYWRkOC03N2NkZGFhNzk4MWQpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#007cff"}, {"id"=>2, "pos"=>1, "color"=>"#ffff68"}] !important;}#s-4416df2d-b89b-4bf5-bc55-649ff6764137:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZDY3YTkzOTQtZjNjMi00NDE1LWFmNzQtYWExNTY4ZGNjY2EyIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMDA3Y2ZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojYzZlNGZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNkNjdhOTM5NC1mM2MyLTQ0MTUtYWY3NC1hYTE1NjhkY2NjYTIpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#007cff"}, {"id"=>2, "pos"=>1, "color"=>"#c6e4ff"}] !important;}@media (max-width: 767px){#s-4416df2d-b89b-4bf5-bc55-649ff6764137 {
  
}
#s-4416df2d-b89b-4bf5-bc55-649ff6764137:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYmI0M2I0NTgtNjc4OC00Nzk1LWFkNTctOTY0MWIyNmZlZmI5IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMDA3Y2ZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojYzZlNGZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNiYjQzYjQ1OC02Nzg4LTQ3OTUtYWQ1Ny05NjQxYjI2ZmVmYjkpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#007cff"}, {"id"=>2, "pos"=>1, "color"=>"#c6e4ff"}] !important;}}

  #s-4416df2d-b89b-4bf5-bc55-649ff6764137-root {
    text-align: center;
  }


#s-4416df2d-b89b-4bf5-bc55-649ff6764137.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-4416df2d-b89b-4bf5-bc55-649ff6764137-root {
    text-align: center;
  }


#s-4416df2d-b89b-4bf5-bc55-649ff6764137.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-4416df2d-b89b-4bf5-bc55-649ff6764137-root {
    text-align: center;
  }


#s-4416df2d-b89b-4bf5-bc55-649ff6764137.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-4416df2d-b89b-4bf5-bc55-649ff6764137-root {
    text-align: center;
  }


#s-4416df2d-b89b-4bf5-bc55-649ff6764137.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-4416df2d-b89b-4bf5-bc55-649ff6764137-root {
    text-align: center;
  }


#s-4416df2d-b89b-4bf5-bc55-649ff6764137.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}
#s-e671755b-6604-4b5d-ac3f-c7184e382a0c {
  margin-left: auto;
margin-right: auto;
}

#s-68d3a912-ff01-4b88-8c23-bcbd2582ff3a {
  margin-left: auto;
margin-right: auto;
text-align: left;
}


.shg-c#s-68d3a912-ff01-4b88-8c23-bcbd2582ff3a {
  max-width:  100%;
}

.shg-c#s-68d3a912-ff01-4b88-8c23-bcbd2582ff3a img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-68d3a912-ff01-4b88-8c23-bcbd2582ff3a .shg-image-zoom,
.shg-c#s-68d3a912-ff01-4b88-8c23-bcbd2582ff3a img.shogun-image {
  max-width: 759px !important;
  
}

.shg-c#s-68d3a912-ff01-4b88-8c23-bcbd2582ff3a .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-68d3a912-ff01-4b88-8c23-bcbd2582ff3a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-68d3a912-ff01-4b88-8c23-bcbd2582ff3a img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-68d3a912-ff01-4b88-8c23-bcbd2582ff3a {
  max-width:  100%;
}

.shg-c#s-68d3a912-ff01-4b88-8c23-bcbd2582ff3a img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-68d3a912-ff01-4b88-8c23-bcbd2582ff3a .shg-image-zoom,
.shg-c#s-68d3a912-ff01-4b88-8c23-bcbd2582ff3a img.shogun-image {
  max-width: 759px !important;
  
}

.shg-c#s-68d3a912-ff01-4b88-8c23-bcbd2582ff3a .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-68d3a912-ff01-4b88-8c23-bcbd2582ff3a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-68d3a912-ff01-4b88-8c23-bcbd2582ff3a img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-68d3a912-ff01-4b88-8c23-bcbd2582ff3a {
  max-width:  100%;
}

.shg-c#s-68d3a912-ff01-4b88-8c23-bcbd2582ff3a img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-68d3a912-ff01-4b88-8c23-bcbd2582ff3a .shg-image-zoom,
.shg-c#s-68d3a912-ff01-4b88-8c23-bcbd2582ff3a img.shogun-image {
  max-width: 759px !important;
  
}

.shg-c#s-68d3a912-ff01-4b88-8c23-bcbd2582ff3a .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-68d3a912-ff01-4b88-8c23-bcbd2582ff3a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-68d3a912-ff01-4b88-8c23-bcbd2582ff3a img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-68d3a912-ff01-4b88-8c23-bcbd2582ff3a {
  max-width:  100%;
}

.shg-c#s-68d3a912-ff01-4b88-8c23-bcbd2582ff3a img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-68d3a912-ff01-4b88-8c23-bcbd2582ff3a .shg-image-zoom,
.shg-c#s-68d3a912-ff01-4b88-8c23-bcbd2582ff3a img.shogun-image {
  max-width: 759px !important;
  
}

.shg-c#s-68d3a912-ff01-4b88-8c23-bcbd2582ff3a .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-68d3a912-ff01-4b88-8c23-bcbd2582ff3a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-68d3a912-ff01-4b88-8c23-bcbd2582ff3a img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-68d3a912-ff01-4b88-8c23-bcbd2582ff3a {
  max-width:  100%;
}

.shg-c#s-68d3a912-ff01-4b88-8c23-bcbd2582ff3a img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-68d3a912-ff01-4b88-8c23-bcbd2582ff3a .shg-image-zoom,
.shg-c#s-68d3a912-ff01-4b88-8c23-bcbd2582ff3a img.shogun-image {
  max-width: 759px !important;
  
}

.shg-c#s-68d3a912-ff01-4b88-8c23-bcbd2582ff3a .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-68d3a912-ff01-4b88-8c23-bcbd2582ff3a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-68d3a912-ff01-4b88-8c23-bcbd2582ff3a img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-8a8ed568-0261-4416-8e90-df7b3fa3fbdc {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
min-height: 110px;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-8a8ed568-0261-4416-8e90-df7b3fa3fbdc {
  min-height: 86px;
}
}@media (max-width: 767px){#s-8a8ed568-0261-4416-8e90-df7b3fa3fbdc {
  min-height: 0px;
}
}
#s-8a8ed568-0261-4416-8e90-df7b3fa3fbdc .shg-product-title-component h3 span {
  color: #190056;
  font-weight:  600 ;
  font-family: Karla;
  
  font-size: 30px;
  
  
  
}
@media (min-width: 768px) and (max-width: 991px){#s-8a8ed568-0261-4416-8e90-df7b3fa3fbdc .shg-product-title-component h3 span {
  color: #190056;
  font-weight:  600 ;
  font-family: Karla;
  
  font-size: 28px;
  
  
  
}
}@media (max-width: 767px){#s-8a8ed568-0261-4416-8e90-df7b3fa3fbdc .shg-product-title-component h3 span {
  color: #190056;
  font-weight:  600 ;
  font-family: Karla;
  
  font-size: 20px;
  
  
  
}
}
#s-54f5635e-7d9f-4a9d-86d7-c068f360356f {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 30px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(0, 124, 255, 1);
text-align: center;
text-decoration: none;
}
#s-54f5635e-7d9f-4a9d-86d7-c068f360356f:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNmI5NjMyOTUtNDA0ZS00NmJiLWFkZDgtNzdjZGRhYTc5ODFkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMDA3Y2ZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZjY4O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM2Yjk2MzI5NS00MDRlLTQ2YmItYWRkOC03N2NkZGFhNzk4MWQpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#007cff"}, {"id"=>2, "pos"=>1, "color"=>"#ffff68"}] !important;}#s-54f5635e-7d9f-4a9d-86d7-c068f360356f:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNzYyZDNlMDUtMzU5Yy00ZWZmLTk4NTMtZjhkYmRjYTdiYjljIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMDA3Y2ZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojYzZlNGZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM3NjJkM2UwNS0zNTljLTRlZmYtOTg1My1mOGRiZGNhN2JiOWMpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#007cff"}, {"id"=>2, "pos"=>1, "color"=>"#c6e4ff"}] !important;}

  #s-54f5635e-7d9f-4a9d-86d7-c068f360356f-root {
    text-align: center;
  }


#s-54f5635e-7d9f-4a9d-86d7-c068f360356f.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-54f5635e-7d9f-4a9d-86d7-c068f360356f-root {
    text-align: center;
  }


#s-54f5635e-7d9f-4a9d-86d7-c068f360356f.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-54f5635e-7d9f-4a9d-86d7-c068f360356f-root {
    text-align: center;
  }


#s-54f5635e-7d9f-4a9d-86d7-c068f360356f.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-54f5635e-7d9f-4a9d-86d7-c068f360356f-root {
    text-align: center;
  }


#s-54f5635e-7d9f-4a9d-86d7-c068f360356f.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-54f5635e-7d9f-4a9d-86d7-c068f360356f-root {
    text-align: center;
  }


#s-54f5635e-7d9f-4a9d-86d7-c068f360356f.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}
#s-e5151447-4bb2-4a37-950f-8fe51b5f4051 {
  margin-left: auto;
margin-right: auto;
}

#s-2e212519-cc95-4774-9567-6c9c8b4d4892 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}


.shg-c#s-2e212519-cc95-4774-9567-6c9c8b4d4892 {
  max-width:  100%;
}

.shg-c#s-2e212519-cc95-4774-9567-6c9c8b4d4892 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-2e212519-cc95-4774-9567-6c9c8b4d4892 .shg-image-zoom,
.shg-c#s-2e212519-cc95-4774-9567-6c9c8b4d4892 img.shogun-image {
  max-width: 759px !important;
  
}

.shg-c#s-2e212519-cc95-4774-9567-6c9c8b4d4892 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-2e212519-cc95-4774-9567-6c9c8b4d4892 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2e212519-cc95-4774-9567-6c9c8b4d4892 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-2e212519-cc95-4774-9567-6c9c8b4d4892 {
  max-width:  100%;
}

.shg-c#s-2e212519-cc95-4774-9567-6c9c8b4d4892 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-2e212519-cc95-4774-9567-6c9c8b4d4892 .shg-image-zoom,
.shg-c#s-2e212519-cc95-4774-9567-6c9c8b4d4892 img.shogun-image {
  max-width: 759px !important;
  
}

.shg-c#s-2e212519-cc95-4774-9567-6c9c8b4d4892 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-2e212519-cc95-4774-9567-6c9c8b4d4892 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2e212519-cc95-4774-9567-6c9c8b4d4892 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-2e212519-cc95-4774-9567-6c9c8b4d4892 {
  max-width:  100%;
}

.shg-c#s-2e212519-cc95-4774-9567-6c9c8b4d4892 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-2e212519-cc95-4774-9567-6c9c8b4d4892 .shg-image-zoom,
.shg-c#s-2e212519-cc95-4774-9567-6c9c8b4d4892 img.shogun-image {
  max-width: 759px !important;
  
}

.shg-c#s-2e212519-cc95-4774-9567-6c9c8b4d4892 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-2e212519-cc95-4774-9567-6c9c8b4d4892 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2e212519-cc95-4774-9567-6c9c8b4d4892 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-2e212519-cc95-4774-9567-6c9c8b4d4892 {
  max-width:  100%;
}

.shg-c#s-2e212519-cc95-4774-9567-6c9c8b4d4892 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-2e212519-cc95-4774-9567-6c9c8b4d4892 .shg-image-zoom,
.shg-c#s-2e212519-cc95-4774-9567-6c9c8b4d4892 img.shogun-image {
  max-width: 759px !important;
  
}

.shg-c#s-2e212519-cc95-4774-9567-6c9c8b4d4892 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-2e212519-cc95-4774-9567-6c9c8b4d4892 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2e212519-cc95-4774-9567-6c9c8b4d4892 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-2e212519-cc95-4774-9567-6c9c8b4d4892 {
  max-width:  100%;
}

.shg-c#s-2e212519-cc95-4774-9567-6c9c8b4d4892 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-2e212519-cc95-4774-9567-6c9c8b4d4892 .shg-image-zoom,
.shg-c#s-2e212519-cc95-4774-9567-6c9c8b4d4892 img.shogun-image {
  max-width: 759px !important;
  
}

.shg-c#s-2e212519-cc95-4774-9567-6c9c8b4d4892 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-2e212519-cc95-4774-9567-6c9c8b4d4892 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2e212519-cc95-4774-9567-6c9c8b4d4892 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-b67b2998-878e-4d4a-b5fa-f9ba46dfad1f {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
min-height: 110px;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-b67b2998-878e-4d4a-b5fa-f9ba46dfad1f {
  min-height: 86px;
}
}@media (max-width: 767px){#s-b67b2998-878e-4d4a-b5fa-f9ba46dfad1f {
  min-height: 0px;
}
}
#s-b67b2998-878e-4d4a-b5fa-f9ba46dfad1f .shg-product-title-component h3 span {
  color: #190056;
  font-weight:  600 ;
  font-family: Karla;
  
  font-size: 30px;
  
  
  
}
@media (min-width: 768px) and (max-width: 991px){#s-b67b2998-878e-4d4a-b5fa-f9ba46dfad1f .shg-product-title-component h3 span {
  color: #190056;
  font-weight:  600 ;
  font-family: Karla;
  
  font-size: 28px;
  
  
  
}
}@media (max-width: 767px){#s-b67b2998-878e-4d4a-b5fa-f9ba46dfad1f .shg-product-title-component h3 span {
  color: #190056;
  font-weight:  600 ;
  font-family: Karla;
  
  font-size: 20px;
  
  
  
}
}
#s-a794b5bd-6a0e-4666-a56b-0fcc6789e448 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 30px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(0, 124, 255, 1);
text-align: center;
text-decoration: none;
}
#s-a794b5bd-6a0e-4666-a56b-0fcc6789e448:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNmI5NjMyOTUtNDA0ZS00NmJiLWFkZDgtNzdjZGRhYTc5ODFkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMDA3Y2ZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZjY4O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM2Yjk2MzI5NS00MDRlLTQ2YmItYWRkOC03N2NkZGFhNzk4MWQpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#007cff"}, {"id"=>2, "pos"=>1, "color"=>"#ffff68"}] !important;}#s-a794b5bd-6a0e-4666-a56b-0fcc6789e448:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMTY5MThhM2EtMTA5OC00ODg2LTg1YjctYTIxMjAwMTdkYjE2IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMDA3Y2ZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojYzZlNGZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMxNjkxOGEzYS0xMDk4LTQ4ODYtODViNy1hMjEyMDAxN2RiMTYpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#007cff"}, {"id"=>2, "pos"=>1, "color"=>"#c6e4ff"}] !important;}

  #s-a794b5bd-6a0e-4666-a56b-0fcc6789e448-root {
    text-align: center;
  }


#s-a794b5bd-6a0e-4666-a56b-0fcc6789e448.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-a794b5bd-6a0e-4666-a56b-0fcc6789e448-root {
    text-align: center;
  }


#s-a794b5bd-6a0e-4666-a56b-0fcc6789e448.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-a794b5bd-6a0e-4666-a56b-0fcc6789e448-root {
    text-align: center;
  }


#s-a794b5bd-6a0e-4666-a56b-0fcc6789e448.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-a794b5bd-6a0e-4666-a56b-0fcc6789e448-root {
    text-align: center;
  }


#s-a794b5bd-6a0e-4666-a56b-0fcc6789e448.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-a794b5bd-6a0e-4666-a56b-0fcc6789e448-root {
    text-align: center;
  }


#s-a794b5bd-6a0e-4666-a56b-0fcc6789e448.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}
#s-fd6182d3-499d-495c-b53e-bf9aaf203629 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 1500px;
}

@media (min-width: 0px) {
[id="s-fd6182d3-499d-495c-b53e-bf9aaf203629"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 10.0px);
}

}

@media (min-width: 768px) {
[id="s-fd6182d3-499d-495c-b53e-bf9aaf203629"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-fd6182d3-499d-495c-b53e-bf9aaf203629"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-fd6182d3-499d-495c-b53e-bf9aaf203629"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

}

#s-63029f79-5637-4961-8e16-9ab4c9fcc036 {
  margin-left: auto;
margin-right: auto;
}

#s-482ea2a7-c51a-434e-aa32-59fe8acbcb58 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}


.shg-c#s-482ea2a7-c51a-434e-aa32-59fe8acbcb58 {
  max-width:  100%;
}

.shg-c#s-482ea2a7-c51a-434e-aa32-59fe8acbcb58 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-482ea2a7-c51a-434e-aa32-59fe8acbcb58 .shg-image-zoom,
.shg-c#s-482ea2a7-c51a-434e-aa32-59fe8acbcb58 img.shogun-image {
  max-width: 759px !important;
  
}

.shg-c#s-482ea2a7-c51a-434e-aa32-59fe8acbcb58 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-482ea2a7-c51a-434e-aa32-59fe8acbcb58 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-482ea2a7-c51a-434e-aa32-59fe8acbcb58 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-482ea2a7-c51a-434e-aa32-59fe8acbcb58 {
  max-width:  100%;
}

.shg-c#s-482ea2a7-c51a-434e-aa32-59fe8acbcb58 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-482ea2a7-c51a-434e-aa32-59fe8acbcb58 .shg-image-zoom,
.shg-c#s-482ea2a7-c51a-434e-aa32-59fe8acbcb58 img.shogun-image {
  max-width: 759px !important;
  
}

.shg-c#s-482ea2a7-c51a-434e-aa32-59fe8acbcb58 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-482ea2a7-c51a-434e-aa32-59fe8acbcb58 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-482ea2a7-c51a-434e-aa32-59fe8acbcb58 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-482ea2a7-c51a-434e-aa32-59fe8acbcb58 {
  max-width:  100%;
}

.shg-c#s-482ea2a7-c51a-434e-aa32-59fe8acbcb58 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-482ea2a7-c51a-434e-aa32-59fe8acbcb58 .shg-image-zoom,
.shg-c#s-482ea2a7-c51a-434e-aa32-59fe8acbcb58 img.shogun-image {
  max-width: 759px !important;
  
}

.shg-c#s-482ea2a7-c51a-434e-aa32-59fe8acbcb58 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-482ea2a7-c51a-434e-aa32-59fe8acbcb58 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-482ea2a7-c51a-434e-aa32-59fe8acbcb58 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-482ea2a7-c51a-434e-aa32-59fe8acbcb58 {
  max-width:  100%;
}

.shg-c#s-482ea2a7-c51a-434e-aa32-59fe8acbcb58 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-482ea2a7-c51a-434e-aa32-59fe8acbcb58 .shg-image-zoom,
.shg-c#s-482ea2a7-c51a-434e-aa32-59fe8acbcb58 img.shogun-image {
  max-width: 759px !important;
  
}

.shg-c#s-482ea2a7-c51a-434e-aa32-59fe8acbcb58 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-482ea2a7-c51a-434e-aa32-59fe8acbcb58 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-482ea2a7-c51a-434e-aa32-59fe8acbcb58 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-482ea2a7-c51a-434e-aa32-59fe8acbcb58 {
  max-width:  100%;
}

.shg-c#s-482ea2a7-c51a-434e-aa32-59fe8acbcb58 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-482ea2a7-c51a-434e-aa32-59fe8acbcb58 .shg-image-zoom,
.shg-c#s-482ea2a7-c51a-434e-aa32-59fe8acbcb58 img.shogun-image {
  max-width: 759px !important;
  
}

.shg-c#s-482ea2a7-c51a-434e-aa32-59fe8acbcb58 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-482ea2a7-c51a-434e-aa32-59fe8acbcb58 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-482ea2a7-c51a-434e-aa32-59fe8acbcb58 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-b33b5f46-4888-4be5-9413-321bd5d926bb {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
min-height: 110px;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-b33b5f46-4888-4be5-9413-321bd5d926bb {
  min-height: 86px;
}
}@media (max-width: 767px){#s-b33b5f46-4888-4be5-9413-321bd5d926bb {
  min-height: 0px;
}
}
#s-b33b5f46-4888-4be5-9413-321bd5d926bb .shg-product-title-component h3 span {
  color: #190056;
  font-weight:  600 ;
  font-family: Karla;
  
  font-size: 30px;
  
  
  
}
@media (min-width: 768px) and (max-width: 991px){#s-b33b5f46-4888-4be5-9413-321bd5d926bb .shg-product-title-component h3 span {
  color: #190056;
  font-weight:  600 ;
  font-family: Karla;
  
  font-size: 28px;
  
  
  
}
}@media (max-width: 767px){#s-b33b5f46-4888-4be5-9413-321bd5d926bb .shg-product-title-component h3 span {
  color: #190056;
  font-weight:  600 ;
  font-family: Karla;
  
  font-size: 20px;
  
  
  
}
}
#s-6f19bf57-b457-48ce-8ef8-62700e0523db {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 30px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(0, 124, 255, 1);
text-align: center;
text-decoration: none;
}
#s-6f19bf57-b457-48ce-8ef8-62700e0523db:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNmI5NjMyOTUtNDA0ZS00NmJiLWFkZDgtNzdjZGRhYTc5ODFkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMDA3Y2ZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZjY4O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM2Yjk2MzI5NS00MDRlLTQ2YmItYWRkOC03N2NkZGFhNzk4MWQpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#007cff"}, {"id"=>2, "pos"=>1, "color"=>"#ffff68"}] !important;}#s-6f19bf57-b457-48ce-8ef8-62700e0523db:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iY2IwZTg4ZTAtNGE4ZC00ODQ3LTlkMjUtNmJkYzg2NTY1Y2RjIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMDA3Y2ZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojYzZlNGZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNjYjBlODhlMC00YThkLTQ4NDctOWQyNS02YmRjODY1NjVjZGMpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#007cff"}, {"id"=>2, "pos"=>1, "color"=>"#c6e4ff"}] !important;}

  #s-6f19bf57-b457-48ce-8ef8-62700e0523db-root {
    text-align: center;
  }


#s-6f19bf57-b457-48ce-8ef8-62700e0523db.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-6f19bf57-b457-48ce-8ef8-62700e0523db-root {
    text-align: center;
  }


#s-6f19bf57-b457-48ce-8ef8-62700e0523db.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-6f19bf57-b457-48ce-8ef8-62700e0523db-root {
    text-align: center;
  }


#s-6f19bf57-b457-48ce-8ef8-62700e0523db.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-6f19bf57-b457-48ce-8ef8-62700e0523db-root {
    text-align: center;
  }


#s-6f19bf57-b457-48ce-8ef8-62700e0523db.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-6f19bf57-b457-48ce-8ef8-62700e0523db-root {
    text-align: center;
  }


#s-6f19bf57-b457-48ce-8ef8-62700e0523db.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}
#s-f248c562-2cdf-41ef-9b95-887e9ea8866d {
  margin-left: auto;
margin-right: auto;
}

#s-b74d25e3-8457-48b9-8e81-2b20914a0688 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}


.shg-c#s-b74d25e3-8457-48b9-8e81-2b20914a0688 {
  max-width:  100%;
}

.shg-c#s-b74d25e3-8457-48b9-8e81-2b20914a0688 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b74d25e3-8457-48b9-8e81-2b20914a0688 .shg-image-zoom,
.shg-c#s-b74d25e3-8457-48b9-8e81-2b20914a0688 img.shogun-image {
  max-width: 759px !important;
  
}

.shg-c#s-b74d25e3-8457-48b9-8e81-2b20914a0688 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-b74d25e3-8457-48b9-8e81-2b20914a0688 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b74d25e3-8457-48b9-8e81-2b20914a0688 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-b74d25e3-8457-48b9-8e81-2b20914a0688 {
  max-width:  100%;
}

.shg-c#s-b74d25e3-8457-48b9-8e81-2b20914a0688 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b74d25e3-8457-48b9-8e81-2b20914a0688 .shg-image-zoom,
.shg-c#s-b74d25e3-8457-48b9-8e81-2b20914a0688 img.shogun-image {
  max-width: 759px !important;
  
}

.shg-c#s-b74d25e3-8457-48b9-8e81-2b20914a0688 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-b74d25e3-8457-48b9-8e81-2b20914a0688 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b74d25e3-8457-48b9-8e81-2b20914a0688 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-b74d25e3-8457-48b9-8e81-2b20914a0688 {
  max-width:  100%;
}

.shg-c#s-b74d25e3-8457-48b9-8e81-2b20914a0688 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b74d25e3-8457-48b9-8e81-2b20914a0688 .shg-image-zoom,
.shg-c#s-b74d25e3-8457-48b9-8e81-2b20914a0688 img.shogun-image {
  max-width: 759px !important;
  
}

.shg-c#s-b74d25e3-8457-48b9-8e81-2b20914a0688 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-b74d25e3-8457-48b9-8e81-2b20914a0688 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b74d25e3-8457-48b9-8e81-2b20914a0688 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-b74d25e3-8457-48b9-8e81-2b20914a0688 {
  max-width:  100%;
}

.shg-c#s-b74d25e3-8457-48b9-8e81-2b20914a0688 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b74d25e3-8457-48b9-8e81-2b20914a0688 .shg-image-zoom,
.shg-c#s-b74d25e3-8457-48b9-8e81-2b20914a0688 img.shogun-image {
  max-width: 759px !important;
  
}

.shg-c#s-b74d25e3-8457-48b9-8e81-2b20914a0688 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-b74d25e3-8457-48b9-8e81-2b20914a0688 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b74d25e3-8457-48b9-8e81-2b20914a0688 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-b74d25e3-8457-48b9-8e81-2b20914a0688 {
  max-width:  100%;
}

.shg-c#s-b74d25e3-8457-48b9-8e81-2b20914a0688 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b74d25e3-8457-48b9-8e81-2b20914a0688 .shg-image-zoom,
.shg-c#s-b74d25e3-8457-48b9-8e81-2b20914a0688 img.shogun-image {
  max-width: 759px !important;
  
}

.shg-c#s-b74d25e3-8457-48b9-8e81-2b20914a0688 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-b74d25e3-8457-48b9-8e81-2b20914a0688 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b74d25e3-8457-48b9-8e81-2b20914a0688 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-83e4d143-0750-48b8-b0a2-8aa64466ead5 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
min-height: 110px;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-83e4d143-0750-48b8-b0a2-8aa64466ead5 {
  min-height: 86px;
}
}@media (max-width: 767px){#s-83e4d143-0750-48b8-b0a2-8aa64466ead5 {
  min-height: 0px;
}
}
#s-83e4d143-0750-48b8-b0a2-8aa64466ead5 .shg-product-title-component h3 span {
  color: #190056;
  font-weight:  600 ;
  font-family: Karla;
  
  font-size: 30px;
  
  
  
}
@media (min-width: 1200px){#s-83e4d143-0750-48b8-b0a2-8aa64466ead5 .shg-product-title-component h3 span {
  color: #190056;
  font-weight:  600 ;
  font-family: Karla;
  
  font-size: 30px;
  
  
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-83e4d143-0750-48b8-b0a2-8aa64466ead5 .shg-product-title-component h3 span {
  color: #190056;
  font-weight:  600 ;
  font-family: Karla;
  
  font-size: 28px;
  
  
  
}
}@media (max-width: 767px){#s-83e4d143-0750-48b8-b0a2-8aa64466ead5 .shg-product-title-component h3 span {
  color: #190056;
  font-weight:  600 ;
  font-family: Karla;
  
  font-size: 20px;
  
  
  
}
}
#s-1c80c9bd-bfcd-48ef-b3f0-976043037149 {
  margin-left: auto;
margin-bottom: 30px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(0, 124, 255, 1);
text-align: center;
text-decoration: none;
}
#s-1c80c9bd-bfcd-48ef-b3f0-976043037149:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNmI5NjMyOTUtNDA0ZS00NmJiLWFkZDgtNzdjZGRhYTc5ODFkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMDA3Y2ZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZjY4O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM2Yjk2MzI5NS00MDRlLTQ2YmItYWRkOC03N2NkZGFhNzk4MWQpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#007cff"}, {"id"=>2, "pos"=>1, "color"=>"#ffff68"}] !important;}#s-1c80c9bd-bfcd-48ef-b3f0-976043037149:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMTg1OTE3NjgtZjZlOC00ZDcxLWI0YTEtYjFiMzJmZmFkMzE5IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMDA3Y2ZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojYzZlNGZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMxODU5MTc2OC1mNmU4LTRkNzEtYjRhMS1iMWIzMmZmYWQzMTkpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#007cff"}, {"id"=>2, "pos"=>1, "color"=>"#c6e4ff"}] !important;}@media (min-width: 1200px){#s-1c80c9bd-bfcd-48ef-b3f0-976043037149 {
  
}
#s-1c80c9bd-bfcd-48ef-b3f0-976043037149:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iOWUzMGUzNDYtMGE3OS00OGFiLWExNWMtNGRlMDcxYmQ3YWI4IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMDA3Y2ZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojYzZlNGZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM5ZTMwZTM0Ni0wYTc5LTQ4YWItYTE1Yy00ZGUwNzFiZDdhYjgpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#007cff"}, {"id"=>2, "pos"=>1, "color"=>"#c6e4ff"}] !important;}}

  #s-1c80c9bd-bfcd-48ef-b3f0-976043037149-root {
    text-align: center;
  }


#s-1c80c9bd-bfcd-48ef-b3f0-976043037149.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-1c80c9bd-bfcd-48ef-b3f0-976043037149-root {
    text-align: center;
  }


#s-1c80c9bd-bfcd-48ef-b3f0-976043037149.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-1c80c9bd-bfcd-48ef-b3f0-976043037149-root {
    text-align: center;
  }


#s-1c80c9bd-bfcd-48ef-b3f0-976043037149.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-1c80c9bd-bfcd-48ef-b3f0-976043037149-root {
    text-align: center;
  }


#s-1c80c9bd-bfcd-48ef-b3f0-976043037149.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-1c80c9bd-bfcd-48ef-b3f0-976043037149-root {
    text-align: center;
  }


#s-1c80c9bd-bfcd-48ef-b3f0-976043037149.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}
#s-2693b12a-66d3-4a99-9c65-a37017bf7247 {
  margin-left: auto;
margin-right: auto;
}

#s-5da5827c-4431-49c9-bffd-2604de3932be {
  margin-left: auto;
margin-right: auto;
text-align: left;
}


.shg-c#s-5da5827c-4431-49c9-bffd-2604de3932be {
  max-width:  100%;
}

.shg-c#s-5da5827c-4431-49c9-bffd-2604de3932be img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-5da5827c-4431-49c9-bffd-2604de3932be .shg-image-zoom,
.shg-c#s-5da5827c-4431-49c9-bffd-2604de3932be img.shogun-image {
  max-width: 759px !important;
  
}

.shg-c#s-5da5827c-4431-49c9-bffd-2604de3932be .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-5da5827c-4431-49c9-bffd-2604de3932be .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5da5827c-4431-49c9-bffd-2604de3932be img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-5da5827c-4431-49c9-bffd-2604de3932be {
  max-width:  100%;
}

.shg-c#s-5da5827c-4431-49c9-bffd-2604de3932be img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-5da5827c-4431-49c9-bffd-2604de3932be .shg-image-zoom,
.shg-c#s-5da5827c-4431-49c9-bffd-2604de3932be img.shogun-image {
  max-width: 759px !important;
  
}

.shg-c#s-5da5827c-4431-49c9-bffd-2604de3932be .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-5da5827c-4431-49c9-bffd-2604de3932be .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5da5827c-4431-49c9-bffd-2604de3932be img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-5da5827c-4431-49c9-bffd-2604de3932be {
  max-width:  100%;
}

.shg-c#s-5da5827c-4431-49c9-bffd-2604de3932be img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-5da5827c-4431-49c9-bffd-2604de3932be .shg-image-zoom,
.shg-c#s-5da5827c-4431-49c9-bffd-2604de3932be img.shogun-image {
  max-width: 759px !important;
  
}

.shg-c#s-5da5827c-4431-49c9-bffd-2604de3932be .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-5da5827c-4431-49c9-bffd-2604de3932be .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5da5827c-4431-49c9-bffd-2604de3932be img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-5da5827c-4431-49c9-bffd-2604de3932be {
  max-width:  100%;
}

.shg-c#s-5da5827c-4431-49c9-bffd-2604de3932be img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-5da5827c-4431-49c9-bffd-2604de3932be .shg-image-zoom,
.shg-c#s-5da5827c-4431-49c9-bffd-2604de3932be img.shogun-image {
  max-width: 759px !important;
  
}

.shg-c#s-5da5827c-4431-49c9-bffd-2604de3932be .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-5da5827c-4431-49c9-bffd-2604de3932be .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5da5827c-4431-49c9-bffd-2604de3932be img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-5da5827c-4431-49c9-bffd-2604de3932be {
  max-width:  100%;
}

.shg-c#s-5da5827c-4431-49c9-bffd-2604de3932be img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-5da5827c-4431-49c9-bffd-2604de3932be .shg-image-zoom,
.shg-c#s-5da5827c-4431-49c9-bffd-2604de3932be img.shogun-image {
  max-width: 759px !important;
  
}

.shg-c#s-5da5827c-4431-49c9-bffd-2604de3932be .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-5da5827c-4431-49c9-bffd-2604de3932be .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5da5827c-4431-49c9-bffd-2604de3932be img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-0e483da4-92d1-4ceb-a2b9-c9cf6df640e4 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
min-height: 110px;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-0e483da4-92d1-4ceb-a2b9-c9cf6df640e4 {
  min-height: 86px;
}
}@media (max-width: 767px){#s-0e483da4-92d1-4ceb-a2b9-c9cf6df640e4 {
  min-height: 0px;
}
}
#s-0e483da4-92d1-4ceb-a2b9-c9cf6df640e4 .shg-product-title-component h3 span {
  color: #190056;
  font-weight:  600 ;
  font-family: Karla;
  
  font-size: 30px;
  
  
  
}
@media (min-width: 768px) and (max-width: 991px){#s-0e483da4-92d1-4ceb-a2b9-c9cf6df640e4 .shg-product-title-component h3 span {
  color: #190056;
  font-weight:  600 ;
  font-family: Karla;
  
  font-size: 28px;
  
  
  
}
}@media (max-width: 767px){#s-0e483da4-92d1-4ceb-a2b9-c9cf6df640e4 .shg-product-title-component h3 span {
  color: #190056;
  font-weight:  600 ;
  font-family: Karla;
  
  font-size: 20px;
  
  
  
}
}
#s-1033cb69-0c81-4c82-b581-e690a300789d {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 30px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(0, 124, 255, 1);
text-align: center;
text-decoration: none;
}
#s-1033cb69-0c81-4c82-b581-e690a300789d:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNmI5NjMyOTUtNDA0ZS00NmJiLWFkZDgtNzdjZGRhYTc5ODFkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMDA3Y2ZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZjY4O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM2Yjk2MzI5NS00MDRlLTQ2YmItYWRkOC03N2NkZGFhNzk4MWQpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#007cff"}, {"id"=>2, "pos"=>1, "color"=>"#ffff68"}] !important;}#s-1033cb69-0c81-4c82-b581-e690a300789d:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMGUxNWQ3NTYtNGQ3ZC00N2E0LTg0MGUtOTI0ZDM5ZTgwNDM3IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMDA3Y2ZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojYzZlNGZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMwZTE1ZDc1Ni00ZDdkLTQ3YTQtODQwZS05MjRkMzllODA0MzcpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#007cff"}, {"id"=>2, "pos"=>1, "color"=>"#c6e4ff"}] !important;}

  #s-1033cb69-0c81-4c82-b581-e690a300789d-root {
    text-align: center;
  }


#s-1033cb69-0c81-4c82-b581-e690a300789d.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-1033cb69-0c81-4c82-b581-e690a300789d-root {
    text-align: center;
  }


#s-1033cb69-0c81-4c82-b581-e690a300789d.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-1033cb69-0c81-4c82-b581-e690a300789d-root {
    text-align: center;
  }


#s-1033cb69-0c81-4c82-b581-e690a300789d.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-1033cb69-0c81-4c82-b581-e690a300789d-root {
    text-align: center;
  }


#s-1033cb69-0c81-4c82-b581-e690a300789d.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-1033cb69-0c81-4c82-b581-e690a300789d-root {
    text-align: center;
  }


#s-1033cb69-0c81-4c82-b581-e690a300789d.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}
#s-4c7b44f6-ddf2-44cc-ae2c-eac9430967f9 {
  margin-left: auto;
margin-right: auto;
}

#s-e0b5b0fd-4c48-4a4e-9755-0f5b1356dc6b {
  margin-left: auto;
margin-right: auto;
text-align: left;
}


.shg-c#s-e0b5b0fd-4c48-4a4e-9755-0f5b1356dc6b {
  max-width:  100%;
}

.shg-c#s-e0b5b0fd-4c48-4a4e-9755-0f5b1356dc6b img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-e0b5b0fd-4c48-4a4e-9755-0f5b1356dc6b .shg-image-zoom,
.shg-c#s-e0b5b0fd-4c48-4a4e-9755-0f5b1356dc6b img.shogun-image {
  max-width: 759px !important;
  
}

.shg-c#s-e0b5b0fd-4c48-4a4e-9755-0f5b1356dc6b .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-e0b5b0fd-4c48-4a4e-9755-0f5b1356dc6b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e0b5b0fd-4c48-4a4e-9755-0f5b1356dc6b img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-e0b5b0fd-4c48-4a4e-9755-0f5b1356dc6b {
  max-width:  100%;
}

.shg-c#s-e0b5b0fd-4c48-4a4e-9755-0f5b1356dc6b img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-e0b5b0fd-4c48-4a4e-9755-0f5b1356dc6b .shg-image-zoom,
.shg-c#s-e0b5b0fd-4c48-4a4e-9755-0f5b1356dc6b img.shogun-image {
  max-width: 759px !important;
  
}

.shg-c#s-e0b5b0fd-4c48-4a4e-9755-0f5b1356dc6b .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-e0b5b0fd-4c48-4a4e-9755-0f5b1356dc6b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e0b5b0fd-4c48-4a4e-9755-0f5b1356dc6b img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-e0b5b0fd-4c48-4a4e-9755-0f5b1356dc6b {
  max-width:  100%;
}

.shg-c#s-e0b5b0fd-4c48-4a4e-9755-0f5b1356dc6b img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-e0b5b0fd-4c48-4a4e-9755-0f5b1356dc6b .shg-image-zoom,
.shg-c#s-e0b5b0fd-4c48-4a4e-9755-0f5b1356dc6b img.shogun-image {
  max-width: 759px !important;
  
}

.shg-c#s-e0b5b0fd-4c48-4a4e-9755-0f5b1356dc6b .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-e0b5b0fd-4c48-4a4e-9755-0f5b1356dc6b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e0b5b0fd-4c48-4a4e-9755-0f5b1356dc6b img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-e0b5b0fd-4c48-4a4e-9755-0f5b1356dc6b {
  max-width:  100%;
}

.shg-c#s-e0b5b0fd-4c48-4a4e-9755-0f5b1356dc6b img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-e0b5b0fd-4c48-4a4e-9755-0f5b1356dc6b .shg-image-zoom,
.shg-c#s-e0b5b0fd-4c48-4a4e-9755-0f5b1356dc6b img.shogun-image {
  max-width: 759px !important;
  
}

.shg-c#s-e0b5b0fd-4c48-4a4e-9755-0f5b1356dc6b .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-e0b5b0fd-4c48-4a4e-9755-0f5b1356dc6b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e0b5b0fd-4c48-4a4e-9755-0f5b1356dc6b img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-e0b5b0fd-4c48-4a4e-9755-0f5b1356dc6b {
  max-width:  100%;
}

.shg-c#s-e0b5b0fd-4c48-4a4e-9755-0f5b1356dc6b img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-e0b5b0fd-4c48-4a4e-9755-0f5b1356dc6b .shg-image-zoom,
.shg-c#s-e0b5b0fd-4c48-4a4e-9755-0f5b1356dc6b img.shogun-image {
  max-width: 759px !important;
  
}

.shg-c#s-e0b5b0fd-4c48-4a4e-9755-0f5b1356dc6b .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-e0b5b0fd-4c48-4a4e-9755-0f5b1356dc6b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e0b5b0fd-4c48-4a4e-9755-0f5b1356dc6b img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-1d0901cd-28bb-4f89-8a5f-46900b90c36e {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
min-height: 110px;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-1d0901cd-28bb-4f89-8a5f-46900b90c36e {
  min-height: 86px;
}
}@media (max-width: 767px){#s-1d0901cd-28bb-4f89-8a5f-46900b90c36e {
  min-height: 0px;
}
}
#s-1d0901cd-28bb-4f89-8a5f-46900b90c36e .shg-product-title-component h3 span {
  color: #190056;
  font-weight:  600 ;
  font-family: Karla;
  
  font-size: 30px;
  
  
  
}
@media (min-width: 768px) and (max-width: 991px){#s-1d0901cd-28bb-4f89-8a5f-46900b90c36e .shg-product-title-component h3 span {
  color: #190056;
  font-weight:  600 ;
  font-family: Karla;
  
  font-size: 28px;
  
  
  
}
}@media (max-width: 767px){#s-1d0901cd-28bb-4f89-8a5f-46900b90c36e .shg-product-title-component h3 span {
  color: #190056;
  font-weight:  600 ;
  font-family: Karla;
  
  font-size: 20px;
  
  
  
}
}
#s-aeae07a0-8696-4eb9-9bbe-9de560fbf424 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 30px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(0, 124, 255, 1);
text-align: center;
text-decoration: none;
}
#s-aeae07a0-8696-4eb9-9bbe-9de560fbf424:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNmI5NjMyOTUtNDA0ZS00NmJiLWFkZDgtNzdjZGRhYTc5ODFkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMDA3Y2ZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZjY4O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM2Yjk2MzI5NS00MDRlLTQ2YmItYWRkOC03N2NkZGFhNzk4MWQpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#007cff"}, {"id"=>2, "pos"=>1, "color"=>"#ffff68"}] !important;}#s-aeae07a0-8696-4eb9-9bbe-9de560fbf424:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMWQzYTM1NmMtZGFhZi00Nzg0LWE1MTUtYjVjMWIyZWNjZGIyIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMDA3Y2ZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojYzZlNGZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMxZDNhMzU2Yy1kYWFmLTQ3ODQtYTUxNS1iNWMxYjJlY2NkYjIpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#007cff"}, {"id"=>2, "pos"=>1, "color"=>"#c6e4ff"}] !important;}

  #s-aeae07a0-8696-4eb9-9bbe-9de560fbf424-root {
    text-align: center;
  }


#s-aeae07a0-8696-4eb9-9bbe-9de560fbf424.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-aeae07a0-8696-4eb9-9bbe-9de560fbf424-root {
    text-align: center;
  }


#s-aeae07a0-8696-4eb9-9bbe-9de560fbf424.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-aeae07a0-8696-4eb9-9bbe-9de560fbf424-root {
    text-align: center;
  }


#s-aeae07a0-8696-4eb9-9bbe-9de560fbf424.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-aeae07a0-8696-4eb9-9bbe-9de560fbf424-root {
    text-align: center;
  }


#s-aeae07a0-8696-4eb9-9bbe-9de560fbf424.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-aeae07a0-8696-4eb9-9bbe-9de560fbf424-root {
    text-align: center;
  }


#s-aeae07a0-8696-4eb9-9bbe-9de560fbf424.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}
/*
  $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;
}
