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

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

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

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

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

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

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

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

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

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

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

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

#s-5a89b6bc-179e-4883-af1a-92acbb6eeb11 {
  margin-top: 0px;
margin-left: 2%;
margin-bottom: 50px;
margin-right: 2%;
padding-top: 100px;
padding-left: 0%;
padding-bottom: 40px;
padding-right: 0%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: none;
border-radius: 5px;
min-height: 50px;
}
@media (min-width: 1200px){#s-5a89b6bc-179e-4883-af1a-92acbb6eeb11 {
  margin-top: 0px;
margin-left: 2%;
margin-right: 2%;
padding-left: 0%;
padding-bottom: 0px;
padding-right: 0%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-5a89b6bc-179e-4883-af1a-92acbb6eeb11 {
  margin-top: 0px;
padding-bottom: 0px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-5a89b6bc-179e-4883-af1a-92acbb6eeb11 {
  margin-top: 0px;
margin-bottom: 50px;
padding-bottom: 0px;
}
}@media (max-width: 767px){#s-5a89b6bc-179e-4883-af1a-92acbb6eeb11 {
  margin-top: 0px;
margin-left: 3%;
margin-right: 3%;
padding-top: 50px;
padding-bottom: 0px;
max-width: 600px;
}
}
#s-5a89b6bc-179e-4883-af1a-92acbb6eeb11 {
  background-image: url();
}








#s-5a89b6bc-179e-4883-af1a-92acbb6eeb11 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5a89b6bc-179e-4883-af1a-92acbb6eeb11.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  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;
  color: ;
  font-family: ;
  text-transform: none;
  font-weight: ;
  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-0d8d4aee-9023-4c43-9a44-6771dbfd4df4 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
@media (min-width: 1200px){#s-0d8d4aee-9023-4c43-9a44-6771dbfd4df4 {
  text-align: center;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-0d8d4aee-9023-4c43-9a44-6771dbfd4df4 {
  text-align: center;
}
}@media (min-width: 768px) and (max-width: 991px){#s-0d8d4aee-9023-4c43-9a44-6771dbfd4df4 {
  text-align: center;
}
}@media (max-width: 767px){#s-0d8d4aee-9023-4c43-9a44-6771dbfd4df4 {
  padding-left: 0%;
padding-right: 0%;
text-align: center;
}
}
#s-0d8d4aee-9023-4c43-9a44-6771dbfd4df4 .shogun-heading-component h2 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 36px;
  
  
  
}


#s-0d8d4aee-9023-4c43-9a44-6771dbfd4df4 .shogun-heading-component h2 a {
  color: rgba(40, 40, 40, 1);
}

@media (min-width: 1200px){#s-0d8d4aee-9023-4c43-9a44-6771dbfd4df4 .shogun-heading-component h2 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 36px;
  
  
  
}


#s-0d8d4aee-9023-4c43-9a44-6771dbfd4df4 .shogun-heading-component h2 a {
  color: rgba(40, 40, 40, 1);
}

}@media (min-width: 768px) and (max-width: 991px){#s-0d8d4aee-9023-4c43-9a44-6771dbfd4df4 .shogun-heading-component h2 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 32px;
  
  
  
}


#s-0d8d4aee-9023-4c43-9a44-6771dbfd4df4 .shogun-heading-component h2 a {
  color: rgba(40, 40, 40, 1);
}

}@media (max-width: 767px){#s-0d8d4aee-9023-4c43-9a44-6771dbfd4df4 .shogun-heading-component h2 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 32px;
  
  
  
}


#s-0d8d4aee-9023-4c43-9a44-6771dbfd4df4 .shogun-heading-component h2 a {
  color: rgba(40, 40, 40, 1);
}

}
#s-664bcd96-5950-4822-b69b-030a8a0d9e06 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (max-width: 767px){#s-664bcd96-5950-4822-b69b-030a8a0d9e06 {
  margin-left: 0%;
margin-right: 0%;
}
}







#s-664bcd96-5950-4822-b69b-030a8a0d9e06 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-664bcd96-5950-4822-b69b-030a8a0d9e06.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

.shogun-tabs {
  margin: 0 !important;
  list-style: none !important;
  padding: 0 0 0 0;
  overflow: visible;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}

.shogun-tabs.shogun-modern {
  padding-left: 10px;
  padding-right: 5px;
  overflow: hidden;
  transform: translate(0px, 0px);
}

.shogun-tabs li {
  text-decoration: none;
  cursor: pointer;
  position: relative;
  display: flex;
  flex-grow: 1;
  justify-content: center;
  align-items: center;
}

.shogun-tabs.shogun-modern li {
  width: 200px;
  height: 45px;
  margin: 0 5px 0 0;
}

.shogun-tabs.shogun-rounded li {
  margin-bottom: 0;
  float: left;
  box-sizing: border-box;
  margin-right: 2px;
  line-height: 1.42857143;
  position: relative;
  display: block;
  overflow: visible;
}

.shogun-tabs.shogun-rounded li .shogun-tab-box {
  padding: 10px 15px !important;
  border-radius: 4px 4px 0 0;
}

.shogun-tabs.shogun-modern li .shogun-tab-box {
  padding: 12px 5px !important;
  width: 100%;
  height: 100%;
}

@media (max-width: 768px) {
  .shogun-tabs.shogun-rounded li .shogun-tab-box {
    padding: 10px 5px !important;
    text-align: center;
  }

  .shogun-tabs.shogun-modern li .shogun-tab-box {
    padding: 12px 15px !important;
  }
}

.shogun-tabs.shogun-rounded .shogun-tab-box {
  border-bottom: none !important;
}

.shogun-tabs.shogun-modern li.active {
  z-index: 40;
}

.shogun-tabs.shogun-modern li .shogun-tab-box::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: -1px;
  left: 0;
  z-index: -1;
  outline: 1px solid transparent;
  border-radius: 4px 4px 0 0;
  content: "";
  transform: perspective(100px) rotateX(30deg);
  -webkit-transform: perspective(100px) rotateX(30deg);
}

.shogun-tabs.shogun-modern li.shogun-tab-active .shogun-tab-box::after {
  border-bottom: none !important;
  height: 46px;
}

.shogun-tabs-body {
  padding-top: 10px;
}

.shogun-tabs-body.shogun-rounded {
  margin-top: 0px !important;
}

@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.shogun-tabs-body > .shogun-tab-content {
  display: none;
}

.shogun-tabs-body > .shogun-tab-content.shogun-tab-active {
  -webkit-animation: fadeIn 0.5s;
  animation: fadeIn 0.5s;
  display: block;
}

.shogun-tab-border {
  position: absolute;
}

.shogun-tab-title {
  white-space: nowrap;
  text-align: center;

  display: inline-block;
  width: 100%;
}

.shogun-tabs.shogun-modern .shogun-tab-title {
  /** Hack for Safari weird bug */
  /* https://stackoverflow.com/questions/18146511/bug-in-css3-rotatey-transition-on-safari */
  transform: translateZ(1000px);
}

#s-eeb0a76f-12af-42ec-8cdc-d0b385d1b67a {
  margin-left: auto;
margin-right: auto;
text-align: left;
}
@media (min-width: 1200px){#s-eeb0a76f-12af-42ec-8cdc-d0b385d1b67a {
  margin-top: 16px;
background-color: rgba(255, 255, 255, 1);
text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-eeb0a76f-12af-42ec-8cdc-d0b385d1b67a {
  margin-top: 16px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-eeb0a76f-12af-42ec-8cdc-d0b385d1b67a {
  margin-top: 16px;
}
}@media (max-width: 767px){#s-eeb0a76f-12af-42ec-8cdc-d0b385d1b67a {
  margin-top: 20px;
}
}
#s-eeb0a76f-12af-42ec-8cdc-d0b385d1b67a .shogun-tabs > li > .shogun-tab-box {
    background: none;
    border: none;
  }
  #s-eeb0a76f-12af-42ec-8cdc-d0b385d1b67a .shogun-tabs > li.shogun-tab-active > .shogun-tab-box  {
    background: none;
    border: none;
  }
  #s-eeb0a76f-12af-42ec-8cdc-d0b385d1b67a .shogun-tabs > li > .shogun-tab-box::after {
    background: #fff;
    border: 1px solid rgba(221, 221, 221, 0);
  }
  #s-eeb0a76f-12af-42ec-8cdc-d0b385d1b67a .shogun-tabs > li.shogun-tab-active > .shogun-tab-box::after  {
    background: #F4F4F4;
    border: 1px solid #ddd;
  }
#s-eeb0a76f-12af-42ec-8cdc-d0b385d1b67a .shogun-tabs > li > .shogun-tab-box > .shogun-tab-title {
  color: rgba(40, 40, 40, 1);
  font-family: Montserrat;
  font-weight: 900;
  font-style: ;
  font-size: 16px;
}

#s-eeb0a76f-12af-42ec-8cdc-d0b385d1b67a .shogun-tabs > li.shogun-tab-active > .shogun-tab-box > .shogun-tab-title {
  color: #555;
}

#s-eeb0a76f-12af-42ec-8cdc-d0b385d1b67a .shogun-tabs > li > .shogun-tab-border {
  width: calc(100% - 2 * 1px);
  left: 1px;
  bottom: -1px;
  height: 1px;
  background: #F4F4F4;
}

#s-eeb0a76f-12af-42ec-8cdc-d0b385d1b67a .shogun-tabs-body {
  margin-top: -1px;
  border-top: 1px solid #ddd;
}
@media (min-width: 1200px){
  #s-eeb0a76f-12af-42ec-8cdc-d0b385d1b67a .shogun-tabs > li > .shogun-tab-box {
    background: rgba(242, 242, 242, 1);
    border: 1px solid rgba(227, 227, 227, 0);
  }
  #s-eeb0a76f-12af-42ec-8cdc-d0b385d1b67a .shogun-tabs > li.shogun-tab-active > .shogun-tab-box  {
    background: rgb(255, 255, 255);
    border: 1px solid rgba(221, 221, 221, 0);
  }
#s-eeb0a76f-12af-42ec-8cdc-d0b385d1b67a .shogun-tabs > li > .shogun-tab-box > .shogun-tab-title {
  color: rgba(40, 40, 40, 1);
  font-family: Montserrat;
  font-weight: 900;
  font-style: ;
  font-size: 16px;
}

#s-eeb0a76f-12af-42ec-8cdc-d0b385d1b67a .shogun-tabs > li.shogun-tab-active > .shogun-tab-box > .shogun-tab-title {
  color: rgba(255, 255, 255, 1);
}

#s-eeb0a76f-12af-42ec-8cdc-d0b385d1b67a .shogun-tabs > li > .shogun-tab-border {
  width: calc(100% - 2 * 1px);
  left: 1px;
  bottom: -1px;
  height: 1px;
  background: rgb(255, 255, 255);
}

#s-eeb0a76f-12af-42ec-8cdc-d0b385d1b67a .shogun-tabs-body {
  margin-top: -1px;
  border-top: 1px solid rgba(221, 221, 221, 0);
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-eeb0a76f-12af-42ec-8cdc-d0b385d1b67a .shogun-tabs > li > .shogun-tab-box {
    background: rgba(242, 242, 242, 1);
    border: 1px solid rgba(227, 227, 227, 1);
  }
  #s-eeb0a76f-12af-42ec-8cdc-d0b385d1b67a .shogun-tabs > li.shogun-tab-active > .shogun-tab-box  {
    background: rgb(255, 255, 255);
    border: 1px solid rgba(227, 227, 227, 1);
  }
#s-eeb0a76f-12af-42ec-8cdc-d0b385d1b67a .shogun-tabs > li > .shogun-tab-box > .shogun-tab-title {
  color: rgba(40, 40, 40, 1);
  font-family: Montserrat;
  font-weight: 900;
  font-style: ;
  font-size: 16px;
}

#s-eeb0a76f-12af-42ec-8cdc-d0b385d1b67a .shogun-tabs > li.shogun-tab-active > .shogun-tab-box > .shogun-tab-title {
  color: rgba(255, 255, 255, 1);
}

#s-eeb0a76f-12af-42ec-8cdc-d0b385d1b67a .shogun-tabs > li > .shogun-tab-border {
  width: calc(100% - 2 * 1px);
  left: 1px;
  bottom: -1px;
  height: 1px;
  background: rgb(255, 255, 255);
}

#s-eeb0a76f-12af-42ec-8cdc-d0b385d1b67a .shogun-tabs-body {
  margin-top: -1px;
  border-top: 1px solid rgba(227, 227, 227, 1);
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-eeb0a76f-12af-42ec-8cdc-d0b385d1b67a .shogun-tabs > li > .shogun-tab-box {
    background: rgba(242, 242, 242, 1);
    border: 1px solid rgba(227, 227, 227, 1);
  }
  #s-eeb0a76f-12af-42ec-8cdc-d0b385d1b67a .shogun-tabs > li.shogun-tab-active > .shogun-tab-box  {
    background: rgb(255, 255, 255);
    border: 1px solid rgba(242, 242, 242, 1);
  }
#s-eeb0a76f-12af-42ec-8cdc-d0b385d1b67a .shogun-tabs > li > .shogun-tab-box > .shogun-tab-title {
  color: rgba(40, 40, 40, 1);
  font-family: Montserrat;
  font-weight: 900;
  font-style: ;
  font-size: 14px;
}

#s-eeb0a76f-12af-42ec-8cdc-d0b385d1b67a .shogun-tabs > li.shogun-tab-active > .shogun-tab-box > .shogun-tab-title {
  color: rgba(255, 255, 255, 1);
}

#s-eeb0a76f-12af-42ec-8cdc-d0b385d1b67a .shogun-tabs > li > .shogun-tab-border {
  width: calc(100% - 2 * 1px);
  left: 1px;
  bottom: -1px;
  height: 1px;
  background: rgb(255, 255, 255);
}

#s-eeb0a76f-12af-42ec-8cdc-d0b385d1b67a .shogun-tabs-body {
  margin-top: -1px;
  border-top: 1px solid rgba(242, 242, 242, 1);
}
}@media (max-width: 767px){
  #s-eeb0a76f-12af-42ec-8cdc-d0b385d1b67a .shogun-tabs > li > .shogun-tab-box {
    background: rgba(242, 242, 242, 1);
    border: 1px solid rgba(227, 227, 227, 1);
  }
  #s-eeb0a76f-12af-42ec-8cdc-d0b385d1b67a .shogun-tabs > li.shogun-tab-active > .shogun-tab-box  {
    background: rgb(255, 255, 255);
    border: 1px solid rgba(227, 227, 227, 1);
  }
#s-eeb0a76f-12af-42ec-8cdc-d0b385d1b67a .shogun-tabs > li > .shogun-tab-box > .shogun-tab-title {
  color: rgba(40, 40, 40, 1);
  font-family: Montserrat;
  font-weight: 900;
  font-style: ;
  font-size: 14px;
}

#s-eeb0a76f-12af-42ec-8cdc-d0b385d1b67a .shogun-tabs > li.shogun-tab-active > .shogun-tab-box > .shogun-tab-title {
  color: rgba(255, 255, 255, 1);
}

#s-eeb0a76f-12af-42ec-8cdc-d0b385d1b67a .shogun-tabs > li > .shogun-tab-border {
  width: calc(100% - 2 * 1px);
  left: 1px;
  bottom: -1px;
  height: 1px;
  background: rgb(255, 255, 255);
}

#s-eeb0a76f-12af-42ec-8cdc-d0b385d1b67a .shogun-tabs-body {
  margin-top: -1px;
  border-top: 1px solid rgba(227, 227, 227, 1);
}
}
.shg-rich-text {
  overflow-wrap: break-word;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#s-51534014-ce75-43a0-a874-7ce9b01896e8 {
  margin-top: 12px;
margin-left: auto;
margin-right: auto;
}

#s-51534014-ce75-43a0-a874-7ce9b01896e8 .shg-proportional-font-size,
#s-51534014-ce75-43a0-a874-7ce9b01896e8 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-5fa5bdcd-c42a-4324-bd7e-712e02d46a8d {
  margin-top: 12px;
margin-left: auto;
margin-right: auto;
}

#s-5fa5bdcd-c42a-4324-bd7e-712e02d46a8d .shg-proportional-font-size,
#s-5fa5bdcd-c42a-4324-bd7e-712e02d46a8d .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-2a460e0c-09f4-4d43-b7e0-0e20b3a832b7 {
  margin-top: 24px;
margin-left: auto;
margin-right: auto;
padding-top: 2%;
padding-left: 2%;
padding-bottom: 2%;
padding-right: 2%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-2a460e0c-09f4-4d43-b7e0-0e20b3a832b7 {
  padding-top: 1%;
padding-left: 1%;
padding-bottom: 1%;
padding-right: 1%;
border-radius: 8px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-2a460e0c-09f4-4d43-b7e0-0e20b3a832b7 {
  border-radius: 8px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-2a460e0c-09f4-4d43-b7e0-0e20b3a832b7 {
  border-radius: 8px;
}
}@media (max-width: 767px){#s-2a460e0c-09f4-4d43-b7e0-0e20b3a832b7 {
  border-radius: 8px;
}
}







#s-2a460e0c-09f4-4d43-b7e0-0e20b3a832b7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2a460e0c-09f4-4d43-b7e0-0e20b3a832b7.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-25e45b9e-0d8d-48cd-888d-30667007b8cd {
  margin-left: auto;
margin-right: auto;
padding-top: 1.5%;
padding-left: 1.5%;
padding-bottom: 1%;
padding-right: 1.5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 5px;
min-height: 50px;
background-color: rgba(227, 227, 227, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-25e45b9e-0d8d-48cd-888d-30667007b8cd {
  padding-left: 2%;
padding-right: 2%;
}
}@media (max-width: 767px){#s-25e45b9e-0d8d-48cd-888d-30667007b8cd {
  padding-top: 3%;
padding-left: 2%;
padding-bottom: 3%;
padding-right: 2%;
}
}







#s-25e45b9e-0d8d-48cd-888d-30667007b8cd > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-25e45b9e-0d8d-48cd-888d-30667007b8cd.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-30174940-2910-4578-a27b-dcf9fb5a019d {
  margin-left: auto;
margin-right: auto;
}

#s-30174940-2910-4578-a27b-dcf9fb5a019d .shg-proportional-font-size,
#s-30174940-2910-4578-a27b-dcf9fb5a019d .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}
@media (max-width: 767px){#s-30174940-2910-4578-a27b-dcf9fb5a019d .shg-proportional-font-size,
#s-30174940-2910-4578-a27b-dcf9fb5a019d .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 90;
    
    
    font-size: 0.9em;
  
}
}
.shg-row {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  min-height: inherit;
  max-height: inherit;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

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

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

/* 
  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-220f5687-94f3-470b-b599-b9736fbe0f1d {
  margin-top: 8px;
margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-220f5687-94f3-470b-b599-b9736fbe0f1d"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-220f5687-94f3-470b-b599-b9736fbe0f1d"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 8.333333333333334px);
}

}

@media (min-width: 992px) {
[id="s-220f5687-94f3-470b-b599-b9736fbe0f1d"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 8.333333333333334px);
}

}

@media (min-width: 1200px) {
[id="s-220f5687-94f3-470b-b599-b9736fbe0f1d"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 8.333333333333334px);
}

}

#s-a244dfa0-a60c-41c4-abae-2773af58b84f {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-a244dfa0-a60c-41c4-abae-2773af58b84f {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-a244dfa0-a60c-41c4-abae-2773af58b84f {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-a244dfa0-a60c-41c4-abae-2773af58b84f {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (max-width: 767px){#s-a244dfa0-a60c-41c4-abae-2773af58b84f {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}







#s-a244dfa0-a60c-41c4-abae-2773af58b84f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a244dfa0-a60c-41c4-abae-2773af58b84f.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
@media (min-width: 1200px){






#s-a244dfa0-a60c-41c4-abae-2773af58b84f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a244dfa0-a60c-41c4-abae-2773af58b84f.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
}
#s-33fbae5a-2339-4baa-8988-1b3a3bb55229 {
  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: 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-a8382710-9a5b-409f-b437-fb0bfeef0366 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}



.shg-c#s-a8382710-9a5b-409f-b437-fb0bfeef0366 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a8382710-9a5b-409f-b437-fb0bfeef0366 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-a8382710-9a5b-409f-b437-fb0bfeef0366 img.shogun-image,
.shg-c#s-a8382710-9a5b-409f-b437-fb0bfeef0366 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-a8382710-9a5b-409f-b437-fb0bfeef0366 .shg-image-zoom,
.shg-c#s-a8382710-9a5b-409f-b437-fb0bfeef0366 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-a8382710-9a5b-409f-b437-fb0bfeef0366 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a8382710-9a5b-409f-b437-fb0bfeef0366 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-a8382710-9a5b-409f-b437-fb0bfeef0366 img.shogun-image,
.shg-c#s-a8382710-9a5b-409f-b437-fb0bfeef0366 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-a8382710-9a5b-409f-b437-fb0bfeef0366 .shg-image-zoom,
.shg-c#s-a8382710-9a5b-409f-b437-fb0bfeef0366 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-a8382710-9a5b-409f-b437-fb0bfeef0366 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a8382710-9a5b-409f-b437-fb0bfeef0366 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-a8382710-9a5b-409f-b437-fb0bfeef0366 img.shogun-image,
.shg-c#s-a8382710-9a5b-409f-b437-fb0bfeef0366 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-a8382710-9a5b-409f-b437-fb0bfeef0366 .shg-image-zoom,
.shg-c#s-a8382710-9a5b-409f-b437-fb0bfeef0366 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-a8382710-9a5b-409f-b437-fb0bfeef0366 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a8382710-9a5b-409f-b437-fb0bfeef0366 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-a8382710-9a5b-409f-b437-fb0bfeef0366 img.shogun-image,
.shg-c#s-a8382710-9a5b-409f-b437-fb0bfeef0366 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-a8382710-9a5b-409f-b437-fb0bfeef0366 .shg-image-zoom,
.shg-c#s-a8382710-9a5b-409f-b437-fb0bfeef0366 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-a8382710-9a5b-409f-b437-fb0bfeef0366 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a8382710-9a5b-409f-b437-fb0bfeef0366 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-a8382710-9a5b-409f-b437-fb0bfeef0366 img.shogun-image,
.shg-c#s-a8382710-9a5b-409f-b437-fb0bfeef0366 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-a8382710-9a5b-409f-b437-fb0bfeef0366 .shg-image-zoom,
.shg-c#s-a8382710-9a5b-409f-b437-fb0bfeef0366 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .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;
  color: ;
  font-family: ;
  text-transform: none;
  font-weight: ;
  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-3eea91d2-ed29-42e1-9e39-07f82507fb35 {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 2px;
text-align: left;
}
@media (min-width: 1200px){#s-3eea91d2-ed29-42e1-9e39-07f82507fb35 {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-3eea91d2-ed29-42e1-9e39-07f82507fb35 {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-3eea91d2-ed29-42e1-9e39-07f82507fb35 {
  text-align: left;
}
}@media (max-width: 767px){#s-3eea91d2-ed29-42e1-9e39-07f82507fb35 {
  text-align: left;
}
}
#s-3eea91d2-ed29-42e1-9e39-07f82507fb35 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-3eea91d2-ed29-42e1-9e39-07f82507fb35 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}@media (max-width: 767px){#s-3eea91d2-ed29-42e1-9e39-07f82507fb35 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}
#s-2ad61de9-29e4-48b2-959b-83d4b27086d2 {
  margin-top: 6px;
text-align: left;
}
@media (min-width: 1200px){#s-2ad61de9-29e4-48b2-959b-83d4b27086d2 {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-2ad61de9-29e4-48b2-959b-83d4b27086d2 {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-2ad61de9-29e4-48b2-959b-83d4b27086d2 {
  text-align: left;
}
}@media (max-width: 767px){#s-2ad61de9-29e4-48b2-959b-83d4b27086d2 {
  text-align: center;
}
}
#s-2ad61de9-29e4-48b2-959b-83d4b27086d2 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-2ad61de9-29e4-48b2-959b-83d4b27086d2 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-2ad61de9-29e4-48b2-959b-83d4b27086d2 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
@media (min-width: 768px) and (max-width: 991px){#s-2ad61de9-29e4-48b2-959b-83d4b27086d2 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-2ad61de9-29e4-48b2-959b-83d4b27086d2 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 16px;
}

#s-2ad61de9-29e4-48b2-959b-83d4b27086d2 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}@media (max-width: 767px){#s-2ad61de9-29e4-48b2-959b-83d4b27086d2 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-2ad61de9-29e4-48b2-959b-83d4b27086d2 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-2ad61de9-29e4-48b2-959b-83d4b27086d2 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}
#s-1a930f27-1bab-4eaa-80cc-8fbafa21684a {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-1a930f27-1bab-4eaa-80cc-8fbafa21684a {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-1a930f27-1bab-4eaa-80cc-8fbafa21684a {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-1a930f27-1bab-4eaa-80cc-8fbafa21684a {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (max-width: 767px){#s-1a930f27-1bab-4eaa-80cc-8fbafa21684a {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}







#s-1a930f27-1bab-4eaa-80cc-8fbafa21684a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1a930f27-1bab-4eaa-80cc-8fbafa21684a.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
@media (min-width: 1200px){






#s-1a930f27-1bab-4eaa-80cc-8fbafa21684a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1a930f27-1bab-4eaa-80cc-8fbafa21684a.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
}
#s-163737fd-71a9-4232-b727-bb9039c072be {
  margin-left: auto;
margin-right: auto;
}

#s-30875f40-b353-4b37-b054-d489287a6f18 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}



.shg-c#s-30875f40-b353-4b37-b054-d489287a6f18 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-30875f40-b353-4b37-b054-d489287a6f18 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-30875f40-b353-4b37-b054-d489287a6f18 img.shogun-image,
.shg-c#s-30875f40-b353-4b37-b054-d489287a6f18 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-30875f40-b353-4b37-b054-d489287a6f18 .shg-image-zoom,
.shg-c#s-30875f40-b353-4b37-b054-d489287a6f18 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-30875f40-b353-4b37-b054-d489287a6f18 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-30875f40-b353-4b37-b054-d489287a6f18 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-30875f40-b353-4b37-b054-d489287a6f18 img.shogun-image,
.shg-c#s-30875f40-b353-4b37-b054-d489287a6f18 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-30875f40-b353-4b37-b054-d489287a6f18 .shg-image-zoom,
.shg-c#s-30875f40-b353-4b37-b054-d489287a6f18 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-30875f40-b353-4b37-b054-d489287a6f18 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-30875f40-b353-4b37-b054-d489287a6f18 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-30875f40-b353-4b37-b054-d489287a6f18 img.shogun-image,
.shg-c#s-30875f40-b353-4b37-b054-d489287a6f18 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-30875f40-b353-4b37-b054-d489287a6f18 .shg-image-zoom,
.shg-c#s-30875f40-b353-4b37-b054-d489287a6f18 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-30875f40-b353-4b37-b054-d489287a6f18 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-30875f40-b353-4b37-b054-d489287a6f18 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-30875f40-b353-4b37-b054-d489287a6f18 img.shogun-image,
.shg-c#s-30875f40-b353-4b37-b054-d489287a6f18 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-30875f40-b353-4b37-b054-d489287a6f18 .shg-image-zoom,
.shg-c#s-30875f40-b353-4b37-b054-d489287a6f18 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-30875f40-b353-4b37-b054-d489287a6f18 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-30875f40-b353-4b37-b054-d489287a6f18 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-30875f40-b353-4b37-b054-d489287a6f18 img.shogun-image,
.shg-c#s-30875f40-b353-4b37-b054-d489287a6f18 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-30875f40-b353-4b37-b054-d489287a6f18 .shg-image-zoom,
.shg-c#s-30875f40-b353-4b37-b054-d489287a6f18 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-d98647ed-165d-4618-b137-66d21c2dc887 {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 2px;
text-align: left;
}
@media (min-width: 1200px){#s-d98647ed-165d-4618-b137-66d21c2dc887 {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-d98647ed-165d-4618-b137-66d21c2dc887 {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-d98647ed-165d-4618-b137-66d21c2dc887 {
  text-align: left;
}
}@media (max-width: 767px){#s-d98647ed-165d-4618-b137-66d21c2dc887 {
  text-align: left;
}
}
#s-d98647ed-165d-4618-b137-66d21c2dc887 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-d98647ed-165d-4618-b137-66d21c2dc887 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}@media (max-width: 767px){#s-d98647ed-165d-4618-b137-66d21c2dc887 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}
#s-1ca64022-a7f4-4535-acaa-536a2f35712c {
  margin-top: 6px;
text-align: left;
}
@media (min-width: 1200px){#s-1ca64022-a7f4-4535-acaa-536a2f35712c {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-1ca64022-a7f4-4535-acaa-536a2f35712c {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-1ca64022-a7f4-4535-acaa-536a2f35712c {
  text-align: left;
}
}@media (max-width: 767px){#s-1ca64022-a7f4-4535-acaa-536a2f35712c {
  text-align: left;
}
}
#s-1ca64022-a7f4-4535-acaa-536a2f35712c .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-1ca64022-a7f4-4535-acaa-536a2f35712c .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-1ca64022-a7f4-4535-acaa-536a2f35712c .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
@media (min-width: 768px) and (max-width: 991px){#s-1ca64022-a7f4-4535-acaa-536a2f35712c .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-1ca64022-a7f4-4535-acaa-536a2f35712c .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 16px;
}

#s-1ca64022-a7f4-4535-acaa-536a2f35712c .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}@media (max-width: 767px){#s-1ca64022-a7f4-4535-acaa-536a2f35712c .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-1ca64022-a7f4-4535-acaa-536a2f35712c .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-1ca64022-a7f4-4535-acaa-536a2f35712c .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}
#s-706c0a72-20d0-4d0c-baeb-a4a4099fb7c7 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-706c0a72-20d0-4d0c-baeb-a4a4099fb7c7 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-706c0a72-20d0-4d0c-baeb-a4a4099fb7c7 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-706c0a72-20d0-4d0c-baeb-a4a4099fb7c7 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (max-width: 767px){#s-706c0a72-20d0-4d0c-baeb-a4a4099fb7c7 {
  margin-top: 10px;
padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}







#s-706c0a72-20d0-4d0c-baeb-a4a4099fb7c7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-706c0a72-20d0-4d0c-baeb-a4a4099fb7c7.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
@media (min-width: 1200px){






#s-706c0a72-20d0-4d0c-baeb-a4a4099fb7c7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-706c0a72-20d0-4d0c-baeb-a4a4099fb7c7.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
}
#s-f4b9fe73-19c7-41f2-85cc-af1949c2a8f8 {
  margin-left: auto;
margin-right: auto;
}

#s-d035b3ca-f61f-4ba0-b00e-3f0f7a2e3cff {
  margin-left: auto;
margin-right: auto;
text-align: center;
}



.shg-c#s-d035b3ca-f61f-4ba0-b00e-3f0f7a2e3cff .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d035b3ca-f61f-4ba0-b00e-3f0f7a2e3cff img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-d035b3ca-f61f-4ba0-b00e-3f0f7a2e3cff img.shogun-image,
.shg-c#s-d035b3ca-f61f-4ba0-b00e-3f0f7a2e3cff .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-d035b3ca-f61f-4ba0-b00e-3f0f7a2e3cff .shg-image-zoom,
.shg-c#s-d035b3ca-f61f-4ba0-b00e-3f0f7a2e3cff img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-d035b3ca-f61f-4ba0-b00e-3f0f7a2e3cff .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d035b3ca-f61f-4ba0-b00e-3f0f7a2e3cff img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-d035b3ca-f61f-4ba0-b00e-3f0f7a2e3cff img.shogun-image,
.shg-c#s-d035b3ca-f61f-4ba0-b00e-3f0f7a2e3cff .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-d035b3ca-f61f-4ba0-b00e-3f0f7a2e3cff .shg-image-zoom,
.shg-c#s-d035b3ca-f61f-4ba0-b00e-3f0f7a2e3cff img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-d035b3ca-f61f-4ba0-b00e-3f0f7a2e3cff .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d035b3ca-f61f-4ba0-b00e-3f0f7a2e3cff img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-d035b3ca-f61f-4ba0-b00e-3f0f7a2e3cff img.shogun-image,
.shg-c#s-d035b3ca-f61f-4ba0-b00e-3f0f7a2e3cff .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-d035b3ca-f61f-4ba0-b00e-3f0f7a2e3cff .shg-image-zoom,
.shg-c#s-d035b3ca-f61f-4ba0-b00e-3f0f7a2e3cff img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-d035b3ca-f61f-4ba0-b00e-3f0f7a2e3cff .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d035b3ca-f61f-4ba0-b00e-3f0f7a2e3cff img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-d035b3ca-f61f-4ba0-b00e-3f0f7a2e3cff img.shogun-image,
.shg-c#s-d035b3ca-f61f-4ba0-b00e-3f0f7a2e3cff .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-d035b3ca-f61f-4ba0-b00e-3f0f7a2e3cff .shg-image-zoom,
.shg-c#s-d035b3ca-f61f-4ba0-b00e-3f0f7a2e3cff img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-d035b3ca-f61f-4ba0-b00e-3f0f7a2e3cff .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d035b3ca-f61f-4ba0-b00e-3f0f7a2e3cff img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-d035b3ca-f61f-4ba0-b00e-3f0f7a2e3cff img.shogun-image,
.shg-c#s-d035b3ca-f61f-4ba0-b00e-3f0f7a2e3cff .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-d035b3ca-f61f-4ba0-b00e-3f0f7a2e3cff .shg-image-zoom,
.shg-c#s-d035b3ca-f61f-4ba0-b00e-3f0f7a2e3cff img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-910238b7-c371-4cf3-b18f-0f3a6f8c4135 {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 2px;
text-align: left;
}
@media (min-width: 1200px){#s-910238b7-c371-4cf3-b18f-0f3a6f8c4135 {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-910238b7-c371-4cf3-b18f-0f3a6f8c4135 {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-910238b7-c371-4cf3-b18f-0f3a6f8c4135 {
  text-align: left;
}
}@media (max-width: 767px){#s-910238b7-c371-4cf3-b18f-0f3a6f8c4135 {
  text-align: left;
}
}
#s-910238b7-c371-4cf3-b18f-0f3a6f8c4135 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-910238b7-c371-4cf3-b18f-0f3a6f8c4135 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}@media (max-width: 767px){#s-910238b7-c371-4cf3-b18f-0f3a6f8c4135 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}
#s-c8a73446-a423-4088-9864-ab57a5b6ebeb {
  margin-top: 6px;
text-align: left;
}
@media (min-width: 1200px){#s-c8a73446-a423-4088-9864-ab57a5b6ebeb {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-c8a73446-a423-4088-9864-ab57a5b6ebeb {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-c8a73446-a423-4088-9864-ab57a5b6ebeb {
  text-align: left;
}
}@media (max-width: 767px){#s-c8a73446-a423-4088-9864-ab57a5b6ebeb {
  text-align: left;
}
}
#s-c8a73446-a423-4088-9864-ab57a5b6ebeb .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-c8a73446-a423-4088-9864-ab57a5b6ebeb .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-c8a73446-a423-4088-9864-ab57a5b6ebeb .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
@media (min-width: 768px) and (max-width: 991px){#s-c8a73446-a423-4088-9864-ab57a5b6ebeb .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-c8a73446-a423-4088-9864-ab57a5b6ebeb .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 16px;
}

#s-c8a73446-a423-4088-9864-ab57a5b6ebeb .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}@media (max-width: 767px){#s-c8a73446-a423-4088-9864-ab57a5b6ebeb .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-c8a73446-a423-4088-9864-ab57a5b6ebeb .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-c8a73446-a423-4088-9864-ab57a5b6ebeb .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}
#s-88d602e1-3e63-4848-8b74-bb3d399f0fab {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-88d602e1-3e63-4848-8b74-bb3d399f0fab {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-88d602e1-3e63-4848-8b74-bb3d399f0fab {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-88d602e1-3e63-4848-8b74-bb3d399f0fab {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (max-width: 767px){#s-88d602e1-3e63-4848-8b74-bb3d399f0fab {
  margin-top: 10px;
padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}







#s-88d602e1-3e63-4848-8b74-bb3d399f0fab > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-88d602e1-3e63-4848-8b74-bb3d399f0fab.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
@media (min-width: 1200px){






#s-88d602e1-3e63-4848-8b74-bb3d399f0fab > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-88d602e1-3e63-4848-8b74-bb3d399f0fab.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
}
#s-a230459e-4ac1-4680-8815-ad1af1d9a878 {
  margin-left: auto;
margin-right: auto;
}

#s-cdf5009a-0bef-4f78-8528-db698aec7feb {
  margin-left: auto;
margin-right: auto;
text-align: center;
}



.shg-c#s-cdf5009a-0bef-4f78-8528-db698aec7feb .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-cdf5009a-0bef-4f78-8528-db698aec7feb img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-cdf5009a-0bef-4f78-8528-db698aec7feb img.shogun-image,
.shg-c#s-cdf5009a-0bef-4f78-8528-db698aec7feb .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-cdf5009a-0bef-4f78-8528-db698aec7feb .shg-image-zoom,
.shg-c#s-cdf5009a-0bef-4f78-8528-db698aec7feb img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-cdf5009a-0bef-4f78-8528-db698aec7feb .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-cdf5009a-0bef-4f78-8528-db698aec7feb img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-cdf5009a-0bef-4f78-8528-db698aec7feb img.shogun-image,
.shg-c#s-cdf5009a-0bef-4f78-8528-db698aec7feb .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-cdf5009a-0bef-4f78-8528-db698aec7feb .shg-image-zoom,
.shg-c#s-cdf5009a-0bef-4f78-8528-db698aec7feb img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-cdf5009a-0bef-4f78-8528-db698aec7feb .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-cdf5009a-0bef-4f78-8528-db698aec7feb img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-cdf5009a-0bef-4f78-8528-db698aec7feb img.shogun-image,
.shg-c#s-cdf5009a-0bef-4f78-8528-db698aec7feb .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-cdf5009a-0bef-4f78-8528-db698aec7feb .shg-image-zoom,
.shg-c#s-cdf5009a-0bef-4f78-8528-db698aec7feb img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-cdf5009a-0bef-4f78-8528-db698aec7feb .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-cdf5009a-0bef-4f78-8528-db698aec7feb img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-cdf5009a-0bef-4f78-8528-db698aec7feb img.shogun-image,
.shg-c#s-cdf5009a-0bef-4f78-8528-db698aec7feb .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-cdf5009a-0bef-4f78-8528-db698aec7feb .shg-image-zoom,
.shg-c#s-cdf5009a-0bef-4f78-8528-db698aec7feb img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-cdf5009a-0bef-4f78-8528-db698aec7feb .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-cdf5009a-0bef-4f78-8528-db698aec7feb img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-cdf5009a-0bef-4f78-8528-db698aec7feb img.shogun-image,
.shg-c#s-cdf5009a-0bef-4f78-8528-db698aec7feb .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-cdf5009a-0bef-4f78-8528-db698aec7feb .shg-image-zoom,
.shg-c#s-cdf5009a-0bef-4f78-8528-db698aec7feb img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-1ef8e5c9-d9d5-46fb-9fb8-1ba0a1a0b653 {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 2px;
text-align: left;
}
@media (min-width: 1200px){#s-1ef8e5c9-d9d5-46fb-9fb8-1ba0a1a0b653 {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-1ef8e5c9-d9d5-46fb-9fb8-1ba0a1a0b653 {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-1ef8e5c9-d9d5-46fb-9fb8-1ba0a1a0b653 {
  text-align: left;
}
}@media (max-width: 767px){#s-1ef8e5c9-d9d5-46fb-9fb8-1ba0a1a0b653 {
  text-align: left;
}
}
#s-1ef8e5c9-d9d5-46fb-9fb8-1ba0a1a0b653 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-1ef8e5c9-d9d5-46fb-9fb8-1ba0a1a0b653 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}@media (max-width: 767px){#s-1ef8e5c9-d9d5-46fb-9fb8-1ba0a1a0b653 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}
#s-22424629-f84a-4797-8816-de35cabe3990 {
  margin-top: 6px;
text-align: left;
}
@media (min-width: 1200px){#s-22424629-f84a-4797-8816-de35cabe3990 {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-22424629-f84a-4797-8816-de35cabe3990 {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-22424629-f84a-4797-8816-de35cabe3990 {
  text-align: left;
}
}@media (max-width: 767px){#s-22424629-f84a-4797-8816-de35cabe3990 {
  text-align: left;
}
}
#s-22424629-f84a-4797-8816-de35cabe3990 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-22424629-f84a-4797-8816-de35cabe3990 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-22424629-f84a-4797-8816-de35cabe3990 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
@media (min-width: 768px) and (max-width: 991px){#s-22424629-f84a-4797-8816-de35cabe3990 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-22424629-f84a-4797-8816-de35cabe3990 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 16px;
}

#s-22424629-f84a-4797-8816-de35cabe3990 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}@media (max-width: 767px){#s-22424629-f84a-4797-8816-de35cabe3990 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-22424629-f84a-4797-8816-de35cabe3990 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-22424629-f84a-4797-8816-de35cabe3990 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}
.shg-btn.shg-cse, .shg-btn.shg-cse:hover, .shg-btn.shg-cse:focus {
  color: #FFF;
}

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

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

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

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

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

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

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

#s-adaded23-86cf-48c4-9d9f-c5638730c542 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(40, 40, 40, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-adaded23-86cf-48c4-9d9f-c5638730c542:hover {background-color: rgb(250, 186, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-adaded23-86cf-48c4-9d9f-c5638730c542:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 1200px){#s-adaded23-86cf-48c4-9d9f-c5638730c542 {
  margin-top: 10px;
margin-bottom: 0px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 30px;
background-color: rgba(40, 40, 40, 1);
background-image: none;
hover-type: color;
}
#s-adaded23-86cf-48c4-9d9f-c5638730c542:hover {background-color: rgb(250, 186, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}@media (min-width: 992px) and (max-width: 1199px){#s-adaded23-86cf-48c4-9d9f-c5638730c542 {
  margin-top: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 30px;
background-image: none;
background-color: rgba(40, 40, 40, 1);
hover-type: color;
}
#s-adaded23-86cf-48c4-9d9f-c5638730c542:hover {background-color: rgb(250, 186, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}@media (min-width: 768px) and (max-width: 991px){#s-adaded23-86cf-48c4-9d9f-c5638730c542 {
  margin-top: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 30px;
background-image: none;
background-color: rgba(40, 40, 40, 1);
hover-type: color;
}
#s-adaded23-86cf-48c4-9d9f-c5638730c542:hover {background-color: rgb(250, 186, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}@media (max-width: 767px){#s-adaded23-86cf-48c4-9d9f-c5638730c542 {
  margin-top: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 30px;
background-image: none;
background-color: rgba(40, 40, 40, 1);
hover-type: color;
}
#s-adaded23-86cf-48c4-9d9f-c5638730c542:hover {background-color: rgb(250, 186, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}

  #s-adaded23-86cf-48c4-9d9f-c5638730c542-root {
    text-align: center;
  }


#s-adaded23-86cf-48c4-9d9f-c5638730c542.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-adaded23-86cf-48c4-9d9f-c5638730c542-root {
    text-align: center;
  }


#s-adaded23-86cf-48c4-9d9f-c5638730c542.shg-btn {
  color: #ffffff;
  font-size: 15px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-adaded23-86cf-48c4-9d9f-c5638730c542-root {
    text-align: center;
  }


#s-adaded23-86cf-48c4-9d9f-c5638730c542.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-adaded23-86cf-48c4-9d9f-c5638730c542-root {
    text-align: center;
  }


#s-adaded23-86cf-48c4-9d9f-c5638730c542.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-adaded23-86cf-48c4-9d9f-c5638730c542-root {
    text-align: center;
  }


#s-adaded23-86cf-48c4-9d9f-c5638730c542.shg-btn {
  color: #ffffff;
  font-size: 15px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-c662d63d-770f-4d0c-8f03-11f52c7034fa {
  margin-top: 24px;
margin-left: auto;
margin-right: auto;
padding-top: 2%;
padding-left: 2%;
padding-bottom: 2%;
padding-right: 2%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-c662d63d-770f-4d0c-8f03-11f52c7034fa {
  padding-top: 1%;
padding-left: 1%;
padding-bottom: 1%;
padding-right: 1%;
border-radius: 8px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-c662d63d-770f-4d0c-8f03-11f52c7034fa {
  border-radius: 8px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-c662d63d-770f-4d0c-8f03-11f52c7034fa {
  border-radius: 8px;
}
}@media (max-width: 767px){#s-c662d63d-770f-4d0c-8f03-11f52c7034fa {
  border-radius: 8px;
}
}







#s-c662d63d-770f-4d0c-8f03-11f52c7034fa > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c662d63d-770f-4d0c-8f03-11f52c7034fa.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-892f5f30-31ed-4853-96bb-86f4484f1c6e {
  margin-left: auto;
margin-right: auto;
padding-top: 1.5%;
padding-left: 1.5%;
padding-bottom: 1%;
padding-right: 1.5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 5px;
min-height: 50px;
background-color: rgba(227, 227, 227, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-892f5f30-31ed-4853-96bb-86f4484f1c6e {
  padding-left: 2%;
padding-right: 2%;
}
}@media (max-width: 767px){#s-892f5f30-31ed-4853-96bb-86f4484f1c6e {
  padding-top: 3%;
padding-left: 2%;
padding-bottom: 3%;
padding-right: 2%;
}
}







#s-892f5f30-31ed-4853-96bb-86f4484f1c6e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-892f5f30-31ed-4853-96bb-86f4484f1c6e.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-9a4e925d-5459-4519-bab9-1d64a8f5f33e {
  margin-left: auto;
margin-right: auto;
}

#s-9a4e925d-5459-4519-bab9-1d64a8f5f33e .shg-proportional-font-size,
#s-9a4e925d-5459-4519-bab9-1d64a8f5f33e .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}
@media (max-width: 767px){#s-9a4e925d-5459-4519-bab9-1d64a8f5f33e .shg-proportional-font-size,
#s-9a4e925d-5459-4519-bab9-1d64a8f5f33e .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 90;
    
    
    font-size: 0.9em;
  
}
}
#s-fe846544-f4e7-4816-952a-5317dd42b0b5 {
  margin-top: 8px;
margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-fe846544-f4e7-4816-952a-5317dd42b0b5"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-fe846544-f4e7-4816-952a-5317dd42b0b5"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 8.333333333333334px);
}

}

@media (min-width: 992px) {
[id="s-fe846544-f4e7-4816-952a-5317dd42b0b5"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 8.333333333333334px);
}

}

@media (min-width: 1200px) {
[id="s-fe846544-f4e7-4816-952a-5317dd42b0b5"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 8.333333333333334px);
}

}

#s-4b2abb1e-3b4b-45d0-8f45-18fab3feb715 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-4b2abb1e-3b4b-45d0-8f45-18fab3feb715 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-4b2abb1e-3b4b-45d0-8f45-18fab3feb715 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-4b2abb1e-3b4b-45d0-8f45-18fab3feb715 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (max-width: 767px){#s-4b2abb1e-3b4b-45d0-8f45-18fab3feb715 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}







#s-4b2abb1e-3b4b-45d0-8f45-18fab3feb715 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4b2abb1e-3b4b-45d0-8f45-18fab3feb715.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
@media (min-width: 1200px){






#s-4b2abb1e-3b4b-45d0-8f45-18fab3feb715 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4b2abb1e-3b4b-45d0-8f45-18fab3feb715.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
}
#s-96c285ad-b59f-4ce6-a699-6e6506e417a0 {
  margin-left: auto;
margin-right: auto;
}

#s-065286eb-8520-404c-b0fd-3fe3d70dbcf0 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}



.shg-c#s-065286eb-8520-404c-b0fd-3fe3d70dbcf0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-065286eb-8520-404c-b0fd-3fe3d70dbcf0 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-065286eb-8520-404c-b0fd-3fe3d70dbcf0 img.shogun-image,
.shg-c#s-065286eb-8520-404c-b0fd-3fe3d70dbcf0 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-065286eb-8520-404c-b0fd-3fe3d70dbcf0 .shg-image-zoom,
.shg-c#s-065286eb-8520-404c-b0fd-3fe3d70dbcf0 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-065286eb-8520-404c-b0fd-3fe3d70dbcf0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-065286eb-8520-404c-b0fd-3fe3d70dbcf0 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-065286eb-8520-404c-b0fd-3fe3d70dbcf0 img.shogun-image,
.shg-c#s-065286eb-8520-404c-b0fd-3fe3d70dbcf0 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-065286eb-8520-404c-b0fd-3fe3d70dbcf0 .shg-image-zoom,
.shg-c#s-065286eb-8520-404c-b0fd-3fe3d70dbcf0 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-065286eb-8520-404c-b0fd-3fe3d70dbcf0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-065286eb-8520-404c-b0fd-3fe3d70dbcf0 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-065286eb-8520-404c-b0fd-3fe3d70dbcf0 img.shogun-image,
.shg-c#s-065286eb-8520-404c-b0fd-3fe3d70dbcf0 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-065286eb-8520-404c-b0fd-3fe3d70dbcf0 .shg-image-zoom,
.shg-c#s-065286eb-8520-404c-b0fd-3fe3d70dbcf0 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-065286eb-8520-404c-b0fd-3fe3d70dbcf0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-065286eb-8520-404c-b0fd-3fe3d70dbcf0 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-065286eb-8520-404c-b0fd-3fe3d70dbcf0 img.shogun-image,
.shg-c#s-065286eb-8520-404c-b0fd-3fe3d70dbcf0 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-065286eb-8520-404c-b0fd-3fe3d70dbcf0 .shg-image-zoom,
.shg-c#s-065286eb-8520-404c-b0fd-3fe3d70dbcf0 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-065286eb-8520-404c-b0fd-3fe3d70dbcf0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-065286eb-8520-404c-b0fd-3fe3d70dbcf0 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-065286eb-8520-404c-b0fd-3fe3d70dbcf0 img.shogun-image,
.shg-c#s-065286eb-8520-404c-b0fd-3fe3d70dbcf0 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-065286eb-8520-404c-b0fd-3fe3d70dbcf0 .shg-image-zoom,
.shg-c#s-065286eb-8520-404c-b0fd-3fe3d70dbcf0 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-34d15db8-9768-4720-a051-b54b6271ab5a {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 2px;
text-align: left;
}
@media (min-width: 1200px){#s-34d15db8-9768-4720-a051-b54b6271ab5a {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-34d15db8-9768-4720-a051-b54b6271ab5a {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-34d15db8-9768-4720-a051-b54b6271ab5a {
  text-align: left;
}
}@media (max-width: 767px){#s-34d15db8-9768-4720-a051-b54b6271ab5a {
  text-align: left;
}
}
#s-34d15db8-9768-4720-a051-b54b6271ab5a .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-34d15db8-9768-4720-a051-b54b6271ab5a .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}@media (max-width: 767px){#s-34d15db8-9768-4720-a051-b54b6271ab5a .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}
#s-f5fcd75a-eff6-4f47-92dc-00579b9d6d66 {
  margin-top: 6px;
text-align: left;
}
@media (min-width: 1200px){#s-f5fcd75a-eff6-4f47-92dc-00579b9d6d66 {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-f5fcd75a-eff6-4f47-92dc-00579b9d6d66 {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-f5fcd75a-eff6-4f47-92dc-00579b9d6d66 {
  text-align: left;
}
}@media (max-width: 767px){#s-f5fcd75a-eff6-4f47-92dc-00579b9d6d66 {
  text-align: center;
}
}
#s-f5fcd75a-eff6-4f47-92dc-00579b9d6d66 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-f5fcd75a-eff6-4f47-92dc-00579b9d6d66 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-f5fcd75a-eff6-4f47-92dc-00579b9d6d66 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
@media (min-width: 768px) and (max-width: 991px){#s-f5fcd75a-eff6-4f47-92dc-00579b9d6d66 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-f5fcd75a-eff6-4f47-92dc-00579b9d6d66 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 16px;
}

#s-f5fcd75a-eff6-4f47-92dc-00579b9d6d66 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}@media (max-width: 767px){#s-f5fcd75a-eff6-4f47-92dc-00579b9d6d66 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-f5fcd75a-eff6-4f47-92dc-00579b9d6d66 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-f5fcd75a-eff6-4f47-92dc-00579b9d6d66 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}
#s-79697c45-bac0-44c3-aa09-a8fb6ec64d35 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-79697c45-bac0-44c3-aa09-a8fb6ec64d35 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-79697c45-bac0-44c3-aa09-a8fb6ec64d35 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-79697c45-bac0-44c3-aa09-a8fb6ec64d35 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (max-width: 767px){#s-79697c45-bac0-44c3-aa09-a8fb6ec64d35 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}







#s-79697c45-bac0-44c3-aa09-a8fb6ec64d35 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-79697c45-bac0-44c3-aa09-a8fb6ec64d35.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
@media (min-width: 1200px){






#s-79697c45-bac0-44c3-aa09-a8fb6ec64d35 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-79697c45-bac0-44c3-aa09-a8fb6ec64d35.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
}
#s-7825c75f-2ba5-4349-8396-d6f89ce3f76b {
  margin-left: auto;
margin-right: auto;
}

#s-e6864e14-f7c9-4513-9c22-eb5546836389 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}



.shg-c#s-e6864e14-f7c9-4513-9c22-eb5546836389 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e6864e14-f7c9-4513-9c22-eb5546836389 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-e6864e14-f7c9-4513-9c22-eb5546836389 img.shogun-image,
.shg-c#s-e6864e14-f7c9-4513-9c22-eb5546836389 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-e6864e14-f7c9-4513-9c22-eb5546836389 .shg-image-zoom,
.shg-c#s-e6864e14-f7c9-4513-9c22-eb5546836389 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-e6864e14-f7c9-4513-9c22-eb5546836389 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e6864e14-f7c9-4513-9c22-eb5546836389 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-e6864e14-f7c9-4513-9c22-eb5546836389 img.shogun-image,
.shg-c#s-e6864e14-f7c9-4513-9c22-eb5546836389 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-e6864e14-f7c9-4513-9c22-eb5546836389 .shg-image-zoom,
.shg-c#s-e6864e14-f7c9-4513-9c22-eb5546836389 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-e6864e14-f7c9-4513-9c22-eb5546836389 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e6864e14-f7c9-4513-9c22-eb5546836389 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-e6864e14-f7c9-4513-9c22-eb5546836389 img.shogun-image,
.shg-c#s-e6864e14-f7c9-4513-9c22-eb5546836389 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-e6864e14-f7c9-4513-9c22-eb5546836389 .shg-image-zoom,
.shg-c#s-e6864e14-f7c9-4513-9c22-eb5546836389 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-e6864e14-f7c9-4513-9c22-eb5546836389 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e6864e14-f7c9-4513-9c22-eb5546836389 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-e6864e14-f7c9-4513-9c22-eb5546836389 img.shogun-image,
.shg-c#s-e6864e14-f7c9-4513-9c22-eb5546836389 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-e6864e14-f7c9-4513-9c22-eb5546836389 .shg-image-zoom,
.shg-c#s-e6864e14-f7c9-4513-9c22-eb5546836389 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-e6864e14-f7c9-4513-9c22-eb5546836389 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e6864e14-f7c9-4513-9c22-eb5546836389 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-e6864e14-f7c9-4513-9c22-eb5546836389 img.shogun-image,
.shg-c#s-e6864e14-f7c9-4513-9c22-eb5546836389 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-e6864e14-f7c9-4513-9c22-eb5546836389 .shg-image-zoom,
.shg-c#s-e6864e14-f7c9-4513-9c22-eb5546836389 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-b627ab23-5e9d-4691-b59d-b8e636ab19da {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 2px;
text-align: left;
}
@media (min-width: 1200px){#s-b627ab23-5e9d-4691-b59d-b8e636ab19da {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-b627ab23-5e9d-4691-b59d-b8e636ab19da {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-b627ab23-5e9d-4691-b59d-b8e636ab19da {
  text-align: left;
}
}@media (max-width: 767px){#s-b627ab23-5e9d-4691-b59d-b8e636ab19da {
  text-align: left;
}
}
#s-b627ab23-5e9d-4691-b59d-b8e636ab19da .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-b627ab23-5e9d-4691-b59d-b8e636ab19da .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}@media (max-width: 767px){#s-b627ab23-5e9d-4691-b59d-b8e636ab19da .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}
#s-96c62baa-9c1d-4d0f-8655-1ddb01779762 {
  margin-top: 6px;
text-align: left;
}
@media (min-width: 1200px){#s-96c62baa-9c1d-4d0f-8655-1ddb01779762 {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-96c62baa-9c1d-4d0f-8655-1ddb01779762 {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-96c62baa-9c1d-4d0f-8655-1ddb01779762 {
  text-align: left;
}
}@media (max-width: 767px){#s-96c62baa-9c1d-4d0f-8655-1ddb01779762 {
  text-align: left;
}
}
#s-96c62baa-9c1d-4d0f-8655-1ddb01779762 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-96c62baa-9c1d-4d0f-8655-1ddb01779762 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-96c62baa-9c1d-4d0f-8655-1ddb01779762 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
@media (min-width: 768px) and (max-width: 991px){#s-96c62baa-9c1d-4d0f-8655-1ddb01779762 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-96c62baa-9c1d-4d0f-8655-1ddb01779762 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 16px;
}

#s-96c62baa-9c1d-4d0f-8655-1ddb01779762 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}@media (max-width: 767px){#s-96c62baa-9c1d-4d0f-8655-1ddb01779762 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-96c62baa-9c1d-4d0f-8655-1ddb01779762 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-96c62baa-9c1d-4d0f-8655-1ddb01779762 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}
#s-3ee1eb57-72c7-428e-bd23-431f5c537f27 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-3ee1eb57-72c7-428e-bd23-431f5c537f27 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-3ee1eb57-72c7-428e-bd23-431f5c537f27 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-3ee1eb57-72c7-428e-bd23-431f5c537f27 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (max-width: 767px){#s-3ee1eb57-72c7-428e-bd23-431f5c537f27 {
  margin-top: 10px;
padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}







#s-3ee1eb57-72c7-428e-bd23-431f5c537f27 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3ee1eb57-72c7-428e-bd23-431f5c537f27.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
@media (min-width: 1200px){






#s-3ee1eb57-72c7-428e-bd23-431f5c537f27 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3ee1eb57-72c7-428e-bd23-431f5c537f27.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
}
#s-c3513c70-dac4-47bd-a573-f426bf5c50dd {
  margin-left: auto;
margin-right: auto;
}

#s-1c1a38f1-157b-4a3c-b224-0b18f0a07a56 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}



.shg-c#s-1c1a38f1-157b-4a3c-b224-0b18f0a07a56 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1c1a38f1-157b-4a3c-b224-0b18f0a07a56 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-1c1a38f1-157b-4a3c-b224-0b18f0a07a56 img.shogun-image,
.shg-c#s-1c1a38f1-157b-4a3c-b224-0b18f0a07a56 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-1c1a38f1-157b-4a3c-b224-0b18f0a07a56 .shg-image-zoom,
.shg-c#s-1c1a38f1-157b-4a3c-b224-0b18f0a07a56 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-1c1a38f1-157b-4a3c-b224-0b18f0a07a56 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1c1a38f1-157b-4a3c-b224-0b18f0a07a56 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-1c1a38f1-157b-4a3c-b224-0b18f0a07a56 img.shogun-image,
.shg-c#s-1c1a38f1-157b-4a3c-b224-0b18f0a07a56 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-1c1a38f1-157b-4a3c-b224-0b18f0a07a56 .shg-image-zoom,
.shg-c#s-1c1a38f1-157b-4a3c-b224-0b18f0a07a56 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-1c1a38f1-157b-4a3c-b224-0b18f0a07a56 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1c1a38f1-157b-4a3c-b224-0b18f0a07a56 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-1c1a38f1-157b-4a3c-b224-0b18f0a07a56 img.shogun-image,
.shg-c#s-1c1a38f1-157b-4a3c-b224-0b18f0a07a56 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-1c1a38f1-157b-4a3c-b224-0b18f0a07a56 .shg-image-zoom,
.shg-c#s-1c1a38f1-157b-4a3c-b224-0b18f0a07a56 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-1c1a38f1-157b-4a3c-b224-0b18f0a07a56 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1c1a38f1-157b-4a3c-b224-0b18f0a07a56 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-1c1a38f1-157b-4a3c-b224-0b18f0a07a56 img.shogun-image,
.shg-c#s-1c1a38f1-157b-4a3c-b224-0b18f0a07a56 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-1c1a38f1-157b-4a3c-b224-0b18f0a07a56 .shg-image-zoom,
.shg-c#s-1c1a38f1-157b-4a3c-b224-0b18f0a07a56 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-1c1a38f1-157b-4a3c-b224-0b18f0a07a56 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1c1a38f1-157b-4a3c-b224-0b18f0a07a56 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-1c1a38f1-157b-4a3c-b224-0b18f0a07a56 img.shogun-image,
.shg-c#s-1c1a38f1-157b-4a3c-b224-0b18f0a07a56 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-1c1a38f1-157b-4a3c-b224-0b18f0a07a56 .shg-image-zoom,
.shg-c#s-1c1a38f1-157b-4a3c-b224-0b18f0a07a56 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-46ac9163-34fa-4264-b17d-1d449d8d5b3a {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 2px;
text-align: left;
}
@media (min-width: 1200px){#s-46ac9163-34fa-4264-b17d-1d449d8d5b3a {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-46ac9163-34fa-4264-b17d-1d449d8d5b3a {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-46ac9163-34fa-4264-b17d-1d449d8d5b3a {
  text-align: left;
}
}@media (max-width: 767px){#s-46ac9163-34fa-4264-b17d-1d449d8d5b3a {
  text-align: left;
}
}
#s-46ac9163-34fa-4264-b17d-1d449d8d5b3a .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-46ac9163-34fa-4264-b17d-1d449d8d5b3a .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}@media (max-width: 767px){#s-46ac9163-34fa-4264-b17d-1d449d8d5b3a .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}
#s-2fa28276-52dc-40aa-99ad-b55d91efc556 {
  margin-top: 6px;
text-align: left;
}
@media (min-width: 1200px){#s-2fa28276-52dc-40aa-99ad-b55d91efc556 {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-2fa28276-52dc-40aa-99ad-b55d91efc556 {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-2fa28276-52dc-40aa-99ad-b55d91efc556 {
  text-align: left;
}
}@media (max-width: 767px){#s-2fa28276-52dc-40aa-99ad-b55d91efc556 {
  text-align: left;
}
}
#s-2fa28276-52dc-40aa-99ad-b55d91efc556 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-2fa28276-52dc-40aa-99ad-b55d91efc556 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-2fa28276-52dc-40aa-99ad-b55d91efc556 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
@media (min-width: 768px) and (max-width: 991px){#s-2fa28276-52dc-40aa-99ad-b55d91efc556 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-2fa28276-52dc-40aa-99ad-b55d91efc556 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 16px;
}

#s-2fa28276-52dc-40aa-99ad-b55d91efc556 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}@media (max-width: 767px){#s-2fa28276-52dc-40aa-99ad-b55d91efc556 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-2fa28276-52dc-40aa-99ad-b55d91efc556 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-2fa28276-52dc-40aa-99ad-b55d91efc556 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}
#s-b8b49fa3-5bb2-454f-a514-a47f7dbab340 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-b8b49fa3-5bb2-454f-a514-a47f7dbab340 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-b8b49fa3-5bb2-454f-a514-a47f7dbab340 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-b8b49fa3-5bb2-454f-a514-a47f7dbab340 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (max-width: 767px){#s-b8b49fa3-5bb2-454f-a514-a47f7dbab340 {
  margin-top: 10px;
padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}







#s-b8b49fa3-5bb2-454f-a514-a47f7dbab340 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b8b49fa3-5bb2-454f-a514-a47f7dbab340.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
@media (min-width: 1200px){






#s-b8b49fa3-5bb2-454f-a514-a47f7dbab340 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b8b49fa3-5bb2-454f-a514-a47f7dbab340.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
}
#s-037cbc78-c4d9-4b19-8740-bd1efc2077e1 {
  margin-left: auto;
margin-right: auto;
}

#s-2e6ee948-9201-4f59-8581-b51d50d18f71 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}



.shg-c#s-2e6ee948-9201-4f59-8581-b51d50d18f71 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2e6ee948-9201-4f59-8581-b51d50d18f71 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-2e6ee948-9201-4f59-8581-b51d50d18f71 img.shogun-image,
.shg-c#s-2e6ee948-9201-4f59-8581-b51d50d18f71 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-2e6ee948-9201-4f59-8581-b51d50d18f71 .shg-image-zoom,
.shg-c#s-2e6ee948-9201-4f59-8581-b51d50d18f71 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-2e6ee948-9201-4f59-8581-b51d50d18f71 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2e6ee948-9201-4f59-8581-b51d50d18f71 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-2e6ee948-9201-4f59-8581-b51d50d18f71 img.shogun-image,
.shg-c#s-2e6ee948-9201-4f59-8581-b51d50d18f71 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-2e6ee948-9201-4f59-8581-b51d50d18f71 .shg-image-zoom,
.shg-c#s-2e6ee948-9201-4f59-8581-b51d50d18f71 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-2e6ee948-9201-4f59-8581-b51d50d18f71 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2e6ee948-9201-4f59-8581-b51d50d18f71 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-2e6ee948-9201-4f59-8581-b51d50d18f71 img.shogun-image,
.shg-c#s-2e6ee948-9201-4f59-8581-b51d50d18f71 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-2e6ee948-9201-4f59-8581-b51d50d18f71 .shg-image-zoom,
.shg-c#s-2e6ee948-9201-4f59-8581-b51d50d18f71 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-2e6ee948-9201-4f59-8581-b51d50d18f71 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2e6ee948-9201-4f59-8581-b51d50d18f71 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-2e6ee948-9201-4f59-8581-b51d50d18f71 img.shogun-image,
.shg-c#s-2e6ee948-9201-4f59-8581-b51d50d18f71 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-2e6ee948-9201-4f59-8581-b51d50d18f71 .shg-image-zoom,
.shg-c#s-2e6ee948-9201-4f59-8581-b51d50d18f71 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-2e6ee948-9201-4f59-8581-b51d50d18f71 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2e6ee948-9201-4f59-8581-b51d50d18f71 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-2e6ee948-9201-4f59-8581-b51d50d18f71 img.shogun-image,
.shg-c#s-2e6ee948-9201-4f59-8581-b51d50d18f71 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-2e6ee948-9201-4f59-8581-b51d50d18f71 .shg-image-zoom,
.shg-c#s-2e6ee948-9201-4f59-8581-b51d50d18f71 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-a5b74d54-9fa8-4d8b-9593-2360991953e3 {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 2px;
text-align: left;
}
@media (min-width: 1200px){#s-a5b74d54-9fa8-4d8b-9593-2360991953e3 {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-a5b74d54-9fa8-4d8b-9593-2360991953e3 {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-a5b74d54-9fa8-4d8b-9593-2360991953e3 {
  text-align: left;
}
}@media (max-width: 767px){#s-a5b74d54-9fa8-4d8b-9593-2360991953e3 {
  text-align: left;
}
}
#s-a5b74d54-9fa8-4d8b-9593-2360991953e3 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-a5b74d54-9fa8-4d8b-9593-2360991953e3 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}@media (max-width: 767px){#s-a5b74d54-9fa8-4d8b-9593-2360991953e3 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}
#s-23e27fc6-9f73-436e-97df-3dd522888f21 {
  margin-top: 6px;
text-align: left;
}
@media (min-width: 1200px){#s-23e27fc6-9f73-436e-97df-3dd522888f21 {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-23e27fc6-9f73-436e-97df-3dd522888f21 {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-23e27fc6-9f73-436e-97df-3dd522888f21 {
  text-align: left;
}
}@media (max-width: 767px){#s-23e27fc6-9f73-436e-97df-3dd522888f21 {
  text-align: left;
}
}
#s-23e27fc6-9f73-436e-97df-3dd522888f21 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-23e27fc6-9f73-436e-97df-3dd522888f21 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-23e27fc6-9f73-436e-97df-3dd522888f21 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
@media (min-width: 768px) and (max-width: 991px){#s-23e27fc6-9f73-436e-97df-3dd522888f21 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-23e27fc6-9f73-436e-97df-3dd522888f21 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 16px;
}

#s-23e27fc6-9f73-436e-97df-3dd522888f21 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}@media (max-width: 767px){#s-23e27fc6-9f73-436e-97df-3dd522888f21 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-23e27fc6-9f73-436e-97df-3dd522888f21 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-23e27fc6-9f73-436e-97df-3dd522888f21 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}
#s-c3e1d12d-50e2-4993-b78a-9b2e65b2068c {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-c3e1d12d-50e2-4993-b78a-9b2e65b2068c {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-c3e1d12d-50e2-4993-b78a-9b2e65b2068c {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-c3e1d12d-50e2-4993-b78a-9b2e65b2068c {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (max-width: 767px){#s-c3e1d12d-50e2-4993-b78a-9b2e65b2068c {
  margin-top: 10px;
padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}







#s-c3e1d12d-50e2-4993-b78a-9b2e65b2068c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c3e1d12d-50e2-4993-b78a-9b2e65b2068c.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
@media (min-width: 1200px){






#s-c3e1d12d-50e2-4993-b78a-9b2e65b2068c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c3e1d12d-50e2-4993-b78a-9b2e65b2068c.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
}
#s-2de7b37c-f9ee-464a-96cc-414288a11336 {
  margin-left: auto;
margin-right: auto;
}

#s-3ee4e4f0-117c-4e0f-b985-39b3bdfb17b3 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}



.shg-c#s-3ee4e4f0-117c-4e0f-b985-39b3bdfb17b3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3ee4e4f0-117c-4e0f-b985-39b3bdfb17b3 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-3ee4e4f0-117c-4e0f-b985-39b3bdfb17b3 img.shogun-image,
.shg-c#s-3ee4e4f0-117c-4e0f-b985-39b3bdfb17b3 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-3ee4e4f0-117c-4e0f-b985-39b3bdfb17b3 .shg-image-zoom,
.shg-c#s-3ee4e4f0-117c-4e0f-b985-39b3bdfb17b3 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-3ee4e4f0-117c-4e0f-b985-39b3bdfb17b3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3ee4e4f0-117c-4e0f-b985-39b3bdfb17b3 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-3ee4e4f0-117c-4e0f-b985-39b3bdfb17b3 img.shogun-image,
.shg-c#s-3ee4e4f0-117c-4e0f-b985-39b3bdfb17b3 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-3ee4e4f0-117c-4e0f-b985-39b3bdfb17b3 .shg-image-zoom,
.shg-c#s-3ee4e4f0-117c-4e0f-b985-39b3bdfb17b3 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-3ee4e4f0-117c-4e0f-b985-39b3bdfb17b3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3ee4e4f0-117c-4e0f-b985-39b3bdfb17b3 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-3ee4e4f0-117c-4e0f-b985-39b3bdfb17b3 img.shogun-image,
.shg-c#s-3ee4e4f0-117c-4e0f-b985-39b3bdfb17b3 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-3ee4e4f0-117c-4e0f-b985-39b3bdfb17b3 .shg-image-zoom,
.shg-c#s-3ee4e4f0-117c-4e0f-b985-39b3bdfb17b3 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-3ee4e4f0-117c-4e0f-b985-39b3bdfb17b3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3ee4e4f0-117c-4e0f-b985-39b3bdfb17b3 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-3ee4e4f0-117c-4e0f-b985-39b3bdfb17b3 img.shogun-image,
.shg-c#s-3ee4e4f0-117c-4e0f-b985-39b3bdfb17b3 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-3ee4e4f0-117c-4e0f-b985-39b3bdfb17b3 .shg-image-zoom,
.shg-c#s-3ee4e4f0-117c-4e0f-b985-39b3bdfb17b3 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-3ee4e4f0-117c-4e0f-b985-39b3bdfb17b3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3ee4e4f0-117c-4e0f-b985-39b3bdfb17b3 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-3ee4e4f0-117c-4e0f-b985-39b3bdfb17b3 img.shogun-image,
.shg-c#s-3ee4e4f0-117c-4e0f-b985-39b3bdfb17b3 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-3ee4e4f0-117c-4e0f-b985-39b3bdfb17b3 .shg-image-zoom,
.shg-c#s-3ee4e4f0-117c-4e0f-b985-39b3bdfb17b3 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-6558c546-21f2-4638-8d7e-2e796c74a828 {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 2px;
text-align: left;
}
@media (min-width: 1200px){#s-6558c546-21f2-4638-8d7e-2e796c74a828 {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-6558c546-21f2-4638-8d7e-2e796c74a828 {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-6558c546-21f2-4638-8d7e-2e796c74a828 {
  text-align: left;
}
}@media (max-width: 767px){#s-6558c546-21f2-4638-8d7e-2e796c74a828 {
  text-align: left;
}
}
#s-6558c546-21f2-4638-8d7e-2e796c74a828 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-6558c546-21f2-4638-8d7e-2e796c74a828 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}@media (max-width: 767px){#s-6558c546-21f2-4638-8d7e-2e796c74a828 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}
#s-07c73302-3838-4b21-8671-9704cee99a2a {
  margin-top: 6px;
text-align: left;
}
@media (min-width: 1200px){#s-07c73302-3838-4b21-8671-9704cee99a2a {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-07c73302-3838-4b21-8671-9704cee99a2a {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-07c73302-3838-4b21-8671-9704cee99a2a {
  text-align: left;
}
}@media (max-width: 767px){#s-07c73302-3838-4b21-8671-9704cee99a2a {
  text-align: left;
}
}
#s-07c73302-3838-4b21-8671-9704cee99a2a .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-07c73302-3838-4b21-8671-9704cee99a2a .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-07c73302-3838-4b21-8671-9704cee99a2a .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
@media (min-width: 768px) and (max-width: 991px){#s-07c73302-3838-4b21-8671-9704cee99a2a .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-07c73302-3838-4b21-8671-9704cee99a2a .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 16px;
}

#s-07c73302-3838-4b21-8671-9704cee99a2a .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}@media (max-width: 767px){#s-07c73302-3838-4b21-8671-9704cee99a2a .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-07c73302-3838-4b21-8671-9704cee99a2a .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-07c73302-3838-4b21-8671-9704cee99a2a .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}
#s-bf997d75-02ab-4f15-ace0-bde6fd3172e3 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-bf997d75-02ab-4f15-ace0-bde6fd3172e3 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-bf997d75-02ab-4f15-ace0-bde6fd3172e3 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-bf997d75-02ab-4f15-ace0-bde6fd3172e3 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (max-width: 767px){#s-bf997d75-02ab-4f15-ace0-bde6fd3172e3 {
  margin-top: 10px;
padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}







#s-bf997d75-02ab-4f15-ace0-bde6fd3172e3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-bf997d75-02ab-4f15-ace0-bde6fd3172e3.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
@media (min-width: 1200px){






#s-bf997d75-02ab-4f15-ace0-bde6fd3172e3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-bf997d75-02ab-4f15-ace0-bde6fd3172e3.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
}
#s-5f7edce0-e61f-4b12-bb2d-3c278cdf0976 {
  margin-left: auto;
margin-right: auto;
}

#s-7dbab3a5-8e3d-45e6-a31b-fd331698cac1 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}



.shg-c#s-7dbab3a5-8e3d-45e6-a31b-fd331698cac1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7dbab3a5-8e3d-45e6-a31b-fd331698cac1 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-7dbab3a5-8e3d-45e6-a31b-fd331698cac1 img.shogun-image,
.shg-c#s-7dbab3a5-8e3d-45e6-a31b-fd331698cac1 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-7dbab3a5-8e3d-45e6-a31b-fd331698cac1 .shg-image-zoom,
.shg-c#s-7dbab3a5-8e3d-45e6-a31b-fd331698cac1 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-7dbab3a5-8e3d-45e6-a31b-fd331698cac1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7dbab3a5-8e3d-45e6-a31b-fd331698cac1 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-7dbab3a5-8e3d-45e6-a31b-fd331698cac1 img.shogun-image,
.shg-c#s-7dbab3a5-8e3d-45e6-a31b-fd331698cac1 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-7dbab3a5-8e3d-45e6-a31b-fd331698cac1 .shg-image-zoom,
.shg-c#s-7dbab3a5-8e3d-45e6-a31b-fd331698cac1 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-7dbab3a5-8e3d-45e6-a31b-fd331698cac1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7dbab3a5-8e3d-45e6-a31b-fd331698cac1 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-7dbab3a5-8e3d-45e6-a31b-fd331698cac1 img.shogun-image,
.shg-c#s-7dbab3a5-8e3d-45e6-a31b-fd331698cac1 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-7dbab3a5-8e3d-45e6-a31b-fd331698cac1 .shg-image-zoom,
.shg-c#s-7dbab3a5-8e3d-45e6-a31b-fd331698cac1 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-7dbab3a5-8e3d-45e6-a31b-fd331698cac1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7dbab3a5-8e3d-45e6-a31b-fd331698cac1 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-7dbab3a5-8e3d-45e6-a31b-fd331698cac1 img.shogun-image,
.shg-c#s-7dbab3a5-8e3d-45e6-a31b-fd331698cac1 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-7dbab3a5-8e3d-45e6-a31b-fd331698cac1 .shg-image-zoom,
.shg-c#s-7dbab3a5-8e3d-45e6-a31b-fd331698cac1 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-7dbab3a5-8e3d-45e6-a31b-fd331698cac1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7dbab3a5-8e3d-45e6-a31b-fd331698cac1 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-7dbab3a5-8e3d-45e6-a31b-fd331698cac1 img.shogun-image,
.shg-c#s-7dbab3a5-8e3d-45e6-a31b-fd331698cac1 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-7dbab3a5-8e3d-45e6-a31b-fd331698cac1 .shg-image-zoom,
.shg-c#s-7dbab3a5-8e3d-45e6-a31b-fd331698cac1 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-c5da06f8-3107-4dfd-81cd-75c0744d9db3 {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 2px;
text-align: left;
}
@media (min-width: 1200px){#s-c5da06f8-3107-4dfd-81cd-75c0744d9db3 {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-c5da06f8-3107-4dfd-81cd-75c0744d9db3 {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-c5da06f8-3107-4dfd-81cd-75c0744d9db3 {
  text-align: left;
}
}@media (max-width: 767px){#s-c5da06f8-3107-4dfd-81cd-75c0744d9db3 {
  text-align: left;
}
}
#s-c5da06f8-3107-4dfd-81cd-75c0744d9db3 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-c5da06f8-3107-4dfd-81cd-75c0744d9db3 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}@media (max-width: 767px){#s-c5da06f8-3107-4dfd-81cd-75c0744d9db3 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}
#s-de71a0f1-8c70-4797-b5b6-933d602e7062 {
  margin-top: 6px;
text-align: left;
}
@media (min-width: 1200px){#s-de71a0f1-8c70-4797-b5b6-933d602e7062 {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-de71a0f1-8c70-4797-b5b6-933d602e7062 {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-de71a0f1-8c70-4797-b5b6-933d602e7062 {
  text-align: left;
}
}@media (max-width: 767px){#s-de71a0f1-8c70-4797-b5b6-933d602e7062 {
  text-align: left;
}
}
#s-de71a0f1-8c70-4797-b5b6-933d602e7062 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-de71a0f1-8c70-4797-b5b6-933d602e7062 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-de71a0f1-8c70-4797-b5b6-933d602e7062 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
@media (min-width: 768px) and (max-width: 991px){#s-de71a0f1-8c70-4797-b5b6-933d602e7062 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-de71a0f1-8c70-4797-b5b6-933d602e7062 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 16px;
}

#s-de71a0f1-8c70-4797-b5b6-933d602e7062 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}@media (max-width: 767px){#s-de71a0f1-8c70-4797-b5b6-933d602e7062 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-de71a0f1-8c70-4797-b5b6-933d602e7062 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-de71a0f1-8c70-4797-b5b6-933d602e7062 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}
#s-69639c39-9726-4cb3-b2c5-f2b2d9a3e55c {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(40, 40, 40, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-69639c39-9726-4cb3-b2c5-f2b2d9a3e55c:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-69639c39-9726-4cb3-b2c5-f2b2d9a3e55c:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 1200px){#s-69639c39-9726-4cb3-b2c5-f2b2d9a3e55c {
  margin-top: 10px;
margin-bottom: 0px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 30px;
background-color: rgba(40, 40, 40, 1);
background-image: none;
hover-type: color;
}
#s-69639c39-9726-4cb3-b2c5-f2b2d9a3e55c:hover {background-color: rgba(165, 0, 0, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}@media (min-width: 992px) and (max-width: 1199px){#s-69639c39-9726-4cb3-b2c5-f2b2d9a3e55c {
  margin-top: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 30px;
background-image: none;
background-color: rgba(40, 40, 40, 1);
hover-type: color;
}
#s-69639c39-9726-4cb3-b2c5-f2b2d9a3e55c:hover {background-color: rgba(165, 0, 0, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}@media (min-width: 768px) and (max-width: 991px){#s-69639c39-9726-4cb3-b2c5-f2b2d9a3e55c {
  margin-top: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 30px;
background-image: none;
background-color: rgba(40, 40, 40, 1);
hover-type: color;
}
#s-69639c39-9726-4cb3-b2c5-f2b2d9a3e55c:hover {background-color: rgba(165, 0, 0, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}@media (max-width: 767px){#s-69639c39-9726-4cb3-b2c5-f2b2d9a3e55c {
  margin-top: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 30px;
background-image: none;
background-color: rgba(40, 40, 40, 1);
hover-type: color;
}
#s-69639c39-9726-4cb3-b2c5-f2b2d9a3e55c:hover {background-color: rgba(165, 0, 0, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}

  #s-69639c39-9726-4cb3-b2c5-f2b2d9a3e55c-root {
    text-align: center;
  }


#s-69639c39-9726-4cb3-b2c5-f2b2d9a3e55c.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-69639c39-9726-4cb3-b2c5-f2b2d9a3e55c-root {
    text-align: center;
  }


#s-69639c39-9726-4cb3-b2c5-f2b2d9a3e55c.shg-btn {
  color: #ffffff;
  font-size: 15px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-69639c39-9726-4cb3-b2c5-f2b2d9a3e55c-root {
    text-align: center;
  }


#s-69639c39-9726-4cb3-b2c5-f2b2d9a3e55c.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-69639c39-9726-4cb3-b2c5-f2b2d9a3e55c-root {
    text-align: center;
  }


#s-69639c39-9726-4cb3-b2c5-f2b2d9a3e55c.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-69639c39-9726-4cb3-b2c5-f2b2d9a3e55c-root {
    text-align: center;
  }


#s-69639c39-9726-4cb3-b2c5-f2b2d9a3e55c.shg-btn {
  color: #ffffff;
  font-size: 15px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-10a636e9-1251-4617-baa9-b7004484ce44 {
  margin-top: 24px;
margin-left: auto;
margin-right: auto;
padding-top: 2%;
padding-left: 2%;
padding-bottom: 2%;
padding-right: 2%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-10a636e9-1251-4617-baa9-b7004484ce44 {
  padding-top: 1%;
padding-left: 1%;
padding-bottom: 1%;
padding-right: 1%;
border-radius: 8px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-10a636e9-1251-4617-baa9-b7004484ce44 {
  border-radius: 8px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-10a636e9-1251-4617-baa9-b7004484ce44 {
  border-radius: 8px;
}
}@media (max-width: 767px){#s-10a636e9-1251-4617-baa9-b7004484ce44 {
  border-radius: 8px;
}
}







#s-10a636e9-1251-4617-baa9-b7004484ce44 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-10a636e9-1251-4617-baa9-b7004484ce44.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-c2605cf8-90fb-42ac-b0d4-ed880bea1d36 {
  margin-left: auto;
margin-right: auto;
padding-top: 1.5%;
padding-left: 1.5%;
padding-bottom: 1%;
padding-right: 1.5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 5px;
min-height: 50px;
background-color: rgba(227, 227, 227, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-c2605cf8-90fb-42ac-b0d4-ed880bea1d36 {
  padding-left: 2%;
padding-right: 2%;
}
}@media (max-width: 767px){#s-c2605cf8-90fb-42ac-b0d4-ed880bea1d36 {
  padding-top: 3%;
padding-left: 2%;
padding-bottom: 3%;
padding-right: 2%;
}
}







#s-c2605cf8-90fb-42ac-b0d4-ed880bea1d36 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c2605cf8-90fb-42ac-b0d4-ed880bea1d36.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-f8bfe26f-68ac-4075-9112-b4f0dd876d65 {
  margin-left: auto;
margin-right: auto;
}

#s-f8bfe26f-68ac-4075-9112-b4f0dd876d65 .shg-proportional-font-size,
#s-f8bfe26f-68ac-4075-9112-b4f0dd876d65 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}
@media (max-width: 767px){#s-f8bfe26f-68ac-4075-9112-b4f0dd876d65 .shg-proportional-font-size,
#s-f8bfe26f-68ac-4075-9112-b4f0dd876d65 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 90;
    
    
    font-size: 0.9em;
  
}
}
#s-fb4fd1f7-d6c9-42f4-9740-9c5ca213df66 {
  margin-top: 8px;
margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-fb4fd1f7-d6c9-42f4-9740-9c5ca213df66"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-fb4fd1f7-d6c9-42f4-9740-9c5ca213df66"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 8.333333333333334px);
}

}

@media (min-width: 992px) {
[id="s-fb4fd1f7-d6c9-42f4-9740-9c5ca213df66"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 8.333333333333334px);
}

}

@media (min-width: 1200px) {
[id="s-fb4fd1f7-d6c9-42f4-9740-9c5ca213df66"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 8.333333333333334px);
}

}

#s-0e637802-e269-43fb-93df-ea21bf041c29 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-0e637802-e269-43fb-93df-ea21bf041c29 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-0e637802-e269-43fb-93df-ea21bf041c29 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-0e637802-e269-43fb-93df-ea21bf041c29 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (max-width: 767px){#s-0e637802-e269-43fb-93df-ea21bf041c29 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}







#s-0e637802-e269-43fb-93df-ea21bf041c29 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0e637802-e269-43fb-93df-ea21bf041c29.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
@media (min-width: 1200px){






#s-0e637802-e269-43fb-93df-ea21bf041c29 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0e637802-e269-43fb-93df-ea21bf041c29.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
}
#s-805fed9e-4b21-40ed-bf02-927288d5505f {
  margin-left: auto;
margin-right: auto;
}

#s-33b9656d-8cbd-427d-b5d8-0c1da6d64bb0 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}



.shg-c#s-33b9656d-8cbd-427d-b5d8-0c1da6d64bb0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-33b9656d-8cbd-427d-b5d8-0c1da6d64bb0 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-33b9656d-8cbd-427d-b5d8-0c1da6d64bb0 img.shogun-image,
.shg-c#s-33b9656d-8cbd-427d-b5d8-0c1da6d64bb0 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-33b9656d-8cbd-427d-b5d8-0c1da6d64bb0 .shg-image-zoom,
.shg-c#s-33b9656d-8cbd-427d-b5d8-0c1da6d64bb0 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-33b9656d-8cbd-427d-b5d8-0c1da6d64bb0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-33b9656d-8cbd-427d-b5d8-0c1da6d64bb0 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-33b9656d-8cbd-427d-b5d8-0c1da6d64bb0 img.shogun-image,
.shg-c#s-33b9656d-8cbd-427d-b5d8-0c1da6d64bb0 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-33b9656d-8cbd-427d-b5d8-0c1da6d64bb0 .shg-image-zoom,
.shg-c#s-33b9656d-8cbd-427d-b5d8-0c1da6d64bb0 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-33b9656d-8cbd-427d-b5d8-0c1da6d64bb0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-33b9656d-8cbd-427d-b5d8-0c1da6d64bb0 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-33b9656d-8cbd-427d-b5d8-0c1da6d64bb0 img.shogun-image,
.shg-c#s-33b9656d-8cbd-427d-b5d8-0c1da6d64bb0 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-33b9656d-8cbd-427d-b5d8-0c1da6d64bb0 .shg-image-zoom,
.shg-c#s-33b9656d-8cbd-427d-b5d8-0c1da6d64bb0 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-33b9656d-8cbd-427d-b5d8-0c1da6d64bb0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-33b9656d-8cbd-427d-b5d8-0c1da6d64bb0 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-33b9656d-8cbd-427d-b5d8-0c1da6d64bb0 img.shogun-image,
.shg-c#s-33b9656d-8cbd-427d-b5d8-0c1da6d64bb0 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-33b9656d-8cbd-427d-b5d8-0c1da6d64bb0 .shg-image-zoom,
.shg-c#s-33b9656d-8cbd-427d-b5d8-0c1da6d64bb0 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-33b9656d-8cbd-427d-b5d8-0c1da6d64bb0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-33b9656d-8cbd-427d-b5d8-0c1da6d64bb0 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-33b9656d-8cbd-427d-b5d8-0c1da6d64bb0 img.shogun-image,
.shg-c#s-33b9656d-8cbd-427d-b5d8-0c1da6d64bb0 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-33b9656d-8cbd-427d-b5d8-0c1da6d64bb0 .shg-image-zoom,
.shg-c#s-33b9656d-8cbd-427d-b5d8-0c1da6d64bb0 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-e01a2586-29c5-4384-a4a8-b2c6b5738100 {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 2px;
text-align: left;
}
@media (min-width: 1200px){#s-e01a2586-29c5-4384-a4a8-b2c6b5738100 {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-e01a2586-29c5-4384-a4a8-b2c6b5738100 {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-e01a2586-29c5-4384-a4a8-b2c6b5738100 {
  text-align: left;
}
}@media (max-width: 767px){#s-e01a2586-29c5-4384-a4a8-b2c6b5738100 {
  text-align: left;
}
}
#s-e01a2586-29c5-4384-a4a8-b2c6b5738100 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-e01a2586-29c5-4384-a4a8-b2c6b5738100 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}@media (max-width: 767px){#s-e01a2586-29c5-4384-a4a8-b2c6b5738100 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}
#s-c304f635-c35a-4d34-8db7-468a48b4a5d4 {
  margin-top: 6px;
text-align: left;
}
@media (min-width: 1200px){#s-c304f635-c35a-4d34-8db7-468a48b4a5d4 {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-c304f635-c35a-4d34-8db7-468a48b4a5d4 {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-c304f635-c35a-4d34-8db7-468a48b4a5d4 {
  text-align: left;
}
}@media (max-width: 767px){#s-c304f635-c35a-4d34-8db7-468a48b4a5d4 {
  text-align: center;
}
}
#s-c304f635-c35a-4d34-8db7-468a48b4a5d4 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-c304f635-c35a-4d34-8db7-468a48b4a5d4 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-c304f635-c35a-4d34-8db7-468a48b4a5d4 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
@media (min-width: 768px) and (max-width: 991px){#s-c304f635-c35a-4d34-8db7-468a48b4a5d4 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-c304f635-c35a-4d34-8db7-468a48b4a5d4 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 16px;
}

#s-c304f635-c35a-4d34-8db7-468a48b4a5d4 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}@media (max-width: 767px){#s-c304f635-c35a-4d34-8db7-468a48b4a5d4 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-c304f635-c35a-4d34-8db7-468a48b4a5d4 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-c304f635-c35a-4d34-8db7-468a48b4a5d4 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}
#s-72563c13-0e3d-48af-ad9d-20809b8533c3 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-72563c13-0e3d-48af-ad9d-20809b8533c3 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-72563c13-0e3d-48af-ad9d-20809b8533c3 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-72563c13-0e3d-48af-ad9d-20809b8533c3 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (max-width: 767px){#s-72563c13-0e3d-48af-ad9d-20809b8533c3 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}







#s-72563c13-0e3d-48af-ad9d-20809b8533c3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-72563c13-0e3d-48af-ad9d-20809b8533c3.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
@media (min-width: 1200px){






#s-72563c13-0e3d-48af-ad9d-20809b8533c3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-72563c13-0e3d-48af-ad9d-20809b8533c3.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
}
#s-4c390efe-571e-4cb6-929d-4ba85f4f2bfe {
  margin-left: auto;
margin-right: auto;
}

#s-5bede5b8-be49-4fa6-979f-926578bbfa99 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}



.shg-c#s-5bede5b8-be49-4fa6-979f-926578bbfa99 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5bede5b8-be49-4fa6-979f-926578bbfa99 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-5bede5b8-be49-4fa6-979f-926578bbfa99 img.shogun-image,
.shg-c#s-5bede5b8-be49-4fa6-979f-926578bbfa99 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-5bede5b8-be49-4fa6-979f-926578bbfa99 .shg-image-zoom,
.shg-c#s-5bede5b8-be49-4fa6-979f-926578bbfa99 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-5bede5b8-be49-4fa6-979f-926578bbfa99 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5bede5b8-be49-4fa6-979f-926578bbfa99 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-5bede5b8-be49-4fa6-979f-926578bbfa99 img.shogun-image,
.shg-c#s-5bede5b8-be49-4fa6-979f-926578bbfa99 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-5bede5b8-be49-4fa6-979f-926578bbfa99 .shg-image-zoom,
.shg-c#s-5bede5b8-be49-4fa6-979f-926578bbfa99 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-5bede5b8-be49-4fa6-979f-926578bbfa99 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5bede5b8-be49-4fa6-979f-926578bbfa99 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-5bede5b8-be49-4fa6-979f-926578bbfa99 img.shogun-image,
.shg-c#s-5bede5b8-be49-4fa6-979f-926578bbfa99 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-5bede5b8-be49-4fa6-979f-926578bbfa99 .shg-image-zoom,
.shg-c#s-5bede5b8-be49-4fa6-979f-926578bbfa99 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-5bede5b8-be49-4fa6-979f-926578bbfa99 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5bede5b8-be49-4fa6-979f-926578bbfa99 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-5bede5b8-be49-4fa6-979f-926578bbfa99 img.shogun-image,
.shg-c#s-5bede5b8-be49-4fa6-979f-926578bbfa99 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-5bede5b8-be49-4fa6-979f-926578bbfa99 .shg-image-zoom,
.shg-c#s-5bede5b8-be49-4fa6-979f-926578bbfa99 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-5bede5b8-be49-4fa6-979f-926578bbfa99 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5bede5b8-be49-4fa6-979f-926578bbfa99 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-5bede5b8-be49-4fa6-979f-926578bbfa99 img.shogun-image,
.shg-c#s-5bede5b8-be49-4fa6-979f-926578bbfa99 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-5bede5b8-be49-4fa6-979f-926578bbfa99 .shg-image-zoom,
.shg-c#s-5bede5b8-be49-4fa6-979f-926578bbfa99 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-6c347b8e-b9b5-4967-a126-ebc365f9c7bd {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 2px;
text-align: left;
}
@media (min-width: 1200px){#s-6c347b8e-b9b5-4967-a126-ebc365f9c7bd {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-6c347b8e-b9b5-4967-a126-ebc365f9c7bd {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-6c347b8e-b9b5-4967-a126-ebc365f9c7bd {
  text-align: left;
}
}@media (max-width: 767px){#s-6c347b8e-b9b5-4967-a126-ebc365f9c7bd {
  text-align: left;
}
}
#s-6c347b8e-b9b5-4967-a126-ebc365f9c7bd .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-6c347b8e-b9b5-4967-a126-ebc365f9c7bd .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}@media (max-width: 767px){#s-6c347b8e-b9b5-4967-a126-ebc365f9c7bd .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}
#s-abf1d016-ad39-4f18-b8ce-a019debb9de6 {
  margin-top: 6px;
text-align: left;
}
@media (min-width: 1200px){#s-abf1d016-ad39-4f18-b8ce-a019debb9de6 {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-abf1d016-ad39-4f18-b8ce-a019debb9de6 {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-abf1d016-ad39-4f18-b8ce-a019debb9de6 {
  text-align: left;
}
}@media (max-width: 767px){#s-abf1d016-ad39-4f18-b8ce-a019debb9de6 {
  text-align: left;
}
}
#s-abf1d016-ad39-4f18-b8ce-a019debb9de6 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-abf1d016-ad39-4f18-b8ce-a019debb9de6 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-abf1d016-ad39-4f18-b8ce-a019debb9de6 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
@media (min-width: 768px) and (max-width: 991px){#s-abf1d016-ad39-4f18-b8ce-a019debb9de6 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-abf1d016-ad39-4f18-b8ce-a019debb9de6 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 16px;
}

#s-abf1d016-ad39-4f18-b8ce-a019debb9de6 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}@media (max-width: 767px){#s-abf1d016-ad39-4f18-b8ce-a019debb9de6 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-abf1d016-ad39-4f18-b8ce-a019debb9de6 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-abf1d016-ad39-4f18-b8ce-a019debb9de6 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}
#s-bc8cb4fd-c411-4b6e-9897-c075a1a74f38 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-bc8cb4fd-c411-4b6e-9897-c075a1a74f38 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-bc8cb4fd-c411-4b6e-9897-c075a1a74f38 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-bc8cb4fd-c411-4b6e-9897-c075a1a74f38 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (max-width: 767px){#s-bc8cb4fd-c411-4b6e-9897-c075a1a74f38 {
  margin-top: 10px;
padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}







#s-bc8cb4fd-c411-4b6e-9897-c075a1a74f38 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-bc8cb4fd-c411-4b6e-9897-c075a1a74f38.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
@media (min-width: 1200px){






#s-bc8cb4fd-c411-4b6e-9897-c075a1a74f38 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-bc8cb4fd-c411-4b6e-9897-c075a1a74f38.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
}
#s-1798777c-b1d6-4f2c-86ae-7078ed1919a4 {
  margin-left: auto;
margin-right: auto;
}

#s-d53108cc-4766-4dc1-8d65-c00df69a0684 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}



.shg-c#s-d53108cc-4766-4dc1-8d65-c00df69a0684 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d53108cc-4766-4dc1-8d65-c00df69a0684 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-d53108cc-4766-4dc1-8d65-c00df69a0684 img.shogun-image,
.shg-c#s-d53108cc-4766-4dc1-8d65-c00df69a0684 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-d53108cc-4766-4dc1-8d65-c00df69a0684 .shg-image-zoom,
.shg-c#s-d53108cc-4766-4dc1-8d65-c00df69a0684 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-d53108cc-4766-4dc1-8d65-c00df69a0684 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d53108cc-4766-4dc1-8d65-c00df69a0684 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-d53108cc-4766-4dc1-8d65-c00df69a0684 img.shogun-image,
.shg-c#s-d53108cc-4766-4dc1-8d65-c00df69a0684 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-d53108cc-4766-4dc1-8d65-c00df69a0684 .shg-image-zoom,
.shg-c#s-d53108cc-4766-4dc1-8d65-c00df69a0684 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-d53108cc-4766-4dc1-8d65-c00df69a0684 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d53108cc-4766-4dc1-8d65-c00df69a0684 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-d53108cc-4766-4dc1-8d65-c00df69a0684 img.shogun-image,
.shg-c#s-d53108cc-4766-4dc1-8d65-c00df69a0684 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-d53108cc-4766-4dc1-8d65-c00df69a0684 .shg-image-zoom,
.shg-c#s-d53108cc-4766-4dc1-8d65-c00df69a0684 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-d53108cc-4766-4dc1-8d65-c00df69a0684 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d53108cc-4766-4dc1-8d65-c00df69a0684 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-d53108cc-4766-4dc1-8d65-c00df69a0684 img.shogun-image,
.shg-c#s-d53108cc-4766-4dc1-8d65-c00df69a0684 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-d53108cc-4766-4dc1-8d65-c00df69a0684 .shg-image-zoom,
.shg-c#s-d53108cc-4766-4dc1-8d65-c00df69a0684 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-d53108cc-4766-4dc1-8d65-c00df69a0684 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d53108cc-4766-4dc1-8d65-c00df69a0684 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-d53108cc-4766-4dc1-8d65-c00df69a0684 img.shogun-image,
.shg-c#s-d53108cc-4766-4dc1-8d65-c00df69a0684 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-d53108cc-4766-4dc1-8d65-c00df69a0684 .shg-image-zoom,
.shg-c#s-d53108cc-4766-4dc1-8d65-c00df69a0684 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-f7566d23-7b00-4cee-b855-6b82064529ca {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 2px;
text-align: left;
}
@media (min-width: 1200px){#s-f7566d23-7b00-4cee-b855-6b82064529ca {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-f7566d23-7b00-4cee-b855-6b82064529ca {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-f7566d23-7b00-4cee-b855-6b82064529ca {
  text-align: left;
}
}@media (max-width: 767px){#s-f7566d23-7b00-4cee-b855-6b82064529ca {
  text-align: left;
}
}
#s-f7566d23-7b00-4cee-b855-6b82064529ca .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-f7566d23-7b00-4cee-b855-6b82064529ca .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}@media (max-width: 767px){#s-f7566d23-7b00-4cee-b855-6b82064529ca .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}
#s-8d4f5d1c-4707-487a-a1fa-ecb264f5cb2f {
  margin-top: 6px;
text-align: left;
}
@media (min-width: 1200px){#s-8d4f5d1c-4707-487a-a1fa-ecb264f5cb2f {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-8d4f5d1c-4707-487a-a1fa-ecb264f5cb2f {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-8d4f5d1c-4707-487a-a1fa-ecb264f5cb2f {
  text-align: left;
}
}@media (max-width: 767px){#s-8d4f5d1c-4707-487a-a1fa-ecb264f5cb2f {
  text-align: left;
}
}
#s-8d4f5d1c-4707-487a-a1fa-ecb264f5cb2f .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-8d4f5d1c-4707-487a-a1fa-ecb264f5cb2f .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-8d4f5d1c-4707-487a-a1fa-ecb264f5cb2f .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
@media (min-width: 768px) and (max-width: 991px){#s-8d4f5d1c-4707-487a-a1fa-ecb264f5cb2f .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-8d4f5d1c-4707-487a-a1fa-ecb264f5cb2f .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 16px;
}

#s-8d4f5d1c-4707-487a-a1fa-ecb264f5cb2f .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}@media (max-width: 767px){#s-8d4f5d1c-4707-487a-a1fa-ecb264f5cb2f .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-8d4f5d1c-4707-487a-a1fa-ecb264f5cb2f .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-8d4f5d1c-4707-487a-a1fa-ecb264f5cb2f .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}
#s-6eb6774c-3e17-47ce-a483-285e7195ffbc {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-6eb6774c-3e17-47ce-a483-285e7195ffbc {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-6eb6774c-3e17-47ce-a483-285e7195ffbc {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-6eb6774c-3e17-47ce-a483-285e7195ffbc {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (max-width: 767px){#s-6eb6774c-3e17-47ce-a483-285e7195ffbc {
  margin-top: 10px;
padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}







#s-6eb6774c-3e17-47ce-a483-285e7195ffbc > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6eb6774c-3e17-47ce-a483-285e7195ffbc.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
@media (min-width: 1200px){






#s-6eb6774c-3e17-47ce-a483-285e7195ffbc > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6eb6774c-3e17-47ce-a483-285e7195ffbc.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
}
#s-e81a7b8a-f423-4dee-ae94-3a31d70ebc5a {
  margin-left: auto;
margin-right: auto;
}

#s-1f507ab7-334d-4a63-9743-d49ea270b70a {
  margin-left: auto;
margin-right: auto;
text-align: center;
}



.shg-c#s-1f507ab7-334d-4a63-9743-d49ea270b70a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1f507ab7-334d-4a63-9743-d49ea270b70a img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-1f507ab7-334d-4a63-9743-d49ea270b70a img.shogun-image,
.shg-c#s-1f507ab7-334d-4a63-9743-d49ea270b70a .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-1f507ab7-334d-4a63-9743-d49ea270b70a .shg-image-zoom,
.shg-c#s-1f507ab7-334d-4a63-9743-d49ea270b70a img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-1f507ab7-334d-4a63-9743-d49ea270b70a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1f507ab7-334d-4a63-9743-d49ea270b70a img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-1f507ab7-334d-4a63-9743-d49ea270b70a img.shogun-image,
.shg-c#s-1f507ab7-334d-4a63-9743-d49ea270b70a .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-1f507ab7-334d-4a63-9743-d49ea270b70a .shg-image-zoom,
.shg-c#s-1f507ab7-334d-4a63-9743-d49ea270b70a img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-1f507ab7-334d-4a63-9743-d49ea270b70a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1f507ab7-334d-4a63-9743-d49ea270b70a img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-1f507ab7-334d-4a63-9743-d49ea270b70a img.shogun-image,
.shg-c#s-1f507ab7-334d-4a63-9743-d49ea270b70a .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-1f507ab7-334d-4a63-9743-d49ea270b70a .shg-image-zoom,
.shg-c#s-1f507ab7-334d-4a63-9743-d49ea270b70a img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-1f507ab7-334d-4a63-9743-d49ea270b70a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1f507ab7-334d-4a63-9743-d49ea270b70a img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-1f507ab7-334d-4a63-9743-d49ea270b70a img.shogun-image,
.shg-c#s-1f507ab7-334d-4a63-9743-d49ea270b70a .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-1f507ab7-334d-4a63-9743-d49ea270b70a .shg-image-zoom,
.shg-c#s-1f507ab7-334d-4a63-9743-d49ea270b70a img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-1f507ab7-334d-4a63-9743-d49ea270b70a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1f507ab7-334d-4a63-9743-d49ea270b70a img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-1f507ab7-334d-4a63-9743-d49ea270b70a img.shogun-image,
.shg-c#s-1f507ab7-334d-4a63-9743-d49ea270b70a .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-1f507ab7-334d-4a63-9743-d49ea270b70a .shg-image-zoom,
.shg-c#s-1f507ab7-334d-4a63-9743-d49ea270b70a img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-a200925b-6344-42fa-bf00-d319129134d8 {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 2px;
text-align: left;
}
@media (min-width: 1200px){#s-a200925b-6344-42fa-bf00-d319129134d8 {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-a200925b-6344-42fa-bf00-d319129134d8 {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-a200925b-6344-42fa-bf00-d319129134d8 {
  text-align: left;
}
}@media (max-width: 767px){#s-a200925b-6344-42fa-bf00-d319129134d8 {
  text-align: left;
}
}
#s-a200925b-6344-42fa-bf00-d319129134d8 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-a200925b-6344-42fa-bf00-d319129134d8 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}@media (max-width: 767px){#s-a200925b-6344-42fa-bf00-d319129134d8 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}
#s-383f086a-9686-41e1-a505-330750c91790 {
  margin-top: 6px;
text-align: left;
}
@media (min-width: 1200px){#s-383f086a-9686-41e1-a505-330750c91790 {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-383f086a-9686-41e1-a505-330750c91790 {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-383f086a-9686-41e1-a505-330750c91790 {
  text-align: left;
}
}@media (max-width: 767px){#s-383f086a-9686-41e1-a505-330750c91790 {
  text-align: left;
}
}
#s-383f086a-9686-41e1-a505-330750c91790 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-383f086a-9686-41e1-a505-330750c91790 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-383f086a-9686-41e1-a505-330750c91790 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
@media (min-width: 768px) and (max-width: 991px){#s-383f086a-9686-41e1-a505-330750c91790 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-383f086a-9686-41e1-a505-330750c91790 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 16px;
}

#s-383f086a-9686-41e1-a505-330750c91790 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}@media (max-width: 767px){#s-383f086a-9686-41e1-a505-330750c91790 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-383f086a-9686-41e1-a505-330750c91790 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-383f086a-9686-41e1-a505-330750c91790 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}
#s-996b0d7d-b03f-418b-adff-8724f16eb886 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-996b0d7d-b03f-418b-adff-8724f16eb886 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-996b0d7d-b03f-418b-adff-8724f16eb886 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-996b0d7d-b03f-418b-adff-8724f16eb886 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (max-width: 767px){#s-996b0d7d-b03f-418b-adff-8724f16eb886 {
  margin-top: 10px;
padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}







#s-996b0d7d-b03f-418b-adff-8724f16eb886 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-996b0d7d-b03f-418b-adff-8724f16eb886.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
@media (min-width: 1200px){






#s-996b0d7d-b03f-418b-adff-8724f16eb886 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-996b0d7d-b03f-418b-adff-8724f16eb886.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
}
#s-1a9a3b8b-1baf-407b-a448-855619f5d202 {
  margin-left: auto;
margin-right: auto;
}

#s-cb19436f-27c4-4551-b441-e0f1361a5997 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}



.shg-c#s-cb19436f-27c4-4551-b441-e0f1361a5997 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-cb19436f-27c4-4551-b441-e0f1361a5997 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-cb19436f-27c4-4551-b441-e0f1361a5997 img.shogun-image,
.shg-c#s-cb19436f-27c4-4551-b441-e0f1361a5997 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-cb19436f-27c4-4551-b441-e0f1361a5997 .shg-image-zoom,
.shg-c#s-cb19436f-27c4-4551-b441-e0f1361a5997 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-cb19436f-27c4-4551-b441-e0f1361a5997 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-cb19436f-27c4-4551-b441-e0f1361a5997 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-cb19436f-27c4-4551-b441-e0f1361a5997 img.shogun-image,
.shg-c#s-cb19436f-27c4-4551-b441-e0f1361a5997 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-cb19436f-27c4-4551-b441-e0f1361a5997 .shg-image-zoom,
.shg-c#s-cb19436f-27c4-4551-b441-e0f1361a5997 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-cb19436f-27c4-4551-b441-e0f1361a5997 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-cb19436f-27c4-4551-b441-e0f1361a5997 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-cb19436f-27c4-4551-b441-e0f1361a5997 img.shogun-image,
.shg-c#s-cb19436f-27c4-4551-b441-e0f1361a5997 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-cb19436f-27c4-4551-b441-e0f1361a5997 .shg-image-zoom,
.shg-c#s-cb19436f-27c4-4551-b441-e0f1361a5997 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-cb19436f-27c4-4551-b441-e0f1361a5997 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-cb19436f-27c4-4551-b441-e0f1361a5997 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-cb19436f-27c4-4551-b441-e0f1361a5997 img.shogun-image,
.shg-c#s-cb19436f-27c4-4551-b441-e0f1361a5997 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-cb19436f-27c4-4551-b441-e0f1361a5997 .shg-image-zoom,
.shg-c#s-cb19436f-27c4-4551-b441-e0f1361a5997 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-cb19436f-27c4-4551-b441-e0f1361a5997 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-cb19436f-27c4-4551-b441-e0f1361a5997 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-cb19436f-27c4-4551-b441-e0f1361a5997 img.shogun-image,
.shg-c#s-cb19436f-27c4-4551-b441-e0f1361a5997 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-cb19436f-27c4-4551-b441-e0f1361a5997 .shg-image-zoom,
.shg-c#s-cb19436f-27c4-4551-b441-e0f1361a5997 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-63a7b472-0df9-425e-bb52-53ac657ae457 {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 2px;
text-align: left;
}
@media (min-width: 1200px){#s-63a7b472-0df9-425e-bb52-53ac657ae457 {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-63a7b472-0df9-425e-bb52-53ac657ae457 {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-63a7b472-0df9-425e-bb52-53ac657ae457 {
  text-align: left;
}
}@media (max-width: 767px){#s-63a7b472-0df9-425e-bb52-53ac657ae457 {
  text-align: left;
}
}
#s-63a7b472-0df9-425e-bb52-53ac657ae457 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-63a7b472-0df9-425e-bb52-53ac657ae457 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}@media (max-width: 767px){#s-63a7b472-0df9-425e-bb52-53ac657ae457 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}
#s-7f8bfeb4-74d6-44e0-8950-ef4724782697 {
  margin-top: 6px;
text-align: left;
}
@media (min-width: 1200px){#s-7f8bfeb4-74d6-44e0-8950-ef4724782697 {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-7f8bfeb4-74d6-44e0-8950-ef4724782697 {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-7f8bfeb4-74d6-44e0-8950-ef4724782697 {
  text-align: left;
}
}@media (max-width: 767px){#s-7f8bfeb4-74d6-44e0-8950-ef4724782697 {
  text-align: left;
}
}
#s-7f8bfeb4-74d6-44e0-8950-ef4724782697 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-7f8bfeb4-74d6-44e0-8950-ef4724782697 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-7f8bfeb4-74d6-44e0-8950-ef4724782697 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
@media (min-width: 768px) and (max-width: 991px){#s-7f8bfeb4-74d6-44e0-8950-ef4724782697 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-7f8bfeb4-74d6-44e0-8950-ef4724782697 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 16px;
}

#s-7f8bfeb4-74d6-44e0-8950-ef4724782697 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}@media (max-width: 767px){#s-7f8bfeb4-74d6-44e0-8950-ef4724782697 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-7f8bfeb4-74d6-44e0-8950-ef4724782697 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-7f8bfeb4-74d6-44e0-8950-ef4724782697 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}
#s-1dcdc4a4-61f0-4750-9f2b-f5d8948a6022 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-1dcdc4a4-61f0-4750-9f2b-f5d8948a6022 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-1dcdc4a4-61f0-4750-9f2b-f5d8948a6022 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-1dcdc4a4-61f0-4750-9f2b-f5d8948a6022 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (max-width: 767px){#s-1dcdc4a4-61f0-4750-9f2b-f5d8948a6022 {
  margin-top: 10px;
padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}







#s-1dcdc4a4-61f0-4750-9f2b-f5d8948a6022 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1dcdc4a4-61f0-4750-9f2b-f5d8948a6022.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
@media (min-width: 1200px){






#s-1dcdc4a4-61f0-4750-9f2b-f5d8948a6022 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1dcdc4a4-61f0-4750-9f2b-f5d8948a6022.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
}
#s-54479025-bca2-47ff-9a6c-74cf7ba1a5b2 {
  margin-left: auto;
margin-right: auto;
}

#s-4359ebd8-3eda-4cc6-ba18-eca7b8d61068 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}



.shg-c#s-4359ebd8-3eda-4cc6-ba18-eca7b8d61068 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4359ebd8-3eda-4cc6-ba18-eca7b8d61068 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-4359ebd8-3eda-4cc6-ba18-eca7b8d61068 img.shogun-image,
.shg-c#s-4359ebd8-3eda-4cc6-ba18-eca7b8d61068 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-4359ebd8-3eda-4cc6-ba18-eca7b8d61068 .shg-image-zoom,
.shg-c#s-4359ebd8-3eda-4cc6-ba18-eca7b8d61068 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-4359ebd8-3eda-4cc6-ba18-eca7b8d61068 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4359ebd8-3eda-4cc6-ba18-eca7b8d61068 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-4359ebd8-3eda-4cc6-ba18-eca7b8d61068 img.shogun-image,
.shg-c#s-4359ebd8-3eda-4cc6-ba18-eca7b8d61068 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-4359ebd8-3eda-4cc6-ba18-eca7b8d61068 .shg-image-zoom,
.shg-c#s-4359ebd8-3eda-4cc6-ba18-eca7b8d61068 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-4359ebd8-3eda-4cc6-ba18-eca7b8d61068 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4359ebd8-3eda-4cc6-ba18-eca7b8d61068 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-4359ebd8-3eda-4cc6-ba18-eca7b8d61068 img.shogun-image,
.shg-c#s-4359ebd8-3eda-4cc6-ba18-eca7b8d61068 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-4359ebd8-3eda-4cc6-ba18-eca7b8d61068 .shg-image-zoom,
.shg-c#s-4359ebd8-3eda-4cc6-ba18-eca7b8d61068 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-4359ebd8-3eda-4cc6-ba18-eca7b8d61068 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4359ebd8-3eda-4cc6-ba18-eca7b8d61068 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-4359ebd8-3eda-4cc6-ba18-eca7b8d61068 img.shogun-image,
.shg-c#s-4359ebd8-3eda-4cc6-ba18-eca7b8d61068 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-4359ebd8-3eda-4cc6-ba18-eca7b8d61068 .shg-image-zoom,
.shg-c#s-4359ebd8-3eda-4cc6-ba18-eca7b8d61068 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-4359ebd8-3eda-4cc6-ba18-eca7b8d61068 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4359ebd8-3eda-4cc6-ba18-eca7b8d61068 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-4359ebd8-3eda-4cc6-ba18-eca7b8d61068 img.shogun-image,
.shg-c#s-4359ebd8-3eda-4cc6-ba18-eca7b8d61068 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-4359ebd8-3eda-4cc6-ba18-eca7b8d61068 .shg-image-zoom,
.shg-c#s-4359ebd8-3eda-4cc6-ba18-eca7b8d61068 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-9d8378cb-4e4e-4cf4-bc7b-dbfc44229565 {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 2px;
text-align: left;
}
@media (min-width: 1200px){#s-9d8378cb-4e4e-4cf4-bc7b-dbfc44229565 {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-9d8378cb-4e4e-4cf4-bc7b-dbfc44229565 {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-9d8378cb-4e4e-4cf4-bc7b-dbfc44229565 {
  text-align: left;
}
}@media (max-width: 767px){#s-9d8378cb-4e4e-4cf4-bc7b-dbfc44229565 {
  text-align: left;
}
}
#s-9d8378cb-4e4e-4cf4-bc7b-dbfc44229565 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-9d8378cb-4e4e-4cf4-bc7b-dbfc44229565 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}@media (max-width: 767px){#s-9d8378cb-4e4e-4cf4-bc7b-dbfc44229565 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}
#s-08746116-0d69-4aa6-9518-19b11d2eb7f7 {
  margin-top: 6px;
text-align: left;
}
@media (min-width: 1200px){#s-08746116-0d69-4aa6-9518-19b11d2eb7f7 {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-08746116-0d69-4aa6-9518-19b11d2eb7f7 {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-08746116-0d69-4aa6-9518-19b11d2eb7f7 {
  text-align: left;
}
}@media (max-width: 767px){#s-08746116-0d69-4aa6-9518-19b11d2eb7f7 {
  text-align: left;
}
}
#s-08746116-0d69-4aa6-9518-19b11d2eb7f7 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-08746116-0d69-4aa6-9518-19b11d2eb7f7 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-08746116-0d69-4aa6-9518-19b11d2eb7f7 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
@media (min-width: 768px) and (max-width: 991px){#s-08746116-0d69-4aa6-9518-19b11d2eb7f7 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-08746116-0d69-4aa6-9518-19b11d2eb7f7 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 16px;
}

#s-08746116-0d69-4aa6-9518-19b11d2eb7f7 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}@media (max-width: 767px){#s-08746116-0d69-4aa6-9518-19b11d2eb7f7 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-08746116-0d69-4aa6-9518-19b11d2eb7f7 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-08746116-0d69-4aa6-9518-19b11d2eb7f7 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}
#s-ed5d18be-d4fc-4c9b-bb9c-465a39cc04da {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(40, 40, 40, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-ed5d18be-d4fc-4c9b-bb9c-465a39cc04da:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-ed5d18be-d4fc-4c9b-bb9c-465a39cc04da:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 1200px){#s-ed5d18be-d4fc-4c9b-bb9c-465a39cc04da {
  margin-top: 10px;
margin-bottom: 0px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 30px;
background-color: rgba(40, 40, 40, 1);
background-image: none;
hover-type: color;
}
#s-ed5d18be-d4fc-4c9b-bb9c-465a39cc04da:hover {background-color: rgb(250, 186, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}@media (min-width: 992px) and (max-width: 1199px){#s-ed5d18be-d4fc-4c9b-bb9c-465a39cc04da {
  margin-top: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 30px;
background-image: none;
background-color: rgba(40, 40, 40, 1);
hover-type: color;
}
#s-ed5d18be-d4fc-4c9b-bb9c-465a39cc04da:hover {background-color: rgb(250, 186, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}@media (min-width: 768px) and (max-width: 991px){#s-ed5d18be-d4fc-4c9b-bb9c-465a39cc04da {
  margin-top: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 30px;
background-image: none;
background-color: rgba(40, 40, 40, 1);
hover-type: color;
}
#s-ed5d18be-d4fc-4c9b-bb9c-465a39cc04da:hover {background-color: rgb(250, 186, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}@media (max-width: 767px){#s-ed5d18be-d4fc-4c9b-bb9c-465a39cc04da {
  margin-top: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 30px;
background-image: none;
background-color: rgba(40, 40, 40, 1);
hover-type: color;
}
#s-ed5d18be-d4fc-4c9b-bb9c-465a39cc04da:hover {background-color: rgb(250, 186, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}

  #s-ed5d18be-d4fc-4c9b-bb9c-465a39cc04da-root {
    text-align: center;
  }


#s-ed5d18be-d4fc-4c9b-bb9c-465a39cc04da.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-ed5d18be-d4fc-4c9b-bb9c-465a39cc04da-root {
    text-align: center;
  }


#s-ed5d18be-d4fc-4c9b-bb9c-465a39cc04da.shg-btn {
  color: #ffffff;
  font-size: 15px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-ed5d18be-d4fc-4c9b-bb9c-465a39cc04da-root {
    text-align: center;
  }


#s-ed5d18be-d4fc-4c9b-bb9c-465a39cc04da.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-ed5d18be-d4fc-4c9b-bb9c-465a39cc04da-root {
    text-align: center;
  }


#s-ed5d18be-d4fc-4c9b-bb9c-465a39cc04da.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-ed5d18be-d4fc-4c9b-bb9c-465a39cc04da-root {
    text-align: center;
  }


#s-ed5d18be-d4fc-4c9b-bb9c-465a39cc04da.shg-btn {
  color: #ffffff;
  font-size: 15px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-77e6c8e7-f0d4-4ab8-b712-6c8ce3b7c80c {
  margin-top: 24px;
margin-left: auto;
margin-right: auto;
padding-top: 2%;
padding-left: 2%;
padding-bottom: 2%;
padding-right: 2%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-77e6c8e7-f0d4-4ab8-b712-6c8ce3b7c80c {
  padding-top: 1%;
padding-left: 1%;
padding-bottom: 1%;
padding-right: 1%;
border-radius: 8px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-77e6c8e7-f0d4-4ab8-b712-6c8ce3b7c80c {
  border-radius: 8px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-77e6c8e7-f0d4-4ab8-b712-6c8ce3b7c80c {
  border-radius: 8px;
}
}@media (max-width: 767px){#s-77e6c8e7-f0d4-4ab8-b712-6c8ce3b7c80c {
  border-radius: 8px;
}
}







#s-77e6c8e7-f0d4-4ab8-b712-6c8ce3b7c80c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-77e6c8e7-f0d4-4ab8-b712-6c8ce3b7c80c.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-81fb324b-11b7-4037-afce-04c0b1fd7df7 {
  margin-left: auto;
margin-right: auto;
padding-top: 1.5%;
padding-left: 1.5%;
padding-bottom: 1%;
padding-right: 1.5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 5px;
min-height: 50px;
background-color: rgba(227, 227, 227, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-81fb324b-11b7-4037-afce-04c0b1fd7df7 {
  padding-left: 2%;
padding-right: 2%;
}
}@media (max-width: 767px){#s-81fb324b-11b7-4037-afce-04c0b1fd7df7 {
  padding-top: 3%;
padding-left: 2%;
padding-bottom: 3%;
padding-right: 2%;
}
}







#s-81fb324b-11b7-4037-afce-04c0b1fd7df7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-81fb324b-11b7-4037-afce-04c0b1fd7df7.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-a714e79f-cfa1-4d83-9754-38ec476a4d15 {
  margin-left: auto;
margin-right: auto;
}

#s-a714e79f-cfa1-4d83-9754-38ec476a4d15 .shg-proportional-font-size,
#s-a714e79f-cfa1-4d83-9754-38ec476a4d15 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}
@media (max-width: 767px){#s-a714e79f-cfa1-4d83-9754-38ec476a4d15 .shg-proportional-font-size,
#s-a714e79f-cfa1-4d83-9754-38ec476a4d15 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 90;
    
    
    font-size: 0.9em;
  
}
}
#s-98a56af5-ae2a-4042-ab86-8afe888f5c75 {
  margin-top: 8px;
margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-98a56af5-ae2a-4042-ab86-8afe888f5c75"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-98a56af5-ae2a-4042-ab86-8afe888f5c75"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 8.333333333333334px);
}

}

@media (min-width: 992px) {
[id="s-98a56af5-ae2a-4042-ab86-8afe888f5c75"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 8.333333333333334px);
}

}

@media (min-width: 1200px) {
[id="s-98a56af5-ae2a-4042-ab86-8afe888f5c75"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 8.333333333333334px);
}

}

#s-3096ed42-3170-4ccf-ba0a-cd3e7f428e99 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-3096ed42-3170-4ccf-ba0a-cd3e7f428e99 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-3096ed42-3170-4ccf-ba0a-cd3e7f428e99 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-3096ed42-3170-4ccf-ba0a-cd3e7f428e99 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (max-width: 767px){#s-3096ed42-3170-4ccf-ba0a-cd3e7f428e99 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}







#s-3096ed42-3170-4ccf-ba0a-cd3e7f428e99 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3096ed42-3170-4ccf-ba0a-cd3e7f428e99.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
@media (min-width: 1200px){






#s-3096ed42-3170-4ccf-ba0a-cd3e7f428e99 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3096ed42-3170-4ccf-ba0a-cd3e7f428e99.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
}
#s-b9d39542-fd7e-44e9-bdf9-8de8e003e3db {
  margin-left: auto;
margin-right: auto;
}

#s-ca8f8e0f-9356-48ca-ab4f-d2bd42d851f1 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}



.shg-c#s-ca8f8e0f-9356-48ca-ab4f-d2bd42d851f1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ca8f8e0f-9356-48ca-ab4f-d2bd42d851f1 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-ca8f8e0f-9356-48ca-ab4f-d2bd42d851f1 img.shogun-image,
.shg-c#s-ca8f8e0f-9356-48ca-ab4f-d2bd42d851f1 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-ca8f8e0f-9356-48ca-ab4f-d2bd42d851f1 .shg-image-zoom,
.shg-c#s-ca8f8e0f-9356-48ca-ab4f-d2bd42d851f1 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-ca8f8e0f-9356-48ca-ab4f-d2bd42d851f1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ca8f8e0f-9356-48ca-ab4f-d2bd42d851f1 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-ca8f8e0f-9356-48ca-ab4f-d2bd42d851f1 img.shogun-image,
.shg-c#s-ca8f8e0f-9356-48ca-ab4f-d2bd42d851f1 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-ca8f8e0f-9356-48ca-ab4f-d2bd42d851f1 .shg-image-zoom,
.shg-c#s-ca8f8e0f-9356-48ca-ab4f-d2bd42d851f1 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-ca8f8e0f-9356-48ca-ab4f-d2bd42d851f1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ca8f8e0f-9356-48ca-ab4f-d2bd42d851f1 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-ca8f8e0f-9356-48ca-ab4f-d2bd42d851f1 img.shogun-image,
.shg-c#s-ca8f8e0f-9356-48ca-ab4f-d2bd42d851f1 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-ca8f8e0f-9356-48ca-ab4f-d2bd42d851f1 .shg-image-zoom,
.shg-c#s-ca8f8e0f-9356-48ca-ab4f-d2bd42d851f1 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-ca8f8e0f-9356-48ca-ab4f-d2bd42d851f1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ca8f8e0f-9356-48ca-ab4f-d2bd42d851f1 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-ca8f8e0f-9356-48ca-ab4f-d2bd42d851f1 img.shogun-image,
.shg-c#s-ca8f8e0f-9356-48ca-ab4f-d2bd42d851f1 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-ca8f8e0f-9356-48ca-ab4f-d2bd42d851f1 .shg-image-zoom,
.shg-c#s-ca8f8e0f-9356-48ca-ab4f-d2bd42d851f1 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-ca8f8e0f-9356-48ca-ab4f-d2bd42d851f1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ca8f8e0f-9356-48ca-ab4f-d2bd42d851f1 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-ca8f8e0f-9356-48ca-ab4f-d2bd42d851f1 img.shogun-image,
.shg-c#s-ca8f8e0f-9356-48ca-ab4f-d2bd42d851f1 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-ca8f8e0f-9356-48ca-ab4f-d2bd42d851f1 .shg-image-zoom,
.shg-c#s-ca8f8e0f-9356-48ca-ab4f-d2bd42d851f1 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-2a599ff7-2f17-4f44-8f1d-87a5ea115767 {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 2px;
text-align: left;
}
@media (min-width: 1200px){#s-2a599ff7-2f17-4f44-8f1d-87a5ea115767 {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-2a599ff7-2f17-4f44-8f1d-87a5ea115767 {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-2a599ff7-2f17-4f44-8f1d-87a5ea115767 {
  text-align: left;
}
}@media (max-width: 767px){#s-2a599ff7-2f17-4f44-8f1d-87a5ea115767 {
  text-align: left;
}
}
#s-2a599ff7-2f17-4f44-8f1d-87a5ea115767 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-2a599ff7-2f17-4f44-8f1d-87a5ea115767 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}@media (max-width: 767px){#s-2a599ff7-2f17-4f44-8f1d-87a5ea115767 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}
#s-c3e60307-c3e6-417f-b750-dcc4d2835e06 {
  margin-top: 6px;
text-align: left;
}
@media (min-width: 1200px){#s-c3e60307-c3e6-417f-b750-dcc4d2835e06 {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-c3e60307-c3e6-417f-b750-dcc4d2835e06 {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-c3e60307-c3e6-417f-b750-dcc4d2835e06 {
  text-align: left;
}
}@media (max-width: 767px){#s-c3e60307-c3e6-417f-b750-dcc4d2835e06 {
  text-align: center;
}
}
#s-c3e60307-c3e6-417f-b750-dcc4d2835e06 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-c3e60307-c3e6-417f-b750-dcc4d2835e06 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-c3e60307-c3e6-417f-b750-dcc4d2835e06 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
@media (min-width: 768px) and (max-width: 991px){#s-c3e60307-c3e6-417f-b750-dcc4d2835e06 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-c3e60307-c3e6-417f-b750-dcc4d2835e06 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 16px;
}

#s-c3e60307-c3e6-417f-b750-dcc4d2835e06 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}@media (max-width: 767px){#s-c3e60307-c3e6-417f-b750-dcc4d2835e06 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-c3e60307-c3e6-417f-b750-dcc4d2835e06 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-c3e60307-c3e6-417f-b750-dcc4d2835e06 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}
#s-a1864454-c947-4849-923b-63e340f2f5c6 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-a1864454-c947-4849-923b-63e340f2f5c6 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-a1864454-c947-4849-923b-63e340f2f5c6 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-a1864454-c947-4849-923b-63e340f2f5c6 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (max-width: 767px){#s-a1864454-c947-4849-923b-63e340f2f5c6 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}







#s-a1864454-c947-4849-923b-63e340f2f5c6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a1864454-c947-4849-923b-63e340f2f5c6.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
@media (min-width: 1200px){






#s-a1864454-c947-4849-923b-63e340f2f5c6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a1864454-c947-4849-923b-63e340f2f5c6.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
}
#s-4316279e-17cc-447d-a84b-27369dcb68aa {
  margin-left: auto;
margin-right: auto;
}

#s-183d55cb-caa0-42e3-9411-009cd1ef0a25 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}



.shg-c#s-183d55cb-caa0-42e3-9411-009cd1ef0a25 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-183d55cb-caa0-42e3-9411-009cd1ef0a25 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-183d55cb-caa0-42e3-9411-009cd1ef0a25 img.shogun-image,
.shg-c#s-183d55cb-caa0-42e3-9411-009cd1ef0a25 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-183d55cb-caa0-42e3-9411-009cd1ef0a25 .shg-image-zoom,
.shg-c#s-183d55cb-caa0-42e3-9411-009cd1ef0a25 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-183d55cb-caa0-42e3-9411-009cd1ef0a25 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-183d55cb-caa0-42e3-9411-009cd1ef0a25 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-183d55cb-caa0-42e3-9411-009cd1ef0a25 img.shogun-image,
.shg-c#s-183d55cb-caa0-42e3-9411-009cd1ef0a25 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-183d55cb-caa0-42e3-9411-009cd1ef0a25 .shg-image-zoom,
.shg-c#s-183d55cb-caa0-42e3-9411-009cd1ef0a25 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-183d55cb-caa0-42e3-9411-009cd1ef0a25 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-183d55cb-caa0-42e3-9411-009cd1ef0a25 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-183d55cb-caa0-42e3-9411-009cd1ef0a25 img.shogun-image,
.shg-c#s-183d55cb-caa0-42e3-9411-009cd1ef0a25 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-183d55cb-caa0-42e3-9411-009cd1ef0a25 .shg-image-zoom,
.shg-c#s-183d55cb-caa0-42e3-9411-009cd1ef0a25 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-183d55cb-caa0-42e3-9411-009cd1ef0a25 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-183d55cb-caa0-42e3-9411-009cd1ef0a25 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-183d55cb-caa0-42e3-9411-009cd1ef0a25 img.shogun-image,
.shg-c#s-183d55cb-caa0-42e3-9411-009cd1ef0a25 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-183d55cb-caa0-42e3-9411-009cd1ef0a25 .shg-image-zoom,
.shg-c#s-183d55cb-caa0-42e3-9411-009cd1ef0a25 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-183d55cb-caa0-42e3-9411-009cd1ef0a25 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-183d55cb-caa0-42e3-9411-009cd1ef0a25 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-183d55cb-caa0-42e3-9411-009cd1ef0a25 img.shogun-image,
.shg-c#s-183d55cb-caa0-42e3-9411-009cd1ef0a25 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-183d55cb-caa0-42e3-9411-009cd1ef0a25 .shg-image-zoom,
.shg-c#s-183d55cb-caa0-42e3-9411-009cd1ef0a25 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-e336aa4f-812f-40f9-8462-db96bc368c70 {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 2px;
text-align: left;
}
@media (min-width: 1200px){#s-e336aa4f-812f-40f9-8462-db96bc368c70 {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-e336aa4f-812f-40f9-8462-db96bc368c70 {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-e336aa4f-812f-40f9-8462-db96bc368c70 {
  text-align: left;
}
}@media (max-width: 767px){#s-e336aa4f-812f-40f9-8462-db96bc368c70 {
  text-align: left;
}
}
#s-e336aa4f-812f-40f9-8462-db96bc368c70 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-e336aa4f-812f-40f9-8462-db96bc368c70 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}@media (max-width: 767px){#s-e336aa4f-812f-40f9-8462-db96bc368c70 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}
#s-7463b0d4-780b-41f2-a806-ed0fc78e2a72 {
  margin-top: 6px;
text-align: left;
}
@media (min-width: 1200px){#s-7463b0d4-780b-41f2-a806-ed0fc78e2a72 {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-7463b0d4-780b-41f2-a806-ed0fc78e2a72 {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-7463b0d4-780b-41f2-a806-ed0fc78e2a72 {
  text-align: left;
}
}@media (max-width: 767px){#s-7463b0d4-780b-41f2-a806-ed0fc78e2a72 {
  text-align: left;
}
}
#s-7463b0d4-780b-41f2-a806-ed0fc78e2a72 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-7463b0d4-780b-41f2-a806-ed0fc78e2a72 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-7463b0d4-780b-41f2-a806-ed0fc78e2a72 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
@media (min-width: 768px) and (max-width: 991px){#s-7463b0d4-780b-41f2-a806-ed0fc78e2a72 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-7463b0d4-780b-41f2-a806-ed0fc78e2a72 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 16px;
}

#s-7463b0d4-780b-41f2-a806-ed0fc78e2a72 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}@media (max-width: 767px){#s-7463b0d4-780b-41f2-a806-ed0fc78e2a72 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-7463b0d4-780b-41f2-a806-ed0fc78e2a72 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-7463b0d4-780b-41f2-a806-ed0fc78e2a72 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}
#s-c6d1530b-5c44-498b-a053-3f34ea787479 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-c6d1530b-5c44-498b-a053-3f34ea787479 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-c6d1530b-5c44-498b-a053-3f34ea787479 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-c6d1530b-5c44-498b-a053-3f34ea787479 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (max-width: 767px){#s-c6d1530b-5c44-498b-a053-3f34ea787479 {
  margin-top: 10px;
padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}







#s-c6d1530b-5c44-498b-a053-3f34ea787479 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c6d1530b-5c44-498b-a053-3f34ea787479.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
@media (min-width: 1200px){






#s-c6d1530b-5c44-498b-a053-3f34ea787479 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c6d1530b-5c44-498b-a053-3f34ea787479.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
}
#s-5136a5f1-1859-4e79-9674-06e89320e5c7 {
  margin-left: auto;
margin-right: auto;
}

#s-0c1d3e54-04cf-4bad-8490-0fb588b65e75 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}



.shg-c#s-0c1d3e54-04cf-4bad-8490-0fb588b65e75 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0c1d3e54-04cf-4bad-8490-0fb588b65e75 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-0c1d3e54-04cf-4bad-8490-0fb588b65e75 img.shogun-image,
.shg-c#s-0c1d3e54-04cf-4bad-8490-0fb588b65e75 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-0c1d3e54-04cf-4bad-8490-0fb588b65e75 .shg-image-zoom,
.shg-c#s-0c1d3e54-04cf-4bad-8490-0fb588b65e75 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-0c1d3e54-04cf-4bad-8490-0fb588b65e75 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0c1d3e54-04cf-4bad-8490-0fb588b65e75 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-0c1d3e54-04cf-4bad-8490-0fb588b65e75 img.shogun-image,
.shg-c#s-0c1d3e54-04cf-4bad-8490-0fb588b65e75 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-0c1d3e54-04cf-4bad-8490-0fb588b65e75 .shg-image-zoom,
.shg-c#s-0c1d3e54-04cf-4bad-8490-0fb588b65e75 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-0c1d3e54-04cf-4bad-8490-0fb588b65e75 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0c1d3e54-04cf-4bad-8490-0fb588b65e75 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-0c1d3e54-04cf-4bad-8490-0fb588b65e75 img.shogun-image,
.shg-c#s-0c1d3e54-04cf-4bad-8490-0fb588b65e75 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-0c1d3e54-04cf-4bad-8490-0fb588b65e75 .shg-image-zoom,
.shg-c#s-0c1d3e54-04cf-4bad-8490-0fb588b65e75 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-0c1d3e54-04cf-4bad-8490-0fb588b65e75 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0c1d3e54-04cf-4bad-8490-0fb588b65e75 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-0c1d3e54-04cf-4bad-8490-0fb588b65e75 img.shogun-image,
.shg-c#s-0c1d3e54-04cf-4bad-8490-0fb588b65e75 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-0c1d3e54-04cf-4bad-8490-0fb588b65e75 .shg-image-zoom,
.shg-c#s-0c1d3e54-04cf-4bad-8490-0fb588b65e75 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-0c1d3e54-04cf-4bad-8490-0fb588b65e75 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0c1d3e54-04cf-4bad-8490-0fb588b65e75 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-0c1d3e54-04cf-4bad-8490-0fb588b65e75 img.shogun-image,
.shg-c#s-0c1d3e54-04cf-4bad-8490-0fb588b65e75 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-0c1d3e54-04cf-4bad-8490-0fb588b65e75 .shg-image-zoom,
.shg-c#s-0c1d3e54-04cf-4bad-8490-0fb588b65e75 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-0857dfa5-d598-45ea-bb76-5d16a95abe2e {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 2px;
text-align: left;
}
@media (min-width: 1200px){#s-0857dfa5-d598-45ea-bb76-5d16a95abe2e {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-0857dfa5-d598-45ea-bb76-5d16a95abe2e {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-0857dfa5-d598-45ea-bb76-5d16a95abe2e {
  text-align: left;
}
}@media (max-width: 767px){#s-0857dfa5-d598-45ea-bb76-5d16a95abe2e {
  text-align: left;
}
}
#s-0857dfa5-d598-45ea-bb76-5d16a95abe2e .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-0857dfa5-d598-45ea-bb76-5d16a95abe2e .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}@media (max-width: 767px){#s-0857dfa5-d598-45ea-bb76-5d16a95abe2e .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}
#s-c459768c-9fe6-4920-91b1-693bfc3fe0f8 {
  margin-top: 6px;
text-align: left;
}
@media (min-width: 1200px){#s-c459768c-9fe6-4920-91b1-693bfc3fe0f8 {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-c459768c-9fe6-4920-91b1-693bfc3fe0f8 {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-c459768c-9fe6-4920-91b1-693bfc3fe0f8 {
  text-align: left;
}
}@media (max-width: 767px){#s-c459768c-9fe6-4920-91b1-693bfc3fe0f8 {
  text-align: left;
}
}
#s-c459768c-9fe6-4920-91b1-693bfc3fe0f8 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-c459768c-9fe6-4920-91b1-693bfc3fe0f8 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-c459768c-9fe6-4920-91b1-693bfc3fe0f8 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
@media (min-width: 768px) and (max-width: 991px){#s-c459768c-9fe6-4920-91b1-693bfc3fe0f8 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-c459768c-9fe6-4920-91b1-693bfc3fe0f8 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 16px;
}

#s-c459768c-9fe6-4920-91b1-693bfc3fe0f8 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}@media (max-width: 767px){#s-c459768c-9fe6-4920-91b1-693bfc3fe0f8 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-c459768c-9fe6-4920-91b1-693bfc3fe0f8 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-c459768c-9fe6-4920-91b1-693bfc3fe0f8 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}
#s-27677133-5db1-4766-923f-43f7885ba23d {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-27677133-5db1-4766-923f-43f7885ba23d {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-27677133-5db1-4766-923f-43f7885ba23d {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-27677133-5db1-4766-923f-43f7885ba23d {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (max-width: 767px){#s-27677133-5db1-4766-923f-43f7885ba23d {
  margin-top: 10px;
padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}







#s-27677133-5db1-4766-923f-43f7885ba23d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-27677133-5db1-4766-923f-43f7885ba23d.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
@media (min-width: 1200px){






#s-27677133-5db1-4766-923f-43f7885ba23d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-27677133-5db1-4766-923f-43f7885ba23d.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
}
#s-03b65d1d-cd7a-4d63-aed0-223dd1022d39 {
  margin-left: auto;
margin-right: auto;
}

#s-f8745f83-e7ef-46f8-a34d-774e45d216ef {
  margin-left: auto;
margin-right: auto;
text-align: center;
}



.shg-c#s-f8745f83-e7ef-46f8-a34d-774e45d216ef .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f8745f83-e7ef-46f8-a34d-774e45d216ef img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-f8745f83-e7ef-46f8-a34d-774e45d216ef img.shogun-image,
.shg-c#s-f8745f83-e7ef-46f8-a34d-774e45d216ef .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-f8745f83-e7ef-46f8-a34d-774e45d216ef .shg-image-zoom,
.shg-c#s-f8745f83-e7ef-46f8-a34d-774e45d216ef img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-f8745f83-e7ef-46f8-a34d-774e45d216ef .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f8745f83-e7ef-46f8-a34d-774e45d216ef img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-f8745f83-e7ef-46f8-a34d-774e45d216ef img.shogun-image,
.shg-c#s-f8745f83-e7ef-46f8-a34d-774e45d216ef .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-f8745f83-e7ef-46f8-a34d-774e45d216ef .shg-image-zoom,
.shg-c#s-f8745f83-e7ef-46f8-a34d-774e45d216ef img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-f8745f83-e7ef-46f8-a34d-774e45d216ef .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f8745f83-e7ef-46f8-a34d-774e45d216ef img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-f8745f83-e7ef-46f8-a34d-774e45d216ef img.shogun-image,
.shg-c#s-f8745f83-e7ef-46f8-a34d-774e45d216ef .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-f8745f83-e7ef-46f8-a34d-774e45d216ef .shg-image-zoom,
.shg-c#s-f8745f83-e7ef-46f8-a34d-774e45d216ef img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-f8745f83-e7ef-46f8-a34d-774e45d216ef .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f8745f83-e7ef-46f8-a34d-774e45d216ef img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-f8745f83-e7ef-46f8-a34d-774e45d216ef img.shogun-image,
.shg-c#s-f8745f83-e7ef-46f8-a34d-774e45d216ef .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-f8745f83-e7ef-46f8-a34d-774e45d216ef .shg-image-zoom,
.shg-c#s-f8745f83-e7ef-46f8-a34d-774e45d216ef img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-f8745f83-e7ef-46f8-a34d-774e45d216ef .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f8745f83-e7ef-46f8-a34d-774e45d216ef img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-f8745f83-e7ef-46f8-a34d-774e45d216ef img.shogun-image,
.shg-c#s-f8745f83-e7ef-46f8-a34d-774e45d216ef .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-f8745f83-e7ef-46f8-a34d-774e45d216ef .shg-image-zoom,
.shg-c#s-f8745f83-e7ef-46f8-a34d-774e45d216ef img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-7e9f0f2d-93b1-4888-83dd-9724570f64eb {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 2px;
text-align: left;
}
@media (min-width: 1200px){#s-7e9f0f2d-93b1-4888-83dd-9724570f64eb {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-7e9f0f2d-93b1-4888-83dd-9724570f64eb {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-7e9f0f2d-93b1-4888-83dd-9724570f64eb {
  text-align: left;
}
}@media (max-width: 767px){#s-7e9f0f2d-93b1-4888-83dd-9724570f64eb {
  text-align: left;
}
}
#s-7e9f0f2d-93b1-4888-83dd-9724570f64eb .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-7e9f0f2d-93b1-4888-83dd-9724570f64eb .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}@media (max-width: 767px){#s-7e9f0f2d-93b1-4888-83dd-9724570f64eb .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}
#s-a69c7285-a2b5-4a0b-bd20-d0404781d20c {
  margin-top: 6px;
text-align: left;
}
@media (min-width: 1200px){#s-a69c7285-a2b5-4a0b-bd20-d0404781d20c {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-a69c7285-a2b5-4a0b-bd20-d0404781d20c {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-a69c7285-a2b5-4a0b-bd20-d0404781d20c {
  text-align: left;
}
}@media (max-width: 767px){#s-a69c7285-a2b5-4a0b-bd20-d0404781d20c {
  text-align: left;
}
}
#s-a69c7285-a2b5-4a0b-bd20-d0404781d20c .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-a69c7285-a2b5-4a0b-bd20-d0404781d20c .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-a69c7285-a2b5-4a0b-bd20-d0404781d20c .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
@media (min-width: 768px) and (max-width: 991px){#s-a69c7285-a2b5-4a0b-bd20-d0404781d20c .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-a69c7285-a2b5-4a0b-bd20-d0404781d20c .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 16px;
}

#s-a69c7285-a2b5-4a0b-bd20-d0404781d20c .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}@media (max-width: 767px){#s-a69c7285-a2b5-4a0b-bd20-d0404781d20c .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-a69c7285-a2b5-4a0b-bd20-d0404781d20c .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-a69c7285-a2b5-4a0b-bd20-d0404781d20c .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}
#s-c9fbe310-47e3-4a1f-87a8-38491c414aaf {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-c9fbe310-47e3-4a1f-87a8-38491c414aaf {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-c9fbe310-47e3-4a1f-87a8-38491c414aaf {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-c9fbe310-47e3-4a1f-87a8-38491c414aaf {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (max-width: 767px){#s-c9fbe310-47e3-4a1f-87a8-38491c414aaf {
  margin-top: 10px;
padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}







#s-c9fbe310-47e3-4a1f-87a8-38491c414aaf > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c9fbe310-47e3-4a1f-87a8-38491c414aaf.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
@media (min-width: 1200px){






#s-c9fbe310-47e3-4a1f-87a8-38491c414aaf > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c9fbe310-47e3-4a1f-87a8-38491c414aaf.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
}
#s-cf2e3430-ad50-4e18-ac21-e37ad395c66d {
  margin-left: auto;
margin-right: auto;
}

#s-4188c1dc-f9eb-46b6-af1c-1ae0198f19e0 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}



.shg-c#s-4188c1dc-f9eb-46b6-af1c-1ae0198f19e0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4188c1dc-f9eb-46b6-af1c-1ae0198f19e0 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-4188c1dc-f9eb-46b6-af1c-1ae0198f19e0 img.shogun-image,
.shg-c#s-4188c1dc-f9eb-46b6-af1c-1ae0198f19e0 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-4188c1dc-f9eb-46b6-af1c-1ae0198f19e0 .shg-image-zoom,
.shg-c#s-4188c1dc-f9eb-46b6-af1c-1ae0198f19e0 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-4188c1dc-f9eb-46b6-af1c-1ae0198f19e0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4188c1dc-f9eb-46b6-af1c-1ae0198f19e0 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-4188c1dc-f9eb-46b6-af1c-1ae0198f19e0 img.shogun-image,
.shg-c#s-4188c1dc-f9eb-46b6-af1c-1ae0198f19e0 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-4188c1dc-f9eb-46b6-af1c-1ae0198f19e0 .shg-image-zoom,
.shg-c#s-4188c1dc-f9eb-46b6-af1c-1ae0198f19e0 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-4188c1dc-f9eb-46b6-af1c-1ae0198f19e0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4188c1dc-f9eb-46b6-af1c-1ae0198f19e0 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-4188c1dc-f9eb-46b6-af1c-1ae0198f19e0 img.shogun-image,
.shg-c#s-4188c1dc-f9eb-46b6-af1c-1ae0198f19e0 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-4188c1dc-f9eb-46b6-af1c-1ae0198f19e0 .shg-image-zoom,
.shg-c#s-4188c1dc-f9eb-46b6-af1c-1ae0198f19e0 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-4188c1dc-f9eb-46b6-af1c-1ae0198f19e0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4188c1dc-f9eb-46b6-af1c-1ae0198f19e0 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-4188c1dc-f9eb-46b6-af1c-1ae0198f19e0 img.shogun-image,
.shg-c#s-4188c1dc-f9eb-46b6-af1c-1ae0198f19e0 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-4188c1dc-f9eb-46b6-af1c-1ae0198f19e0 .shg-image-zoom,
.shg-c#s-4188c1dc-f9eb-46b6-af1c-1ae0198f19e0 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-4188c1dc-f9eb-46b6-af1c-1ae0198f19e0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4188c1dc-f9eb-46b6-af1c-1ae0198f19e0 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-4188c1dc-f9eb-46b6-af1c-1ae0198f19e0 img.shogun-image,
.shg-c#s-4188c1dc-f9eb-46b6-af1c-1ae0198f19e0 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-4188c1dc-f9eb-46b6-af1c-1ae0198f19e0 .shg-image-zoom,
.shg-c#s-4188c1dc-f9eb-46b6-af1c-1ae0198f19e0 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-0e68c947-37d3-440a-bd85-fc29122f0afa {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 2px;
text-align: left;
}
@media (min-width: 1200px){#s-0e68c947-37d3-440a-bd85-fc29122f0afa {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-0e68c947-37d3-440a-bd85-fc29122f0afa {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-0e68c947-37d3-440a-bd85-fc29122f0afa {
  text-align: left;
}
}@media (max-width: 767px){#s-0e68c947-37d3-440a-bd85-fc29122f0afa {
  text-align: left;
}
}
#s-0e68c947-37d3-440a-bd85-fc29122f0afa .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-0e68c947-37d3-440a-bd85-fc29122f0afa .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}@media (max-width: 767px){#s-0e68c947-37d3-440a-bd85-fc29122f0afa .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}
#s-306f6dad-c362-42ff-b25f-05c3c96531ee {
  margin-top: 6px;
text-align: left;
}
@media (min-width: 1200px){#s-306f6dad-c362-42ff-b25f-05c3c96531ee {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-306f6dad-c362-42ff-b25f-05c3c96531ee {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-306f6dad-c362-42ff-b25f-05c3c96531ee {
  text-align: left;
}
}@media (max-width: 767px){#s-306f6dad-c362-42ff-b25f-05c3c96531ee {
  text-align: left;
}
}
#s-306f6dad-c362-42ff-b25f-05c3c96531ee .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-306f6dad-c362-42ff-b25f-05c3c96531ee .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-306f6dad-c362-42ff-b25f-05c3c96531ee .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
@media (min-width: 768px) and (max-width: 991px){#s-306f6dad-c362-42ff-b25f-05c3c96531ee .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-306f6dad-c362-42ff-b25f-05c3c96531ee .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 16px;
}

#s-306f6dad-c362-42ff-b25f-05c3c96531ee .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}@media (max-width: 767px){#s-306f6dad-c362-42ff-b25f-05c3c96531ee .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-306f6dad-c362-42ff-b25f-05c3c96531ee .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-306f6dad-c362-42ff-b25f-05c3c96531ee .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}
#s-58d1d88a-65a5-4950-9830-4fa26c88f41a {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-58d1d88a-65a5-4950-9830-4fa26c88f41a {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-58d1d88a-65a5-4950-9830-4fa26c88f41a {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-58d1d88a-65a5-4950-9830-4fa26c88f41a {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (max-width: 767px){#s-58d1d88a-65a5-4950-9830-4fa26c88f41a {
  margin-top: 10px;
padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}







#s-58d1d88a-65a5-4950-9830-4fa26c88f41a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-58d1d88a-65a5-4950-9830-4fa26c88f41a.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
@media (min-width: 1200px){






#s-58d1d88a-65a5-4950-9830-4fa26c88f41a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-58d1d88a-65a5-4950-9830-4fa26c88f41a.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
}
#s-555f6008-58f1-4503-b94c-8655508bbb42 {
  margin-left: auto;
margin-right: auto;
}

#s-cb0b0d52-1327-493d-bae2-5fcf1257dcc6 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}



.shg-c#s-cb0b0d52-1327-493d-bae2-5fcf1257dcc6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-cb0b0d52-1327-493d-bae2-5fcf1257dcc6 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-cb0b0d52-1327-493d-bae2-5fcf1257dcc6 img.shogun-image,
.shg-c#s-cb0b0d52-1327-493d-bae2-5fcf1257dcc6 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-cb0b0d52-1327-493d-bae2-5fcf1257dcc6 .shg-image-zoom,
.shg-c#s-cb0b0d52-1327-493d-bae2-5fcf1257dcc6 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-cb0b0d52-1327-493d-bae2-5fcf1257dcc6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-cb0b0d52-1327-493d-bae2-5fcf1257dcc6 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-cb0b0d52-1327-493d-bae2-5fcf1257dcc6 img.shogun-image,
.shg-c#s-cb0b0d52-1327-493d-bae2-5fcf1257dcc6 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-cb0b0d52-1327-493d-bae2-5fcf1257dcc6 .shg-image-zoom,
.shg-c#s-cb0b0d52-1327-493d-bae2-5fcf1257dcc6 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-cb0b0d52-1327-493d-bae2-5fcf1257dcc6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-cb0b0d52-1327-493d-bae2-5fcf1257dcc6 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-cb0b0d52-1327-493d-bae2-5fcf1257dcc6 img.shogun-image,
.shg-c#s-cb0b0d52-1327-493d-bae2-5fcf1257dcc6 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-cb0b0d52-1327-493d-bae2-5fcf1257dcc6 .shg-image-zoom,
.shg-c#s-cb0b0d52-1327-493d-bae2-5fcf1257dcc6 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-cb0b0d52-1327-493d-bae2-5fcf1257dcc6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-cb0b0d52-1327-493d-bae2-5fcf1257dcc6 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-cb0b0d52-1327-493d-bae2-5fcf1257dcc6 img.shogun-image,
.shg-c#s-cb0b0d52-1327-493d-bae2-5fcf1257dcc6 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-cb0b0d52-1327-493d-bae2-5fcf1257dcc6 .shg-image-zoom,
.shg-c#s-cb0b0d52-1327-493d-bae2-5fcf1257dcc6 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-cb0b0d52-1327-493d-bae2-5fcf1257dcc6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-cb0b0d52-1327-493d-bae2-5fcf1257dcc6 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-cb0b0d52-1327-493d-bae2-5fcf1257dcc6 img.shogun-image,
.shg-c#s-cb0b0d52-1327-493d-bae2-5fcf1257dcc6 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-cb0b0d52-1327-493d-bae2-5fcf1257dcc6 .shg-image-zoom,
.shg-c#s-cb0b0d52-1327-493d-bae2-5fcf1257dcc6 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-5b77b0bc-6aa0-43bb-8d0e-54b2e8523076 {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 2px;
text-align: left;
}
@media (min-width: 1200px){#s-5b77b0bc-6aa0-43bb-8d0e-54b2e8523076 {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-5b77b0bc-6aa0-43bb-8d0e-54b2e8523076 {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-5b77b0bc-6aa0-43bb-8d0e-54b2e8523076 {
  text-align: left;
}
}@media (max-width: 767px){#s-5b77b0bc-6aa0-43bb-8d0e-54b2e8523076 {
  text-align: left;
}
}
#s-5b77b0bc-6aa0-43bb-8d0e-54b2e8523076 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-5b77b0bc-6aa0-43bb-8d0e-54b2e8523076 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}@media (max-width: 767px){#s-5b77b0bc-6aa0-43bb-8d0e-54b2e8523076 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}
#s-41d6c7d2-359a-4d2d-8b0c-c6b02cdb722e {
  margin-top: 6px;
text-align: left;
}
@media (min-width: 1200px){#s-41d6c7d2-359a-4d2d-8b0c-c6b02cdb722e {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-41d6c7d2-359a-4d2d-8b0c-c6b02cdb722e {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-41d6c7d2-359a-4d2d-8b0c-c6b02cdb722e {
  text-align: left;
}
}@media (max-width: 767px){#s-41d6c7d2-359a-4d2d-8b0c-c6b02cdb722e {
  text-align: left;
}
}
#s-41d6c7d2-359a-4d2d-8b0c-c6b02cdb722e .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-41d6c7d2-359a-4d2d-8b0c-c6b02cdb722e .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-41d6c7d2-359a-4d2d-8b0c-c6b02cdb722e .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
@media (min-width: 768px) and (max-width: 991px){#s-41d6c7d2-359a-4d2d-8b0c-c6b02cdb722e .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-41d6c7d2-359a-4d2d-8b0c-c6b02cdb722e .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 16px;
}

#s-41d6c7d2-359a-4d2d-8b0c-c6b02cdb722e .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}@media (max-width: 767px){#s-41d6c7d2-359a-4d2d-8b0c-c6b02cdb722e .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-41d6c7d2-359a-4d2d-8b0c-c6b02cdb722e .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-41d6c7d2-359a-4d2d-8b0c-c6b02cdb722e .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}
#s-c02128bd-900b-4744-a705-3d2cfc53789f {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(40, 40, 40, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-c02128bd-900b-4744-a705-3d2cfc53789f:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-c02128bd-900b-4744-a705-3d2cfc53789f:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 1200px){#s-c02128bd-900b-4744-a705-3d2cfc53789f {
  margin-top: 10px;
margin-bottom: 0px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 30px;
background-color: rgba(40, 40, 40, 1);
background-image: none;
hover-type: color;
}
#s-c02128bd-900b-4744-a705-3d2cfc53789f:hover {background-color: rgba(165, 0, 0, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}@media (min-width: 992px) and (max-width: 1199px){#s-c02128bd-900b-4744-a705-3d2cfc53789f {
  margin-top: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 30px;
background-image: none;
background-color: rgba(40, 40, 40, 1);
hover-type: color;
}
#s-c02128bd-900b-4744-a705-3d2cfc53789f:hover {background-color: rgba(165, 0, 0, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}@media (min-width: 768px) and (max-width: 991px){#s-c02128bd-900b-4744-a705-3d2cfc53789f {
  margin-top: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 30px;
background-image: none;
background-color: rgba(40, 40, 40, 1);
hover-type: color;
}
#s-c02128bd-900b-4744-a705-3d2cfc53789f:hover {background-color: rgba(165, 0, 0, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}@media (max-width: 767px){#s-c02128bd-900b-4744-a705-3d2cfc53789f {
  margin-top: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 30px;
background-image: none;
background-color: rgba(40, 40, 40, 1);
hover-type: color;
}
#s-c02128bd-900b-4744-a705-3d2cfc53789f:hover {background-color: rgba(165, 0, 0, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}

  #s-c02128bd-900b-4744-a705-3d2cfc53789f-root {
    text-align: center;
  }


#s-c02128bd-900b-4744-a705-3d2cfc53789f.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-c02128bd-900b-4744-a705-3d2cfc53789f-root {
    text-align: center;
  }


#s-c02128bd-900b-4744-a705-3d2cfc53789f.shg-btn {
  color: #ffffff;
  font-size: 15px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-c02128bd-900b-4744-a705-3d2cfc53789f-root {
    text-align: center;
  }


#s-c02128bd-900b-4744-a705-3d2cfc53789f.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-c02128bd-900b-4744-a705-3d2cfc53789f-root {
    text-align: center;
  }


#s-c02128bd-900b-4744-a705-3d2cfc53789f.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-c02128bd-900b-4744-a705-3d2cfc53789f-root {
    text-align: center;
  }


#s-c02128bd-900b-4744-a705-3d2cfc53789f.shg-btn {
  color: #ffffff;
  font-size: 15px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-128ec1c9-3568-4203-82ba-3f773e1b58e4 {
  margin-top: 24px;
margin-left: auto;
margin-right: auto;
padding-top: 2%;
padding-left: 2%;
padding-bottom: 2%;
padding-right: 2%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-128ec1c9-3568-4203-82ba-3f773e1b58e4 {
  padding-top: 1%;
padding-left: 1%;
padding-bottom: 1%;
padding-right: 1%;
border-radius: 8px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-128ec1c9-3568-4203-82ba-3f773e1b58e4 {
  border-radius: 8px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-128ec1c9-3568-4203-82ba-3f773e1b58e4 {
  border-radius: 8px;
}
}@media (max-width: 767px){#s-128ec1c9-3568-4203-82ba-3f773e1b58e4 {
  border-radius: 8px;
}
}







#s-128ec1c9-3568-4203-82ba-3f773e1b58e4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-128ec1c9-3568-4203-82ba-3f773e1b58e4.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-9daf6589-a927-461b-911f-1f8249b3e01f {
  margin-left: auto;
margin-right: auto;
padding-top: 1.5%;
padding-left: 1.5%;
padding-bottom: 1%;
padding-right: 1.5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 5px;
min-height: 50px;
background-color: rgba(227, 227, 227, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-9daf6589-a927-461b-911f-1f8249b3e01f {
  padding-left: 2%;
padding-right: 2%;
}
}@media (max-width: 767px){#s-9daf6589-a927-461b-911f-1f8249b3e01f {
  padding-top: 3%;
padding-left: 2%;
padding-bottom: 3%;
padding-right: 2%;
}
}







#s-9daf6589-a927-461b-911f-1f8249b3e01f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9daf6589-a927-461b-911f-1f8249b3e01f.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-d365bf7d-1606-4104-8e6c-146d63b56738 {
  margin-left: auto;
margin-right: auto;
}

#s-d365bf7d-1606-4104-8e6c-146d63b56738 .shg-proportional-font-size,
#s-d365bf7d-1606-4104-8e6c-146d63b56738 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}
@media (max-width: 767px){#s-d365bf7d-1606-4104-8e6c-146d63b56738 .shg-proportional-font-size,
#s-d365bf7d-1606-4104-8e6c-146d63b56738 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 90;
    
    
    font-size: 0.9em;
  
}
}
#s-18cedaaf-e388-46d2-95d9-f8b9db84dabf {
  margin-top: 8px;
margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-18cedaaf-e388-46d2-95d9-f8b9db84dabf"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-18cedaaf-e388-46d2-95d9-f8b9db84dabf"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 8.333333333333334px);
}

}

@media (min-width: 992px) {
[id="s-18cedaaf-e388-46d2-95d9-f8b9db84dabf"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 8.333333333333334px);
}

}

@media (min-width: 1200px) {
[id="s-18cedaaf-e388-46d2-95d9-f8b9db84dabf"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 8.333333333333334px);
}

}

#s-e925814a-9b5d-418d-acb0-bdb960ca88d1 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-e925814a-9b5d-418d-acb0-bdb960ca88d1 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-e925814a-9b5d-418d-acb0-bdb960ca88d1 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-e925814a-9b5d-418d-acb0-bdb960ca88d1 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (max-width: 767px){#s-e925814a-9b5d-418d-acb0-bdb960ca88d1 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}







#s-e925814a-9b5d-418d-acb0-bdb960ca88d1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e925814a-9b5d-418d-acb0-bdb960ca88d1.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
@media (min-width: 1200px){






#s-e925814a-9b5d-418d-acb0-bdb960ca88d1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e925814a-9b5d-418d-acb0-bdb960ca88d1.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
}
#s-425c25e1-8127-450b-be86-67de06714116 {
  margin-left: auto;
margin-right: auto;
}

#s-2623a747-74ba-456e-8935-346222655aec {
  margin-left: auto;
margin-right: auto;
text-align: center;
}



.shg-c#s-2623a747-74ba-456e-8935-346222655aec .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2623a747-74ba-456e-8935-346222655aec img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-2623a747-74ba-456e-8935-346222655aec img.shogun-image,
.shg-c#s-2623a747-74ba-456e-8935-346222655aec .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-2623a747-74ba-456e-8935-346222655aec .shg-image-zoom,
.shg-c#s-2623a747-74ba-456e-8935-346222655aec img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-2623a747-74ba-456e-8935-346222655aec .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2623a747-74ba-456e-8935-346222655aec img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-2623a747-74ba-456e-8935-346222655aec img.shogun-image,
.shg-c#s-2623a747-74ba-456e-8935-346222655aec .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-2623a747-74ba-456e-8935-346222655aec .shg-image-zoom,
.shg-c#s-2623a747-74ba-456e-8935-346222655aec img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-2623a747-74ba-456e-8935-346222655aec .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2623a747-74ba-456e-8935-346222655aec img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-2623a747-74ba-456e-8935-346222655aec img.shogun-image,
.shg-c#s-2623a747-74ba-456e-8935-346222655aec .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-2623a747-74ba-456e-8935-346222655aec .shg-image-zoom,
.shg-c#s-2623a747-74ba-456e-8935-346222655aec img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-2623a747-74ba-456e-8935-346222655aec .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2623a747-74ba-456e-8935-346222655aec img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-2623a747-74ba-456e-8935-346222655aec img.shogun-image,
.shg-c#s-2623a747-74ba-456e-8935-346222655aec .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-2623a747-74ba-456e-8935-346222655aec .shg-image-zoom,
.shg-c#s-2623a747-74ba-456e-8935-346222655aec img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-2623a747-74ba-456e-8935-346222655aec .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2623a747-74ba-456e-8935-346222655aec img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-2623a747-74ba-456e-8935-346222655aec img.shogun-image,
.shg-c#s-2623a747-74ba-456e-8935-346222655aec .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-2623a747-74ba-456e-8935-346222655aec .shg-image-zoom,
.shg-c#s-2623a747-74ba-456e-8935-346222655aec img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-0027b702-8060-4ba9-9bda-5ad36be78093 {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 2px;
text-align: left;
}
@media (min-width: 1200px){#s-0027b702-8060-4ba9-9bda-5ad36be78093 {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-0027b702-8060-4ba9-9bda-5ad36be78093 {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-0027b702-8060-4ba9-9bda-5ad36be78093 {
  text-align: left;
}
}@media (max-width: 767px){#s-0027b702-8060-4ba9-9bda-5ad36be78093 {
  text-align: left;
}
}
#s-0027b702-8060-4ba9-9bda-5ad36be78093 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-0027b702-8060-4ba9-9bda-5ad36be78093 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}@media (max-width: 767px){#s-0027b702-8060-4ba9-9bda-5ad36be78093 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}
#s-567d4c88-2705-41c6-ae9e-b54e562cb1c2 {
  margin-top: 6px;
text-align: left;
}
@media (min-width: 1200px){#s-567d4c88-2705-41c6-ae9e-b54e562cb1c2 {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-567d4c88-2705-41c6-ae9e-b54e562cb1c2 {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-567d4c88-2705-41c6-ae9e-b54e562cb1c2 {
  text-align: left;
}
}@media (max-width: 767px){#s-567d4c88-2705-41c6-ae9e-b54e562cb1c2 {
  text-align: center;
}
}
#s-567d4c88-2705-41c6-ae9e-b54e562cb1c2 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-567d4c88-2705-41c6-ae9e-b54e562cb1c2 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-567d4c88-2705-41c6-ae9e-b54e562cb1c2 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
@media (min-width: 768px) and (max-width: 991px){#s-567d4c88-2705-41c6-ae9e-b54e562cb1c2 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-567d4c88-2705-41c6-ae9e-b54e562cb1c2 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 16px;
}

#s-567d4c88-2705-41c6-ae9e-b54e562cb1c2 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}@media (max-width: 767px){#s-567d4c88-2705-41c6-ae9e-b54e562cb1c2 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-567d4c88-2705-41c6-ae9e-b54e562cb1c2 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-567d4c88-2705-41c6-ae9e-b54e562cb1c2 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}
#s-ef572e41-f1a8-4c32-8694-296ee431c45c {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-ef572e41-f1a8-4c32-8694-296ee431c45c {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-ef572e41-f1a8-4c32-8694-296ee431c45c {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-ef572e41-f1a8-4c32-8694-296ee431c45c {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (max-width: 767px){#s-ef572e41-f1a8-4c32-8694-296ee431c45c {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}







#s-ef572e41-f1a8-4c32-8694-296ee431c45c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ef572e41-f1a8-4c32-8694-296ee431c45c.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
@media (min-width: 1200px){






#s-ef572e41-f1a8-4c32-8694-296ee431c45c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ef572e41-f1a8-4c32-8694-296ee431c45c.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
}
#s-a368749c-4df5-49c1-9aa6-5c5b12ce7567 {
  margin-left: auto;
margin-right: auto;
}

#s-1806d277-8c0f-4a3d-b330-c750633e6acb {
  margin-left: auto;
margin-right: auto;
text-align: center;
}



.shg-c#s-1806d277-8c0f-4a3d-b330-c750633e6acb .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1806d277-8c0f-4a3d-b330-c750633e6acb img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-1806d277-8c0f-4a3d-b330-c750633e6acb img.shogun-image,
.shg-c#s-1806d277-8c0f-4a3d-b330-c750633e6acb .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-1806d277-8c0f-4a3d-b330-c750633e6acb .shg-image-zoom,
.shg-c#s-1806d277-8c0f-4a3d-b330-c750633e6acb img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-1806d277-8c0f-4a3d-b330-c750633e6acb .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1806d277-8c0f-4a3d-b330-c750633e6acb img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-1806d277-8c0f-4a3d-b330-c750633e6acb img.shogun-image,
.shg-c#s-1806d277-8c0f-4a3d-b330-c750633e6acb .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-1806d277-8c0f-4a3d-b330-c750633e6acb .shg-image-zoom,
.shg-c#s-1806d277-8c0f-4a3d-b330-c750633e6acb img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-1806d277-8c0f-4a3d-b330-c750633e6acb .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1806d277-8c0f-4a3d-b330-c750633e6acb img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-1806d277-8c0f-4a3d-b330-c750633e6acb img.shogun-image,
.shg-c#s-1806d277-8c0f-4a3d-b330-c750633e6acb .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-1806d277-8c0f-4a3d-b330-c750633e6acb .shg-image-zoom,
.shg-c#s-1806d277-8c0f-4a3d-b330-c750633e6acb img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-1806d277-8c0f-4a3d-b330-c750633e6acb .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1806d277-8c0f-4a3d-b330-c750633e6acb img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-1806d277-8c0f-4a3d-b330-c750633e6acb img.shogun-image,
.shg-c#s-1806d277-8c0f-4a3d-b330-c750633e6acb .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-1806d277-8c0f-4a3d-b330-c750633e6acb .shg-image-zoom,
.shg-c#s-1806d277-8c0f-4a3d-b330-c750633e6acb img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-1806d277-8c0f-4a3d-b330-c750633e6acb .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1806d277-8c0f-4a3d-b330-c750633e6acb img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-1806d277-8c0f-4a3d-b330-c750633e6acb img.shogun-image,
.shg-c#s-1806d277-8c0f-4a3d-b330-c750633e6acb .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-1806d277-8c0f-4a3d-b330-c750633e6acb .shg-image-zoom,
.shg-c#s-1806d277-8c0f-4a3d-b330-c750633e6acb img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-f3421ee8-bcf8-45bc-b0df-7abe2d3f3acd {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 2px;
text-align: left;
}
@media (min-width: 1200px){#s-f3421ee8-bcf8-45bc-b0df-7abe2d3f3acd {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-f3421ee8-bcf8-45bc-b0df-7abe2d3f3acd {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-f3421ee8-bcf8-45bc-b0df-7abe2d3f3acd {
  text-align: left;
}
}@media (max-width: 767px){#s-f3421ee8-bcf8-45bc-b0df-7abe2d3f3acd {
  text-align: left;
}
}
#s-f3421ee8-bcf8-45bc-b0df-7abe2d3f3acd .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-f3421ee8-bcf8-45bc-b0df-7abe2d3f3acd .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}@media (max-width: 767px){#s-f3421ee8-bcf8-45bc-b0df-7abe2d3f3acd .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}
#s-388564ce-73da-47c7-abb0-fd60f4c31220 {
  margin-top: 6px;
text-align: left;
}
@media (min-width: 1200px){#s-388564ce-73da-47c7-abb0-fd60f4c31220 {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-388564ce-73da-47c7-abb0-fd60f4c31220 {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-388564ce-73da-47c7-abb0-fd60f4c31220 {
  text-align: left;
}
}@media (max-width: 767px){#s-388564ce-73da-47c7-abb0-fd60f4c31220 {
  text-align: left;
}
}
#s-388564ce-73da-47c7-abb0-fd60f4c31220 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-388564ce-73da-47c7-abb0-fd60f4c31220 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-388564ce-73da-47c7-abb0-fd60f4c31220 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
@media (min-width: 768px) and (max-width: 991px){#s-388564ce-73da-47c7-abb0-fd60f4c31220 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-388564ce-73da-47c7-abb0-fd60f4c31220 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 16px;
}

#s-388564ce-73da-47c7-abb0-fd60f4c31220 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}@media (max-width: 767px){#s-388564ce-73da-47c7-abb0-fd60f4c31220 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-388564ce-73da-47c7-abb0-fd60f4c31220 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-388564ce-73da-47c7-abb0-fd60f4c31220 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}
#s-c5f8eb97-de9c-4529-9e2c-b011dab15c16 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-c5f8eb97-de9c-4529-9e2c-b011dab15c16 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-c5f8eb97-de9c-4529-9e2c-b011dab15c16 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-c5f8eb97-de9c-4529-9e2c-b011dab15c16 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (max-width: 767px){#s-c5f8eb97-de9c-4529-9e2c-b011dab15c16 {
  margin-top: 10px;
padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}







#s-c5f8eb97-de9c-4529-9e2c-b011dab15c16 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c5f8eb97-de9c-4529-9e2c-b011dab15c16.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
@media (min-width: 1200px){






#s-c5f8eb97-de9c-4529-9e2c-b011dab15c16 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c5f8eb97-de9c-4529-9e2c-b011dab15c16.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
}
#s-af864fa9-79e0-433a-8026-158b8279118f {
  margin-left: auto;
margin-right: auto;
}

#s-647b3a06-e533-4168-94dd-46258440ee9a {
  margin-left: auto;
margin-right: auto;
text-align: center;
}



.shg-c#s-647b3a06-e533-4168-94dd-46258440ee9a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-647b3a06-e533-4168-94dd-46258440ee9a img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-647b3a06-e533-4168-94dd-46258440ee9a img.shogun-image,
.shg-c#s-647b3a06-e533-4168-94dd-46258440ee9a .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-647b3a06-e533-4168-94dd-46258440ee9a .shg-image-zoom,
.shg-c#s-647b3a06-e533-4168-94dd-46258440ee9a img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-647b3a06-e533-4168-94dd-46258440ee9a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-647b3a06-e533-4168-94dd-46258440ee9a img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-647b3a06-e533-4168-94dd-46258440ee9a img.shogun-image,
.shg-c#s-647b3a06-e533-4168-94dd-46258440ee9a .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-647b3a06-e533-4168-94dd-46258440ee9a .shg-image-zoom,
.shg-c#s-647b3a06-e533-4168-94dd-46258440ee9a img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-647b3a06-e533-4168-94dd-46258440ee9a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-647b3a06-e533-4168-94dd-46258440ee9a img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-647b3a06-e533-4168-94dd-46258440ee9a img.shogun-image,
.shg-c#s-647b3a06-e533-4168-94dd-46258440ee9a .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-647b3a06-e533-4168-94dd-46258440ee9a .shg-image-zoom,
.shg-c#s-647b3a06-e533-4168-94dd-46258440ee9a img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-647b3a06-e533-4168-94dd-46258440ee9a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-647b3a06-e533-4168-94dd-46258440ee9a img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-647b3a06-e533-4168-94dd-46258440ee9a img.shogun-image,
.shg-c#s-647b3a06-e533-4168-94dd-46258440ee9a .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-647b3a06-e533-4168-94dd-46258440ee9a .shg-image-zoom,
.shg-c#s-647b3a06-e533-4168-94dd-46258440ee9a img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-647b3a06-e533-4168-94dd-46258440ee9a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-647b3a06-e533-4168-94dd-46258440ee9a img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-647b3a06-e533-4168-94dd-46258440ee9a img.shogun-image,
.shg-c#s-647b3a06-e533-4168-94dd-46258440ee9a .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-647b3a06-e533-4168-94dd-46258440ee9a .shg-image-zoom,
.shg-c#s-647b3a06-e533-4168-94dd-46258440ee9a img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-a2b576b1-6301-4c08-ab52-cc9f7e2c6caf {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 2px;
text-align: left;
}
@media (min-width: 1200px){#s-a2b576b1-6301-4c08-ab52-cc9f7e2c6caf {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-a2b576b1-6301-4c08-ab52-cc9f7e2c6caf {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-a2b576b1-6301-4c08-ab52-cc9f7e2c6caf {
  text-align: left;
}
}@media (max-width: 767px){#s-a2b576b1-6301-4c08-ab52-cc9f7e2c6caf {
  text-align: left;
}
}
#s-a2b576b1-6301-4c08-ab52-cc9f7e2c6caf .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-a2b576b1-6301-4c08-ab52-cc9f7e2c6caf .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}@media (max-width: 767px){#s-a2b576b1-6301-4c08-ab52-cc9f7e2c6caf .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}
#s-bbcbafef-5a5e-45f9-97f4-588f14a57c4a {
  margin-top: 6px;
text-align: left;
}
@media (min-width: 1200px){#s-bbcbafef-5a5e-45f9-97f4-588f14a57c4a {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-bbcbafef-5a5e-45f9-97f4-588f14a57c4a {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-bbcbafef-5a5e-45f9-97f4-588f14a57c4a {
  text-align: left;
}
}@media (max-width: 767px){#s-bbcbafef-5a5e-45f9-97f4-588f14a57c4a {
  text-align: left;
}
}
#s-bbcbafef-5a5e-45f9-97f4-588f14a57c4a .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-bbcbafef-5a5e-45f9-97f4-588f14a57c4a .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-bbcbafef-5a5e-45f9-97f4-588f14a57c4a .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
@media (min-width: 768px) and (max-width: 991px){#s-bbcbafef-5a5e-45f9-97f4-588f14a57c4a .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-bbcbafef-5a5e-45f9-97f4-588f14a57c4a .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 16px;
}

#s-bbcbafef-5a5e-45f9-97f4-588f14a57c4a .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}@media (max-width: 767px){#s-bbcbafef-5a5e-45f9-97f4-588f14a57c4a .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-bbcbafef-5a5e-45f9-97f4-588f14a57c4a .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-bbcbafef-5a5e-45f9-97f4-588f14a57c4a .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}
#s-fe8fd0ed-d889-4e37-ace3-6af84c474eaf {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-fe8fd0ed-d889-4e37-ace3-6af84c474eaf {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-fe8fd0ed-d889-4e37-ace3-6af84c474eaf {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-fe8fd0ed-d889-4e37-ace3-6af84c474eaf {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (max-width: 767px){#s-fe8fd0ed-d889-4e37-ace3-6af84c474eaf {
  margin-top: 10px;
padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}







#s-fe8fd0ed-d889-4e37-ace3-6af84c474eaf > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-fe8fd0ed-d889-4e37-ace3-6af84c474eaf.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
@media (min-width: 1200px){






#s-fe8fd0ed-d889-4e37-ace3-6af84c474eaf > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-fe8fd0ed-d889-4e37-ace3-6af84c474eaf.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
}
#s-7cfa5675-7b1d-4288-be3a-fa10555853c9 {
  margin-left: auto;
margin-right: auto;
}

#s-a2229163-5319-42da-ac8d-d4f3c72f03cf {
  margin-left: auto;
margin-right: auto;
text-align: center;
}



.shg-c#s-a2229163-5319-42da-ac8d-d4f3c72f03cf .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a2229163-5319-42da-ac8d-d4f3c72f03cf img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-a2229163-5319-42da-ac8d-d4f3c72f03cf img.shogun-image,
.shg-c#s-a2229163-5319-42da-ac8d-d4f3c72f03cf .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-a2229163-5319-42da-ac8d-d4f3c72f03cf .shg-image-zoom,
.shg-c#s-a2229163-5319-42da-ac8d-d4f3c72f03cf img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-a2229163-5319-42da-ac8d-d4f3c72f03cf .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a2229163-5319-42da-ac8d-d4f3c72f03cf img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-a2229163-5319-42da-ac8d-d4f3c72f03cf img.shogun-image,
.shg-c#s-a2229163-5319-42da-ac8d-d4f3c72f03cf .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-a2229163-5319-42da-ac8d-d4f3c72f03cf .shg-image-zoom,
.shg-c#s-a2229163-5319-42da-ac8d-d4f3c72f03cf img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-a2229163-5319-42da-ac8d-d4f3c72f03cf .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a2229163-5319-42da-ac8d-d4f3c72f03cf img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-a2229163-5319-42da-ac8d-d4f3c72f03cf img.shogun-image,
.shg-c#s-a2229163-5319-42da-ac8d-d4f3c72f03cf .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-a2229163-5319-42da-ac8d-d4f3c72f03cf .shg-image-zoom,
.shg-c#s-a2229163-5319-42da-ac8d-d4f3c72f03cf img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-a2229163-5319-42da-ac8d-d4f3c72f03cf .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a2229163-5319-42da-ac8d-d4f3c72f03cf img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-a2229163-5319-42da-ac8d-d4f3c72f03cf img.shogun-image,
.shg-c#s-a2229163-5319-42da-ac8d-d4f3c72f03cf .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-a2229163-5319-42da-ac8d-d4f3c72f03cf .shg-image-zoom,
.shg-c#s-a2229163-5319-42da-ac8d-d4f3c72f03cf img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-a2229163-5319-42da-ac8d-d4f3c72f03cf .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a2229163-5319-42da-ac8d-d4f3c72f03cf img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-a2229163-5319-42da-ac8d-d4f3c72f03cf img.shogun-image,
.shg-c#s-a2229163-5319-42da-ac8d-d4f3c72f03cf .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-a2229163-5319-42da-ac8d-d4f3c72f03cf .shg-image-zoom,
.shg-c#s-a2229163-5319-42da-ac8d-d4f3c72f03cf img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-c160d869-d9f8-441d-9a75-f2a2016a936d {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 2px;
text-align: left;
}
@media (min-width: 1200px){#s-c160d869-d9f8-441d-9a75-f2a2016a936d {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-c160d869-d9f8-441d-9a75-f2a2016a936d {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-c160d869-d9f8-441d-9a75-f2a2016a936d {
  text-align: left;
}
}@media (max-width: 767px){#s-c160d869-d9f8-441d-9a75-f2a2016a936d {
  text-align: left;
}
}
#s-c160d869-d9f8-441d-9a75-f2a2016a936d .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-c160d869-d9f8-441d-9a75-f2a2016a936d .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}@media (max-width: 767px){#s-c160d869-d9f8-441d-9a75-f2a2016a936d .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}
#s-532e2dc8-e358-43fe-ab27-425e3b82551d {
  margin-top: 6px;
text-align: left;
}
@media (min-width: 1200px){#s-532e2dc8-e358-43fe-ab27-425e3b82551d {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-532e2dc8-e358-43fe-ab27-425e3b82551d {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-532e2dc8-e358-43fe-ab27-425e3b82551d {
  text-align: left;
}
}@media (max-width: 767px){#s-532e2dc8-e358-43fe-ab27-425e3b82551d {
  text-align: left;
}
}
#s-532e2dc8-e358-43fe-ab27-425e3b82551d .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-532e2dc8-e358-43fe-ab27-425e3b82551d .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-532e2dc8-e358-43fe-ab27-425e3b82551d .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
@media (min-width: 768px) and (max-width: 991px){#s-532e2dc8-e358-43fe-ab27-425e3b82551d .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-532e2dc8-e358-43fe-ab27-425e3b82551d .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 16px;
}

#s-532e2dc8-e358-43fe-ab27-425e3b82551d .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}@media (max-width: 767px){#s-532e2dc8-e358-43fe-ab27-425e3b82551d .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-532e2dc8-e358-43fe-ab27-425e3b82551d .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-532e2dc8-e358-43fe-ab27-425e3b82551d .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}
#s-56002380-7a45-4140-98f9-1c74ada4b86b {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-56002380-7a45-4140-98f9-1c74ada4b86b {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-56002380-7a45-4140-98f9-1c74ada4b86b {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-56002380-7a45-4140-98f9-1c74ada4b86b {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (max-width: 767px){#s-56002380-7a45-4140-98f9-1c74ada4b86b {
  margin-top: 10px;
padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}







#s-56002380-7a45-4140-98f9-1c74ada4b86b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-56002380-7a45-4140-98f9-1c74ada4b86b.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
@media (min-width: 1200px){






#s-56002380-7a45-4140-98f9-1c74ada4b86b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-56002380-7a45-4140-98f9-1c74ada4b86b.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
}
#s-52be8781-2ea6-454f-8dfd-278e00a33532 {
  margin-left: auto;
margin-right: auto;
}

#s-79e73d82-72dc-44b3-8925-266dc9e51700 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}



.shg-c#s-79e73d82-72dc-44b3-8925-266dc9e51700 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-79e73d82-72dc-44b3-8925-266dc9e51700 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-79e73d82-72dc-44b3-8925-266dc9e51700 img.shogun-image,
.shg-c#s-79e73d82-72dc-44b3-8925-266dc9e51700 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-79e73d82-72dc-44b3-8925-266dc9e51700 .shg-image-zoom,
.shg-c#s-79e73d82-72dc-44b3-8925-266dc9e51700 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-79e73d82-72dc-44b3-8925-266dc9e51700 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-79e73d82-72dc-44b3-8925-266dc9e51700 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-79e73d82-72dc-44b3-8925-266dc9e51700 img.shogun-image,
.shg-c#s-79e73d82-72dc-44b3-8925-266dc9e51700 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-79e73d82-72dc-44b3-8925-266dc9e51700 .shg-image-zoom,
.shg-c#s-79e73d82-72dc-44b3-8925-266dc9e51700 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-79e73d82-72dc-44b3-8925-266dc9e51700 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-79e73d82-72dc-44b3-8925-266dc9e51700 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-79e73d82-72dc-44b3-8925-266dc9e51700 img.shogun-image,
.shg-c#s-79e73d82-72dc-44b3-8925-266dc9e51700 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-79e73d82-72dc-44b3-8925-266dc9e51700 .shg-image-zoom,
.shg-c#s-79e73d82-72dc-44b3-8925-266dc9e51700 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-79e73d82-72dc-44b3-8925-266dc9e51700 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-79e73d82-72dc-44b3-8925-266dc9e51700 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-79e73d82-72dc-44b3-8925-266dc9e51700 img.shogun-image,
.shg-c#s-79e73d82-72dc-44b3-8925-266dc9e51700 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-79e73d82-72dc-44b3-8925-266dc9e51700 .shg-image-zoom,
.shg-c#s-79e73d82-72dc-44b3-8925-266dc9e51700 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-79e73d82-72dc-44b3-8925-266dc9e51700 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-79e73d82-72dc-44b3-8925-266dc9e51700 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-79e73d82-72dc-44b3-8925-266dc9e51700 img.shogun-image,
.shg-c#s-79e73d82-72dc-44b3-8925-266dc9e51700 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-79e73d82-72dc-44b3-8925-266dc9e51700 .shg-image-zoom,
.shg-c#s-79e73d82-72dc-44b3-8925-266dc9e51700 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-03b48e16-246b-4834-a612-eadeb13b9750 {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 2px;
text-align: left;
}
@media (min-width: 1200px){#s-03b48e16-246b-4834-a612-eadeb13b9750 {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-03b48e16-246b-4834-a612-eadeb13b9750 {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-03b48e16-246b-4834-a612-eadeb13b9750 {
  text-align: left;
}
}@media (max-width: 767px){#s-03b48e16-246b-4834-a612-eadeb13b9750 {
  text-align: left;
}
}
#s-03b48e16-246b-4834-a612-eadeb13b9750 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-03b48e16-246b-4834-a612-eadeb13b9750 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}@media (max-width: 767px){#s-03b48e16-246b-4834-a612-eadeb13b9750 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}
#s-717fe7cc-a75d-4d92-be5c-e3088781b8d4 {
  margin-top: 6px;
text-align: left;
}
@media (min-width: 1200px){#s-717fe7cc-a75d-4d92-be5c-e3088781b8d4 {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-717fe7cc-a75d-4d92-be5c-e3088781b8d4 {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-717fe7cc-a75d-4d92-be5c-e3088781b8d4 {
  text-align: left;
}
}@media (max-width: 767px){#s-717fe7cc-a75d-4d92-be5c-e3088781b8d4 {
  text-align: left;
}
}
#s-717fe7cc-a75d-4d92-be5c-e3088781b8d4 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-717fe7cc-a75d-4d92-be5c-e3088781b8d4 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-717fe7cc-a75d-4d92-be5c-e3088781b8d4 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
@media (min-width: 768px) and (max-width: 991px){#s-717fe7cc-a75d-4d92-be5c-e3088781b8d4 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-717fe7cc-a75d-4d92-be5c-e3088781b8d4 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 16px;
}

#s-717fe7cc-a75d-4d92-be5c-e3088781b8d4 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}@media (max-width: 767px){#s-717fe7cc-a75d-4d92-be5c-e3088781b8d4 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-717fe7cc-a75d-4d92-be5c-e3088781b8d4 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-717fe7cc-a75d-4d92-be5c-e3088781b8d4 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}
#s-1bc55557-9f4c-4272-ba06-08c51c1e1ac4 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-1bc55557-9f4c-4272-ba06-08c51c1e1ac4 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-1bc55557-9f4c-4272-ba06-08c51c1e1ac4 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-1bc55557-9f4c-4272-ba06-08c51c1e1ac4 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (max-width: 767px){#s-1bc55557-9f4c-4272-ba06-08c51c1e1ac4 {
  margin-top: 10px;
padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}







#s-1bc55557-9f4c-4272-ba06-08c51c1e1ac4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1bc55557-9f4c-4272-ba06-08c51c1e1ac4.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
@media (min-width: 1200px){






#s-1bc55557-9f4c-4272-ba06-08c51c1e1ac4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1bc55557-9f4c-4272-ba06-08c51c1e1ac4.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
}
#s-6ef82f0f-9968-4d14-98ad-517fe1b0c94c {
  margin-left: auto;
margin-right: auto;
}

#s-8abf2f9a-a60b-40bf-81bf-6192f88f292c {
  margin-left: auto;
margin-right: auto;
text-align: center;
}



.shg-c#s-8abf2f9a-a60b-40bf-81bf-6192f88f292c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8abf2f9a-a60b-40bf-81bf-6192f88f292c img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-8abf2f9a-a60b-40bf-81bf-6192f88f292c img.shogun-image,
.shg-c#s-8abf2f9a-a60b-40bf-81bf-6192f88f292c .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-8abf2f9a-a60b-40bf-81bf-6192f88f292c .shg-image-zoom,
.shg-c#s-8abf2f9a-a60b-40bf-81bf-6192f88f292c img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-8abf2f9a-a60b-40bf-81bf-6192f88f292c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8abf2f9a-a60b-40bf-81bf-6192f88f292c img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-8abf2f9a-a60b-40bf-81bf-6192f88f292c img.shogun-image,
.shg-c#s-8abf2f9a-a60b-40bf-81bf-6192f88f292c .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-8abf2f9a-a60b-40bf-81bf-6192f88f292c .shg-image-zoom,
.shg-c#s-8abf2f9a-a60b-40bf-81bf-6192f88f292c img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-8abf2f9a-a60b-40bf-81bf-6192f88f292c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8abf2f9a-a60b-40bf-81bf-6192f88f292c img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-8abf2f9a-a60b-40bf-81bf-6192f88f292c img.shogun-image,
.shg-c#s-8abf2f9a-a60b-40bf-81bf-6192f88f292c .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-8abf2f9a-a60b-40bf-81bf-6192f88f292c .shg-image-zoom,
.shg-c#s-8abf2f9a-a60b-40bf-81bf-6192f88f292c img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-8abf2f9a-a60b-40bf-81bf-6192f88f292c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8abf2f9a-a60b-40bf-81bf-6192f88f292c img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-8abf2f9a-a60b-40bf-81bf-6192f88f292c img.shogun-image,
.shg-c#s-8abf2f9a-a60b-40bf-81bf-6192f88f292c .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-8abf2f9a-a60b-40bf-81bf-6192f88f292c .shg-image-zoom,
.shg-c#s-8abf2f9a-a60b-40bf-81bf-6192f88f292c img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-8abf2f9a-a60b-40bf-81bf-6192f88f292c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8abf2f9a-a60b-40bf-81bf-6192f88f292c img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-8abf2f9a-a60b-40bf-81bf-6192f88f292c img.shogun-image,
.shg-c#s-8abf2f9a-a60b-40bf-81bf-6192f88f292c .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-8abf2f9a-a60b-40bf-81bf-6192f88f292c .shg-image-zoom,
.shg-c#s-8abf2f9a-a60b-40bf-81bf-6192f88f292c img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-c68ab0b8-807f-4fc8-9354-260cd460944c {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 2px;
text-align: left;
}
@media (min-width: 1200px){#s-c68ab0b8-807f-4fc8-9354-260cd460944c {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-c68ab0b8-807f-4fc8-9354-260cd460944c {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-c68ab0b8-807f-4fc8-9354-260cd460944c {
  text-align: left;
}
}@media (max-width: 767px){#s-c68ab0b8-807f-4fc8-9354-260cd460944c {
  text-align: left;
}
}
#s-c68ab0b8-807f-4fc8-9354-260cd460944c .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-c68ab0b8-807f-4fc8-9354-260cd460944c .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}@media (max-width: 767px){#s-c68ab0b8-807f-4fc8-9354-260cd460944c .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}
#s-1b664cd8-d882-4cd4-a44d-5f2dfc841410 {
  margin-top: 6px;
text-align: left;
}
@media (min-width: 1200px){#s-1b664cd8-d882-4cd4-a44d-5f2dfc841410 {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-1b664cd8-d882-4cd4-a44d-5f2dfc841410 {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-1b664cd8-d882-4cd4-a44d-5f2dfc841410 {
  text-align: left;
}
}@media (max-width: 767px){#s-1b664cd8-d882-4cd4-a44d-5f2dfc841410 {
  text-align: left;
}
}
#s-1b664cd8-d882-4cd4-a44d-5f2dfc841410 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-1b664cd8-d882-4cd4-a44d-5f2dfc841410 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-1b664cd8-d882-4cd4-a44d-5f2dfc841410 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
@media (min-width: 768px) and (max-width: 991px){#s-1b664cd8-d882-4cd4-a44d-5f2dfc841410 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-1b664cd8-d882-4cd4-a44d-5f2dfc841410 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 16px;
}

#s-1b664cd8-d882-4cd4-a44d-5f2dfc841410 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}@media (max-width: 767px){#s-1b664cd8-d882-4cd4-a44d-5f2dfc841410 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-1b664cd8-d882-4cd4-a44d-5f2dfc841410 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-1b664cd8-d882-4cd4-a44d-5f2dfc841410 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}
#s-f2677bc9-de09-4d31-ab33-863c32de5c5c {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(40, 40, 40, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-f2677bc9-de09-4d31-ab33-863c32de5c5c:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-f2677bc9-de09-4d31-ab33-863c32de5c5c:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 1200px){#s-f2677bc9-de09-4d31-ab33-863c32de5c5c {
  margin-top: 10px;
margin-bottom: 0px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 30px;
background-color: rgba(40, 40, 40, 1);
background-image: none;
hover-type: color;
}
#s-f2677bc9-de09-4d31-ab33-863c32de5c5c:hover {background-color: rgb(250, 186, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}@media (min-width: 992px) and (max-width: 1199px){#s-f2677bc9-de09-4d31-ab33-863c32de5c5c {
  margin-top: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 30px;
background-image: none;
background-color: rgba(40, 40, 40, 1);
hover-type: color;
}
#s-f2677bc9-de09-4d31-ab33-863c32de5c5c:hover {background-color: rgb(250, 186, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}@media (min-width: 768px) and (max-width: 991px){#s-f2677bc9-de09-4d31-ab33-863c32de5c5c {
  margin-top: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 30px;
background-image: none;
background-color: rgba(40, 40, 40, 1);
hover-type: color;
}
#s-f2677bc9-de09-4d31-ab33-863c32de5c5c:hover {background-color: rgb(250, 186, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}@media (max-width: 767px){#s-f2677bc9-de09-4d31-ab33-863c32de5c5c {
  margin-top: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 30px;
background-image: none;
background-color: rgba(40, 40, 40, 1);
hover-type: color;
}
#s-f2677bc9-de09-4d31-ab33-863c32de5c5c:hover {background-color: rgb(250, 186, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}

  #s-f2677bc9-de09-4d31-ab33-863c32de5c5c-root {
    text-align: center;
  }


#s-f2677bc9-de09-4d31-ab33-863c32de5c5c.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-f2677bc9-de09-4d31-ab33-863c32de5c5c-root {
    text-align: center;
  }


#s-f2677bc9-de09-4d31-ab33-863c32de5c5c.shg-btn {
  color: #ffffff;
  font-size: 15px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-f2677bc9-de09-4d31-ab33-863c32de5c5c-root {
    text-align: center;
  }


#s-f2677bc9-de09-4d31-ab33-863c32de5c5c.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-f2677bc9-de09-4d31-ab33-863c32de5c5c-root {
    text-align: center;
  }


#s-f2677bc9-de09-4d31-ab33-863c32de5c5c.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-f2677bc9-de09-4d31-ab33-863c32de5c5c-root {
    text-align: center;
  }


#s-f2677bc9-de09-4d31-ab33-863c32de5c5c.shg-btn {
  color: #ffffff;
  font-size: 15px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-b12c551f-cef8-475f-9162-f40b65e03ebf {
  margin-top: 24px;
margin-left: auto;
margin-right: auto;
padding-top: 2%;
padding-left: 2%;
padding-bottom: 2%;
padding-right: 2%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-b12c551f-cef8-475f-9162-f40b65e03ebf {
  padding-top: 1%;
padding-left: 1%;
padding-bottom: 1%;
padding-right: 1%;
border-radius: 8px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-b12c551f-cef8-475f-9162-f40b65e03ebf {
  border-radius: 8px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-b12c551f-cef8-475f-9162-f40b65e03ebf {
  border-radius: 8px;
}
}@media (max-width: 767px){#s-b12c551f-cef8-475f-9162-f40b65e03ebf {
  border-radius: 8px;
}
}







#s-b12c551f-cef8-475f-9162-f40b65e03ebf > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b12c551f-cef8-475f-9162-f40b65e03ebf.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-7c277cd2-5845-4c51-87de-ec98b19870f1 {
  margin-left: auto;
margin-right: auto;
padding-top: 1.5%;
padding-left: 1.5%;
padding-bottom: 1%;
padding-right: 1.5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 5px;
min-height: 50px;
background-color: rgba(227, 227, 227, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-7c277cd2-5845-4c51-87de-ec98b19870f1 {
  padding-left: 2%;
padding-right: 2%;
}
}@media (max-width: 767px){#s-7c277cd2-5845-4c51-87de-ec98b19870f1 {
  padding-top: 3%;
padding-left: 2%;
padding-bottom: 3%;
padding-right: 2%;
}
}







#s-7c277cd2-5845-4c51-87de-ec98b19870f1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7c277cd2-5845-4c51-87de-ec98b19870f1.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-3ae72b58-de4a-4eb2-8e52-5ee3b30c99ac {
  margin-left: auto;
margin-right: auto;
}

#s-3ae72b58-de4a-4eb2-8e52-5ee3b30c99ac .shg-proportional-font-size,
#s-3ae72b58-de4a-4eb2-8e52-5ee3b30c99ac .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}
@media (max-width: 767px){#s-3ae72b58-de4a-4eb2-8e52-5ee3b30c99ac .shg-proportional-font-size,
#s-3ae72b58-de4a-4eb2-8e52-5ee3b30c99ac .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 90;
    
    
    font-size: 0.9em;
  
}
}
#s-155cf3ea-eb89-4f69-a05b-8d75253c4942 {
  margin-top: 8px;
margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-155cf3ea-eb89-4f69-a05b-8d75253c4942"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-155cf3ea-eb89-4f69-a05b-8d75253c4942"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 8.333333333333334px);
}

}

@media (min-width: 992px) {
[id="s-155cf3ea-eb89-4f69-a05b-8d75253c4942"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 8.333333333333334px);
}

}

@media (min-width: 1200px) {
[id="s-155cf3ea-eb89-4f69-a05b-8d75253c4942"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 8.333333333333334px);
}

}

#s-80ec4967-def1-47a2-bc28-85d41cecc2b5 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-80ec4967-def1-47a2-bc28-85d41cecc2b5 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-80ec4967-def1-47a2-bc28-85d41cecc2b5 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-80ec4967-def1-47a2-bc28-85d41cecc2b5 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (max-width: 767px){#s-80ec4967-def1-47a2-bc28-85d41cecc2b5 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}







#s-80ec4967-def1-47a2-bc28-85d41cecc2b5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-80ec4967-def1-47a2-bc28-85d41cecc2b5.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
@media (min-width: 1200px){






#s-80ec4967-def1-47a2-bc28-85d41cecc2b5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-80ec4967-def1-47a2-bc28-85d41cecc2b5.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
}
#s-0d6f152d-0acf-4564-b6bb-f48516df5cd1 {
  margin-left: auto;
margin-right: auto;
}

#s-bc6cb4c1-3861-4f48-8868-e0149c75bcc7 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}



.shg-c#s-bc6cb4c1-3861-4f48-8868-e0149c75bcc7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-bc6cb4c1-3861-4f48-8868-e0149c75bcc7 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-bc6cb4c1-3861-4f48-8868-e0149c75bcc7 img.shogun-image,
.shg-c#s-bc6cb4c1-3861-4f48-8868-e0149c75bcc7 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-bc6cb4c1-3861-4f48-8868-e0149c75bcc7 .shg-image-zoom,
.shg-c#s-bc6cb4c1-3861-4f48-8868-e0149c75bcc7 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-bc6cb4c1-3861-4f48-8868-e0149c75bcc7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-bc6cb4c1-3861-4f48-8868-e0149c75bcc7 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-bc6cb4c1-3861-4f48-8868-e0149c75bcc7 img.shogun-image,
.shg-c#s-bc6cb4c1-3861-4f48-8868-e0149c75bcc7 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-bc6cb4c1-3861-4f48-8868-e0149c75bcc7 .shg-image-zoom,
.shg-c#s-bc6cb4c1-3861-4f48-8868-e0149c75bcc7 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-bc6cb4c1-3861-4f48-8868-e0149c75bcc7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-bc6cb4c1-3861-4f48-8868-e0149c75bcc7 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-bc6cb4c1-3861-4f48-8868-e0149c75bcc7 img.shogun-image,
.shg-c#s-bc6cb4c1-3861-4f48-8868-e0149c75bcc7 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-bc6cb4c1-3861-4f48-8868-e0149c75bcc7 .shg-image-zoom,
.shg-c#s-bc6cb4c1-3861-4f48-8868-e0149c75bcc7 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-bc6cb4c1-3861-4f48-8868-e0149c75bcc7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-bc6cb4c1-3861-4f48-8868-e0149c75bcc7 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-bc6cb4c1-3861-4f48-8868-e0149c75bcc7 img.shogun-image,
.shg-c#s-bc6cb4c1-3861-4f48-8868-e0149c75bcc7 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-bc6cb4c1-3861-4f48-8868-e0149c75bcc7 .shg-image-zoom,
.shg-c#s-bc6cb4c1-3861-4f48-8868-e0149c75bcc7 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-bc6cb4c1-3861-4f48-8868-e0149c75bcc7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-bc6cb4c1-3861-4f48-8868-e0149c75bcc7 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-bc6cb4c1-3861-4f48-8868-e0149c75bcc7 img.shogun-image,
.shg-c#s-bc6cb4c1-3861-4f48-8868-e0149c75bcc7 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-bc6cb4c1-3861-4f48-8868-e0149c75bcc7 .shg-image-zoom,
.shg-c#s-bc6cb4c1-3861-4f48-8868-e0149c75bcc7 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-01acc142-8013-45cc-8ead-a6a84297a834 {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 2px;
text-align: left;
}
@media (min-width: 1200px){#s-01acc142-8013-45cc-8ead-a6a84297a834 {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-01acc142-8013-45cc-8ead-a6a84297a834 {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-01acc142-8013-45cc-8ead-a6a84297a834 {
  text-align: left;
}
}@media (max-width: 767px){#s-01acc142-8013-45cc-8ead-a6a84297a834 {
  text-align: left;
}
}
#s-01acc142-8013-45cc-8ead-a6a84297a834 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-01acc142-8013-45cc-8ead-a6a84297a834 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}@media (max-width: 767px){#s-01acc142-8013-45cc-8ead-a6a84297a834 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}
#s-9f16405a-a199-4f45-b01b-94edce415bbd {
  margin-top: 6px;
text-align: left;
}
@media (min-width: 1200px){#s-9f16405a-a199-4f45-b01b-94edce415bbd {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-9f16405a-a199-4f45-b01b-94edce415bbd {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-9f16405a-a199-4f45-b01b-94edce415bbd {
  text-align: left;
}
}@media (max-width: 767px){#s-9f16405a-a199-4f45-b01b-94edce415bbd {
  text-align: center;
}
}
#s-9f16405a-a199-4f45-b01b-94edce415bbd .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-9f16405a-a199-4f45-b01b-94edce415bbd .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-9f16405a-a199-4f45-b01b-94edce415bbd .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
@media (min-width: 768px) and (max-width: 991px){#s-9f16405a-a199-4f45-b01b-94edce415bbd .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-9f16405a-a199-4f45-b01b-94edce415bbd .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 16px;
}

#s-9f16405a-a199-4f45-b01b-94edce415bbd .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}@media (max-width: 767px){#s-9f16405a-a199-4f45-b01b-94edce415bbd .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-9f16405a-a199-4f45-b01b-94edce415bbd .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-9f16405a-a199-4f45-b01b-94edce415bbd .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}
#s-b2299003-62d5-4e4d-9649-a8a994a76f07 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-b2299003-62d5-4e4d-9649-a8a994a76f07 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-b2299003-62d5-4e4d-9649-a8a994a76f07 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-b2299003-62d5-4e4d-9649-a8a994a76f07 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (max-width: 767px){#s-b2299003-62d5-4e4d-9649-a8a994a76f07 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}







#s-b2299003-62d5-4e4d-9649-a8a994a76f07 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b2299003-62d5-4e4d-9649-a8a994a76f07.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
@media (min-width: 1200px){






#s-b2299003-62d5-4e4d-9649-a8a994a76f07 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b2299003-62d5-4e4d-9649-a8a994a76f07.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
}
#s-479b8357-23f1-4319-b5e4-1e2be2663035 {
  margin-left: auto;
margin-right: auto;
}

#s-c6aec247-4b59-47f0-815e-3faaf6176dfa {
  margin-left: auto;
margin-right: auto;
text-align: center;
}



.shg-c#s-c6aec247-4b59-47f0-815e-3faaf6176dfa .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c6aec247-4b59-47f0-815e-3faaf6176dfa img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-c6aec247-4b59-47f0-815e-3faaf6176dfa img.shogun-image,
.shg-c#s-c6aec247-4b59-47f0-815e-3faaf6176dfa .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-c6aec247-4b59-47f0-815e-3faaf6176dfa .shg-image-zoom,
.shg-c#s-c6aec247-4b59-47f0-815e-3faaf6176dfa img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-c6aec247-4b59-47f0-815e-3faaf6176dfa .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c6aec247-4b59-47f0-815e-3faaf6176dfa img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-c6aec247-4b59-47f0-815e-3faaf6176dfa img.shogun-image,
.shg-c#s-c6aec247-4b59-47f0-815e-3faaf6176dfa .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-c6aec247-4b59-47f0-815e-3faaf6176dfa .shg-image-zoom,
.shg-c#s-c6aec247-4b59-47f0-815e-3faaf6176dfa img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-c6aec247-4b59-47f0-815e-3faaf6176dfa .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c6aec247-4b59-47f0-815e-3faaf6176dfa img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-c6aec247-4b59-47f0-815e-3faaf6176dfa img.shogun-image,
.shg-c#s-c6aec247-4b59-47f0-815e-3faaf6176dfa .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-c6aec247-4b59-47f0-815e-3faaf6176dfa .shg-image-zoom,
.shg-c#s-c6aec247-4b59-47f0-815e-3faaf6176dfa img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-c6aec247-4b59-47f0-815e-3faaf6176dfa .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c6aec247-4b59-47f0-815e-3faaf6176dfa img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-c6aec247-4b59-47f0-815e-3faaf6176dfa img.shogun-image,
.shg-c#s-c6aec247-4b59-47f0-815e-3faaf6176dfa .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-c6aec247-4b59-47f0-815e-3faaf6176dfa .shg-image-zoom,
.shg-c#s-c6aec247-4b59-47f0-815e-3faaf6176dfa img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-c6aec247-4b59-47f0-815e-3faaf6176dfa .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c6aec247-4b59-47f0-815e-3faaf6176dfa img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-c6aec247-4b59-47f0-815e-3faaf6176dfa img.shogun-image,
.shg-c#s-c6aec247-4b59-47f0-815e-3faaf6176dfa .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-c6aec247-4b59-47f0-815e-3faaf6176dfa .shg-image-zoom,
.shg-c#s-c6aec247-4b59-47f0-815e-3faaf6176dfa img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-f0744336-7062-445e-b369-8e09b4429efd {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 2px;
text-align: left;
}
@media (min-width: 1200px){#s-f0744336-7062-445e-b369-8e09b4429efd {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-f0744336-7062-445e-b369-8e09b4429efd {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-f0744336-7062-445e-b369-8e09b4429efd {
  text-align: left;
}
}@media (max-width: 767px){#s-f0744336-7062-445e-b369-8e09b4429efd {
  text-align: left;
}
}
#s-f0744336-7062-445e-b369-8e09b4429efd .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-f0744336-7062-445e-b369-8e09b4429efd .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}@media (max-width: 767px){#s-f0744336-7062-445e-b369-8e09b4429efd .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}
#s-ba823b05-84de-41da-8fe6-8b9ecf7a33a3 {
  margin-top: 6px;
text-align: left;
}
@media (min-width: 1200px){#s-ba823b05-84de-41da-8fe6-8b9ecf7a33a3 {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-ba823b05-84de-41da-8fe6-8b9ecf7a33a3 {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-ba823b05-84de-41da-8fe6-8b9ecf7a33a3 {
  text-align: left;
}
}@media (max-width: 767px){#s-ba823b05-84de-41da-8fe6-8b9ecf7a33a3 {
  text-align: left;
}
}
#s-ba823b05-84de-41da-8fe6-8b9ecf7a33a3 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-ba823b05-84de-41da-8fe6-8b9ecf7a33a3 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-ba823b05-84de-41da-8fe6-8b9ecf7a33a3 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
@media (min-width: 768px) and (max-width: 991px){#s-ba823b05-84de-41da-8fe6-8b9ecf7a33a3 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-ba823b05-84de-41da-8fe6-8b9ecf7a33a3 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 16px;
}

#s-ba823b05-84de-41da-8fe6-8b9ecf7a33a3 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}@media (max-width: 767px){#s-ba823b05-84de-41da-8fe6-8b9ecf7a33a3 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-ba823b05-84de-41da-8fe6-8b9ecf7a33a3 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-ba823b05-84de-41da-8fe6-8b9ecf7a33a3 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}
#s-b3f6a900-e5a6-4fed-8c43-b425bdb5b466 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-b3f6a900-e5a6-4fed-8c43-b425bdb5b466 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-b3f6a900-e5a6-4fed-8c43-b425bdb5b466 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-b3f6a900-e5a6-4fed-8c43-b425bdb5b466 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (max-width: 767px){#s-b3f6a900-e5a6-4fed-8c43-b425bdb5b466 {
  margin-top: 10px;
padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}







#s-b3f6a900-e5a6-4fed-8c43-b425bdb5b466 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b3f6a900-e5a6-4fed-8c43-b425bdb5b466.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
@media (min-width: 1200px){






#s-b3f6a900-e5a6-4fed-8c43-b425bdb5b466 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b3f6a900-e5a6-4fed-8c43-b425bdb5b466.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
}
#s-9945c239-bc1e-4b84-878c-ce01ccf195af {
  margin-left: auto;
margin-right: auto;
}

#s-4226032a-993b-463e-a6c5-fd6396192467 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}



.shg-c#s-4226032a-993b-463e-a6c5-fd6396192467 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4226032a-993b-463e-a6c5-fd6396192467 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-4226032a-993b-463e-a6c5-fd6396192467 img.shogun-image,
.shg-c#s-4226032a-993b-463e-a6c5-fd6396192467 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-4226032a-993b-463e-a6c5-fd6396192467 .shg-image-zoom,
.shg-c#s-4226032a-993b-463e-a6c5-fd6396192467 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-4226032a-993b-463e-a6c5-fd6396192467 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4226032a-993b-463e-a6c5-fd6396192467 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-4226032a-993b-463e-a6c5-fd6396192467 img.shogun-image,
.shg-c#s-4226032a-993b-463e-a6c5-fd6396192467 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-4226032a-993b-463e-a6c5-fd6396192467 .shg-image-zoom,
.shg-c#s-4226032a-993b-463e-a6c5-fd6396192467 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-4226032a-993b-463e-a6c5-fd6396192467 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4226032a-993b-463e-a6c5-fd6396192467 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-4226032a-993b-463e-a6c5-fd6396192467 img.shogun-image,
.shg-c#s-4226032a-993b-463e-a6c5-fd6396192467 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-4226032a-993b-463e-a6c5-fd6396192467 .shg-image-zoom,
.shg-c#s-4226032a-993b-463e-a6c5-fd6396192467 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-4226032a-993b-463e-a6c5-fd6396192467 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4226032a-993b-463e-a6c5-fd6396192467 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-4226032a-993b-463e-a6c5-fd6396192467 img.shogun-image,
.shg-c#s-4226032a-993b-463e-a6c5-fd6396192467 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-4226032a-993b-463e-a6c5-fd6396192467 .shg-image-zoom,
.shg-c#s-4226032a-993b-463e-a6c5-fd6396192467 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-4226032a-993b-463e-a6c5-fd6396192467 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4226032a-993b-463e-a6c5-fd6396192467 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-4226032a-993b-463e-a6c5-fd6396192467 img.shogun-image,
.shg-c#s-4226032a-993b-463e-a6c5-fd6396192467 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-4226032a-993b-463e-a6c5-fd6396192467 .shg-image-zoom,
.shg-c#s-4226032a-993b-463e-a6c5-fd6396192467 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-172da369-240f-4c44-ab44-cc713f4f52b9 {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 2px;
text-align: left;
}
@media (min-width: 1200px){#s-172da369-240f-4c44-ab44-cc713f4f52b9 {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-172da369-240f-4c44-ab44-cc713f4f52b9 {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-172da369-240f-4c44-ab44-cc713f4f52b9 {
  text-align: left;
}
}@media (max-width: 767px){#s-172da369-240f-4c44-ab44-cc713f4f52b9 {
  text-align: left;
}
}
#s-172da369-240f-4c44-ab44-cc713f4f52b9 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-172da369-240f-4c44-ab44-cc713f4f52b9 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}@media (max-width: 767px){#s-172da369-240f-4c44-ab44-cc713f4f52b9 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}
#s-d373474c-bf89-4a85-a479-b49cdf2f38eb {
  margin-top: 6px;
text-align: left;
}
@media (min-width: 1200px){#s-d373474c-bf89-4a85-a479-b49cdf2f38eb {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-d373474c-bf89-4a85-a479-b49cdf2f38eb {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-d373474c-bf89-4a85-a479-b49cdf2f38eb {
  text-align: left;
}
}@media (max-width: 767px){#s-d373474c-bf89-4a85-a479-b49cdf2f38eb {
  text-align: left;
}
}
#s-d373474c-bf89-4a85-a479-b49cdf2f38eb .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-d373474c-bf89-4a85-a479-b49cdf2f38eb .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-d373474c-bf89-4a85-a479-b49cdf2f38eb .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
@media (min-width: 768px) and (max-width: 991px){#s-d373474c-bf89-4a85-a479-b49cdf2f38eb .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-d373474c-bf89-4a85-a479-b49cdf2f38eb .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 16px;
}

#s-d373474c-bf89-4a85-a479-b49cdf2f38eb .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}@media (max-width: 767px){#s-d373474c-bf89-4a85-a479-b49cdf2f38eb .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-d373474c-bf89-4a85-a479-b49cdf2f38eb .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-d373474c-bf89-4a85-a479-b49cdf2f38eb .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}
#s-5794a486-014c-44c0-95dc-14dcf0caf865 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-5794a486-014c-44c0-95dc-14dcf0caf865 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-5794a486-014c-44c0-95dc-14dcf0caf865 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-5794a486-014c-44c0-95dc-14dcf0caf865 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (max-width: 767px){#s-5794a486-014c-44c0-95dc-14dcf0caf865 {
  margin-top: 10px;
padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}







#s-5794a486-014c-44c0-95dc-14dcf0caf865 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5794a486-014c-44c0-95dc-14dcf0caf865.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
@media (min-width: 1200px){






#s-5794a486-014c-44c0-95dc-14dcf0caf865 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5794a486-014c-44c0-95dc-14dcf0caf865.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
}
#s-3594f22c-4c46-46c7-917a-153ebc230445 {
  margin-left: auto;
margin-right: auto;
}

#s-a8905359-5202-4f95-821d-550fc491ef2b {
  margin-left: auto;
margin-right: auto;
text-align: center;
}



.shg-c#s-a8905359-5202-4f95-821d-550fc491ef2b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a8905359-5202-4f95-821d-550fc491ef2b img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-a8905359-5202-4f95-821d-550fc491ef2b img.shogun-image,
.shg-c#s-a8905359-5202-4f95-821d-550fc491ef2b .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-a8905359-5202-4f95-821d-550fc491ef2b .shg-image-zoom,
.shg-c#s-a8905359-5202-4f95-821d-550fc491ef2b img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-a8905359-5202-4f95-821d-550fc491ef2b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a8905359-5202-4f95-821d-550fc491ef2b img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-a8905359-5202-4f95-821d-550fc491ef2b img.shogun-image,
.shg-c#s-a8905359-5202-4f95-821d-550fc491ef2b .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-a8905359-5202-4f95-821d-550fc491ef2b .shg-image-zoom,
.shg-c#s-a8905359-5202-4f95-821d-550fc491ef2b img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-a8905359-5202-4f95-821d-550fc491ef2b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a8905359-5202-4f95-821d-550fc491ef2b img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-a8905359-5202-4f95-821d-550fc491ef2b img.shogun-image,
.shg-c#s-a8905359-5202-4f95-821d-550fc491ef2b .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-a8905359-5202-4f95-821d-550fc491ef2b .shg-image-zoom,
.shg-c#s-a8905359-5202-4f95-821d-550fc491ef2b img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-a8905359-5202-4f95-821d-550fc491ef2b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a8905359-5202-4f95-821d-550fc491ef2b img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-a8905359-5202-4f95-821d-550fc491ef2b img.shogun-image,
.shg-c#s-a8905359-5202-4f95-821d-550fc491ef2b .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-a8905359-5202-4f95-821d-550fc491ef2b .shg-image-zoom,
.shg-c#s-a8905359-5202-4f95-821d-550fc491ef2b img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-a8905359-5202-4f95-821d-550fc491ef2b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a8905359-5202-4f95-821d-550fc491ef2b img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-a8905359-5202-4f95-821d-550fc491ef2b img.shogun-image,
.shg-c#s-a8905359-5202-4f95-821d-550fc491ef2b .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-a8905359-5202-4f95-821d-550fc491ef2b .shg-image-zoom,
.shg-c#s-a8905359-5202-4f95-821d-550fc491ef2b img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-32ab2a9a-b7c0-4e07-a8d7-1439d7be1728 {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 2px;
text-align: left;
}
@media (min-width: 1200px){#s-32ab2a9a-b7c0-4e07-a8d7-1439d7be1728 {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-32ab2a9a-b7c0-4e07-a8d7-1439d7be1728 {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-32ab2a9a-b7c0-4e07-a8d7-1439d7be1728 {
  text-align: left;
}
}@media (max-width: 767px){#s-32ab2a9a-b7c0-4e07-a8d7-1439d7be1728 {
  text-align: left;
}
}
#s-32ab2a9a-b7c0-4e07-a8d7-1439d7be1728 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-32ab2a9a-b7c0-4e07-a8d7-1439d7be1728 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}@media (max-width: 767px){#s-32ab2a9a-b7c0-4e07-a8d7-1439d7be1728 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}
#s-eecef33b-52cf-46af-8956-213d052acd8a {
  margin-top: 6px;
text-align: left;
}
@media (min-width: 1200px){#s-eecef33b-52cf-46af-8956-213d052acd8a {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-eecef33b-52cf-46af-8956-213d052acd8a {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-eecef33b-52cf-46af-8956-213d052acd8a {
  text-align: left;
}
}@media (max-width: 767px){#s-eecef33b-52cf-46af-8956-213d052acd8a {
  text-align: left;
}
}
#s-eecef33b-52cf-46af-8956-213d052acd8a .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-eecef33b-52cf-46af-8956-213d052acd8a .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-eecef33b-52cf-46af-8956-213d052acd8a .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
@media (min-width: 768px) and (max-width: 991px){#s-eecef33b-52cf-46af-8956-213d052acd8a .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-eecef33b-52cf-46af-8956-213d052acd8a .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 16px;
}

#s-eecef33b-52cf-46af-8956-213d052acd8a .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}@media (max-width: 767px){#s-eecef33b-52cf-46af-8956-213d052acd8a .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-eecef33b-52cf-46af-8956-213d052acd8a .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-eecef33b-52cf-46af-8956-213d052acd8a .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}
#s-06dd2b94-92d1-4080-91b1-fa68dff69ab5 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-06dd2b94-92d1-4080-91b1-fa68dff69ab5 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-06dd2b94-92d1-4080-91b1-fa68dff69ab5 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-06dd2b94-92d1-4080-91b1-fa68dff69ab5 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (max-width: 767px){#s-06dd2b94-92d1-4080-91b1-fa68dff69ab5 {
  margin-top: 10px;
padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}







#s-06dd2b94-92d1-4080-91b1-fa68dff69ab5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-06dd2b94-92d1-4080-91b1-fa68dff69ab5.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
@media (min-width: 1200px){






#s-06dd2b94-92d1-4080-91b1-fa68dff69ab5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-06dd2b94-92d1-4080-91b1-fa68dff69ab5.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
}
#s-10345d52-30fb-4bbb-a1b4-f7290bb5f40d {
  margin-left: auto;
margin-right: auto;
}

#s-327fd459-b46a-4f34-a348-beb8ff0caa8d {
  margin-left: auto;
margin-right: auto;
text-align: center;
}



.shg-c#s-327fd459-b46a-4f34-a348-beb8ff0caa8d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-327fd459-b46a-4f34-a348-beb8ff0caa8d img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-327fd459-b46a-4f34-a348-beb8ff0caa8d img.shogun-image,
.shg-c#s-327fd459-b46a-4f34-a348-beb8ff0caa8d .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-327fd459-b46a-4f34-a348-beb8ff0caa8d .shg-image-zoom,
.shg-c#s-327fd459-b46a-4f34-a348-beb8ff0caa8d img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-327fd459-b46a-4f34-a348-beb8ff0caa8d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-327fd459-b46a-4f34-a348-beb8ff0caa8d img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-327fd459-b46a-4f34-a348-beb8ff0caa8d img.shogun-image,
.shg-c#s-327fd459-b46a-4f34-a348-beb8ff0caa8d .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-327fd459-b46a-4f34-a348-beb8ff0caa8d .shg-image-zoom,
.shg-c#s-327fd459-b46a-4f34-a348-beb8ff0caa8d img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-327fd459-b46a-4f34-a348-beb8ff0caa8d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-327fd459-b46a-4f34-a348-beb8ff0caa8d img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-327fd459-b46a-4f34-a348-beb8ff0caa8d img.shogun-image,
.shg-c#s-327fd459-b46a-4f34-a348-beb8ff0caa8d .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-327fd459-b46a-4f34-a348-beb8ff0caa8d .shg-image-zoom,
.shg-c#s-327fd459-b46a-4f34-a348-beb8ff0caa8d img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-327fd459-b46a-4f34-a348-beb8ff0caa8d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-327fd459-b46a-4f34-a348-beb8ff0caa8d img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-327fd459-b46a-4f34-a348-beb8ff0caa8d img.shogun-image,
.shg-c#s-327fd459-b46a-4f34-a348-beb8ff0caa8d .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-327fd459-b46a-4f34-a348-beb8ff0caa8d .shg-image-zoom,
.shg-c#s-327fd459-b46a-4f34-a348-beb8ff0caa8d img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-327fd459-b46a-4f34-a348-beb8ff0caa8d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-327fd459-b46a-4f34-a348-beb8ff0caa8d img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-327fd459-b46a-4f34-a348-beb8ff0caa8d img.shogun-image,
.shg-c#s-327fd459-b46a-4f34-a348-beb8ff0caa8d .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-327fd459-b46a-4f34-a348-beb8ff0caa8d .shg-image-zoom,
.shg-c#s-327fd459-b46a-4f34-a348-beb8ff0caa8d img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-fb05a18a-8845-4c13-9281-19fe1af46f99 {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 2px;
text-align: left;
}
@media (min-width: 1200px){#s-fb05a18a-8845-4c13-9281-19fe1af46f99 {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-fb05a18a-8845-4c13-9281-19fe1af46f99 {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-fb05a18a-8845-4c13-9281-19fe1af46f99 {
  text-align: left;
}
}@media (max-width: 767px){#s-fb05a18a-8845-4c13-9281-19fe1af46f99 {
  text-align: left;
}
}
#s-fb05a18a-8845-4c13-9281-19fe1af46f99 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-fb05a18a-8845-4c13-9281-19fe1af46f99 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}@media (max-width: 767px){#s-fb05a18a-8845-4c13-9281-19fe1af46f99 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}
#s-9b36d42c-dda1-4c26-a9af-66fcd79f3c39 {
  margin-top: 6px;
text-align: left;
}
@media (min-width: 1200px){#s-9b36d42c-dda1-4c26-a9af-66fcd79f3c39 {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-9b36d42c-dda1-4c26-a9af-66fcd79f3c39 {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-9b36d42c-dda1-4c26-a9af-66fcd79f3c39 {
  text-align: left;
}
}@media (max-width: 767px){#s-9b36d42c-dda1-4c26-a9af-66fcd79f3c39 {
  text-align: left;
}
}
#s-9b36d42c-dda1-4c26-a9af-66fcd79f3c39 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-9b36d42c-dda1-4c26-a9af-66fcd79f3c39 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-9b36d42c-dda1-4c26-a9af-66fcd79f3c39 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
@media (min-width: 768px) and (max-width: 991px){#s-9b36d42c-dda1-4c26-a9af-66fcd79f3c39 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-9b36d42c-dda1-4c26-a9af-66fcd79f3c39 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 16px;
}

#s-9b36d42c-dda1-4c26-a9af-66fcd79f3c39 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}@media (max-width: 767px){#s-9b36d42c-dda1-4c26-a9af-66fcd79f3c39 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-9b36d42c-dda1-4c26-a9af-66fcd79f3c39 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-9b36d42c-dda1-4c26-a9af-66fcd79f3c39 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}
#s-3ec7589a-87b7-4c86-8c5d-fce07f75ff40 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-3ec7589a-87b7-4c86-8c5d-fce07f75ff40 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-3ec7589a-87b7-4c86-8c5d-fce07f75ff40 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-3ec7589a-87b7-4c86-8c5d-fce07f75ff40 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (max-width: 767px){#s-3ec7589a-87b7-4c86-8c5d-fce07f75ff40 {
  margin-top: 10px;
padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}







#s-3ec7589a-87b7-4c86-8c5d-fce07f75ff40 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3ec7589a-87b7-4c86-8c5d-fce07f75ff40.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
@media (min-width: 1200px){






#s-3ec7589a-87b7-4c86-8c5d-fce07f75ff40 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3ec7589a-87b7-4c86-8c5d-fce07f75ff40.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
}
#s-8d1a8d6a-b9c9-4ef3-a417-29c7c4426300 {
  margin-left: auto;
margin-right: auto;
}

#s-12af2edf-fc1b-4481-90f9-c54335fb1ff9 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}



.shg-c#s-12af2edf-fc1b-4481-90f9-c54335fb1ff9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-12af2edf-fc1b-4481-90f9-c54335fb1ff9 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-12af2edf-fc1b-4481-90f9-c54335fb1ff9 img.shogun-image,
.shg-c#s-12af2edf-fc1b-4481-90f9-c54335fb1ff9 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-12af2edf-fc1b-4481-90f9-c54335fb1ff9 .shg-image-zoom,
.shg-c#s-12af2edf-fc1b-4481-90f9-c54335fb1ff9 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-12af2edf-fc1b-4481-90f9-c54335fb1ff9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-12af2edf-fc1b-4481-90f9-c54335fb1ff9 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-12af2edf-fc1b-4481-90f9-c54335fb1ff9 img.shogun-image,
.shg-c#s-12af2edf-fc1b-4481-90f9-c54335fb1ff9 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-12af2edf-fc1b-4481-90f9-c54335fb1ff9 .shg-image-zoom,
.shg-c#s-12af2edf-fc1b-4481-90f9-c54335fb1ff9 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-12af2edf-fc1b-4481-90f9-c54335fb1ff9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-12af2edf-fc1b-4481-90f9-c54335fb1ff9 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-12af2edf-fc1b-4481-90f9-c54335fb1ff9 img.shogun-image,
.shg-c#s-12af2edf-fc1b-4481-90f9-c54335fb1ff9 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-12af2edf-fc1b-4481-90f9-c54335fb1ff9 .shg-image-zoom,
.shg-c#s-12af2edf-fc1b-4481-90f9-c54335fb1ff9 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-12af2edf-fc1b-4481-90f9-c54335fb1ff9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-12af2edf-fc1b-4481-90f9-c54335fb1ff9 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-12af2edf-fc1b-4481-90f9-c54335fb1ff9 img.shogun-image,
.shg-c#s-12af2edf-fc1b-4481-90f9-c54335fb1ff9 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-12af2edf-fc1b-4481-90f9-c54335fb1ff9 .shg-image-zoom,
.shg-c#s-12af2edf-fc1b-4481-90f9-c54335fb1ff9 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-12af2edf-fc1b-4481-90f9-c54335fb1ff9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-12af2edf-fc1b-4481-90f9-c54335fb1ff9 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-12af2edf-fc1b-4481-90f9-c54335fb1ff9 img.shogun-image,
.shg-c#s-12af2edf-fc1b-4481-90f9-c54335fb1ff9 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-12af2edf-fc1b-4481-90f9-c54335fb1ff9 .shg-image-zoom,
.shg-c#s-12af2edf-fc1b-4481-90f9-c54335fb1ff9 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-03ec1bfd-8573-4df4-8eaa-a0ed0c076f17 {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 2px;
text-align: left;
}
@media (min-width: 1200px){#s-03ec1bfd-8573-4df4-8eaa-a0ed0c076f17 {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-03ec1bfd-8573-4df4-8eaa-a0ed0c076f17 {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-03ec1bfd-8573-4df4-8eaa-a0ed0c076f17 {
  text-align: left;
}
}@media (max-width: 767px){#s-03ec1bfd-8573-4df4-8eaa-a0ed0c076f17 {
  text-align: left;
}
}
#s-03ec1bfd-8573-4df4-8eaa-a0ed0c076f17 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-03ec1bfd-8573-4df4-8eaa-a0ed0c076f17 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}@media (max-width: 767px){#s-03ec1bfd-8573-4df4-8eaa-a0ed0c076f17 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}
#s-10f02da1-8d22-4d3c-933b-f8930076f345 {
  margin-top: 6px;
text-align: left;
}
@media (min-width: 1200px){#s-10f02da1-8d22-4d3c-933b-f8930076f345 {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-10f02da1-8d22-4d3c-933b-f8930076f345 {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-10f02da1-8d22-4d3c-933b-f8930076f345 {
  text-align: left;
}
}@media (max-width: 767px){#s-10f02da1-8d22-4d3c-933b-f8930076f345 {
  text-align: left;
}
}
#s-10f02da1-8d22-4d3c-933b-f8930076f345 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-10f02da1-8d22-4d3c-933b-f8930076f345 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-10f02da1-8d22-4d3c-933b-f8930076f345 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
@media (min-width: 768px) and (max-width: 991px){#s-10f02da1-8d22-4d3c-933b-f8930076f345 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-10f02da1-8d22-4d3c-933b-f8930076f345 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 16px;
}

#s-10f02da1-8d22-4d3c-933b-f8930076f345 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}@media (max-width: 767px){#s-10f02da1-8d22-4d3c-933b-f8930076f345 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-10f02da1-8d22-4d3c-933b-f8930076f345 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-10f02da1-8d22-4d3c-933b-f8930076f345 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}
#s-d9585746-40a4-4928-ae9a-1b17a6e84ca4 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(40, 40, 40, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-d9585746-40a4-4928-ae9a-1b17a6e84ca4:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-d9585746-40a4-4928-ae9a-1b17a6e84ca4:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 1200px){#s-d9585746-40a4-4928-ae9a-1b17a6e84ca4 {
  margin-top: 10px;
margin-bottom: 0px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 30px;
background-color: rgba(40, 40, 40, 1);
background-image: none;
hover-type: color;
}
#s-d9585746-40a4-4928-ae9a-1b17a6e84ca4:hover {background-color: rgba(165, 0, 0, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}@media (min-width: 992px) and (max-width: 1199px){#s-d9585746-40a4-4928-ae9a-1b17a6e84ca4 {
  margin-top: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 30px;
background-image: none;
background-color: rgba(40, 40, 40, 1);
hover-type: color;
}
#s-d9585746-40a4-4928-ae9a-1b17a6e84ca4:hover {background-color: rgba(165, 0, 0, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}@media (min-width: 768px) and (max-width: 991px){#s-d9585746-40a4-4928-ae9a-1b17a6e84ca4 {
  margin-top: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 30px;
background-image: none;
background-color: rgba(40, 40, 40, 1);
hover-type: color;
}
#s-d9585746-40a4-4928-ae9a-1b17a6e84ca4:hover {background-color: rgba(165, 0, 0, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}@media (max-width: 767px){#s-d9585746-40a4-4928-ae9a-1b17a6e84ca4 {
  margin-top: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 30px;
background-image: none;
background-color: rgba(40, 40, 40, 1);
hover-type: color;
}
#s-d9585746-40a4-4928-ae9a-1b17a6e84ca4:hover {background-color: rgba(165, 0, 0, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}

  #s-d9585746-40a4-4928-ae9a-1b17a6e84ca4-root {
    text-align: center;
  }


#s-d9585746-40a4-4928-ae9a-1b17a6e84ca4.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-d9585746-40a4-4928-ae9a-1b17a6e84ca4-root {
    text-align: center;
  }


#s-d9585746-40a4-4928-ae9a-1b17a6e84ca4.shg-btn {
  color: #ffffff;
  font-size: 15px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-d9585746-40a4-4928-ae9a-1b17a6e84ca4-root {
    text-align: center;
  }


#s-d9585746-40a4-4928-ae9a-1b17a6e84ca4.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-d9585746-40a4-4928-ae9a-1b17a6e84ca4-root {
    text-align: center;
  }


#s-d9585746-40a4-4928-ae9a-1b17a6e84ca4.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-d9585746-40a4-4928-ae9a-1b17a6e84ca4-root {
    text-align: center;
  }


#s-d9585746-40a4-4928-ae9a-1b17a6e84ca4.shg-btn {
  color: #ffffff;
  font-size: 15px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-69166f24-4de5-46ad-81be-1e00b4866710 {
  margin-top: 24px;
margin-left: auto;
margin-right: auto;
padding-top: 2%;
padding-left: 2%;
padding-bottom: 2%;
padding-right: 2%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-69166f24-4de5-46ad-81be-1e00b4866710 {
  padding-top: 1%;
padding-left: 1%;
padding-bottom: 1%;
padding-right: 1%;
border-radius: 8px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-69166f24-4de5-46ad-81be-1e00b4866710 {
  border-radius: 8px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-69166f24-4de5-46ad-81be-1e00b4866710 {
  border-radius: 8px;
}
}@media (max-width: 767px){#s-69166f24-4de5-46ad-81be-1e00b4866710 {
  border-radius: 8px;
}
}







#s-69166f24-4de5-46ad-81be-1e00b4866710 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-69166f24-4de5-46ad-81be-1e00b4866710.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-7ccae9ff-f367-4066-83ed-057f734b602f {
  margin-left: auto;
margin-right: auto;
padding-top: 1.5%;
padding-left: 1.5%;
padding-bottom: 1%;
padding-right: 1.5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 5px;
min-height: 50px;
background-color: rgba(227, 227, 227, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-7ccae9ff-f367-4066-83ed-057f734b602f {
  padding-left: 2%;
padding-right: 2%;
}
}@media (max-width: 767px){#s-7ccae9ff-f367-4066-83ed-057f734b602f {
  padding-top: 3%;
padding-left: 2%;
padding-bottom: 3%;
padding-right: 2%;
}
}







#s-7ccae9ff-f367-4066-83ed-057f734b602f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7ccae9ff-f367-4066-83ed-057f734b602f.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-5b940e42-cdfa-438c-bf95-f2dd53eab1c1 {
  margin-left: auto;
margin-right: auto;
}

#s-5b940e42-cdfa-438c-bf95-f2dd53eab1c1 .shg-proportional-font-size,
#s-5b940e42-cdfa-438c-bf95-f2dd53eab1c1 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}
@media (max-width: 767px){#s-5b940e42-cdfa-438c-bf95-f2dd53eab1c1 .shg-proportional-font-size,
#s-5b940e42-cdfa-438c-bf95-f2dd53eab1c1 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 90;
    
    
    font-size: 0.9em;
  
}
}
#s-a3e65a92-80da-4f50-8ec4-42c0dc2c8cd1 {
  margin-top: 8px;
margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-a3e65a92-80da-4f50-8ec4-42c0dc2c8cd1"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-a3e65a92-80da-4f50-8ec4-42c0dc2c8cd1"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 8.333333333333334px);
}

}

@media (min-width: 992px) {
[id="s-a3e65a92-80da-4f50-8ec4-42c0dc2c8cd1"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 8.333333333333334px);
}

}

@media (min-width: 1200px) {
[id="s-a3e65a92-80da-4f50-8ec4-42c0dc2c8cd1"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 8.333333333333334px);
}

}

#s-d33b3e4c-22f5-43fc-acb8-24bed2c67878 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-d33b3e4c-22f5-43fc-acb8-24bed2c67878 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-d33b3e4c-22f5-43fc-acb8-24bed2c67878 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-d33b3e4c-22f5-43fc-acb8-24bed2c67878 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (max-width: 767px){#s-d33b3e4c-22f5-43fc-acb8-24bed2c67878 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}







#s-d33b3e4c-22f5-43fc-acb8-24bed2c67878 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d33b3e4c-22f5-43fc-acb8-24bed2c67878.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
@media (min-width: 1200px){






#s-d33b3e4c-22f5-43fc-acb8-24bed2c67878 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d33b3e4c-22f5-43fc-acb8-24bed2c67878.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
}
#s-fe3c5114-bb27-413b-af03-448551f63e83 {
  margin-left: auto;
margin-right: auto;
}

#s-8061b6b3-d39b-4715-9ed6-2a34b74adf02 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}



.shg-c#s-8061b6b3-d39b-4715-9ed6-2a34b74adf02 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8061b6b3-d39b-4715-9ed6-2a34b74adf02 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-8061b6b3-d39b-4715-9ed6-2a34b74adf02 img.shogun-image,
.shg-c#s-8061b6b3-d39b-4715-9ed6-2a34b74adf02 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-8061b6b3-d39b-4715-9ed6-2a34b74adf02 .shg-image-zoom,
.shg-c#s-8061b6b3-d39b-4715-9ed6-2a34b74adf02 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-8061b6b3-d39b-4715-9ed6-2a34b74adf02 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8061b6b3-d39b-4715-9ed6-2a34b74adf02 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-8061b6b3-d39b-4715-9ed6-2a34b74adf02 img.shogun-image,
.shg-c#s-8061b6b3-d39b-4715-9ed6-2a34b74adf02 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-8061b6b3-d39b-4715-9ed6-2a34b74adf02 .shg-image-zoom,
.shg-c#s-8061b6b3-d39b-4715-9ed6-2a34b74adf02 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-8061b6b3-d39b-4715-9ed6-2a34b74adf02 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8061b6b3-d39b-4715-9ed6-2a34b74adf02 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-8061b6b3-d39b-4715-9ed6-2a34b74adf02 img.shogun-image,
.shg-c#s-8061b6b3-d39b-4715-9ed6-2a34b74adf02 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-8061b6b3-d39b-4715-9ed6-2a34b74adf02 .shg-image-zoom,
.shg-c#s-8061b6b3-d39b-4715-9ed6-2a34b74adf02 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-8061b6b3-d39b-4715-9ed6-2a34b74adf02 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8061b6b3-d39b-4715-9ed6-2a34b74adf02 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-8061b6b3-d39b-4715-9ed6-2a34b74adf02 img.shogun-image,
.shg-c#s-8061b6b3-d39b-4715-9ed6-2a34b74adf02 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-8061b6b3-d39b-4715-9ed6-2a34b74adf02 .shg-image-zoom,
.shg-c#s-8061b6b3-d39b-4715-9ed6-2a34b74adf02 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-8061b6b3-d39b-4715-9ed6-2a34b74adf02 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8061b6b3-d39b-4715-9ed6-2a34b74adf02 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-8061b6b3-d39b-4715-9ed6-2a34b74adf02 img.shogun-image,
.shg-c#s-8061b6b3-d39b-4715-9ed6-2a34b74adf02 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-8061b6b3-d39b-4715-9ed6-2a34b74adf02 .shg-image-zoom,
.shg-c#s-8061b6b3-d39b-4715-9ed6-2a34b74adf02 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-e4eca378-4cd0-4765-9bec-c2affaa2737b {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 2px;
text-align: left;
}
@media (min-width: 1200px){#s-e4eca378-4cd0-4765-9bec-c2affaa2737b {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-e4eca378-4cd0-4765-9bec-c2affaa2737b {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-e4eca378-4cd0-4765-9bec-c2affaa2737b {
  text-align: left;
}
}@media (max-width: 767px){#s-e4eca378-4cd0-4765-9bec-c2affaa2737b {
  text-align: left;
}
}
#s-e4eca378-4cd0-4765-9bec-c2affaa2737b .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-e4eca378-4cd0-4765-9bec-c2affaa2737b .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}@media (max-width: 767px){#s-e4eca378-4cd0-4765-9bec-c2affaa2737b .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}
#s-97734711-7062-457a-9ba4-d5be157bc1df {
  margin-top: 6px;
text-align: left;
}
@media (min-width: 1200px){#s-97734711-7062-457a-9ba4-d5be157bc1df {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-97734711-7062-457a-9ba4-d5be157bc1df {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-97734711-7062-457a-9ba4-d5be157bc1df {
  text-align: left;
}
}@media (max-width: 767px){#s-97734711-7062-457a-9ba4-d5be157bc1df {
  text-align: center;
}
}
#s-97734711-7062-457a-9ba4-d5be157bc1df .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-97734711-7062-457a-9ba4-d5be157bc1df .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-97734711-7062-457a-9ba4-d5be157bc1df .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
@media (min-width: 768px) and (max-width: 991px){#s-97734711-7062-457a-9ba4-d5be157bc1df .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-97734711-7062-457a-9ba4-d5be157bc1df .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 16px;
}

#s-97734711-7062-457a-9ba4-d5be157bc1df .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}@media (max-width: 767px){#s-97734711-7062-457a-9ba4-d5be157bc1df .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-97734711-7062-457a-9ba4-d5be157bc1df .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-97734711-7062-457a-9ba4-d5be157bc1df .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}
#s-42a1c657-beae-4bee-a94f-55b6e66eb43e {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-42a1c657-beae-4bee-a94f-55b6e66eb43e {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-42a1c657-beae-4bee-a94f-55b6e66eb43e {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-42a1c657-beae-4bee-a94f-55b6e66eb43e {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (max-width: 767px){#s-42a1c657-beae-4bee-a94f-55b6e66eb43e {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}







#s-42a1c657-beae-4bee-a94f-55b6e66eb43e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-42a1c657-beae-4bee-a94f-55b6e66eb43e.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
@media (min-width: 1200px){






#s-42a1c657-beae-4bee-a94f-55b6e66eb43e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-42a1c657-beae-4bee-a94f-55b6e66eb43e.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
}
#s-1bd34a68-be5c-4d3e-97f2-09e9d5d5f9cd {
  margin-left: auto;
margin-right: auto;
}

#s-b7aba1fb-5951-428b-aefa-decde298d937 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}



.shg-c#s-b7aba1fb-5951-428b-aefa-decde298d937 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b7aba1fb-5951-428b-aefa-decde298d937 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-b7aba1fb-5951-428b-aefa-decde298d937 img.shogun-image,
.shg-c#s-b7aba1fb-5951-428b-aefa-decde298d937 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-b7aba1fb-5951-428b-aefa-decde298d937 .shg-image-zoom,
.shg-c#s-b7aba1fb-5951-428b-aefa-decde298d937 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-b7aba1fb-5951-428b-aefa-decde298d937 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b7aba1fb-5951-428b-aefa-decde298d937 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-b7aba1fb-5951-428b-aefa-decde298d937 img.shogun-image,
.shg-c#s-b7aba1fb-5951-428b-aefa-decde298d937 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-b7aba1fb-5951-428b-aefa-decde298d937 .shg-image-zoom,
.shg-c#s-b7aba1fb-5951-428b-aefa-decde298d937 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-b7aba1fb-5951-428b-aefa-decde298d937 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b7aba1fb-5951-428b-aefa-decde298d937 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-b7aba1fb-5951-428b-aefa-decde298d937 img.shogun-image,
.shg-c#s-b7aba1fb-5951-428b-aefa-decde298d937 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-b7aba1fb-5951-428b-aefa-decde298d937 .shg-image-zoom,
.shg-c#s-b7aba1fb-5951-428b-aefa-decde298d937 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-b7aba1fb-5951-428b-aefa-decde298d937 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b7aba1fb-5951-428b-aefa-decde298d937 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-b7aba1fb-5951-428b-aefa-decde298d937 img.shogun-image,
.shg-c#s-b7aba1fb-5951-428b-aefa-decde298d937 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-b7aba1fb-5951-428b-aefa-decde298d937 .shg-image-zoom,
.shg-c#s-b7aba1fb-5951-428b-aefa-decde298d937 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-b7aba1fb-5951-428b-aefa-decde298d937 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b7aba1fb-5951-428b-aefa-decde298d937 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-b7aba1fb-5951-428b-aefa-decde298d937 img.shogun-image,
.shg-c#s-b7aba1fb-5951-428b-aefa-decde298d937 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-b7aba1fb-5951-428b-aefa-decde298d937 .shg-image-zoom,
.shg-c#s-b7aba1fb-5951-428b-aefa-decde298d937 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-ae367265-3a35-452d-b9a5-18e4d1ca8087 {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 2px;
text-align: left;
}
@media (min-width: 1200px){#s-ae367265-3a35-452d-b9a5-18e4d1ca8087 {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-ae367265-3a35-452d-b9a5-18e4d1ca8087 {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-ae367265-3a35-452d-b9a5-18e4d1ca8087 {
  text-align: left;
}
}@media (max-width: 767px){#s-ae367265-3a35-452d-b9a5-18e4d1ca8087 {
  text-align: left;
}
}
#s-ae367265-3a35-452d-b9a5-18e4d1ca8087 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-ae367265-3a35-452d-b9a5-18e4d1ca8087 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}@media (max-width: 767px){#s-ae367265-3a35-452d-b9a5-18e4d1ca8087 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}
#s-927a292e-7ed4-4ee4-861b-d883ed4fbc19 {
  margin-top: 6px;
text-align: left;
}
@media (min-width: 1200px){#s-927a292e-7ed4-4ee4-861b-d883ed4fbc19 {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-927a292e-7ed4-4ee4-861b-d883ed4fbc19 {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-927a292e-7ed4-4ee4-861b-d883ed4fbc19 {
  text-align: left;
}
}@media (max-width: 767px){#s-927a292e-7ed4-4ee4-861b-d883ed4fbc19 {
  text-align: left;
}
}
#s-927a292e-7ed4-4ee4-861b-d883ed4fbc19 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-927a292e-7ed4-4ee4-861b-d883ed4fbc19 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-927a292e-7ed4-4ee4-861b-d883ed4fbc19 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
@media (min-width: 768px) and (max-width: 991px){#s-927a292e-7ed4-4ee4-861b-d883ed4fbc19 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-927a292e-7ed4-4ee4-861b-d883ed4fbc19 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 16px;
}

#s-927a292e-7ed4-4ee4-861b-d883ed4fbc19 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}@media (max-width: 767px){#s-927a292e-7ed4-4ee4-861b-d883ed4fbc19 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-927a292e-7ed4-4ee4-861b-d883ed4fbc19 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-927a292e-7ed4-4ee4-861b-d883ed4fbc19 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}
#s-6c3f96a4-2143-461d-bd93-8b544a8e1254 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-6c3f96a4-2143-461d-bd93-8b544a8e1254 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-6c3f96a4-2143-461d-bd93-8b544a8e1254 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-6c3f96a4-2143-461d-bd93-8b544a8e1254 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (max-width: 767px){#s-6c3f96a4-2143-461d-bd93-8b544a8e1254 {
  margin-top: 10px;
padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}







#s-6c3f96a4-2143-461d-bd93-8b544a8e1254 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6c3f96a4-2143-461d-bd93-8b544a8e1254.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
@media (min-width: 1200px){






#s-6c3f96a4-2143-461d-bd93-8b544a8e1254 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6c3f96a4-2143-461d-bd93-8b544a8e1254.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
}
#s-1c168ad3-1490-42e8-8f70-1596669fff43 {
  margin-left: auto;
margin-right: auto;
}

#s-8414fa5c-7b87-41c3-abf6-1acc7ead6b93 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}



.shg-c#s-8414fa5c-7b87-41c3-abf6-1acc7ead6b93 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8414fa5c-7b87-41c3-abf6-1acc7ead6b93 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-8414fa5c-7b87-41c3-abf6-1acc7ead6b93 img.shogun-image,
.shg-c#s-8414fa5c-7b87-41c3-abf6-1acc7ead6b93 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-8414fa5c-7b87-41c3-abf6-1acc7ead6b93 .shg-image-zoom,
.shg-c#s-8414fa5c-7b87-41c3-abf6-1acc7ead6b93 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-8414fa5c-7b87-41c3-abf6-1acc7ead6b93 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8414fa5c-7b87-41c3-abf6-1acc7ead6b93 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-8414fa5c-7b87-41c3-abf6-1acc7ead6b93 img.shogun-image,
.shg-c#s-8414fa5c-7b87-41c3-abf6-1acc7ead6b93 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-8414fa5c-7b87-41c3-abf6-1acc7ead6b93 .shg-image-zoom,
.shg-c#s-8414fa5c-7b87-41c3-abf6-1acc7ead6b93 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-8414fa5c-7b87-41c3-abf6-1acc7ead6b93 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8414fa5c-7b87-41c3-abf6-1acc7ead6b93 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-8414fa5c-7b87-41c3-abf6-1acc7ead6b93 img.shogun-image,
.shg-c#s-8414fa5c-7b87-41c3-abf6-1acc7ead6b93 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-8414fa5c-7b87-41c3-abf6-1acc7ead6b93 .shg-image-zoom,
.shg-c#s-8414fa5c-7b87-41c3-abf6-1acc7ead6b93 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-8414fa5c-7b87-41c3-abf6-1acc7ead6b93 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8414fa5c-7b87-41c3-abf6-1acc7ead6b93 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-8414fa5c-7b87-41c3-abf6-1acc7ead6b93 img.shogun-image,
.shg-c#s-8414fa5c-7b87-41c3-abf6-1acc7ead6b93 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-8414fa5c-7b87-41c3-abf6-1acc7ead6b93 .shg-image-zoom,
.shg-c#s-8414fa5c-7b87-41c3-abf6-1acc7ead6b93 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-8414fa5c-7b87-41c3-abf6-1acc7ead6b93 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8414fa5c-7b87-41c3-abf6-1acc7ead6b93 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-8414fa5c-7b87-41c3-abf6-1acc7ead6b93 img.shogun-image,
.shg-c#s-8414fa5c-7b87-41c3-abf6-1acc7ead6b93 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-8414fa5c-7b87-41c3-abf6-1acc7ead6b93 .shg-image-zoom,
.shg-c#s-8414fa5c-7b87-41c3-abf6-1acc7ead6b93 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-d13b11f8-f1aa-4231-a091-a9b969f19a0d {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 2px;
text-align: left;
}
@media (min-width: 1200px){#s-d13b11f8-f1aa-4231-a091-a9b969f19a0d {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-d13b11f8-f1aa-4231-a091-a9b969f19a0d {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-d13b11f8-f1aa-4231-a091-a9b969f19a0d {
  text-align: left;
}
}@media (max-width: 767px){#s-d13b11f8-f1aa-4231-a091-a9b969f19a0d {
  text-align: left;
}
}
#s-d13b11f8-f1aa-4231-a091-a9b969f19a0d .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-d13b11f8-f1aa-4231-a091-a9b969f19a0d .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}@media (max-width: 767px){#s-d13b11f8-f1aa-4231-a091-a9b969f19a0d .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}
#s-a4e54e2f-416e-4a2d-95e1-5f092dfac1d9 {
  margin-top: 6px;
text-align: left;
}
@media (min-width: 1200px){#s-a4e54e2f-416e-4a2d-95e1-5f092dfac1d9 {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-a4e54e2f-416e-4a2d-95e1-5f092dfac1d9 {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-a4e54e2f-416e-4a2d-95e1-5f092dfac1d9 {
  text-align: left;
}
}@media (max-width: 767px){#s-a4e54e2f-416e-4a2d-95e1-5f092dfac1d9 {
  text-align: left;
}
}
#s-a4e54e2f-416e-4a2d-95e1-5f092dfac1d9 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-a4e54e2f-416e-4a2d-95e1-5f092dfac1d9 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-a4e54e2f-416e-4a2d-95e1-5f092dfac1d9 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
@media (min-width: 768px) and (max-width: 991px){#s-a4e54e2f-416e-4a2d-95e1-5f092dfac1d9 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-a4e54e2f-416e-4a2d-95e1-5f092dfac1d9 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 16px;
}

#s-a4e54e2f-416e-4a2d-95e1-5f092dfac1d9 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}@media (max-width: 767px){#s-a4e54e2f-416e-4a2d-95e1-5f092dfac1d9 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-a4e54e2f-416e-4a2d-95e1-5f092dfac1d9 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-a4e54e2f-416e-4a2d-95e1-5f092dfac1d9 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}
#s-efe5cec9-7e5c-4efb-a6b0-9ecdcac8e049 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-efe5cec9-7e5c-4efb-a6b0-9ecdcac8e049 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-efe5cec9-7e5c-4efb-a6b0-9ecdcac8e049 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-efe5cec9-7e5c-4efb-a6b0-9ecdcac8e049 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (max-width: 767px){#s-efe5cec9-7e5c-4efb-a6b0-9ecdcac8e049 {
  margin-top: 10px;
padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}







#s-efe5cec9-7e5c-4efb-a6b0-9ecdcac8e049 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-efe5cec9-7e5c-4efb-a6b0-9ecdcac8e049.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
@media (min-width: 1200px){






#s-efe5cec9-7e5c-4efb-a6b0-9ecdcac8e049 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-efe5cec9-7e5c-4efb-a6b0-9ecdcac8e049.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
}
#s-aa368b23-f9bd-4060-abd8-4f5e62799596 {
  margin-left: auto;
margin-right: auto;
}

#s-0c9bb265-12ce-47b3-93d0-22d14ba3c464 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}



.shg-c#s-0c9bb265-12ce-47b3-93d0-22d14ba3c464 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0c9bb265-12ce-47b3-93d0-22d14ba3c464 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-0c9bb265-12ce-47b3-93d0-22d14ba3c464 img.shogun-image,
.shg-c#s-0c9bb265-12ce-47b3-93d0-22d14ba3c464 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-0c9bb265-12ce-47b3-93d0-22d14ba3c464 .shg-image-zoom,
.shg-c#s-0c9bb265-12ce-47b3-93d0-22d14ba3c464 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-0c9bb265-12ce-47b3-93d0-22d14ba3c464 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0c9bb265-12ce-47b3-93d0-22d14ba3c464 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-0c9bb265-12ce-47b3-93d0-22d14ba3c464 img.shogun-image,
.shg-c#s-0c9bb265-12ce-47b3-93d0-22d14ba3c464 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-0c9bb265-12ce-47b3-93d0-22d14ba3c464 .shg-image-zoom,
.shg-c#s-0c9bb265-12ce-47b3-93d0-22d14ba3c464 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-0c9bb265-12ce-47b3-93d0-22d14ba3c464 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0c9bb265-12ce-47b3-93d0-22d14ba3c464 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-0c9bb265-12ce-47b3-93d0-22d14ba3c464 img.shogun-image,
.shg-c#s-0c9bb265-12ce-47b3-93d0-22d14ba3c464 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-0c9bb265-12ce-47b3-93d0-22d14ba3c464 .shg-image-zoom,
.shg-c#s-0c9bb265-12ce-47b3-93d0-22d14ba3c464 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-0c9bb265-12ce-47b3-93d0-22d14ba3c464 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0c9bb265-12ce-47b3-93d0-22d14ba3c464 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-0c9bb265-12ce-47b3-93d0-22d14ba3c464 img.shogun-image,
.shg-c#s-0c9bb265-12ce-47b3-93d0-22d14ba3c464 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-0c9bb265-12ce-47b3-93d0-22d14ba3c464 .shg-image-zoom,
.shg-c#s-0c9bb265-12ce-47b3-93d0-22d14ba3c464 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-0c9bb265-12ce-47b3-93d0-22d14ba3c464 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0c9bb265-12ce-47b3-93d0-22d14ba3c464 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-0c9bb265-12ce-47b3-93d0-22d14ba3c464 img.shogun-image,
.shg-c#s-0c9bb265-12ce-47b3-93d0-22d14ba3c464 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-0c9bb265-12ce-47b3-93d0-22d14ba3c464 .shg-image-zoom,
.shg-c#s-0c9bb265-12ce-47b3-93d0-22d14ba3c464 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-37e69ba6-79eb-4655-a30c-757f94641c20 {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 2px;
text-align: left;
}
@media (min-width: 1200px){#s-37e69ba6-79eb-4655-a30c-757f94641c20 {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-37e69ba6-79eb-4655-a30c-757f94641c20 {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-37e69ba6-79eb-4655-a30c-757f94641c20 {
  text-align: left;
}
}@media (max-width: 767px){#s-37e69ba6-79eb-4655-a30c-757f94641c20 {
  text-align: left;
}
}
#s-37e69ba6-79eb-4655-a30c-757f94641c20 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-37e69ba6-79eb-4655-a30c-757f94641c20 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}@media (max-width: 767px){#s-37e69ba6-79eb-4655-a30c-757f94641c20 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}
#s-b900bb3a-5a8a-42a8-ba77-c7c685b18e6a {
  margin-top: 6px;
text-align: left;
}
@media (min-width: 1200px){#s-b900bb3a-5a8a-42a8-ba77-c7c685b18e6a {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-b900bb3a-5a8a-42a8-ba77-c7c685b18e6a {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-b900bb3a-5a8a-42a8-ba77-c7c685b18e6a {
  text-align: left;
}
}@media (max-width: 767px){#s-b900bb3a-5a8a-42a8-ba77-c7c685b18e6a {
  text-align: left;
}
}
#s-b900bb3a-5a8a-42a8-ba77-c7c685b18e6a .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-b900bb3a-5a8a-42a8-ba77-c7c685b18e6a .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-b900bb3a-5a8a-42a8-ba77-c7c685b18e6a .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
@media (min-width: 768px) and (max-width: 991px){#s-b900bb3a-5a8a-42a8-ba77-c7c685b18e6a .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-b900bb3a-5a8a-42a8-ba77-c7c685b18e6a .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 16px;
}

#s-b900bb3a-5a8a-42a8-ba77-c7c685b18e6a .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}@media (max-width: 767px){#s-b900bb3a-5a8a-42a8-ba77-c7c685b18e6a .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-b900bb3a-5a8a-42a8-ba77-c7c685b18e6a .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-b900bb3a-5a8a-42a8-ba77-c7c685b18e6a .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}
#s-5a83c15c-3420-44a9-a2fe-56f1f24fdb76 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-5a83c15c-3420-44a9-a2fe-56f1f24fdb76 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-5a83c15c-3420-44a9-a2fe-56f1f24fdb76 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-5a83c15c-3420-44a9-a2fe-56f1f24fdb76 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (max-width: 767px){#s-5a83c15c-3420-44a9-a2fe-56f1f24fdb76 {
  margin-top: 10px;
padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}







#s-5a83c15c-3420-44a9-a2fe-56f1f24fdb76 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5a83c15c-3420-44a9-a2fe-56f1f24fdb76.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
@media (min-width: 1200px){






#s-5a83c15c-3420-44a9-a2fe-56f1f24fdb76 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5a83c15c-3420-44a9-a2fe-56f1f24fdb76.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
}
#s-aa7d35b0-e2cc-4815-9320-2a0066c7b02e {
  margin-left: auto;
margin-right: auto;
}

#s-a6fc18a9-ce53-426c-aca0-6353f83deacc {
  margin-left: auto;
margin-right: auto;
text-align: center;
}



.shg-c#s-a6fc18a9-ce53-426c-aca0-6353f83deacc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a6fc18a9-ce53-426c-aca0-6353f83deacc img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-a6fc18a9-ce53-426c-aca0-6353f83deacc img.shogun-image,
.shg-c#s-a6fc18a9-ce53-426c-aca0-6353f83deacc .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-a6fc18a9-ce53-426c-aca0-6353f83deacc .shg-image-zoom,
.shg-c#s-a6fc18a9-ce53-426c-aca0-6353f83deacc img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-a6fc18a9-ce53-426c-aca0-6353f83deacc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a6fc18a9-ce53-426c-aca0-6353f83deacc img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-a6fc18a9-ce53-426c-aca0-6353f83deacc img.shogun-image,
.shg-c#s-a6fc18a9-ce53-426c-aca0-6353f83deacc .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-a6fc18a9-ce53-426c-aca0-6353f83deacc .shg-image-zoom,
.shg-c#s-a6fc18a9-ce53-426c-aca0-6353f83deacc img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-a6fc18a9-ce53-426c-aca0-6353f83deacc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a6fc18a9-ce53-426c-aca0-6353f83deacc img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-a6fc18a9-ce53-426c-aca0-6353f83deacc img.shogun-image,
.shg-c#s-a6fc18a9-ce53-426c-aca0-6353f83deacc .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-a6fc18a9-ce53-426c-aca0-6353f83deacc .shg-image-zoom,
.shg-c#s-a6fc18a9-ce53-426c-aca0-6353f83deacc img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-a6fc18a9-ce53-426c-aca0-6353f83deacc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a6fc18a9-ce53-426c-aca0-6353f83deacc img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-a6fc18a9-ce53-426c-aca0-6353f83deacc img.shogun-image,
.shg-c#s-a6fc18a9-ce53-426c-aca0-6353f83deacc .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-a6fc18a9-ce53-426c-aca0-6353f83deacc .shg-image-zoom,
.shg-c#s-a6fc18a9-ce53-426c-aca0-6353f83deacc img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-a6fc18a9-ce53-426c-aca0-6353f83deacc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a6fc18a9-ce53-426c-aca0-6353f83deacc img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-a6fc18a9-ce53-426c-aca0-6353f83deacc img.shogun-image,
.shg-c#s-a6fc18a9-ce53-426c-aca0-6353f83deacc .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-a6fc18a9-ce53-426c-aca0-6353f83deacc .shg-image-zoom,
.shg-c#s-a6fc18a9-ce53-426c-aca0-6353f83deacc img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-730cda76-b495-4f72-bbb1-a1190bd63513 {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 2px;
text-align: left;
}
@media (min-width: 1200px){#s-730cda76-b495-4f72-bbb1-a1190bd63513 {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-730cda76-b495-4f72-bbb1-a1190bd63513 {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-730cda76-b495-4f72-bbb1-a1190bd63513 {
  text-align: left;
}
}@media (max-width: 767px){#s-730cda76-b495-4f72-bbb1-a1190bd63513 {
  text-align: left;
}
}
#s-730cda76-b495-4f72-bbb1-a1190bd63513 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-730cda76-b495-4f72-bbb1-a1190bd63513 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}@media (max-width: 767px){#s-730cda76-b495-4f72-bbb1-a1190bd63513 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}
#s-01387fd4-87a5-4047-830a-27254eea1c8b {
  margin-top: 6px;
text-align: left;
}
@media (min-width: 1200px){#s-01387fd4-87a5-4047-830a-27254eea1c8b {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-01387fd4-87a5-4047-830a-27254eea1c8b {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-01387fd4-87a5-4047-830a-27254eea1c8b {
  text-align: left;
}
}@media (max-width: 767px){#s-01387fd4-87a5-4047-830a-27254eea1c8b {
  text-align: left;
}
}
#s-01387fd4-87a5-4047-830a-27254eea1c8b .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-01387fd4-87a5-4047-830a-27254eea1c8b .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-01387fd4-87a5-4047-830a-27254eea1c8b .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
@media (min-width: 768px) and (max-width: 991px){#s-01387fd4-87a5-4047-830a-27254eea1c8b .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-01387fd4-87a5-4047-830a-27254eea1c8b .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 16px;
}

#s-01387fd4-87a5-4047-830a-27254eea1c8b .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}@media (max-width: 767px){#s-01387fd4-87a5-4047-830a-27254eea1c8b .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-01387fd4-87a5-4047-830a-27254eea1c8b .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-01387fd4-87a5-4047-830a-27254eea1c8b .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}
#s-d3d0bce5-6a03-4368-a14a-728f3d1304bb {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-d3d0bce5-6a03-4368-a14a-728f3d1304bb {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-d3d0bce5-6a03-4368-a14a-728f3d1304bb {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-d3d0bce5-6a03-4368-a14a-728f3d1304bb {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (max-width: 767px){#s-d3d0bce5-6a03-4368-a14a-728f3d1304bb {
  margin-top: 10px;
padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}







#s-d3d0bce5-6a03-4368-a14a-728f3d1304bb > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d3d0bce5-6a03-4368-a14a-728f3d1304bb.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
@media (min-width: 1200px){






#s-d3d0bce5-6a03-4368-a14a-728f3d1304bb > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d3d0bce5-6a03-4368-a14a-728f3d1304bb.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
}
#s-401fdb64-ab19-40bf-a148-9b2aa52e5df6 {
  margin-left: auto;
margin-right: auto;
}

#s-ef3174a0-561a-45c2-9e28-0db7019ecf39 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}



.shg-c#s-ef3174a0-561a-45c2-9e28-0db7019ecf39 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ef3174a0-561a-45c2-9e28-0db7019ecf39 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-ef3174a0-561a-45c2-9e28-0db7019ecf39 img.shogun-image,
.shg-c#s-ef3174a0-561a-45c2-9e28-0db7019ecf39 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-ef3174a0-561a-45c2-9e28-0db7019ecf39 .shg-image-zoom,
.shg-c#s-ef3174a0-561a-45c2-9e28-0db7019ecf39 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-ef3174a0-561a-45c2-9e28-0db7019ecf39 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ef3174a0-561a-45c2-9e28-0db7019ecf39 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-ef3174a0-561a-45c2-9e28-0db7019ecf39 img.shogun-image,
.shg-c#s-ef3174a0-561a-45c2-9e28-0db7019ecf39 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-ef3174a0-561a-45c2-9e28-0db7019ecf39 .shg-image-zoom,
.shg-c#s-ef3174a0-561a-45c2-9e28-0db7019ecf39 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-ef3174a0-561a-45c2-9e28-0db7019ecf39 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ef3174a0-561a-45c2-9e28-0db7019ecf39 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-ef3174a0-561a-45c2-9e28-0db7019ecf39 img.shogun-image,
.shg-c#s-ef3174a0-561a-45c2-9e28-0db7019ecf39 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-ef3174a0-561a-45c2-9e28-0db7019ecf39 .shg-image-zoom,
.shg-c#s-ef3174a0-561a-45c2-9e28-0db7019ecf39 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-ef3174a0-561a-45c2-9e28-0db7019ecf39 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ef3174a0-561a-45c2-9e28-0db7019ecf39 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-ef3174a0-561a-45c2-9e28-0db7019ecf39 img.shogun-image,
.shg-c#s-ef3174a0-561a-45c2-9e28-0db7019ecf39 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-ef3174a0-561a-45c2-9e28-0db7019ecf39 .shg-image-zoom,
.shg-c#s-ef3174a0-561a-45c2-9e28-0db7019ecf39 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-ef3174a0-561a-45c2-9e28-0db7019ecf39 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ef3174a0-561a-45c2-9e28-0db7019ecf39 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-ef3174a0-561a-45c2-9e28-0db7019ecf39 img.shogun-image,
.shg-c#s-ef3174a0-561a-45c2-9e28-0db7019ecf39 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-ef3174a0-561a-45c2-9e28-0db7019ecf39 .shg-image-zoom,
.shg-c#s-ef3174a0-561a-45c2-9e28-0db7019ecf39 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-7a5ecea5-4b4d-439e-8f51-6959aa6dfd1b {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 2px;
text-align: left;
}
@media (min-width: 1200px){#s-7a5ecea5-4b4d-439e-8f51-6959aa6dfd1b {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-7a5ecea5-4b4d-439e-8f51-6959aa6dfd1b {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-7a5ecea5-4b4d-439e-8f51-6959aa6dfd1b {
  text-align: left;
}
}@media (max-width: 767px){#s-7a5ecea5-4b4d-439e-8f51-6959aa6dfd1b {
  text-align: left;
}
}
#s-7a5ecea5-4b4d-439e-8f51-6959aa6dfd1b .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-7a5ecea5-4b4d-439e-8f51-6959aa6dfd1b .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}@media (max-width: 767px){#s-7a5ecea5-4b4d-439e-8f51-6959aa6dfd1b .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}
#s-6115666c-2435-446d-98b8-aec47b0879dc {
  margin-top: 6px;
text-align: left;
}
@media (min-width: 1200px){#s-6115666c-2435-446d-98b8-aec47b0879dc {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-6115666c-2435-446d-98b8-aec47b0879dc {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-6115666c-2435-446d-98b8-aec47b0879dc {
  text-align: left;
}
}@media (max-width: 767px){#s-6115666c-2435-446d-98b8-aec47b0879dc {
  text-align: left;
}
}
#s-6115666c-2435-446d-98b8-aec47b0879dc .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-6115666c-2435-446d-98b8-aec47b0879dc .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-6115666c-2435-446d-98b8-aec47b0879dc .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
@media (min-width: 768px) and (max-width: 991px){#s-6115666c-2435-446d-98b8-aec47b0879dc .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-6115666c-2435-446d-98b8-aec47b0879dc .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 16px;
}

#s-6115666c-2435-446d-98b8-aec47b0879dc .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}@media (max-width: 767px){#s-6115666c-2435-446d-98b8-aec47b0879dc .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-6115666c-2435-446d-98b8-aec47b0879dc .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-6115666c-2435-446d-98b8-aec47b0879dc .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}
#s-ccb1c32c-2b9c-41d8-a444-214f5590be9b {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(40, 40, 40, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-ccb1c32c-2b9c-41d8-a444-214f5590be9b:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-ccb1c32c-2b9c-41d8-a444-214f5590be9b:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 1200px){#s-ccb1c32c-2b9c-41d8-a444-214f5590be9b {
  margin-top: 10px;
margin-bottom: 0px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 30px;
background-color: rgba(40, 40, 40, 1);
background-image: none;
hover-type: color;
}
#s-ccb1c32c-2b9c-41d8-a444-214f5590be9b:hover {background-color: rgb(250, 186, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}@media (min-width: 992px) and (max-width: 1199px){#s-ccb1c32c-2b9c-41d8-a444-214f5590be9b {
  margin-top: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 30px;
background-image: none;
background-color: rgba(40, 40, 40, 1);
hover-type: color;
}
#s-ccb1c32c-2b9c-41d8-a444-214f5590be9b:hover {background-color: rgb(250, 186, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}@media (min-width: 768px) and (max-width: 991px){#s-ccb1c32c-2b9c-41d8-a444-214f5590be9b {
  margin-top: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 30px;
background-image: none;
background-color: rgba(40, 40, 40, 1);
hover-type: color;
}
#s-ccb1c32c-2b9c-41d8-a444-214f5590be9b:hover {background-color: rgb(250, 186, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}@media (max-width: 767px){#s-ccb1c32c-2b9c-41d8-a444-214f5590be9b {
  margin-top: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 30px;
background-image: none;
background-color: rgba(40, 40, 40, 1);
hover-type: color;
}
#s-ccb1c32c-2b9c-41d8-a444-214f5590be9b:hover {background-color: rgb(250, 186, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}

  #s-ccb1c32c-2b9c-41d8-a444-214f5590be9b-root {
    text-align: center;
  }


#s-ccb1c32c-2b9c-41d8-a444-214f5590be9b.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-ccb1c32c-2b9c-41d8-a444-214f5590be9b-root {
    text-align: center;
  }


#s-ccb1c32c-2b9c-41d8-a444-214f5590be9b.shg-btn {
  color: #ffffff;
  font-size: 15px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-ccb1c32c-2b9c-41d8-a444-214f5590be9b-root {
    text-align: center;
  }


#s-ccb1c32c-2b9c-41d8-a444-214f5590be9b.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-ccb1c32c-2b9c-41d8-a444-214f5590be9b-root {
    text-align: center;
  }


#s-ccb1c32c-2b9c-41d8-a444-214f5590be9b.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-ccb1c32c-2b9c-41d8-a444-214f5590be9b-root {
    text-align: center;
  }


#s-ccb1c32c-2b9c-41d8-a444-214f5590be9b.shg-btn {
  color: #ffffff;
  font-size: 15px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-7aa73e6e-1ea5-47ad-82e3-3a262e15e279 {
  margin-top: 24px;
margin-left: auto;
margin-right: auto;
padding-top: 2%;
padding-left: 2%;
padding-bottom: 2%;
padding-right: 2%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-7aa73e6e-1ea5-47ad-82e3-3a262e15e279 {
  padding-top: 1%;
padding-left: 1%;
padding-bottom: 1%;
padding-right: 1%;
border-radius: 8px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-7aa73e6e-1ea5-47ad-82e3-3a262e15e279 {
  border-radius: 8px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-7aa73e6e-1ea5-47ad-82e3-3a262e15e279 {
  border-radius: 8px;
}
}@media (max-width: 767px){#s-7aa73e6e-1ea5-47ad-82e3-3a262e15e279 {
  border-radius: 8px;
}
}







#s-7aa73e6e-1ea5-47ad-82e3-3a262e15e279 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7aa73e6e-1ea5-47ad-82e3-3a262e15e279.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-b9b08aea-06e5-4eb8-9f1e-0af41a15aace {
  margin-left: auto;
margin-right: auto;
padding-top: 1.5%;
padding-left: 1.5%;
padding-bottom: 1%;
padding-right: 1.5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 5px;
min-height: 50px;
background-color: rgba(227, 227, 227, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-b9b08aea-06e5-4eb8-9f1e-0af41a15aace {
  padding-left: 2%;
padding-right: 2%;
}
}@media (max-width: 767px){#s-b9b08aea-06e5-4eb8-9f1e-0af41a15aace {
  padding-top: 3%;
padding-left: 2%;
padding-bottom: 3%;
padding-right: 2%;
}
}







#s-b9b08aea-06e5-4eb8-9f1e-0af41a15aace > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b9b08aea-06e5-4eb8-9f1e-0af41a15aace.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-bfa8dfbf-4f44-4b99-95d6-cd85f419ea58 {
  margin-left: auto;
margin-right: auto;
}

#s-bfa8dfbf-4f44-4b99-95d6-cd85f419ea58 .shg-proportional-font-size,
#s-bfa8dfbf-4f44-4b99-95d6-cd85f419ea58 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}
@media (max-width: 767px){#s-bfa8dfbf-4f44-4b99-95d6-cd85f419ea58 .shg-proportional-font-size,
#s-bfa8dfbf-4f44-4b99-95d6-cd85f419ea58 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 90;
    
    
    font-size: 0.9em;
  
}
}
#s-b55b4cb6-97ab-40a5-9a3f-59783870b4fb {
  margin-top: 8px;
margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-b55b4cb6-97ab-40a5-9a3f-59783870b4fb"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-b55b4cb6-97ab-40a5-9a3f-59783870b4fb"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 8.333333333333334px);
}

}

@media (min-width: 992px) {
[id="s-b55b4cb6-97ab-40a5-9a3f-59783870b4fb"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 8.333333333333334px);
}

}

@media (min-width: 1200px) {
[id="s-b55b4cb6-97ab-40a5-9a3f-59783870b4fb"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 8.333333333333334px);
}

}

#s-b3c72601-7299-47e5-9b10-1dd2c2525597 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-b3c72601-7299-47e5-9b10-1dd2c2525597 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-b3c72601-7299-47e5-9b10-1dd2c2525597 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-b3c72601-7299-47e5-9b10-1dd2c2525597 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (max-width: 767px){#s-b3c72601-7299-47e5-9b10-1dd2c2525597 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}







#s-b3c72601-7299-47e5-9b10-1dd2c2525597 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b3c72601-7299-47e5-9b10-1dd2c2525597.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
@media (min-width: 1200px){






#s-b3c72601-7299-47e5-9b10-1dd2c2525597 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b3c72601-7299-47e5-9b10-1dd2c2525597.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
}
#s-74f2704a-e6fe-4870-81d6-32d66aacb694 {
  margin-left: auto;
margin-right: auto;
}

#s-344c93ba-f8c2-416e-a1be-6c064cf70e2a {
  margin-left: auto;
margin-right: auto;
text-align: center;
}



.shg-c#s-344c93ba-f8c2-416e-a1be-6c064cf70e2a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-344c93ba-f8c2-416e-a1be-6c064cf70e2a img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-344c93ba-f8c2-416e-a1be-6c064cf70e2a img.shogun-image,
.shg-c#s-344c93ba-f8c2-416e-a1be-6c064cf70e2a .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-344c93ba-f8c2-416e-a1be-6c064cf70e2a .shg-image-zoom,
.shg-c#s-344c93ba-f8c2-416e-a1be-6c064cf70e2a img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-344c93ba-f8c2-416e-a1be-6c064cf70e2a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-344c93ba-f8c2-416e-a1be-6c064cf70e2a img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-344c93ba-f8c2-416e-a1be-6c064cf70e2a img.shogun-image,
.shg-c#s-344c93ba-f8c2-416e-a1be-6c064cf70e2a .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-344c93ba-f8c2-416e-a1be-6c064cf70e2a .shg-image-zoom,
.shg-c#s-344c93ba-f8c2-416e-a1be-6c064cf70e2a img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-344c93ba-f8c2-416e-a1be-6c064cf70e2a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-344c93ba-f8c2-416e-a1be-6c064cf70e2a img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-344c93ba-f8c2-416e-a1be-6c064cf70e2a img.shogun-image,
.shg-c#s-344c93ba-f8c2-416e-a1be-6c064cf70e2a .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-344c93ba-f8c2-416e-a1be-6c064cf70e2a .shg-image-zoom,
.shg-c#s-344c93ba-f8c2-416e-a1be-6c064cf70e2a img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-344c93ba-f8c2-416e-a1be-6c064cf70e2a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-344c93ba-f8c2-416e-a1be-6c064cf70e2a img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-344c93ba-f8c2-416e-a1be-6c064cf70e2a img.shogun-image,
.shg-c#s-344c93ba-f8c2-416e-a1be-6c064cf70e2a .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-344c93ba-f8c2-416e-a1be-6c064cf70e2a .shg-image-zoom,
.shg-c#s-344c93ba-f8c2-416e-a1be-6c064cf70e2a img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-344c93ba-f8c2-416e-a1be-6c064cf70e2a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-344c93ba-f8c2-416e-a1be-6c064cf70e2a img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-344c93ba-f8c2-416e-a1be-6c064cf70e2a img.shogun-image,
.shg-c#s-344c93ba-f8c2-416e-a1be-6c064cf70e2a .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-344c93ba-f8c2-416e-a1be-6c064cf70e2a .shg-image-zoom,
.shg-c#s-344c93ba-f8c2-416e-a1be-6c064cf70e2a img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-dbd52f00-f8cc-4658-9d18-20500e780c11 {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 2px;
text-align: left;
}
@media (min-width: 1200px){#s-dbd52f00-f8cc-4658-9d18-20500e780c11 {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-dbd52f00-f8cc-4658-9d18-20500e780c11 {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-dbd52f00-f8cc-4658-9d18-20500e780c11 {
  text-align: left;
}
}@media (max-width: 767px){#s-dbd52f00-f8cc-4658-9d18-20500e780c11 {
  text-align: left;
}
}
#s-dbd52f00-f8cc-4658-9d18-20500e780c11 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-dbd52f00-f8cc-4658-9d18-20500e780c11 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}@media (max-width: 767px){#s-dbd52f00-f8cc-4658-9d18-20500e780c11 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}
#s-5340dbf5-a147-43ec-a3fb-971427ef53b7 {
  margin-top: 6px;
text-align: left;
}
@media (min-width: 1200px){#s-5340dbf5-a147-43ec-a3fb-971427ef53b7 {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-5340dbf5-a147-43ec-a3fb-971427ef53b7 {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-5340dbf5-a147-43ec-a3fb-971427ef53b7 {
  text-align: left;
}
}@media (max-width: 767px){#s-5340dbf5-a147-43ec-a3fb-971427ef53b7 {
  text-align: center;
}
}
#s-5340dbf5-a147-43ec-a3fb-971427ef53b7 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-5340dbf5-a147-43ec-a3fb-971427ef53b7 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-5340dbf5-a147-43ec-a3fb-971427ef53b7 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
@media (min-width: 768px) and (max-width: 991px){#s-5340dbf5-a147-43ec-a3fb-971427ef53b7 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-5340dbf5-a147-43ec-a3fb-971427ef53b7 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 16px;
}

#s-5340dbf5-a147-43ec-a3fb-971427ef53b7 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}@media (max-width: 767px){#s-5340dbf5-a147-43ec-a3fb-971427ef53b7 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-5340dbf5-a147-43ec-a3fb-971427ef53b7 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-5340dbf5-a147-43ec-a3fb-971427ef53b7 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}
#s-266cbe1f-d1b3-4fb4-981f-f0dfb2a2e517 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-266cbe1f-d1b3-4fb4-981f-f0dfb2a2e517 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-266cbe1f-d1b3-4fb4-981f-f0dfb2a2e517 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-266cbe1f-d1b3-4fb4-981f-f0dfb2a2e517 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (max-width: 767px){#s-266cbe1f-d1b3-4fb4-981f-f0dfb2a2e517 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}







#s-266cbe1f-d1b3-4fb4-981f-f0dfb2a2e517 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-266cbe1f-d1b3-4fb4-981f-f0dfb2a2e517.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
@media (min-width: 1200px){






#s-266cbe1f-d1b3-4fb4-981f-f0dfb2a2e517 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-266cbe1f-d1b3-4fb4-981f-f0dfb2a2e517.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
}
#s-12d8cb5f-7e5e-4ac9-9e8a-f972cdaaf903 {
  margin-left: auto;
margin-right: auto;
}

#s-b29eab0a-5757-45d0-bb73-f58600425b0e {
  margin-left: auto;
margin-right: auto;
text-align: center;
}



.shg-c#s-b29eab0a-5757-45d0-bb73-f58600425b0e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b29eab0a-5757-45d0-bb73-f58600425b0e img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-b29eab0a-5757-45d0-bb73-f58600425b0e img.shogun-image,
.shg-c#s-b29eab0a-5757-45d0-bb73-f58600425b0e .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-b29eab0a-5757-45d0-bb73-f58600425b0e .shg-image-zoom,
.shg-c#s-b29eab0a-5757-45d0-bb73-f58600425b0e img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-b29eab0a-5757-45d0-bb73-f58600425b0e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b29eab0a-5757-45d0-bb73-f58600425b0e img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-b29eab0a-5757-45d0-bb73-f58600425b0e img.shogun-image,
.shg-c#s-b29eab0a-5757-45d0-bb73-f58600425b0e .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-b29eab0a-5757-45d0-bb73-f58600425b0e .shg-image-zoom,
.shg-c#s-b29eab0a-5757-45d0-bb73-f58600425b0e img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-b29eab0a-5757-45d0-bb73-f58600425b0e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b29eab0a-5757-45d0-bb73-f58600425b0e img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-b29eab0a-5757-45d0-bb73-f58600425b0e img.shogun-image,
.shg-c#s-b29eab0a-5757-45d0-bb73-f58600425b0e .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-b29eab0a-5757-45d0-bb73-f58600425b0e .shg-image-zoom,
.shg-c#s-b29eab0a-5757-45d0-bb73-f58600425b0e img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-b29eab0a-5757-45d0-bb73-f58600425b0e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b29eab0a-5757-45d0-bb73-f58600425b0e img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-b29eab0a-5757-45d0-bb73-f58600425b0e img.shogun-image,
.shg-c#s-b29eab0a-5757-45d0-bb73-f58600425b0e .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-b29eab0a-5757-45d0-bb73-f58600425b0e .shg-image-zoom,
.shg-c#s-b29eab0a-5757-45d0-bb73-f58600425b0e img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-b29eab0a-5757-45d0-bb73-f58600425b0e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b29eab0a-5757-45d0-bb73-f58600425b0e img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-b29eab0a-5757-45d0-bb73-f58600425b0e img.shogun-image,
.shg-c#s-b29eab0a-5757-45d0-bb73-f58600425b0e .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-b29eab0a-5757-45d0-bb73-f58600425b0e .shg-image-zoom,
.shg-c#s-b29eab0a-5757-45d0-bb73-f58600425b0e img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-869b6c23-ab6a-486e-84ae-6caf518b580c {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 2px;
text-align: left;
}
@media (min-width: 1200px){#s-869b6c23-ab6a-486e-84ae-6caf518b580c {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-869b6c23-ab6a-486e-84ae-6caf518b580c {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-869b6c23-ab6a-486e-84ae-6caf518b580c {
  text-align: left;
}
}@media (max-width: 767px){#s-869b6c23-ab6a-486e-84ae-6caf518b580c {
  text-align: left;
}
}
#s-869b6c23-ab6a-486e-84ae-6caf518b580c .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-869b6c23-ab6a-486e-84ae-6caf518b580c .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}@media (max-width: 767px){#s-869b6c23-ab6a-486e-84ae-6caf518b580c .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}
#s-2922e7e1-62e7-45c7-beff-b05ba35fd405 {
  margin-top: 6px;
text-align: left;
}
@media (min-width: 1200px){#s-2922e7e1-62e7-45c7-beff-b05ba35fd405 {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-2922e7e1-62e7-45c7-beff-b05ba35fd405 {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-2922e7e1-62e7-45c7-beff-b05ba35fd405 {
  text-align: left;
}
}@media (max-width: 767px){#s-2922e7e1-62e7-45c7-beff-b05ba35fd405 {
  text-align: left;
}
}
#s-2922e7e1-62e7-45c7-beff-b05ba35fd405 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-2922e7e1-62e7-45c7-beff-b05ba35fd405 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-2922e7e1-62e7-45c7-beff-b05ba35fd405 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
@media (min-width: 768px) and (max-width: 991px){#s-2922e7e1-62e7-45c7-beff-b05ba35fd405 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-2922e7e1-62e7-45c7-beff-b05ba35fd405 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 16px;
}

#s-2922e7e1-62e7-45c7-beff-b05ba35fd405 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}@media (max-width: 767px){#s-2922e7e1-62e7-45c7-beff-b05ba35fd405 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-2922e7e1-62e7-45c7-beff-b05ba35fd405 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-2922e7e1-62e7-45c7-beff-b05ba35fd405 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}
#s-b072c290-439e-4383-a81d-91d002f96512 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-b072c290-439e-4383-a81d-91d002f96512 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-b072c290-439e-4383-a81d-91d002f96512 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-b072c290-439e-4383-a81d-91d002f96512 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (max-width: 767px){#s-b072c290-439e-4383-a81d-91d002f96512 {
  margin-top: 10px;
padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}







#s-b072c290-439e-4383-a81d-91d002f96512 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b072c290-439e-4383-a81d-91d002f96512.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
@media (min-width: 1200px){






#s-b072c290-439e-4383-a81d-91d002f96512 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b072c290-439e-4383-a81d-91d002f96512.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
}
#s-a640f1f8-4c7e-4c39-86ad-52d571ab21ea {
  margin-left: auto;
margin-right: auto;
}

#s-bdc98a0c-bad3-4f88-a0e6-cbe1fc368311 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}



.shg-c#s-bdc98a0c-bad3-4f88-a0e6-cbe1fc368311 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-bdc98a0c-bad3-4f88-a0e6-cbe1fc368311 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-bdc98a0c-bad3-4f88-a0e6-cbe1fc368311 img.shogun-image,
.shg-c#s-bdc98a0c-bad3-4f88-a0e6-cbe1fc368311 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-bdc98a0c-bad3-4f88-a0e6-cbe1fc368311 .shg-image-zoom,
.shg-c#s-bdc98a0c-bad3-4f88-a0e6-cbe1fc368311 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-bdc98a0c-bad3-4f88-a0e6-cbe1fc368311 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-bdc98a0c-bad3-4f88-a0e6-cbe1fc368311 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-bdc98a0c-bad3-4f88-a0e6-cbe1fc368311 img.shogun-image,
.shg-c#s-bdc98a0c-bad3-4f88-a0e6-cbe1fc368311 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-bdc98a0c-bad3-4f88-a0e6-cbe1fc368311 .shg-image-zoom,
.shg-c#s-bdc98a0c-bad3-4f88-a0e6-cbe1fc368311 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-bdc98a0c-bad3-4f88-a0e6-cbe1fc368311 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-bdc98a0c-bad3-4f88-a0e6-cbe1fc368311 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-bdc98a0c-bad3-4f88-a0e6-cbe1fc368311 img.shogun-image,
.shg-c#s-bdc98a0c-bad3-4f88-a0e6-cbe1fc368311 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-bdc98a0c-bad3-4f88-a0e6-cbe1fc368311 .shg-image-zoom,
.shg-c#s-bdc98a0c-bad3-4f88-a0e6-cbe1fc368311 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-bdc98a0c-bad3-4f88-a0e6-cbe1fc368311 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-bdc98a0c-bad3-4f88-a0e6-cbe1fc368311 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-bdc98a0c-bad3-4f88-a0e6-cbe1fc368311 img.shogun-image,
.shg-c#s-bdc98a0c-bad3-4f88-a0e6-cbe1fc368311 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-bdc98a0c-bad3-4f88-a0e6-cbe1fc368311 .shg-image-zoom,
.shg-c#s-bdc98a0c-bad3-4f88-a0e6-cbe1fc368311 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-bdc98a0c-bad3-4f88-a0e6-cbe1fc368311 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-bdc98a0c-bad3-4f88-a0e6-cbe1fc368311 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-bdc98a0c-bad3-4f88-a0e6-cbe1fc368311 img.shogun-image,
.shg-c#s-bdc98a0c-bad3-4f88-a0e6-cbe1fc368311 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-bdc98a0c-bad3-4f88-a0e6-cbe1fc368311 .shg-image-zoom,
.shg-c#s-bdc98a0c-bad3-4f88-a0e6-cbe1fc368311 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-d56b2d8e-6363-4053-ab01-4352bf1bb9ba {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 2px;
text-align: left;
}
@media (min-width: 1200px){#s-d56b2d8e-6363-4053-ab01-4352bf1bb9ba {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-d56b2d8e-6363-4053-ab01-4352bf1bb9ba {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-d56b2d8e-6363-4053-ab01-4352bf1bb9ba {
  text-align: left;
}
}@media (max-width: 767px){#s-d56b2d8e-6363-4053-ab01-4352bf1bb9ba {
  text-align: left;
}
}
#s-d56b2d8e-6363-4053-ab01-4352bf1bb9ba .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-d56b2d8e-6363-4053-ab01-4352bf1bb9ba .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}@media (max-width: 767px){#s-d56b2d8e-6363-4053-ab01-4352bf1bb9ba .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}
#s-3390d722-4b61-4c0b-a3f9-6e8f5b152aa8 {
  margin-top: 6px;
text-align: left;
}
@media (min-width: 1200px){#s-3390d722-4b61-4c0b-a3f9-6e8f5b152aa8 {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-3390d722-4b61-4c0b-a3f9-6e8f5b152aa8 {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-3390d722-4b61-4c0b-a3f9-6e8f5b152aa8 {
  text-align: left;
}
}@media (max-width: 767px){#s-3390d722-4b61-4c0b-a3f9-6e8f5b152aa8 {
  text-align: left;
}
}
#s-3390d722-4b61-4c0b-a3f9-6e8f5b152aa8 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-3390d722-4b61-4c0b-a3f9-6e8f5b152aa8 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-3390d722-4b61-4c0b-a3f9-6e8f5b152aa8 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
@media (min-width: 768px) and (max-width: 991px){#s-3390d722-4b61-4c0b-a3f9-6e8f5b152aa8 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-3390d722-4b61-4c0b-a3f9-6e8f5b152aa8 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 16px;
}

#s-3390d722-4b61-4c0b-a3f9-6e8f5b152aa8 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}@media (max-width: 767px){#s-3390d722-4b61-4c0b-a3f9-6e8f5b152aa8 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-3390d722-4b61-4c0b-a3f9-6e8f5b152aa8 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-3390d722-4b61-4c0b-a3f9-6e8f5b152aa8 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}
#s-b29ac7b8-e19c-4283-baaf-dd9c271e392b {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-b29ac7b8-e19c-4283-baaf-dd9c271e392b {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-b29ac7b8-e19c-4283-baaf-dd9c271e392b {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-b29ac7b8-e19c-4283-baaf-dd9c271e392b {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (max-width: 767px){#s-b29ac7b8-e19c-4283-baaf-dd9c271e392b {
  margin-top: 10px;
padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}







#s-b29ac7b8-e19c-4283-baaf-dd9c271e392b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b29ac7b8-e19c-4283-baaf-dd9c271e392b.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
@media (min-width: 1200px){






#s-b29ac7b8-e19c-4283-baaf-dd9c271e392b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b29ac7b8-e19c-4283-baaf-dd9c271e392b.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
}
#s-ec6c2631-ab15-46aa-98ef-186435a134cf {
  margin-left: auto;
margin-right: auto;
}

#s-f8e53da6-e701-4434-b93a-523e52d0bc42 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}



.shg-c#s-f8e53da6-e701-4434-b93a-523e52d0bc42 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f8e53da6-e701-4434-b93a-523e52d0bc42 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-f8e53da6-e701-4434-b93a-523e52d0bc42 img.shogun-image,
.shg-c#s-f8e53da6-e701-4434-b93a-523e52d0bc42 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-f8e53da6-e701-4434-b93a-523e52d0bc42 .shg-image-zoom,
.shg-c#s-f8e53da6-e701-4434-b93a-523e52d0bc42 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-f8e53da6-e701-4434-b93a-523e52d0bc42 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f8e53da6-e701-4434-b93a-523e52d0bc42 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-f8e53da6-e701-4434-b93a-523e52d0bc42 img.shogun-image,
.shg-c#s-f8e53da6-e701-4434-b93a-523e52d0bc42 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-f8e53da6-e701-4434-b93a-523e52d0bc42 .shg-image-zoom,
.shg-c#s-f8e53da6-e701-4434-b93a-523e52d0bc42 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-f8e53da6-e701-4434-b93a-523e52d0bc42 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f8e53da6-e701-4434-b93a-523e52d0bc42 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-f8e53da6-e701-4434-b93a-523e52d0bc42 img.shogun-image,
.shg-c#s-f8e53da6-e701-4434-b93a-523e52d0bc42 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-f8e53da6-e701-4434-b93a-523e52d0bc42 .shg-image-zoom,
.shg-c#s-f8e53da6-e701-4434-b93a-523e52d0bc42 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-f8e53da6-e701-4434-b93a-523e52d0bc42 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f8e53da6-e701-4434-b93a-523e52d0bc42 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-f8e53da6-e701-4434-b93a-523e52d0bc42 img.shogun-image,
.shg-c#s-f8e53da6-e701-4434-b93a-523e52d0bc42 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-f8e53da6-e701-4434-b93a-523e52d0bc42 .shg-image-zoom,
.shg-c#s-f8e53da6-e701-4434-b93a-523e52d0bc42 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-f8e53da6-e701-4434-b93a-523e52d0bc42 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f8e53da6-e701-4434-b93a-523e52d0bc42 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-f8e53da6-e701-4434-b93a-523e52d0bc42 img.shogun-image,
.shg-c#s-f8e53da6-e701-4434-b93a-523e52d0bc42 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-f8e53da6-e701-4434-b93a-523e52d0bc42 .shg-image-zoom,
.shg-c#s-f8e53da6-e701-4434-b93a-523e52d0bc42 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-6852cf79-8db0-4e6e-879b-b4b1abbb4fd0 {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 2px;
text-align: left;
}
@media (min-width: 1200px){#s-6852cf79-8db0-4e6e-879b-b4b1abbb4fd0 {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-6852cf79-8db0-4e6e-879b-b4b1abbb4fd0 {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-6852cf79-8db0-4e6e-879b-b4b1abbb4fd0 {
  text-align: left;
}
}@media (max-width: 767px){#s-6852cf79-8db0-4e6e-879b-b4b1abbb4fd0 {
  text-align: left;
}
}
#s-6852cf79-8db0-4e6e-879b-b4b1abbb4fd0 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-6852cf79-8db0-4e6e-879b-b4b1abbb4fd0 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}@media (max-width: 767px){#s-6852cf79-8db0-4e6e-879b-b4b1abbb4fd0 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}
#s-e375c330-4119-4b74-9e29-06a37fcb8db1 {
  margin-top: 6px;
text-align: left;
}
@media (min-width: 1200px){#s-e375c330-4119-4b74-9e29-06a37fcb8db1 {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-e375c330-4119-4b74-9e29-06a37fcb8db1 {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-e375c330-4119-4b74-9e29-06a37fcb8db1 {
  text-align: left;
}
}@media (max-width: 767px){#s-e375c330-4119-4b74-9e29-06a37fcb8db1 {
  text-align: left;
}
}
#s-e375c330-4119-4b74-9e29-06a37fcb8db1 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-e375c330-4119-4b74-9e29-06a37fcb8db1 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-e375c330-4119-4b74-9e29-06a37fcb8db1 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
@media (min-width: 768px) and (max-width: 991px){#s-e375c330-4119-4b74-9e29-06a37fcb8db1 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-e375c330-4119-4b74-9e29-06a37fcb8db1 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 16px;
}

#s-e375c330-4119-4b74-9e29-06a37fcb8db1 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}@media (max-width: 767px){#s-e375c330-4119-4b74-9e29-06a37fcb8db1 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-e375c330-4119-4b74-9e29-06a37fcb8db1 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-e375c330-4119-4b74-9e29-06a37fcb8db1 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}
#s-f7eee0a5-4fc3-4eb9-b73e-eab887710f1f {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-f7eee0a5-4fc3-4eb9-b73e-eab887710f1f {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-f7eee0a5-4fc3-4eb9-b73e-eab887710f1f {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-f7eee0a5-4fc3-4eb9-b73e-eab887710f1f {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (max-width: 767px){#s-f7eee0a5-4fc3-4eb9-b73e-eab887710f1f {
  margin-top: 10px;
padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}







#s-f7eee0a5-4fc3-4eb9-b73e-eab887710f1f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f7eee0a5-4fc3-4eb9-b73e-eab887710f1f.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
@media (min-width: 1200px){






#s-f7eee0a5-4fc3-4eb9-b73e-eab887710f1f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f7eee0a5-4fc3-4eb9-b73e-eab887710f1f.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
}
#s-b1601225-f9f2-401a-b5ed-a4731bef7fcc {
  margin-left: auto;
margin-right: auto;
}

#s-d7723b36-3320-40f2-bbdd-db1b3b0b240d {
  margin-left: auto;
margin-right: auto;
text-align: center;
}



.shg-c#s-d7723b36-3320-40f2-bbdd-db1b3b0b240d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d7723b36-3320-40f2-bbdd-db1b3b0b240d img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-d7723b36-3320-40f2-bbdd-db1b3b0b240d img.shogun-image,
.shg-c#s-d7723b36-3320-40f2-bbdd-db1b3b0b240d .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-d7723b36-3320-40f2-bbdd-db1b3b0b240d .shg-image-zoom,
.shg-c#s-d7723b36-3320-40f2-bbdd-db1b3b0b240d img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-d7723b36-3320-40f2-bbdd-db1b3b0b240d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d7723b36-3320-40f2-bbdd-db1b3b0b240d img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-d7723b36-3320-40f2-bbdd-db1b3b0b240d img.shogun-image,
.shg-c#s-d7723b36-3320-40f2-bbdd-db1b3b0b240d .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-d7723b36-3320-40f2-bbdd-db1b3b0b240d .shg-image-zoom,
.shg-c#s-d7723b36-3320-40f2-bbdd-db1b3b0b240d img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-d7723b36-3320-40f2-bbdd-db1b3b0b240d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d7723b36-3320-40f2-bbdd-db1b3b0b240d img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-d7723b36-3320-40f2-bbdd-db1b3b0b240d img.shogun-image,
.shg-c#s-d7723b36-3320-40f2-bbdd-db1b3b0b240d .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-d7723b36-3320-40f2-bbdd-db1b3b0b240d .shg-image-zoom,
.shg-c#s-d7723b36-3320-40f2-bbdd-db1b3b0b240d img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-d7723b36-3320-40f2-bbdd-db1b3b0b240d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d7723b36-3320-40f2-bbdd-db1b3b0b240d img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-d7723b36-3320-40f2-bbdd-db1b3b0b240d img.shogun-image,
.shg-c#s-d7723b36-3320-40f2-bbdd-db1b3b0b240d .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-d7723b36-3320-40f2-bbdd-db1b3b0b240d .shg-image-zoom,
.shg-c#s-d7723b36-3320-40f2-bbdd-db1b3b0b240d img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-d7723b36-3320-40f2-bbdd-db1b3b0b240d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d7723b36-3320-40f2-bbdd-db1b3b0b240d img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-d7723b36-3320-40f2-bbdd-db1b3b0b240d img.shogun-image,
.shg-c#s-d7723b36-3320-40f2-bbdd-db1b3b0b240d .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-d7723b36-3320-40f2-bbdd-db1b3b0b240d .shg-image-zoom,
.shg-c#s-d7723b36-3320-40f2-bbdd-db1b3b0b240d img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-ca1e04ac-2bc8-4b79-8fb2-33244a30d7ac {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 2px;
text-align: left;
}
@media (min-width: 1200px){#s-ca1e04ac-2bc8-4b79-8fb2-33244a30d7ac {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-ca1e04ac-2bc8-4b79-8fb2-33244a30d7ac {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-ca1e04ac-2bc8-4b79-8fb2-33244a30d7ac {
  text-align: left;
}
}@media (max-width: 767px){#s-ca1e04ac-2bc8-4b79-8fb2-33244a30d7ac {
  text-align: left;
}
}
#s-ca1e04ac-2bc8-4b79-8fb2-33244a30d7ac .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-ca1e04ac-2bc8-4b79-8fb2-33244a30d7ac .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}@media (max-width: 767px){#s-ca1e04ac-2bc8-4b79-8fb2-33244a30d7ac .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}
#s-f7fca4b6-bd87-48f0-a932-6024d73bc585 {
  margin-top: 6px;
text-align: left;
}
@media (min-width: 1200px){#s-f7fca4b6-bd87-48f0-a932-6024d73bc585 {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-f7fca4b6-bd87-48f0-a932-6024d73bc585 {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-f7fca4b6-bd87-48f0-a932-6024d73bc585 {
  text-align: left;
}
}@media (max-width: 767px){#s-f7fca4b6-bd87-48f0-a932-6024d73bc585 {
  text-align: left;
}
}
#s-f7fca4b6-bd87-48f0-a932-6024d73bc585 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-f7fca4b6-bd87-48f0-a932-6024d73bc585 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-f7fca4b6-bd87-48f0-a932-6024d73bc585 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
@media (min-width: 768px) and (max-width: 991px){#s-f7fca4b6-bd87-48f0-a932-6024d73bc585 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-f7fca4b6-bd87-48f0-a932-6024d73bc585 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 16px;
}

#s-f7fca4b6-bd87-48f0-a932-6024d73bc585 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}@media (max-width: 767px){#s-f7fca4b6-bd87-48f0-a932-6024d73bc585 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-f7fca4b6-bd87-48f0-a932-6024d73bc585 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-f7fca4b6-bd87-48f0-a932-6024d73bc585 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}
#s-5932bd6e-736d-4fa2-8fd1-16bdd0055dfe {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-5932bd6e-736d-4fa2-8fd1-16bdd0055dfe {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-5932bd6e-736d-4fa2-8fd1-16bdd0055dfe {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-5932bd6e-736d-4fa2-8fd1-16bdd0055dfe {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (max-width: 767px){#s-5932bd6e-736d-4fa2-8fd1-16bdd0055dfe {
  margin-top: 10px;
padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}







#s-5932bd6e-736d-4fa2-8fd1-16bdd0055dfe > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5932bd6e-736d-4fa2-8fd1-16bdd0055dfe.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
@media (min-width: 1200px){






#s-5932bd6e-736d-4fa2-8fd1-16bdd0055dfe > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5932bd6e-736d-4fa2-8fd1-16bdd0055dfe.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
}
#s-e520f7bb-17e5-4297-94eb-209e7ed79f1b {
  margin-left: auto;
margin-right: auto;
}

#s-7e0832be-9eec-4102-8243-e8fac51c1b1f {
  margin-left: auto;
margin-right: auto;
text-align: center;
}



.shg-c#s-7e0832be-9eec-4102-8243-e8fac51c1b1f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7e0832be-9eec-4102-8243-e8fac51c1b1f img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-7e0832be-9eec-4102-8243-e8fac51c1b1f img.shogun-image,
.shg-c#s-7e0832be-9eec-4102-8243-e8fac51c1b1f .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-7e0832be-9eec-4102-8243-e8fac51c1b1f .shg-image-zoom,
.shg-c#s-7e0832be-9eec-4102-8243-e8fac51c1b1f img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-7e0832be-9eec-4102-8243-e8fac51c1b1f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7e0832be-9eec-4102-8243-e8fac51c1b1f img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-7e0832be-9eec-4102-8243-e8fac51c1b1f img.shogun-image,
.shg-c#s-7e0832be-9eec-4102-8243-e8fac51c1b1f .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-7e0832be-9eec-4102-8243-e8fac51c1b1f .shg-image-zoom,
.shg-c#s-7e0832be-9eec-4102-8243-e8fac51c1b1f img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-7e0832be-9eec-4102-8243-e8fac51c1b1f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7e0832be-9eec-4102-8243-e8fac51c1b1f img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-7e0832be-9eec-4102-8243-e8fac51c1b1f img.shogun-image,
.shg-c#s-7e0832be-9eec-4102-8243-e8fac51c1b1f .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-7e0832be-9eec-4102-8243-e8fac51c1b1f .shg-image-zoom,
.shg-c#s-7e0832be-9eec-4102-8243-e8fac51c1b1f img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-7e0832be-9eec-4102-8243-e8fac51c1b1f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7e0832be-9eec-4102-8243-e8fac51c1b1f img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-7e0832be-9eec-4102-8243-e8fac51c1b1f img.shogun-image,
.shg-c#s-7e0832be-9eec-4102-8243-e8fac51c1b1f .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-7e0832be-9eec-4102-8243-e8fac51c1b1f .shg-image-zoom,
.shg-c#s-7e0832be-9eec-4102-8243-e8fac51c1b1f img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-7e0832be-9eec-4102-8243-e8fac51c1b1f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7e0832be-9eec-4102-8243-e8fac51c1b1f img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-7e0832be-9eec-4102-8243-e8fac51c1b1f img.shogun-image,
.shg-c#s-7e0832be-9eec-4102-8243-e8fac51c1b1f .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-7e0832be-9eec-4102-8243-e8fac51c1b1f .shg-image-zoom,
.shg-c#s-7e0832be-9eec-4102-8243-e8fac51c1b1f img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-b886eae3-a481-4f0b-a659-3769e80d4822 {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 2px;
text-align: left;
}
@media (min-width: 1200px){#s-b886eae3-a481-4f0b-a659-3769e80d4822 {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-b886eae3-a481-4f0b-a659-3769e80d4822 {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-b886eae3-a481-4f0b-a659-3769e80d4822 {
  text-align: left;
}
}@media (max-width: 767px){#s-b886eae3-a481-4f0b-a659-3769e80d4822 {
  text-align: left;
}
}
#s-b886eae3-a481-4f0b-a659-3769e80d4822 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-b886eae3-a481-4f0b-a659-3769e80d4822 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}@media (max-width: 767px){#s-b886eae3-a481-4f0b-a659-3769e80d4822 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}
#s-a11f0540-bec4-43bd-88e4-c585bd6b4aa9 {
  margin-top: 6px;
text-align: left;
}
@media (min-width: 1200px){#s-a11f0540-bec4-43bd-88e4-c585bd6b4aa9 {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-a11f0540-bec4-43bd-88e4-c585bd6b4aa9 {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-a11f0540-bec4-43bd-88e4-c585bd6b4aa9 {
  text-align: left;
}
}@media (max-width: 767px){#s-a11f0540-bec4-43bd-88e4-c585bd6b4aa9 {
  text-align: left;
}
}
#s-a11f0540-bec4-43bd-88e4-c585bd6b4aa9 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-a11f0540-bec4-43bd-88e4-c585bd6b4aa9 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-a11f0540-bec4-43bd-88e4-c585bd6b4aa9 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
@media (min-width: 768px) and (max-width: 991px){#s-a11f0540-bec4-43bd-88e4-c585bd6b4aa9 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-a11f0540-bec4-43bd-88e4-c585bd6b4aa9 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 16px;
}

#s-a11f0540-bec4-43bd-88e4-c585bd6b4aa9 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}@media (max-width: 767px){#s-a11f0540-bec4-43bd-88e4-c585bd6b4aa9 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-a11f0540-bec4-43bd-88e4-c585bd6b4aa9 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-a11f0540-bec4-43bd-88e4-c585bd6b4aa9 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}
#s-cbd2a044-1970-4c10-a6a6-9458895b6b0b {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(40, 40, 40, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-cbd2a044-1970-4c10-a6a6-9458895b6b0b:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-cbd2a044-1970-4c10-a6a6-9458895b6b0b:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 1200px){#s-cbd2a044-1970-4c10-a6a6-9458895b6b0b {
  margin-top: 10px;
margin-bottom: 0px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 30px;
background-color: rgba(40, 40, 40, 1);
background-image: none;
hover-type: color;
}
#s-cbd2a044-1970-4c10-a6a6-9458895b6b0b:hover {background-color: rgba(165, 0, 0, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}@media (min-width: 992px) and (max-width: 1199px){#s-cbd2a044-1970-4c10-a6a6-9458895b6b0b {
  margin-top: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 30px;
background-image: none;
background-color: rgba(40, 40, 40, 1);
hover-type: color;
}
#s-cbd2a044-1970-4c10-a6a6-9458895b6b0b:hover {background-color: rgba(165, 0, 0, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}@media (min-width: 768px) and (max-width: 991px){#s-cbd2a044-1970-4c10-a6a6-9458895b6b0b {
  margin-top: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 30px;
background-image: none;
background-color: rgba(40, 40, 40, 1);
hover-type: color;
}
#s-cbd2a044-1970-4c10-a6a6-9458895b6b0b:hover {background-color: rgba(165, 0, 0, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}@media (max-width: 767px){#s-cbd2a044-1970-4c10-a6a6-9458895b6b0b {
  margin-top: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 30px;
background-image: none;
background-color: rgba(40, 40, 40, 1);
hover-type: color;
}
#s-cbd2a044-1970-4c10-a6a6-9458895b6b0b:hover {background-color: rgba(165, 0, 0, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}

  #s-cbd2a044-1970-4c10-a6a6-9458895b6b0b-root {
    text-align: center;
  }


#s-cbd2a044-1970-4c10-a6a6-9458895b6b0b.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-cbd2a044-1970-4c10-a6a6-9458895b6b0b-root {
    text-align: center;
  }


#s-cbd2a044-1970-4c10-a6a6-9458895b6b0b.shg-btn {
  color: #ffffff;
  font-size: 15px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-cbd2a044-1970-4c10-a6a6-9458895b6b0b-root {
    text-align: center;
  }


#s-cbd2a044-1970-4c10-a6a6-9458895b6b0b.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-cbd2a044-1970-4c10-a6a6-9458895b6b0b-root {
    text-align: center;
  }


#s-cbd2a044-1970-4c10-a6a6-9458895b6b0b.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-cbd2a044-1970-4c10-a6a6-9458895b6b0b-root {
    text-align: center;
  }


#s-cbd2a044-1970-4c10-a6a6-9458895b6b0b.shg-btn {
  color: #ffffff;
  font-size: 15px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-0bd56b5d-3472-4fa8-92de-716a1800d3ba {
  margin-top: 24px;
margin-left: auto;
margin-right: auto;
padding-top: 2%;
padding-left: 2%;
padding-bottom: 2%;
padding-right: 2%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-0bd56b5d-3472-4fa8-92de-716a1800d3ba {
  padding-top: 1%;
padding-left: 1%;
padding-bottom: 1%;
padding-right: 1%;
border-radius: 8px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-0bd56b5d-3472-4fa8-92de-716a1800d3ba {
  border-radius: 8px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-0bd56b5d-3472-4fa8-92de-716a1800d3ba {
  border-radius: 8px;
}
}@media (max-width: 767px){#s-0bd56b5d-3472-4fa8-92de-716a1800d3ba {
  border-radius: 8px;
}
}







#s-0bd56b5d-3472-4fa8-92de-716a1800d3ba > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0bd56b5d-3472-4fa8-92de-716a1800d3ba.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-89bb505c-275d-4b1f-b842-eafc71b270d4 {
  margin-left: auto;
margin-right: auto;
padding-top: 1.5%;
padding-left: 1.5%;
padding-bottom: 1%;
padding-right: 1.5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 5px;
min-height: 50px;
background-color: rgba(227, 227, 227, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-89bb505c-275d-4b1f-b842-eafc71b270d4 {
  padding-left: 2%;
padding-right: 2%;
}
}@media (max-width: 767px){#s-89bb505c-275d-4b1f-b842-eafc71b270d4 {
  padding-top: 3%;
padding-left: 2%;
padding-bottom: 3%;
padding-right: 2%;
}
}







#s-89bb505c-275d-4b1f-b842-eafc71b270d4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-89bb505c-275d-4b1f-b842-eafc71b270d4.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-d07f74c6-5a32-4a79-a168-84fd744cbd9d {
  margin-left: auto;
margin-right: auto;
}

#s-d07f74c6-5a32-4a79-a168-84fd744cbd9d .shg-proportional-font-size,
#s-d07f74c6-5a32-4a79-a168-84fd744cbd9d .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}
@media (max-width: 767px){#s-d07f74c6-5a32-4a79-a168-84fd744cbd9d .shg-proportional-font-size,
#s-d07f74c6-5a32-4a79-a168-84fd744cbd9d .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 90;
    
    
    font-size: 0.9em;
  
}
}
#s-ddb3c569-e303-4619-9432-d2e21f95c157 {
  margin-top: 8px;
margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-ddb3c569-e303-4619-9432-d2e21f95c157"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-ddb3c569-e303-4619-9432-d2e21f95c157"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 8.333333333333334px);
}

}

@media (min-width: 992px) {
[id="s-ddb3c569-e303-4619-9432-d2e21f95c157"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 8.333333333333334px);
}

}

@media (min-width: 1200px) {
[id="s-ddb3c569-e303-4619-9432-d2e21f95c157"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 8.333333333333334px);
}

}

#s-f2e08dc7-3294-4365-9f3d-2c1947c9e26f {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-f2e08dc7-3294-4365-9f3d-2c1947c9e26f {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-f2e08dc7-3294-4365-9f3d-2c1947c9e26f {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-f2e08dc7-3294-4365-9f3d-2c1947c9e26f {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (max-width: 767px){#s-f2e08dc7-3294-4365-9f3d-2c1947c9e26f {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}







#s-f2e08dc7-3294-4365-9f3d-2c1947c9e26f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f2e08dc7-3294-4365-9f3d-2c1947c9e26f.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
@media (min-width: 1200px){






#s-f2e08dc7-3294-4365-9f3d-2c1947c9e26f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f2e08dc7-3294-4365-9f3d-2c1947c9e26f.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
}
#s-3bdb1825-7dd6-433d-93c8-91a2fdc1e1ab {
  margin-left: auto;
margin-right: auto;
}

#s-9e02abf7-9bf9-4312-9ba4-15e2455bc0d3 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}



.shg-c#s-9e02abf7-9bf9-4312-9ba4-15e2455bc0d3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9e02abf7-9bf9-4312-9ba4-15e2455bc0d3 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-9e02abf7-9bf9-4312-9ba4-15e2455bc0d3 img.shogun-image,
.shg-c#s-9e02abf7-9bf9-4312-9ba4-15e2455bc0d3 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-9e02abf7-9bf9-4312-9ba4-15e2455bc0d3 .shg-image-zoom,
.shg-c#s-9e02abf7-9bf9-4312-9ba4-15e2455bc0d3 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-9e02abf7-9bf9-4312-9ba4-15e2455bc0d3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9e02abf7-9bf9-4312-9ba4-15e2455bc0d3 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-9e02abf7-9bf9-4312-9ba4-15e2455bc0d3 img.shogun-image,
.shg-c#s-9e02abf7-9bf9-4312-9ba4-15e2455bc0d3 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-9e02abf7-9bf9-4312-9ba4-15e2455bc0d3 .shg-image-zoom,
.shg-c#s-9e02abf7-9bf9-4312-9ba4-15e2455bc0d3 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-9e02abf7-9bf9-4312-9ba4-15e2455bc0d3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9e02abf7-9bf9-4312-9ba4-15e2455bc0d3 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-9e02abf7-9bf9-4312-9ba4-15e2455bc0d3 img.shogun-image,
.shg-c#s-9e02abf7-9bf9-4312-9ba4-15e2455bc0d3 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-9e02abf7-9bf9-4312-9ba4-15e2455bc0d3 .shg-image-zoom,
.shg-c#s-9e02abf7-9bf9-4312-9ba4-15e2455bc0d3 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-9e02abf7-9bf9-4312-9ba4-15e2455bc0d3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9e02abf7-9bf9-4312-9ba4-15e2455bc0d3 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-9e02abf7-9bf9-4312-9ba4-15e2455bc0d3 img.shogun-image,
.shg-c#s-9e02abf7-9bf9-4312-9ba4-15e2455bc0d3 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-9e02abf7-9bf9-4312-9ba4-15e2455bc0d3 .shg-image-zoom,
.shg-c#s-9e02abf7-9bf9-4312-9ba4-15e2455bc0d3 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-9e02abf7-9bf9-4312-9ba4-15e2455bc0d3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9e02abf7-9bf9-4312-9ba4-15e2455bc0d3 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-9e02abf7-9bf9-4312-9ba4-15e2455bc0d3 img.shogun-image,
.shg-c#s-9e02abf7-9bf9-4312-9ba4-15e2455bc0d3 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-9e02abf7-9bf9-4312-9ba4-15e2455bc0d3 .shg-image-zoom,
.shg-c#s-9e02abf7-9bf9-4312-9ba4-15e2455bc0d3 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-1782c718-e569-46e8-a21c-18c80f9cfb6d {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 2px;
text-align: left;
}
@media (min-width: 1200px){#s-1782c718-e569-46e8-a21c-18c80f9cfb6d {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-1782c718-e569-46e8-a21c-18c80f9cfb6d {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-1782c718-e569-46e8-a21c-18c80f9cfb6d {
  text-align: left;
}
}@media (max-width: 767px){#s-1782c718-e569-46e8-a21c-18c80f9cfb6d {
  text-align: left;
}
}
#s-1782c718-e569-46e8-a21c-18c80f9cfb6d .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-1782c718-e569-46e8-a21c-18c80f9cfb6d .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}@media (max-width: 767px){#s-1782c718-e569-46e8-a21c-18c80f9cfb6d .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}
#s-c823d28d-932f-406a-948f-c55c46be4baa {
  margin-top: 6px;
text-align: left;
}
@media (min-width: 1200px){#s-c823d28d-932f-406a-948f-c55c46be4baa {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-c823d28d-932f-406a-948f-c55c46be4baa {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-c823d28d-932f-406a-948f-c55c46be4baa {
  text-align: left;
}
}@media (max-width: 767px){#s-c823d28d-932f-406a-948f-c55c46be4baa {
  text-align: center;
}
}
#s-c823d28d-932f-406a-948f-c55c46be4baa .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-c823d28d-932f-406a-948f-c55c46be4baa .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-c823d28d-932f-406a-948f-c55c46be4baa .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
@media (min-width: 768px) and (max-width: 991px){#s-c823d28d-932f-406a-948f-c55c46be4baa .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-c823d28d-932f-406a-948f-c55c46be4baa .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 16px;
}

#s-c823d28d-932f-406a-948f-c55c46be4baa .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}@media (max-width: 767px){#s-c823d28d-932f-406a-948f-c55c46be4baa .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-c823d28d-932f-406a-948f-c55c46be4baa .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-c823d28d-932f-406a-948f-c55c46be4baa .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}
#s-69707ac4-479e-4e66-8f29-e3e3ee41911b {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-69707ac4-479e-4e66-8f29-e3e3ee41911b {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-69707ac4-479e-4e66-8f29-e3e3ee41911b {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-69707ac4-479e-4e66-8f29-e3e3ee41911b {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (max-width: 767px){#s-69707ac4-479e-4e66-8f29-e3e3ee41911b {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}







#s-69707ac4-479e-4e66-8f29-e3e3ee41911b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-69707ac4-479e-4e66-8f29-e3e3ee41911b.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
@media (min-width: 1200px){






#s-69707ac4-479e-4e66-8f29-e3e3ee41911b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-69707ac4-479e-4e66-8f29-e3e3ee41911b.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
}
#s-62c4a758-7d42-4890-8313-55507260591f {
  margin-left: auto;
margin-right: auto;
}

#s-b1dfcb5f-57f8-45bb-8b90-39618914fff6 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}



.shg-c#s-b1dfcb5f-57f8-45bb-8b90-39618914fff6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b1dfcb5f-57f8-45bb-8b90-39618914fff6 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-b1dfcb5f-57f8-45bb-8b90-39618914fff6 img.shogun-image,
.shg-c#s-b1dfcb5f-57f8-45bb-8b90-39618914fff6 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-b1dfcb5f-57f8-45bb-8b90-39618914fff6 .shg-image-zoom,
.shg-c#s-b1dfcb5f-57f8-45bb-8b90-39618914fff6 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-b1dfcb5f-57f8-45bb-8b90-39618914fff6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b1dfcb5f-57f8-45bb-8b90-39618914fff6 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-b1dfcb5f-57f8-45bb-8b90-39618914fff6 img.shogun-image,
.shg-c#s-b1dfcb5f-57f8-45bb-8b90-39618914fff6 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-b1dfcb5f-57f8-45bb-8b90-39618914fff6 .shg-image-zoom,
.shg-c#s-b1dfcb5f-57f8-45bb-8b90-39618914fff6 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-b1dfcb5f-57f8-45bb-8b90-39618914fff6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b1dfcb5f-57f8-45bb-8b90-39618914fff6 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-b1dfcb5f-57f8-45bb-8b90-39618914fff6 img.shogun-image,
.shg-c#s-b1dfcb5f-57f8-45bb-8b90-39618914fff6 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-b1dfcb5f-57f8-45bb-8b90-39618914fff6 .shg-image-zoom,
.shg-c#s-b1dfcb5f-57f8-45bb-8b90-39618914fff6 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-b1dfcb5f-57f8-45bb-8b90-39618914fff6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b1dfcb5f-57f8-45bb-8b90-39618914fff6 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-b1dfcb5f-57f8-45bb-8b90-39618914fff6 img.shogun-image,
.shg-c#s-b1dfcb5f-57f8-45bb-8b90-39618914fff6 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-b1dfcb5f-57f8-45bb-8b90-39618914fff6 .shg-image-zoom,
.shg-c#s-b1dfcb5f-57f8-45bb-8b90-39618914fff6 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-b1dfcb5f-57f8-45bb-8b90-39618914fff6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b1dfcb5f-57f8-45bb-8b90-39618914fff6 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-b1dfcb5f-57f8-45bb-8b90-39618914fff6 img.shogun-image,
.shg-c#s-b1dfcb5f-57f8-45bb-8b90-39618914fff6 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-b1dfcb5f-57f8-45bb-8b90-39618914fff6 .shg-image-zoom,
.shg-c#s-b1dfcb5f-57f8-45bb-8b90-39618914fff6 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-fff9f675-41f9-4283-8ba5-bcc0b8c8d0df {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 2px;
text-align: left;
}
@media (min-width: 1200px){#s-fff9f675-41f9-4283-8ba5-bcc0b8c8d0df {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-fff9f675-41f9-4283-8ba5-bcc0b8c8d0df {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-fff9f675-41f9-4283-8ba5-bcc0b8c8d0df {
  text-align: left;
}
}@media (max-width: 767px){#s-fff9f675-41f9-4283-8ba5-bcc0b8c8d0df {
  text-align: left;
}
}
#s-fff9f675-41f9-4283-8ba5-bcc0b8c8d0df .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-fff9f675-41f9-4283-8ba5-bcc0b8c8d0df .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}@media (max-width: 767px){#s-fff9f675-41f9-4283-8ba5-bcc0b8c8d0df .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}
#s-5c5d1480-2ee5-4549-b81c-318bc6e43f4a {
  margin-top: 6px;
text-align: left;
}
@media (min-width: 1200px){#s-5c5d1480-2ee5-4549-b81c-318bc6e43f4a {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-5c5d1480-2ee5-4549-b81c-318bc6e43f4a {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-5c5d1480-2ee5-4549-b81c-318bc6e43f4a {
  text-align: left;
}
}@media (max-width: 767px){#s-5c5d1480-2ee5-4549-b81c-318bc6e43f4a {
  text-align: left;
}
}
#s-5c5d1480-2ee5-4549-b81c-318bc6e43f4a .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-5c5d1480-2ee5-4549-b81c-318bc6e43f4a .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-5c5d1480-2ee5-4549-b81c-318bc6e43f4a .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
@media (min-width: 768px) and (max-width: 991px){#s-5c5d1480-2ee5-4549-b81c-318bc6e43f4a .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-5c5d1480-2ee5-4549-b81c-318bc6e43f4a .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 16px;
}

#s-5c5d1480-2ee5-4549-b81c-318bc6e43f4a .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}@media (max-width: 767px){#s-5c5d1480-2ee5-4549-b81c-318bc6e43f4a .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-5c5d1480-2ee5-4549-b81c-318bc6e43f4a .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-5c5d1480-2ee5-4549-b81c-318bc6e43f4a .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}
#s-0e5e0ae0-f3a1-4a31-88af-460ab5ecb2ec {
  margin-top: 24px;
margin-left: auto;
margin-right: auto;
padding-top: 2%;
padding-left: 2%;
padding-bottom: 2%;
padding-right: 2%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-0e5e0ae0-f3a1-4a31-88af-460ab5ecb2ec {
  padding-top: 1%;
padding-left: 1%;
padding-bottom: 1%;
padding-right: 1%;
border-radius: 8px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-0e5e0ae0-f3a1-4a31-88af-460ab5ecb2ec {
  border-radius: 8px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-0e5e0ae0-f3a1-4a31-88af-460ab5ecb2ec {
  border-radius: 8px;
}
}@media (max-width: 767px){#s-0e5e0ae0-f3a1-4a31-88af-460ab5ecb2ec {
  border-radius: 8px;
}
}







#s-0e5e0ae0-f3a1-4a31-88af-460ab5ecb2ec > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0e5e0ae0-f3a1-4a31-88af-460ab5ecb2ec.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-1de92b0c-c5c8-43ff-b971-13d5d1bf753e {
  margin-left: auto;
margin-right: auto;
padding-top: 1.5%;
padding-left: 1.5%;
padding-bottom: 1%;
padding-right: 1.5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 5px;
min-height: 50px;
background-color: rgba(227, 227, 227, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-1de92b0c-c5c8-43ff-b971-13d5d1bf753e {
  padding-left: 2%;
padding-right: 2%;
}
}@media (max-width: 767px){#s-1de92b0c-c5c8-43ff-b971-13d5d1bf753e {
  padding-top: 3%;
padding-left: 2%;
padding-bottom: 3%;
padding-right: 2%;
}
}







#s-1de92b0c-c5c8-43ff-b971-13d5d1bf753e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1de92b0c-c5c8-43ff-b971-13d5d1bf753e.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-bebc692d-26cd-41aa-83b5-94cb4e8627d6 {
  margin-left: auto;
margin-right: auto;
}

#s-bebc692d-26cd-41aa-83b5-94cb4e8627d6 .shg-proportional-font-size,
#s-bebc692d-26cd-41aa-83b5-94cb4e8627d6 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}
@media (max-width: 767px){#s-bebc692d-26cd-41aa-83b5-94cb4e8627d6 .shg-proportional-font-size,
#s-bebc692d-26cd-41aa-83b5-94cb4e8627d6 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 90;
    
    
    font-size: 0.9em;
  
}
}
#s-89c6d810-ffea-405c-b251-951122a47ab8 {
  margin-top: 8px;
margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-89c6d810-ffea-405c-b251-951122a47ab8"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-89c6d810-ffea-405c-b251-951122a47ab8"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 8.333333333333334px);
}

}

@media (min-width: 992px) {
[id="s-89c6d810-ffea-405c-b251-951122a47ab8"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 8.333333333333334px);
}

}

@media (min-width: 1200px) {
[id="s-89c6d810-ffea-405c-b251-951122a47ab8"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 8.333333333333334px);
}

}

#s-c21edac5-9c89-4641-92c6-8f96c840978e {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-c21edac5-9c89-4641-92c6-8f96c840978e {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-c21edac5-9c89-4641-92c6-8f96c840978e {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-c21edac5-9c89-4641-92c6-8f96c840978e {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (max-width: 767px){#s-c21edac5-9c89-4641-92c6-8f96c840978e {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}







#s-c21edac5-9c89-4641-92c6-8f96c840978e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c21edac5-9c89-4641-92c6-8f96c840978e.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
@media (min-width: 1200px){






#s-c21edac5-9c89-4641-92c6-8f96c840978e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c21edac5-9c89-4641-92c6-8f96c840978e.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
}
#s-a9dd6b45-a5af-455c-b017-c126e327463c {
  margin-left: auto;
margin-right: auto;
}

#s-0b4dddb0-f6d0-4105-891a-c93a00f51039 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}



.shg-c#s-0b4dddb0-f6d0-4105-891a-c93a00f51039 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0b4dddb0-f6d0-4105-891a-c93a00f51039 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-0b4dddb0-f6d0-4105-891a-c93a00f51039 img.shogun-image,
.shg-c#s-0b4dddb0-f6d0-4105-891a-c93a00f51039 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-0b4dddb0-f6d0-4105-891a-c93a00f51039 .shg-image-zoom,
.shg-c#s-0b4dddb0-f6d0-4105-891a-c93a00f51039 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-0b4dddb0-f6d0-4105-891a-c93a00f51039 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0b4dddb0-f6d0-4105-891a-c93a00f51039 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-0b4dddb0-f6d0-4105-891a-c93a00f51039 img.shogun-image,
.shg-c#s-0b4dddb0-f6d0-4105-891a-c93a00f51039 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-0b4dddb0-f6d0-4105-891a-c93a00f51039 .shg-image-zoom,
.shg-c#s-0b4dddb0-f6d0-4105-891a-c93a00f51039 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-0b4dddb0-f6d0-4105-891a-c93a00f51039 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0b4dddb0-f6d0-4105-891a-c93a00f51039 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-0b4dddb0-f6d0-4105-891a-c93a00f51039 img.shogun-image,
.shg-c#s-0b4dddb0-f6d0-4105-891a-c93a00f51039 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-0b4dddb0-f6d0-4105-891a-c93a00f51039 .shg-image-zoom,
.shg-c#s-0b4dddb0-f6d0-4105-891a-c93a00f51039 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-0b4dddb0-f6d0-4105-891a-c93a00f51039 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0b4dddb0-f6d0-4105-891a-c93a00f51039 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-0b4dddb0-f6d0-4105-891a-c93a00f51039 img.shogun-image,
.shg-c#s-0b4dddb0-f6d0-4105-891a-c93a00f51039 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-0b4dddb0-f6d0-4105-891a-c93a00f51039 .shg-image-zoom,
.shg-c#s-0b4dddb0-f6d0-4105-891a-c93a00f51039 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-0b4dddb0-f6d0-4105-891a-c93a00f51039 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0b4dddb0-f6d0-4105-891a-c93a00f51039 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-0b4dddb0-f6d0-4105-891a-c93a00f51039 img.shogun-image,
.shg-c#s-0b4dddb0-f6d0-4105-891a-c93a00f51039 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-0b4dddb0-f6d0-4105-891a-c93a00f51039 .shg-image-zoom,
.shg-c#s-0b4dddb0-f6d0-4105-891a-c93a00f51039 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-013e4dea-804c-49f0-8a76-7421742e53f3 {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 2px;
text-align: left;
}
@media (min-width: 1200px){#s-013e4dea-804c-49f0-8a76-7421742e53f3 {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-013e4dea-804c-49f0-8a76-7421742e53f3 {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-013e4dea-804c-49f0-8a76-7421742e53f3 {
  text-align: left;
}
}@media (max-width: 767px){#s-013e4dea-804c-49f0-8a76-7421742e53f3 {
  text-align: left;
}
}
#s-013e4dea-804c-49f0-8a76-7421742e53f3 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-013e4dea-804c-49f0-8a76-7421742e53f3 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}@media (max-width: 767px){#s-013e4dea-804c-49f0-8a76-7421742e53f3 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}
#s-61ca3af2-ece6-4f85-8d1e-377a6862aae0 {
  margin-top: 6px;
text-align: left;
}
@media (min-width: 1200px){#s-61ca3af2-ece6-4f85-8d1e-377a6862aae0 {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-61ca3af2-ece6-4f85-8d1e-377a6862aae0 {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-61ca3af2-ece6-4f85-8d1e-377a6862aae0 {
  text-align: left;
}
}@media (max-width: 767px){#s-61ca3af2-ece6-4f85-8d1e-377a6862aae0 {
  text-align: center;
}
}
#s-61ca3af2-ece6-4f85-8d1e-377a6862aae0 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-61ca3af2-ece6-4f85-8d1e-377a6862aae0 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-61ca3af2-ece6-4f85-8d1e-377a6862aae0 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
@media (min-width: 768px) and (max-width: 991px){#s-61ca3af2-ece6-4f85-8d1e-377a6862aae0 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-61ca3af2-ece6-4f85-8d1e-377a6862aae0 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 16px;
}

#s-61ca3af2-ece6-4f85-8d1e-377a6862aae0 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}@media (max-width: 767px){#s-61ca3af2-ece6-4f85-8d1e-377a6862aae0 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-61ca3af2-ece6-4f85-8d1e-377a6862aae0 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-61ca3af2-ece6-4f85-8d1e-377a6862aae0 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}
#s-a19ca800-e839-43ec-8022-6063c09f99a7 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-a19ca800-e839-43ec-8022-6063c09f99a7 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-a19ca800-e839-43ec-8022-6063c09f99a7 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-a19ca800-e839-43ec-8022-6063c09f99a7 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (max-width: 767px){#s-a19ca800-e839-43ec-8022-6063c09f99a7 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}







#s-a19ca800-e839-43ec-8022-6063c09f99a7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a19ca800-e839-43ec-8022-6063c09f99a7.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
@media (min-width: 1200px){






#s-a19ca800-e839-43ec-8022-6063c09f99a7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a19ca800-e839-43ec-8022-6063c09f99a7.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
}
#s-0c3515b1-0c3a-4b81-b45a-056cd58bc9f0 {
  margin-left: auto;
margin-right: auto;
}

#s-b50098ec-e600-40ee-bb33-af9e549d96b6 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}



.shg-c#s-b50098ec-e600-40ee-bb33-af9e549d96b6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b50098ec-e600-40ee-bb33-af9e549d96b6 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-b50098ec-e600-40ee-bb33-af9e549d96b6 img.shogun-image,
.shg-c#s-b50098ec-e600-40ee-bb33-af9e549d96b6 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-b50098ec-e600-40ee-bb33-af9e549d96b6 .shg-image-zoom,
.shg-c#s-b50098ec-e600-40ee-bb33-af9e549d96b6 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-b50098ec-e600-40ee-bb33-af9e549d96b6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b50098ec-e600-40ee-bb33-af9e549d96b6 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-b50098ec-e600-40ee-bb33-af9e549d96b6 img.shogun-image,
.shg-c#s-b50098ec-e600-40ee-bb33-af9e549d96b6 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-b50098ec-e600-40ee-bb33-af9e549d96b6 .shg-image-zoom,
.shg-c#s-b50098ec-e600-40ee-bb33-af9e549d96b6 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-b50098ec-e600-40ee-bb33-af9e549d96b6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b50098ec-e600-40ee-bb33-af9e549d96b6 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-b50098ec-e600-40ee-bb33-af9e549d96b6 img.shogun-image,
.shg-c#s-b50098ec-e600-40ee-bb33-af9e549d96b6 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-b50098ec-e600-40ee-bb33-af9e549d96b6 .shg-image-zoom,
.shg-c#s-b50098ec-e600-40ee-bb33-af9e549d96b6 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-b50098ec-e600-40ee-bb33-af9e549d96b6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b50098ec-e600-40ee-bb33-af9e549d96b6 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-b50098ec-e600-40ee-bb33-af9e549d96b6 img.shogun-image,
.shg-c#s-b50098ec-e600-40ee-bb33-af9e549d96b6 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-b50098ec-e600-40ee-bb33-af9e549d96b6 .shg-image-zoom,
.shg-c#s-b50098ec-e600-40ee-bb33-af9e549d96b6 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-b50098ec-e600-40ee-bb33-af9e549d96b6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b50098ec-e600-40ee-bb33-af9e549d96b6 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-b50098ec-e600-40ee-bb33-af9e549d96b6 img.shogun-image,
.shg-c#s-b50098ec-e600-40ee-bb33-af9e549d96b6 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-b50098ec-e600-40ee-bb33-af9e549d96b6 .shg-image-zoom,
.shg-c#s-b50098ec-e600-40ee-bb33-af9e549d96b6 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-45c8cc4d-e998-4e12-a1e9-cd5d1f235f00 {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 2px;
text-align: left;
}
@media (min-width: 1200px){#s-45c8cc4d-e998-4e12-a1e9-cd5d1f235f00 {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-45c8cc4d-e998-4e12-a1e9-cd5d1f235f00 {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-45c8cc4d-e998-4e12-a1e9-cd5d1f235f00 {
  text-align: left;
}
}@media (max-width: 767px){#s-45c8cc4d-e998-4e12-a1e9-cd5d1f235f00 {
  text-align: left;
}
}
#s-45c8cc4d-e998-4e12-a1e9-cd5d1f235f00 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-45c8cc4d-e998-4e12-a1e9-cd5d1f235f00 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}@media (max-width: 767px){#s-45c8cc4d-e998-4e12-a1e9-cd5d1f235f00 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}
#s-558d6951-4424-4466-b862-e4d21de57bf8 {
  margin-top: 6px;
text-align: left;
}
@media (min-width: 1200px){#s-558d6951-4424-4466-b862-e4d21de57bf8 {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-558d6951-4424-4466-b862-e4d21de57bf8 {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-558d6951-4424-4466-b862-e4d21de57bf8 {
  text-align: left;
}
}@media (max-width: 767px){#s-558d6951-4424-4466-b862-e4d21de57bf8 {
  text-align: left;
}
}
#s-558d6951-4424-4466-b862-e4d21de57bf8 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-558d6951-4424-4466-b862-e4d21de57bf8 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-558d6951-4424-4466-b862-e4d21de57bf8 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
@media (min-width: 768px) and (max-width: 991px){#s-558d6951-4424-4466-b862-e4d21de57bf8 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-558d6951-4424-4466-b862-e4d21de57bf8 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 16px;
}

#s-558d6951-4424-4466-b862-e4d21de57bf8 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}@media (max-width: 767px){#s-558d6951-4424-4466-b862-e4d21de57bf8 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-558d6951-4424-4466-b862-e4d21de57bf8 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-558d6951-4424-4466-b862-e4d21de57bf8 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}
#s-302c2568-90ed-48a8-8bf9-68caa5cfa04d {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-302c2568-90ed-48a8-8bf9-68caa5cfa04d {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-302c2568-90ed-48a8-8bf9-68caa5cfa04d {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-302c2568-90ed-48a8-8bf9-68caa5cfa04d {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (max-width: 767px){#s-302c2568-90ed-48a8-8bf9-68caa5cfa04d {
  margin-top: 10px;
padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}







#s-302c2568-90ed-48a8-8bf9-68caa5cfa04d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-302c2568-90ed-48a8-8bf9-68caa5cfa04d.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
@media (min-width: 1200px){






#s-302c2568-90ed-48a8-8bf9-68caa5cfa04d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-302c2568-90ed-48a8-8bf9-68caa5cfa04d.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
}
#s-24db6a12-b30c-472a-a7e6-3d5b19c06027 {
  margin-left: auto;
margin-right: auto;
}

#s-2db7f47f-367e-41d0-a033-ce4ad1685370 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}



.shg-c#s-2db7f47f-367e-41d0-a033-ce4ad1685370 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2db7f47f-367e-41d0-a033-ce4ad1685370 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-2db7f47f-367e-41d0-a033-ce4ad1685370 img.shogun-image,
.shg-c#s-2db7f47f-367e-41d0-a033-ce4ad1685370 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-2db7f47f-367e-41d0-a033-ce4ad1685370 .shg-image-zoom,
.shg-c#s-2db7f47f-367e-41d0-a033-ce4ad1685370 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-2db7f47f-367e-41d0-a033-ce4ad1685370 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2db7f47f-367e-41d0-a033-ce4ad1685370 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-2db7f47f-367e-41d0-a033-ce4ad1685370 img.shogun-image,
.shg-c#s-2db7f47f-367e-41d0-a033-ce4ad1685370 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-2db7f47f-367e-41d0-a033-ce4ad1685370 .shg-image-zoom,
.shg-c#s-2db7f47f-367e-41d0-a033-ce4ad1685370 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-2db7f47f-367e-41d0-a033-ce4ad1685370 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2db7f47f-367e-41d0-a033-ce4ad1685370 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-2db7f47f-367e-41d0-a033-ce4ad1685370 img.shogun-image,
.shg-c#s-2db7f47f-367e-41d0-a033-ce4ad1685370 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-2db7f47f-367e-41d0-a033-ce4ad1685370 .shg-image-zoom,
.shg-c#s-2db7f47f-367e-41d0-a033-ce4ad1685370 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-2db7f47f-367e-41d0-a033-ce4ad1685370 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2db7f47f-367e-41d0-a033-ce4ad1685370 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-2db7f47f-367e-41d0-a033-ce4ad1685370 img.shogun-image,
.shg-c#s-2db7f47f-367e-41d0-a033-ce4ad1685370 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-2db7f47f-367e-41d0-a033-ce4ad1685370 .shg-image-zoom,
.shg-c#s-2db7f47f-367e-41d0-a033-ce4ad1685370 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-2db7f47f-367e-41d0-a033-ce4ad1685370 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2db7f47f-367e-41d0-a033-ce4ad1685370 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-2db7f47f-367e-41d0-a033-ce4ad1685370 img.shogun-image,
.shg-c#s-2db7f47f-367e-41d0-a033-ce4ad1685370 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-2db7f47f-367e-41d0-a033-ce4ad1685370 .shg-image-zoom,
.shg-c#s-2db7f47f-367e-41d0-a033-ce4ad1685370 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-e554c695-7961-4ace-9670-e154e2988a30 {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 2px;
text-align: left;
}
@media (min-width: 1200px){#s-e554c695-7961-4ace-9670-e154e2988a30 {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-e554c695-7961-4ace-9670-e154e2988a30 {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-e554c695-7961-4ace-9670-e154e2988a30 {
  text-align: left;
}
}@media (max-width: 767px){#s-e554c695-7961-4ace-9670-e154e2988a30 {
  text-align: left;
}
}
#s-e554c695-7961-4ace-9670-e154e2988a30 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-e554c695-7961-4ace-9670-e154e2988a30 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}@media (max-width: 767px){#s-e554c695-7961-4ace-9670-e154e2988a30 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}
#s-b4c6bdc1-41fe-49ca-8350-ab055ea7e5c4 {
  margin-top: 6px;
text-align: left;
}
@media (min-width: 1200px){#s-b4c6bdc1-41fe-49ca-8350-ab055ea7e5c4 {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-b4c6bdc1-41fe-49ca-8350-ab055ea7e5c4 {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-b4c6bdc1-41fe-49ca-8350-ab055ea7e5c4 {
  text-align: left;
}
}@media (max-width: 767px){#s-b4c6bdc1-41fe-49ca-8350-ab055ea7e5c4 {
  text-align: left;
}
}
#s-b4c6bdc1-41fe-49ca-8350-ab055ea7e5c4 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-b4c6bdc1-41fe-49ca-8350-ab055ea7e5c4 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-b4c6bdc1-41fe-49ca-8350-ab055ea7e5c4 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
@media (min-width: 768px) and (max-width: 991px){#s-b4c6bdc1-41fe-49ca-8350-ab055ea7e5c4 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-b4c6bdc1-41fe-49ca-8350-ab055ea7e5c4 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 16px;
}

#s-b4c6bdc1-41fe-49ca-8350-ab055ea7e5c4 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}@media (max-width: 767px){#s-b4c6bdc1-41fe-49ca-8350-ab055ea7e5c4 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-b4c6bdc1-41fe-49ca-8350-ab055ea7e5c4 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-b4c6bdc1-41fe-49ca-8350-ab055ea7e5c4 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}
#s-ff46ced5-ec8f-448d-a3bb-07335b6891dc {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-ff46ced5-ec8f-448d-a3bb-07335b6891dc {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-ff46ced5-ec8f-448d-a3bb-07335b6891dc {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-ff46ced5-ec8f-448d-a3bb-07335b6891dc {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (max-width: 767px){#s-ff46ced5-ec8f-448d-a3bb-07335b6891dc {
  margin-top: 10px;
padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}







#s-ff46ced5-ec8f-448d-a3bb-07335b6891dc > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ff46ced5-ec8f-448d-a3bb-07335b6891dc.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
@media (min-width: 1200px){






#s-ff46ced5-ec8f-448d-a3bb-07335b6891dc > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ff46ced5-ec8f-448d-a3bb-07335b6891dc.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
}
#s-234307d5-47f7-4444-977f-55b5f9d8b471 {
  margin-left: auto;
margin-right: auto;
}

#s-7e99ffa7-5d69-4b23-9f27-77aceb28e890 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}



.shg-c#s-7e99ffa7-5d69-4b23-9f27-77aceb28e890 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7e99ffa7-5d69-4b23-9f27-77aceb28e890 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-7e99ffa7-5d69-4b23-9f27-77aceb28e890 img.shogun-image,
.shg-c#s-7e99ffa7-5d69-4b23-9f27-77aceb28e890 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-7e99ffa7-5d69-4b23-9f27-77aceb28e890 .shg-image-zoom,
.shg-c#s-7e99ffa7-5d69-4b23-9f27-77aceb28e890 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-7e99ffa7-5d69-4b23-9f27-77aceb28e890 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7e99ffa7-5d69-4b23-9f27-77aceb28e890 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-7e99ffa7-5d69-4b23-9f27-77aceb28e890 img.shogun-image,
.shg-c#s-7e99ffa7-5d69-4b23-9f27-77aceb28e890 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-7e99ffa7-5d69-4b23-9f27-77aceb28e890 .shg-image-zoom,
.shg-c#s-7e99ffa7-5d69-4b23-9f27-77aceb28e890 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-7e99ffa7-5d69-4b23-9f27-77aceb28e890 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7e99ffa7-5d69-4b23-9f27-77aceb28e890 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-7e99ffa7-5d69-4b23-9f27-77aceb28e890 img.shogun-image,
.shg-c#s-7e99ffa7-5d69-4b23-9f27-77aceb28e890 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-7e99ffa7-5d69-4b23-9f27-77aceb28e890 .shg-image-zoom,
.shg-c#s-7e99ffa7-5d69-4b23-9f27-77aceb28e890 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-7e99ffa7-5d69-4b23-9f27-77aceb28e890 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7e99ffa7-5d69-4b23-9f27-77aceb28e890 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-7e99ffa7-5d69-4b23-9f27-77aceb28e890 img.shogun-image,
.shg-c#s-7e99ffa7-5d69-4b23-9f27-77aceb28e890 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-7e99ffa7-5d69-4b23-9f27-77aceb28e890 .shg-image-zoom,
.shg-c#s-7e99ffa7-5d69-4b23-9f27-77aceb28e890 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-7e99ffa7-5d69-4b23-9f27-77aceb28e890 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7e99ffa7-5d69-4b23-9f27-77aceb28e890 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-7e99ffa7-5d69-4b23-9f27-77aceb28e890 img.shogun-image,
.shg-c#s-7e99ffa7-5d69-4b23-9f27-77aceb28e890 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-7e99ffa7-5d69-4b23-9f27-77aceb28e890 .shg-image-zoom,
.shg-c#s-7e99ffa7-5d69-4b23-9f27-77aceb28e890 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-962e32a8-a1be-44d9-bc97-57530b403ee4 {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 2px;
text-align: left;
}
@media (min-width: 1200px){#s-962e32a8-a1be-44d9-bc97-57530b403ee4 {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-962e32a8-a1be-44d9-bc97-57530b403ee4 {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-962e32a8-a1be-44d9-bc97-57530b403ee4 {
  text-align: left;
}
}@media (max-width: 767px){#s-962e32a8-a1be-44d9-bc97-57530b403ee4 {
  text-align: left;
}
}
#s-962e32a8-a1be-44d9-bc97-57530b403ee4 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-962e32a8-a1be-44d9-bc97-57530b403ee4 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}@media (max-width: 767px){#s-962e32a8-a1be-44d9-bc97-57530b403ee4 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}
#s-06054aff-f5e9-492e-81c4-cd2995175d0e {
  margin-top: 6px;
text-align: left;
}
@media (min-width: 1200px){#s-06054aff-f5e9-492e-81c4-cd2995175d0e {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-06054aff-f5e9-492e-81c4-cd2995175d0e {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-06054aff-f5e9-492e-81c4-cd2995175d0e {
  text-align: left;
}
}@media (max-width: 767px){#s-06054aff-f5e9-492e-81c4-cd2995175d0e {
  text-align: left;
}
}
#s-06054aff-f5e9-492e-81c4-cd2995175d0e .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-06054aff-f5e9-492e-81c4-cd2995175d0e .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-06054aff-f5e9-492e-81c4-cd2995175d0e .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
@media (min-width: 768px) and (max-width: 991px){#s-06054aff-f5e9-492e-81c4-cd2995175d0e .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-06054aff-f5e9-492e-81c4-cd2995175d0e .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 16px;
}

#s-06054aff-f5e9-492e-81c4-cd2995175d0e .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}@media (max-width: 767px){#s-06054aff-f5e9-492e-81c4-cd2995175d0e .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-06054aff-f5e9-492e-81c4-cd2995175d0e .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-06054aff-f5e9-492e-81c4-cd2995175d0e .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}
#s-03f2fd99-b034-41a5-9c96-573c833771b7 {
  margin-top: 24px;
margin-left: auto;
margin-right: auto;
padding-top: 2%;
padding-left: 2%;
padding-bottom: 2%;
padding-right: 2%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-03f2fd99-b034-41a5-9c96-573c833771b7 {
  padding-top: 1%;
padding-left: 1%;
padding-bottom: 1%;
padding-right: 1%;
border-radius: 8px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-03f2fd99-b034-41a5-9c96-573c833771b7 {
  border-radius: 8px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-03f2fd99-b034-41a5-9c96-573c833771b7 {
  border-radius: 8px;
}
}@media (max-width: 767px){#s-03f2fd99-b034-41a5-9c96-573c833771b7 {
  border-radius: 8px;
}
}







#s-03f2fd99-b034-41a5-9c96-573c833771b7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-03f2fd99-b034-41a5-9c96-573c833771b7.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-af2bc6c7-8faf-4d1e-bb12-64dd641ec3b9 {
  margin-left: auto;
margin-right: auto;
padding-top: 1.5%;
padding-left: 1.5%;
padding-bottom: 1%;
padding-right: 1.5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 5px;
min-height: 50px;
background-color: rgba(227, 227, 227, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-af2bc6c7-8faf-4d1e-bb12-64dd641ec3b9 {
  padding-left: 2%;
padding-right: 2%;
}
}@media (max-width: 767px){#s-af2bc6c7-8faf-4d1e-bb12-64dd641ec3b9 {
  padding-top: 3%;
padding-left: 2%;
padding-bottom: 3%;
padding-right: 2%;
}
}







#s-af2bc6c7-8faf-4d1e-bb12-64dd641ec3b9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-af2bc6c7-8faf-4d1e-bb12-64dd641ec3b9.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-7dba0c5b-7b4f-4dc0-a2ae-f8aba9f47d5d {
  margin-left: auto;
margin-right: auto;
}

#s-7dba0c5b-7b4f-4dc0-a2ae-f8aba9f47d5d .shg-proportional-font-size,
#s-7dba0c5b-7b4f-4dc0-a2ae-f8aba9f47d5d .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}
@media (max-width: 767px){#s-7dba0c5b-7b4f-4dc0-a2ae-f8aba9f47d5d .shg-proportional-font-size,
#s-7dba0c5b-7b4f-4dc0-a2ae-f8aba9f47d5d .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 90;
    
    
    font-size: 0.9em;
  
}
}
#s-3d8d5db6-50de-407f-94cd-eef3bf109687 {
  margin-top: 8px;
margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-3d8d5db6-50de-407f-94cd-eef3bf109687"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-3d8d5db6-50de-407f-94cd-eef3bf109687"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 8.333333333333334px);
}

}

@media (min-width: 992px) {
[id="s-3d8d5db6-50de-407f-94cd-eef3bf109687"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 8.333333333333334px);
}

}

@media (min-width: 1200px) {
[id="s-3d8d5db6-50de-407f-94cd-eef3bf109687"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 8.333333333333334px);
}

}

#s-457a8720-4066-47ff-975d-57c8d35aad3d {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-457a8720-4066-47ff-975d-57c8d35aad3d {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-457a8720-4066-47ff-975d-57c8d35aad3d {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-457a8720-4066-47ff-975d-57c8d35aad3d {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (max-width: 767px){#s-457a8720-4066-47ff-975d-57c8d35aad3d {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}







#s-457a8720-4066-47ff-975d-57c8d35aad3d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-457a8720-4066-47ff-975d-57c8d35aad3d.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
@media (min-width: 1200px){






#s-457a8720-4066-47ff-975d-57c8d35aad3d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-457a8720-4066-47ff-975d-57c8d35aad3d.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
}
#s-2fc7e1ff-7c57-461d-8abd-af98b08c960a {
  margin-left: auto;
margin-right: auto;
}

#s-fdd47506-0f09-476c-aff7-65d9d8f90956 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}



.shg-c#s-fdd47506-0f09-476c-aff7-65d9d8f90956 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-fdd47506-0f09-476c-aff7-65d9d8f90956 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-fdd47506-0f09-476c-aff7-65d9d8f90956 img.shogun-image,
.shg-c#s-fdd47506-0f09-476c-aff7-65d9d8f90956 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-fdd47506-0f09-476c-aff7-65d9d8f90956 .shg-image-zoom,
.shg-c#s-fdd47506-0f09-476c-aff7-65d9d8f90956 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-fdd47506-0f09-476c-aff7-65d9d8f90956 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-fdd47506-0f09-476c-aff7-65d9d8f90956 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-fdd47506-0f09-476c-aff7-65d9d8f90956 img.shogun-image,
.shg-c#s-fdd47506-0f09-476c-aff7-65d9d8f90956 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-fdd47506-0f09-476c-aff7-65d9d8f90956 .shg-image-zoom,
.shg-c#s-fdd47506-0f09-476c-aff7-65d9d8f90956 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-fdd47506-0f09-476c-aff7-65d9d8f90956 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-fdd47506-0f09-476c-aff7-65d9d8f90956 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-fdd47506-0f09-476c-aff7-65d9d8f90956 img.shogun-image,
.shg-c#s-fdd47506-0f09-476c-aff7-65d9d8f90956 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-fdd47506-0f09-476c-aff7-65d9d8f90956 .shg-image-zoom,
.shg-c#s-fdd47506-0f09-476c-aff7-65d9d8f90956 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-fdd47506-0f09-476c-aff7-65d9d8f90956 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-fdd47506-0f09-476c-aff7-65d9d8f90956 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-fdd47506-0f09-476c-aff7-65d9d8f90956 img.shogun-image,
.shg-c#s-fdd47506-0f09-476c-aff7-65d9d8f90956 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-fdd47506-0f09-476c-aff7-65d9d8f90956 .shg-image-zoom,
.shg-c#s-fdd47506-0f09-476c-aff7-65d9d8f90956 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-fdd47506-0f09-476c-aff7-65d9d8f90956 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-fdd47506-0f09-476c-aff7-65d9d8f90956 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-fdd47506-0f09-476c-aff7-65d9d8f90956 img.shogun-image,
.shg-c#s-fdd47506-0f09-476c-aff7-65d9d8f90956 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-fdd47506-0f09-476c-aff7-65d9d8f90956 .shg-image-zoom,
.shg-c#s-fdd47506-0f09-476c-aff7-65d9d8f90956 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-19a2bad9-8ba1-4197-a4d5-d04fdf349018 {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 2px;
text-align: left;
}
@media (min-width: 1200px){#s-19a2bad9-8ba1-4197-a4d5-d04fdf349018 {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-19a2bad9-8ba1-4197-a4d5-d04fdf349018 {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-19a2bad9-8ba1-4197-a4d5-d04fdf349018 {
  text-align: left;
}
}@media (max-width: 767px){#s-19a2bad9-8ba1-4197-a4d5-d04fdf349018 {
  text-align: left;
}
}
#s-19a2bad9-8ba1-4197-a4d5-d04fdf349018 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-19a2bad9-8ba1-4197-a4d5-d04fdf349018 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}@media (max-width: 767px){#s-19a2bad9-8ba1-4197-a4d5-d04fdf349018 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}
#s-be6e99e9-5d7d-4fa7-b00f-58e8f554d3e5 {
  margin-top: 6px;
text-align: left;
}
@media (min-width: 1200px){#s-be6e99e9-5d7d-4fa7-b00f-58e8f554d3e5 {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-be6e99e9-5d7d-4fa7-b00f-58e8f554d3e5 {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-be6e99e9-5d7d-4fa7-b00f-58e8f554d3e5 {
  text-align: left;
}
}@media (max-width: 767px){#s-be6e99e9-5d7d-4fa7-b00f-58e8f554d3e5 {
  text-align: center;
}
}
#s-be6e99e9-5d7d-4fa7-b00f-58e8f554d3e5 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-be6e99e9-5d7d-4fa7-b00f-58e8f554d3e5 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-be6e99e9-5d7d-4fa7-b00f-58e8f554d3e5 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
@media (min-width: 768px) and (max-width: 991px){#s-be6e99e9-5d7d-4fa7-b00f-58e8f554d3e5 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-be6e99e9-5d7d-4fa7-b00f-58e8f554d3e5 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 16px;
}

#s-be6e99e9-5d7d-4fa7-b00f-58e8f554d3e5 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}@media (max-width: 767px){#s-be6e99e9-5d7d-4fa7-b00f-58e8f554d3e5 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-be6e99e9-5d7d-4fa7-b00f-58e8f554d3e5 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-be6e99e9-5d7d-4fa7-b00f-58e8f554d3e5 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}
#s-38ce558a-9742-4303-996f-033a54d80dbb {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-38ce558a-9742-4303-996f-033a54d80dbb {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-38ce558a-9742-4303-996f-033a54d80dbb {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-38ce558a-9742-4303-996f-033a54d80dbb {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (max-width: 767px){#s-38ce558a-9742-4303-996f-033a54d80dbb {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}







#s-38ce558a-9742-4303-996f-033a54d80dbb > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-38ce558a-9742-4303-996f-033a54d80dbb.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
@media (min-width: 1200px){






#s-38ce558a-9742-4303-996f-033a54d80dbb > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-38ce558a-9742-4303-996f-033a54d80dbb.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
}
#s-f649b8d3-9928-4e97-b05b-3d76cf6d0dc6 {
  margin-left: auto;
margin-right: auto;
}

#s-03c5e311-3d0c-4919-917f-f75008302da8 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}



.shg-c#s-03c5e311-3d0c-4919-917f-f75008302da8 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-03c5e311-3d0c-4919-917f-f75008302da8 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-03c5e311-3d0c-4919-917f-f75008302da8 img.shogun-image,
.shg-c#s-03c5e311-3d0c-4919-917f-f75008302da8 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-03c5e311-3d0c-4919-917f-f75008302da8 .shg-image-zoom,
.shg-c#s-03c5e311-3d0c-4919-917f-f75008302da8 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-03c5e311-3d0c-4919-917f-f75008302da8 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-03c5e311-3d0c-4919-917f-f75008302da8 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-03c5e311-3d0c-4919-917f-f75008302da8 img.shogun-image,
.shg-c#s-03c5e311-3d0c-4919-917f-f75008302da8 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-03c5e311-3d0c-4919-917f-f75008302da8 .shg-image-zoom,
.shg-c#s-03c5e311-3d0c-4919-917f-f75008302da8 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-03c5e311-3d0c-4919-917f-f75008302da8 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-03c5e311-3d0c-4919-917f-f75008302da8 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-03c5e311-3d0c-4919-917f-f75008302da8 img.shogun-image,
.shg-c#s-03c5e311-3d0c-4919-917f-f75008302da8 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-03c5e311-3d0c-4919-917f-f75008302da8 .shg-image-zoom,
.shg-c#s-03c5e311-3d0c-4919-917f-f75008302da8 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-03c5e311-3d0c-4919-917f-f75008302da8 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-03c5e311-3d0c-4919-917f-f75008302da8 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-03c5e311-3d0c-4919-917f-f75008302da8 img.shogun-image,
.shg-c#s-03c5e311-3d0c-4919-917f-f75008302da8 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-03c5e311-3d0c-4919-917f-f75008302da8 .shg-image-zoom,
.shg-c#s-03c5e311-3d0c-4919-917f-f75008302da8 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-03c5e311-3d0c-4919-917f-f75008302da8 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-03c5e311-3d0c-4919-917f-f75008302da8 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-03c5e311-3d0c-4919-917f-f75008302da8 img.shogun-image,
.shg-c#s-03c5e311-3d0c-4919-917f-f75008302da8 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-03c5e311-3d0c-4919-917f-f75008302da8 .shg-image-zoom,
.shg-c#s-03c5e311-3d0c-4919-917f-f75008302da8 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-b8a0dff1-b040-44a0-b2b6-7999a14f0ca8 {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 2px;
text-align: left;
}
@media (min-width: 1200px){#s-b8a0dff1-b040-44a0-b2b6-7999a14f0ca8 {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-b8a0dff1-b040-44a0-b2b6-7999a14f0ca8 {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-b8a0dff1-b040-44a0-b2b6-7999a14f0ca8 {
  text-align: left;
}
}@media (max-width: 767px){#s-b8a0dff1-b040-44a0-b2b6-7999a14f0ca8 {
  text-align: left;
}
}
#s-b8a0dff1-b040-44a0-b2b6-7999a14f0ca8 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-b8a0dff1-b040-44a0-b2b6-7999a14f0ca8 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}@media (max-width: 767px){#s-b8a0dff1-b040-44a0-b2b6-7999a14f0ca8 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}
#s-ed9df05a-9ca3-4579-86ff-a12adf235069 {
  margin-top: 6px;
text-align: left;
}
@media (min-width: 1200px){#s-ed9df05a-9ca3-4579-86ff-a12adf235069 {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-ed9df05a-9ca3-4579-86ff-a12adf235069 {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-ed9df05a-9ca3-4579-86ff-a12adf235069 {
  text-align: left;
}
}@media (max-width: 767px){#s-ed9df05a-9ca3-4579-86ff-a12adf235069 {
  text-align: left;
}
}
#s-ed9df05a-9ca3-4579-86ff-a12adf235069 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-ed9df05a-9ca3-4579-86ff-a12adf235069 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-ed9df05a-9ca3-4579-86ff-a12adf235069 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
@media (min-width: 768px) and (max-width: 991px){#s-ed9df05a-9ca3-4579-86ff-a12adf235069 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-ed9df05a-9ca3-4579-86ff-a12adf235069 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 16px;
}

#s-ed9df05a-9ca3-4579-86ff-a12adf235069 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}@media (max-width: 767px){#s-ed9df05a-9ca3-4579-86ff-a12adf235069 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-ed9df05a-9ca3-4579-86ff-a12adf235069 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-ed9df05a-9ca3-4579-86ff-a12adf235069 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}
#s-796675df-501e-4c8f-bbbc-8c233544e0dd {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-796675df-501e-4c8f-bbbc-8c233544e0dd {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-796675df-501e-4c8f-bbbc-8c233544e0dd {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-796675df-501e-4c8f-bbbc-8c233544e0dd {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (max-width: 767px){#s-796675df-501e-4c8f-bbbc-8c233544e0dd {
  margin-top: 10px;
padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}







#s-796675df-501e-4c8f-bbbc-8c233544e0dd > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-796675df-501e-4c8f-bbbc-8c233544e0dd.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
@media (min-width: 1200px){






#s-796675df-501e-4c8f-bbbc-8c233544e0dd > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-796675df-501e-4c8f-bbbc-8c233544e0dd.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
}
#s-c48bc32c-cdf8-4650-92d2-a38f510a4a10 {
  margin-left: auto;
margin-right: auto;
}

#s-c4cda9c9-7e31-4a05-875b-0b4e64248193 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}



.shg-c#s-c4cda9c9-7e31-4a05-875b-0b4e64248193 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c4cda9c9-7e31-4a05-875b-0b4e64248193 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-c4cda9c9-7e31-4a05-875b-0b4e64248193 img.shogun-image,
.shg-c#s-c4cda9c9-7e31-4a05-875b-0b4e64248193 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-c4cda9c9-7e31-4a05-875b-0b4e64248193 .shg-image-zoom,
.shg-c#s-c4cda9c9-7e31-4a05-875b-0b4e64248193 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-c4cda9c9-7e31-4a05-875b-0b4e64248193 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c4cda9c9-7e31-4a05-875b-0b4e64248193 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-c4cda9c9-7e31-4a05-875b-0b4e64248193 img.shogun-image,
.shg-c#s-c4cda9c9-7e31-4a05-875b-0b4e64248193 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-c4cda9c9-7e31-4a05-875b-0b4e64248193 .shg-image-zoom,
.shg-c#s-c4cda9c9-7e31-4a05-875b-0b4e64248193 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-c4cda9c9-7e31-4a05-875b-0b4e64248193 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c4cda9c9-7e31-4a05-875b-0b4e64248193 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-c4cda9c9-7e31-4a05-875b-0b4e64248193 img.shogun-image,
.shg-c#s-c4cda9c9-7e31-4a05-875b-0b4e64248193 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-c4cda9c9-7e31-4a05-875b-0b4e64248193 .shg-image-zoom,
.shg-c#s-c4cda9c9-7e31-4a05-875b-0b4e64248193 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-c4cda9c9-7e31-4a05-875b-0b4e64248193 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c4cda9c9-7e31-4a05-875b-0b4e64248193 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-c4cda9c9-7e31-4a05-875b-0b4e64248193 img.shogun-image,
.shg-c#s-c4cda9c9-7e31-4a05-875b-0b4e64248193 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-c4cda9c9-7e31-4a05-875b-0b4e64248193 .shg-image-zoom,
.shg-c#s-c4cda9c9-7e31-4a05-875b-0b4e64248193 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-c4cda9c9-7e31-4a05-875b-0b4e64248193 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c4cda9c9-7e31-4a05-875b-0b4e64248193 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-c4cda9c9-7e31-4a05-875b-0b4e64248193 img.shogun-image,
.shg-c#s-c4cda9c9-7e31-4a05-875b-0b4e64248193 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-c4cda9c9-7e31-4a05-875b-0b4e64248193 .shg-image-zoom,
.shg-c#s-c4cda9c9-7e31-4a05-875b-0b4e64248193 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-3eaf5a58-6f84-4e2e-81e4-4eb368b2d760 {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 2px;
text-align: left;
}
@media (min-width: 1200px){#s-3eaf5a58-6f84-4e2e-81e4-4eb368b2d760 {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-3eaf5a58-6f84-4e2e-81e4-4eb368b2d760 {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-3eaf5a58-6f84-4e2e-81e4-4eb368b2d760 {
  text-align: left;
}
}@media (max-width: 767px){#s-3eaf5a58-6f84-4e2e-81e4-4eb368b2d760 {
  text-align: left;
}
}
#s-3eaf5a58-6f84-4e2e-81e4-4eb368b2d760 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-3eaf5a58-6f84-4e2e-81e4-4eb368b2d760 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}@media (max-width: 767px){#s-3eaf5a58-6f84-4e2e-81e4-4eb368b2d760 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}
#s-0952384c-e53d-497c-a733-b6cff094743c {
  margin-top: 6px;
text-align: left;
}
@media (min-width: 1200px){#s-0952384c-e53d-497c-a733-b6cff094743c {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-0952384c-e53d-497c-a733-b6cff094743c {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-0952384c-e53d-497c-a733-b6cff094743c {
  text-align: left;
}
}@media (max-width: 767px){#s-0952384c-e53d-497c-a733-b6cff094743c {
  text-align: left;
}
}
#s-0952384c-e53d-497c-a733-b6cff094743c .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-0952384c-e53d-497c-a733-b6cff094743c .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-0952384c-e53d-497c-a733-b6cff094743c .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
@media (min-width: 768px) and (max-width: 991px){#s-0952384c-e53d-497c-a733-b6cff094743c .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-0952384c-e53d-497c-a733-b6cff094743c .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 16px;
}

#s-0952384c-e53d-497c-a733-b6cff094743c .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}@media (max-width: 767px){#s-0952384c-e53d-497c-a733-b6cff094743c .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-0952384c-e53d-497c-a733-b6cff094743c .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-0952384c-e53d-497c-a733-b6cff094743c .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}
#s-5a7873dc-4f45-47de-914a-f14fde40897e {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-5a7873dc-4f45-47de-914a-f14fde40897e {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-5a7873dc-4f45-47de-914a-f14fde40897e {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-5a7873dc-4f45-47de-914a-f14fde40897e {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (max-width: 767px){#s-5a7873dc-4f45-47de-914a-f14fde40897e {
  margin-top: 10px;
padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}







#s-5a7873dc-4f45-47de-914a-f14fde40897e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5a7873dc-4f45-47de-914a-f14fde40897e.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
@media (min-width: 1200px){






#s-5a7873dc-4f45-47de-914a-f14fde40897e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5a7873dc-4f45-47de-914a-f14fde40897e.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
}
#s-9719ae5d-0868-4716-ad1f-4777f0986df6 {
  margin-left: auto;
margin-right: auto;
}

#s-9be7c108-e664-4f6c-aebb-0e82c8eb29af {
  margin-left: auto;
margin-right: auto;
text-align: center;
}



.shg-c#s-9be7c108-e664-4f6c-aebb-0e82c8eb29af .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9be7c108-e664-4f6c-aebb-0e82c8eb29af img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-9be7c108-e664-4f6c-aebb-0e82c8eb29af img.shogun-image,
.shg-c#s-9be7c108-e664-4f6c-aebb-0e82c8eb29af .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-9be7c108-e664-4f6c-aebb-0e82c8eb29af .shg-image-zoom,
.shg-c#s-9be7c108-e664-4f6c-aebb-0e82c8eb29af img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-9be7c108-e664-4f6c-aebb-0e82c8eb29af .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9be7c108-e664-4f6c-aebb-0e82c8eb29af img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-9be7c108-e664-4f6c-aebb-0e82c8eb29af img.shogun-image,
.shg-c#s-9be7c108-e664-4f6c-aebb-0e82c8eb29af .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-9be7c108-e664-4f6c-aebb-0e82c8eb29af .shg-image-zoom,
.shg-c#s-9be7c108-e664-4f6c-aebb-0e82c8eb29af img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-9be7c108-e664-4f6c-aebb-0e82c8eb29af .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9be7c108-e664-4f6c-aebb-0e82c8eb29af img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-9be7c108-e664-4f6c-aebb-0e82c8eb29af img.shogun-image,
.shg-c#s-9be7c108-e664-4f6c-aebb-0e82c8eb29af .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-9be7c108-e664-4f6c-aebb-0e82c8eb29af .shg-image-zoom,
.shg-c#s-9be7c108-e664-4f6c-aebb-0e82c8eb29af img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-9be7c108-e664-4f6c-aebb-0e82c8eb29af .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9be7c108-e664-4f6c-aebb-0e82c8eb29af img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-9be7c108-e664-4f6c-aebb-0e82c8eb29af img.shogun-image,
.shg-c#s-9be7c108-e664-4f6c-aebb-0e82c8eb29af .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-9be7c108-e664-4f6c-aebb-0e82c8eb29af .shg-image-zoom,
.shg-c#s-9be7c108-e664-4f6c-aebb-0e82c8eb29af img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-9be7c108-e664-4f6c-aebb-0e82c8eb29af .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9be7c108-e664-4f6c-aebb-0e82c8eb29af img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-9be7c108-e664-4f6c-aebb-0e82c8eb29af img.shogun-image,
.shg-c#s-9be7c108-e664-4f6c-aebb-0e82c8eb29af .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-9be7c108-e664-4f6c-aebb-0e82c8eb29af .shg-image-zoom,
.shg-c#s-9be7c108-e664-4f6c-aebb-0e82c8eb29af img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-abe04522-08d6-4c64-8bae-57ccabc5b563 {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 2px;
text-align: left;
}
@media (min-width: 1200px){#s-abe04522-08d6-4c64-8bae-57ccabc5b563 {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-abe04522-08d6-4c64-8bae-57ccabc5b563 {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-abe04522-08d6-4c64-8bae-57ccabc5b563 {
  text-align: left;
}
}@media (max-width: 767px){#s-abe04522-08d6-4c64-8bae-57ccabc5b563 {
  text-align: left;
}
}
#s-abe04522-08d6-4c64-8bae-57ccabc5b563 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-abe04522-08d6-4c64-8bae-57ccabc5b563 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}@media (max-width: 767px){#s-abe04522-08d6-4c64-8bae-57ccabc5b563 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}
#s-37f473f7-fcb0-4caf-88f7-fcbff3e4379b {
  margin-top: 6px;
text-align: left;
}
@media (min-width: 1200px){#s-37f473f7-fcb0-4caf-88f7-fcbff3e4379b {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-37f473f7-fcb0-4caf-88f7-fcbff3e4379b {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-37f473f7-fcb0-4caf-88f7-fcbff3e4379b {
  text-align: left;
}
}@media (max-width: 767px){#s-37f473f7-fcb0-4caf-88f7-fcbff3e4379b {
  text-align: left;
}
}
#s-37f473f7-fcb0-4caf-88f7-fcbff3e4379b .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-37f473f7-fcb0-4caf-88f7-fcbff3e4379b .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-37f473f7-fcb0-4caf-88f7-fcbff3e4379b .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
@media (min-width: 768px) and (max-width: 991px){#s-37f473f7-fcb0-4caf-88f7-fcbff3e4379b .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-37f473f7-fcb0-4caf-88f7-fcbff3e4379b .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 16px;
}

#s-37f473f7-fcb0-4caf-88f7-fcbff3e4379b .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}@media (max-width: 767px){#s-37f473f7-fcb0-4caf-88f7-fcbff3e4379b .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-37f473f7-fcb0-4caf-88f7-fcbff3e4379b .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-37f473f7-fcb0-4caf-88f7-fcbff3e4379b .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}
#s-d220c71e-aa9a-4ecb-8772-04b26f90335f {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-d220c71e-aa9a-4ecb-8772-04b26f90335f {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-d220c71e-aa9a-4ecb-8772-04b26f90335f {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-d220c71e-aa9a-4ecb-8772-04b26f90335f {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (max-width: 767px){#s-d220c71e-aa9a-4ecb-8772-04b26f90335f {
  margin-top: 10px;
padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}







#s-d220c71e-aa9a-4ecb-8772-04b26f90335f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d220c71e-aa9a-4ecb-8772-04b26f90335f.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
@media (min-width: 1200px){






#s-d220c71e-aa9a-4ecb-8772-04b26f90335f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d220c71e-aa9a-4ecb-8772-04b26f90335f.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
}
#s-128b43a5-064b-46b9-8832-7db7b57dc215 {
  margin-left: auto;
margin-right: auto;
}

#s-1d5f7e21-0301-4082-9499-11aac8115811 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}



.shg-c#s-1d5f7e21-0301-4082-9499-11aac8115811 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1d5f7e21-0301-4082-9499-11aac8115811 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-1d5f7e21-0301-4082-9499-11aac8115811 img.shogun-image,
.shg-c#s-1d5f7e21-0301-4082-9499-11aac8115811 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-1d5f7e21-0301-4082-9499-11aac8115811 .shg-image-zoom,
.shg-c#s-1d5f7e21-0301-4082-9499-11aac8115811 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-1d5f7e21-0301-4082-9499-11aac8115811 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1d5f7e21-0301-4082-9499-11aac8115811 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-1d5f7e21-0301-4082-9499-11aac8115811 img.shogun-image,
.shg-c#s-1d5f7e21-0301-4082-9499-11aac8115811 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-1d5f7e21-0301-4082-9499-11aac8115811 .shg-image-zoom,
.shg-c#s-1d5f7e21-0301-4082-9499-11aac8115811 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-1d5f7e21-0301-4082-9499-11aac8115811 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1d5f7e21-0301-4082-9499-11aac8115811 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-1d5f7e21-0301-4082-9499-11aac8115811 img.shogun-image,
.shg-c#s-1d5f7e21-0301-4082-9499-11aac8115811 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-1d5f7e21-0301-4082-9499-11aac8115811 .shg-image-zoom,
.shg-c#s-1d5f7e21-0301-4082-9499-11aac8115811 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-1d5f7e21-0301-4082-9499-11aac8115811 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1d5f7e21-0301-4082-9499-11aac8115811 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-1d5f7e21-0301-4082-9499-11aac8115811 img.shogun-image,
.shg-c#s-1d5f7e21-0301-4082-9499-11aac8115811 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-1d5f7e21-0301-4082-9499-11aac8115811 .shg-image-zoom,
.shg-c#s-1d5f7e21-0301-4082-9499-11aac8115811 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-1d5f7e21-0301-4082-9499-11aac8115811 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1d5f7e21-0301-4082-9499-11aac8115811 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-1d5f7e21-0301-4082-9499-11aac8115811 img.shogun-image,
.shg-c#s-1d5f7e21-0301-4082-9499-11aac8115811 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-1d5f7e21-0301-4082-9499-11aac8115811 .shg-image-zoom,
.shg-c#s-1d5f7e21-0301-4082-9499-11aac8115811 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-47e4b224-687d-4160-a180-fc3974adeed0 {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 2px;
text-align: left;
}
@media (min-width: 1200px){#s-47e4b224-687d-4160-a180-fc3974adeed0 {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-47e4b224-687d-4160-a180-fc3974adeed0 {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-47e4b224-687d-4160-a180-fc3974adeed0 {
  text-align: left;
}
}@media (max-width: 767px){#s-47e4b224-687d-4160-a180-fc3974adeed0 {
  text-align: left;
}
}
#s-47e4b224-687d-4160-a180-fc3974adeed0 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-47e4b224-687d-4160-a180-fc3974adeed0 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}@media (max-width: 767px){#s-47e4b224-687d-4160-a180-fc3974adeed0 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}
#s-b9e54c79-debb-4840-b9fb-8bfcea2ee07f {
  margin-top: 6px;
text-align: left;
}
@media (min-width: 1200px){#s-b9e54c79-debb-4840-b9fb-8bfcea2ee07f {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-b9e54c79-debb-4840-b9fb-8bfcea2ee07f {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-b9e54c79-debb-4840-b9fb-8bfcea2ee07f {
  text-align: left;
}
}@media (max-width: 767px){#s-b9e54c79-debb-4840-b9fb-8bfcea2ee07f {
  text-align: left;
}
}
#s-b9e54c79-debb-4840-b9fb-8bfcea2ee07f .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-b9e54c79-debb-4840-b9fb-8bfcea2ee07f .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-b9e54c79-debb-4840-b9fb-8bfcea2ee07f .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
@media (min-width: 768px) and (max-width: 991px){#s-b9e54c79-debb-4840-b9fb-8bfcea2ee07f .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-b9e54c79-debb-4840-b9fb-8bfcea2ee07f .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 16px;
}

#s-b9e54c79-debb-4840-b9fb-8bfcea2ee07f .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}@media (max-width: 767px){#s-b9e54c79-debb-4840-b9fb-8bfcea2ee07f .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-b9e54c79-debb-4840-b9fb-8bfcea2ee07f .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-b9e54c79-debb-4840-b9fb-8bfcea2ee07f .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}
#s-978392a3-4536-44b9-9780-0f11f4c36025 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-978392a3-4536-44b9-9780-0f11f4c36025 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-978392a3-4536-44b9-9780-0f11f4c36025 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-978392a3-4536-44b9-9780-0f11f4c36025 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (max-width: 767px){#s-978392a3-4536-44b9-9780-0f11f4c36025 {
  margin-top: 10px;
padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}







#s-978392a3-4536-44b9-9780-0f11f4c36025 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-978392a3-4536-44b9-9780-0f11f4c36025.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
@media (min-width: 1200px){






#s-978392a3-4536-44b9-9780-0f11f4c36025 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-978392a3-4536-44b9-9780-0f11f4c36025.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
}
#s-2e8df717-2375-4f26-b3f1-60e7a010609c {
  margin-left: auto;
margin-right: auto;
}

#s-a98d69e6-553b-4b27-a9a6-ff86885a885d {
  margin-left: auto;
margin-right: auto;
text-align: center;
}



.shg-c#s-a98d69e6-553b-4b27-a9a6-ff86885a885d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a98d69e6-553b-4b27-a9a6-ff86885a885d img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-a98d69e6-553b-4b27-a9a6-ff86885a885d img.shogun-image,
.shg-c#s-a98d69e6-553b-4b27-a9a6-ff86885a885d .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-a98d69e6-553b-4b27-a9a6-ff86885a885d .shg-image-zoom,
.shg-c#s-a98d69e6-553b-4b27-a9a6-ff86885a885d img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-a98d69e6-553b-4b27-a9a6-ff86885a885d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a98d69e6-553b-4b27-a9a6-ff86885a885d img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-a98d69e6-553b-4b27-a9a6-ff86885a885d img.shogun-image,
.shg-c#s-a98d69e6-553b-4b27-a9a6-ff86885a885d .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-a98d69e6-553b-4b27-a9a6-ff86885a885d .shg-image-zoom,
.shg-c#s-a98d69e6-553b-4b27-a9a6-ff86885a885d img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-a98d69e6-553b-4b27-a9a6-ff86885a885d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a98d69e6-553b-4b27-a9a6-ff86885a885d img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-a98d69e6-553b-4b27-a9a6-ff86885a885d img.shogun-image,
.shg-c#s-a98d69e6-553b-4b27-a9a6-ff86885a885d .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-a98d69e6-553b-4b27-a9a6-ff86885a885d .shg-image-zoom,
.shg-c#s-a98d69e6-553b-4b27-a9a6-ff86885a885d img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-a98d69e6-553b-4b27-a9a6-ff86885a885d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a98d69e6-553b-4b27-a9a6-ff86885a885d img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-a98d69e6-553b-4b27-a9a6-ff86885a885d img.shogun-image,
.shg-c#s-a98d69e6-553b-4b27-a9a6-ff86885a885d .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-a98d69e6-553b-4b27-a9a6-ff86885a885d .shg-image-zoom,
.shg-c#s-a98d69e6-553b-4b27-a9a6-ff86885a885d img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-a98d69e6-553b-4b27-a9a6-ff86885a885d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a98d69e6-553b-4b27-a9a6-ff86885a885d img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-a98d69e6-553b-4b27-a9a6-ff86885a885d img.shogun-image,
.shg-c#s-a98d69e6-553b-4b27-a9a6-ff86885a885d .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-a98d69e6-553b-4b27-a9a6-ff86885a885d .shg-image-zoom,
.shg-c#s-a98d69e6-553b-4b27-a9a6-ff86885a885d img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-6033e775-1873-41f7-9607-7b6eb0c75172 {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 2px;
text-align: left;
}
@media (min-width: 1200px){#s-6033e775-1873-41f7-9607-7b6eb0c75172 {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-6033e775-1873-41f7-9607-7b6eb0c75172 {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-6033e775-1873-41f7-9607-7b6eb0c75172 {
  text-align: left;
}
}@media (max-width: 767px){#s-6033e775-1873-41f7-9607-7b6eb0c75172 {
  text-align: left;
}
}
#s-6033e775-1873-41f7-9607-7b6eb0c75172 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-6033e775-1873-41f7-9607-7b6eb0c75172 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}@media (max-width: 767px){#s-6033e775-1873-41f7-9607-7b6eb0c75172 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}
#s-899c365b-fb99-47a8-b5c0-960678ad253d {
  margin-top: 6px;
text-align: left;
}
@media (min-width: 1200px){#s-899c365b-fb99-47a8-b5c0-960678ad253d {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-899c365b-fb99-47a8-b5c0-960678ad253d {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-899c365b-fb99-47a8-b5c0-960678ad253d {
  text-align: left;
}
}@media (max-width: 767px){#s-899c365b-fb99-47a8-b5c0-960678ad253d {
  text-align: left;
}
}
#s-899c365b-fb99-47a8-b5c0-960678ad253d .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-899c365b-fb99-47a8-b5c0-960678ad253d .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-899c365b-fb99-47a8-b5c0-960678ad253d .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
@media (min-width: 768px) and (max-width: 991px){#s-899c365b-fb99-47a8-b5c0-960678ad253d .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-899c365b-fb99-47a8-b5c0-960678ad253d .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 16px;
}

#s-899c365b-fb99-47a8-b5c0-960678ad253d .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}@media (max-width: 767px){#s-899c365b-fb99-47a8-b5c0-960678ad253d .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-899c365b-fb99-47a8-b5c0-960678ad253d .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-899c365b-fb99-47a8-b5c0-960678ad253d .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}
#s-c04c171e-ac58-411e-89ef-271f2e22363d {
  margin-top: 24px;
margin-left: auto;
margin-right: auto;
padding-top: 2%;
padding-left: 2%;
padding-bottom: 2%;
padding-right: 2%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-c04c171e-ac58-411e-89ef-271f2e22363d {
  padding-top: 1%;
padding-left: 1%;
padding-bottom: 1%;
padding-right: 1%;
border-radius: 8px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-c04c171e-ac58-411e-89ef-271f2e22363d {
  border-radius: 8px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-c04c171e-ac58-411e-89ef-271f2e22363d {
  border-radius: 8px;
}
}@media (max-width: 767px){#s-c04c171e-ac58-411e-89ef-271f2e22363d {
  border-radius: 8px;
}
}







#s-c04c171e-ac58-411e-89ef-271f2e22363d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c04c171e-ac58-411e-89ef-271f2e22363d.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-8dec7ebd-18be-429d-aa2e-a5ff10eebc45 {
  margin-left: auto;
margin-right: auto;
padding-top: 1.5%;
padding-left: 1.5%;
padding-bottom: 1%;
padding-right: 1.5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 5px;
min-height: 50px;
background-color: rgba(227, 227, 227, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-8dec7ebd-18be-429d-aa2e-a5ff10eebc45 {
  padding-left: 2%;
padding-right: 2%;
}
}@media (max-width: 767px){#s-8dec7ebd-18be-429d-aa2e-a5ff10eebc45 {
  padding-top: 3%;
padding-left: 2%;
padding-bottom: 3%;
padding-right: 2%;
}
}







#s-8dec7ebd-18be-429d-aa2e-a5ff10eebc45 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8dec7ebd-18be-429d-aa2e-a5ff10eebc45.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-4e0d9d19-fbe7-4ba4-9e56-7c72a49b5cbb {
  margin-left: auto;
margin-right: auto;
}

#s-4e0d9d19-fbe7-4ba4-9e56-7c72a49b5cbb .shg-proportional-font-size,
#s-4e0d9d19-fbe7-4ba4-9e56-7c72a49b5cbb .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}
@media (max-width: 767px){#s-4e0d9d19-fbe7-4ba4-9e56-7c72a49b5cbb .shg-proportional-font-size,
#s-4e0d9d19-fbe7-4ba4-9e56-7c72a49b5cbb .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 90;
    
    
    font-size: 0.9em;
  
}
}
#s-e4fedd26-9fb0-4db4-835a-6b3ce1ee846f {
  margin-top: 8px;
margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-e4fedd26-9fb0-4db4-835a-6b3ce1ee846f"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-e4fedd26-9fb0-4db4-835a-6b3ce1ee846f"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 8.333333333333334px);
}

}

@media (min-width: 992px) {
[id="s-e4fedd26-9fb0-4db4-835a-6b3ce1ee846f"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 8.333333333333334px);
}

}

@media (min-width: 1200px) {
[id="s-e4fedd26-9fb0-4db4-835a-6b3ce1ee846f"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 8.333333333333334px);
}

}

#s-9b6840cf-18ee-4d61-9657-0c25293aeb06 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-9b6840cf-18ee-4d61-9657-0c25293aeb06 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-9b6840cf-18ee-4d61-9657-0c25293aeb06 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-9b6840cf-18ee-4d61-9657-0c25293aeb06 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (max-width: 767px){#s-9b6840cf-18ee-4d61-9657-0c25293aeb06 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}







#s-9b6840cf-18ee-4d61-9657-0c25293aeb06 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9b6840cf-18ee-4d61-9657-0c25293aeb06.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
@media (min-width: 1200px){






#s-9b6840cf-18ee-4d61-9657-0c25293aeb06 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9b6840cf-18ee-4d61-9657-0c25293aeb06.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
}
#s-cc75f432-305b-44af-a563-d58e2cbc088a {
  margin-left: auto;
margin-right: auto;
}

#s-53194cc5-d06e-4850-9dff-e58bc772634b {
  margin-left: auto;
margin-right: auto;
text-align: center;
}



.shg-c#s-53194cc5-d06e-4850-9dff-e58bc772634b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-53194cc5-d06e-4850-9dff-e58bc772634b img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-53194cc5-d06e-4850-9dff-e58bc772634b img.shogun-image,
.shg-c#s-53194cc5-d06e-4850-9dff-e58bc772634b .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-53194cc5-d06e-4850-9dff-e58bc772634b .shg-image-zoom,
.shg-c#s-53194cc5-d06e-4850-9dff-e58bc772634b img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-53194cc5-d06e-4850-9dff-e58bc772634b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-53194cc5-d06e-4850-9dff-e58bc772634b img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-53194cc5-d06e-4850-9dff-e58bc772634b img.shogun-image,
.shg-c#s-53194cc5-d06e-4850-9dff-e58bc772634b .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-53194cc5-d06e-4850-9dff-e58bc772634b .shg-image-zoom,
.shg-c#s-53194cc5-d06e-4850-9dff-e58bc772634b img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-53194cc5-d06e-4850-9dff-e58bc772634b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-53194cc5-d06e-4850-9dff-e58bc772634b img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-53194cc5-d06e-4850-9dff-e58bc772634b img.shogun-image,
.shg-c#s-53194cc5-d06e-4850-9dff-e58bc772634b .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-53194cc5-d06e-4850-9dff-e58bc772634b .shg-image-zoom,
.shg-c#s-53194cc5-d06e-4850-9dff-e58bc772634b img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-53194cc5-d06e-4850-9dff-e58bc772634b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-53194cc5-d06e-4850-9dff-e58bc772634b img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-53194cc5-d06e-4850-9dff-e58bc772634b img.shogun-image,
.shg-c#s-53194cc5-d06e-4850-9dff-e58bc772634b .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-53194cc5-d06e-4850-9dff-e58bc772634b .shg-image-zoom,
.shg-c#s-53194cc5-d06e-4850-9dff-e58bc772634b img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-53194cc5-d06e-4850-9dff-e58bc772634b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-53194cc5-d06e-4850-9dff-e58bc772634b img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-53194cc5-d06e-4850-9dff-e58bc772634b img.shogun-image,
.shg-c#s-53194cc5-d06e-4850-9dff-e58bc772634b .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-53194cc5-d06e-4850-9dff-e58bc772634b .shg-image-zoom,
.shg-c#s-53194cc5-d06e-4850-9dff-e58bc772634b img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-53fb34bf-3ce5-4d4e-9a58-fb5b76338e64 {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 2px;
text-align: left;
}
@media (min-width: 1200px){#s-53fb34bf-3ce5-4d4e-9a58-fb5b76338e64 {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-53fb34bf-3ce5-4d4e-9a58-fb5b76338e64 {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-53fb34bf-3ce5-4d4e-9a58-fb5b76338e64 {
  text-align: left;
}
}@media (max-width: 767px){#s-53fb34bf-3ce5-4d4e-9a58-fb5b76338e64 {
  text-align: left;
}
}
#s-53fb34bf-3ce5-4d4e-9a58-fb5b76338e64 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-53fb34bf-3ce5-4d4e-9a58-fb5b76338e64 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}@media (max-width: 767px){#s-53fb34bf-3ce5-4d4e-9a58-fb5b76338e64 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}
#s-df581ea9-9c59-4100-b9db-0dee71241aa5 {
  margin-top: 6px;
text-align: left;
}
@media (min-width: 1200px){#s-df581ea9-9c59-4100-b9db-0dee71241aa5 {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-df581ea9-9c59-4100-b9db-0dee71241aa5 {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-df581ea9-9c59-4100-b9db-0dee71241aa5 {
  text-align: left;
}
}@media (max-width: 767px){#s-df581ea9-9c59-4100-b9db-0dee71241aa5 {
  text-align: center;
}
}
#s-df581ea9-9c59-4100-b9db-0dee71241aa5 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-df581ea9-9c59-4100-b9db-0dee71241aa5 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-df581ea9-9c59-4100-b9db-0dee71241aa5 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
@media (min-width: 768px) and (max-width: 991px){#s-df581ea9-9c59-4100-b9db-0dee71241aa5 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-df581ea9-9c59-4100-b9db-0dee71241aa5 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 16px;
}

#s-df581ea9-9c59-4100-b9db-0dee71241aa5 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}@media (max-width: 767px){#s-df581ea9-9c59-4100-b9db-0dee71241aa5 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-df581ea9-9c59-4100-b9db-0dee71241aa5 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-df581ea9-9c59-4100-b9db-0dee71241aa5 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}
#s-526baa2b-7e83-4f70-9ae2-65603849f89f {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-526baa2b-7e83-4f70-9ae2-65603849f89f {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-526baa2b-7e83-4f70-9ae2-65603849f89f {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-526baa2b-7e83-4f70-9ae2-65603849f89f {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (max-width: 767px){#s-526baa2b-7e83-4f70-9ae2-65603849f89f {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}







#s-526baa2b-7e83-4f70-9ae2-65603849f89f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-526baa2b-7e83-4f70-9ae2-65603849f89f.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
@media (min-width: 1200px){






#s-526baa2b-7e83-4f70-9ae2-65603849f89f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-526baa2b-7e83-4f70-9ae2-65603849f89f.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
}
#s-7e0b4a75-bd02-4f8c-a79e-7b43d052542e {
  margin-left: auto;
margin-right: auto;
}

#s-85f01bce-27a0-48ee-af62-5eaffd5935fc {
  margin-left: auto;
margin-right: auto;
text-align: center;
}



.shg-c#s-85f01bce-27a0-48ee-af62-5eaffd5935fc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-85f01bce-27a0-48ee-af62-5eaffd5935fc img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-85f01bce-27a0-48ee-af62-5eaffd5935fc img.shogun-image,
.shg-c#s-85f01bce-27a0-48ee-af62-5eaffd5935fc .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-85f01bce-27a0-48ee-af62-5eaffd5935fc .shg-image-zoom,
.shg-c#s-85f01bce-27a0-48ee-af62-5eaffd5935fc img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-85f01bce-27a0-48ee-af62-5eaffd5935fc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-85f01bce-27a0-48ee-af62-5eaffd5935fc img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-85f01bce-27a0-48ee-af62-5eaffd5935fc img.shogun-image,
.shg-c#s-85f01bce-27a0-48ee-af62-5eaffd5935fc .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-85f01bce-27a0-48ee-af62-5eaffd5935fc .shg-image-zoom,
.shg-c#s-85f01bce-27a0-48ee-af62-5eaffd5935fc img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-85f01bce-27a0-48ee-af62-5eaffd5935fc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-85f01bce-27a0-48ee-af62-5eaffd5935fc img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-85f01bce-27a0-48ee-af62-5eaffd5935fc img.shogun-image,
.shg-c#s-85f01bce-27a0-48ee-af62-5eaffd5935fc .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-85f01bce-27a0-48ee-af62-5eaffd5935fc .shg-image-zoom,
.shg-c#s-85f01bce-27a0-48ee-af62-5eaffd5935fc img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-85f01bce-27a0-48ee-af62-5eaffd5935fc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-85f01bce-27a0-48ee-af62-5eaffd5935fc img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-85f01bce-27a0-48ee-af62-5eaffd5935fc img.shogun-image,
.shg-c#s-85f01bce-27a0-48ee-af62-5eaffd5935fc .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-85f01bce-27a0-48ee-af62-5eaffd5935fc .shg-image-zoom,
.shg-c#s-85f01bce-27a0-48ee-af62-5eaffd5935fc img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-85f01bce-27a0-48ee-af62-5eaffd5935fc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-85f01bce-27a0-48ee-af62-5eaffd5935fc img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-85f01bce-27a0-48ee-af62-5eaffd5935fc img.shogun-image,
.shg-c#s-85f01bce-27a0-48ee-af62-5eaffd5935fc .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-85f01bce-27a0-48ee-af62-5eaffd5935fc .shg-image-zoom,
.shg-c#s-85f01bce-27a0-48ee-af62-5eaffd5935fc img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-cffef973-2e33-4bfc-a3fb-cbdc13f828d8 {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 2px;
text-align: left;
}
@media (min-width: 1200px){#s-cffef973-2e33-4bfc-a3fb-cbdc13f828d8 {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-cffef973-2e33-4bfc-a3fb-cbdc13f828d8 {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-cffef973-2e33-4bfc-a3fb-cbdc13f828d8 {
  text-align: left;
}
}@media (max-width: 767px){#s-cffef973-2e33-4bfc-a3fb-cbdc13f828d8 {
  text-align: left;
}
}
#s-cffef973-2e33-4bfc-a3fb-cbdc13f828d8 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-cffef973-2e33-4bfc-a3fb-cbdc13f828d8 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}@media (max-width: 767px){#s-cffef973-2e33-4bfc-a3fb-cbdc13f828d8 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}
#s-bdee5954-92cb-48ae-a7ef-621d54d3694a {
  margin-top: 6px;
text-align: left;
}
@media (min-width: 1200px){#s-bdee5954-92cb-48ae-a7ef-621d54d3694a {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-bdee5954-92cb-48ae-a7ef-621d54d3694a {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-bdee5954-92cb-48ae-a7ef-621d54d3694a {
  text-align: left;
}
}@media (max-width: 767px){#s-bdee5954-92cb-48ae-a7ef-621d54d3694a {
  text-align: left;
}
}
#s-bdee5954-92cb-48ae-a7ef-621d54d3694a .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-bdee5954-92cb-48ae-a7ef-621d54d3694a .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-bdee5954-92cb-48ae-a7ef-621d54d3694a .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
@media (min-width: 768px) and (max-width: 991px){#s-bdee5954-92cb-48ae-a7ef-621d54d3694a .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-bdee5954-92cb-48ae-a7ef-621d54d3694a .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 16px;
}

#s-bdee5954-92cb-48ae-a7ef-621d54d3694a .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}@media (max-width: 767px){#s-bdee5954-92cb-48ae-a7ef-621d54d3694a .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-bdee5954-92cb-48ae-a7ef-621d54d3694a .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-bdee5954-92cb-48ae-a7ef-621d54d3694a .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}
#s-c59fd278-8b14-4228-8358-4bfa5c76ab7e {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-c59fd278-8b14-4228-8358-4bfa5c76ab7e {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-c59fd278-8b14-4228-8358-4bfa5c76ab7e {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-c59fd278-8b14-4228-8358-4bfa5c76ab7e {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (max-width: 767px){#s-c59fd278-8b14-4228-8358-4bfa5c76ab7e {
  margin-top: 10px;
padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}







#s-c59fd278-8b14-4228-8358-4bfa5c76ab7e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c59fd278-8b14-4228-8358-4bfa5c76ab7e.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
@media (min-width: 1200px){






#s-c59fd278-8b14-4228-8358-4bfa5c76ab7e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c59fd278-8b14-4228-8358-4bfa5c76ab7e.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
}
#s-415a5119-258a-458c-bbf6-f423b376d42c {
  margin-left: auto;
margin-right: auto;
}

#s-1d0b9a54-3252-41d5-9004-d8504be05b28 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}



.shg-c#s-1d0b9a54-3252-41d5-9004-d8504be05b28 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1d0b9a54-3252-41d5-9004-d8504be05b28 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-1d0b9a54-3252-41d5-9004-d8504be05b28 img.shogun-image,
.shg-c#s-1d0b9a54-3252-41d5-9004-d8504be05b28 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-1d0b9a54-3252-41d5-9004-d8504be05b28 .shg-image-zoom,
.shg-c#s-1d0b9a54-3252-41d5-9004-d8504be05b28 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-1d0b9a54-3252-41d5-9004-d8504be05b28 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1d0b9a54-3252-41d5-9004-d8504be05b28 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-1d0b9a54-3252-41d5-9004-d8504be05b28 img.shogun-image,
.shg-c#s-1d0b9a54-3252-41d5-9004-d8504be05b28 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-1d0b9a54-3252-41d5-9004-d8504be05b28 .shg-image-zoom,
.shg-c#s-1d0b9a54-3252-41d5-9004-d8504be05b28 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-1d0b9a54-3252-41d5-9004-d8504be05b28 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1d0b9a54-3252-41d5-9004-d8504be05b28 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-1d0b9a54-3252-41d5-9004-d8504be05b28 img.shogun-image,
.shg-c#s-1d0b9a54-3252-41d5-9004-d8504be05b28 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-1d0b9a54-3252-41d5-9004-d8504be05b28 .shg-image-zoom,
.shg-c#s-1d0b9a54-3252-41d5-9004-d8504be05b28 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-1d0b9a54-3252-41d5-9004-d8504be05b28 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1d0b9a54-3252-41d5-9004-d8504be05b28 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-1d0b9a54-3252-41d5-9004-d8504be05b28 img.shogun-image,
.shg-c#s-1d0b9a54-3252-41d5-9004-d8504be05b28 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-1d0b9a54-3252-41d5-9004-d8504be05b28 .shg-image-zoom,
.shg-c#s-1d0b9a54-3252-41d5-9004-d8504be05b28 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-1d0b9a54-3252-41d5-9004-d8504be05b28 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1d0b9a54-3252-41d5-9004-d8504be05b28 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-1d0b9a54-3252-41d5-9004-d8504be05b28 img.shogun-image,
.shg-c#s-1d0b9a54-3252-41d5-9004-d8504be05b28 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-1d0b9a54-3252-41d5-9004-d8504be05b28 .shg-image-zoom,
.shg-c#s-1d0b9a54-3252-41d5-9004-d8504be05b28 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-5474deae-3391-4ab3-9b2b-eb88d7decd8c {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 2px;
text-align: left;
}
@media (min-width: 1200px){#s-5474deae-3391-4ab3-9b2b-eb88d7decd8c {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-5474deae-3391-4ab3-9b2b-eb88d7decd8c {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-5474deae-3391-4ab3-9b2b-eb88d7decd8c {
  text-align: left;
}
}@media (max-width: 767px){#s-5474deae-3391-4ab3-9b2b-eb88d7decd8c {
  text-align: left;
}
}
#s-5474deae-3391-4ab3-9b2b-eb88d7decd8c .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-5474deae-3391-4ab3-9b2b-eb88d7decd8c .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}@media (max-width: 767px){#s-5474deae-3391-4ab3-9b2b-eb88d7decd8c .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}
#s-bbf6cc0f-a7e4-418e-b16c-840a0c5bdcd1 {
  margin-top: 6px;
text-align: left;
}
@media (min-width: 1200px){#s-bbf6cc0f-a7e4-418e-b16c-840a0c5bdcd1 {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-bbf6cc0f-a7e4-418e-b16c-840a0c5bdcd1 {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-bbf6cc0f-a7e4-418e-b16c-840a0c5bdcd1 {
  text-align: left;
}
}@media (max-width: 767px){#s-bbf6cc0f-a7e4-418e-b16c-840a0c5bdcd1 {
  text-align: left;
}
}
#s-bbf6cc0f-a7e4-418e-b16c-840a0c5bdcd1 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-bbf6cc0f-a7e4-418e-b16c-840a0c5bdcd1 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-bbf6cc0f-a7e4-418e-b16c-840a0c5bdcd1 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
@media (min-width: 768px) and (max-width: 991px){#s-bbf6cc0f-a7e4-418e-b16c-840a0c5bdcd1 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-bbf6cc0f-a7e4-418e-b16c-840a0c5bdcd1 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 16px;
}

#s-bbf6cc0f-a7e4-418e-b16c-840a0c5bdcd1 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}@media (max-width: 767px){#s-bbf6cc0f-a7e4-418e-b16c-840a0c5bdcd1 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-bbf6cc0f-a7e4-418e-b16c-840a0c5bdcd1 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-bbf6cc0f-a7e4-418e-b16c-840a0c5bdcd1 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}
#s-83d56e71-5f1e-47ee-b7b2-258c774f8f3f {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-83d56e71-5f1e-47ee-b7b2-258c774f8f3f {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-83d56e71-5f1e-47ee-b7b2-258c774f8f3f {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-83d56e71-5f1e-47ee-b7b2-258c774f8f3f {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (max-width: 767px){#s-83d56e71-5f1e-47ee-b7b2-258c774f8f3f {
  margin-top: 10px;
padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}







#s-83d56e71-5f1e-47ee-b7b2-258c774f8f3f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-83d56e71-5f1e-47ee-b7b2-258c774f8f3f.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
@media (min-width: 1200px){






#s-83d56e71-5f1e-47ee-b7b2-258c774f8f3f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-83d56e71-5f1e-47ee-b7b2-258c774f8f3f.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
}
#s-81a9bfb0-d695-4cc2-bae9-a05681e5aa03 {
  margin-left: auto;
margin-right: auto;
}

#s-345fdfca-5d01-4e55-b4fc-e434eb838991 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}



.shg-c#s-345fdfca-5d01-4e55-b4fc-e434eb838991 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-345fdfca-5d01-4e55-b4fc-e434eb838991 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-345fdfca-5d01-4e55-b4fc-e434eb838991 img.shogun-image,
.shg-c#s-345fdfca-5d01-4e55-b4fc-e434eb838991 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-345fdfca-5d01-4e55-b4fc-e434eb838991 .shg-image-zoom,
.shg-c#s-345fdfca-5d01-4e55-b4fc-e434eb838991 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-345fdfca-5d01-4e55-b4fc-e434eb838991 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-345fdfca-5d01-4e55-b4fc-e434eb838991 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-345fdfca-5d01-4e55-b4fc-e434eb838991 img.shogun-image,
.shg-c#s-345fdfca-5d01-4e55-b4fc-e434eb838991 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-345fdfca-5d01-4e55-b4fc-e434eb838991 .shg-image-zoom,
.shg-c#s-345fdfca-5d01-4e55-b4fc-e434eb838991 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-345fdfca-5d01-4e55-b4fc-e434eb838991 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-345fdfca-5d01-4e55-b4fc-e434eb838991 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-345fdfca-5d01-4e55-b4fc-e434eb838991 img.shogun-image,
.shg-c#s-345fdfca-5d01-4e55-b4fc-e434eb838991 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-345fdfca-5d01-4e55-b4fc-e434eb838991 .shg-image-zoom,
.shg-c#s-345fdfca-5d01-4e55-b4fc-e434eb838991 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-345fdfca-5d01-4e55-b4fc-e434eb838991 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-345fdfca-5d01-4e55-b4fc-e434eb838991 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-345fdfca-5d01-4e55-b4fc-e434eb838991 img.shogun-image,
.shg-c#s-345fdfca-5d01-4e55-b4fc-e434eb838991 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-345fdfca-5d01-4e55-b4fc-e434eb838991 .shg-image-zoom,
.shg-c#s-345fdfca-5d01-4e55-b4fc-e434eb838991 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-345fdfca-5d01-4e55-b4fc-e434eb838991 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-345fdfca-5d01-4e55-b4fc-e434eb838991 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-345fdfca-5d01-4e55-b4fc-e434eb838991 img.shogun-image,
.shg-c#s-345fdfca-5d01-4e55-b4fc-e434eb838991 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-345fdfca-5d01-4e55-b4fc-e434eb838991 .shg-image-zoom,
.shg-c#s-345fdfca-5d01-4e55-b4fc-e434eb838991 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-882a754f-6ff7-4e67-9a0b-45bb9bf2c3f2 {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 2px;
text-align: left;
}
@media (min-width: 1200px){#s-882a754f-6ff7-4e67-9a0b-45bb9bf2c3f2 {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-882a754f-6ff7-4e67-9a0b-45bb9bf2c3f2 {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-882a754f-6ff7-4e67-9a0b-45bb9bf2c3f2 {
  text-align: left;
}
}@media (max-width: 767px){#s-882a754f-6ff7-4e67-9a0b-45bb9bf2c3f2 {
  text-align: left;
}
}
#s-882a754f-6ff7-4e67-9a0b-45bb9bf2c3f2 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-882a754f-6ff7-4e67-9a0b-45bb9bf2c3f2 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}@media (max-width: 767px){#s-882a754f-6ff7-4e67-9a0b-45bb9bf2c3f2 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}
#s-638d8829-9bb2-4807-85a5-c3a21ec605e4 {
  margin-top: 6px;
text-align: left;
}
@media (min-width: 1200px){#s-638d8829-9bb2-4807-85a5-c3a21ec605e4 {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-638d8829-9bb2-4807-85a5-c3a21ec605e4 {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-638d8829-9bb2-4807-85a5-c3a21ec605e4 {
  text-align: left;
}
}@media (max-width: 767px){#s-638d8829-9bb2-4807-85a5-c3a21ec605e4 {
  text-align: left;
}
}
#s-638d8829-9bb2-4807-85a5-c3a21ec605e4 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-638d8829-9bb2-4807-85a5-c3a21ec605e4 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-638d8829-9bb2-4807-85a5-c3a21ec605e4 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
@media (min-width: 768px) and (max-width: 991px){#s-638d8829-9bb2-4807-85a5-c3a21ec605e4 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-638d8829-9bb2-4807-85a5-c3a21ec605e4 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 16px;
}

#s-638d8829-9bb2-4807-85a5-c3a21ec605e4 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}@media (max-width: 767px){#s-638d8829-9bb2-4807-85a5-c3a21ec605e4 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-638d8829-9bb2-4807-85a5-c3a21ec605e4 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-638d8829-9bb2-4807-85a5-c3a21ec605e4 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}
#s-681cf65a-4991-4c35-bd51-85b1051b95c0 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-681cf65a-4991-4c35-bd51-85b1051b95c0 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-681cf65a-4991-4c35-bd51-85b1051b95c0 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-681cf65a-4991-4c35-bd51-85b1051b95c0 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (max-width: 767px){#s-681cf65a-4991-4c35-bd51-85b1051b95c0 {
  margin-top: 10px;
padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}







#s-681cf65a-4991-4c35-bd51-85b1051b95c0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-681cf65a-4991-4c35-bd51-85b1051b95c0.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
@media (min-width: 1200px){






#s-681cf65a-4991-4c35-bd51-85b1051b95c0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-681cf65a-4991-4c35-bd51-85b1051b95c0.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
}
#s-f9785cc0-2c61-47a4-ab27-10331ec46adc {
  margin-left: auto;
margin-right: auto;
}

#s-d93d3662-a486-4070-8f71-37227f8800a1 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}



.shg-c#s-d93d3662-a486-4070-8f71-37227f8800a1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d93d3662-a486-4070-8f71-37227f8800a1 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-d93d3662-a486-4070-8f71-37227f8800a1 img.shogun-image,
.shg-c#s-d93d3662-a486-4070-8f71-37227f8800a1 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-d93d3662-a486-4070-8f71-37227f8800a1 .shg-image-zoom,
.shg-c#s-d93d3662-a486-4070-8f71-37227f8800a1 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-d93d3662-a486-4070-8f71-37227f8800a1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d93d3662-a486-4070-8f71-37227f8800a1 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-d93d3662-a486-4070-8f71-37227f8800a1 img.shogun-image,
.shg-c#s-d93d3662-a486-4070-8f71-37227f8800a1 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-d93d3662-a486-4070-8f71-37227f8800a1 .shg-image-zoom,
.shg-c#s-d93d3662-a486-4070-8f71-37227f8800a1 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-d93d3662-a486-4070-8f71-37227f8800a1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d93d3662-a486-4070-8f71-37227f8800a1 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-d93d3662-a486-4070-8f71-37227f8800a1 img.shogun-image,
.shg-c#s-d93d3662-a486-4070-8f71-37227f8800a1 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-d93d3662-a486-4070-8f71-37227f8800a1 .shg-image-zoom,
.shg-c#s-d93d3662-a486-4070-8f71-37227f8800a1 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-d93d3662-a486-4070-8f71-37227f8800a1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d93d3662-a486-4070-8f71-37227f8800a1 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-d93d3662-a486-4070-8f71-37227f8800a1 img.shogun-image,
.shg-c#s-d93d3662-a486-4070-8f71-37227f8800a1 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-d93d3662-a486-4070-8f71-37227f8800a1 .shg-image-zoom,
.shg-c#s-d93d3662-a486-4070-8f71-37227f8800a1 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-d93d3662-a486-4070-8f71-37227f8800a1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d93d3662-a486-4070-8f71-37227f8800a1 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-d93d3662-a486-4070-8f71-37227f8800a1 img.shogun-image,
.shg-c#s-d93d3662-a486-4070-8f71-37227f8800a1 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-d93d3662-a486-4070-8f71-37227f8800a1 .shg-image-zoom,
.shg-c#s-d93d3662-a486-4070-8f71-37227f8800a1 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-86ceb0ba-7371-4047-b923-19d3cbbd1259 {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 2px;
text-align: left;
}
@media (min-width: 1200px){#s-86ceb0ba-7371-4047-b923-19d3cbbd1259 {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-86ceb0ba-7371-4047-b923-19d3cbbd1259 {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-86ceb0ba-7371-4047-b923-19d3cbbd1259 {
  text-align: left;
}
}@media (max-width: 767px){#s-86ceb0ba-7371-4047-b923-19d3cbbd1259 {
  text-align: left;
}
}
#s-86ceb0ba-7371-4047-b923-19d3cbbd1259 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-86ceb0ba-7371-4047-b923-19d3cbbd1259 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}@media (max-width: 767px){#s-86ceb0ba-7371-4047-b923-19d3cbbd1259 .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}
#s-ea6f83d8-108b-4dd3-91c0-8e95a41810c0 {
  margin-top: 6px;
text-align: left;
}
@media (min-width: 1200px){#s-ea6f83d8-108b-4dd3-91c0-8e95a41810c0 {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-ea6f83d8-108b-4dd3-91c0-8e95a41810c0 {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-ea6f83d8-108b-4dd3-91c0-8e95a41810c0 {
  text-align: left;
}
}@media (max-width: 767px){#s-ea6f83d8-108b-4dd3-91c0-8e95a41810c0 {
  text-align: left;
}
}
#s-ea6f83d8-108b-4dd3-91c0-8e95a41810c0 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-ea6f83d8-108b-4dd3-91c0-8e95a41810c0 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-ea6f83d8-108b-4dd3-91c0-8e95a41810c0 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
@media (min-width: 768px) and (max-width: 991px){#s-ea6f83d8-108b-4dd3-91c0-8e95a41810c0 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-ea6f83d8-108b-4dd3-91c0-8e95a41810c0 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 16px;
}

#s-ea6f83d8-108b-4dd3-91c0-8e95a41810c0 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}@media (max-width: 767px){#s-ea6f83d8-108b-4dd3-91c0-8e95a41810c0 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-ea6f83d8-108b-4dd3-91c0-8e95a41810c0 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-ea6f83d8-108b-4dd3-91c0-8e95a41810c0 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}
#s-33948fd7-aaa5-4ab4-8971-09f1830dcb4c {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-33948fd7-aaa5-4ab4-8971-09f1830dcb4c {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-33948fd7-aaa5-4ab4-8971-09f1830dcb4c {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-33948fd7-aaa5-4ab4-8971-09f1830dcb4c {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}@media (max-width: 767px){#s-33948fd7-aaa5-4ab4-8971-09f1830dcb4c {
  margin-top: 10px;
padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 6px;
}
}







#s-33948fd7-aaa5-4ab4-8971-09f1830dcb4c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-33948fd7-aaa5-4ab4-8971-09f1830dcb4c.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
@media (min-width: 1200px){






#s-33948fd7-aaa5-4ab4-8971-09f1830dcb4c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-33948fd7-aaa5-4ab4-8971-09f1830dcb4c.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
}
#s-3b6d0075-d2d3-4aa2-adcb-c9866def888a {
  margin-left: auto;
margin-right: auto;
}

#s-4e1e0290-5b6e-41ee-8fcc-290d927401a3 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}



.shg-c#s-4e1e0290-5b6e-41ee-8fcc-290d927401a3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4e1e0290-5b6e-41ee-8fcc-290d927401a3 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-4e1e0290-5b6e-41ee-8fcc-290d927401a3 img.shogun-image,
.shg-c#s-4e1e0290-5b6e-41ee-8fcc-290d927401a3 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-4e1e0290-5b6e-41ee-8fcc-290d927401a3 .shg-image-zoom,
.shg-c#s-4e1e0290-5b6e-41ee-8fcc-290d927401a3 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-4e1e0290-5b6e-41ee-8fcc-290d927401a3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4e1e0290-5b6e-41ee-8fcc-290d927401a3 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-4e1e0290-5b6e-41ee-8fcc-290d927401a3 img.shogun-image,
.shg-c#s-4e1e0290-5b6e-41ee-8fcc-290d927401a3 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-4e1e0290-5b6e-41ee-8fcc-290d927401a3 .shg-image-zoom,
.shg-c#s-4e1e0290-5b6e-41ee-8fcc-290d927401a3 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-4e1e0290-5b6e-41ee-8fcc-290d927401a3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4e1e0290-5b6e-41ee-8fcc-290d927401a3 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-4e1e0290-5b6e-41ee-8fcc-290d927401a3 img.shogun-image,
.shg-c#s-4e1e0290-5b6e-41ee-8fcc-290d927401a3 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-4e1e0290-5b6e-41ee-8fcc-290d927401a3 .shg-image-zoom,
.shg-c#s-4e1e0290-5b6e-41ee-8fcc-290d927401a3 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-4e1e0290-5b6e-41ee-8fcc-290d927401a3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4e1e0290-5b6e-41ee-8fcc-290d927401a3 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-4e1e0290-5b6e-41ee-8fcc-290d927401a3 img.shogun-image,
.shg-c#s-4e1e0290-5b6e-41ee-8fcc-290d927401a3 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-4e1e0290-5b6e-41ee-8fcc-290d927401a3 .shg-image-zoom,
.shg-c#s-4e1e0290-5b6e-41ee-8fcc-290d927401a3 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-4e1e0290-5b6e-41ee-8fcc-290d927401a3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4e1e0290-5b6e-41ee-8fcc-290d927401a3 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-4e1e0290-5b6e-41ee-8fcc-290d927401a3 img.shogun-image,
.shg-c#s-4e1e0290-5b6e-41ee-8fcc-290d927401a3 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-4e1e0290-5b6e-41ee-8fcc-290d927401a3 .shg-image-zoom,
.shg-c#s-4e1e0290-5b6e-41ee-8fcc-290d927401a3 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-1d9d799c-3f5c-47fd-98a3-0cecc9d87a3f {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 2px;
text-align: left;
}
@media (min-width: 1200px){#s-1d9d799c-3f5c-47fd-98a3-0cecc9d87a3f {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-1d9d799c-3f5c-47fd-98a3-0cecc9d87a3f {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-1d9d799c-3f5c-47fd-98a3-0cecc9d87a3f {
  text-align: left;
}
}@media (max-width: 767px){#s-1d9d799c-3f5c-47fd-98a3-0cecc9d87a3f {
  text-align: left;
}
}
#s-1d9d799c-3f5c-47fd-98a3-0cecc9d87a3f .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-1d9d799c-3f5c-47fd-98a3-0cecc9d87a3f .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}@media (max-width: 767px){#s-1d9d799c-3f5c-47fd-98a3-0cecc9d87a3f .shg-product-title-component h5 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
}
#s-0114880d-b913-43e5-a4ac-ae5b58b4ac2e {
  margin-top: 6px;
text-align: left;
}
@media (min-width: 1200px){#s-0114880d-b913-43e5-a4ac-ae5b58b4ac2e {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-0114880d-b913-43e5-a4ac-ae5b58b4ac2e {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-0114880d-b913-43e5-a4ac-ae5b58b4ac2e {
  text-align: left;
}
}@media (max-width: 767px){#s-0114880d-b913-43e5-a4ac-ae5b58b4ac2e {
  text-align: left;
}
}
#s-0114880d-b913-43e5-a4ac-ae5b58b4ac2e .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-0114880d-b913-43e5-a4ac-ae5b58b4ac2e .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-0114880d-b913-43e5-a4ac-ae5b58b4ac2e .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
@media (min-width: 768px) and (max-width: 991px){#s-0114880d-b913-43e5-a4ac-ae5b58b4ac2e .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-0114880d-b913-43e5-a4ac-ae5b58b4ac2e .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 16px;
}

#s-0114880d-b913-43e5-a4ac-ae5b58b4ac2e .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}@media (max-width: 767px){#s-0114880d-b913-43e5-a4ac-ae5b58b4ac2e .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-0114880d-b913-43e5-a4ac-ae5b58b4ac2e .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 18px;
}

#s-0114880d-b913-43e5-a4ac-ae5b58b4ac2e .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 8px;
}
}
#s-74ae20ef-ff2e-49dc-b81c-119b160a55b9 {
  margin-top: 50px;
margin-left: 10%;
margin-right: 10%;
}
@media (min-width: 1200px){#s-74ae20ef-ff2e-49dc-b81c-119b160a55b9 {
  margin-left: 5%;
margin-right: 5%;
display: none;
}
#s-74ae20ef-ff2e-49dc-b81c-119b160a55b9, #wrap-s-74ae20ef-ff2e-49dc-b81c-119b160a55b9, #wrap-content-s-74ae20ef-ff2e-49dc-b81c-119b160a55b9 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-74ae20ef-ff2e-49dc-b81c-119b160a55b9 {
  margin-left: 5%;
margin-right: 5%;
display: none;
}
#s-74ae20ef-ff2e-49dc-b81c-119b160a55b9, #wrap-s-74ae20ef-ff2e-49dc-b81c-119b160a55b9, #wrap-content-s-74ae20ef-ff2e-49dc-b81c-119b160a55b9 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-74ae20ef-ff2e-49dc-b81c-119b160a55b9 {
  margin-left: 2%;
margin-right: 2%;
display: none;
}
#s-74ae20ef-ff2e-49dc-b81c-119b160a55b9, #wrap-s-74ae20ef-ff2e-49dc-b81c-119b160a55b9, #wrap-content-s-74ae20ef-ff2e-49dc-b81c-119b160a55b9 { display: none !important; }}@media (max-width: 767px){#s-74ae20ef-ff2e-49dc-b81c-119b160a55b9 {
  display: none;
}
#s-74ae20ef-ff2e-49dc-b81c-119b160a55b9, #wrap-s-74ae20ef-ff2e-49dc-b81c-119b160a55b9, #wrap-content-s-74ae20ef-ff2e-49dc-b81c-119b160a55b9 { display: none !important; }}
@media (min-width: 0px) {
[id="s-74ae20ef-ff2e-49dc-b81c-119b160a55b9"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-74ae20ef-ff2e-49dc-b81c-119b160a55b9"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 992px) {
[id="s-74ae20ef-ff2e-49dc-b81c-119b160a55b9"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 1200px) {
[id="s-74ae20ef-ff2e-49dc-b81c-119b160a55b9"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

#s-c5fef108-68a7-42e9-9e03-bbe4bac42606 {
  margin-left: auto;
margin-right: auto;
padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 5px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (max-width: 767px){#s-c5fef108-68a7-42e9-9e03-bbe4bac42606 {
  padding-top: 3%;
padding-left: 3%;
padding-bottom: 3%;
padding-right: 3%;
}
}







#s-c5fef108-68a7-42e9-9e03-bbe4bac42606 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c5fef108-68a7-42e9-9e03-bbe4bac42606.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-3ded0686-467e-41d8-9417-74c75808c2d1 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-3ded0686-467e-41d8-9417-74c75808c2d1"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-3ded0686-467e-41d8-9417-74c75808c2d1"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 2.0px);
}

[id="s-3ded0686-467e-41d8-9417-74c75808c2d1"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 2.0px);
}

}

@media (min-width: 992px) {
[id="s-3ded0686-467e-41d8-9417-74c75808c2d1"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 2.0px);
}

[id="s-3ded0686-467e-41d8-9417-74c75808c2d1"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 2.0px);
}

}

@media (min-width: 1200px) {
[id="s-3ded0686-467e-41d8-9417-74c75808c2d1"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 2.0px);
}

[id="s-3ded0686-467e-41d8-9417-74c75808c2d1"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 2.0px);
}

}

#s-dcb575a7-3cdd-469c-a6ff-3dc309835182 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-dcb575a7-3cdd-469c-a6ff-3dc309835182 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-dcb575a7-3cdd-469c-a6ff-3dc309835182.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.shogun-image-content-linked,
.shogun-image-content-not-linked {
  pointer-events: none;
}

.shogun-image-content-not-linked>div {
  pointer-events: auto;
}

.shogun-image-content-linked a,
.shogun-image-content-linked button,
.shogun-image-content-linked iframe,
.shogun-image-content-linked .shg-box-linked {
  pointer-events: auto;
}

.shogun-image-content-top {
  align-items: flex-start;
}

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

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

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

.shogun-image-content > * {
  flex-shrink: 0; /* Prevents children from shrinking maintaining natural size*/
  width: 100%;
}
#s-414d2621-df21-4907-99a5-4d7fff828899 {
  margin-left: auto;
margin-right: auto;
max-width: 45px;
aspect-ratio: 1/1;
text-align: center;
}

#s-414d2621-df21-4907-99a5-4d7fff828899 {
  margin: 0 !important;
  overflow: visible;
}

#s-414d2621-df21-4907-99a5-4d7fff828899-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-414d2621-df21-4907-99a5-4d7fff828899 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-414d2621-df21-4907-99a5-4d7fff828899 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-414d2621-df21-4907-99a5-4d7fff828899 img.shogun-image {
  /* Add background color handling */
  
}

#s-414d2621-df21-4907-99a5-4d7fff828899 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-414d2621-df21-4907-99a5-4d7fff828899 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-414d2621-df21-4907-99a5-4d7fff828899 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-414d2621-df21-4907-99a5-4d7fff828899 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-414d2621-df21-4907-99a5-4d7fff828899.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-414d2621-df21-4907-99a5-4d7fff828899 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 45px;
  }



  img.s-414d2621-df21-4907-99a5-4d7fff828899.shogun-image {
    
    
    
    max-height: 45px;
  }


.s-414d2621-df21-4907-99a5-4d7fff828899 .shogun-image-content {
  
    justify-content: center;
  
}

.s-414d2621-df21-4907-99a5-4d7fff828899.shg-align-container {
  display: flex;
  justify-content: center
}

.s-414d2621-df21-4907-99a5-4d7fff828899.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-414d2621-df21-4907-99a5-4d7fff828899.shogun-image {
  box-sizing: border-box;
}



.s-414d2621-df21-4907-99a5-4d7fff828899 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-414d2621-df21-4907-99a5-4d7fff828899 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-414d2621-df21-4907-99a5-4d7fff828899.shogun-image-container {
      position: relative;
    }

    .s-414d2621-df21-4907-99a5-4d7fff828899.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-414d2621-df21-4907-99a5-4d7fff828899.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-414d2621-df21-4907-99a5-4d7fff828899 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 45px;
    }
  }

@media (min-width: 1200px){#s-414d2621-df21-4907-99a5-4d7fff828899 {
  margin: 0 !important;
  overflow: visible;
}

#s-414d2621-df21-4907-99a5-4d7fff828899-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-414d2621-df21-4907-99a5-4d7fff828899 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-414d2621-df21-4907-99a5-4d7fff828899 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-414d2621-df21-4907-99a5-4d7fff828899 img.shogun-image {
  /* Add background color handling */
  
}

#s-414d2621-df21-4907-99a5-4d7fff828899 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-414d2621-df21-4907-99a5-4d7fff828899 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-414d2621-df21-4907-99a5-4d7fff828899 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-414d2621-df21-4907-99a5-4d7fff828899 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-414d2621-df21-4907-99a5-4d7fff828899.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-414d2621-df21-4907-99a5-4d7fff828899 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 45px;
  }



  img.s-414d2621-df21-4907-99a5-4d7fff828899.shogun-image {
    
    
    
    max-height: 45px;
  }


.s-414d2621-df21-4907-99a5-4d7fff828899 .shogun-image-content {
  
    justify-content: center;
  
}

.s-414d2621-df21-4907-99a5-4d7fff828899.shg-align-container {
  display: flex;
  justify-content: center
}

.s-414d2621-df21-4907-99a5-4d7fff828899.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-414d2621-df21-4907-99a5-4d7fff828899.shogun-image {
  box-sizing: border-box;
}



.s-414d2621-df21-4907-99a5-4d7fff828899 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-414d2621-df21-4907-99a5-4d7fff828899 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-414d2621-df21-4907-99a5-4d7fff828899.shogun-image-container {
      position: relative;
    }

    .s-414d2621-df21-4907-99a5-4d7fff828899.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-414d2621-df21-4907-99a5-4d7fff828899.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-414d2621-df21-4907-99a5-4d7fff828899 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 45px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-414d2621-df21-4907-99a5-4d7fff828899 {
  margin: 0 !important;
  overflow: visible;
}

#s-414d2621-df21-4907-99a5-4d7fff828899-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-414d2621-df21-4907-99a5-4d7fff828899 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-414d2621-df21-4907-99a5-4d7fff828899 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-414d2621-df21-4907-99a5-4d7fff828899 img.shogun-image {
  /* Add background color handling */
  
}

#s-414d2621-df21-4907-99a5-4d7fff828899 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-414d2621-df21-4907-99a5-4d7fff828899 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-414d2621-df21-4907-99a5-4d7fff828899 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-414d2621-df21-4907-99a5-4d7fff828899 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-414d2621-df21-4907-99a5-4d7fff828899.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-414d2621-df21-4907-99a5-4d7fff828899 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 45px;
  }



  img.s-414d2621-df21-4907-99a5-4d7fff828899.shogun-image {
    
    
    
    max-height: 45px;
  }


.s-414d2621-df21-4907-99a5-4d7fff828899 .shogun-image-content {
  
    justify-content: center;
  
}

.s-414d2621-df21-4907-99a5-4d7fff828899.shg-align-container {
  display: flex;
  justify-content: center
}

.s-414d2621-df21-4907-99a5-4d7fff828899.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-414d2621-df21-4907-99a5-4d7fff828899.shogun-image {
  box-sizing: border-box;
}



.s-414d2621-df21-4907-99a5-4d7fff828899 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-414d2621-df21-4907-99a5-4d7fff828899 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-414d2621-df21-4907-99a5-4d7fff828899.shogun-image-container {
      position: relative;
    }

    .s-414d2621-df21-4907-99a5-4d7fff828899.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-414d2621-df21-4907-99a5-4d7fff828899.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-414d2621-df21-4907-99a5-4d7fff828899 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 45px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-414d2621-df21-4907-99a5-4d7fff828899 {
  margin: 0 !important;
  overflow: visible;
}

#s-414d2621-df21-4907-99a5-4d7fff828899-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-414d2621-df21-4907-99a5-4d7fff828899 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-414d2621-df21-4907-99a5-4d7fff828899 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-414d2621-df21-4907-99a5-4d7fff828899 img.shogun-image {
  /* Add background color handling */
  
}

#s-414d2621-df21-4907-99a5-4d7fff828899 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-414d2621-df21-4907-99a5-4d7fff828899 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-414d2621-df21-4907-99a5-4d7fff828899 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-414d2621-df21-4907-99a5-4d7fff828899 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-414d2621-df21-4907-99a5-4d7fff828899.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-414d2621-df21-4907-99a5-4d7fff828899 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 45px;
  }



  img.s-414d2621-df21-4907-99a5-4d7fff828899.shogun-image {
    
    
    
    max-height: 45px;
  }


.s-414d2621-df21-4907-99a5-4d7fff828899 .shogun-image-content {
  
    justify-content: center;
  
}

.s-414d2621-df21-4907-99a5-4d7fff828899.shg-align-container {
  display: flex;
  justify-content: center
}

.s-414d2621-df21-4907-99a5-4d7fff828899.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-414d2621-df21-4907-99a5-4d7fff828899.shogun-image {
  box-sizing: border-box;
}



.s-414d2621-df21-4907-99a5-4d7fff828899 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-414d2621-df21-4907-99a5-4d7fff828899 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-414d2621-df21-4907-99a5-4d7fff828899.shogun-image-container {
      position: relative;
    }

    .s-414d2621-df21-4907-99a5-4d7fff828899.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-414d2621-df21-4907-99a5-4d7fff828899.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-414d2621-df21-4907-99a5-4d7fff828899 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 45px;
    }
  }

}@media (max-width: 767px){#s-414d2621-df21-4907-99a5-4d7fff828899 {
  margin: 0 !important;
  overflow: visible;
}

#s-414d2621-df21-4907-99a5-4d7fff828899-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-414d2621-df21-4907-99a5-4d7fff828899 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-414d2621-df21-4907-99a5-4d7fff828899 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-414d2621-df21-4907-99a5-4d7fff828899 img.shogun-image {
  /* Add background color handling */
  
}

#s-414d2621-df21-4907-99a5-4d7fff828899 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-414d2621-df21-4907-99a5-4d7fff828899 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-414d2621-df21-4907-99a5-4d7fff828899 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-414d2621-df21-4907-99a5-4d7fff828899 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-414d2621-df21-4907-99a5-4d7fff828899.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-414d2621-df21-4907-99a5-4d7fff828899 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 45px;
  }



  img.s-414d2621-df21-4907-99a5-4d7fff828899.shogun-image {
    
    
    
    max-height: 45px;
  }


.s-414d2621-df21-4907-99a5-4d7fff828899 .shogun-image-content {
  
    justify-content: center;
  
}

.s-414d2621-df21-4907-99a5-4d7fff828899.shg-align-container {
  display: flex;
  justify-content: center
}

.s-414d2621-df21-4907-99a5-4d7fff828899.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-414d2621-df21-4907-99a5-4d7fff828899.shogun-image {
  box-sizing: border-box;
}



.s-414d2621-df21-4907-99a5-4d7fff828899 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-414d2621-df21-4907-99a5-4d7fff828899 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-414d2621-df21-4907-99a5-4d7fff828899.shogun-image-container {
      position: relative;
    }

    .s-414d2621-df21-4907-99a5-4d7fff828899.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-414d2621-df21-4907-99a5-4d7fff828899.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-414d2621-df21-4907-99a5-4d7fff828899 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 45px;
    }
  }

}
#s-7a5fd2ca-e54b-44c5-935b-3c4e8d4af611 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-7a5fd2ca-e54b-44c5-935b-3c4e8d4af611 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7a5fd2ca-e54b-44c5-935b-3c4e8d4af611.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-7596fed1-8a79-4144-8b68-82a418afcfa5 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
@media (max-width: 767px){#s-7596fed1-8a79-4144-8b68-82a418afcfa5 {
  text-align: center;
}
}
#s-7596fed1-8a79-4144-8b68-82a418afcfa5 .shogun-heading-component h6 {
  color: ;
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 14px;
  
  
  
}



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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#s-046b00e2-2fa1-4623-95c6-253f0d0b076a {
  margin-left: auto;
margin-bottom: -5px;
margin-right: auto;
}

#s-bdeda9a6-0795-41a1-8351-1f14cc2b2170 {
  margin-left: auto;
margin-right: auto;
padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 5px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (max-width: 767px){#s-bdeda9a6-0795-41a1-8351-1f14cc2b2170 {
  margin-top: 10px;
padding-top: 3%;
padding-left: 3%;
padding-bottom: 3%;
padding-right: 3%;
}
}







#s-bdeda9a6-0795-41a1-8351-1f14cc2b2170 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-bdeda9a6-0795-41a1-8351-1f14cc2b2170.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-5fdc7876-6f5d-4039-8aaa-310dfac4f858 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-5fdc7876-6f5d-4039-8aaa-310dfac4f858"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-5fdc7876-6f5d-4039-8aaa-310dfac4f858"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 2.0px);
}

[id="s-5fdc7876-6f5d-4039-8aaa-310dfac4f858"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 2.0px);
}

}

@media (min-width: 992px) {
[id="s-5fdc7876-6f5d-4039-8aaa-310dfac4f858"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 2.0px);
}

[id="s-5fdc7876-6f5d-4039-8aaa-310dfac4f858"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 2.0px);
}

}

@media (min-width: 1200px) {
[id="s-5fdc7876-6f5d-4039-8aaa-310dfac4f858"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 2.0px);
}

[id="s-5fdc7876-6f5d-4039-8aaa-310dfac4f858"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 2.0px);
}

}

#s-2f6c8752-9ce1-4fc4-b177-c0a6bd539ef6 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-2f6c8752-9ce1-4fc4-b177-c0a6bd539ef6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2f6c8752-9ce1-4fc4-b177-c0a6bd539ef6.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-f2ee9dbf-4e29-42dc-97fb-1ac7c0846c6b {
  margin-left: auto;
margin-right: auto;
max-width: 45px;
text-align: center;
}
@media (max-width: 767px){#s-f2ee9dbf-4e29-42dc-97fb-1ac7c0846c6b {
  margin-top: 20px;
}
}
#s-f2ee9dbf-4e29-42dc-97fb-1ac7c0846c6b {
  margin: 0 !important;
  overflow: visible;
}

#s-f2ee9dbf-4e29-42dc-97fb-1ac7c0846c6b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f2ee9dbf-4e29-42dc-97fb-1ac7c0846c6b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f2ee9dbf-4e29-42dc-97fb-1ac7c0846c6b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f2ee9dbf-4e29-42dc-97fb-1ac7c0846c6b img.shogun-image {
  /* Add background color handling */
  
}

#s-f2ee9dbf-4e29-42dc-97fb-1ac7c0846c6b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-f2ee9dbf-4e29-42dc-97fb-1ac7c0846c6b .shogun-image-content {
  
    justify-content: center;
  
}

.s-f2ee9dbf-4e29-42dc-97fb-1ac7c0846c6b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f2ee9dbf-4e29-42dc-97fb-1ac7c0846c6b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f2ee9dbf-4e29-42dc-97fb-1ac7c0846c6b.shogun-image {
  box-sizing: border-box;
}



.s-f2ee9dbf-4e29-42dc-97fb-1ac7c0846c6b img.shogun-image {
  
}


@media (min-width: 1200px){#s-f2ee9dbf-4e29-42dc-97fb-1ac7c0846c6b {
  margin: 0 !important;
  overflow: visible;
}

#s-f2ee9dbf-4e29-42dc-97fb-1ac7c0846c6b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f2ee9dbf-4e29-42dc-97fb-1ac7c0846c6b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f2ee9dbf-4e29-42dc-97fb-1ac7c0846c6b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f2ee9dbf-4e29-42dc-97fb-1ac7c0846c6b img.shogun-image {
  /* Add background color handling */
  
}

#s-f2ee9dbf-4e29-42dc-97fb-1ac7c0846c6b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-f2ee9dbf-4e29-42dc-97fb-1ac7c0846c6b .shogun-image-content {
  
    justify-content: center;
  
}

.s-f2ee9dbf-4e29-42dc-97fb-1ac7c0846c6b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f2ee9dbf-4e29-42dc-97fb-1ac7c0846c6b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f2ee9dbf-4e29-42dc-97fb-1ac7c0846c6b.shogun-image {
  box-sizing: border-box;
}



.s-f2ee9dbf-4e29-42dc-97fb-1ac7c0846c6b img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-f2ee9dbf-4e29-42dc-97fb-1ac7c0846c6b {
  margin: 0 !important;
  overflow: visible;
}

#s-f2ee9dbf-4e29-42dc-97fb-1ac7c0846c6b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f2ee9dbf-4e29-42dc-97fb-1ac7c0846c6b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f2ee9dbf-4e29-42dc-97fb-1ac7c0846c6b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f2ee9dbf-4e29-42dc-97fb-1ac7c0846c6b img.shogun-image {
  /* Add background color handling */
  
}

#s-f2ee9dbf-4e29-42dc-97fb-1ac7c0846c6b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-f2ee9dbf-4e29-42dc-97fb-1ac7c0846c6b .shogun-image-content {
  
    justify-content: center;
  
}

.s-f2ee9dbf-4e29-42dc-97fb-1ac7c0846c6b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f2ee9dbf-4e29-42dc-97fb-1ac7c0846c6b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f2ee9dbf-4e29-42dc-97fb-1ac7c0846c6b.shogun-image {
  box-sizing: border-box;
}



.s-f2ee9dbf-4e29-42dc-97fb-1ac7c0846c6b img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-f2ee9dbf-4e29-42dc-97fb-1ac7c0846c6b {
  margin: 0 !important;
  overflow: visible;
}

#s-f2ee9dbf-4e29-42dc-97fb-1ac7c0846c6b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f2ee9dbf-4e29-42dc-97fb-1ac7c0846c6b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f2ee9dbf-4e29-42dc-97fb-1ac7c0846c6b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f2ee9dbf-4e29-42dc-97fb-1ac7c0846c6b img.shogun-image {
  /* Add background color handling */
  
}

#s-f2ee9dbf-4e29-42dc-97fb-1ac7c0846c6b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-f2ee9dbf-4e29-42dc-97fb-1ac7c0846c6b .shogun-image-content {
  
    justify-content: center;
  
}

.s-f2ee9dbf-4e29-42dc-97fb-1ac7c0846c6b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f2ee9dbf-4e29-42dc-97fb-1ac7c0846c6b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f2ee9dbf-4e29-42dc-97fb-1ac7c0846c6b.shogun-image {
  box-sizing: border-box;
}



.s-f2ee9dbf-4e29-42dc-97fb-1ac7c0846c6b img.shogun-image {
  
}


}@media (max-width: 767px){#s-f2ee9dbf-4e29-42dc-97fb-1ac7c0846c6b {
  margin: 0 !important;
  overflow: visible;
}

#s-f2ee9dbf-4e29-42dc-97fb-1ac7c0846c6b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f2ee9dbf-4e29-42dc-97fb-1ac7c0846c6b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

.shg-image-content-margin-container-s-f2ee9dbf-4e29-42dc-97fb-1ac7c0846c6b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f2ee9dbf-4e29-42dc-97fb-1ac7c0846c6b img.shogun-image {
  /* Add background color handling */
  
}

#s-f2ee9dbf-4e29-42dc-97fb-1ac7c0846c6b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-f2ee9dbf-4e29-42dc-97fb-1ac7c0846c6b .shogun-image-content {
  
    justify-content: center;
  
}

.s-f2ee9dbf-4e29-42dc-97fb-1ac7c0846c6b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f2ee9dbf-4e29-42dc-97fb-1ac7c0846c6b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f2ee9dbf-4e29-42dc-97fb-1ac7c0846c6b.shogun-image {
  box-sizing: border-box;
}



.s-f2ee9dbf-4e29-42dc-97fb-1ac7c0846c6b img.shogun-image {
  
}


}
#s-f54e6fb9-2355-441f-a79d-eff4ec328c13 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-f54e6fb9-2355-441f-a79d-eff4ec328c13 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f54e6fb9-2355-441f-a79d-eff4ec328c13.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-b28d10c5-66fa-425e-b5b3-d9975b961967 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-b28d10c5-66fa-425e-b5b3-d9975b961967 .shogun-heading-component h6 {
  color: ;
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 14px;
  
  
  
}



#s-28fc5068-8ea3-42a3-8f21-5c65d0cbd8fa {
  margin-left: auto;
margin-bottom: -5px;
margin-right: auto;
}

#s-94ed4272-45e9-4719-9dc0-a6386cb8efe4 {
  margin-left: auto;
margin-right: auto;
padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 5px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}








#s-94ed4272-45e9-4719-9dc0-a6386cb8efe4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-94ed4272-45e9-4719-9dc0-a6386cb8efe4.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-3e1e174b-151e-4119-a939-4adee1c9f43e {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-3e1e174b-151e-4119-a939-4adee1c9f43e"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-3e1e174b-151e-4119-a939-4adee1c9f43e"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 2.0px);
}

[id="s-3e1e174b-151e-4119-a939-4adee1c9f43e"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 2.0px);
}

}

@media (min-width: 992px) {
[id="s-3e1e174b-151e-4119-a939-4adee1c9f43e"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 2.0px);
}

[id="s-3e1e174b-151e-4119-a939-4adee1c9f43e"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 2.0px);
}

}

@media (min-width: 1200px) {
[id="s-3e1e174b-151e-4119-a939-4adee1c9f43e"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 2.0px);
}

[id="s-3e1e174b-151e-4119-a939-4adee1c9f43e"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 2.0px);
}

}

#s-f34faffc-5532-426d-bf06-b3e09923fac7 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-f34faffc-5532-426d-bf06-b3e09923fac7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f34faffc-5532-426d-bf06-b3e09923fac7.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-546fa0f0-30be-43dc-ac43-67bee2f1e619 {
  margin-left: auto;
margin-right: auto;
}

#s-546fa0f0-30be-43dc-ac43-67bee2f1e619 .shogun-icon-wrapper {
  text-align: center;
}


#s-546fa0f0-30be-43dc-ac43-67bee2f1e619 .shogun-icon-wrapper > .shogun-icon {

  font-size: 24px !important;
  color: #495056;
}

#s-d0e18d91-aa4f-4593-a4cb-b3e069045037 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-d0e18d91-aa4f-4593-a4cb-b3e069045037 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d0e18d91-aa4f-4593-a4cb-b3e069045037.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-f46e8709-e16a-432d-b53b-b658eb411940 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-f46e8709-e16a-432d-b53b-b658eb411940 .shogun-heading-component h6 {
  color: ;
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 14px;
  
  
  
}



#s-0ba80b8d-23d9-4f44-83f5-0a8f42b647f3 {
  margin-left: auto;
margin-bottom: -5px;
margin-right: auto;
}

#s-a1fa77f6-a8df-479d-adbb-707678f6e57a {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

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